@charset "IBM437"; * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} /*! normalize.css v3.0.1 | MIT License | git.io/normalize */ html { background-color: transparent; font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */} body { margin: 0; font-family: 'Montserrat', sans-serif; font-size: 13px; line-height: 1.2;} article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block;} audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */} audio:not([controls]) { display: none; height: 0;} [hidden], template { display: none;} a { background: transparent;} a:active, a:hover { outline: 0;} body a:focus { outline: 0 none; text-decoration: none;} abbr[title] { border-bottom: 1px dotted;} b, strong { font-weight: 700;} dfn { font-style: italic;} mark { background: #ff0; color: #000;} small { font-size: 80%;} sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;} sup { top: -0.5em;} sub { bottom: -0.25em;} img { border: 0;} svg:not(:root) { overflow: hidden;} figure { margin: 1em 40px;} hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0;} pre { overflow: auto;} code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em;} button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */} button { overflow: visible;} button, select { text-transform: none;} button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */} button[disabled], html input[disabled] { cursor: default;} button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;} input { line-height: normal;} input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */} input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto;} input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box;} input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;} fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;} legend { border: 0; /* 1 */ padding: 0; /* 2 */} textarea { overflow: auto; resize: none;} textarea.resize-vertical { resize: vertical;} textarea.resize-horizontal { resize: horizontal;} textarea.resize-both { resize: both;} optgroup { font-weight: 700;} table { border-collapse: collapse; border-spacing: 0;} td, th { padding: 0;} /* End Normalize */ button { border: 0;} .b-left { float: left;} .b-right { float: right;} .f-center, .center { text-align: center;} .f-left { text-align: left;} .f-right { text-align: right;} .f-justify { text-align: justify;} a { color: #898989; text-decoration: none;} a:hover { color: #717667; text-decoration: none;} .b-remaining { overflow: hidden;} h1, .h1 { font-size: 3.23077em; line-height: 1; color: #971431; margin: 5px 0 20px 0; text-transform: uppercase;} h2, .h2 { font-size: 2.30769em; line-height: 1.33333; color: #971431; text-transform: uppercase; margin: 5px 0 10px 0;} h3, .h3 { font-size: 1.53846em; line-height: 1.2; color: #971431; margin: 5px 0 10px 0; text-transform: uppercase; font-weight:600;} h4, .h4 { font-size: 1.23077em; line-height: 1.5; color: #971431; margin: 5px 0 10px 0; text-transform: uppercase;} .b-h4-special { font-size: 1.07692em; line-height: 1.71429; color: #717667; text-transform: uppercase;} .f-h4-special { margin: 0 0 10px 0; border-bottom: 1px solid #dfdfdf; padding-bottom: 5px;} .f-selection { color: #717667;} .f-small { font-size: 0.92308em; line-height: 2;} p, .b-article__description li { line-height: 2;} .b-col-default-indent > [class*='col-'] { margin-top: 15px; margin-bottom: 15px;} .b-col-default-indent__top-block { margin-top: -15px;} .f-uppercase { text-transform: uppercase;} .f-none-uppercase { text-transform: none;} @media screen and (max-width: 479px) { .col-mini-12 { width: 100%;}} .fa:before { font-family: "FontAwesome";} .f-c-success { color: #00b89a;} .f-c-warning { color: #bf130f;} .f-size-default { font-size: 13px; line-height: 1.2;} .b-img-responsive { display: block; height: auto; max-width: 100%; margin: 0 auto;} .b-img-l { float: left; margin: 10px 10px 10px 0;} .b-img-r { float: right; margin: 10px 0px 10px 10px;} .j-item-hover-action { position: relative;} body .b-bg-transparent { background-color: transparent;} .b-shadow-container { border: 5px solid white; border-radius: 3px; box-shadow: 0 0 2px #b1b1b1;} body .b-null-bottom-indent { margin-bottom: 0; padding-bottom: 0;} body .b-null-top-indent { margin-top: 0; padding-top: 0;} @media screen and (max-width: 767px) { body .b-null-bottom-indent-xs { margin-bottom: 0; padding-bottom: 0;}} [class*='--inherit'] *, [class*='--inherit'] i { color: inherit;} body .b-radius-null { border-radius: 0;} body .b-radius-2 { border-radius: 2px;} .b-margin-right-default { margin-right: 2em;} .b-margin-right-standard { margin-right: 1em;} .b-margin-left-default { margin-left: 2em;} .b-margin-left-standard { margin-left: 1em;} .b-margin-top-standard { margin-top: 1em;} .b-margin-top-small { margin-top: 0.5em;} .b-margin-bottom-standard { margin-bottom: 1em;} .b-margin-bottom-small { margin-bottom: 0.5em;} body .f-lineheight-small { line-height: 1;} body .f-lineheight-big { line-height: 2;} .b-default-top-indent { margin-top: 30px;} .b-remaining--full-width { width: 100%;} @media screen and (min-width: 768px) { .b-column-20p:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-column-20p > .b-column { float: left; margin-left: 1%; width: 19.2%;} .b-column-20p > .b-column:first-child, .b-column-20p > .b-column:nth-child(5n+1) { margin-left: 0;}} .b-relative { position: relative;} body .b-align-middle { vertical-align: middle;} .b-align-top { vertical-align: top;} .j-masonry-item { padding: 0;} .j-masonry-item > div { margin-left: 15px; margin-right: 15px; padding-left: 0; padding-right: 0;} @media screen and (max-width: 767px) { .j-masonry-item { width: 100%;}} body .b-hidden { display: none;} .color-theme-preloader { visibility: hidden;} #home.home { position: absolute; width: 100%; height: 70px; top: 0px; z-index: -1;} .l-main-container { background: white; position: relative; z-index: 1;} .l-body-boxed { margin: 0 auto; max-width: 1360px;} .l-body-boxed header, .l-body-boxed .j-fixed-slider, .l-body-boxed [data-fixed_top], .l-body-boxed #home.home { margin: 0 auto; max-width: 1360px;} .l-body-boxed .j-fixed-slider, .l-body-boxed [data-fixed_top], .l-body-boxed .l-main-container { overflow: hidden;} .l-container { margin: 0 auto; max-width: 1170px;} .l-container:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} @media screen and (max-width: 1170px) { .l-container { padding: 0 10px;}} .l-inner-page-container { padding: 30px 0;} .b-page-over { background: white; position: relative; z-index: 3;} .iframe-container { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/bg/pattern-lg/pattern_2.png") repeat left top;} .iframe-container > body { overflow: hidden; background: transparent;} #iframe { display: block; margin: 0 auto; padding-top: 66px;} /* Primary font */ .f-primary { font-family: "Open Sans", sans-serif; font-weight: normal;} .f-primary-it { font-style: italic; font-weight: normal;} .f-primary-b-it { font-weight: 700; font-style: italic;} .f-primary-sb-it { font-weight: 600; font-style: italic;} .f-primary-l-it { font-weight: 300; font-style: italic;} .f-primary-b { font-weight: 700;} .f-primary-sb { font-weight: 600;} .f-primary-l { font-weight: 300;} .f-primary-eb { font-weight: 800;} /* Secondary font */ .f-secondary { font-weight: normal;} .f-secondary-it { font-style: italic; font-weight: normal;} .f-secondary-l-it { font-style: italic; font-weight: 300;} .f-secondary-b-it { font-style: italic; font-weight: 700;} .f-secondary-b { font-weight: 700;} .f-secondary-l { font-weight: 300;} .b-btn { -webkit-transition: background 0.5s ease; -moz-transition: background 0.5s ease; -ms-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; background: #971431; color:#fff; cursor: pointer; display: inline-block; padding: 8px 16px 6px 16px; text-transform:uppercase;} .b-btn:hover { background: #7e876d; color:#fff; border-color: #7e876d;} .b-btn.b-btn--load { padding: 7px 14px 7px 10px;} .b-btn.b-btn--load .fa { margin: 0 6px 0 0;} .b-btn a.b-btn--load:focus { color: white;} .f-btn { font-size: 1em; line-height: 1; color: white; text-align: center; text-transform: uppercase; text-shadow: 0 -1px 1px #dc5d24;} .f-btn:hover { color: white;} .f-btn.f-left { text-align: left;} .f-btn.f-btn-load { font-size: 1.07692em; line-height: 1.14286;} .f-btn.f-btn-load .fa { font-size: 16px;} .b-btn-sm { border-radius: 2px; padding: 7px 10px 5px; border-width: 0 0 1px 0; min-width: 78px;} .f-btn-sm { text-transform: none;} .b-btn-md { border-radius: 2px; padding: 12px 15px 8px;} @media screen and (max-width: 979px) { .b-btn-md { padding: 10px 15px 6px;}} .f-btn-md { font-size: 1.23077em; line-height: 1; text-transform: uppercase;} @media screen and (max-width: 979px) { .f-btn-md { font-size: 1em; line-height: 1;}} .b-btn-default { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border-bottom: 3px solid #971431;} .b-btn-primary { background: #333333; border-bottom: 1px solid #4f4f4f;} .b-btn-primary:hover { background: #971431; border-bottom: 1px solid #971431;} .b-btn-light { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: white;} .b-btn-light:hover { background: #971431;} .f-btn-light { color: #717667; text-shadow: none;} .f-btn-light:hover { color: white;} .b-btn.b-btn__w100 { display: block; width: 100%;} .b-btn-icon-sm { margin-right: 8px;} .b-btn-biggest { display: block; padding: 15px 15px 12px; border-radius: 3px; border-bottom: 2px solid #971431;} .f-btn-biggest { color: white; font-size: 1em; line-height: 1.2;} .b-btn-transparent { -webkit-transition: background 0.2s ease; -moz-transition: background 0.2s ease; -ms-transition: background 0.2s ease; -o-transition: background 0.2s ease; transition: background 0.2s ease; background: transparent; border: 1px solid white; cursor: pointer; display: inline-block; padding: 15px 23px 15px 23px;} .b-btn-transparent:hover { background: rgba(108, 108, 108, 0.7);} .f-btn-transparent { font-size: 1.07692em; line-height: 1; color: white; text-transform: uppercase;} .b-btn-sm-md { border-radius: 2px; padding: 9px 10px 7px 10px;} .b-btn-sm-md i { margin-right: 2px;} .f-btn-sm-md { font-size: 1.07692em; line-height: 1.2; text-transform: none;} .b-btn-strong { -webkit-transition: background 0.2s ease; -moz-transition: background 0.2s ease; -ms-transition: background 0.2s ease; -o-transition: background 0.2s ease; transition: background 0.2s ease; background: #666666; border-bottom: 2px solid #616161; border-radius: 2px; display: inline-block; padding: 8px 6px 6px;} .b-btn-strong:hover { background: #717667; border-color: #971431;} .f-btn-strong { font-size: 0.92308em; line-height: 1.2; color: white;} .f-btn-strong:hover { color: white;} [class*='button-'] { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background: #717667; border-bottom: 2px solid #971431; color: white; font-weight: 700; display: inline-block; text-align: center; vertical-align: middle; white-space: nowrap; text-shadow: 0 -1px 1px rgba(255, 255, 255, 0.2);} [class*='button-']:hover { color: white; background-color: #971431;} [class*='button-xs'] { font-size: 1em; line-height: 1; border-radius: 2px; padding: 10px 22px 8px;} [class*='button-sm'] { font-size: 1.07692em; line-height: 1; background: #717667; border-bottom: 2px solid #d05a25; border-radius: 2px; padding: 15px 24px 9px;} [class*='button-lg'] { font-size: 1.23077em; line-height: 1; background: #717667; border-bottom: 2px solid #d05a25; border-radius: 2px; padding: 16px 23px 14px; text-transform: uppercase;} .b-btn-container [class*='btn-'], .b-btn-container [class*='button'] { margin-right: 10px;} body .b-btn-type-square [class*='btn-'], body .b-btn-type-square [class*='button'] { border-radius: 100px;} .b-btn-special { white-space: nowrap; background: rgba(0, 0, 0, 0.21); border-radius: 5px; box-shadow: 0 0 3px #333333 inset, 0 1px 0 rgba(255, 255, 255, 0.21); display: inline-block; padding: 5px 8px 4px;} .b-btn-special i { padding: 4px 5px;} .b-btn-special p { display: table-cell; padding: 0 5px;} .f-btn-special { text-align: left;} .f-btn-special i { font-size: 3.07692em; line-height: 1;} .f-btn-special span { font-size: 0.92308em; line-height: 1.5;} .f-btn-special strong { font-size: 1.38462em; line-height: 1.33333;} .f-btn-special .b-icon-fix { font-size: 3.84615em; line-height: 1; margin-top: -5px; margin-bottom: -5px;} .b-btn--icon-only i { margin-right: 0; margin-left: 0;} .btn-close-o { font-size: 0.84615em; line-height: 1; padding: 2px; border-radius: 50px; background-color: #515151; color: white; text-align: center; display: inline-block;} .btn-close-o:hover { background-color: #717667; color: white;} .btn-close-o i:before { width: 11px; display: block;} .button-red { background-color: #d10c0c; border-color: #c10b0b;} .button-red:hover { background-color: #c10b0b;} .button-green-bright { background-color: #41a60a; border-color: #3c9909;} .button-green-bright:hover { background-color: #3c9909;} .button-turquoise { background-color: #0f999e; border-color: #0e8d92;} .button-turquoise:hover { background-color: #0e8d92;} .button-gray { background-color: #4d4d4d; border-color: #474747;} .button-gray:hover { background-color: #474747;} .button-yellow { background-color: #d8a801; border-color: #c79b01;} .button-yellow:hover { background-color: #c79b01;} .button-orange { background-color: #ff391f; border-color: #eb351d;} .button-orange:hover { background-color: #eb351d;} .button-blue { background-color: #2158d3; border-color: #1e51c2;} .button-blue:hover { background-color: #1e51c2;} .button-purple { background-color: #a70dd3; border-color: #9a0cc2;} .button-purple:hover { background-color: #9a0cc2;} .button-cherry { background-color: #c211a7; border-color: #b3109a;} .button-cherry:hover { background-color: #b3109a;} .button-raspberries { background-color: #d91463; border-color: #c8125b;} .button-raspberries:hover { background-color: #c8125b;} .button-green { background-color: #667717; border-color: #5e6e15;} .button-green:hover { background-color: #5e6e15;} .button-gray-light { background-color: #999999; border-color: #868686;} .button-gray-light:hover { background-color: #868686;} .button-gray-light:hover { background-color: #717667; border-color: #d05a25;} .button-gray:hover { background-color: #717667; border-color: #d05a25;} .b-btn-transparent { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; background: transparent; border: 2px solid white; border-radius: 4px; display: inline-block; padding: 14px;} .b-btn-transparent:hover { background: black;} .f-btn-transparent { font-size: 1.07692em; line-height: 1; color: white;} .f-btn-transparent:hover { color: white;} .btn-demo { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; padding: 16px 33px; background-color: #717667; border: 2px solid #717667; color: white; display: inline-block; font-size: 1.23077em; line-height: 1.2; margin-right: 4px;} .btn-demo:hover { color: white; background: black;} @media screen and (max-width: 479px) { .btn-demo { margin-left: 4px; margin-bottom: 5px;}} .btn-demo-stroke { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; padding: 16px 33px; color: white; border: 2px solid white; display: inline-block; cursor: pointer; font-size: 1.23077em; line-height: 1.2; margin-left: 4px;} .btn-demo-stroke:hover { color: white; background: black;} @media screen and (max-width: 479px) { .btn-demo-stroke { margin-right: 4px; margin-top: 5px;}} .btn-video-sl { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; padding: 16px 33px; background-color: #717667; border: 2px solid white; color: white; display: inline-block; cursor: pointer; font-size: 1.23077em; line-height: 1.2; margin-right: 4px;} .btn-video-sl:hover { color: white; background: black; border: 2px solid black;} @media screen and (max-width: 479px) { .btn-video-sl { margin-left: 4px; margin-bottom: 5px;}} .btn-video-sl-stroke { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; padding: 16px 33px; color: white; border: 2px solid white; display: inline-block; cursor: pointer; font-size: 1.23077em; line-height: 1.2; margin-left: 4px;} .btn-video-sl-stroke:hover { color: white; background: #717667; border: 2px solid #717667;} @media screen and (max-width: 479px) { .btn-video-sl-stroke { margin-right: 4px; margin-top: 5px;}} .b-btn-title-real-estate.button-xs { font-size: 12px; text-transform: uppercase; padding: 5px 5px 2px;} .b-hr { margin: 25px 0; border-top: 1px solid #d8d8d8; width: 100%;} .b-hr-stars { color: #717667; margin: 30px auto; width: 46%; position: relative;} @media screen and (max-width: 979px) { .b-hr-stars { width: 71%; margin: 25px auto;}} @media screen and (max-width: 767px) { .b-hr-stars { width: 100%;}} .b-hr-stars:before { content: ''; width: 100%; top: 6px; left: 0; border-top: 1px solid #d8d8d8; position: absolute;} .b-hr-stars.b-hr-stars__double-bord:before { border-top-style: double; border-width: 4px;} .b-hr-stars.b-hr-stars__no-bord:before { border-top: 0;} .f-hr-stars { text-align: center;} .b-hr-stars__group { background: #fff; position: relative; display: inline-block; padding: 0 5px;} .b-hr-light { background: #ececec; border: 0; height: 1px;} .b-hr-with-btn { display: inline-block; margin: auto; position: relative; margin-bottom: 10px;} .b-hr-with-btn:before, .b-hr-with-btn:after { content: ''; width: 530px; height: 1px; background-color: #ebebeb; position: absolute; top: 14px; margin: 0 10px;} .b-hr-with-btn:before { left: 100%;} .b-hr-with-btn:after { right: 100%;} .b-diagonal-line-bg-light, blockquote { background-image: url(/web/20181125073910im_/https://www.neavs.org/assets/img/neavs-leaves.png); background-repeat: repeat; background-position: 0 0; border-left-width: 5px; border-left-style: solid; border-left-color: #717667; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 1.25em; line-height: 1.84615; color: #777777;} .b-bg-full-primary { background-color: #fafafa; border-bottom: 1px solid #e8e8e8;} .b-bg-header-inner-page { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/inner-head-bg.jpg") no-repeat center; background-size: cover; color:#fff;} .b-bg-header-inner-page h1 { font-size: 2.76923em; line-height: 1; text-transform: none; margin-top: 5px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-family: "Montserrat",sans-serif; font-weight: 600;} .b-bg-header-inner-page_2 { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/inner-head-bg_2.jpg") no-repeat center; background-size: cover;} .b-bg-header-inner-page_3 { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/inner-head-bg_3.jpg") no-repeat center; background-size: cover;} .b-bg-breadcrumbs { background: white; background: -webkit-linear-gradient(top, white, #f9f9f9); background: -moz-linear-gradient(top, white, #f9f9f9); background: -o-linear-gradient(top, white, #f9f9f9); background: -ms-linear-gradient(top, white, #f9f9f9); background: linear-gradient(to bottom, white, #f9f9f9);} .b-bg-girl { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/slider/section-bg-girl.jpg") no-repeat center center; background-size: cover;} .b-bg-girl-2 { background: linear-gradient(to right, rgba(108, 108, 108, 0.7), rgba(108, 108, 108, 0.7)), url("/web/20181125073910im_/https://www.neavs.org/assets/img/slider/slider-bg-image-1.png") no-repeat center center; background-size: cover;} .b-bg-video_v2 { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/slider/section-bg-video.jpg") no-repeat center center; background-size: cover;} .b-bg-default { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/bg_default.png") no-repeat center center; background-size: cover;} .b-bg-light-lg { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/bg_light-lg.jpg") no-repeat center bottom; background-size: cover;} .b-bg-dark-lg { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/bg_dark-lg.jpg") no-repeat center top; background-size: cover;} /*BG-Video*/ .b-bg-video { width: 100%; position: relative; overflow: hidden; background-size: cover; border-bottom: 1px solid #e8e8e8;} .b-bg-video video { width: 100%; position: absolute; top: 0; left: 0; z-index: 1;} @media screen and (max-width: 1023px) { .b-bg-video video { width: 120%;}} @media screen and (max-width: 639px) { .b-bg-video video { width: auto; height: 600px;}} .b-bg-video .fa-pause { font-size: 2em; line-height: 1.2; vertical-align: middle;} .b-bg-video .fa-pause:before { position: relative; top: 16px; left: 1px;} .b-bg-video .b-bg-video-controls { min-height: 92px;} .b-bg-video * { -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;} .b-bg-video-box { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/slider/slider-bg-video.jpg") no-repeat; background-size: cover;} .b-bg-video_cont { position: relative; z-index: 3; width: 100%; height: 100%; padding-top: 95px; padding-bottom: 75px;} @media screen and (max-width: 979px) { .b-bg-video_cont { padding-top: 48px;}} @media screen and (max-width: 979px) { .b-bg-video_cont { padding-top: 42px; padding-bottom: 45px;}} .b-bg-video_cont.video-color-overlay { background-color: rgba(113, 118, 103, 0.5);} .f-bg-video { color: white; text-align: center;} .f-bg-video__play_btn { font-size: 5.23077em; line-height: 1;} @media screen and (max-width: 767px) { .f-bg-video__play_btn { font-size: 4.61538em; line-height: 1;}} .b-bg-video__play_btn { cursor: pointer;} .b-bg-video__play_title { margin-bottom: 14px;} .f-bg-video__play_title { font-size: 3.69231em; line-height: 1; text-transform: uppercase;} @media screen and (max-width: 979px) { .f-bg-video__play_title { font-size: 3.07692em; line-height: 1;}} @media screen and (max-width: 767px) { .f-bg-video__play_title { font-size: 2.76923em; line-height: 1.33333;}} .b-bg-video__play_text-wrap { overflow: hidden;} .b-bg-video__play_text { margin-bottom: 105px;} @media screen and (max-width: 767px) { .b-bg-video__play_text { margin-bottom: 0;}} .b-bg-video__play_text span { padding: 0 10px; vertical-align: middle;} .b-bg-dotted { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/dotted.png") repeat-x left center; content: ''; display: inline-block; height: 3px; vertical-align: middle; width: 14%;} .f-bg-video__play_text { white-space: nowrap; text-align: center;} .f-bg-video__play_text span { font-size: 1.53846em; line-height: 1; text-transform: uppercase; white-space: normal;} @media screen and (max-width: 979px) { .f-bg-video__play_text span { font-size: 1.30769em; line-height: 1;}} .b-bg-video__numbers:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} @media screen and (max-width: 767px) { .b-bg-video__numbers { display: none;}} .b-bg-video__numbers [class*=' col- '] { border-left: 1px solid rgba(255, 255, 255, 0.3); padding: 0;} .b-bg-video__numbers [class*=' col- ']:first-child { border-left: 0;} .f-bg-video__numbers_item { text-align: center;} .f-bg-video__numbers_item_n { font-size: 4.61538em; line-height: 1;} @media screen and (max-width: 979px) { .f-bg-video__numbers_item_n { font-size: 3.84615em; line-height: 1;}} .f-bg-video__numbers_item_hint { font-size: 1.84615em; line-height: 1.66667; text-transform: uppercase;} @media screen and (max-width: 979px) { .f-bg-video__numbers_item_hint { font-size: 1.53846em; line-height: 1.7;}} .b-bg-slider-lg-info-l__item-title { background: rgba(108, 108, 108, 0.7);} .b-alternative-bg { background: #f8f8f8;} .b-bg-video-controls .fa-pause { display: none;} .b-bg-video.device-ios .b-bg-video-controls { display: none;} .b-bg-video.device-ios .b-bg-video-controls i { display: none;} .b-bg-video.device-ios .b-bg-video-box video { display: none;} .parallax-section-bg { background-repeat: no-repeat; background-attachment: fixed;} @media screen and (max-width: 1024px) { .parallax-section-bg { background-attachment: scroll;}} .b-stars-group { font-size: 1.07692em; line-height: 1.2; color: #929292;} .b-stars-group > .is-active-stars { color: #717667;} .b-social-icons { margin-left: -3px; margin-right: -4px;} .b-social-icons .b-social-icon { margin: 0 3px 8px 4px;} .b-social-icon { height: 36px; width: 36px; padding: 8px; background: #ececec;} .b-social-icon:hover { background: #717667;} .f-social-icon { font-size: 1.23077em; line-height: 1.2; color: #666666; text-align: center;} .f-social-icon:hover { color: white;} .b-big-square-icon { background: #717667; border-radius: 100px; width: 70px; height: 70px; box-shadow: 0 -3px 0 #971431 inset;} .f-big-square-icon { font-size: 3.07692em; line-height: 1.75; text-align: center;} /*icon real_estate*/ .b-icon { display: inline-block; vertical-align: bottom; width: 21px; height: 19px; background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/real_state/icon.png") no-repeat 0 0;} .b-icon.b-icon--bed { background-position: 0 0;} .b-icon.b-icon--bathrooms { background-position: 0 -29px;} .b-icon.b-icon--garage { background-position: 0 -58px;} .b-ol-list-text-container { display: inline-block;} @media screen and (max-width: 767px) { .b-ol-list-text-container { display: block;}} .b-ol-list-text__item { border-bottom: 1px solid #e5e5e5; padding-top: 15px; padding-right: 6%;} @media screen and (max-width: 767px) { .b-ol-list-text__item { padding-right: 0;}} .b-ol-list-text__item:last-child { margin-bottom: 10px;} .b-ol-list-text__item_number { background: #fff; border: 2px solid #f4f4f4; border-radius: 4px; float: left; padding: 10px 12px;} @media screen and (max-width: 767px) { .b-ol-list-text__item_number { padding: 8px 12px;}} .f-ol-list-text__item_number { font-size: 1.15385em; line-height: 1; color: #717667; white-space: nowrap;} .b-ol-list-text__item_info { overflow: hidden; padding-left: 15px;} .f-ol-list-text__item_info-title { font-size: 1.23077em; line-height: 1.25; text-decoration: none;} @media screen and (max-width: 979px) { .f-ol-list-text__item_info-title { font-size: 1em; line-height: 1.30769;}} .b-ol-list-text__item_info-desc { margin: 5px 0 18px;} .f-ol-list-text__item_info-desc { font-size: 0.92308em; line-height: 1.2; color: #949494;} @media screen and (max-width: 979px) { .f-ol-list-text__item_info-desc { font-size: 0.76923em; line-height: 1.2;}} @media screen and (max-width: 767px) { .f-ol-list-text__item_info-desc { font-size: 1em; line-height: 1.30769;}} .b-list-with-icons__item { border-top: 1px solid rgba(204, 204, 204, 0.2); padding: 22px 0;} .b-list-with-icons__item:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-list-with-icons__item:first-child { border-top: 0;} .b-list-with-icons__item_icon { background: white; border: 2px solid #f4f4f4; border-radius: 4px; padding: 15px 0; min-width: 65px; float: left;} .f-list-with-icons__item_icon { font-size: 1.92308em; line-height: 1; text-align: center;} .f-list-with-icons__item_icon_1 { color: #717667;} .f-list-with-icons__item_icon_2 { color: #00c6cd;} .f-list-with-icons__item_icon_3 { color: #83b705;} .b-list-with-icons__item_text { overflow: hidden; padding-left: 14px;} .b-list-with-icons__item_desc { padding: 5px 0;} .f-list-with-icons__item_title { font-size: 1.07692em; line-height: 1; text-transform: uppercase;} .f-list-with-icons__item_desc { font-size: 0.92308em; line-height: 2;} .b-form-inline .b-form-group { display: inline-block; vertical-align: middle; margin-bottom: 0;} label { vertical-align: middle; font-weight: normal;} label p { margin: 0;} .b-form-group label { display: block;} .b-form-group-inline { margin-right: 10px;} .b-form-group-inline label { display: inline-block;} .b-form-control { border: 0; border-radius: 2px; height: 31px; outline: 0; padding: 3px 7px;} .b-form-control__icon-wrap { position: relative;} .b-form-control__icon-wrap .form-control { height: 32px;} .b-form-control__icon { position: absolute; right: 9px; top: 9px;} .f-form-control__icon { font-size: 1.07692em; line-height: 1.07143; color: #717667;} .disabled .f-form-control__icon { color: #666666;} /* select */ .b-form-select select { width: 100%;} .b-form-select span.ui-icon { right: 9px; margin-top: -2px; position: absolute; border-style: solid; border-width: 6px; border-color: #666666 transparent transparent transparent;} .b-form-select span.ui-selectmenu-button { font-size: 0.92308em; line-height: 1.83333; outline: 0 none; border: 1px solid #dddddd; border-radius: 2px; color: #666666; width: 100% !important; display: block; overflow: inherit;} .b-form-select span.ui-selectmenu-button:before { content: ''; height: 100%; border-left: 1px solid #dddddd; border-radius: 1px; position: absolute; right: 29px; width: 30px; margin-right: -30px; background-color: transparent; top: 0;} .b-form-select.c-arrow-secondary span.ui-icon { border-top-color: white;} .b-form-select.c-arrow-secondary span.ui-selectmenu-button:before { border-left: 1px solid #717667; background-color: #717667; box-shadow: 0 0 0 1px #717667;} .b-form-select.disabled span.ui-icon { border-top-color: #b1b1b1;} .b-form-select.disabled span.ui-selectmenu-button:before { border-left: 1px solid #dddddd; background-color: #dddddd; box-shadow: 0 0 0 1px #dddddd;} .b-form-select .ui-selectmenu-text { line-height: 20px !important; padding: 0.4em 2.5em 0.4em 1em !important;} .ui-selectmenu-menu .ui-menu { border: 1px solid #dddddd; border-top: 0; background-color: #f3f3f3; padding-bottom: 0; margin-top: 5px;} .ui-selectmenu-menu .ui-menu .ui-menu-item { padding: 7px 1em 7px .8em; border-top: 1px solid #dddddd; color: #666666;} .ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus { margin: 0;} .ui-selectmenu-menu .ui-menu .ui-menu-item:hover { background-color: #c3c4c5; color: white;} /* end select */ /* input radio */ input[type="radio"].b-form-radio { display: none;} input[type="radio"].b-form-radio + span { display: inline-block; line-height: 16px; min-height: 16px; position: relative; cursor: pointer;} input[type="radio"].b-form-radio + span + p { font-size: 1em; line-height: 1.53846; margin-bottom: 0; vertical-align: middle; position: relative; top: -1.2em; padding-left: 2em;} input[type="radio"].b-form-radio + span + p span { position: relative; top: 5px;} input[type="radio"].b-form-radio + span span { vertical-align: bottom;} input[type="radio"].b-form-radio + span:before, input[type="radio"].b-form-radio + span:after { content: ""; display: inline-block; border-radius: 50%;} input[type="radio"].b-form-radio + span:before { width: 16px; height: 16px; margin-right: 5px; background-color: white; box-shadow: inset 0px -1px 3px 0px rgba(0, 0, 0, 0.2); border: 1px solid #dddddd; vertical-align: bottom;} input[type="radio"].b-form-radio.b-form-radio--big-indent + span { margin-left: 1em; margin-right: 1em;} input[type="radio"].b-form-radio:checked + span:before { box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.2);} input[type="radio"].b-form-radio:checked + span:after { background-color: #717667; position: absolute; left: 4px; top: 4px; width: 8px; height: 8px;} input[type="radio"].b-form-radio:disabled + span:after { background-color: #b1b1b1;} input[type="radio"].b-form-radio-invert + span:before { background-color: #fff2ec; border: 1px solid #f8c7b1; box-shadow: none;} input[type="radio"].b-form-radio-invert:checked + span:after { box-shadow: 0 0 2px 1px white;} input[type="radio"].b-form-radio-invert-filled + span:before { background-color: #717667; border: 1px solid #717667; box-shadow: none;} input[type="radio"].b-form-radio-invert-filled:checked + span:after { background-color: white;} /* end input radio */ /* input checkbox */ input[type="checkbox"].b-form-checkbox { display: none;} input[type="checkbox"].b-form-checkbox + span { display: inline-block; line-height: 16px; min-height: 16px; position: relative;} input[type="checkbox"].b-form-checkbox + span span { vertical-align: bottom;} input[type="checkbox"].b-form-checkbox + span:before, input[type="checkbox"].b-form-checkbox + span:after { content: ""; display: inline-block; border-radius: 2px; vertical-align: bottom;} input[type="checkbox"].b-form-checkbox + span:before { margin-right: 5px; width: 16px; height: 16px; background-color: white; box-shadow: inset 0px -1px 3px 0px rgba(0, 0, 0, 0.2); border: 1px solid #dddddd;} input[type="checkbox"].b-form-checkbox:checked + span:after { font-size: 12px; line-height: 1; font-family: "FontAwesome"; content: "\f00c"; color: #717667; position: absolute; top: 2px; left: 2px;} input[type="checkbox"].b-form-checkbox:disabled + span:before { background-color: #e6e6e6; box-shadow: none;} input[type="checkbox"].b-form-checkbox:disabled + span:after { color: #b1b1b1;} input[type="checkbox"].b-form-checkbox-simple + span:before { box-shadow: none;} input[type="checkbox"].b-form-checkbox-simple:checked + span:after { font-size: 10px; line-height: 1; top: 3px; left: 3px;} input[type="checkbox"].b-form-checkbox-invert + span:before { background-color: #717667; border: 1px solid #717667;} input[type="checkbox"].b-form-checkbox-invert:checked + span:after { color: white;} input[type="checkbox"].b-form-checkbox-invert:disabled + span { opacity: .6;} input[type="checkbox"].b-form-checkbox-invert:disabled + span:before { background-color: #717667;} input[type="checkbox"].b-form-checkbox-invert:disabled + span:after { color: #b1b1b1;} /* end input checkbox */ /* switch checkbox */ .b-form-checkbox-switch-container { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; position: relative; width: 36px;} .b-form-checkbox-switch-container input[type="checkbox"] { display: none;} .b-form-checkbox-switch-container input[type="checkbox"]:checked + .b-form-checkbox-switch-label .b-form-checkbox-switch-label-inner { margin-left: 0;} .b-form-checkbox-switch-container input[type="checkbox"]:checked + .b-form-checkbox-switch-label .b-form-checkbox-switch-control { right: 0px;} label.b-form-checkbox-switch-label { display: block; overflow: hidden; cursor: pointer; border: 1px solid #b1b1b1; border-radius: 8px;} .b-form-checkbox-switch-label-inner { -webkit-transition: margin 0.3s ease-in 0s; -moz-transition: margin 0.3s ease-in 0s; -ms-transition: margin 0.3s ease-in 0s; -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; display: block; width: 200%; margin-left: -100%;} .b-form-checkbox-switch-label-inner:before, .b-form-checkbox-switch-label-inner:after { display: block; float: left; width: 50%; height: 14px; padding: 0;} .b-form-checkbox-switch-label-inner:before { content: ""; padding-left: 10px; background-color: #717667; color: white;} .b-form-checkbox-switch-label-inner:after { content: ""; padding-right: 10px; background-color: #d9d9d9; color: #989898; text-align: right;} .b-form-checkbox-switch-control { -webkit-transition: all 0.3s ease-in 0s; -moz-transition: all 0.3s ease-in 0s; -ms-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; display: block; width: 16px; height: 16px; margin: 0px; background: #f4f4f4; border: 1px solid #b9b8b8; border-radius: 50%; position: absolute; top: 0; right: 20px; box-shadow: inset 0 2px 1px 0 rgba(255, 255, 255, 0.7);} .b-form-checkbox-switch-control.b-form-checkbox-switch-control-with-dot:before { content: ""; position: absolute; border-radius: 2px; background-color: #717667; left: 5px; top: 5px; width: 4px; height: 4px;} .b-form-checkbox-switch-square-container.b-form-checkbox-switch-container { width: 49px;} .b-form-checkbox-switch-square-container label.b-form-checkbox-switch-label { border-radius: 2px;} .b-form-checkbox-switch-square-container .b-form-checkbox-switch-control { border-radius: 2px; right: 29px; top: 1px; width: 20px; height: 14px; background-color: #717667; border: 0; box-shadow: inset 0 2px 2px 1px #f6a74c;} .b-form-checkbox-switch-square-container .b-form-checkbox-switch-control:before { content: "III"; position: absolute; color: white; left: 6px; top: 0px; letter-spacing: -1px; font-size: 12px; font-weight: bold; border-radius: 0; background-color: transparent;} /* end switch */ .b-form-row, .b-form-row--big { margin-bottom: 10px;} .b-form-row:after, .b-form-row--big:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-form-row--big { margin-bottom: 17px;} .b-form-horizontal__label { width: 150px; float: left; padding-top: 8px;} .b-form-horizontal__input { width: 265px; float: left;} .b-input-search { padding-right: 47px; position: relative;} .b-btn-search { padding: 0; position: absolute; right: 0; top: 0; width: 34px; height: 33px; border-radius: 3px; border-bottom: 2px solid #971431;} .f-btn-search { font-size: 1.07692em; line-height: 2.42857; color: white; text-align: center;} .b-file-upload { padding-right: 48px; position: relative;} .b-file-upload input[type=file] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer;} .b-file-upload > button, .b-file-upload > .b-file-upload__btn { font-size: 16px; line-height: 34px; height: 100%; background: #717667; border-radius: 3px; color: white; padding: 0 10px; position: absolute; right: 0;} .b-file-upload > button:hover, .b-file-upload > .b-file-upload__btn:hover { background: #971431;} .b-file-upload:hover > button, .b-file-upload:hover > .b-file-upload__btn { background: #971431;} .b-form-style-small [class*='col-'] { margin-top: 9px; margin-bottom: 10px;} @media screen and (max-width: 979px) { .b-form-style-small [class*='col-'] { margin-top: 14px;}} .b-form-style-small hr { margin-top: 12px; margin-bottom: 2px;} .b-form-style-small .form-control { font-size: 0.92308em; line-height: 1.2;} .form-control--secondary { font-size: 0.92308em; line-height: 1.2; height: 30px; padding: 5px 9px; color: #666666; background-color: #f8f8f8; border-color: #dedede; border-radius: 2px;} .form-control--secondary::-webkit-input-placeholder { color: #acacac;} .form-control--secondary::-moz-placeholder { color: #acacac;} .form-control--alt { font-size: 0.92308em; line-height: 1.2; height: 30px; padding: 5px 1em; color: #555555; background-color: white; border-color: #dedede; border-radius: 2px; box-shadow: 0 0 0 white;} .form-control--alt::-webkit-input-placeholder { color: #989898;} .form-control--alt::-moz-placeholder { color: #989898;} .b-secondary-label-title { overflow: hidden; display: inline-block; margin-top: 4px;} .f-secondary-label-title { font-size: 0.92308em; line-height: 1.5;} .b-form-radio--nofloat .b-secondary-label-title { margin-left: 24px;} .b-form-radio--nofloat .b-secondary-label-title.b-form-radio--big-indent { margin-left: 48px;} .input-number-box { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; position: relative;} .input-number-box:after { content: ""; width: 1px; position: absolute; top: 3px; bottom: 3px; right: 24px; background-color: #dfdfdf;} @media screen and (max-width: 979px) { .input-number-box:after { right: 27px;}} .input-number { padding-right: 25px;} .input-number-more, .input-number-less { position: absolute; right: 8px; border-width: 5px; border-style: solid; cursor: pointer;} @media screen and (max-width: 979px) { .input-number-more, .input-number-less { border-width: 8px;}} .input-number-more { top: 4px; border-color: transparent transparent #989898 transparent;} .input-number-more:hover { border-color: transparent transparent #717667 transparent;} @media screen and (max-width: 979px) { .input-number-more { top: 7px; right: 6px;}} .input-number-less { bottom: 4px; border-color: #989898 transparent transparent transparent;} .input-number-less:hover { border-color: #717667 transparent transparent transparent;} @media screen and (max-width: 979px) { .input-number-less { top: 15px; right: 33px;}} .b-form-password input, .b-form-password .b-btn { width: 100%;} .b-forgot-password-form { margin: 57px 0 100px;} .b-forgot-password-form .is-global-title { color: #717667; margin-bottom: 20px;} .b-forgot-password-form .b-form-row { margin-bottom: 19px;} .b-form-horizontal--mail { position: relative;} .b-form-horizontal--mail .fa { display: block; position: absolute; top: 8px; left: 14px;} .b-form-horizontal--mail .form-control { padding-left: 35px; font-size: 12px; height: 40px; border-radius: 0;} .f-form-horizontal--mail .fa { font-size: 1.23077em; line-height: 1.25; color: #d2d2d2;} .f-link--color { color: #717667;} .f-link--color:hover { color: #898989;} .form-sign-up { background: rgba(0, 0, 0, 0.12); border-radius: 30px; margin: 0 auto 17px; max-width: 400px; padding: 8px; width: 100%;} .form-sign-up-inner { position: relative;} .form-sign-up-inner input { border-radius: 21px; border: 0; height: 42px; line-height: 42px; display: block; outline: 0; padding-right: 90px; padding-left: 22px; position: relative; width: 100%; z-index: 1;} .form-sign-up-inner input::-webkit-input-placeholder { font-size: 12px; color: #cdcdcd; font-weight: 700; text-transform: uppercase;} .form-sign-up-inner input::-moz-placeholder { font-size: 12px; color: #cdcdcd; font-weight: 700; text-transform: uppercase;} .form-sign-up-inner input:-ms-input-placeholder { font-size: 12px; color: #cdcdcd; font-weight: 700; text-transform: uppercase;} .form-sign-up-inner input:focus { border: 0; outline: 0;} .form-sign-up-inner button { background: #ffa001; background: -webkit-linear-gradient(top, #ffa001, #fe8400); background: -moz-linear-gradient(top, #ffa001, #fe8400); background: -o-linear-gradient(top, #ffa001, #fe8400); background: -ms-linear-gradient(top, #ffa001, #fe8400); background: linear-gradient(to bottom, #ffa001, #fe8400); font-size: 1.07692em; line-height: 1.2; box-shadow: 0 1px 0px 0px #cf7109, 0 2px 2px 0px rgba(0, 0, 0, 0.4); border-radius: 17px; padding: 8px 10px 6px; color: white; position: absolute; right: 8px; text-transform: uppercase; top: 5px; z-index: 2;} .form-sign-up-inner button:hover { background: #fe8400; background: -webkit-linear-gradient(top, #fe8400, #971431); background: -moz-linear-gradient(top, #fe8400, #971431); background: -o-linear-gradient(top, #fe8400, #971431); background: -ms-linear-gradient(top, #fe8400, #971431); background: linear-gradient(to bottom, #fe8400, #971431);} .form-sign-up-hint { font-size: 1.07692em; line-height: 1.2; color: #b1b1b1;} .b-find_title { background: #ef4c21; padding: 15px 10px 10px 13px;} .f-find_title { font-size: 1.07692em; line-height: 1.14286; color: white; text-transform: uppercase; vertical-align: middle;} .b-find_form { border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; padding: 15px 8px 6px 12px;} .b-find_form .b-form-horizontal__input { margin-top: 10px; width: 100%;} .b-find--row { margin-top: 20px;} .f-find_form { font-size: 0.92308em; line-height: 1.2;} input.datepicker { padding-right: 27px;} input.datepicker.b-datepicker-without-icon { padding-right: 12px;} .form-control::-webkit-input-placeholder { font-size: 12px; line-height: 20px;} .form-control::-moz-placeholder { font-size: 12px; line-height: 20px;} .form-control:-ms-input-placeholder { font-size: 12px; line-height: 20px;} textarea.form-control { font-size: 12px;} /*Global Titles*/ h1.is-global-title, h2.is-global-title, h3.is-global-title, h4.is-global-title, h5.is-global-title, h6.is-global-title { color: #666666; font-weight: 300; margin-top: 10px; margin-bottom: 10px; text-transform: none;} h1.is-global-title { font-size: 1.84615em; line-height: 1.2;} h2.is-global-title { font-size: 1.53846em; line-height: 1.2;} h3.is-global-title { font-size: 1.38462em; line-height: 1.2;} h4.is-global-title { font-size: 1.23077em; line-height: 1.75;} h5.is-global-title { font-size: 1.07692em; line-height: 1.71429;} h6.is-global-title { font-size: 1.07692em; line-height: 1.42857;} /* End Global Titles */ /* Global Link */ a.is-global-link, .is-global-link { color: #717667; text-decoration: underline;} a.is-global-link:hover, .is-global-link:hover { text-decoration: none;} /* End Global Link */ .is-underline-text { text-decoration: underline;} [class*='is-select-text-'] { display: inline-block; color: white; line-height: 1.2;} .is-select-text-default { background: #717667;} .is-select-text-dark { background: #515151;} /* First Letter */ .f-first-letter:first-letter { color: #717667; font-size: 400%; line-height: 1;} .b-first-letter { overflow: hidden;} .b-first-letter:first-letter { display: block; float: left; margin-right: 8px;} .f-first-letter--secondary:first-letter { color: #515151;} .b-first-letter--circle:first-letter, .b-first-letter--square:first-letter { background: #717667; padding: 10px; line-height: 80%;} .b-first-letter--circle:first-letter { border-radius: 50%;} .f-first-letter--circle:first-letter, .f-first-letter--square:first-letter { color: white; font-size: 180%;} /* End First Letter */ .b-title-b-hr { border-bottom: 1px solid #d9d9d9; padding: 40px 0 10px;} .f-title-b-hr { font-size: 1.38462em; line-height: 1.2; color: #717667; text-transform: uppercase;} .f-title-small { font-size: 1.07692em; line-height: 1.42857;} .f-title-medium { font-size: 1.23077em; line-height: 1.25;} body .f-title-middle { font-size: 1.53846em; line-height: 1.3;} .f-title-big { font-size: 1.84615em; line-height: 1.58333;} .f-title-big.f-uppercase { padding-top: 0.2em;} .f-title-big a { color: #666666;} .f-title-big a:hover { color: #717667;} .f-title-big a[class*='b-btn-'] { color: white;} .f-title-bigger { font-size: 2.76923em; line-height: 1.16667;} .f-title-biggest { font-size: 3.69231em; line-height: 1.16667;} .f-title-smallest { font-size: 0.92308em; line-height: 1.2;} body .f-title-extra-small { font-size: 0.84615em; line-height: 1.2;} .b-primary-title { padding: 22px 0 10px;} .f-primary-title { font-size: 2.30769em; line-height: 1.2; color: #717667;} [class*='b-table-']:not(.b-table-reset) { border-collapse: collapse; width: 100%;} [class*='b-table-']:not(.b-table-reset) th { padding: 18px 3px;} @media screen and (max-width: 767px) { [class*='b-table-']:not(.b-table-reset) th { padding-top: 10px; padding-bottom: 10px;}} [class*='b-table-']:not(.b-table-reset) tr:nth-child(even) td { background: #f2f2f2;} [class*='b-table-']:not(.b-table-reset) tr:last-child td { border-bottom: 1px solid #dfdfdf;} [class*='b-table-']:not(.b-table-reset) td { padding: 14px 3px; border-left: 1px solid #dfdfdf;} @media screen and (max-width: 767px) { [class*='b-table-']:not(.b-table-reset) td { padding-top: 8px; padding-bottom: 8px;}} [class*='b-table-']:not(.b-table-reset) td:last-child { border-right: 1px solid #dfdfdf;} [class*='f-table-'] th { font-size: 1.23077em; line-height: 1.2; text-align: center;} @media screen and (max-width: 767px) { [class*='f-table-'] th { font-size: 1em; line-height: 1.2;}} .b-table-primary th { background: #717667; border: 1px solid #717667;} .f-table-primary th { color: white;} .b-table-secondary th { background: #323232; border: 1px solid #323232;} .f-table-secondary th { color: white;} [class*='b-blockquote-'] { border-left: 5px solid #717667; padding: 0 10px;} [class*='f-blockquote-'] { font-size: 0.92308em; line-height: 2; color: #acacac;} .b-blockquote--primary { border-width: 1px 1px 1px 5px; border-style: solid; border-color: #dedede #dedede #dedede #717667; padding: 18px 10px 18px 22px;} .f-blockquote__icon { font-size: 2.30769em; line-height: 1; color: #717667;} .b-blockquote__icon { float: left; padding-right: 15px;} .b-blockquote--secondary { border-width: 0px 0px 0px 5px; border-style: solid; border-color: #717667; padding: 0px 10px 0px 22px;} .f-blockquote--secondary { font-size: 1.23077em; line-height: 2;} .b-blockquote--reverse { border-width: 0px 5px 0px 0px; border-style: solid; border-color: #dedede;} .f-blockquote--reverse { text-align: right;} .b-blockquote--in-text { max-width: 320px;} @media screen and (max-width: 767px) { .b-blockquote--in-text { max-width: 100%; float: none;}} @media screen and (max-width: 767px) { .b-left .f-blockquote--in-text { text-align: left;}} .b-right .f-blockquote--in-text { text-align: right;} .f-blockquote--in-text { text-align: justify;} header { background: #fff; border-bottom: 3px solid #717667;} .b-header__box { padding-top: 18px; padding-bottom: 20px;} .b-logo { display: inline-block;} .b-header-r { padding-top: 14px;} @media screen and (min-width: 1025px) { .b-header-r.b-header-r--icon { padding-right: 54px;}} .b-header-r--icon .b-header-ico-group { position: absolute; right: 15px; top: 0; bottom: 0; padding-top: 0;} .b-header-r--icon .b-header-ico > .fa { padding: 0 6px; margin: 0;} .b-header-ico-group { padding-top: 8px;} .b-header-ico-group .b-header-ico { display: inline-block; height: 100%; padding-top: 38px;} .b-header-ico-group .b-header-ico-cart-parent:hover .b-option-cart__items { display: block;} .b-header-ico-group .b-header-ico-cart-parent:hover:after { background: rgba(255, 255, 255, 0.01); bottom: 0; content: ""; height: 50%; right: 0; position: absolute; width: 242px;} .b-header-ico-group .fa { font-size: 13px; margin-right: 13px;} @media screen and (max-width: 1025px) { .b-header-ico-group .fa { display: none;}} .b-header-ico-group .f-btn .fa { margin-right: 0;} .f-header-ico-group .fa { color: #717667;} .f-header-ico-group .f-btn .fa { color: #717667;} .f-header-ico-group .f-btn:hover .fa { color: white;} .b-top-options-panel { min-height: 40px; border-bottom: 1px solid #ebebeb; background-color:#7e876d} @media screen and (max-width: 767px) { .b-top-options-panel { display: none;}} .b-option-contacts { float: left; padding: 13px 0; vertical-align: middle;} .b-option-contacts a { vertical-align: middle; margin: 0 10px 0 0; font-weight:600;} .b-option-contacts a .fa { vertical-align: middle; margin: 0 2px 0 0;} .f-option-contacts a { font-size: 0.92308em; line-height: 1; color: #717667;} .f-option-contacts a:hover { color: #898989;} .f-option-contacts .fa { font-size: 1.53846em; line-height: 1;} .b-option-total-cart { float: right;} .b-option-total-cart__goods { position: relative;} .b-option-total-cart__numbers { display: inline-block; height: 44px; padding: 0 3px 0 7px; vertical-align: middle; background: #f7f7f7;} .b-option-total-cart__numbers .fa { margin: 0 8px 0 0;} .f-option-total-cart__numbers { font-size: 0.92308em; line-height: 3.83333; color: #717667;} .f-option-total-cart__numbers:hover { color: #898989;} .f-option-total-cart__numbers .fa { font-size: 1.23077em; line-height: 1.2;} .b-option-total-cart__goods:hover .b-option-cart__items { display: block;} .b-option-cart__items { display: none; position: absolute; width: 242px; top: 100%; right: 0; border-top: 2px solid #717667; box-shadow: 0 1px 1px rgba(108, 108, 108, 0.7); z-index: 100; background: white; padding: 0 10px 14px 15px;} .b-option-cart__items ul { padding: 0; margin: 0 0 10px; list-style-type: none;} .b-option-cart__items ul li { padding: 9px 5px 10px 0; overflow: hidden; position: relative; border-bottom: 1px solid #dadada;} .b-option-cart__items ul li .b-icon--fa.fa { display: block; position: absolute; top: 50%; right: 4px; background: #333333; color: white; font-size: 9px; border-radius: 50%; padding: 1px 2px 2px; cursor: pointer; margin: -6px 0 0;} .b-option-cart__items:before { content: ''; display: block; position: absolute; bottom: 100%; right: 3px; width: 0; height: 0; border: 7px solid transparent; border-bottom-color: #717667; border-top: 0;} .b-option-cart__items__title { padding: 13px 0 8px 0; border-bottom: 1px solid #dadada;} .f-option-cart__items__title { color: #717667; text-transform: uppercase;} .b-option-cart__items__img { float: left; margin: 0 7px 0 0; height: 50px;} .b-option-cart__items__img .b-item-hover-action__inner-btn_group .b-btn { padding: 5px 5px 3px;} .b-option-cart__items__img .b-item-hover-action__inner-btn_group { margin: 0;} .b-option-cart__items__descr { overflow: hidden;} .b-option-cart__items__descr .b-option-cart__descr__title { display: block; margin: 0 0 8px;} .b-option-cart__items__descr .b-option-cart__descr__cost { display: block;} .b-option-cart__items__descr .f-option-cart__descr__title { color: #717667; font-weight: normal;} .b-option-cart__items__descr .f-option-cart__descr__title a { color: #717667;} .b-option-cart__items__descr .f-option-cart__descr__title a:hover { color: #898989;} .b-option-cart__items__descr .f-option-cart__descr__cost { color: #666666;} .b-option-cart__btn .button-xs { text-transform: uppercase;} .b-top-options-panel--color.b-top-options-panel { background: #b4b4a5; box-shadow: inset 0 -1px 3px rgba(108, 108, 108, 0.7);} .b-top-options-panel--color .f-option-contacts a { color: white;} .b-top-options-panel--color .f-option-total-cart__numbers { color: white;} .b-top-options-panel--color .b-option-total-cart__numbers { background: none;} .b-search-box { position: relative; cursor: pointer;} .b-search-box .fa { position: relative; z-index: 2;} .b-search-box input { display: none; font-size: 0.92308em; line-height: 1.33333; position: absolute; top: -7px; right: 4px; z-index: 1; border: 1px solid #717667; height: 33px; width: 181px; padding: 0 30px 0 6px; color: #666666;} .b-search-box:hover input { display: block;} .b-header--bottom-menu { padding-bottom: 0;} .b-header--bottom-menu .b-header-r { background: #717667; background:none; box-shadow: inset 0 -2px 5px #971431; padding: 0; margin: 0 0 -3px; height: 46px;} @media screen and (max-width: 1024px) { .b-header--bottom-menu .b-header-r { display: none;}} @media screen and (max-width: 1024px) { .b-header--bottom-menu .b-header-ico-group { display: none;}} .b-header--bottom-menu .b-option-total-cart__numbers { height: 44px; background: none; padding: 0 20px 0 0;} .b-header--bottom-menu .b-option-cart__items { top: 44px;} .b-header--bottom-menu .b-option-cart__items:before { display: none;} .b-header--bottom-menu .f-option-total-cart__numbers { color: white;} .b-header-top-wrap { margin: 0 0 18px;} .b-header-top-wrap:after { content: ''; display: block; position: relative; clear: both;} .b-header-top-wrap .b-header-ico-group { padding-top: 11px;} .b-header__search-box { position: relative; vertical-align: middle; display: inline-block;} .b-header__search-box .fa { display: block; position: absolute; top: 8px; right: 4px; width: 5px; height: 5px;} .b-header__search-box input { font-size: 0.92308em; line-height: 1; border: 1px solid #e3e3e3; box-shadow: inset 0 -1px 4px #ececec; border-radius: 2px; height: 32px; padding: 0 30px 0 11px; width: 253px;} .b-header__social-box { vertical-align: middle; display: inline-block; margin: 7px 0 0 11px;} .b-header__social-box a { display: inline-block; height: 30px; width: 30px; border-radius: 50%; background: #ebebeb; text-align: center;} .b-header__social-box a .fa { font-size: 14px; line-height: 30px; vertical-align: middle; margin: 0; color: #b5b5b5;} .b-header__social-box a:hover .fa { color: #717667;} .b-header__social-box.b-header__social-box--no-fon a { background: none;} .b-header--big-top-menu .b-header-r { padding-top: 18px; padding-bottom: 20px;} @media screen and (min-width: 1024px) { .b-header--big-top-menu .b-header-r { padding: 0;}} .b-header--big-top-menu .b-logo { padding-top: 18px; padding-bottom: 20px;} [data-nav_slide] { cursor: pointer;} .is-fixed-header { padding-top: 85px;} .is-fixed-header header { background: rgba(255, 255, 255, 0.8); box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.2); top: 0; position: fixed; width: 100%; z-index: 999;} .is-fixed-header .b-header__box { padding-top: 10px; padding-bottom: 10px;} .is-fixed-header .b-logo img { max-width: 160px;} .is-fixed-header .b-header-r { padding-top: 5px;} .is-fixed-header .b-top-options-panel, .is-fixed-header .b-header--hide { display: none;} .is-fixed-header .b-header--bottom-menu .b-header-r { padding: 0;} .is-fixed-header .b-header-ico { padding-top: 20px;} .b-fa-shopping-cart { display: inline-block; z-index: 10; position: relative;} footer { background: #f8f8f8; border-top: 3px solid #717667; position: relative; z-index: 2;} footer h4 { color:#971431; font-weight:700;} footer a {} footer a:hover {color:#971431;} .b-footer-primary { box-shadow: 0 0 3px 0 #f3eeeb; background: #f4f4f4; border-bottom: 1px solid #e9e9e9; padding: 14px 0 8px 0;} .b-footer-secondary { padding: 26px 0 26px 0;} @media screen and (max-width: 639px) { .b-footer-secondary { padding-top: 20px;}} @media screen and (max-width: 979px) { .b-footer-secondary > [class*='col-'] { border-top: 1px solid #dddddd; margin-left: 0; padding-bottom: 10px; padding-top: 5px;}} @media screen and (max-width: 639px) { .b-footer-secondary > [class*='col-'] { border-top: 0; padding-top: 0; padding-bottom: 20px;}} @media screen and (max-width: 979px) { .b-footer-secondary > [class*='col-']:first-child { border-top: 0;}} @media screen and (max-width: 979px) { .b-footer-secondary > [class*='col-']:last-child { padding-bottom: 0;}} .f-copyright { font-size: 0.92308em; line-height: 2.5; color: #a5a5a5;} .b-footer-logo-containter:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-footer-logo { margin-bottom: 17px;} @media screen and (max-width: 979px) { .b-footer-logo { float: left; margin-right: 20px; margin-bottom: 0;}} @media screen and (max-width: 639px) { .b-footer-logo { display: block; height: auto; max-width: 100%; margin: 0 auto; margin-right: 20px; width: 22%;}} @media screen and (max-width: 979px) { .b-footer-logo-text { overflow: hidden; margin-top: 10px;}} @media screen and (max-width: 979px) { .f-footer-logo-text { text-align: left;}} .f-footer-logo-text { font-size: 0.92308em; line-height: 1.66667; color: #515151;} .f-btn-group-hor__item { text-align: center;} .f-btn-group-hor__item .fa { font-size: 16px; line-height: 1.2; color: white;} .f-btn-group-hor__item:hover { color: white;} .b-btn-group-hor__item { -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; background: #b1b1b1; border-radius: 50%; display: inline-block; height: 32px; padding: 7px 0px; margin: 0 3px; width: 32px;} .b-btn-group-hor__item:hover { background: #717667;} .b-btn.b-footer__btn_up { padding-right: 10px; padding-left: 10px; bottom: 30px; right: 30px; z-index: 100;} @media screen and (max-width: 767px) { .b-btn.b-footer__btn_up { display: none;}} .f-footer__btn_up { font-size: 1.15385em; line-height: 1;} @media screen and (max-width: 1024px) { .b-top-nav { display: none;}} .b-top-nav__1level_wrap { margin: 0 23px 0 0; padding: 0; margin-bottom: 11px;} .b-top-nav__1level_wrap:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-top-nav__1level { float: left; list-style: none; position: relative;} .b-top-nav__1level > a { padding: 6px 19px; white-space: nowrap; float: left; text-transform:uppercase;} @media screen and (max-width: 1024px) { .b-top-nav__1level > a { float: none;}} .b-top-nav__1level.is-active-top-nav__1level { -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px; background: #fff;} @media screen and (max-width: 1024px) { .b-top-nav__1level .b-ico-dropdown { font-size: 1.15385em; line-height: 1.2; display: none; position: absolute; padding: 20px 10px 10px 10px; top: 0; bottom: 0; right: 10px;}} @media screen and (min-width: 1025px) { .b-top-nav__1level .b-ico-dropdown { top: 33px; display: none; position: absolute; bottom: 100%; left: 50%; width: 0; height: 0; border-width: 12px; border-style: solid; border-color: transparent transparent #717667 transparent; margin-left: -11px;} .b-top-nav__1level .b-ico-dropdown i { display: none;}} header.animated .b-ico-dropdown { border-color: #717667 transparent transparent transparent; top: 47px;} .f-top-nav a { font-size: 1.07692em; line-height: 1; text-decoration: none; color:#971431;} .f-top-nav .is-active-top-nav__1level > a, .f-top-nav .is-active-top-nav__1level > span { color: white;} .b-top-nav-show-slide { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; background: #717667; padding: 7px 5px 3px 5px;} @media screen and (min-width: 1025px) { .b-top-nav-show-slide { display: none;}} .f-top-nav-show-slide { font-size: 1.30769em; line-height: 1; color: white; text-transform: uppercase; font-weight: normal; text-align: center;} .b-top-nav-dropdown { background: white; float: none; width: 100%;} .b-top-nav-dropdown .b-ico-dropdown { display: inline; border: 0 none;} .b-top-nav-dropdown .b-ico-dropdown i { display: inline;} .b-top-nav-dropdown .b-top-nav__1level_wrap { margin-right: 0;} .b-top-nav-dropdown .b-top-nav__1level { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border-bottom: 1px solid #f5f7f8; display: block; float: none; position: relative; padding: 0;} .b-top-nav-dropdown .b-top-nav__1level > a { display: block; padding: 20px 20px 20px 20px;} .b-top-nav-dropdown .is-active-top-nav__1level { background: none;} .b-top-nav-dropdown .is-active-top-nav__dropdown { background: url(/web/20181125073910im_/https://www.neavs.org/assets/img/diagonal-line-bg.png) repeat left top #f8f8f8;} .f-top-nav-dropdown .f-top-nav__1level > a { font-size: 1em; line-height: 1.2; text-transform: uppercase;} .f-top-nav-dropdown .f-top-nav__1level > a:hover { color: #666666;} .f-top-nav-dropdown .is-active-top-nav__1level > a, .f-top-nav-dropdown .is-active-top-nav__1level > a:hover { color: #717667;} .b-top-nav__1level:hover .b-ico-dropdown { display: block;} .b-top-nav__1level:hover .b-top-nav__dropdomn { display: block;} .b-top-nav-dropdown .b-top-nav__1level:hover .b-top-nav__dropdomn { display: none;} .b-top-nav__dropdomn { display: none; padding-left: 20px;} @media screen and (min-width: 1025px) { .b-top-nav__dropdomn { opacity: 0; position: absolute; top: 60px; left: 50%; margin-left: -116px; width: auto; padding: 19px 15px 5px; background: white; box-shadow: 0 1px 1px #e3e3e3; z-index: 100;} .b-top-nav__dropdomn:before { content: ''; background: rgba(255, 255, 255, 0.01); /* Background has been added for fake block to E10 */ display: block; position: absolute; bottom: 100%; left: 0; width: 100%; height: 37px;} .b-top-nav__dropdomn.nav-position-right { left: 0; margin-left: 0;} .b-top-nav__dropdomn.nav-position-left { left: auto; right: 0; margin-left: 0;}} .is-fixed-header .b-top-nav__dropdomn { top: 48px;} @media screen and (min-width: 1025px) { .b-top-nav__2level_wrap { display: inline-block; padding: 0; vertical-align: top;} .b-top-nav__2level_wrap .fa { display: none;} .b-top-nav__2level_wrap li:first-child a { border-top: 0;}} @media screen and (max-width: 1024px) { .b-top-nav__2level_wrap { border-top: 1px solid #eff1f2; padding: 20px 0 0 20px;}} @media screen and (min-width: 1025px) { .b-top-nav-big .b-top-nav__2level_wrap { padding: 0 10px;}} .f-top-nav__dropdomn { white-space: nowrap;} .f-top-nav__2level_title { font-size: 0.92308em; line-height: 1.2; color: #666666;} .f-top-nav__2level_title.is-active-top-nav__2level-title { color: #717667;} @media screen and (min-width: 1025px) { .f-top-nav__2level_title { font-size: 1.07692em; line-height: 1; color: #717667; text-transform: uppercase;}} .b-top-nav__2level_title { list-style: none; margin-bottom: 6px;} @media screen and (max-width: 1024px) { .b-top-nav__2level_title { margin-bottom: 20px;}} @media screen and (min-width: 1025px) { .b-top-nav__2level_title { padding: 0 5px;}} .b-top-nav__2level { list-style: none;} .b-top-nav__2level a { padding: 10px 0 15px; display: inline-block;} .b-top-nav__2level a:hover { background: #eee;} @media screen and (min-width: 1025px) { .b-top-nav__2level a { display: block; padding: 9px 5px 9px; min-width: 197px; border-top: 1px solid #e8e8e8;}} @media screen and (max-width: 1024px) { .b-top-nav__2level i { margin-right: 8px;}} .f-top-nav__2level a { font-size: 0.92308em; line-height: 1.2; color: #666666;} .f-top-nav__2level a:hover { color: #717667;} @media screen and (min-width: 1025px) { .f-top-nav__2level:hover > a { color: #717667;}} .is-active-top-nav__2level > a { color: #717667;} .b-menu-1level-ico { margin-right: 5px; display: none;} @media screen and (min-width: 1025px) { .b-top-nav--icon .b-top-nav__1level > a { padding: 6px 10px 6px 8px;}} @media screen and (min-width: 1025px) { .b-top-nav--icon .b-menu-1level-ico { display: inline-block;}} @media screen and (max-width: 1171px) { .b-top-nav--icon .b-menu-1level-ico { display: none;}} .b-top-nav--arrow .b-top-nav__1level.is-active-top-nav__1level { background: none;} .b-top-nav--arrow .b-top-nav__1level.is-active-top-nav__1level:after { content: ''; display: block; position: absolute; bottom: -30px; left: 50%; width: 0; height: 0; border: 7px solid transparent; margin: 0 0 0 -7px; border-bottom-color: #971431; border-top: 0;} .b-top-nav--arrow.f-top-nav .is-active-top-nav__1level > a { color: #717667;} .b-top-nav--bottom { float: left;} .b-top-nav--bottom .b-top-nav__1level_wrap { margin: 0;} @media screen and (max-width: 1024px) { .b-top-nav--bottom { float: none;}} @media screen and (min-width: 1025px) { .b-top-nav--bottom .b-top-nav__1level { padding: 0; border-right: 1px solid #e88153; box-shadow: 1px 0 1px #d0531b;}} @media screen and (min-width: 1025px) { .b-top-nav--bottom .b-top-nav__1level > a { display: block; height: 44px; padding: 0 15px 0 19px; vertical-align: middle;}} @media screen and (min-width: 1025px) { .b-top-nav--bottom .b-top-nav__1level > a:hover { background: #d1622f; background-color:none; box-shadow: inset 0 -2px 5px #971431;}} @media screen and (min-width: 1025px) { .b-top-nav--bottom .f-top-nav__1level > a { line-height: 44px; color: white;}} @media screen and (min-width: 1025px) { .b-top-nav--bottom .b-top-nav__1level.is-active-top-nav__1level { border-radius: 0; background: #d1622f; box-shadow: inset 0 -2px 5px #971431;}} @media screen and (min-width: 1025px) { .b-top-nav--bottom .b-top-nav__dropdomn { top: 47px;}} @media screen and (min-width: 1025px) { .b-top-nav--bottom .b-top-nav__dropdomn:before { height: 3px;}} @media screen and (min-width: 1025px) { .b-top-nav--bottom .b-top-nav__dropdomn:after { display: none;}} @media screen and (min-width: 1025px) { .b-top-nav--bottom--icon.b-top-nav--bottom .b-top-nav__1level > a { padding: 0 15px 0 12px;}} @media screen and (min-width: 1025px) { .b-top-nav--big-nav ul { margin: 0;}} @media screen and (min-width: 1025px) { .b-top-nav--big-nav .b-top-nav__1level { margin: 0 0 0 6px;}} @media screen and (min-width: 1025px) { .b-top-nav--big-nav .b-top-nav__1level > a { padding: 25px 19px 18px;}} @media screen and (min-width: 1025px) { .b-top-nav--big-nav .b-top-nav__1level > a .b-menu-1level-ico { display: block;}} @media screen and (min-width: 1025px) { .b-top-nav--big-nav .b-top-nav__1level > a .b-ico-dropdown { display: none;}} @media screen and (min-width: 1025px) { .b-top-nav--big-nav .b-top-nav__1level.is-active-top-nav__1level { border-radius: 0;}} @media screen and (min-width: 1025px) { .b-top-nav--big-nav .b-menu-1level-ico { margin-right: 0;}} @media screen and (min-width: 1025px) { .b-top-nav--big-nav .f-top-nav__1level > a { line-height: 34px; text-align: center;}} @media screen and (min-width: 1025px) { .b-top-nav--big-nav .f-top-nav__1level > a .fa-shopping-cart, .b-top-nav--big-nav .f-top-nav__1level > a .fa-search { color: #717667;}} .b-top-nav__1level.b-top-nav__1level--option:last-child { padding: 25px 0 0 23px;} .b-top-nav__1level.b-top-nav__1level--option a:hover { color: #898989;} .b-top-nav--big-nav .b-top-nav__dropdomn { top: 94px;} .b-top-nav--big-nav .b-top-nav__dropdomn:before { height: 3px;} .b-top-nav--no-bg .b-top-nav__1level.is-active-top-nav__1level { background: transparent;} .b-top-nav--no-bg .b-top-nav__1level.is-active-top-nav__1level > a, .b-top-nav--no-bg .b-top-nav__1level.is-active-top-nav__1level > span { color: #717667;} @media screen and (min-width: 1025px) { .b-top-nav--arrow-w .b-top-nav__1level:hover .b-ico-dropdown { z-index: 101; border-color: transparent transparent white transparent; top: 27px;}} .b-top-nav__1level--arrow-active .b-top-nav__1level { position: relative;} .b-top-nav__1level--arrow-active .b-top-nav__1level.is-active-top-nav__1level:after { content: ''; display: block; position: absolute; bottom: -3px; left: 50%; width: 0; height: 0; border: 7px solid transparent; margin: 0 0 0 -7px; border-bottom-color: white; border-top: 0;} .f-top-nav__1level > a, .f-top-nav__1level > span { position: relative;} .b-top-nav-big { position: static;} @media screen and (min-width: 1025px) { .b-top-nav-big .b-top-nav__dropdomn { position: absolute; left: 15px; right: 15px; top: 100%; margin-top: 3px; margin-left: 0 !important;}} @media screen and (min-width: 1025px) { .b-top-nav-big .b-top-nav__2level_wrap { width: 25%; float: left;}} .b-top-nav__multi-lvl-box li { list-style-type: none;} @media screen and (min-width: 1025px) { .b-top-nav__multi-lvl:first-child a { border-top: 0 none;}} .b-top-nav__multi-lvl-box { display: none;} @media screen and (min-width: 1025px) { .b-top-nav__multi-lvl-box { position: absolute; left: 100%; top: 0; background: white; padding: 5px 15px; box-shadow: 0 1px 2px #e3e3e3, 0 0 1px #e3e3e3;}} .b-top-nav__with-multi-lvl { position: relative;} @media screen and (min-width: 1025px) { .b-top-nav__with-multi-lvl { padding-right: 15px; margin-right: -15px;}} @media screen and (min-width: 1025px) { .b-top-nav__with-multi-lvl:hover > .b-top-nav__multi-lvl-box { display: block;}} .is-active-multi-lvl > a i { transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg);} @media screen and (max-width: 767px) { .b-bottom-nav { float: none; padding-bottom: 15px; padding-top: 18px;}} .b-bottom-nav ul { margin: 0; padding: 0;} .b-bottom-nav ul:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} @media screen and (max-width: 767px) { .b-bottom-nav ul { display: table; margin-right: 0; width: 100%;}} .b-bottom-nav li { list-style: none; margin-right: 12px; float: left;} @media screen and (max-width: 767px) { .b-bottom-nav li { display: table-cell; float: none; margin-right: 0; padding-right: 10px;} .b-bottom-nav li:last-child { padding-right: 0;}} .f-bottom-nav { font-size: 0.84615em; line-height: 2.72727;} .f-bottom-nav a { text-decoration: none;} .f-bottom-nav a:hover { color: #717667;} .f-bottom-nav li.is-active-bottom-nav a { color: #717667;} @media screen and (max-width: 767px) { .b-gallery-main { padding-bottom: 0;}} .b-gallery-main-container [class*='col-'] { padding: 0;} .b-gallery-main-container .b-gallery-main-item { border-left: 1px solid #fff;} .b-gallery-main-container .b-gallery-main-item:first-child { border-color: transparent;} .b-gallery-main-item { position: relative;} .b-gallery-main-item img { display: block; width: 100%;} @media screen and (max-width: 767px) { .b-gallery-main-item img { border-left: 0;}} .b-gallery-main-item .b-gallery-main-item__info { left: 1px;} @media screen and (max-width: 767px) { .b-gallery-main-item .b-gallery-main-item__info { left: 0;}} .f-gallery-main-item__info_name { font-size: 1.38462em; line-height: 1.11111; color: white; text-transform: uppercase;} @media screen and (max-width: 979px) { .f-gallery-main-item__info_name { font-size: 0.76923em; line-height: 2.3;}} @media screen and (max-width: 767px) { .f-gallery-main-item__info_name { font-size: 1em; line-height: 1.76923;}} .f-gallery-main-item__info_desc { font-size: 0.92308em; line-height: 3.33333; color: white; text-transform: uppercase;} @media screen and (max-width: 979px) { .f-gallery-main-item__info_desc { font-size: 0.53846em; line-height: 3.28571;}} @media screen and (max-width: 767px) { .f-gallery-main-item__info_desc { font-size: 0.76923em; line-height: 2.3;}} .b-gallery--secondary .b-gallery-main-item { border-radius: 3px; overflow: hidden;} @media screen and (min-width: 980px) { .b-short-photo-items-group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-short-photo-items-group > .b-column { float: left; margin-left: 2.6%; width: 23.05%;} .b-short-photo-items-group > .b-column:first-child, .b-short-photo-items-group > .b-column:nth-child(4n+1) { margin-left: 0;}} @media screen and (max-width: 979px) and (min-width: 768px) { .b-short-photo-items-group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-short-photo-items-group > .b-column { float: left; margin-left: 1.6%; width: 9.68889%;} .b-short-photo-items-group > .b-column:first-child, .b-short-photo-items-group > .b-column:nth-child(9n+1) { margin-left: 0;}} @media screen and (max-width: 767px) { .b-short-photo-items-group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-short-photo-items-group > .b-column { float: left; margin-left: 2.6%; width: 23.05%;} .b-short-photo-items-group > .b-column:first-child, .b-short-photo-items-group > .b-column:nth-child(4n+1) { margin-left: 0;}} .b-short-photo-item { display: block; margin-bottom: 6px;} @media screen and (max-width: 767px) { .b-short-photo-item { margin-bottom: 10px;}} .b-short-photo-item img { margin: 0 auto; display: block; height: auto; max-width: 100%; margin: 0 auto; border: 1px solid transparent;} .b-short-photo-item img:hover { border-color: #717667;} .b-portfolio { padding: 30px 0 40px;} .b-portfolio__content-item-img img { width: 100%;} .b-portfolio__content-item-inner { border-radius: 3px;} .f-portfolio__content-item-inner-title { text-transform: uppercase; font-size: 1em; line-height: 1.38462; color: white;} .f-portfolio__content-item-inner-desc { font-size: 0.92308em; line-height: 1.33333; color: white;} .b-slider-reset .bx-wrapper { margin: 0;} .b-slider-reset .bx-wrapper .bx-viewport { background: none; border: 0; box-shadow: none; left: 0;} .b-slider-lg { margin: 0 auto;} .b-slider-lg .bx-wrapper { margin: 0;} .b-slider-lg .bx-wrapper .bx-controls-direction a { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/slider/slider-lg-controls.png") no-repeat left top; height: 57px; width: 33px;} @media screen and (max-width: 979px) { .b-slider-lg .bx-wrapper .bx-controls-direction a { display: none;}} .b-slider-lg .bx-wrapper .bx-controls-direction a.bx-prev { background-position: left top; left: 95px;} .b-slider-lg .bx-wrapper .bx-controls-direction a.bx-prev:hover { background-position: left bottom;} .b-slider-lg .bx-wrapper .bx-controls-direction a.bx-next { background-position: right top; right: 95px;} .b-slider-lg .bx-wrapper .bx-controls-direction a.bx-next:hover { background-position: right bottom;} .b-slider-lg .bx-viewport { border: 0; box-shadow: none; left: 0;} .b-slider-lg-item { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/slider/slider-lg__bg.png") no-repeat left top; background-size: cover; height: 546px; position: relative;} @media screen and (max-width: 979px) { .b-slider-lg-item { height: 430px;}} @media screen and (max-width: 479px) { .b-slider-lg-item { height: 328px;}} .b-slider-lg-item .container, .b-slider-lg-item .row, .b-slider-lg-item .b-slider-lg_col { height: 100%;} .b-slider-lg-item .row { display: table;} .b-slider-lg-item .b-slider-lg_col { display: table-cell;} .b-slider-lg-item__text { position: absolute; top: 50px; width: 100%; padding: 0 10px;} @media screen and (max-width: 979px) { .b-slider-lg-item__text { top: 70px;}} @media screen and (max-width: 479px) { .b-slider-lg-item__text { top: 25px;}} @media screen and (max-width: 479px) { .b-slider-lg-item__text h1 { margin-bottom: 14px;}} .f-header-group { padding-left: 10px; border-left: 2px solid transparent;} .f-header-group h1, .f-header-group h2 { color: inherit;} .f-header-group h1 { font-size: 5.53846em; line-height: 1;} .f-header-group h2 { font-size: 3.69231em; line-height: 1;} .f-header-group--light { border-color: white; color: white;} .f-slider-lg-item__text { color: white; text-shadow: 0px -1px 1px #8e946a;} @media screen and (max-width: 979px) { .f-slider-lg-item__text h1 { font-size: 2.38462em; line-height: 1;}} @media screen and (max-width: 479px) { .f-slider-lg-item__text h1 { font-size: 1.69231em; line-height: 1;}} .f-slider-lg-item__text_desc { font-size: 1.38462em; line-height: 1.66667;} @media screen and (max-width: 979px) { .f-slider-lg-item__text_desc { font-size: 1em; line-height: 1.69231;}} @media screen and (max-width: 479px) { .f-slider-lg-item__text_desc { font-size: 0.92308em; line-height: 1.5;}} .f-slider-sm-item__text_desc { font-size: 1.07692em; line-height: 2.28571;} .b-slider-lg-item__img { position: absolute; bottom: 0; width: 100%; z-index: -1;} .b-slider-lg-item__img img { margin: 0 auto;} @media screen and (max-width: 979px) { .b-slider-lg-item__img img { max-width: 87%;}} /* Primary slider */ .b-slider-primary { background-color: #717667;} .b-slider-primary .bx-wrapper { margin: 0;} .b-slider-primary .bx-wrapper .bx-viewport { background: none;} .b-slider-primary .bx-wrapper .bx-pager, .b-slider-primary .bx-wrapper .bx-controls-auto { bottom: 68px; margin: 0; z-index: 5;} @media screen and (max-width: 979px) { .b-slider-primary .bx-wrapper .bx-pager, .b-slider-primary .bx-wrapper .bx-controls-auto { bottom: 30px;}} .b-slider-primary .bx-wrapper .bx-pager a, .b-slider-primary .bx-wrapper .bx-controls-auto a { background: transparent; border: 3px solid white; border-radius: 6px; width: 13px; height: 13px; margin: 0 3px 0 0;} @media screen and (max-width: 979px) { .b-slider-primary .bx-wrapper .bx-pager a, .b-slider-primary .bx-wrapper .bx-controls-auto a { height: 10px; width: 10px;}} .b-slider-primary .bx-wrapper .bx-pager a.active, .b-slider-primary .bx-wrapper .bx-pager a:hover, .b-slider-primary .bx-wrapper .bx-controls-auto a.active, .b-slider-primary .bx-wrapper .bx-controls-auto a:hover { background: white;} .b-slider-primary .bx-viewport { border: 0; box-shadow: none; left: 0;} .b-slider-primary-item { padding: 65px 0 90px;} @media screen and (max-width: 979px) { .b-slider-primary-item { padding: 42px 0 45px;}} .b-slider-primary-item.b-slider-one-color { background: #717667;} .b-slider-primary-item--bg.b-slider-primary-item { background-image: url("/web/20181125073910im_/https://www.neavs.org/assets/img/slider/slider-bg1.jpg"); background-size: cover;} .b-slider-primary-item--bg1.b-slider-primary-item { background-image: url("/web/20181125073910im_/https://www.neavs.org/assets/img/homepage/slider-bg2.jpg"); background-size: cover;} .b-slider-primary-item--bg2.b-slider-primary-item { background-image: url("/web/20181125073910im_/https://www.neavs.org/assets/img/homepage/slider-bg3.jpg"); background-size: cover;} .f-slider-primary-item { color: white; text-align: center;} .f-slider-primary-item__title .fa { font-size: 4.61538em; line-height: 1;} @media screen and (max-width: 979px) { .f-slider-primary-item__title .fa { font-size: 3.07692em; line-height: 1;}} .f-slider-primary-item__title span { font-size: 2.30769em; line-height: 1; text-transform: uppercase;} @media screen and (max-width: 979px) { .f-slider-primary-item__title span { font-size: 1.61538em; line-height: 1;}} .b-slider-primary-item__title .fa { margin-bottom: 12px;} .f-slider-primary-item__text { font-size: 1.84615em; line-height: 1.5;} @media screen and (max-width: 979px) { .f-slider-primary-item__text { font-size: 1.30769em; line-height: 1.47059;}} .f-slider-primary-item__text a { color: white;} .b-slider-primary-item__text { margin-top: 18px;} @media screen and (max-width: 979px) { .b-slider-primary-item__text { margin-top: 7px;}} .b-pager-light-b .bx-wrapper .bx-pager, .b-pager-light-b .bx-wrapper .bx-controls-auto { bottom: 30px; margin: 0; z-index: 99999;} @media screen and (max-width: 979px) { .b-pager-light-b .bx-wrapper .bx-pager, .b-pager-light-b .bx-wrapper .bx-controls-auto { bottom: 30px;}} .b-pager-light-b .bx-wrapper .bx-pager a, .b-pager-light-b .bx-wrapper .bx-controls-auto a { background: transparent; border: 3px solid white; border-radius: 6px; width: 13px; height: 13px; margin: 0 3px 0 0;} @media screen and (max-width: 979px) { .b-pager-light-b .bx-wrapper .bx-pager a, .b-pager-light-b .bx-wrapper .bx-controls-auto a { height: 10px; width: 10px;}} .b-pager-light-b .bx-wrapper .bx-pager a.active, .b-pager-light-b .bx-wrapper .bx-pager a:hover, .b-pager-light-b .bx-wrapper .bx-controls-auto a.active, .b-pager-light-b .bx-wrapper .bx-controls-auto a:hover { background: white;} .b-slider-lg-info-l__item { max-height: 488px; min-height: 350px; position: relative;} .b-slider-lg-info-l__item img { width: 100%;} @media screen and (max-width: 979px) { .b-slider-lg-info-l__item img { height: 100%; width: auto; max-width: none;}} .b-slider-lg-info-l__item-text { position: absolute; top: 35%; max-width: 100%;} @media screen and (max-width: 1023px) { .b-slider-lg-info-l__item-text { top: 15%; padding: 0 10px 10px 10px;}} @media screen and (max-width: 767px) { .f-slider-lg-info-l__item-text { text-align: center;}} .b-slider-lg-info-l__item-title { display: block; position: relative; left: 90px; border-left: 3px solid #717667; padding-left: 10px; margin-bottom: 28px;} @media screen and (max-width: 1023px) { .b-slider-lg-info-l__item-title { left: 0;}} .b-slider-lg-info-l__item-title-secondary { border-color: white;} .b-slider-lg-info-l__item-title-tertiary { border-color: white; padding: 5px 10px 5px 10px;} .f-slider-lg-info-l__item-title { text-align: left;} .f-slider-lg-info-l__item-title h1, .f-slider-lg-info-l__item-title h2, .f-slider-lg-info-l__item-title p { color: white; line-height: 1;} .f-slider-lg-info-l__item-title p { font-size: 1.23077em; line-height: 1.625; color: white;} .f-slider-lg-info-l__item-title h1 { margin: 0;} @media screen and (max-width: 979px) { .f-slider-lg-info-l__item-title h1 { font-size: 1.84615em; line-height: 1;}} .f-slider-lg-info-l__item-title h2 { margin: 0 0 5px 0;} @media screen and (max-width: 979px) { .f-slider-lg-info-l__item-title h2 { font-size: 1.53846em; line-height: 1;}} .f-slider-lg-info-l__item-title p { margin: 10px 0 0;} .b-slider-lg-info-l__item-link { transform: skewX(160deg); -ms-transform: skewX(160deg); -webkit-transform: skewX(160deg); background: rgba(45, 45, 45, 0.63); background-color:rgba(151,20,49,.8); display: inline-block; padding: 18px 25px 18px 60px; position: relative; left: -10px; color:#fff;} .b-slider-lg-info-l__item-link a:hover { color:#fff;} @media screen and (max-width: 1023px) { .b-slider-lg-info-l__item-link { left: 0; padding: 18px 15px 18px 15px; margin: 0 15px;}} .b-slider-lg-info-l__item-anchor { transform: skewX(20deg); -ms-transform: skewX(20deg); -webkit-transform: skewX(20deg); display: block; margin-left: 23px;} @media screen and (max-width: 1023px) { .b-slider-lg-info-l__item-anchor { margin-left: 0;}} .f-slider-lg-info-l__item-anchor { font-size: 1.84615em; line-height: 1; color: white; text-transform: uppercase; white-space: nowrap;} @media screen and (max-width: 979px) { .f-slider-lg-info-l__item-anchor { font-size: 1.38462em; line-height: 1;}} @media screen and (max-width: 767px) { .f-slider-lg-info-l__item-anchor { white-space: normal;}} .b-slider-lg-info-l__item-link-after { transform: skewX(180deg); -ms-transform: skewX(180deg); -webkit-transform: skewX(180deg); background: #717667; color: white; content: ''; position: absolute; right: -50px; text-align: center; top: 0; width: 38px;} @media screen and (max-width: 767px) { .b-slider-lg-info-l__item-link-after { display: none;}} .b-slider-lg-info-l__item-link-after > .fa { font-size: 1.84615em; line-height: 1; transform: skewX(20deg); -ms-transform: skewX(20deg); -webkit-transform: skewX(20deg); padding: 18px 0px 18px 0px;} @media screen and (max-width: 979px) { .b-slider-lg-info-l__item-link-after > .fa { font-size: 1.38462em; line-height: 1;}} .b-slider-about .bx-wrapper .bx-pager, .b-slider-about .bx-wrapper .bx-controls-auto { position: relative; bottom: auto; text-align: left;} .b-slider-about .bx-wrapper .bx-pager a, .b-slider-about .bx-wrapper .bx-controls-auto a { background: transparent; border: 3px solid white; border-radius: 6px; width: 13px; height: 13px; margin: 0 3px 0 0;} @media screen and (max-width: 979px) { .b-slider-about .bx-wrapper .bx-pager a, .b-slider-about .bx-wrapper .bx-controls-auto a { height: 10px; width: 10px;}} .b-slider-about .bx-wrapper .bx-pager a.active, .b-slider-about .bx-wrapper .bx-pager a:hover, .b-slider-about .bx-wrapper .bx-controls-auto a.active, .b-slider-about .bx-wrapper .bx-controls-auto a:hover { background: transparent; border-color: #717667;} .f-slider-lg_text-medium { font-size: 1.38462em; line-height: 1.66667;} .b-slidercontainer { width: 100%; position: relative; padding: 0; border-bottom:3px #971431 solid;} .b-slidercontainer ul { list-style-type: none;} .b-slidercontainer li { visibility: hidden;} .b-slider { width: 100%; position: relative; overflow: hidden;} .b-slider.b-slider--thumb.b-slider--navi-alt .tp-bullets { text-align: left;} .b-slider .b-product-card__visual-thumb img { border-radius: 3px;} .b-slider .flexslider { border: 0; border-radius: 0; box-shadow: none; margin: 0 0 30px;} .b-slider.b-slider--innerbullet .flexslider { margin-bottom: 0;} .b-slider.b-slider--innerbullet .flexslider-thumbnail { top: 100%; margin-top: -91px; padding: 9px 13px 9px 13px; height: 91px; background-color: rgba(0, 0, 0, 0.32);} @media screen and (max-width: 767px) { .b-slider.b-slider--innerbullet .flexslider-thumbnail { display: none;}} .b-slider--arr-hide .tparrows { display: none;} .f-slider-lg_text-medium { font-size: 1.38462em; line-height: 1.66667;} /* + bx slider arr out style*/ .b-carousel-arr-out .bx-prev { left: -40px;} .b-carousel-arr-out .bx-next { right: -40px;} /* - bx slider arr out style*/ /* + bx slider small arr*/ .b-carousel-small-arr .bx-controls-direction a { background: 0 none; font-family: "FontAwesome"; font-size: 24px; color: #989898; width: 10px;} .b-carousel-small-arr .bx-controls-direction a:hover { color: #717667;} .b-carousel-small-arr .bx-controls-direction a:before { position: absolute; left: 0; text-indent: 0;} .b-carousel-small-arr .bx-prev:before { content: "\f104";} .b-carousel-small-arr .bx-next:before { content: "\f105";} /* - bx slider small arr*/ /* + revolution slired speshial navi */ .b-slider--navi-alt { margin-bottom: 100px;} .b-slider--navi-alt .tp-bullets { top: 100%; margin-top: 28px;} .b-slider--navi-alt .bullet { border: 5px solid white; border-radius: 3px; box-shadow: 0 0 2px #989898; margin: 0 5px; height: 60px;} .b-slider--navi-alt.b-slider--thumb .tp-bullets.simplebullets.round .bullet:hover, .b-slider--navi-alt.b-slider--thumb .tp-bullets.simplebullets.round .bullet.selected { border-color: white; box-shadow: 1px 0 0 #717667, 0px 1px 0 #717667, -1px 0 0 #717667, 0px -1px 0 #717667;} body .b-slider--thumb-visible .tp-bullets { opacity: 1;} .b-slider--thumb.b-slider--navi-alt.b-slider--navi-five-thumb { margin-bottom: 140px;} .b-slider--thumb.b-slider--navi-alt.b-slider--navi-five-thumb .tp-bullets { width: 100% !important; height: 103px !important; margin-top: 10px; padding: 0px;} .b-slider--thumb.b-slider--navi-alt.b-slider--navi-five-thumb .tp-bullets .tp-mask { width: inherit !important; height: inherit !important;} .b-slider--thumb.b-slider--navi-alt.b-slider--navi-five-thumb .tp-bullets .tp-mask .tp-thumbcontainer { left: 0 !important; position: relative;} .b-slider--thumb.b-slider--navi-alt.b-slider--navi-five-thumb .tp-bullets .tp-mask .tp-thumbcontainer .bullet { border: 0; border-radius: 2px; box-shadow: none; margin-right: 8px;} .b-slider--thumb.b-slider--navi-alt.b-slider--navi-five-thumb .tp-bullets .tp-mask .tp-thumbcontainer .bullet:last-child { margin-right: 0;} @media screen and (max-width: 639px) { .b-slider--thumb.b-slider--navi-alt.b-slider--navi-five-thumb { margin-bottom: 0;}} /* -revolution slired speshial navi */ .b-slider.b-slider--thumb .tp-bullets.simplebullets.round .bullet:hover, .b-slider.b-slider--thumb .tp-bullets.simplebullets.round .bullet.selected { border-color: #717667;} .f-small-arr .tp-rightarrow.tparrows.default:hover, .f-small-arr .tp-leftarrow.tparrows.default:hover { color: #717667;} /* + bx slider innerbullet */ .b-slider.b-slider--navi-alt.b-slider--innerbullet { margin-bottom: 0;} .b-slider.b-slider--navi-alt.b-slider--innerbullet .simplebullets.round.tp-bullets { top: 100%; margin-top: -89px; padding: 13px 13px 9px 13px; height: 89px; background-color: rgba(0, 0, 0, 0.32);} .b-slider.b-slider--navi-alt.b-slider--innerbullet .simplebullets.round.tp-bullets .bullet { width: 105px; height: 68px; border-width: 3px; border-radius: 3px;} /* - bx slider innerbullet */ /* Fixed slider */ .j-fixed-slider.is-active { position: fixed; z-index: 1;} .b-slider_text-indent { padding: 0.8em 1em;} .b-slidercontainer .b-slider-list { margin: 6px 0 0;} .b-slidercontainer .b-slider-list li { visibility: visible; margin: 0 0 5px;} .b-slider-list .fa, .b-slider-list span { display: inline-block; background: rgba(105, 104, 85, 0.6);} @media screen and (max-width: 639px) { .b-slider-list .fa, .b-slider-list span { background: none;}} .b-slider-list .fa { font-size: 1.38462em; line-height: 1.2; text-align: center; width: 38px; padding: 7px 0; margin: 0 5px 0 0; vertical-align: middle;} @media screen and (max-width: 639px) { .b-slider-list .fa { padding: 0; width: auto;}} .b-slider-list span { padding: 10px 14px 4px 9px; vertical-align: middle;} @media screen and (max-width: 639px) { .b-slider-list span { padding: 0;}} .b-bg-slider-title { background: rgba(42, 44, 46, 0.6); padding: 4px 16px 5px 6px;} .f-slider-list span { font-size: 1.38462em; line-height: 1.2;} .slider-carousel-roundabout { background: url(/web/20181125073910im_/https://www.neavs.org/assets/img/demo-bg.jpg) repeat-y center; width: 100%; position: relative; padding-bottom: 400px; overflow: hidden; min-height: 740px;} @media screen and (max-width: 768px) { .slider-carousel-roundabout { padding-bottom: 370px; min-height: 590px;}} @media screen and (max-width: 480px) { .slider-carousel-roundabout { padding-bottom: 160px; min-height: 480px;}} .slider-carousel-roundabout .b-carousel-roundabout { position: absolute; bottom: -344px; height: 600px; width: 600px; left: 50%; margin-left: -300px;} @media screen and (max-width: 768px) { .slider-carousel-roundabout .b-carousel-roundabout { height: 320px; width: 360px; bottom: -179px; margin-left: -180px;}} @media screen and (max-width: 480px) { .slider-carousel-roundabout .b-carousel-roundabout { height: 200px; width: 200px; bottom: -99px; margin-left: -100px;}} .slider-carousel-roundabout .b-carousel-roundabout a { display: inline-block;} .slider-carousel-roundabout .b-carousel-roundabout a:hover { border: 2px solid #717667;} .slider-carousel-roundabout .slider-carousel-title { font-size: 2.30769em; line-height: 1.2; color: white;} .slider-carousel-roundabout .slider-carousel-desc { font-size: 1.38462em; line-height: 1.2; color: white; max-width: 40%; margin: 0 auto; padding-top: 13px; padding-bottom: 28px;} @media screen and (max-width: 768px) { .slider-carousel-roundabout .slider-carousel-desc { max-width: 80%;}} .slider-carousel-roundabout .slider-carousel-top-indent { padding-top: 223px; padding-bottom: 10px;} @media screen and (max-width: 1024px) { .slider-carousel-roundabout .slider-carousel-top-indent { padding-top: 100px;}} @media screen and (max-width: 480px) { .slider-carousel-roundabout .slider-carousel-top-indent { padding-top: 15px;}} @media screen and (max-width: 480px) { .slider-carousel-roundabout .hidden-mobile { display: none;}} .b-video-slider .f-video-slider-title { font-size: 2.30769em; line-height: 1.2; text-align: center; color: white;} .b-video-slider .f-video-slider-title-big { font-size: 4.61538em; line-height: 1.2; text-align: center; color: white; padding-bottom: 6px;} .b-video-slider .f-video-slider-desc { font-size: 1.38462em; line-height: 1.2; text-align: center; color: white; width: 60%; white-space: normal !important; margin: 0 auto; padding-bottom: 27px;} .b-video-slider .f-centred { text-align: center;} @media screen and (max-width: 979px) { .b-video-slider ~ .simplebullets { bottom: 30px !important;}} .b-video-slider + .mouse-video { position: absolute; bottom: 50px; z-index: 40; left: 50%; margin-left: -10px;} @media screen and (max-width: 979px) { .b-video-slider + .mouse-video { display: none;}} .b-carousel-reset .bx-wrapper { margin: 0;} .b-carousel-reset .bx-viewport { background: none; border: 0; box-shadow: none; left: 0;} .b-carousel-primary .bx-wrapper { margin: 0;} .b-carousel-primary .bx-wrapper .bx-pager, .b-carousel-primary .bx-wrapper .bx-controls-auto { margin: 0; position: relative; bottom: auto; padding-top: 35px;} .b-carousel-primary .bx-wrapper .bx-pager a, .b-carousel-primary .bx-wrapper .bx-controls-auto a { background: #919191; border-bottom: 3px solid #777777; border-radius: 50%; width: 9px; height: 9px; margin: 0 8px 0 0;} @media screen and (max-width: 979px) { .b-carousel-primary .bx-wrapper .bx-pager a, .b-carousel-primary .bx-wrapper .bx-controls-auto a { height: 10px; width: 10px;}} .b-carousel-primary .bx-wrapper .bx-pager a.active, .b-carousel-primary .bx-wrapper .bx-pager a:hover, .b-carousel-primary .bx-wrapper .bx-controls-auto a.active, .b-carousel-primary .bx-wrapper .bx-controls-auto a:hover { background: #717667; border-color: #971431;} .b-carousel-primary .bx-viewport { border: 0; box-shadow: none; left: 0; background: none;} .f-carousel-secondary .f-carousel-title { font-size: 1.38462em; line-height: 2.22222; color: #666666; text-transform: uppercase;} .f-carousel-secondary .bx-controls-direction .bx-next, .f-carousel-secondary .bx-controls-direction .bx-prev { color: white; font-family: "FontAwesome"; text-align: center; text-indent: 0;} .b-carousel-secondary { position: relative;} .b-carousel-secondary .b-carousel-title { padding-right: 60px;} .b-carousel-secondary .bx-controls { position: absolute; top: -40px; right: 0;} .b-carousel-secondary .bx-controls-direction .bx-next, .b-carousel-secondary .bx-controls-direction .bx-prev { position: relative; background: #828282; border-radius: 2px; display: inline-block; height: 26px; left: auto; margin-top: 0; padding: 5px 0 3px; right: auto; width: 26px;} .b-carousel-secondary .bx-controls-direction .bx-next:hover, .b-carousel-secondary .bx-controls-direction .bx-prev:hover { background: #e88153;} .b-carousel-secondary .bx-controls-direction .bx-next:after { content: "\f054";} .b-carousel-secondary .bx-controls-direction .bx-prev { margin-right: 6px;} .b-carousel-secondary .bx-controls-direction .bx-prev:after { content: "\f053";} .b-carousel-arr-square .bx-controls-direction a { color: white; background: rgba(99, 99, 99, 0.8); border-radius: 2px; display: inline-block; height: 26px; margin-top: -13px; padding: 5px 0 3px; width: 26px;} .b-carousel-arr-square .bx-controls-direction a.bx-prev:after { content: "\f053";} .b-carousel-arr-square .bx-controls-direction a.bx-next:after { content: "\f054";} .b-carousel-arr-square .bx-controls-direction a:after { color: white; font-family: "FontAwesome"; text-align: center; text-indent: 0; display: block; line-height: 1.4;} .b-carousel-arr-square .bx-controls-direction a:hover { background: #e88153;} .b-slider-arr-style-default .bx-controls-direction a.bx-prev, .b-slider-arr-style-default .bx-controls-direction a.bx-next { background-color: white; color: #989898; border: 1px solid #a5a5a5; box-shadow: 0 0 3px #dddddd;} .b-slider-arr-style-default .bx-controls-direction a.bx-prev:hover, .b-slider-arr-style-default .bx-controls-direction a.bx-next:hover { border-color: #717667; background-color: #717667; color: white; box-shadow: 0 0 0 transparent;} .b-slider-arr-big-top-indent .bx-controls { top: -91px;} .f-tooltip { color: #717667; white-space: nowrap;} .fade.in { opacity: 1;} .tooltip-inner { background: #717667; border: 0; border-radius: 2px; box-shadow: none; color: white; padding: 5px 15px; display: inline-block;} .tooltip.top .tooltip-arrow { border-top-color: #717667;} .b-radial-progress { display: inline-block; position: relative;} .b-radial-progress .component { fill: white;} .b-radial-progress .arc { fill: #717667; stroke-width: 100;} .bg-first-layer { fill: #e8e8e8; stroke-width: 100; stroke-linecap: round;} .b-radial-progress__label { -webkit-transition: opacity 0.8s; -moz-transition: opacity 0.8s; -ms-transition: opacity 0.8s; -o-transition: opacity 0.8s; transition: opacity 0.8s; left: 0; margin-top: -20px; position: absolute; top: 50%; width: 100%; visibility: hidden; opacity: 0;} .is-completed .b-radial-progress__label { visibility: visible; opacity: 1;} .f-radial-progress__label { font-size: 3.07692em; line-height: 1; color: #717667;} .b-radial-progress-number-bg .component { fill: #717667;} .b-radial-progress-number-bg .label { text-anchor: middle;} .b-progressbar-lg-group .b-progressbar { margin-bottom: 38px;} .b-progressbar-sm-group .b-progressbar { margin-bottom: 30px;} .b-progressbar-sm-group .b-progressbar:last-child { margin-bottom: 0;} .b-progressbar.progress { background: #e8e8e8; box-shadow: none; height: 23px; overflow: visible; z-index: 1;} .b-progressbar.progress:last-child { margin-bottom: 0;} .b-progressbar .progress-bar { background-color: #717667; border-radius: 2px; z-index: 2;} .b-progressbar .progressbar-back-text { padding-right: 8px; z-index: 4;} .b-progressbar .progressbar-front-text { display: none;} .f-progressbar .progressbar-back-text { color: #717667; font-weight: 700; text-align: right; line-height: 23px;} .b-progressbar:not(.progress-striped) .progress-bar { background-image: none;} .b-progressbar:not(.progress-striped) .b-progressbar-label { position: absolute; left: 13px; height: 100%; z-index: 3;} .f-progressbar:not(.progress-striped) .f-progressbar-label { color: white; line-height: 23px;} /* Animate progressbar */ .b-progressbar.progress-striped { height: 7px;} .b-progressbar.progress-striped .progress-bar { background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 8px 8px;} .b-progressbar.progress-striped .progressbar-back-text { -webkit-transition: visibility 0.2s ease; -moz-transition: visibility 0.2s ease; -ms-transition: visibility 0.2s ease; -o-transition: visibility 0.2s ease; transition: visibility 0.2s ease; background: white; border-radius: 2px; border: 1px solid #c3c4c5; height: auto; margin-left: -17px; padding: 0 6px; position: absolute; top: -25px; right: auto; width: auto; visibility: hidden;} .b-progressbar.progress-striped .progressbar-back-text.is-visible { visibility: visible;} .b-progressbar.progress-striped .progressbar-back-text:after { border-width: 5px; border-style: solid; border-color: #c3c4c5 transparent transparent transparent; bottom: -10px; content: ""; left: 50%; margin-left: -5px; position: absolute; z-index: 1;} .b-progressbar.progress-striped .progressbar-back-text:before { border-width: 4px; border-style: solid; border-color: white transparent transparent transparent; bottom: -8px; content: ""; left: 50%; margin-left: -4px; position: absolute; z-index: 2;} .f-progressbar.progress-striped .progressbar-back-text { font-size: 0.76923em; line-height: 1.6;} .f-progressbar-label { font-size: 0.92308em; line-height: 2.25;} /* End Animate progressbar */ /* Steps progressbar */ .b-steps-progressbar { margin: 40px 0; position: relative;} .b-steps-progressbar .progress { border-radius: 2px; border-top: 2px solid #dddddd; border-bottom: 2px solid #a5a5a5; height: 4px; overflow: visible;} .b-steps-progressbar .progress-bar { border-bottom: 2px solid #971431; border-top: 2px solid #717667; border-radius: 2px; height: 4px; top: -2px;} .progress-steps { padding: 0;} .progress-step { font-size: 1.07692em; line-height: 1.78571; color: #666666; background: white; border: 1px solid #c3c4c5; border-radius: 3px; list-style: none; position: absolute; padding: 0 8px; text-transform: uppercase; text-align: center; top: -39px;} .progress-step:after { border-width: 5px; border-style: solid; border-color: #c3c4c5 transparent transparent transparent; bottom: -10px; content: ""; left: 50%; margin-left: -5px; position: absolute; z-index: 1;} @media screen and (max-width: 1023px) { .progress-step:after { bottom: -9px;}} .progress-step:before { border-width: 4px; border-style: solid; border-color: white transparent transparent transparent; bottom: -7px; content: ""; left: 50%; margin-left: -4px; position: absolute; z-index: 2;} @media screen and (max-width: 1023px) { .progress-step:before { bottom: -7px;}} .progress-step .progress-step__text { position: relative; z-index: 3;} @media screen and (max-width: 1023px) { .progress-step .progress-step__text { overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; max-width: 35px;}} @media screen and (max-width: 1023px) { .progress-step { padding: 0 4px;}} @media screen and (max-width: 639px) { .progress-step { font-size: 0.76923em; line-height: 1.6; top: -30px;}} .progress-step .progress-step__dot { background: white; border: 1px solid #dedede; bottom: -21px; display: block; border-radius: 50%; height: 15px; left: 50%; margin-left: -8px; position: absolute; width: 15px;} .progress-step .progress-step__dot:after { background: #acacac; border-radius: 50%; border-bottom: 2px solid #8b8b8b; content: ''; height: 9px; position: absolute; width: 9px; left: 2px; top: 2px;} .progress-step.active { color: #717667;} .progress-step.active .progress-step__dot:after { background: #717667; border-color: #971431;} /* End Steps progressbar */ /*Steps progressbar empty*/ .b-steps-progressbar--empty.progress-step { top: -14px; border: 0;} .b-steps-progressbar--empty.progress-step:after, .b-steps-progressbar--empty.progress-step:before { display: none;} /*Steps progressbar with numbers*/ .b-steps-progressbar--number .progress-step { border-color: #e6e6e6; border-radius: 50%; height: 36px; padding: 6px; top: -20px; width: 36px;} @media screen and (max-width: 639px) { .b-steps-progressbar--number .progress-step { height: 32px; top: -16px; width: 32px;}} .b-steps-progressbar--number .progress-step:before, .b-steps-progressbar--number .progress-step:after { border: 0; border-radius: 50%; bottom: auto; left: 6px; margin: 0; top: 5px; height: 22px; width: 22px;} @media screen and (max-width: 639px) { .b-steps-progressbar--number .progress-step:before, .b-steps-progressbar--number .progress-step:after { height: 20px; left: 5px; width: 20px;}} .b-steps-progressbar--number .progress-step:before { background: #acacac;} @media screen and (max-width: 639px) { .b-steps-progressbar--number .progress-step:before { top: 6px;}} .b-steps-progressbar--number .progress-step:after { background: #7f7e7e; top: 6px;} @media screen and (max-width: 639px) { .b-steps-progressbar--number .progress-step:after { top: 5px;}} .b-steps-progressbar--number .progress-step.active:before { background: #717667;} .b-steps-progressbar--number .progress-step.active:after { background: #971431;} .b-steps-progressbar--number .progress-step__text { line-height: 20px;} .b-steps-progressbar--number .b-steps-progressbar--empty.progress-step { border: 1px solid #e6e6e6; border-radius: 50%;} .f-steps-progressbar--number .progress-step { line-height: 22px; text-align: center;} @media screen and (max-width: 639px) { .f-steps-progressbar--number .progress-step { line-height: 20px;}} .f-steps-progressbar--number .progress-step__text { color: white;} /*End steps progressbar with numbers*/ /*Steps progressbar with icons*/ .b-steps-progressbar--icon .progress-step { border: 0; background: none; top: -32px;} @media screen and (max-width: 639px) { .b-steps-progressbar--icon .progress-step { top: -26px;}} .b-steps-progressbar--icon .progress-step:before, .b-steps-progressbar--icon .progress-step:after { border-radius: 50%; bottom: auto; position: absolute;} .b-steps-progressbar--icon .progress-step:before { border-width: 1px; border-color: #ebebeb; background: white; height: 15px; left: 50%; margin-left: -7.5px; width: 15px; z-index: 1; top: 24px;} @media screen and (max-width: 639px) { .b-steps-progressbar--icon .progress-step:before { top: 18px;}} .b-steps-progressbar--icon .progress-step:after { background: #b5b5b5; border-radius: 50%; border-width: 0 0 2px 0; border-color: #8b8b8b; height: 9px; left: 50%; margin-left: -4.5px; top: 27px; width: 9px; z-index: 2;} @media screen and (max-width: 639px) { .b-steps-progressbar--icon .progress-step:after { top: 21px;}} .b-steps-progressbar--icon .progress-step span { display: block; position: relative; bottom: -5px;} @media screen and (max-width: 639px) { .b-steps-progressbar--icon .progress-step span { overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; max-width: 40px; width: 100%;}} .b-steps-progressbar--icon .progress-step .progress-step__icon { margin: 0 auto; display: block; background: white; border: 1px solid #c3c4c5; border-radius: 50%; height: 36px; width: 36px; padding: 6px; top: -20px; position: relative;} @media screen and (max-width: 639px) { .b-steps-progressbar--icon .progress-step .progress-step__icon { top: -26px;}} .b-steps-progressbar--icon .progress-step .progress-step__icon:after { border-width: 12px; border-style: solid; border-color: #c3c4c5 transparent transparent transparent; bottom: -20px; content: ""; left: 50%; margin-left: -12px; position: absolute; z-index: 1;} .b-steps-progressbar--icon .progress-step .progress-step__icon:before { border-width: 13px; border-style: solid; border-color: white transparent transparent transparent; bottom: -20px; content: ""; left: 50%; margin-left: -13px; position: absolute; z-index: 2;} .b-steps-progressbar--icon .progress-step.active .progress-step__icon { background: #d3571f; background: -webkit-linear-gradient(top, #d3571f, #f8804a); background: -moz-linear-gradient(top, #d3571f, #f8804a); background: -o-linear-gradient(top, #d3571f, #f8804a); background: -ms-linear-gradient(top, #d3571f, #f8804a); background: linear-gradient(to bottom, #d3571f, #f8804a); border-color: transparent;} .b-steps-progressbar--icon .progress-step.active .progress-step__icon:before, .b-steps-progressbar--icon .progress-step.active .progress-step__icon:after { border-color: #f8804a transparent transparent transparent;} .b-steps-progressbar--icon .progress-step.active:before { border-color: #717667;} .b-steps-progressbar--icon .progress-step.active:after { background: #717667; border-color: #971431;} .f-steps-progressbar--icon .progress-step .fa { font-size: 14px; line-height: 24px;} .f-steps-progressbar--icon .progress-step span { white-space: nowrap;} @media screen and (max-width: 639px) { .f-steps-progressbar--icon .progress-step span { overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; max-width: 40px; width: 100%;}} .f-steps-progressbar--icon .progress-step.active .fa { color: white;} /*End Steps progressbar with icons*/ .b-progress-tab .progress-step__dot { cursor: pointer;} .b-progress-tab .progress-step__dot:hover:after { background: #717667; border-color: #971431;} .b-progress-tab-arr { position: relative; z-index: 11; margin-bottom: -1px; width: 10px;} .b-progress-tab-arr:before, .b-progress-tab-arr:after { content: ''; position: absolute; border-style: solid; border-width: 10px; margin-left: -10px;} .b-progress-tab-arr:before { border-color: transparent transparent #929292 transparent; top: -21px;} .b-progress-tab-arr:after { border-color: transparent transparent white transparent; top: -20px;} .b-tab-progress:not(:first-child) { display: none;} .fancybox-wrap-popup { background: none; border-radius: 0;} .fancybox-wrap-popup.fancybox-skin { box-shadow: none;} .fancybox-wrap-popup .fancybox-title { font-size: 1.23077em; line-height: 1.2; color: white; font-weight: 600; text-align: left; text-transform: uppercase;} .fancybox-wrap-popup .fancybox-title:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .fancybox-wrap-popup .fancybox-title .fancybox-counter { float: right; text-transform: none; font-size: 16px;} .fancybox-wrap-popup .fancybox-title .fancybox-title-text { display: block; overflow: hidden; padding-right: 15px;} .fancybox-wrap-popup .fancybox-title-inside-wrap { left: 10px; padding: 15px 0 0; position: absolute; right: 10px; top: 100%;} .fancybox-wrap-popup .fancybox-prev, .fancybox-wrap-popup .fancybox-next, .fancybox-wrap-popup .fancybox-close { display: none;} .fancybox-wrap-popup-next, .fancybox-wrap-popup-prev, .fancybox-wrap-popup-close { cursor: pointer;} .fancybox-wrap-popup-next:hover polygon, .fancybox-wrap-popup-prev:hover polygon, .fancybox-wrap-popup-close:hover polygon { fill: #717667; stroke: #717667;} @media screen and (max-width: 1024px) { .fancybox-wrap-popup-next:hover polygon, .fancybox-wrap-popup-prev:hover polygon, .fancybox-wrap-popup-close:hover polygon { fill: white; stroke: white;}} .fancybox-wrap-popup-next polygon, .fancybox-wrap-popup-prev polygon, .fancybox-wrap-popup-close polygon { fill: white; stroke-width: 1;} .fancybox-wrap-popup-next polygon:hover, .fancybox-wrap-popup-prev polygon:hover, .fancybox-wrap-popup-close polygon:hover { fill: #717667; stroke: #717667;} @media screen and (max-width: 1024px) { .fancybox-wrap-popup-next polygon:hover, .fancybox-wrap-popup-prev polygon:hover, .fancybox-wrap-popup-close polygon:hover { fill: white; stroke: white;}} .fancybox-wrap-popup-next, .fancybox-wrap-popup-prev { top: 50%; position: absolute; z-index: 8070; margin-top: -36px;} @media screen and (max-width: 1024px) { .fancybox-wrap-popup-next, .fancybox-wrap-popup-prev { margin-top: -28px;}} @media screen and (max-width: 767px) { .fancybox-wrap-popup-next, .fancybox-wrap-popup-prev { margin-top: -20px;}} @media screen and (max-width: 567px) { .fancybox-wrap-popup-next, .fancybox-wrap-popup-prev { margin-top: -16px;}} .fancybox-wrap-popup-next svg, .fancybox-wrap-popup-prev svg { height: 72px; width: 37px;} @media screen and (max-width: 1024px) { .fancybox-wrap-popup-next svg, .fancybox-wrap-popup-prev svg { height: 57px; width: 29px;}} @media screen and (max-width: 767px) { .fancybox-wrap-popup-next svg, .fancybox-wrap-popup-prev svg { height: 39px; width: 19px;}} @media screen and (max-width: 567px) { .fancybox-wrap-popup-next svg, .fancybox-wrap-popup-prev svg { height: 33px; width: 17px;}} .fancybox-wrap-popup-next { right: 53px;} @media screen and (max-width: 1219px) { .fancybox-wrap-popup-next { right: 22px;}} @media screen and (max-width: 767px) { .fancybox-wrap-popup-next { right: 26px;}} @media screen and (max-width: 567px) { .fancybox-wrap-popup-next { right: 13px;}} .fancybox-wrap-popup-prev { left: 53px;} @media screen and (max-width: 1219px) { .fancybox-wrap-popup-prev { left: 22px;}} @media screen and (max-width: 767px) { .fancybox-wrap-popup-prev { left: 26px;}} @media screen and (max-width: 567px) { .fancybox-wrap-popup-prev { left: 13px;}} .fancybox-wrap-popup-close { top: 44px; right: 53px; position: absolute; z-index: 9999;} .fancybox-wrap-popup-close svg { height: 23px; width: 23px;} @media screen and (max-width: 1219px) { .fancybox-wrap-popup-close { right: 22px;}} @media screen and (max-width: 767px) { .fancybox-wrap-popup-close { right: 26px;}} @media screen and (max-width: 567px) { .fancybox-wrap-popup-close { right: 13px;}} .clocks { padding: 50px 0 42px; text-align: center;} .clocks .wrap { display: inline-block; margin: 0 7px;} .clocks .time { font-size: 2em; line-height: 2.15385; color: white; font-weight: 700; text-align: center; background: rgba(0, 0, 0, 0.12); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.11); border-radius: 50%; display: block; margin-bottom: 12px; min-height: 56px; min-width: 56px;} .clocks .text { font-size: 1.23077em; line-height: 1.25; color: white; font-weight: 700; text-align: center; text-transform: uppercase; display: block;} .clocks--lg { padding-bottom: 82px; white-space: nowrap;} .clocks--lg .wrap { margin: 0 15px; text-align: center;} @media screen and (max-width: 767px) { .clocks--lg .wrap { margin: 0 4px;}} .clocks--lg .time { font-size: 3.69231em; line-height: 1.875; font-weight: 300; background: #717667; border-radius: 3px; overflow: hidden; padding: 0 18px; position: relative; min-width: 40px;} @media screen and (max-width: 767px) { .clocks--lg .time { font-size: 1.53846em; line-height: 2.8; padding: 0 5px; margin-bottom: 7px; width: 45px;}} .clocks--lg .time:before { background: #d3571f; content: ''; height: 50%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1;} .clocks--lg .time .number { position: relative; z-index: 2;} .clocks--lg .text { font-size: 1.38462em; line-height: 1.11111; color: #717667; font-weight: 300; text-transform: none;} @media screen and (max-width: 767px) { .clocks--lg .text { font-size: 0.92308em; line-height: 1.66667;}} .flexslider img { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;} .flexslider-thumbnail:hover .flex-prev { left: 20px;} .flexslider-thumbnail:hover .flex-next { right: 20px;} .flexslider-thumbnail .slides li { cursor: pointer; border-radius: 3px; margin: 2px 18px 2px 0;} .flexslider-thumbnail .slides li:first-child { margin-left: 2px;} .flexslider-thumbnail .slides li:last-child { margin-right: 18px;} .flexslider-thumbnail .slides li img { border-radius: 3px; border: 2px solid white; box-shadow: 0 0 2px #989898; width: auto; margin: 0 auto;} .flexslider-thumbnail .slides li:hover img, .flexslider-thumbnail .slides li.flex-active-slide img { box-shadow: 1px 0 0 #717667, 0px 1px 0 #717667, -1px 0 0 #717667, 0px -1px 0 #717667; border-color: #717667;} .flexslider-thumbnail.carousel-sm .slides li { height: 60px;} .flexslider-thumbnail.carousel-sm .slides li img { max-height: 60px;} .flexslider-thumbnail.carousel-md .slides li { height: 68px;} .flexslider-thumbnail.carousel-md .slides li img { max-height: 68px; border-width: 3px;} .flexslider.flexslider-zoom .slides { font-size: 0;} .flexslider.flexslider-zoom .slides li { font-size: 13px; display: inline-block !important; float: none !important; vertical-align: middle;} .flex-direction-nav a { background: white; border-radius: 20px; color: #e3e3e3; height: 32px; width: 32px; margin: -16px 0 0;} .flex-direction-nav a.flex-next, .flex-direction-nav a.flex-prev { text-align: center;} .flex-direction-nav a:before { font-family: "FontAwesome"; display: inline-block; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; margin-bottom: 20px; font-size: 20px; vertical-align: middle; position: relative; left: 0px; top: 6px;} .flex-direction-nav a.flex-next:before { content: "\f054"; left: 2px;} .flex-direction-nav a.flex-prev:before { content: "\f053";} .flex-direction-nav a:hover { color: #717667;} .flex-direction-nav a.flex-disabled { display: none;} @media screen and (max-width: 1024px) { .flex-direction-nav { display: none;}} .b-blog-short-post { margin: 0;} .b-blog-short-post > [class*='col-'] { padding-left: 0; padding-right: 0;} .b-blog-short-post__item { border-top: 1px solid #dddddd; padding-top: 15px; padding-bottom: 8px;} .b-blog-short-post__item:first-child { border-top: 0; /* padding-top: 0; padding-bottom: 0;*/} @media screen and (max-width: 979px) and (min-width: 640px) { .b-blog-short-post__item { border: 0; padding-top: 0;}} @media screen and (max-width: 639px) { .b-blog-short-post__item { border: 0;}} .f-blog-short-post__item_text { font-size: 0.92308em; line-height: 2; color: #989898;} .f-blog-short-post__item_text a.is-hover { color: #717667;} .f-blog-short-post__item_date { font-size: 0.84615em; line-height: 1.63636; color: #5f5f5f;} .f-blog-short-post__item_price { font-size: 1.23077em; line-height: 1.5; color: #717667;} /* Secondary version with image */ .b-blog-short-post--w-img { margin: 0;} .b-blog-short-post--w-img .b-blog-short-post__item { padding: 10px 0;} .b-blog-short-post--w-img .b-blog-short-post__item:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-blog-short-post--w-img .b-blog-short-post__item:first-child { padding-top: 0;} .f-blog-short-post--w-img a { color: #666666;} .f-blog-short-post--w-img a:hover { color: #717667;} .b-blog-short-post__item_img { float: left; padding-right: 15px; padding-top: 5px;} .b-blog-short-post__item_text a { display: inline-block;} /* + version for products modifications --popular*/ .f-blog-short-post--popular a { color: #515151; font-size: 1.23077em; line-height: 1.2;} .b-blog-short-post--popular { border-bottom: 1px solid #ececec; margin-top: 7px; padding-bottom: 12px;} /* - version for products modifications --popular*/ /* + version for products modifications --img-hover-bordered*/ .b-blog-short-post--img-hover-bordered img { border: 2px solid transparent;} .b-blog-short-post--img-hover-bordered a.is-hover img { border-color: #717667;} .b-blog-short-post--img-hover-bordered img:hover { border-color: #717667;} /* - version for products modifications --img-hover-bordered*/ .b-blog-preview { border: 1px solid #dedede; border-radius: 2px;} .b-blog-preview .b-video-player { margin-bottom: 0;} .b-blog-preview__img { border-bottom: 2px solid #717667;} .b-blog-preview__img img { width: 100%;} .b-blog-preview__content-text { max-height: 94px; overflow: hidden;} .b-blog-preview__content-padding_box { padding: 18px;} .b-product-preview__img img { width: 100%;} .f-blog-preview__content-title { font-size: 1.07692em; line-height: 1.42857; color: #747474;} .f-blog-preview__content-date { font-size: 0.84615em; line-height: 1; color: #b5b5b5;} .f-blog-preview__content-text { font-size: 0.84615em; line-height: 2.18182; color: #666666;} .b-blog-listing__infoblock { padding: 0px 28px 26px 20px;} .b-blog-listing__infoblock .b-infoblock-with-icon__icon { width: 49px; padding: 10px 5px;} .b-blog-listing__infoblock .f-infoblock-with-icon__icon .fa { font-size: 1.84615em; line-height: 1;} .b-blog-listing__infoblock .b-infoblock-with-icon__info_title { display: block; padding-top: 0px;} .b-blog-listing__additional-text { margin-left: 10px;} .b-blog-listing__additional-text i { margin-right: 3px;} .b-blog-listing__block { border: 1px solid #e0e0e0; margin-bottom: 20px;} .b-blog-listing__block-top { margin-bottom: 24px;} .b-blog-listing__block-top img { width: 100%;} .b-blog-one-column__row { border-bottom: 1px solid #dedede; padding-bottom: 25px; margin-bottom: 25px;} .b-blog-one-column__row .b-blog-one-column__info_edit, .b-blog-one-column__info_edit { width: 23px !important; height: 23px !important; margin-right: 10px; padding: 2px;} .b-blog-one-column__row .b-blog-one-column__info_edit .fa, .b-blog-one-column__info_edit .fa { font-size: 0.92308em; line-height: 1.2;} .b-blog-one-column__row img { width: 100%;} /* .b-blog-one-column__slider { max-height: 218px;} */ .b-blog-one-column__info_container { padding: 4px 10px 0 0; display: block; overflow: hidden;} .b-blog-one-column__info_container.b-blog-one-column__info_container--estate { padding-top: 0;} .b-blog-one-column__info { display: inline;} .b-blog-one-column__info i { margin-right: 3px;} .b-blog-one-column__info_delimiter { padding: 4px 10px 0 0; margin-right: 10px; border-right: 1px solid #dedede;} .b-blog-one-column__text { font-size: 0.92308em; line-height: 2.125;} .b-blog-one-column__top_container:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-blog-one-column__top_container > div { margin-bottom: 30px;} .b-blog-one-column__top_container .b-item-hover-action-parent { width: 100%; height: 178px; overflow: hidden;} .b-blog-one-column__top_slider { margin-bottom: 40px;} .b-blog-one-column__top-slider-popover-text { position: absolute; left: 0; bottom: 0; width: 100%;} .b-blog-one-column__top-slider-popover-text .b-bg-slider-lg-info-l__item-title { padding-right: 100px; white-space: normal; font-size: 13px; padding-bottom: 15px;} .f-blog-one-column__top-slider-popover-text-title { font-size: 1.53846em; line-height: 1.2; text-transform: uppercase;} @media screen and (max-width: 767px) { .f-blog-one-column__top-slider-popover-text-title { font-size: 1.23077em; line-height: 1.2;}} @media screen and (max-width: 479px) { .f-blog-one-column__top-slider-popover-text-title { font-size: 1.07692em; line-height: 1.2;}} .b-blog-one-column__top-slider-popover-next-container { position: absolute; right: 0; top: 50%; height: 100%; margin: -31px 25px 0 25px;} .b-blog-one-column__top-slider-popover-next { width: 62px; height: 62px; background-color: #717667; box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.3); border-radius: 50%; padding-left: 16px; padding-top: 11px; display: block;} .b-blog-one-column__top-slider-popover-next:hover { background-color: white;} .f-blog-one-column__top-slider-popover-next { font-size: 2.76923em; line-height: 1; color: white;} .b-blog__title { position: relative; top: -5px; margin-bottom: 1px;} .f-blog__title { color: #666666;} .f-blog__title:hover { color: #717667;} .b-infoblock__info_text_title { margin-bottom: 10px;} .b-blog-listing__pretitle { margin-bottom: 14px;} .b-blog-listing__text { margin-bottom: 7px;} .f-info--big { font-size: 1.38462em; line-height: 1.2; color: #515151;} .b-txt-wrap { white-space: nowrap; display: inline-block; padding: 5px 0; vertical-align: middle;} .b-article__social-info { margin: 21px 0 0;} .b-article__social-info ul { padding: 0; list-style-type: none;} .b-article__social-info ul li { margin: 0; padding: 6px 0 7px 0; border-bottom: 1px solid #ececec;} .b-article__social-info ul li:first-child { border-top: 1px solid #ececec; padding: 9px 0 8px 0;} .b-article__description { margin: 14px 0 0;} .b-article__description .f-blockquote--primary { font-size: 1em; line-height: 1.84615; color: #777777;} .b-article__social-info-name { margin: 0 12px 0 0;} .f-article__social-info-name { color: #717667;} .f-article__social-info-name .fa { font-size: 1.23077em; line-height: 1.125;} .f-article_title { font-size: 1.84615em; line-height: 1.08333; color: #515151;} .f-article_title.b-title-b-hr { margin: 0 0 4px; padding-top: 20px;} .b-article__tag .b-tag { margin: 0 6px 0 0; padding: 5px 8px;} .b-article__social .f-btn-group-hor__item .fa { font-size: 1.07692em; line-height: 1;} .b-article__social .b-btn-group-hor__item { height: 26px; padding: 6px 0px; margin: 0 2px; width: 26px;} .b-author-blog-box { margin: 25px 0 30px;} .b-author-box { background: #fafafa; border: 1px solid #ebebeb; padding: 14px 12px 20px;} .b-author-box:after { content: ''; display: block; clear: both; visibility: hidden;} .b-author__img { float: left; margin: 0 14px 0 0;} .b-author__img img { border-radius: 50%; border-radius: 50%; border: 2px solid #f4f4f4;} @media screen and (max-width: 767px) { .b-author__img { float: none;}} .b-author__descr { overflow: hidden;} .b-author__descr__data { border-bottom: 1px solid #e4e4e4;} .b-author__descr__data:after { content: ''; display: block; clear: both; visibility: hidden; position: relative;} @media screen and (max-width: 767px) { .b-author__descr__data { padding: 0 0 10px;}} .b-author__descr__data__name { float: left;} .f-author__descr__data__name { font-size: 1.07692em; line-height: 1.14286; color: #717667; text-transform: uppercase;} .f-author__descr__data__name span { font-size: 0.76923em; line-height: 1.6; text-transform: none; color: #515151;} .b-author__descr__data__social { float: right;} @media screen and (max-width: 639px) { .b-author__descr__data__social { float: none; width: 100%;} .b-author__descr__data__social:before { content: ''; display: block; clear: both; visibility: hidden; position: relative;}} .b-author__descr__data__social .f-btn-group-hor__item { height: 26px; margin: 0 2px; width: 26px;} .b-author__descr__data__social .f-btn-group-hor__item .fa { font-size: 1.07692em; line-height: 1;} .f-author__link { color: #717667;} .f-author__link:hover { color: #898989;} .b-comments-box { border: 1px solid #dedede;} .b-comment__title { border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; border-left: 1px solid #dedede; background: #fbfbfb; padding: 15px 8px 10px;} .b-comment__title .b-comment__title__name { display: inline-block; width: 50%;} .b-comment__title .b-comment__now { display: inline-block; width: 50%; margin: 0 0 0 -4px;} @media screen and (max-width: 639px) { .b-comment__title .b-comment__now { display: block; width: 100%; margin: 2px 0 0;}} .b-comment__title .f-comment__now { text-align: right;} @media screen and (max-width: 639px) { .b-comment__title .f-comment__now { text-align: left;}} .f-comment__title { font-size: 1.07692em; line-height: 1.14286; color: #717667; text-transform: uppercase;} .f-comment__title .f-comment__now { font-size: 0.92308em; line-height: 1.33333; text-transform: none; color: #717667;} .f-comment__title .f-comment__now:hover { color: #898989;} .b-comment__list ul { padding: 29px 20px 0 14px; list-style-type: none;} .b-comment__list ul li { margin: 0 0 25px;} .b-comment__list ul li ul { padding: 0 0 0 65px;} .b-comment__list ul li ul li { margin: 0;} .b-comment__list ul li ul li .b-comment-item { margin: 0 0 19px;} @media screen and (max-width: 767px) { .b-comment__list ul li ul { padding: 0 0 0 45px;}} .b-comment__list ul > li:last-child .b-comment-item { border-bottom: 0; margin: 0;} .b-comment-item { border-bottom: 1px solid #ebebeb; margin: 0 0 19px; padding: 0 0 6px;} .b-comment-item:after { content: ''; display: block; position: relative; visibility: hidden; clear: both;} .b-comment__img { border-radius: 50%; float: left; margin: 0 10px 0 0;} .b-comment__img img { border-radius: 50%;} @media screen and (max-width: 767px) { .b-comment__img { float: none;}} .b-comment__descr { overflow: hidden;} .b-comment__descr .b-comment__descr__data { padding: 5px 0 5px;} .b-comment__descr .b-comment__descr__data .b-comment__descr__name { display: inline-block; width: 50%; vertical-align: middle;} .b-comment__descr .b-comment__descr__data .f-comment__descr__name { font-size: 1.15385em; line-height: 1.06667; color: #717667;} .b-comment__descr .b-comment__descr__data .b-comment__descr__info { display: inline-block; width: 50%; vertical-align: middle; margin: 0 0 0 -4px;} @media screen and (max-width: 767px) { .b-comment__descr .b-comment__descr__data .b-comment__descr__info { display: block; width: 100%; margin: 2px 0 0;}} .b-comment__descr .b-comment__descr__data .b-comment__descr__info .f-comment-link-color { color: #717667;} .b-comment__descr .b-comment__descr__data .b-comment__descr__info .f-comment-link-color:hover { color: #898989;} .b-comment__descr .b-comment__descr__data .f-comment__descr__info { font-size: 0.92308em; line-height: 1.16667; color: #989898; text-align: right;} @media screen and (max-width: 767px) { .b-comment__descr .b-comment__descr__data .f-comment__descr__info { text-align: left;}} .b-comment__descr .f-comment__descr__txt { color: #666666;} .b-blog-form-box { margin: 30px 0 0;} .b-article-box--video .b-title-b-hr { padding-top: 0;} .f-h4-special--gray.b-h4-special { color: #666666;} .f-h4-special--gray.b-h4-special:hover { color: #717667;} .b-contacts-short-item-group { margin: 0;} .b-contacts-short-item-group > [class*='col-'] { padding-left: 0; padding-right: 0;} .b-contacts-short-item { border-top: 1px solid #dddddd; padding-bottom: 8px; padding-top: 15px;} @media screen and (max-width: 979px) and (min-width: 640px) { .b-contacts-short-item { border: 0; padding-top: 0; padding-bottom: 0;}} @media screen and (max-width: 639px) { .b-contacts-short-item { border: 0;}} .b-contacts-short-item:first-child { border-top: 0; padding-top: 0;} .b-contacts-short-item__icon { width: 30px;} .f-contacts-short-item__icon { color: #971431;} .f-contacts-short-item__icon_lg { font-size: 1.92308em; line-height: 1;} .f-contacts-short-item__icon_md { font-size: 1.69231em; line-height: 1;} .f-contacts-short-item__icon_xs { font-size: 1.07692em; line-height: 1;} .f-contacts-short-item__text { font-size: 0.92308em; line-height: 2; /* color: #515151;*/} .f-contacts-short-item__text a { text-decoration: none; color: #616161;} .f-contacts-short-item__text a:hover { color: #717667;} .f-contacts-short-item__text_email, .f-contacts-short-item__text_phone { color: #515151;} .f-contacts-short-item__text_email { line-height: 1.3;} .b-desc-section-container { padding: 35px 0 5px;} @media screen and (max-width: 979px) { .b-desc-section-container { padding-top: 20px;}} .b-desc-section { margin: 15px 0;} @media screen and (max-width: 979px) { .b-desc-section { margin-top: 0px;}} .f-desc-section { font-size: 1.23077em; line-height: 1.2; color: #fff !important;} @media screen and (max-width: 767px) { .f-desc-section { font-size: 1.15385em; line-height: 2;}} .f-desc-section.f-small { font-size: 1.07692em; line-height: 1.2;} .f-desc-section--light { color: white;} .b-infoblock-with-icon-group [class*='col-'] { margin: 35px 0 35px;} @media screen and (max-width: 979px) and (min-width: 640px) { .b-infoblock-with-icon-group [class*='col-'] { margin: 11px 0 11px;}} @media screen and (max-width: 639px) { .b-infoblock-with-icon-group [class*='col-'] { margin: 12px 0 12px;}} .b-infoblock-with-icon-group [class*='col-'].b-null-bottom-indent { margin-bottom: 0; padding-bottom: 0;} .f-infoblock-with-icon__icon { text-align: center;} .f-infoblock-with-icon__icon .fa { font-size: 2.15385em; line-height: 1; color: white;} .f-infoblock-with-icon__icon:hover .fa { color: #971431;} .b-infoblock-with-icon__icon { -webkit-transition: background 0.7s ease; -moz-transition: background 0.7s ease; -ms-transition: background 0.7s ease; -o-transition: background 0.7s ease; transition: background 0.7s ease; background: #717667; border: 2px solid transparent; border-radius: 3px; display: block; padding: 18px 5px; position: relative; float: left; width: 68px;} .b-infoblock-with-icon__icon:hover { background: white; border-color: #971431;} .b-infoblock-with-icon--circle-icon .b-infoblock-with-icon__icon { border-radius: 50%; height: 68px;} .b-infoblock-with-icon__info { overflow: hidden; padding-left: 16px;} .b-infoblock-with-icon__info_title { display: inline-block; margin-bottom: 5px;} .f-infoblock-with-icon__info_title { font-size: 1.23077em; line-height: 1.2; color: #666666; text-decoration: none;} @media screen and (max-width: 767px) { .f-infoblock-with-icon__info_title { font-size: 1.07692em; line-height: 1.2;}} .f-infoblock-with-icon__info_text { font-size: 0.92308em; line-height: 2; color: #666666;} /* Dialog icon */ .b-infoblock-with-icon--dialog-r .b-infoblock-with-icon__icon, .b-infoblock-with-icon--dialog-l .b-infoblock-with-icon__icon { border-radius: 0;} .b-infoblock-with-icon--dialog-l .b-infoblock-with-icon__icon { margin-left: 14px;} .b-infoblock-with-icon--dialog-l .b-infoblock-with-icon__icon:after { border-color: #717667 #717667 transparent transparent; border-style: solid; border-width: 7px; content: ''; position: absolute; left: -16px; top: -2px; z-index: 1;} .b-infoblock-with-icon--dialog-l .b-infoblock-with-icon__icon:hover:before { border-color: white white transparent transparent; border-style: solid; border-width: 6px; content: ''; position: absolute; left: -11px; top: 0px; z-index: 2;} .b-infoblock-with-icon--dialog-r .b-infoblock-with-icon__icon { margin-right: 14px;} .b-infoblock-with-icon--dialog-r .b-infoblock-with-icon__icon:after { border-color: #717667 transparent transparent #717667; border-style: solid; border-width: 7px; content: ''; position: absolute; right: -16px; top: -2px; z-index: 1;} .b-infoblock-with-icon--dialog-r .b-infoblock-with-icon__icon:hover:before { border-color: white transparent transparent white; border-style: solid; border-width: 6px; content: ''; position: absolute; right: -11px; top: 0px; z-index: 2;} /* end Dialog icon */ /* Sides */ .b-infoblock-with-icon--sides-r [class*='col-'], .b-infoblock-with-icon--sides-l [class*='col-'] { margin: 15px 0 10px;} .b-infoblock-with-icon--sides-r { padding-right: 0; padding-left: 35px;} @media screen and (max-width: 767px) { .b-infoblock-with-icon--sides-r { padding-right: 15px; padding-left: 15px;}} .b-infoblock-with-icon--sides-l { padding-right: 35px; padding-left: 0;} @media screen and (max-width: 979px) and (min-width: 768px) { .b-infoblock-with-icon--sides-l { border-right: 1px solid #dddddd;}} @media screen and (max-width: 767px) { .b-infoblock-with-icon--sides-l { padding-right: 15px; padding-left: 15px;}} .b-infoblock-with-icon--sides-l .b-infoblock-with-icon__icon { float: right;} .b-infoblock-with-icon--sides-l .b-infoblock-with-icon__info { padding-left: 0; padding-right: 16px;} .f-infoblock-with-icon--sides-l .f-infoblock-with-icon__info { text-align: right;} /* Sides */ /* Icon - right */ .b-infoblock-with-icon--r .b-infoblock-with-icon__icon { float: right;} .b-infoblock-with-icon--r .b-infoblock-with-icon__info { padding-left: 0; padding-right: 16px;} .f-infoblock-with-icon--r .f-infoblock-with-icon__info { text-align: right;} /* End Icon - right */ /*Icon and text - center*/ .b-infoblock-with-icon--center .b-infoblock-with-icon { margin: 0 12%;} .b-infoblock-with-icon--center .b-infoblock-with-icon__icon { float: none; margin: 0 auto 20px;} .b-infoblock-with-icon--center .b-infoblock-with-icon__info { padding: 0;} .b-infoblock-with-icon--center.b-infoblock-with-icon--small-indent .b-infoblock-with-icon { margin: 0 4px;} .b-infoblock-with-icon--center.b-infoblock-with-icon--small-indent p { margin-bottom: 0;} .f-infoblock-with-icon--center { text-align: center;} .f-infoblock-with-icon--center .f-infoblock-with-icon__info { text-align: center;} /*End Icon and text - center*/ /* Version with small icons without background */ .b-infoblock-with-icon--sm .b-infoblock-with-icon { padding: 15px; border: 1px solid transparent; border-radius: 2px;} .b-infoblock-with-icon--sm .b-infoblock-with-icon:hover { background: white; border-color: #f1f1f1;} .b-infoblock-with-icon--sm .b-infoblock-with-icon__icon { background: none; border: none; padding-top: 0; padding-bottom: 0; width: 38px;} .f-infoblock-with-icon--sm .f-infoblock-with-icon__icon .fa { color: #717667;} /* End Version with small icons without background */ /* Text box */ .b-infoblock-with-icon--textbox .b-infoblock-with-icon { position: relative;} .b-infoblock-with-icon--textbox .b-infoblock-with-icon__info { background: #fbfbfb; border: 1px solid #e4e4e4; border-radius: 3px; padding: 45px 20px 15px 20px; position: relative; margin-top: -45px; z-index: 1;} .b-infoblock-with-icon--textbox .b-infoblock-with-icon__icon { float: none; margin: 0 auto 20px; position: relative; z-index: 2;} .b-infoblock-with-icon--textbox .b-infoblock-with-icon__info_text { margin-bottom: 10px;} .f-infoblock-with-icon--textbox .f-infoblock-with-icon__info { text-align: center;} .b-infoblock-with-icon--colored-bg .b-infoblock-with-icon:hover { background: transparent; border-color: transparent;} .b-infoblock-with-icon--colored-bg .f-infoblock-with-icon__info, .b-infoblock-with-icon--colored-bg .f-infoblock-with-icon__icon .fa, .b-infoblock-with-icon--colored-bg .f-infoblock-with-icon__info_title, .b-infoblock-with-icon--colored-bg .f-infoblock-with-icon__info_text { color: white;} /* - --colored-bg*/ .b-infoblock-with-icon--circle-icon .f-infoblock-with-icon__icon--text { color: white; font-size: 1.07692em; line-height: 2.14286;} .b-infoblock-with-icon--circle-icon .f-infoblock-with-icon__icon--text:hover { color: #717667;} .b-infoblock-with-icon--circle-icon .b-infoblock-with-icon__icon--small { height: 45px; width: 45px; padding-top: 7px; padding-bottom: 7px;} .b-infoblock-with-icon__progressbar { margin-bottom: 20px;} .b-infoblock-with-icon--biggest-icons .fa { font-size: 46px;} .b-bg-block { background-size: cover; padding: 92px 0 135px 0;} @media screen and (max-width: 979px) { .b-bg-block { padding: 60px 0 54px 0;}} @media screen and (max-width: 767px) { .b-bg-block { padding: 20px 0 5px 0;}} .b-bg-block .b-btn { margin: 0 5px 10px; box-shadow: 0 0 2px 0 #795e3a;} .b-bg-block .b-ico { margin-right: 5px;} .b-bg-block h1 { margin-bottom: 6px;} .b-bg-block.person { padding: 60px 0 0 0;} .b-bg-block .b-bg-block__person { text-align: center;} .b-bg-block .b-bg-block__person .avatar { border: 3px solid white; border-radius: 50%; display: inline-block; overflow: hidden;} .b-bg-block .b-bg-block__person .avatar img { display: block; height: auto; max-width: 100%; margin: 0 auto; border-radius: 50%; height: 107px; width: 107px;} .b-bg-block .b-bg-block__person .name { margin: 15px 0; font-size: 1.23077em; line-height: 1.25; font-weight: 700; text-transform: uppercase;} .b-bg-block .b-bg-block__person .quote { margin-top: 20px; font-size: 1.84615em; line-height: 1.25; font-weight: 300;} .f-bg-block { color: white;} .f-bg-block .f-btn { text-shadow: none;} @media screen and (max-width: 979px) { .f-bg-block h1 { font-size: 2.53846em; line-height: 1;}} @media screen and (max-width: 767px) { .f-bg-block h1 { font-size: 1.84615em; line-height: 1.375;}} .b-bg-block__desc { margin-bottom: 22px;} @media screen and (max-width: 767px) { .b-bg-block__desc { margin-bottom: 15px;}} .f-bg-block__desc { font-size: 1.23077em; line-height: 2.5;} @media screen and (max-width: 979px) { .f-bg-block__desc { font-size: 1em; line-height: 2.53846;}} @media screen and (max-width: 767px) { .f-bg-block__desc { font-size: 1em; line-height: 1.84615;}} .b-section-info { border-bottom: 1px solid #e8e8e8; padding: 60px 0 50px 0; overflow: hidden;} .b-section-info:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} @media screen and (max-width: 767px) { .b-section-info { padding: 30px 0 15px 0;}} @media screen and (max-width: 767px) { .b-section-info .l-container { padding: 0 10px;}} .b-section-info__img { padding-top: 50px;} .b-section-info__img:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} @media screen and (max-width: 767px) { .b-section-info__img { padding-top: 0; padding-bottom: 30px;}} .b-section-info__img img { display: block; height: auto; max-width: 100%; margin: 0 auto; float: right;} @media screen and (max-width: 767px) { .b-section-info__img img { float: none;}} .b-section-info__text { padding-left: 4%;} .f-section-info__text h2 { font-size: 2em; line-height: 1.15385;} @media screen and (max-width: 979px) { .f-section-info__text h2 { font-size: 1.61538em; line-height: 1.57143;}} @media screen and (max-width: 767px) { .f-section-info__text h2 { font-size: 1.61538em; line-height: 1.14286;}} .f-section-info__text_short { font-size: 0.92308em; line-height: 1.2; color: #949494;} @media screen and (max-width: 979px) { .f-section-info__text_short { font-size: 0.76923em; line-height: 1.2;}} @media screen and (max-width: 767px) { .f-section-info__text_short { font-size: 0.76923em; line-height: 2.4;}} .b-section-info__img-r .b-section-info__img { float: right; padding-top: 0;} .b-section-info__img-r .b-section-info__img:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-section-info__img-r .b-section-info__img img { float: left;} @media screen and (max-width: 767px) { .b-section-info__img-r .b-section-info__img img { float: none;}} .f-section-info__img-r h2 { font-size: 2.30769em; line-height: 1;} @media screen and (max-width: 979px) { .f-section-info__img-r h2 { font-size: 1.84615em; line-height: 1;}} @media screen and (max-width: 767px) { .f-section-info__img-r h2 { font-size: 1.69231em; line-height: 1.04545;}} .f-section-info__img-r .f-section-info__text_short { font-size: 1em; line-height: 2.15385;} @media screen and (max-width: 979px) { .f-section-info__img-r .f-section-info__text_short { font-size: 0.76923em; line-height: 2.4;}} @media screen and (max-width: 767px) { .b-section-info__text_group { padding-left: 30px;}} .b-section-visual_1 { position: absolute; right: 15px; bottom: -133px;} @media screen and (max-width: 1023px) { .b-section-visual_1 { width: 50%;}} @media screen and (max-width: 767px) { .b-section-visual_1 { bottom: -85px;}} .b-info-container--demos { background: #717667; padding: 87px 0 110px;} @media screen and (max-width: 767px) { .b-info-container--demos { padding: 50px 0 60px;}} .b-info-container--demos p { margin-bottom: 24px; padding-right: 22%;} .f-info-container--demos h2 { font-size: 2.30769em; line-height: 1;} .f-info-container--demos .f-section-info__text_short { font-size: 1em; line-height: 2.15385; color: white;} .fade-in-animate { -webkit-transition: opacity 0.8s; -moz-transition: opacity 0.8s; -ms-transition: opacity 0.8s; -o-transition: opacity 0.8s; transition: opacity 0.8s; visibility: hidden; opacity: 0;} .fade-in-animate.visible { visibility: visible; opacity: 1;} .wrap-img-appearance { position: relative;} .wrap-img-appearance img { position: absolute; visibility: hidden;} .wrap-img-appearance img.animated { visibility: visible;} .j-data-element { -webkit-transition: opacity 1s; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s; visibility: hidden; opacity: 0;} .j-data-element.animated { animation-duration: 1s; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; visibility: visible; opacity: 1;} [data-fixed_top] { position: relative; z-index: 2;} [data-fixed_top].is-fixed-element { position: fixed; z-index: 1; top: 0; width: 100%;} .view { overflow: hidden; position: relative; text-align: center; cursor: default;} .view .mask, .view .content { display: block; position: absolute; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0;} .view img { display: block; position: relative;} .view h2 { text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 17px; padding: 10px; background: rgba(0, 0, 0, 0.8); margin: 20px 0 0 0;} .view p { font-family: Georgia, serif; font-style: italic; font-size: 12px; position: relative; color: #fff; padding: 10px 20px 20px; text-align: center;} .view-sixth img { -webkit-transition: all 0.4s ease-in-out 0.5s; -moz-transition: all 0.4s ease-in-out 0.5s; -o-transition: all 0.4s ease-in-out 0.5s; -ms-transition: all 0.4s ease-in-out 0.5s; transition: all 0.4s ease-in-out 0.5s;} .view-sixth .mask { background-color: rgba(50, 50, 50, 0.68); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.3s ease-in 0.4s; -moz-transition: all 0.3s ease-in 0.4s; -o-transition: all 0.3s ease-in 0.4s; -ms-transition: all 0.3s ease-in 0.4s; transition: all 0.3s ease-in 0.4s;} .view-sixth h2 { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.3); background: transparent; margin: 20px 40px 0px 40px; -webkit-transform: scale(10); -moz-transform: scale(10); -o-transform: scale(10); -ms-transform: scale(10); transform: scale(10); -webkit-transition: all 0.3s ease-in-out 0.1s; -moz-transition: all 0.3s ease-in-out 0.1s; -o-transition: all 0.3s ease-in-out 0.1s; -ms-transition: all 0.3s ease-in-out 0.1s; transition: all 0.3s ease-in-out 0.1s;} .view-sixth p { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: scale(10); -moz-transform: scale(10); -o-transform: scale(10); -ms-transform: scale(10); transform: scale(10); -webkit-transition: all 0.3s ease-in-out 0.2s; -moz-transition: all 0.3s ease-in-out 0.2s; -o-transition: all 0.3s ease-in-out 0.2s; -ms-transition: all 0.3s ease-in-out 0.2s; transition: all 0.3s ease-in-out 0.2s;} .view-sixth a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -webkit-transition: -webkit-transform 0.3s ease-in-out 0.1s; -moz-transition: -moz-transform 0.3s ease-in-out 0.1s; -o-transition: -o-transform 0.3s ease-in-out 0.1s; -ms-transition: -ms-transform 0.3s ease-in-out 0.1s; transition: transform 0.3s ease-in-out 0.1s;} .view-sixth.is-active .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s;} .view-sixth.is-active img { -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s;} .view-sixth.is-active h2 { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s;} .view-sixth.is-active p { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s;} .view-sixth.is-active a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px);} @media screen and (min-width: 1025px) { .view-sixth:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s;} .view-sixth:hover img { -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s;} .view-sixth:hover h2 { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s;} .view-sixth:hover p { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s;} .view-sixth:hover a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px);}} .view-eighth .mask { background-color: rgba(50, 50, 50, 0.56); top: -200px; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.3s ease-out 0.5s; -moz-transition: all 0.3s ease-out 0.5s; -o-transition: all 0.3s ease-out 0.5s; -ms-transition: all 0.3s ease-out 0.5s; transition: all 0.3s ease-out 0.5s;} .view-eighth h2 { -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px); -o-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); -webkit-transition: all 0.2s ease-in-out 0.1s; -moz-transition: all 0.2s ease-in-out 0.1s; -o-transition: all 0.2s ease-in-out 0.1s; -ms-transition: all 0.2s ease-in-out 0.1s; transition: all 0.2s ease-in-out 0.1s;} .view-eighth p { color: #333; -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px); -o-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); -webkit-transition: all 0.2s ease-in-out 0.2s; -moz-transition: all 0.2s ease-in-out 0.2s; -o-transition: all 0.2s ease-in-out 0.2s; -ms-transition: all 0.2s ease-in-out 0.2s; transition: all 0.2s ease-in-out 0.2s;} .view-eighth a.info { -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px); -o-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); -webkit-transition: -webkit-transform 0.2s ease-in-out 0.3s; -moz-transition: -moz-transform 0.2s ease-in-out 0.3s; -o-transition: -o-transform 0.2s ease-in-out 0.3s; -ms-transition: -ms-transform 0.2s ease-in-out 0.3s; transition: transform 0.2s ease-in-out 0.3s;} .view-eighth.is-active .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; top: 0px; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; -webkit-animation: bounceY 0.9s linear; -moz-animation: bounceY 0.9s linear; -ms-animation: bounceY 0.9s linear; animation: bounceY 0.9s linear;} .view-eighth.is-active h2 { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s; -ms-transition-delay: 0.4s; transition-delay: 0.4s;} .view-eighth.is-active p { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s;} .view-eighth.is-active a.info { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s;} @media screen and (min-width: 1025px) { .view-eighth:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; top: 0px; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; -webkit-animation: bounceY 0.9s linear; -moz-animation: bounceY 0.9s linear; -ms-animation: bounceY 0.9s linear; animation: bounceY 0.9s linear;} .view-eighth:hover h2 { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s; -ms-transition-delay: 0.4s; transition-delay: 0.4s;} .view-eighth:hover p { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s;} .view-eighth:hover a.info { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s;}} @keyframes bounceY { 0% { transform: translateY(-205px);} 40% { transform: translateY(-100px);} 65% { transform: translateY(-52px);} 82% { transform: translateY(-25px);} 92% { transform: translateY(-12px);} 55%, 75%, 87%, 97%, 100% { transform: translateY(0px);}} @-moz-keyframes bounceY { 0% { -moz-transform: translateY(-205px);} 40% { -moz-transform: translateY(-100px);} 65% { -moz-transform: translateY(-52px);} 82% { -moz-transform: translateY(-25px);} 92% { -moz-transform: translateY(-12px);} 55%, 75%, 87%, 97%, 100% { -moz-transform: translateY(0px);}} @-webkit-keyframes bounceY { 0% { -webkit-transform: translateY(-205px);} 40% { -webkit-transform: translateY(-100px);} 65% { -webkit-transform: translateY(-52px);} 82% { -webkit-transform: translateY(-25px);} 92% { -webkit-transform: translateY(-12px);} 55%, 75%, 87%, 97%, 100% { -webkit-transform: translateY(0px);}} @media screen and (max-width: 979px) { .b-some-examples { padding: 0 25px;}} .b-some-examples [class*='col-'] { margin: 15px 0;} .f-some-examples { text-align: left;} .section-brown .b-some-examples__item { /* background-color: rgba(255,255,255, 0.075);*/ border: 1px solid rgba(120,120,100,1)} .b-some-examples__item_img { border-bottom: 2px solid #717667; position: relative;} .b-some-examples__item_img.b-radius-null img { border-radius: 0;} .b-some-examples__item_img img { border-radius: 2px 2px 0 0; display: block; width: 100%; border-bottom:2px solid #971431;} .b-some-examples__item_info { padding: 7px 16px 0 19px;} .b-some-examples__item_info_level { border-top: 1px solid #d9d9d9; padding: 20px 0 10px 0;} .b-some-examples__item_info_level:first-child { border: 0;} .f-some-examples__item_name { overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;} .f-some-examples__item_name a { font-size: 1.38462em; line-height: 1; color: #666666;} .f-some-examples__item_name a:hover { color: #717667;} .f-some-examples__item_name.f-title-small a { font-size: 1.07692em; line-height: 1.28571;} .b-some-examples__item_double_info:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-some-examples__item_double_info .b-info-group ul { margin: 0;} .f-some-examples__item_double_info { font-size: 0.92308em; line-height: 1.2; color: #666666;} .b-some-examples__item_action { background: #fafafa; border-top: 1px solid #d9d9d9; padding: 10px 14px 10px 19px; box-shadow: inset 0px -2px 4px #f6f6f6;} .b-some-examples__item_action:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-some-examples__item_total { padding-top: 5px;} .f-some-examples__item_total { font-size: 1.07692em; line-height: 1.2; color: #717667;} /* Secondary type of Some Examples */ .b-some-examples-secondary .b-some-examples__item { border: none; padding-bottom: 10px;} @media screen and (max-width: 767px) { .b-some-examples-secondary .b-some-examples__item { border-bottom: 1px solid #dedede;}} .b-some-examples-secondary .b-some-examples__item_img { border-bottom: 0;} .b-some-examples-secondary .b-some-examples__item_info { padding-left: 0; padding-right: 0;} .f-some-examples-secondary .f-some-examples__item_name { text-transform: uppercase;} /* End Secondary type of Some Examples */ /* Tertiary type of Some Examples */ .b-some-examples-tertiary .b-some-examples__item_info_level { border-color: transparent; padding: 5px 0;} .b-some-examples-tertiary .b-some-examples__item_info_level:first-child { padding-top: 13px;} .b-some-examples-tertiary .b-some-examples__item_info_level:last-child { padding-bottom: 13px;} .f-some-examples-tertiary .f-some-examples__item_name, .f-some-examples-tertiary .f-btn { text-transform: uppercase;} /* End Tertiary type of Some Examples */ /* Quaternary type of Some Examples */ .f-some-examples-quaternary .f-some-examples__item_name, .f-some-examples-quaternary .f-btn { text-transform: uppercase;} /* End Quaternary type of Some Examples */ .b-list-markers { padding-left: 0;} .b-list-markers li { list-style: none; margin-bottom: 12px;} .f-list-markers li { font-size: 0.92308em; line-height: 1.2;} .f-list-markers li a { color: inherit;} .f-list-markers li a:hover { color: #717667;} .f-list-markers .fa { font-size: 1.15385em; line-height: 1.2;} .b-list-markers-2col { margin: 0; padding: 15px 0 10px 0;} .b-list-markers-2col:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-list-markers-2col li { display: inline-block; padding-right: 5px; vertical-align: top; width: 50%;} @media screen and (max-width: 767px) { .b-list-markers-2col li { float: none; width: 100%;}} .f-list-markers-2col { font-size: 0;} .f-list-markers-2col li { font-size: 12px;} .b-list-markers__ico { margin-right: 5px;} .f-list-markers__ico { color: #717667;} .b-list-markers__number, .b-list-markers__alpha { padding: 2px 4px; border-radius: 50%; display: inline-block; margin-right: 5px;} .b-list-markers__alpha { background: #717667;} .b-list-markers__number { background: #666666;} .f-list-markers__number, .f-list-markers__alpha { font-size: 0.92308em; line-height: 1; color: white; text-align: center; text-transform: uppercase; font-style: normal;} /* + list-markers color theme*/ .f-list-markers-default-color { color: #666666;} .f-list-markers-default-color .f-list-markers__ico { color: #666666;} /* - list-markers color theme*/ /* + list-markers--without-leftindent*/ .b-list-markers--without-leftindent { padding-left: 0;} /* - list-markers--without-margin*/ /* + list-markers--medium*/ .f-list-markers--medium li { font-size: 13px;} .f-list-markers--medium li .f-list-markers__ico { vertical-align: middle; font-size: 1.23077em; line-height: 1.2;} /* - list-markers--medium*/ /* + list length size*/ .b-list-markers--short li { display: inline-block;} /* - list length size*/ .b-employee { padding: 38px 0 50px;} .b-employee .b-hr-stars { margin-bottom: 15px;} @media screen and (max-width: 979px) { .f-employee__desc { font-size: 0.92308em; line-height: 2.16667;}} @media screen and (max-width: 767px) { .b-employee-container { padding: 0 35px;} .b-employee-container [class*='col-'] { margin-top: 30px;} .b-employee-container [class*='col-']:first-child { margin-top: 0;}} .b-employee-container.j-masonry .j-masonry-item { margin-top: 30px;} .b-employee-container.j-masonry .j-masonry-item:first-child { margin-top: 0;} @media screen and (max-width: 767px) { .b-employee-container.j-masonry { padding: 0; margin: 0 35px;}} .b-employee-item__img { display: block; margin-bottom: 20px;} @media screen and (max-width: 979px) { .b-employee-item__img { margin-bottom: 5px;}} .b-employee-item__social_btn { -webkit-transition: background 0.5s ease; -moz-transition: background 0.5s ease; -ms-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease; color: white; background: #adadad; display: inline-block; border-radius: 50%; padding: 7px 0; margin: 0px 0 5px 10px; width: 28px; height: 28px; text-align: center;} @media screen and (max-width: 979px) { .b-employee-item__social_btn { font-size: 0.69231em; line-height: 1; padding: 5px;}} .b-employee-item__social_btn:hover { color: white; background: #717667;} .b-employee-item__social_btn:first-child { margin-left: 0;} .b-employee-item { background: #fafafa; border: 1px solid #e3e3e3; border-radius: 3px; overflow: hidden; padding-bottom: 7px;} .b-employee-item .b-employee-item__social { margin-top: 10px;} .b-employee-item.b-employee-item--color .view-eighth .mask { background-color: rgba(113, 118, 103, 0.5);} .b-employee-item.b-employee-item--color .view-sixth .mask { background-color: rgba(113, 118, 103, 0.5);} .b-employee-item img { border: 1px solid #d5d5d5; width: 100%;} .b-employee-item p { padding: 0 3px;} @media screen and (max-width: 979px) { .b-employee-item p { margin-top: 3px;}} .f-employee-item { text-align: center;} .f-employee-item h4 { margin-bottom: 5px;} @media screen and (max-width: 979px) { .f-employee-item h4 { font-size: 1.07692em; line-height: 1.2;}} .f-employee-item p { color: #666666;} @media screen and (max-width: 979px) { .f-employee-item p { font-size: 0.69231em; line-height: 2;}} .f-employee-item__position { color: #717667; text-transform: uppercase;} @media screen and (max-width: 979px) { .f-employee-item__position { font-size: 0.76923em; line-height: 1.2;}} .b-infoblock, .b-infoblock--without-padding, .b-infoblock--small { border-bottom: 1px solid #e6e6e6;} .b-infoblock, .b-infoblock--small { position: relative;} .b-infoblock, .b-infoblock--without-border { padding-top: 45px; padding-bottom: 40px;} @media screen and (max-width: 767px) { .b-infoblock, .b-infoblock--without-border { padding-top: 30px; padding-bottom: 25px;}} .b-infoblock--small { padding-top: 30px; padding-bottom: 35px;} @media screen and (max-width: 767px) { .b-infoblock--small { padding-top: 15px; padding-bottom: 20px;}} .b-infoblock--small.b-infoblock--without-border { border: 0 none;} .b-infoblock-description { margin-bottom: 25px;} .b-info-container { background: #717667; padding: 44px 0 40px;} .f-info-container { color: white; text-align: center;} .f-info-container__title .fa { font-size: 3.53846em; line-height: 1; margin-bottom: 6px;} .f-info-container__title span { font-size: 1.38462em; line-height: 1.66667; text-transform: uppercase;} .b-info-container__text { margin-top: 6px;} .f-info-container__text { font-size: 1.07692em; line-height: 2.14286;} .f-info-container__text a { color: #616161;} .f-info-container__text a:hover { text-decoration: underline;} .f-info-container__text--default a { color: #717667;} .b-top-logo-block { background: #fafafa; border-bottom: 3px solid #717667; padding: 74px 0 52px;} .b-top-logo-block img { margin-bottom: 10px;} .b-top-logo-block-inner { display: inline-block;} .f-lg-container--dark-bg .f-top-logo-block_title, .f-lg-container--dark-bg .f-lg-container-title, .f-lg-container--dark-bg .f-lg-container-description { color: white;} .f-top-logo-block_title { font-size: 1.92308em; line-height: 1.2; color: #666666; text-transform: uppercase; white-space: nowrap;} .b-lg-container { padding: 80px 0 155px;} @media screen and (max-width: 767px) { .b-lg-container { padding: 60px 0 100px;}} .f-lg-container-title { font-size: 4.61538em; line-height: 1.2; color: #666666; text-transform: uppercase;} @media screen and (max-width: 767px) { .f-lg-container-title { font-size: 3.38462em; line-height: 1.2;}} .f-lg-container-description { font-size: 1.23077em; line-height: 1.875; color: #666666;} .b-demo-thumbnails_item { text-align: center; padding-bottom: 34px;} .b-demo-thumbnails_item img { display: block; height: auto; max-width: 100%; margin: 0 auto;} .b-demo-thumbnails_item_name { display: inline-block; margin-top: 30px;} .f-demo-thumbnails_item_name { font-size: 1.38462em; line-height: 1.11111; color: #898989; text-transform: uppercase;} .slider-wrapper img { display: block; height: auto; max-width: 100%; margin: 0 auto;} .b-finish-info { padding: 85px 0 245px;} @media screen and (max-width: 767px) { .b-finish-info { padding: 85px 0 85px;}} .b-finish-info_btn { margin: 14px 0 28px;} .f-finish-info { text-align: center;} .f-finish-info h3 { font-size: 2.30769em; line-height: 1.2; text-transform: none;} .b-finish-info_logo-text { margin-bottom: 25px;} .f-finish-info_logo-text { font-size: 1.07692em; line-height: 1.42857; text-transform: uppercase;} .b-about-container { background-size: cover; overflow: hidden;} .b-about-container:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-about-container .container { padding-top: 40px; padding-bottom: 63px;} @media screen and (max-width: 1023px) { .b-about-container .container { padding-top: 25px; padding-bottom: 25px;}} .b-about-container__with-img-l .container { position: relative;} .b-about-container__with-img-l .b-about-container__inner { position: relative; float: right; width: 70%; z-index: 2;} @media screen and (max-width: 1023px) { .b-about-container__with-img-l .b-about-container__inner { float: none; width: 100%;}} .b-about-container__img { bottom: 0; left: -127px; position: absolute; z-index: 1;} .b-about-container__img img { display: block;} @media screen and (max-width: 1023px) { .b-about-container__img { display: none;}} .f-about-container { color: white;} .f-about-container a { color: white;} .f-about-container a:hover { color: #717667;} .b-about-container__title { margin-bottom: 15px;} .f-about-container__title { font-size: 2.76923em; line-height: 1; text-transform: uppercase;} @media screen and (max-width: 1023px) { .f-about-container__title { font-size: 2.30769em; line-height: 1;}} .b-about-container__title_second { border-top: 1px dotted white; border-bottom: 1px dotted white; padding: 10px 0 10px; margin-bottom: 18px;} .f-about-container__title_second { font-size: 1.76923em; line-height: 1.04348;} @media screen and (max-width: 1023px) { .f-about-container__title_second { font-size: 1.53846em; line-height: 1;}} .b-about-container__text { margin-bottom: 10px;} .f-about-container__text { font-size: 0.92308em; line-height: 2;} .b-about-container__with-img-l.b-about-container--high .container { padding-top: 95px; padding-bottom: 60px;} @media screen and (max-width: 1023px) { .b-about-container__with-img-l.b-about-container--high .container { padding-top: 25px; padding-bottom: 25px;}} .b-news-item { background: white; border: 1px solid #f3f3f3; position: relative;} .b-news-item:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-news-item__img { border-right: 1px solid #f3f3f3; position: relative; float: left; width: 46%; max-width: 286px;} @media screen and (max-width: 767px) { .b-news-item__img { width: 100%;}} .b-news-item__img img { display: block; width: 100%;} .b-news-item__info { padding: 15px 30px 13px 30px; position: relative; overflow: hidden;} @media screen and (max-width: 767px) { .b-news-item__info { width: 100%;}} .b-news-item__info:before { content: ''; position: absolute; border-style: solid; border-width: 12px; border-color: transparent white transparent transparent; left: -24px; top: 23px;} @media screen and (max-width: 767px) { .b-news-item__info:before { border: 0 none;}} .f-news-item__info_title { font-size: 1.07692em; line-height: 1.71429; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; color: #666666; text-transform: uppercase;} .b-news-item__info_title-big { margin-bottom: 8px;} .f-news-item__info_title-big { font-size: 1.38462em; line-height: 1.33333; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; color: #717667; text-transform: uppercase; white-space: normal;} .b-news-item__info_additional { margin-bottom: 10px;} .b-news-item__info_additional:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-news-item__info_additional_item { margin-right: 10px;} .b-news-item__article { padding: 14px 0 0; border-top: 1px solid #e0e0e0;} .b-news-item__article:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .f-news___color-picker { font-size: 0.92308em; line-height: 1.2; color: #7f7e7e; padding: 6px 0 3px;} .f-news___color-picker_title { float: left; margin-right: 10px; margin-top: 10px;} .f-news-item__info_additional_item { font-size: 0.92308em; line-height: 2; color: #b9b8b8;} .f-news-item__info_additional_item a { color: #b9b8b8;} .f-news-item__info_additional_item a:hover { color: #717667;} .b-news-item__info_text { margin-bottom: 10px; overflow: hidden;} .f-news-item__info_text { font-size: 0.92308em; line-height: 2; color: #666666;} .f-news-item__info_more { color: #717667;} .f-news-item__info_category { color: #666666; font-size: 1.07692em; line-height: 1.71429;} .f-news-item__price { color: #717667; font-size: 1.84615em; line-height: 1.33333;} @media screen and (min-width: 768px) { .b-categories-icons:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-categories-icons > .b-column { float: left; margin-left: 1%; width: 19.2%;} .b-categories-icons > .b-column:first-child, .b-categories-icons > .b-column:nth-child(5n+1) { margin-left: 0;}} .b-categories-icons__item_link { -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; display: block; padding: 40px 0 30px;} @media screen and (max-width: 767px) { .b-categories-icons__item_link { padding: 15px 0;} .b-categories-icons__item_link:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}} @media screen and (max-width: 767px) { .b-categories-icons__item { border-color: #e8e8e8; border-style: solid; border-width: 1px 0 0 0;}} .f-categories-icons__item { text-align: center;} @media screen and (max-width: 767px) { .f-categories-icons__item { text-align: left;}} .is-active-categories-icons__item { position: relative; bottom: 40px; z-index: 100;} @media screen and (max-width: 767px) { .is-active-categories-icons__item { bottom: auto;}} .is-active-categories-icons__item.b-categories-icons__item { padding: 3px;} @media screen and (max-width: 767px) { .is-active-categories-icons__item.b-categories-icons__item { padding: 0; border-color: #e8e8e8; border-style: solid; border-width: 1px 0 0 0;}} .is-active-categories-icons__item .b-categories-icons__item_link { position: absolute; background: #717667; padding: 26px 0 30px;} @media screen and (max-width: 767px) { .is-active-categories-icons__item .b-categories-icons__item_link { padding: 15px 0 15px 10px; position: relative;}} .is-active-categories-icons__item .b-categories-icons__item_link:before { box-sizing: content-box; content: ''; position: absolute; border: 3px solid rgba(255, 255, 255, 0.6); height: 100%; width: 100%; left: -3px; top: -3px;} @media screen and (max-width: 767px) { .is-active-categories-icons__item .b-categories-icons__item_link:before { display: none;}} .is-active-categories-icons__item .b-categories-icons__item_info { display: block;} .is-active-categories-icons__item .b-categories-icons__item_icon { background: white;} .is-active-categories-icons__item .f-categories-icons__item_icon { color: #717667;} .is-active-categories-icons__item .f-categories-icons__item_name, .is-active-categories-icons__item .f-categories-icons__item_info { color: white;} .b-categories-icons__item_icon { background: #717667; border: 3px solid #e6e6e6; border-radius: 50%; display: inline-block; margin-bottom: 18px; padding: 20px;} @media screen and (max-width: 767px) { .b-categories-icons__item_icon { float: left; max-width: 80px; margin-bottom: 0; padding: 10px;}} .f-categories-icons__item_icon { font-size: 2.30769em; line-height: 1; color: white;} @media screen and (max-width: 767px) { .f-categories-icons__item_icon { font-size: 1.53846em; line-height: 1;}} .b-categories-icons__item_name { margin-bottom: 5px;} .f-categories-icons__item_name { overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; font-size: 1.07692em; line-height: 1; color: #666666; text-transform: uppercase;} .f-categories-icons__item_info { font-size: 0.92308em; line-height: 2; color: white;} .b-categories-icons__item_info { display: none;} @media screen and (max-width: 767px) { .b-categories-icons__item_info { display: block;}} .f-categories-icons__item_info { color: #666666;} @media screen and (max-width: 767px) { .b-categories-icons__item_text { padding-left: 20px;}} .b-app-with-img [class*='col-'] { margin: 20px 0;} .b-app-with-img__item { border-radius: 3px; box-shadow: 0 -2px 2px -2px #e6e6e6; overflow: hidden;} .b-app-with-img__item_img { display: block; border-bottom: 2px solid #717667; position: relative; overflow: hidden;} .b-app-with-img__item_img img { border-radius: 3px 3px 0 0; max-width: 100%; width: 100%;} .b-app-with-img__item_text { background: #f6f6f6; padding: 18px 5px 20px 5px;} .b-app-with-img__item_text.b-app-with-img__border { border-bottom: 2px solid #ebebeb;} .b-app-with-img__item_name { margin: 6px 0;} .f-app-with-img__item_name { font-size: 1.07692em; line-height: 1.57143; text-transform: uppercase;} .f-app-with-img__item_info { font-size: 0.92308em; line-height: 1.2; color: #717667;} .f-app-with-img__item_info a { font-size: 0.92308em; line-height: 1.2; color: #717667; text-decoration: none;} .b-item-hover-action__inner-bottom-desc a { color: white; text-decoration: none;} .b-twitter-feeds [class*='col-'] { padding-top: 10px; padding-bottom: 10px;} .b-twitter-feeds [class*='col-']:first-child { padding-top: 0;} .b-twitter-feeds__item_name { margin-bottom: 10px;} .f-twitter-feeds__item_name { font-size: 1em; line-height: 1.53846; color: #717667; text-transform: uppercase;} .f-twitter-feeds__item_name i { margin-right: 2px;} .b-twitter-feeds__item_twit { margin-bottom: 5px;} .f-twitter-feeds__item_twit { font-size: 0.92308em; line-height: 1.66667;} .f-twitter-feeds__item_twit a { color: #717667;} .f-twitter-feeds__item_twit a:hover { text-decoration: underline;} .f-twitter-feeds__item_date { font-size: 0.84615em; line-height: 1.81818;} .b-mention-item { margin-bottom: 10px;} .b-mention-item:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-mention-item__user { float: left; width: 110px;} @media screen and (max-width: 767px) { .b-mention-item__user { float: none; margin-bottom: 15px; width: auto;}} .b-mention-item__user_img { display: inline-block; margin-bottom: 5px; text-align: center;} .b-mention-item__user_img img { display: block; height: auto; max-width: 100%; margin: 0 auto; height: 100%; width: auto; max-width: none; display: inline-block;} .b-mention-item__user_info { padding-left: 0.5em;} .f-mention-item__user_info { font-size: 0.92308em; line-height: 1.5;} .f-mention-item__user_name { color: #717667;} .b-mention-item__comment { margin-left: 28px;} @media screen and (max-width: 767px) { .b-mention-item__comment { margin-left: 0;}} .b-mention-item__comment:after { content: ''; border-width: 10px; border-style: solid; border-color: transparent white transparent transparent; position: absolute; left: -20px; top: 26px;} @media screen and (max-width: 767px) { .b-mention-item__comment:after { display: none;}} .b-mention-item__comment:before { content: ''; border-width: 11px; border-style: solid; border-color: transparent #e3e3e3 transparent transparent; position: absolute; left: -23px; top: 25px;} @media screen and (max-width: 767px) { .b-mention-item__comment:before { display: none;}} .f-mention-item__comment_text { font-size: 0.92308em; line-height: 2.33333;} .f-mention-item__comment_text a { color: #717667;} .b-mention-short-item:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-mention-short-item__comment, .b-mention-item__comment { background: white; border: 1px solid #e3e3e3; border-radius: 3px; padding: 10px 18px 8px; position: relative;} .b-mention-short-item__comment { margin-bottom: 12px;} .b-mention-short-item__comment:after { transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content: ''; border-width: 10px; border-style: solid; border-color: transparent white transparent transparent; position: absolute; bottom: -10px; left: auto; right: 30px;} .b-mention-short-item__comment:before { transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content: ''; border-width: 11px; border-style: solid; border-color: transparent #e3e3e3 transparent transparent; position: absolute; bottom: -12px; left: auto; right: 30px;} .f-mention-short-item__comment_name { font-size: 0.92308em; line-height: 2; color: #717667;} .b-mention-short-item__comment_text { margin-bottom: 15px;} .f-mention-short-item__comment_text { font-size: 0.92308em; line-height: 2; color: #979797;} .b-mention-short-item__user { padding-right: 45px;} .b-mention-short-item__user_img, .b-mention-item__user_img { background: white; border: 2px solid white; box-shadow: 0 0 1px #616161; border-radius: 50%; overflow: hidden;} .b-mention-item__user_img { width: 91px; height: 91px;} .b-mention-short-item__user_img { width: 49px; height: 49px;} .b-mention-short-item__user_img img { display: block; height: auto; max-width: 100%; margin: 0 auto; height: 100%; width: auto; max-width: none; display: inline-block;} .b-mention-short-item__user_info { padding-right: 10px; overflow: hidden; margin-top: 8px;} .f-mention-short-item__user_name { font-size: 1.07692em; line-height: 1.28571; color: #717667;} .f-mention-short-item__user_position { margin-top: 3px; font-size: 0.92308em; line-height: 1.16667;} /* vertically version */ .b-mention-item--vertically .b-mention-item__user_img { margin-bottom: 0; position: relative; z-index: 2;} .b-mention-item--vertically .b-mention-item__comment { box-shadow: 0 0 3px 0 rgba(241, 241, 241, 0.7); margin: -40px 0 0px; padding: 15px 18px; padding-top: 55px; position: relative; z-index: 1;} .b-mention-item--vertically .b-mention-item__comment:before, .b-mention-item--vertically .b-mention-item__comment:after { display: none;} .b-mention-item--vertically .b-mention-item__user_info { margin-top: 1em;} @media screen and (max-width: 767px) { .f-center--xs { text-align: center;}} /* end vertically version */ .b-logo-group { margin: 15px 2px;} .b-logo-item { display: inline-block; vertical-align: middle;} .b-logo-item a { padding: 14px 17px; min-height: 75px; display: inline-block; vertical-align: middle; line-height: 47px; width: 202px; text-align: center; margin-bottom: 25px;} .b-logo-item a:hover { background: white; box-shadow: 0 0 2px #dddddd;} .b-logo-item a:hover .is-hover { display: inline-block;} .b-logo-item a:hover .is-normal { display: none;} .b-logo-item img { display: inline-block; max-width: 100%;} .b-logo-item img.is-hover { display: none;} .b-logo-partner-box .b-logo-item a { background: white; box-shadow: 0 0 2px #dddddd; margin: 0 5px 20px;} .b-img-group-wrap { position: relative; min-height: 470px;} @media screen and (max-width: 979px) { .b-img-group-wrap { min-height: 0;}} .b-img-group { bottom: 0; left: 12%; position: absolute;} .b-img-group.wrap-img-appearance { position: absolute;} @media screen and (max-width: 979px) { .b-img-group { display: none;}} .b-img-group-wrap--v2 { padding-bottom: 10px; min-height: 500px;} @media screen and (max-width: 979px) { .b-img-group-wrap--v2 { padding-bottom: 30px;}} .b-img-group_v2 { bottom: 0; left: 41.66666667%; position: absolute; width: 18%;} .b-img-group_v2.wrap-img-appearance { position: absolute;} .b-img-group_v2.wrap-img-appearance img { position: static;} @media screen and (max-width: 979px) { .b-img-group_v2 { display: none;}} .b-img-group_v2 img { display: block; height: auto; max-width: 100%; margin: 0 auto;} .b-img-group-item_1 { bottom: 0; left: 0; position: absolute; z-index: 2;} .b-img-group-item_2 { bottom: 0; position: absolute; left: 110px; z-index: 1;} .img-appearance-1 { margin-top: 50px; max-width: 536px; height: 286px;} @media screen and (max-width: 479px) { .img-appearance-1 { height: 180px; margin-top: 0; margin-bottom: 30px;}} .img-appearance-1 .img-appearance-item-1 { top: 0; left: 23%; width: 55.4%;} .img-appearance-1 .img-appearance-item-2 { top: 47%; left: 0px; width: 50%;} .img-appearance-1 .img-appearance-item-3 { top: 39%; left: 63%; width: 22%;} .img-appearance-1 .img-appearance-item-4 { top: 50%; left: 84%; width: 16%;} .img-appearance-1 .img-appearance-item-5 { top: 61%; left: 79%; width: 11%;} .b-pagination { overflow: hidden; width: 100%;} .b-pagination:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-pagination ul { padding: 0; margin: 15px 0 0;} .b-pagination li { list-style-type: none; margin-right: 6px; display: inline-block; border: 1px solid #dbdbdb; border-radius: 3px; box-shadow: 0 0 5px #dbdbdb; height: 32px; min-width: 32px;} @media screen and (max-width: 479px) { .b-pagination li { margin-right: 2px; height: 29px; min-width: 23px;}} .b-pagination li:first-child a, .b-pagination li:last-child a { padding-left: 14px; padding-right: 14px;} @media screen and (max-width: 479px) { .b-pagination li:first-child a, .b-pagination li:last-child a { padding-left: 8px; padding-right: 8px;}} .b-pagination li:hover { border-color: #717667;} .b-pagination li.is-active-pagination { background-color: #717667; border-color: #717667;} .b-pagination span.current { font-size: 1.07692em; line-height: 1.2; background-color: #717667; border-color: #717667; color: white; border-radius: 2px;} .b-pagination a, .b-pagination span { padding: 8px 11px; display: block; position: relative; float: left;} @media screen and (max-width: 479px) { .b-pagination a, .b-pagination span { padding: 6px 6px;}} .b-pagination a.next i, .b-pagination span.next i { margin-left: -1px;} .b-pagination a.prev i, .b-pagination span.prev i { margin-left: -2px;} .b-pagination i { position: absolute; vertical-align: middle;} .f-pagination li { font-weight: 700;} .f-pagination li:hover a { color: #717667;} .f-pagination li.is-active-pagination a { color: white;} .f-pagination a { color: #8b8b8b; font-size: 1.07692em; line-height: 1.2;} .f-pagination i { font-size: 2.30769em; line-height: 0.46667;} .b-category-filter { padding: 20px 0;} .b-category-filter ul { margin-bottom: 0; padding-left: 0;} .b-category-filter ul li { display: inline-block;} .b-category-filter ul li a { border-radius: 20px; padding: 6px 10px;} .b-category-filter ul:not(.list-unstyled) li a:before { width: 5px; height: 5px; content: '.'; position: relative; left: -4px; top: -2px;} .b-category-filter ul.selected-rectangle li a { border-radius: 2px;} .f-category-filter li { font-size: 0.92308em; line-height: 2;} .f-category-filter a { outline: 0 none; text-decoration: none; color: #515151;} .f-category-filter a:before { font-size: 2.46154em; line-height: 0.3125;} .f-category-filter a:hover { color: #717667;} .f-category-filter .is-category-filter-active a { color: white; background: #717667;} .b-item-hover-action-link { bottom: 0; height: 100%; left: 0; position: absolute; width: 100%; z-index: 2;} .b-item-hover-action-parent:hover .b-item-hover-action { background: rgba(50, 50, 50, 0.68);} .b-item-hover-action-parent:hover .b-item-hover-action--alt { background-color: rgba(218, 119, 82, 0.66);} .b-item-hover-action, .b-item-hover-action--alt { bottom: 0; display: none; left: 0; position: absolute; right: 0; top: 0; white-space: nowrap; border-radius: inherit;} .b-item-hover-action:before, .b-item-hover-action--alt:before { content: ''; display: inline-block; font-size: 0; height: 100%; vertical-align: middle;} .b-item-hover-action__inner { display: inline-block; vertical-align: middle; white-space: normal;} .b-item-hover-action__inner-btn_group { display: block; margin-bottom: 17px;} .b-item-hover-action__inner-btn_group .b-btn { margin-left: 5px; padding: 14px 14px 12px; text-shadow: none; border-radius: 2px; position: relative; z-index: 5;} @media screen and (max-width: 480px) { .b-item-hover-action__inner-btn_group .b-btn { padding: 6px 8px 6px;}} .b-item-hover-action__inner-btn_group .b-btn:first-child { margin-left: 0;} .b-item-hover-action__inner-btn_group .fa { font-size: 1.23077em; line-height: 1;} @media screen and (max-width: 480px) { .b-item-hover-action__inner-btn_group .fa { font-size: 0.76923em; line-height: 1;}} .b-item-hover-action__inner-btn_group--medium .b-btn { padding: 0; height: 45px; width: 45px; margin-left: 10px;} @media screen and (max-width: 480px) { .b-item-hover-action__inner-btn_group--medium .b-btn { margin-left: 3px; height: 30px; width: 30px;}} .b-item-hover-action__inner-btn_group--medium .fa { font-size: 1.53846em; line-height: 2.25;} @media screen and (max-width: 480px) { .b-item-hover-action__inner-btn_group--medium .fa { font-size: 1.15385em; line-height: 2;}} .b-item-hover-action__inner-bottom { position: absolute; left: 0; bottom: 0; width: 100%; height: 54px; color: white; background-color: #717667;} .b-item-hover-action__inner-bottom:before { bottom: 100%; left: 50%; border: 10px solid transparent; border-bottom-color: #717667; margin-left: -10px; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;} .b-item-hover-action__inner-bottom-title { padding: 10px 0 5px 0;} /*+ item-hover-action--alt*/ .b-item-hover-action--alt:hover { background-color: rgba(218, 119, 82, 0.66);} .b-item-hover-action--alt .b-btn-light:hover { background-color: #717667;} .b-item-hover-action--alt .f-btn-light:hover { color: white;} /*- item-hover-action--alt*/ .b-item-hover-action--text-bottom:before { vertical-align: bottom;} .b-search-map-tabs.ui-tabs .b-search-map_header { margin-bottom: 15px;} .b-search-map-tabs.ui-tabs .b-search-map_header .b-search-map__tabs-anchor { display: inline-block; vertical-align: middle;} @media screen and (max-width: 767px) { .b-search-map-tabs.ui-tabs .b-search-map_header .b-search-map__tabs-anchor { display: block;}} .b-search-map-tabs.ui-tabs .b-search-map_header .b-search-map__tabs-anchor li { display: inline-block; margin: 0 15px; vertical-align: middle; position: relative; outline: 0;} @media screen and (max-width: 767px) { .b-search-map-tabs.ui-tabs .b-search-map_header .b-search-map__tabs-anchor li { margin: 0; width: 25%;}} .b-search-map-tabs.ui-tabs .b-search-map_header .b-search-map__tabs-anchor li.ui-state-active:after { border-width: 12px; border-color: transparent transparent #717667 transparent; border-style: solid; content: ''; position: absolute; bottom: -16px; left: 50%; margin-left: -12px;} @media screen and (max-width: 767px) { .f-search-map__tabs-anchor { font-size: 0; text-align: justify;}} @media screen and (max-width: 767px) { .f-search-map__tabs-anchor li { font-size: 13px; text-align: center;}} .f-search-map__tabs-anchor li.ui-state-active a { color: #717667;} .b-search-map__title { margin-right: 15px; display: inline-block; vertical-align: middle;} @media screen and (max-width: 767px) { .b-search-map__title { border-bottom: 1px solid #e8e8e8; display: block; margin-bottom: 15px; margin-right: 0px; padding-bottom: 5px;}} .f-search-map__title { color: #717667; text-transform: uppercase;} .b-search-map__wrap { background: #717667; border-radius: 2px; padding: 15px 25px 15px 25px;} .b-search-map__name { position: relative; display: inline-block; margin: 10px 0; padding-right: 12px; vertical-align: middle;} @media screen and (max-width: 1169px) { .b-search-map__name { display: block; padding-bottom: 5px;} .b-search-map__name br { display: none;}} .b-search-map__name:after { border-left: 1px solid #ea673d; border-right: 1px solid #c9471d; content: ''; height: 100%; position: absolute; right: 0; top: 0;} @media screen and (max-width: 1169px) { .b-search-map__name:after { border-width: 1px 0 1px 0; border-style: solid; border-color: #ea673d transparent #c9471d; bottom: 0; height: 2px; left: 0; right: auto; top: auto; width: 100%;}} .f-search-map__name { color: white; font-size: 1.38462em; line-height: 1; text-align: right; text-transform: uppercase;} @media screen and (max-width: 1169px) { .f-search-map__name { text-align: left;}} .b-search-map__name_hight { display: inline-block; margin-bottom: 6px;} .f-search-map__name_hight { font-size: 1.66667em; line-height: 1;} .b-search-map__fields { display: inline-block; vertical-align: middle;} .b-search-map__fields .b-form-group { margin: 10px 12px;} @media screen and (max-width: 767px) { .b-search-map__fields .b-form-group { margin-left: 0; margin-right: 0; width: 100%;}} .b-search-map__fields input { display: block; min-width: 204px;} @media screen and (max-width: 767px) { .b-search-map__fields input { width: 100%;}} .f-search-map__fields label { font-size: 1.07692em; line-height: 1.71429; color: white; text-transform: uppercase;} .b-search-map__submit { border: 2px solid transparent;} .b-search-map__submit:hover { border-color: white;} .b-full-search { margin-top: -86px;} @media screen and (max-width: 1024px) { .b-full-search { margin-top: 15px; margin-bottom: 15px;}} .b-full-search-form { background: #717667; border-radius: 3px; margin-bottom: 32px; padding-left: 18px; padding-right: 18px; box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.28); position: relative; z-index: 2;} .b-full-search-form .b-search-map__submit { box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.28); padding: 7px 10px 6px 10px; width: 100%;} @media screen and (max-width: 979px) { .b-full-search-form .b-search-map__submit { margin-top: 38px;}} @media screen and (max-width: 767px) { .b-full-search-form .b-search-map__submit { margin-top: 20px; margin-bottom: 10px;}} .b-full-search-form .form-control--secondary { background: white;} .b-full-search-form input[type="text"] { box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.28);} .f-full-search-form_title { font-size: 1.38462em; line-height: 2.22222; color: white; text-transform: uppercase;} @media screen and (max-width: 767px) { .f-full-search-form_title { font-size: 1.23077em; line-height: 1.375;}} .b-full-search-form_label { margin-bottom: 10px;} .f-full-search-form_label { font-size: 1.07692em; line-height: 1.2; color: white;} .b-full-search-form_check { margin-bottom: 10px;} .b-full-search-form_col { padding-top: 12px; padding-bottom: 10px; min-height: 153px; border-color: transparent rgba(149, 66, 29, 0.19) transparent rgba(241, 158, 121, 0.19); border-style: solid; border-width: 0 1px 0 1px;} @media screen and (max-width: 1219px) { .b-full-search-form_col { min-height: 0; border-width: 1px 0 1px 0; border-color: rgba(241, 158, 121, 0.19) transparent rgba(149, 66, 29, 0.19) transparent;}} .b-full-search-form_col:first-child { border-left-width: 0;} @media screen and (max-width: 1219px) { .b-full-search-form_col:first-child { border-top-width: 0;}} .b-full-search-form_col:last-child { border-right-width: 0;} @media screen and (max-width: 1219px) { .b-full-search-form_col:last-child { border-bottom-width: 0;}} .b-full-search-form_title { margin-bottom: 10px;} .b-search-title { margin-bottom: 10px;} .f-search-title { font-size: 1.38462em; line-height: 1.66667; color: #666666;} .b-tab-top-search { background: #fafafa; border: 1px solid #f2f2f2; padding: 27px 10px 20px;} .b-tab-top-search_item { display: inline-block; margin-right: 15px; margin-bottom: 10px;} @media screen and (max-width: 767px) { .b-tab-top-search_item { display: block;}} .b-tab-top-search_item label { display: inline-block; margin-bottom: 0; margin-right: 8px;} @media screen and (max-width: 767px) { .b-tab-top-search_item label { display: block; margin-bottom: 6px;}} .b-tab-top-search_item-control { display: inline-block; width: 114px;} @media screen and (max-width: 767px) { .b-tab-top-search_item-control { width: 100%;}} .b-tabs-reset.ui-tabs { padding: 0;} .b-tabs-reset.ui-tabs .ui-tabs-nav { padding: 0;} .b-tabs-reset.ui-tabs .ui-tabs-nav li { float: none; margin: 0;} .b-tabs-reset.ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: none; padding: 0; outline: 0;} .b-tabs-reset.ui-tabs .ui-tabs-panel { padding: 0;} .b-tabs__content-list-item:not(:first-child) { border-top: 1px solid #f2f2f2; margin-top: 1em; padding-top: 1em;} /* Vertical tabs */ .b-tabs-vertical.ui-tabs .ui-tabs-panel { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/tab-vertical-bg-shadow.png") no-repeat left center; background-size: 11px 100%; margin-left: -11px;} @media screen and (max-width: 767px) { .b-tabs-vertical.ui-tabs .ui-tabs-panel { background: none; margin-top: 10px;}} .b-tabs-vertical.ui-tabs .b-tabs-vertical__content-text { margin: 10px 10px 10px 42px;} @media screen and (max-width: 767px) { .b-tabs-vertical.ui-tabs .b-tabs-vertical__content-text { margin: 15px 10px 10px 10px;}} .b-tabs-vertical.ui-tabs .ui-tabs-nav .ui-tabs-anchor { border: 1px solid transparent; display: block; padding: 10px 10px 10px 27px;} .b-tabs-vertical.ui-tabs .ui-tabs-nav .ui-tabs-anchor .fa { margin-right: 12px; width: 18px; text-align: center;} .b-tabs-vertical.ui-tabs .ui-tabs-nav .ui-tabs-active .ui-tabs-anchor { background: white; border-color: #ededed white #ededed #ededed;} @media screen and (max-width: 767px) { .b-tabs-vertical.ui-tabs .ui-tabs-nav .ui-tabs-active .ui-tabs-anchor { border-color: #ededed;}} .f-tabs-vertical.ui-tabs .ui-tabs-nav .ui-tabs-anchor { font-size: 1.23077em; line-height: 1.2;} .f-tabs-vertical.ui-tabs .ui-tabs-nav .ui-tabs-active .ui-tabs-anchor { font-weight: 600; color: #565656;} @media screen and (max-width: 767px) { .ui-tabs.b-tabs-vertical--default { padding-left: 15px; padding-right: 15px;}} .b-tabs-vertical__nav { position: relative; z-index: 5;} @media screen and (min-width: 768px) { .b-tabs-vertical__nav { padding-right: 0;}} @media screen and (min-width: 768px) { .b-tabs-vertical__content { padding-left: 0;}} .f-tabs-vertical__title { color: #717667; text-transform: none;} .f-tabs-vertical__title a { color: #717667;} .f-tabs-vertical__title a:hover { color: #898989;} h3.f-tabs-vertical__title { margin: 5px 0 4px 0;} /* End Vertical tabs */ /* Secondary vertical tabs */ .b-tabs-vertical--secondary.ui-tabs .ui-tabs-panel { border: 1px solid #f2f2f2; background: none; min-height: 282px;} .b-tabs-vertical--secondary.ui-tabs .ui-tabs-nav .ui-tabs-anchor { background: #fbfbfb; border-width: 1px 1px 0 1px; border-style: solid; border-color: #f2f2f2;} @media screen and (max-width: 767px) { .b-tabs-vertical--secondary.ui-tabs .ui-tabs-nav .ui-tabs-anchor { border-right-width: 1px;}} .b-tabs-vertical--secondary.ui-tabs .ui-tabs-nav li:last-child .ui-tabs-anchor { border-bottom-width: 1px;} @media screen and (min-width: 768px) { .b-tabs-vertical--secondary.ui-tabs .ui-tabs-panel { margin-left: -1px;}} /*End Secondary vertical tabs*/ .b-tabs.ui-tabs .ui-tabs-nav:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-tabs.ui-tabs .ui-tabs-nav li { background: white; background: -webkit-linear-gradient(top, white, #f3f3f3); background: -moz-linear-gradient(top, white, #f3f3f3); background: -o-linear-gradient(top, white, #f3f3f3); background: -ms-linear-gradient(top, white, #f3f3f3); background: linear-gradient(to bottom, white, #f3f3f3); float: left; margin-right: 3px; border-radius: 3px 3px 0 0; border-width: 1px 1px 0 1px; border-style: solid; border-color: #f2f2f2;} .b-tabs.ui-tabs .ui-tabs-nav li:last-child { margin-right: 0;} @media screen and (max-width: 767px) { .b-tabs.ui-tabs .ui-tabs-nav li { margin-right: 1%;}} .b-tabs.ui-tabs .ui-tabs-nav li .ui-tabs-anchor { display: block; padding: 12px 22px;} @media screen and (max-width: 767px) { .b-tabs.ui-tabs .ui-tabs-nav li .ui-tabs-anchor { padding: 12px 20px;}} .b-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active { background: white; margin-bottom: -1px; padding-bottom: 1px;} .ui-tabs .b-tabs-vertical__nav .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0;} .f-tabs.ui-tabs .ui-tabs-nav li .ui-tabs-anchor { overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; color: #717667; text-align: center;} .f-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { color: #717667;} .b-tabs__content { border: 1px solid #f2f2f2; background-color: white; padding: 22px 1.5em;} /* Secondary version */ .b-tabs--secondary.ui-tabs .tabs-wrap.btns-indent { padding: 0 20px;} .b-tabs--secondary.ui-tabs .tabs-wrap .j-tabs-btns { position: absolute; top: 10px; font-size: 18px; color: #c6c6c6; cursor: pointer;} .b-tabs--secondary.ui-tabs .tabs-wrap .j-tabs-btn-prev { left: 0;} .b-tabs--secondary.ui-tabs .tabs-wrap .j-tabs-btn-next { right: 0;} .b-tabs--secondary.ui-tabs .ui-tabs-nav li { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/diagonal-line-bg-light.png") repeat left top; border-radius: 0; display: inline-block; min-width: 110px; margin-right: 3px !important;} .b-tabs--secondary.ui-tabs .ui-tabs-nav li:hover { border-color: #717667;} @media screen and (max-width: 1024px) { .b-tabs--secondary.ui-tabs .ui-tabs-nav li:hover { border-color: #f2f2f2;}} .b-tabs--secondary.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { border-top: 3px solid #717667;} .b-tabs--secondary.ui-tabs .ui-tabs-nav li .ui-tabs-anchor { border-top: 3px solid transparent;} .b-tabs--secondary.ui-tabs .ui-tabs-nav li a { font-size: 13px; line-height: 16.8999px;} /* End Secondary version */ .b-tab-top-search-container.b-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active { background: #fafafa;} .b-tab-top-search-container .b-tabs__content { padding-top: 0;} .b-accordion.ui-accordion .ui-accordion-header { background: white; border: 1px solid #f1f1f1; margin-top: 18px; padding: 13px 20px 11px; position: relative;} .b-accordion.ui-accordion .ui-accordion-header:after { color: #717667;} .b-accordion.ui-accordion .ui-accordion-header.ui-accordion-header-active { background: #717667; border-bottom: 0; outline: none; margin-bottom: 0;} .b-accordion.ui-accordion .ui-accordion-header.ui-accordion-header-active:after { color: white;} .b-accordion.ui-accordion .ui-accordion-header:first-child { margin-top: 2px;} .b-accordion.ui-accordion .ui-accordion-content { border-color: #f1f1f1; border-style: solid; border-width: 0px 1px 1px 1px; background-color: white;} .b-accordion--with-standard-icon .ui-accordion-header:after { content: '\f067'; font-family: "FontAwesome"; right: 16px; position: absolute; top: 13px;} .b-accordion--with-standard-icon .ui-accordion-header.ui-accordion-header-active:after { content: '\f068';} .f-accordion.ui-accordion .ui-accordion-header { font-size: 1.15385em; line-height: 1.2; text-transform: none;} .f-accordion.ui-accordion .ui-accordion-header.ui-accordion-header-active { color: white;} .f-accordion.ui-accordion .ui-accordion-header:not(.ui-accordion-header-active):hover { color: #717667;} .f-accordion.ui-accordion .ui-accordion-header:not(.ui-accordion-header-active):hover:after { color: #717667;} .f-accordion.ui-accordion .ui-accordion-header:not(.ui-accordion-header-active):hover .ui-accordion-header-icon { background-color: #717667;} .f-accordion.ui-accordion .ui-accordion-content h4 { font-size: 1.07692em; line-height: 1.2; text-transform: none;} .b-accordion__content--w-img:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-accordion__content--w-img .b-accordion__content-img-l { margin-right: 22px; float: left;} .b-accordion__img { margin-bottom: 0.7em;} .b-accordion__img img { max-width: 100%;} .b-accordion--smallindent .b-accordion__content { padding: 1em 1.1em;} /* Accordion info */ .b-accordion--info.ui-accordion .ui-accordion-header { border-width: 0 0 1px 0; padding: 22px 20px 21px 50px; margin-bottom: 0; margin-top: 0;} .b-accordion--info.ui-accordion .ui-accordion-header:after { display: none;} .b-accordion--info.ui-accordion .ui-accordion-header.ui-accordion-header-active { background: white; border-bottom: 1px solid #f1f1f1;} .b-accordion--info.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon { background: #717667;} .b-accordion--info.ui-accordion .ui-accordion-header .ui-accordion-header-icon { background: #cdcdcd; width: 32px; margin-right: 17px; margin-top: 0; padding: 6px 7px; left: 0; top: 13px; vertical-align: middle;} .b-accordion--info.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before { content: '\f00c';} .b-accordion--info.ui-accordion .ui-accordion-content { border-width: 0 0 1px 0; margin-bottom: 0; padding-left: 50px; padding-bottom: 5px;} .f-accordion--info.ui-accordion .ui-accordion-header { font-size: 1.07692em; line-height: 1.2;} .f-accordion--info.ui-accordion .ui-accordion-header.ui-accordion-header-active { color: #717667;} .f-accordion--info.ui-accordion .ui-accordion-header .ui-accordion-header-icon { text-indent: 0;} .f-accordion--info.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before { font-size: 1.23077em; line-height: 1; color: white; font-family: "FontAwesome";} /* End Accordion info */ /* Accordion Secondary version */ .b-accordion--secondary.ui-accordion .ui-accordion-header { border-width: 1px 0 0 0; padding-left: 0; margin-bottom: 0; margin-top: 0;} .b-accordion--secondary.ui-accordion .ui-accordion-header:last-of-type { border-width: 1px 0 1px 0;} .b-accordion--secondary.ui-accordion .ui-accordion-header.ui-accordion-header-active { background: white; border-bottom: 1px solid #f1f1f1;} .b-accordion--secondary.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon { background: #717667;} .b-accordion--secondary.ui-accordion .ui-accordion-header .fa { margin-right: 5px;} .b-accordion--secondary.ui-accordion .ui-accordion-content { border-width: 0; margin-bottom: 0; padding-bottom: 5px; padding-left: 23px;} .f-accordion--secondary.ui-accordion .ui-accordion-header { font-size: 1.07692em; line-height: 1.2;} .f-accordion--secondary.ui-accordion .ui-accordion-header:after { color: #666666;} .f-accordion--secondary.ui-accordion .ui-accordion-header.ui-accordion-header-active { color: #717667;} .f-accordion--secondary.ui-accordion .ui-accordion-header.ui-accordion-header-active:after { color: #717667;} .f-accordion--secondary.ui-accordion .ui-accordion-header .ui-accordion-header-icon { text-indent: 0;} .f-accordion--secondary.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before { font-size: 1.23077em; line-height: 1; color: white; font-family: "FontAwesome";} .ui-datepicker { padding: 0; border-radius: 3px; overflow: hidden; box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2); width: 270px;} .ui-datepicker .ui-datepicker-header { color: white; background: #717667; padding: 10px 10px;} .ui-datepicker .ui-datepicker-title { line-height: 1; font-size: 13px;} .ui-datepicker .ui-datepicker-month, .ui-datepicker .ui-datepicker-year { font-size: 1.07692em; line-height: 1; font-weight: 700; text-transform: uppercase;} .ui-datepicker .ui-datepicker-calendar { background: #f8f8f8; margin-bottom: 0;} .ui-datepicker .ui-datepicker-calendar th { color: #717667; padding: 20px 0 10px;} .ui-datepicker .ui-datepicker-calendar td { width: 14.3%;} .ui-datepicker .ui-datepicker-calendar td a { font-size: 0.92308em; line-height: 1; color: #666666; text-align: center; padding: 12px 0 8px; height: 35px; width: 35px;} .ui-datepicker .ui-datepicker-calendar td a.ui-state-active, .ui-datepicker .ui-datepicker-calendar td a:hover { background: #717667; color: white; border-radius: 50%;} .ui-datepicker .ui-datepicker-calendar tr:last-child td { padding-bottom: 10px;} .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { top: 8px; height: auto; width: auto;} .ui-datepicker .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-next:after { font-size: 0.61538em; line-height: 1; color: white; border: 1px solid white; border-radius: 50%; background: #717667; font-family: "FontAwesome"; font-weight: normal; padding: 3px; width: 16px; display: inline-block; text-align: center;} .ui-datepicker .ui-datepicker-prev span.ui-icon, .ui-datepicker .ui-datepicker-next span.ui-icon { display: none;} .ui-datepicker .ui-datepicker-prev { left: 10px;} .ui-datepicker .ui-datepicker-prev:after { content: "\f053";} .ui-datepicker .ui-datepicker-next { right: 10px;} .ui-datepicker .ui-datepicker-next:after { content: "\f054";} .ui-datepicker .ui-datepicker-next span.ui-icon { display: none;} .b-datapicker-reset .ui-datepicker { width: auto; box-shadow: 0 0 0 transparent;} .b-datapicker-reset .ui-datepicker .ui-datepicker-calendar td { text-align: center;} .b-datapicker-reset .ui-datepicker .ui-datepicker-calendar td a { width: 35px; height: 35px; line-height: 1.6; display: inline-block;} .b-datapicker-reset .ui-datepicker .ui-datepicker-calendar tr:last-child td { padding-bottom: 0.6em;} .b-benefits-container { padding: 50px 0 30px 0;} .b-benefits-container [class*='col-'] { margin: 20px 0 20px;} .f-benefits-container, .f-benefits_title { color: white;} .b-benefits_title { margin-bottom: 50px;} @media screen and (max-width: 979px) { .b-benefits_title { margin-bottom: 30px;}} @media screen and (max-width: 767px) { .b-benefits_title { margin-bottom: 20px;}} .f-benefits_title { font-size: 3.69231em; line-height: 1; text-transform: uppercase;} @media screen and (max-width: 979px) { .f-benefits_title { font-size: 3.07692em; line-height: 1.2;}} @media screen and (max-width: 767px) { .f-benefits_title { font-size: 2.30769em; line-height: 1.2;}} .b-benefits_description { margin-bottom: 30px;} .f-benefits_description { font-size: 1.53846em; line-height: 1; text-transform: uppercase;} @media screen and (max-width: 979px) { .f-benefits_description { font-size: 1.38462em; line-height: 1.2;}} @media screen and (max-width: 767px) { .f-benefits_description { font-size: 1.23077em; line-height: 1.2;}} /* benefits__item */ .b-benefits__item_icon { margin-bottom: 20px;} .b-benefits__item_icon_image { border-radius: 50%; border: 3px solid white; width: 156px; height: 156px; margin: 0 auto; overflow: hidden; position: relative;} .b-benefits__item_icon_image img { width: 150px; height: 150px;} .b-benefits__item_icon_image_hover ul { display: inline-block; margin: 0; line-height: 25px; font-size: 16px;} .b-benefits__item_icon_image_hover li { border-radius: 999px; overflow: hidden; background-color: white; width: 25px; height: 25px;} .b-benefits__item_icon_image_hover li:hover { background-color: #717667;} .f-benefits__item_icon_image_hover { vertical-align: middle;} .f-benefits__item_icon_image_hover li a { color: #717667;} .f-benefits__item_icon_image_hover li:hover a { color: white;} .f-benefits__item_icon { font-size: 3.46154em; line-height: 1; color: #717667;} .b-benefits__item_title { margin-bottom: 10px;} .f-benefits__item_title { font-size: 1.23077em; line-height: 1.25; text-transform: uppercase;} .f-benefits__item_description { font-size: 0.92308em; line-height: 1.66667;} /* end benefits__item */ .b-video-mac__btn { margin-bottom: 20px;} .b-video-mac-wrap { margin: 0 auto -12px; max-width: 674px;} .b-video-mac { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/homepage/mac-video.png") no-repeat center top; background-size: 100% auto; box-sizing: content-box; display: block; height: 0; margin: 0 10px -25px; padding-bottom: 57.6%; position: relative; z-index: 2;} .b-video-mac__player { bottom: 40px; left: 11.77%; position: absolute; right: 11.32%; top: 18px;} @media screen and (max-width: 767px) { .b-video-mac__player { top: 10px;}} @media screen and (max-width: 479px) { .b-video-mac__player { bottom: 30px; top: 10px;}} .b-video-mac__player iframe { height: 100%; width: 100%;} .b-footer-mini { padding: 11px; border-top: 1px solid #dedede;} .f-footer-mini__link { font-size: 0.92308em; line-height: 1.2;} .f-footer-mini-text { font-size: 0.92308em; line-height: 1.2; color: #717667;} .f-footer-mini-right { float: right;} [class*='b-color-picker_color'] { display: inline-block; height: 28px; width: 29px; border-radius: 3px; margin: 2px 4px; cursor: pointer;} [class*='b-color-picker_color'].is-active, [class*='b-color-picker_color']:hover { box-shadow: 2px 2px 0 #ededed, -2px 2px 0px #ededed, 0 2px 0 #ededed, 2px -2px 0 #ededed, -2px -2px 0px #ededed;} .b-color-picker__box { margin: 0 -5px 0 -5px;} .b-color-picker_color_1 { background-color: #f27491;} .b-color-picker_color_2 { background-color: #f2d674;} .b-color-picker_color_3 { background-color: #dfdfdf;} .b-color-picker_color_4 { background-color: #cc1212;} .b-color-picker_color_5 { background-color: #62b30c;} .b-color-picker_color_6 { background-color: #1685d3;} .b-color-picker_color_7 { background-color: #a28c0f;} .b-color-picker_color_8 { background-color: #e3921f;} .b-color-picker_color_9 { background-color: #656565;} .b-color-picker_color_10 { background-color: #efd108;} .b-color-picker_color_11 { background-color: #049ab0;} .b-color-picker_color_12 { background-color: #c4908d;} .b-color-picker_color_13 { background-color: #f40d85;} .b-color-picker_color_14 { background-color: #e00ed9;} .b-color-picker_color_15 { background-color: #875a50;} .b-color-picker_color_16 { background-color: #96b6cb;} /* + color picker --alt*/ .b-color-picker--alt [class*='b-color-picker_color'] { position: relative;} .b-color-picker--alt [class*='b-color-picker_color']:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #424242; opacity: 0.06;} .b-color-picker--alt [class*='b-color-picker_color'].is-active, .b-color-picker--alt [class*='b-color-picker_color']:hover { box-shadow: 2px 2px 0 #cdcdcd, -2px 2px 0px #cdcdcd, 0 2px 0 #cdcdcd, 2px -2px 0 #cdcdcd, -2px -2px 0px #cdcdcd;} /* - color picker --alt*/ .b-action-info { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/shop/action-info.png") no-repeat center center transparent; width: 75px; height: 69px; position: absolute; right: -2px; top: -2px;} @media screen and (max-width: 767px) { .b-action-info { left: -2px; background-image: url("/web/20181125073910im_/https://www.neavs.org/assets/img/shop/action-info-2.png");}} .b-action-info_text { transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); position: relative; top: 20px; left: 6px; padding: 0 5px;} @media screen and (max-width: 767px) { .b-action-info_text { transform: rotate(315deg); -ms-transform: rotate(315deg); -webkit-transform: rotate(315deg); top: 20px; left: -6px;}} .f-action-info_text { overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; color: white; font-size: 1.07692em; line-height: 1.2; text-align: center; text-transform: uppercase;} .b-action-info--default, .b-action-info--default--secondary { position: absolute; top: 0; right: 0; background-color: #529c11; padding: 2px 5px 1px; border-radius: 1px; border: 1px solid #dedede;} .b-action-info--default--secondary { background-color: #0ea8bf;} .f-action-info--default { font-size: 1.07692em; line-height: 1.2; color: white; text-transform: uppercase;} .b-product-preview { display: inline-block; border-radius: 3px; overflow: hidden; border: 1px solid #dedede; box-shadow: 0 0 2px #f8f8f8; width: 100%;} .b-product-preview__img { position: relative;} .b-product-preview__content { border-top: 3px solid #717667; width: 100%; padding: 20px 15px; background-color: #f8f8f8;} .b-product-preview__content_col { vertical-align: middle;} .b-product-preview__content_col:first-child { float: right; margin-left: 15px;} .b-product-preview__content_price { border-radius: 50px; background-color: #717667; padding: 6px 6px 4px; display: inline-block; min-height: 42px; min-width: 43px;} .f-product-preview__content_title { font-size: 1.23077em; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; color: #666666;} .f-product-preview__content_category { font-size: 0.92308em; line-height: 2; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; color: #717667;} .f-product-preview__content_category a { color: #717667;} .f-product-preview__content_price { font-size: 1.38462em; line-height: 1.77778; color: white; min-height: 42px; min-width: 42px; text-align: center;} .b-product-preview-row { overflow: hidden; border-top: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-bottom: 1px solid white; border-left: 1px solid white; border-radius: 2px; box-shadow: 0 -1px 2px whitesmoke;} .b-product-preview-row:hover { border: 1px solid #f4c2ac;} .b-product-preview-row__content { position: relative; margin-right: 2em; margin-top: 1em; margin-bottom: 1em; overflow: hidden;} @media screen and (max-width: 639px) { .b-product-preview-row__content { margin-left: 2em;}} .b-product-preview-row__content .b-portfolio_info_rating { padding-left: 0.9em;} .b-product-preview-row_description { padding: 0.7em 2em 0em 0.7em; margin-bottom: 1.3em; max-height: 102px; overflow: hidden;} @media screen and (max-width: 639px) { .b-product-preview-row_description { max-height: 200px;}} .b-product-preview-row_title { padding-left: 0.5em; padding-right: 5em;} .b-product-preview-row_btn { margin-left: 1em;} .b-product-preview-row__img { float: left; max-width: 270px; position: relative; margin-right: 15px;} @media screen and (max-width: 639px) { .b-product-preview-row__img { float: none; max-width: 320px;}} .b-product-preview-row__img img { width: 100%;} .b-product-preview-row_btn-panel { position: absolute; bottom: 1em; left: 1em; right: 1em;} .b-product-preview-row_btn-panel .b-btn { padding: 14px 14px 12px; text-shadow: none; border-radius: 2px; position: relative; margin-left: 5px; z-index: 5;} .b-product-preview-row_btn-panel .b-btn.is-active { background-color: #717667; color: white;} @media screen and (max-width: 767px) { .b-product-preview-row_price { float: right;}} .f-view-switcher { font-size: 0.76923em; line-height: 1.2; color: #919191;} [class*='b-view-switcher_'] { cursor: pointer; border: 2px solid #919191; border-radius: 2px; padding: 2px; margin-left: 3px;} [class*='b-view-switcher_']:before { position: relative; top: 0.5px;} [class*='b-view-switcher_'].is-view-switcher__item-active { color: #e88153; border-color: #e88153;} .b-sort-panel { margin-top: -3px; margin-bottom: 15px; float: none;} .b-sort-panel:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-sort-panel__inner { padding-bottom: 5px; border-bottom: 1px solid #e3e3e3; overflow: hidden;} .b-sort-panel__inner__view.b-sort-panel__inner { border-bottom: 0; padding-bottom: 0;} .b-sort-panel__inner_icon-sort { width: 16px; height: 19px; float: left; margin-top: 6px;} .f-sort-panel__inner_icon-sort { font-size: 1.38462em; line-height: 1.22222; color: #d2d2d2;} .f-sort-panel__inner_icon-sort:hover { color: #717667;} .b-categories-filter ul { padding: 0; margin: 0; list-style-type: none;} .b-categories-filter ul li ul { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 25px; list-style-type: none;} .b-categories-filter ul li ul li { border-bottom: 1px solid #fff; padding: 8px 0 7px;} .b-categories-filter ul li ul li i { display: none;} .b-categories-filter li { border-bottom: 1px solid #ececec; padding: 8px 0 7px;} .b-categories-filter li.active li { padding-left:10px;} .b-categories-filter li.active li a, .b-categories-filter li a { color: #717667;} .b-categories-filter li.active li.active a, .b-categories-filter li.active a, .b-categories-filter li a:hover { color: #971431;} .b-categories-filter i { margin-right: 10px; font-size: 0.92308em; line-height: 1.2;} .b-categories-filter a:hover ~ .f-categories-filter_count { color: white;} .b-categories-filter a:hover ~ .b-categories-filter_count { background-color: #717667;} .b-categories-filter_count { float: right; background-color: #dfdfdf; padding: 2px 4px; border-radius: 2px; min-width: 27px; margin-top: -2px;} .f-categories-filter_count { font-size: 0.84615em; line-height: 1.2; text-align: center;} .f-categories-filter_name { font-size: 1em; line-height: 1.2;} .b-tag { background-color: whitesmoke; padding: 7px 10px; margin: 5px 6px 5px 0; border-radius: 3px; display: inline-block;} .b-tag:hover { background-color: #717667;} .f-tag { color: #898989; font-size: 0.92308em; line-height: 1.2;} .f-tag:hover { color: white;} .b-tag-container { margin-top: -5px; margin-bottom: -5px; display: inline-block;} [class*='b-alert'] { display: block; padding: 12px 12px 10px 18px;} [class*='b-alert'] .fa { font-size: 1.15385em; line-height: 1.2;} [class*='b-alert'] > div:last-child .fa { margin-right: 0.4em;} [class*='b-alert'] > div:first-child .fa { font-size: 1.38462em; line-height: 1.2; margin-left: 0.4em;} [class*='b-alert'] > div:first-child .fa:before { cursor: pointer;} [class*='f-alert'] { font-size: 1em; line-height: 1.2;} .b-alert-normal { background: #f8f8f8; border: 1px solid gainsboro;} .f-alert-normal { color: #959595;} .b-alert-warning { background: #ffd6d1; border: 1px solid #f9bdb6;} .f-alert-warning { color: #ff391f;} .b-alert-info { background: #fff4bb; border: 1px solid #ffcc66;} .f-alert-info { color: #e99b00;} .b-alert-success { background: #c1faa8; border: 1px solid #9cff70;} .f-alert-success { color: #6db74c;} .b-alert-useful { background: #bceeff; border: 1px solid #8ae1ff;} .f-alert-useful { color: #21c2f8;} .b-alert-question { background: #decfdf; border: 1px solid #e2b5e5;} .f-alert-question { color: #af75b3;} .b-pricing-info__container { padding-top: 30px; padding-bottom: 30px;} .b-pricing-info__container:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .f-pricing-info__item { font-size: 1em; line-height: 2.30769; color: #989898;} .b-pricing-info__item { border: 1px solid #d8d8d8; margin-bottom: 10px; padding: 15px 0; position: relative;} .b-pricing-info__item .b-btn-sm { padding: 10px 23px 7px; box-shadow: inset 0 -2px 0px rgba(108, 108, 108, 0.7);} .b-pricing-info__item .b-btn-md { padding: 14px 14px 12px; box-shadow: inset 0 -2px 0px rgba(108, 108, 108, 0.7);} .b-pricing-info__item .b-btn-md.f-btn { font-size: 1.07692em; line-height: 1;} @media screen and (min-width: 768px) and (max-width: 980px) { .b-pricing-info__item:first-child { border-right: none;} .b-pricing-info__item:last-child { border-left: none;}} @media screen and (min-width: 980px) { .b-pricing-info__item { border-left: none;} .b-pricing-info__item:first-child { border-left: 1px solid #d8d8d8;}} .b-pricing-info__item:hover, .b-pricing-info__item.is-active { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);} @media screen and (min-width: 980px) { .b-pricing-info__item:hover, .b-pricing-info__item.is-active { border: 1px solid #d8d8d8; margin-top: -30px; margin-bottom: -35px;} .b-pricing-info__item:hover .b-pricing-info__item-title, .b-pricing-info__item.is-active .b-pricing-info__item-title { padding-top: 15px; padding-bottom: 15px;}} .b-pricing-info__item:hover .b-btn-sm, .b-pricing-info__item:hover .b-btn-md, .b-pricing-info__item.is-active .b-btn-sm, .b-pricing-info__item.is-active .b-btn-md { box-shadow: inset 0 -2px 0px #cc1212;} .b-pricing-info__item:hover .b-pricing-info__item-price, .b-pricing-info__item.is-active .b-pricing-info__item-price { background-color: #ec5927;} .b-pricing-info__item:hover .b-pricing-info__item-price h2, .b-pricing-info__item:hover .b-pricing-info__item-price small, .b-pricing-info__item.is-active .b-pricing-info__item-price h2, .b-pricing-info__item.is-active .b-pricing-info__item-price small { color: white;} .b-pricing-info__item:hover .b-pricing-info__item-btn-row .b-btn, .b-pricing-info__item.is-active .b-pricing-info__item-btn-row .b-btn { background-color: #ef4c21;} .b-pricing-info__item:hover .b-pricing-info__item-btn-row .f-btn, .b-pricing-info__item.is-active .b-pricing-info__item-btn-row .f-btn { text-shadow: 0 -1px 1px #ef4c21;} @media screen and (min-width: 980px) { .b-pricing-info__item:hover .b-pricing-info__item-btn-row, .b-pricing-info__item.is-active .b-pricing-info__item-btn-row { padding-top: 25px; padding-bottom: 15px;}} .b-pricing-info__item:hover .b-pricing-info__item-title-icon, .b-pricing-info__item.is-active .b-pricing-info__item-title-icon { background: #717667;} .b-pricing-info__item p { padding-top: 10px;} .b-pricing-info__item-price { background-color: #fafafa;} .b-pricing-info__item-price h2, .b-pricing-info__item-price small { color: #717667; margin: 0; padding: 10px 0; text-transform: none;} .b-pricing-info__item-row { border-bottom: 1px solid #d8d8d8; min-height: 45px;} .b-pricing-info__item-row:last-child { border-bottom: none;} .b-pricing-info__item-row.b-pricing-info__item-btn-row { padding-top: 10px;} .b-pricing-info__item-row.b-pricing-info__item-btn-row .b-btn { background-color: #919191;} .b-pricing-info__item-row.b-pricing-info__item-btn-row .f-btn { text-shadow: 0 -1px 1px #919191;} .b-pricing-info__item-row .b-stars-group { padding-top: 15px;} .b-pricing-info__item-title-icon { display: inline-block; background: #919191; border-radius: 50%; height: 28px; width: 28px; position: relative; margin-bottom: 5px;} .b-pricing-info__item-title-icon:before, .b-pricing-info__item-title-icon:after { border-top: 1px solid #ebebeb; content: ''; height: 1px; position: absolute; top: 50%; width: 320%;} .b-pricing-info__item-title-icon:before { left: -340%;} .b-pricing-info__item-title-icon:after { right: -340%;} .f-pricing-info__item-title-icon .fa { color: white;} .b-pricing-info__item-label { transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); background: #ffd565; border-bottom: 3px solid #ab2809; display: inline-block; left: 0px; height: 30px; padding-right: 5px; padding-left: 5px; position: absolute; top: 22px; z-index: 10;} .b-pricing-info__item-label:before, .b-pricing-info__item-label:after { background: #ffd565; border-bottom: 3px solid #ab2809; content: ''; position: absolute; height: 30px; width: 50%; z-index: -1;} .b-pricing-info__item-label:before { transform: skewX(-45deg); -ms-transform: skewX(-45deg); -webkit-transform: skewX(-45deg); left: -17px;} .b-pricing-info__item-label:after { transform: skewX(45deg); -ms-transform: skewX(45deg); -webkit-transform: skewX(45deg); right: -17px;} .f-pricing-info__item-label { color: #795801; text-transform: uppercase;} /*Secondary Version*/ .b-pricing-info--secondary .b-pricing-info__item { padding-top: 0;} .b-pricing-info--secondary .b-pricing-info__item:first-child { border: 1px solid #d8d8d8;} @media screen and (min-width: 980px) { .b-pricing-info--secondary .b-pricing-info__item:hover, .b-pricing-info--secondary .b-pricing-info__item.is-active { margin: 0;}} .b-pricing-info--secondary .b-pricing-info__item:hover .b-pricing-info__item-title, .b-pricing-info--secondary .b-pricing-info__item.is-active .b-pricing-info__item-title { padding-top: 10px; padding-bottom: 0;} .b-pricing-info--secondary .b-pricing-info__item:hover .b-pricing-info__item-btn-row, .b-pricing-info--secondary .b-pricing-info__item.is-active .b-pricing-info__item-btn-row { padding-top: 10px; padding-bottom: 0;} .b-pricing-info--secondary .b-pricing-info__item-title { background: #f8f8f8; overflow: hidden; padding-top: 10px;} .b-pricing-info--secondary .b-pricing-info__item-price { background: #919191;} .f-pricing-info--secondary .f-pricing-info__item-price h2, .f-pricing-info--secondary .f-pricing-info__item-price small { color: white;} /*End Secondary Version*/ /* Icon lg */ .b-pricing-info--icon-lg .b-pricing-info__item-title-icon { height: 60px; width: 60px;} .b-pricing-info--icon-lg .b-pricing-info__item-title-icon:before, .b-pricing-info--icon-lg .b-pricing-info__item-title-icon:after { width: 100%;} .b-pricing-info--icon-lg .b-pricing-info__item-title-icon:before { left: -110%;} .b-pricing-info--icon-lg .b-pricing-info__item-title-icon:after { right: -110%;} .f-pricing-info--icon-lg .f-pricing-info__item-title-icon .fa { font-size: 24px; line-height: 60px;} /* End Icon lg */ /* Color version */ .b-pricing-info--color .b-pricing-info__item { padding-top: 0;} @media screen and (min-width: 980px) { .b-pricing-info--color .b-pricing-info__item:hover .b-pricing-info__item-title, .b-pricing-info--color .b-pricing-info__item.is-active .b-pricing-info__item-title { padding-top: 25px;}} .b-pricing-info--color .b-pricing-info__item:hover .b-pricing-info__item-price, .b-pricing-info--color .b-pricing-info__item.is-active .b-pricing-info__item-price { background: #2bc2d5;} .b-pricing-info--color .b-pricing-info__item:hover.b-pricing-info__item--color-primary .b-pricing-info__item-price, .b-pricing-info--color .b-pricing-info__item.is-active.b-pricing-info__item--color-primary .b-pricing-info__item-price { background: #00b89a;} .b-pricing-info--color .b-pricing-info__item:hover.b-pricing-info__item--color-secondary .b-pricing-info__item-price, .b-pricing-info--color .b-pricing-info__item.is-active.b-pricing-info__item--color-secondary .b-pricing-info__item-price { background: #717667;} .b-pricing-info--color .b-pricing-info__item:hover.b-pricing-info__item--color-tertiary .b-pricing-info__item-price, .b-pricing-info--color .b-pricing-info__item.is-active.b-pricing-info__item--color-tertiary .b-pricing-info__item-price { background: #353d46;} .b-pricing-info--color .b-pricing-info__item-title { background: #229baa; border-bottom: 1px solid #2ba4b3; overflow: hidden; padding-top: 10px;} .b-pricing-info--color .b-pricing-info__item-price { background: #2bc2d5; border-top: 1px solid #2bcce0; padding: 20px 0;} .b-pricing-info--color .b-pricing-info__item--color-primary .b-pricing-info__item-title { background: #08947d;} .b-pricing-info--color .b-pricing-info__item--color-primary .b-pricing-info__item-price { background: #00b89a; border-top: 1px solid #42d8bf;} .b-pricing-info--color .b-pricing-info__item--color-secondary .b-pricing-info__item-title { background: #d0531b; border-bottom: 1px solid #d0531b;} .b-pricing-info--color .b-pricing-info__item--color-secondary .b-pricing-info__item-price { background: #717667; border-top: 1px solid #f4a480;} .b-pricing-info--color .b-pricing-info__item--color-tertiary .b-pricing-info__item-title { background: #282f36; border-bottom: 1px solid #282f36;} .b-pricing-info--color .b-pricing-info__item--color-tertiary .b-pricing-info__item-price { background: #353d46; border-top: 1px solid #3f4851;} .f-pricing-info--color .f-pricing-info__item-title h4 { font-size: 1.53846em; line-height: 1.2; color: white;} .f-pricing-info--color .f-pricing-info__item-price h2, .f-pricing-info--color .f-pricing-info__item-price small { color: white;} .f-pricing-info--color .f-pricing-info__item-price h2 { font-size: 3.69231em; line-height: 1;} .f-pricing-info--color .f-pricing-info__item-price small { font-size: 40%;} /* End Color version */ .b-our-works .b-category-filter { border-bottom: 0;} .b-our-works__item { min-height: 154px; margin-bottom: 30px;} @media (max-width: 480px) { .b-our-works__item { min-height: 133px; margin-bottom: 15px;}} .b-our-works__item .b-item-hover-action { padding-bottom: 27px;} .b-our-works__item_image { border-radius: 2px; overflow: hidden;} .b-our-works__item_image img { display: block; height: auto; max-width: 100%; margin: 0 auto; width: 100%;} .b-google-map { position: relative;} @media screen and (min-width: 1024px) { .b-google-map--fix-height .b-google-map__map-view { min-height: 650px;}} .b-google-map__map-view { min-height: 500px;} @media screen and (max-width: 1024px) { .b-google-map__map-view { min-height: 600px;}} @media screen and (max-width: 767px) { .b-google-map__map-view { min-height: 300px;}} .b-google-map__info-window { padding: 10px 0;} @media (max-width: 1024px) { .b-google-map__info-window { max-width: 310px;}} .b-google-map__info-window-address, .b-google-map__info-window-image { padding: 0;} .b-google-map__info-window-address ul li { margin-bottom: 20px;} .b-google-map__info-window-address ul li:last-child { margin-bottom: 0;} .b-google-map__info-window-address-title { margin-top: 3px; margin-bottom: 5px;} .f-google-map__info-window-address-title { color: #717667; font-weight: 700; text-transform: uppercase;} .f-google-map__info-window-address-title:hover { cursor: pointer;} .b-google-map__info-window-address-icon { height: 44px; width: 44px; background-color: #717667; border-radius: 999px; overflow: hidden; margin-right: 10px;} .b-google-map__info-window-address-icon .fa { color: white; vertical-align: middle; line-height: 44px; font-size: 21px;} .b-google-map__info-window-address-icon:hover { cursor: pointer;} .b-goggle-map_info-window-estate { padding-left: 17px; min-height: 315px;} @media (max-width: 640px) { .b-goggle-map_info-window-estate { padding-left: 0; max-width: 270px;}} .b-goggle-map_info-window-estate-image { margin-bottom: 20px;} .b-goggle-map_info-window-estate-image img { width: 275px;} @media (max-width: 640px) { .b-goggle-map_info-window-estate-image img { width: 270px;}} .f-google-map__info-window-estate-title { font-size: 1.53846em; line-height: 1; color: #717667;} .f-google-map__info-window-estate-description { font-size: 0.92308em; line-height: 1.2;} .b-google-map__info-window-estate-details { padding: 10px 0; margin: 5px 0; border-top: 2px solid #dddddd; border-bottom: 2px solid #dddddd;} .b-google-map__info-window-estate-details .b-info-group ul { margin: 0;} .b-google-map__info-window-estate-details .fa { color: #989898;} .b-google-map__title { position: relative; padding: 20px 0;} @media screen and (min-width: 480px) { .b-google-map__title { padding: 40px 0;}} .b-google-map__title:after { top: 100%; left: 50%; border: 18px solid transparent; content: " "; height: 0; width: 0; position: absolute; z-index: 1; pointer-events: none; border-top-color: #717667; margin-left: -18px;} .f-google-map__title { font-size: 2.76923em; line-height: 1.2; color: white; background-color: #717667; text-transform: uppercase; vertical-align: middle;} .f-google-map__marker-label { color: white; font-size: 1.07692em; line-height: 1.2; background-color: #666666; text-align: center; white-space: nowrap; padding: 10px; margin-left: 20px; border-radius: 2px; position: relative; top: -75px; left: -50%;} .f-google-map__marker-label { color: white; font-size: 1.07692em; line-height: 1.2; background-color: #666666; text-align: center; white-space: nowrap; padding: 10px; margin-left: 20px; border-radius: 2px; position: relative; top: -75px; left: -50%;} .f-google-map__marker-label:after { top: 100%; left: 50%; border: 5px solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-top-color: #666666; margin-left: -2px;} .b-google-map__info-office { min-height: 70px; padding-left: 15px; width: 140px;} .b-google-map__info-office h4 { margin-bottom: 5px;} .f-google-map__info-office { text-transform: uppercase;} .f-google-map__info-office small { color: #515151;} .b-audio-player { min-height: 97px;} .b-audio-player__song-name { background-color: #717667; padding: 17px 10px 15px;} .b-audio-player__content_nav { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/audio-player_bg_nav.png"); width: 96px; height: 46px; float: left; border-right: 1px solid #313131; box-shadow: 1px 0 0 #464646; padding: 17px 0px; cursor: default;} .b-audio-player__content_inner { background: url("/web/20181125073910im_/https://www.neavs.org/assets/img/audio-player_bg.png"); height: 46px; overflow: hidden;} .b-audio-player__content { background-color: #666666;} [class*='b-audio-player__content_nav_'] { display: inline-block; padding: 0 5px; cursor: pointer;} .b-audio-player__time, .b-audio-player__full-time { height: 10px; padding: 18px 10px 0 0; width: 35px;} .b-audio-player__time { padding-left: 10px; padding-right: 0; float: left;} .b-audio-player__full-time { float: right;} .b-audio-player__progress-bar_box { overflow: hidden;} .b-audio-player__progress-bar_container { margin: 18px 5px;} .b-audio-player__progress-bar { height: 10px; background-color: #222222; border-radius: 10px; position: relative; box-shadow: 0 1px 0 #474747; cursor: pointer;} .b-audio-player__progress-bar_load { height: 100%; position: absolute; z-index: 1; left: 0; top: 0; background-color: #444444; border-radius: 5px; border: 1px solid #222222; box-shadow: 0 1px 0 #555555 inset;} .b-audio-player__progress-bar_progress { height: 100%; position: absolute; z-index: 2; left: 0; top: 0; background-color: #717667; border-radius: 5px; border: 1px solid #222222; box-shadow: 0 1px 0 #fcce00 inset; min-width: 5px; overflow: visible !important;} .b-audio-player__progress-bar_progress_btn { background-color: #f7f7f7; border-radius: 10px; height: 12px; width: 12px; right: -7px; position: absolute; top: -2px; cursor: pointer; box-shadow: 0 0 2px #464646;} .b-audio-player__progress-bar_progress_btn:before { width: 6px; height: 6px; content: ''; border-radius: 10px; background-color: #c3c4c5; position: absolute; top: 3px; left: 3px; box-shadow: 0 1px 0 #aeafb1 inset;} .f-audio-player__content_nav, .f-audio-player__content_nav a { color: #1c1c1c; text-shadow: 0 1px 0 #616161; text-align: center;} .b-audio-player__content_nav li { width: 23px;} .f-audio-player__song-name { font-size: 1.23077em; line-height: 1.2; color: #fefefe;} .f-audio-player__content_inner { font-size: 0.76923em; line-height: 1.2; color: #aaaaaa;} .f-audio-player__time { color: white;} .jp-playlist { display: none;} .b-link { background-color: white; position: relative; padding: 8px 4px 6px 8px; display: inline-block;} .b-link:after { content: ''; height: 100%; width: 16px; position: absolute; top: 0; right: -5px; transform: skew(160deg); -ms-transform: skew(160deg); -webkit-transform: skew(160deg); background-color: inherit; z-index: -1;} .b-link span { position: absolute; left: 100%; top: 0; transform: skew(160deg); -ms-transform: skew(160deg); -webkit-transform: skew(160deg); background-color: #717667; margin-left: 9px; height: 100%; padding: 7px 4px 7px 5px;} .b-link i { transform: skew(-160deg); -ms-transform: skew(-160deg); -webkit-transform: skew(-160deg);} .b-link i:before { color: white;} .f-link { font-size: 1.07692em; line-height: 1; color: #717667;} .f-link:hover { color: #666666;} .b-slider-range { background-color: #dadada; height: 4px; border-radius: 3px; margin-top: 57px; margin-bottom: 25px; box-shadow: 0 -2px 0 #b3b3b3 inset;} .b-slider-range:before { content: ''; position: absolute; left: 0; top: -10px;} .b-slider-range .ui-slider-handle { background-color: #dfdfdf; border-radius: 10px; outline: 0 none; width: 9px; height: 9px; top: -2px; cursor: pointer; box-shadow: 0 0 1px #b3b3b3;} .b-slider-range .ui-slider-handle:before { content: ''; width: 5px; height: 5px; background-color: #e88153; float: left; border-radius: 10px; margin: 2px; box-shadow: 0 -1px 1px #971431 inset;} .b-slider-range .ui-slider-handle span { color: white; background-color: #e88153; padding: 4px 7px 3px; border-radius: 5px; position: absolute; bottom: 100%; margin-bottom: 7px; left: -18px; min-width: 42px; text-align: center;} .b-slider-range .ui-slider-handle span:before { content: ''; position: absolute; border-style: solid; border-width: 4px; border-color: #e88153 transparent transparent transparent; left: 50%; top: 100%; margin-left: -4px;} .b-slider-range .ui-slider-range { background-color: #717667; box-shadow: 0 -2px 0 #971431 inset;} .b-slider-range_min, .b-slider-range_max { position: absolute; top: -24px;} .b-slider-range_min { left: 0;} .b-slider-range_max { right: 0;} .f-slider-range { color: #717171; font-size: 0.84615em; line-height: 1.2;} .b-float-search { padding-bottom: 40px; position: relative;} .b-float-search__container { left: 0; right: 0; margin: 0 auto; position: absolute; bottom: 42px; width: 260px; border-radius: 2px; background-color: #717667;} @media screen and (min-width: 480px) { .b-float-search__container { bottom: 15px; width: 480px;}} .b-float-search__container-without-background { background-color: transparent;} .b-float-search__container-inner { margin: 10px;} .b-float-search__container-inner-row { margin-bottom: 10px;} .b-float-search__container-inner-row:last-child { margin-bottom: 0;} .f-float-search__container-options { color: white;} .b-right-inner-addon { position: relative; width: 100%; margin-right: 0px; padding-right: 45px;} @media screen and (min-width: 480px) { .b-right-inner-addon { width: 460px;}} .b-left-inner-addon-marker { position: absolute; left: 0px; padding: 10px 0px; margin-left: 15px; pointer-events: none;} .f-left-inner-addon-marker { color: #b1b1b1; font-size: 1.23077em; line-height: 1.2;} .b-right-inner-addon-search { position: absolute; right: 0px; padding: 14px 0px; margin-right: 10px; pointer-events: none;} .f-right-inner-addon { font-size: 1.53846em; line-height: 1.2; color: #717667;} .f-float-search__form_elements { color: white;} .b-float-search__input { padding-right: 30px;} .b-float-search__container-inner-thick-round-border .b-right-inner-addon-search { margin-right: -10px;} .b-float-search__container-inner-thick-round-border .b-float-search__input { border-radius: 26px; border: 3px solid #717667; padding-left: 30px;} .b-float-search__container-inner-thick-round-border .b-float-search__input:focus { border: 3px solid #717667;} .b-select { display: inline-block; margin-right: 7px; margin-bottom: 4px;} .b-select span.ui-icon { right: 12px; margin-top: -2px; position: absolute; border-style: solid; border-width: 5px; border-color: #717171 transparent transparent transparent;} .b-select span.ui-selectmenu-button { font-size: 0.92308em; line-height: 1.83333; outline: 0 none; border: 1px solid #ebebeb; border-radius: 2px; color: #717171;} .b-select span.ui-selectmenu-button:before { content: ''; height: 100%; width: 1px; border-left: 1px solid #d2d2d2; position: absolute; right: 35px; top: 0;} .b-select .ui-selectmenu-text { line-height: 22px !important; padding: 0.4em 2.3em 0.4em 1em !important;} .b-select select { width: 150px;} .b-select--secondary .ui-selectmenu-text { background-color: #f8f8f8; color: #333333;} .b-select--secondary span.ui-icon { border-color: #989898 transparent transparent transparent;} .b-select--alt .ui-selectmenu-text { background-color: white; color: #989898;} .b-select--alt span.ui-icon { border-color: #989898 transparent transparent transparent;} .b-contact-form { left: 0px; position: absolute; top: 0px;} @media screen and (max-width: 1024px) { .b-contact-form { position: relative;}} .b-contact-form__window { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; position: absolute; z-index: 2; left: 20%; top: 90px; border: 1px solid #b9b8b8; background-color: white; color: #000000; width: 570px;} @media screen and (max-width: 1024px) { .b-contact-form__window { border: 0; left: 0; position: relative; top: 0; width: 100%;}} .b-contact-form__window-title { margin-top: 20px;} .b-contact-form__window-title hr { border-top-width: 2px;} .f-contact-form__window-title { font-size: 1.53846em; line-height: 1.2;} .b-contact-form__window-form-row { margin-bottom: 15px;} .b-contact-form__window-form-row-label { margin-bottom: 9px;} .b-contact-form__window-form-textarea { resize: none;} .b-contact-form__window-form-row-button { width: 100%;} .b-video-default { width: 100%;} .b-video-default.b-video-default--shadow { -webkit-box-shadow: 0px -8px 30px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px -8px 30px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px -8px 30px 0px rgba(0, 0, 0, 0.5);} .b-video-default.vjs-default-skin { overflow: hidden;} .b-video-default.vjs-default-skin .vjs-play-progress { background-color: #717667;} .b-video-default.vjs-default-skin .vjs-volume-level { background-color: #717667;} .b-video-default.vjs-default-skin .vjs-control-bar { font-size: 1.1em; background: #1c1c1c;} .b-video-default.vjs-default-skin .vjs-volume-control { margin-right: 20em;} .b-video-default.vjs-default-skin .vjs-seek-handle { display: none;} .b-video-default.vjs-default-skin .vjs-volume-handle { display: none;} .b-video-default.vjs-default-skin .vjs-duration-display { color: #4f4f4f;} .b-video-default.vjs-default-skin .vjs-slider { background: rgba(0, 0, 0, 0.5);} .b-video-default.vjs-default-skin .vjs-big-play-button { border-color: transparent; background: transparent; color: white; font-size: 1em; left: 50%; top: 50%; height: 50px; width: 50px; margin-top: -25px; margin-left: -25px; box-shadow: 0 0 0 transparent; padding: 0;} .b-video-default.vjs-default-skin .vjs-big-play-button:before { font-family: "FontAwesome"; font-size: 5em; line-height: 1.2; content: "\f01d";} .b-video-default.vjs-default-skin:hover .vjs-big-play-button { border-color: transparent; background: transparent; color: white; box-shadow: 0 0 0 transparent;} .b-video-player { margin-bottom: 30px; position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0;} .b-video-payer-size-alt { padding-bottom: 54%;} .b-video-payer-size-secondary { padding-bottom: 40%;} .b-video-player iframe, .b-video-player .b-video-default { position: absolute; top: 0; left: 0; width: 100%; height: 100%; max-width: 100%; max-height: 100%;} .c-primary { color: #666666;} .c-default { color: #717667;} .c-secondary { color: #717667;} .c-octonary { color: #971431;} .c-primary { color: #666666;} .c-tertiary { color: #989898;} .c-quaternary { color: #5f5f5f;} .c-quinary { color: #616161;} .c-senary { color: #515151;} .c-septenary { color: #a5a5a5;} .c-nonary { color: #b1b1b1;} .c-denary { color: #dddddd;} .c-white { color: white;} .c-default-link { color: #898989;} .c-desc { color: #848484;} .c-11 { color: #747474;} .c-12 { color: #d8d8d8;} .c-13 { color: #333333;} .c-14 { color: #4f4f4f;} .c-15 { color: #949494;} .c-16 { color: #adadad;} .c-17 { color: #f3f3f3;} .c-18 { color: #b9b8b8;} .c-19 { color: #919191;} .c-20 { color: #777777;} .c-21 { color: #dedede;} .c-22 { color: #d9d9d9;} .c-23 { color: #fafafa;} .c-24 { color: #e8e8e8;} .c-25 { color: #e6e6e6;} .c-26 { color: #f6f6f6;} .c-27 { color: #929292;} .c-28 { color: #f1f1f1;} .c-29 { color: #979797;} .c-30 { color: #f4f4f4;} .c-31 { color: #00c6cd;} .c-32 { color: #83b705;} .c-33 { color: #828282;} .c-34 { color: #e88153;} .c-s-35 { color: gainsboro;} .c-s-36 { color: #dbdbdb;} .c-s-37 { color: #8b8b8b;} .c-s-38 { color: #b5b5b5;} .c-s-39 { color: #ebebeb;} .c-s-40 { color: #e0e0e0;} .c-s-41 { color: #7f7e7e;} .c-s-42 { color: #ededed;} .c-s-43 { color: #cdcdcd;} .c-s-45 { color: #e3e3e3;} .c-s-46 { color: #dfdfdf;} .c-s-47 { color: #ececec;} .c-s-48 { color: whitesmoke;} .c-s-49 { color: #fefefe;} .c-s-50 { color: #313131;} .c-s-51 { color: #464646;} .c-s-52 { color: #1c1c1c;} .c-s-53 { color: #aaaaaa;} .c-s-54 { color: #222222;} .c-s-55 { color: #444444;} .c-s-56 { color: #555555;} .c-s-57 { color: #fcce00;} .c-s-58 { color: #474747;} .c-s-59 { color: #f7f7f7;} .c-s-60 { color: #c3c4c5;} .c-s-61 { color: #aeafb1;} .c-s-62 { color: #717171;} .c-s-63 { color: #dadada;} .c-s-64 { color: #b3b3b3;} .c-s-65 { color: #d2d2d2;} .c-s-66 { color: #da4453;} .c-s-67 { color: #529c11;} .c-s-68 { color: #f4c2ac;} .c-s-69 { color: #0ea8bf;} .c-s-70 { color: #f9f9f9;} .c-cp-0 { color: #424242;} .c-cp-1 { color: #f27491;} .c-cp-2 { color: #f2d674;} .c-cp-3 { color: #dfdfdf;} .c-cp-4 { color: #cc1212;} .c-cp-5 { color: #62b30c;} .c-cp-6 { color: #1685d3;} .c-cp-7 { color: #a28c0f;} .c-cp-8 { color: #e3921f;} .c-cp-9 { color: #656565;} .c-cp-10 { color: #efd108;} .c-cp-11 { color: #049ab0;} .c-cp-12 { color: #c4908d;} .c-cp-13 { color: #f40d85;} .c-cp-14 { color: #e00ed9;} .c-cp-15 { color: #875a50;} .c-cp-16 { color: #96b6cb;} .c-opacity-1 { color: rgba(108, 108, 108, 0.7);} .c-opacity-2 { color: rgba(218, 119, 82, 0.66);} .c-opacity-3 { color: rgba(0, 0, 0, 0.5);} .c-35 { color: #ea673d;} .c-36 { color: #c9471d;} .c-37 { color: #f8f8f8;} .c-38 { color: #fbfbfb;} .c-39 { color: #e4e4e4;} .c-40 { color: #959595;} .c-41 { color: #ff391f;} .c-42 { color: #ffd6d1;} .c-43 { color: #f9bdb6;} .c-44 { color: #e99b00;} .c-45 { color: #fff4bb;} .c-46 { color: #ffcc66;} .c-47 { color: #c1faa8;} .c-48 { color: #9cff70;} .c-49 { color: #6db74c;} .c-50 { color: #bceeff;} .c-51 { color: #8ae1ff;} .c-52 { color: #21c2f8;} .c-53 { color: #decfdf;} .c-54 { color: #e2b5e5;} .c-55 { color: #af75b3;} .c-56 { color: #f2f2f2;} .c-57 { color: #323232;} .c-58 { color: #acacac;} .c-59 { color: #d05a25;} .c-60 { color: #2bc2d5;} .c-61 { color: #229baa;} .c-62 { color: #2bcce0;} .c-63 { color: #2ba4b3;} .c-64 { color: #08947d;} .c-65 { color: #00b89a;} .c-66 { color: #42d8bf;} .c-67 { color: #d0531b;} .c-68 { color: #f4a480;} .c-69 { color: #282f36;} .c-70 { color: #353d46;} .c-71 { color: #3f4851;} .c-72 { color: #bf130f;} .c-73 { color: #ffd565;} .c-74 { color: #b0310e;} .c-74 { color: #b0310e;} .c-76 { color: #565656;} .c-a-40 { color: #ef4c21;} .c-a-41 { color: #ec5927;} .b-tagline-box { border-top: 3px solid #717667; box-shadow: inset 0 0 1px rgba(108, 108, 108, 0.7); position: relative; padding: 22px 20px 32px 27px; margin: 0 0 20px;} .b-tagline-box:after { content: ''; display: block; position: absolute; top: 100%; width: 100%; height: 18px; left: 0; background: url(/web/20181125073910im_/https://www.neavs.org/assets/img/tablet-shadow-min.png) no-repeat 50% 0;} @media screen and (max-width: 479px) { .b-tagline-box:after { background-size: 100% auto;}} .b-tagline-box-inner:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-tagline-box--big.b-tagline-box:after { background-image: url(/web/20181125073910im_/https://www.neavs.org/assets/img/tablet-shadow-max.png);} @media screen and (max-width: 639px) { .b-tagline-box--big.b-tagline-box:after { background-image: url(/web/20181125073910im_/https://www.neavs.org/assets/img/tablet-shadow-min.png);}} @media screen and (max-width: 479px) { .b-tagline-box--big.b-tagline-box:after { background-size: 100% auto;}} .b-tagline-box--btn .b-tagline_description { display: table-cell; vertical-align: top;} @media screen and (max-width: 639px) { .b-tagline-box--btn .b-tagline_description { display: block;}} .b-tagline-box--btn .b-tagline_btn { display: table-cell; margin: 0 0 0 15px;} .b-tagline-box--btn .b-tagline_btn .button-lg { margin: 0;} @media screen and (max-width: 639px) { .b-tagline-box--btn .b-tagline_btn { display: block; margin: 15px 0 0;}} .b-tagline-box--no-shadow.b-tagline-box:after { display: none;} .b-tagline-box--color.b-tagline-box { background: #717667; border: 1px solid #ebebeb; box-shadow: none;} .b-tagline-box--color.b-tagline-box .f-tagline_title, .b-tagline-box--color.b-tagline-box .f-tagline_description { color: white;} .b-tagline_title { margin: 0 0 9px;} .b-tagline_btn--position.b-tagline_btn { margin: 24px 0 0;} .b-tagline_btn--position.b-tagline_btn .button-lg { margin: 0;} .b-tagline_btn--right { float: right;} @media screen and (max-width: 639px) { .b-tagline_btn--right { float: none; margin: 15px 0 0; text-align: left;}} .b-tagline_btn--left { float: left;} @media screen and (max-width: 639px) { .b-tagline_btn--left { float: none; margin: 15px 0 0; text-align: left;}} .f-tagline-center { text-align: center;} .f-tagline_description { font-size: 0.92308em; line-height: 2; color: #666666;} .f-tagline_title { font-size: 1.38462em; line-height: 1; color: #717667;} .f-tagline_description--big.f-tagline_description { font-size: 1.23077em; line-height: 1.875; color: #5f5f5f;} .f-tagline--white.f-tagline_title { color: white;} .f-tagline--white.f-tagline_description { color: white;} .b-wiget-fb { overflow: hidden;} .b-wiget-fb .b-wiget-fb-content { margin-bottom: -30px;} .fb_iframe_widget span { margin-left: -10px;} .b-about-us-connection img { width: 100%;} .b-history__info { border: 1px solid #c3c4c5; background-color: white; border-radius: 3px; padding-left: 1.5em; padding-right: 1.5em; position: relative;} .b-history__info p { margin-bottom: 0;} .b-history__info .row { margin-bottom: -10px;} .b-history__timeline { position: relative; z-index: 10;} .b-product-launch { margin-bottom: -138px;} @media screen and (max-width: 768px) { .b-product-launch { margin-bottom: -90px;}} .b-product-launch__text { padding-right: 15px; border-right: 1px solid white; overflow: hidden;} .b-product-launch__text p { margin-bottom: 0;} .b-product-launch__text h2 { margin-top: 0; margin-bottom: 0; position: relative; top: -4px;} .b-chart { width: 100%; height: 265px; border-radius: 0 0 5px 5px; overflow: hidden; box-shadow: 0 3px 0 #da4453;} .b-chart svg > rect { fill: #f0743e;} .b-chart g > g > rect { fill: #f5a580;} .b-chart_head { background-color: #e36228; padding: 1.5em 1.5em 1.3em; border-radius: 5px 5px 0 0; overflow: hidden;} .b-chart_title { float: left;} .f-chart_title { font-size: 1.23077em; line-height: 1.2; text-transform: uppercase;} .b-chart_info { float: right;} .f-chart_info { font-size: 0.92308em; line-height: 1.2;} .b-href-with-img img { float: left; margin-right: 1em;} .b-timeline { position: relative; min-height: 1000px;} .b-timeline:before { /* this is the vertical line */ content: ''; position: absolute; top: 0; left: 28px; height: 100%; width: 4px; background: #e0e0e0;} @media only screen and (min-width: 1024px) { .b-timeline:not(.b-timeline-full-width):before { left: 50%; margin-left: -2px;} .b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(even) { right: 0;}} .b-timeline img { width: 100%;} .b-timeline__block { position: absolute; width: 100%; display: none;} .b-timeline__block:first-child { display: block;} .b-timeline__block:before, .b-timeline__block:after { content: " "; display: table;} .b-timeline__block:after { clear: both;} .b-timeline:not(.b-timeline-full-width) .b-timeline__block { width: 50%;} @media only screen and (max-width: 1023px) { .b-timeline:not(.b-timeline-full-width) .b-timeline__block { width: 100%;}} @media only screen and (max-width: 1023px) { .b-timeline__block { width: 100%;}} .b-timeline__marker { position: absolute; top: 0; height: 150px;} @media only screen and (min-width: 1024px) { .b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(even) .b-timeline__marker { left: 0;} .b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(odd) .b-timeline__marker { right: 0;}} @media only screen and (min-width: 1024px) { .b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(odd) .b-timeline__marker-img { position: absolute; top: 0; right: -25px;} .b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(odd) .b-timeline__date { left: 50%; margin-left: 4px; top: 65px;}} .b-timeline__marker-img { width: 50px; height: 50px; border-radius: 50%; background-color: #717667; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2); margin-left: 4px;} @media only screen and (min-width: 1024px) { .b-timeline:not(.b-timeline-full-width) .b-timeline__marker-img { margin-left: -25px;}} .b-timeline__marker-img .fa { font-size: 1.69231em; line-height: 1.2; color: white; padding-top: 11px; text-align: center; width: 100%;} .b-timeline__marker-img .fa.fa-music { margin-left: -2px;} .b-timeline__marker-img .fa.fa-angle-double-right { margin-left: 1px;} .b-timeline__content { position: relative; margin-left: 75px; background: white;} .b-timeline__content:before, .b-timeline__content:after { border: solid transparent; content: " "; width: 0; height: 0; position: absolute; pointer-events: none;} .b-timeline__content:before { top: 16px; border-width: 7px; left: auto; right: 100%; border-color: transparent; border-right-color: #e0e0e0;} .b-timeline__content:after { top: 17px; border-width: 6px; left: auto; right: 100%; border-color: transparent; border-right-color: white;} @media only screen and (min-width: 1024px) { .b-timeline__content { width: 92%;} .b-timeline:not(.b-timeline-full-width) .b-timeline__content { margin-left: 0;} .col-xs-9 .b-timeline:not(.b-timeline-full-width) .b-timeline__content { width: 45%;} .b-timeline:not(.b-timeline-full-width) .b-timeline__content:before { left: 100%; right: auto; border-color: transparent; border-left-color: #e0e0e0;} .b-timeline:not(.b-timeline-full-width) .b-timeline__content:after { left: 100%; right: auto; border-color: transparent; border-left-color: white;} .b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(even) .b-timeline__content { float: right; margin-right: 0;} .b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(even) .b-timeline__content:before { left: auto; right: 100%; border-color: transparent; border-right-color: #e0e0e0;} .b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(even) .b-timeline__content:after { left: auto; right: 100%; border-color: transparent; border-right-color: white;}} .b-timeline__content .b-video-player { margin-bottom: 0;} .b-timeline__block-finish:before { /* this is the vertical line */ content: ''; position: absolute; top: 0; left: 28px; height: 350px; width: 4px; background: white;} @media only screen and (min-width: 1024px) { .b-timeline:not(.b-timeline-full-width) .b-timeline__block-finish:before { left: 0; margin-left: -2px;}} .b-timeline__content-finish { border: none;} .b-timeline__content-finish:before { border-right-color: #717667;} @media only screen and (min-width: 1024px) { .b-timeline:not(.b-timeline-full-width) .b-timeline__content-finish:before { border-color: transparent; border-left-color: #717667;} .b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(even) .b-timeline__content-finish:before { border-color: transparent; border-right-color: #717667;}} .b-timeline__content-finish:after { border-width: 0;} .b-timeline__marker-finish { height: 52px;} .b-timeline__infoblock-finish { background-color: #717667; margin-top: 8px; height: 31px; border-radius: 2px; padding: 8px 15px 0 15px; display: inline-block;} @media only screen and (min-width: 1024px) { .b-timeline:not(.b-timeline-full-width) .b-timeline__block:nth-child(odd) .b-timeline__infoblock-finish { float: right;}} .f-timeline__infoblock-finish { font-size: 1.07692em; line-height: 1.2; color: white;} .b-blog-timeline__infoblock { padding: 15px 28px 10px 20px;} .b-blog-timeline__infoblock-title { border-bottom: 2px solid #717667;} .b-timeline__date { position: relative; background: white; border: 1px solid #c3c3c3; border-radius: 2px; padding: 5px 8px; top: 15px; white-space: nowrap; width: 64px; text-align: center; margin-left: 0; box-shadow: inset 0 -4px 4px 0 rgba(0, 0, 0, 0.1);} @media only screen and (min-width: 1024px) { .b-timeline:not(.b-timeline-full-width) .b-timeline__date { left: -50%; margin-left: 3px;}} .b-timeline__date:before, .b-timeline__date:after { bottom: 100%; left: 50%; border: solid transparent; content: " "; width: 0; height: 0; position: absolute; pointer-events: none;} .b-timeline__date:after { border-bottom-color: white; border-width: 6px; margin-left: -8px;} .b-timeline__date:before { border-bottom-color: #c3c3c3; border-width: 7px; margin-left: -9px;} .f-timeline__date { font-size: 1em; line-height: 1.2; color: #717667; text-transform: uppercase;} .b-search-result-box { margin: 30px 0 0;} .b-search-item { border: 1px solid #dedede; padding: 3px 25px 7px 21px; margin: 0 0 26px;} .b-search-item:hover { border-color: #717667;} .b-search-item .is-global-title { color: #717667; margin-bottom: 5px;} .b-search-item .b-infoblock-with-icon__icon { width: 22px; padding: 2px 1px;} .b-search-item .b-blog-one-column__info_container { padding: 4px 10px 0 29px; padding-left:4px;} .b-search-item .f-infoblock-with-icon__icon .fa { font-size: 0.92308em; line-height: 1;} .b-search-item .f-blog-one-column__info { font-size: 0.92308em; line-height: 1;} .b-search-item .f-btn { font-size: 0.92308em; line-height: 1; text-transform: none;} .b-form--mini.b-form-row { margin-bottom: 5px;} .b-page-error { background: url(/web/20181125073910im_/https://www.neavs.org/assets/img/bg_error.jpg) no-repeat 50% 100%; background-size: cover; padding: 106px 0 84px;} .b-title-error span, .b-title-error strong { display: block; text-align: center;} .f-title-error strong { font-size: 2.92308em; line-height: 0.94737; color: #6d7a83; font-weight: normal;} .f-title-error span { font-size: 13.07692em; line-height: 0.76471; color: #b5b5b5;} @media screen and (max-width: 767px) { .f-title-error span { font-size: 11.53846em; line-height: 0.73333;} .f-title-error strong { font-size: 2.76923em; line-height: 0.94444;}} .b-error-description { margin: 46px 0 0;} .b-error-description span, .b-error-description strong { display: block; text-align: center;} .b-error-description span { margin: 11px 0 0;} .f-error-description span, .f-error-description strong { color: #717667;} .f-error-description strong { font-size: 1.84615em; line-height: 1.2;} .f-error-description span { font-size: 1.07692em; line-height: 1.2;} .b-error-search { max-width: 374px; margin: 48px auto 0;} .b-error-search .form-control { height: 42px;} .b-error-search .b-btn-search { width: 43px; height: 41px;} .b-error-search .b-input-search { padding-right: 53px;} .b-error-search .f-btn-search { font-size: 1.38462em; line-height: 2.33333;} .settings-wrap { -webkit-transition: right 0.4s ease-in-out; -moz-transition: right 0.4s ease-in-out; -ms-transition: right 0.4s ease-in-out; -o-transition: right 0.4s ease-in-out; transition: right 0.4s ease-in-out; display: block; position: fixed; top: 160px; right: -182px; width: 182px; z-index: 200;} .settings-wrap h3 { font-size: 1.15385em; line-height: 1.2; color: #898989; margin-bottom: 0; text-transform: none;} .settings-wrap.active { right: 0;} .settings-inner { background: whitesmoke; border-radius: 0 0 0 4px; padding: 14px 12px 10px; overflow: hidden;} .settings-inner h3 { margin: 0px 12px 11px 0;} .settings-box { padding-bottom: 25px;} .settings-box--pattern { padding-bottom: 20px;} .settings-box--img { padding-bottom: 14px;} .settings-box--color { padding-bottom: 12px;} .settings-title { background: white; position: relative; padding: 8px 12px 16px;} .settings-title .label { background: white; border-radius: 4px 0 0 4px; cursor: pointer; height: 100%; padding-right: 5px; padding-left: 10px; position: absolute; right: 100%; top: 0;} .settings-title .label:before { content: ''; display: inline-block; font-size: 0; height: 100%; vertical-align: middle;} .settings-title .label .fa { color: #717667; font-size: 30px; vertical-align: middle;} .settings-btn-container:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .settings-btn-container .settings-btn { font-size: 1em; line-height: 1; -webkit-transition: background 0.2s ease-in-out; -moz-transition: background 0.2s ease-in-out; -ms-transition: background 0.2s ease-in-out; -o-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; background: #898989; color: white; cursor: pointer; float: left; padding: 8px 0 6px; text-align: center; width: 66px;} .settings-btn-container .settings-btn:first-child { border-radius: 3px 0 0 3px;} .settings-btn-container .settings-btn:last-child { border-radius: 0px 3px 3px 0;} .settings-btn-container .settings-btn.active { background: white; box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2); color: #898989; cursor: auto;} .settings-bg { margin: 0; padding: 0;} .settings-bg:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .settings-bg:hover { color: #717667;} .settings-reset { font-size: 0.92308em; line-height: 1.2; color: #898989; cursor: pointer;} .settings-reset:hover { color: #717667;} [data-bg] { -webkit-transition: border 0.2s ease-in-out; -moz-transition: border 0.2s ease-in-out; -ms-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out; border: 1px solid #c3c4c5; overflow: hidden; border-radius: 3px; cursor: pointer; display: block; float: left; height: 23px; list-style: none; margin: 0px 7px 10px 0; width: 23px;} [data-bg] img { display: block; margin: 0; height: 100%; width: 100%;} [data-bg].active { border: 2px solid #717667;} .color-themes { list-style: none; padding: 0; margin: 0;} .color-themes > li { width: 20px; height: 20px; display: inline-block; border-radius: 50%; cursor: pointer; margin: 1px;} .color-themes > li.is-active { border: 2px solid white;} .color-themes .default-color { background-color: #717667;} .color-themes .cyan-color { background-color: #5ca2c4;} .color-themes .red-color { background-color: #f44a53;} .color-themes .yellow-color { background-color: #dca13b;} .color-themes .green-color { background-color: #72bf59;} .color-themes .blue-color { background-color: #4496d2;} .html-bg { background-attachment: fixed; background-repeat: no-repeat; background-size: cover;} .html-bg-pattern { background-repeat: repeat;} @media screen and (max-width: 1360px) { .settings-box-hidden { display: none;}} @media screen and (max-width: 1024px) { .settings-wrap { top: 60px;}} @keyframes loader { from { transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg);} to { transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg);}} @-webkit-keyframes loader { from { transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg);} to { transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg);}} .loader-lock { position: relative; overflow: visible;} .loader-lock body { overflow: hidden; visibility: hidden;} .loader-lock .l-wrapper { visibility: visible; overflow-y: scroll;} .l-wrapper { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; background: white; display: block; position: fixed; left: 0; right: 0; top: 0; bottom: 0; white-space: nowrap; overflow: auto; text-align: center; z-index: 200; opacity: 1;} .l-wrapper:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; font-size: 0;} .l-wrapper.is-hide { visibility: hidden; z-index: 0;} .b-loading-wrap { position: relative; display: inline-block; vertical-align: middle;} .b-loading-img { height: 295px; transform-origin: center center; animation: loader 1s infinite linear; -webkit-animation: loader 1s infinite linear; width: 295px;} .b-loading-logo { width: 100%; margin-top: -53px; position: absolute; top: 50%; text-align: center;} .container-load { display: block; position: fixed; left: 0; right: 0; top: 0; bottom: 0; white-space: nowrap; overflow: auto; text-align: center; z-index: 200; opacity: 1;} .container-load:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; font-size: 0;} .b-load-page { position: relative; display: inline-block; vertical-align: middle; width: 442px;} @media screen and (max-width: 480px) { .b-load-page { width: 260px;}} .b-logo-big { margin-bottom: 50px;} .b-load-name { margin-top: 30px;} .f-load-name { font-size: 0.92308em; line-height: 1.16667; color: #515151;} .b-daily-row > [class*='col-'] { margin-top: 0px; margin-bottom: 22px;} .b-daily-wrap:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .f-daily_day { font-size: 1.07692em; line-height: 1.71429; color: #717667; text-transform: uppercase;} .b-daily_day { float: left; padding-left: 15px; padding-right: 15px;} .f-daily_description { font-size: 0.92308em; line-height: 2;} .b-daily_description { overflow: hidden;} .b-review-wrap { border: 1px solid #dedede; margin: 22px 0 23px;} .b-review_title { background: #fafafa; border-bottom: 1px solid #f2f2f2; padding: 15px 10px 10px 123px;} .b-review_title:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} @media screen and (max-width: 767px) { .b-review_title { padding-left: 20px;}} .b-review_title-text { overflow: hidden;} .f-review_title-text { font-size: 1.07692em; line-height: 1.2; color: #717667;} .b-review_info { padding: 12px 5px 16px 20px;} .b-review_info:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} .b-review_user { float: left; margin-right: 20px; margin-top: -30px;} .b-review_msg { overflow: hidden;} .b-review_user_img { border: 1px solid white; margin-bottom: 7px;} .b-review_user_img img { display: block; width: 84px;} .f-review_user_name { font-size: 1.15385em; line-height: 1.13333; color: #717667; text-transform: uppercase;} .f-review_msg-info { font-size: 0.92308em; line-height: 1.2; color: #919191;} .b-review_msg-info { padding: 0; margin: 0;} .b-review_msg-info li { display: inline-block;} .b-review_msg-info li:after { content: "/"; margin-left: 8px; margin-right: 8px;} .b-review_msg-info li:last-child:after { content: ""; margin: 0;} .b-tab-search-result { display: table; border-color: #f2f2f2; border-style: solid; border-width: 0 1px 1px 1px; border-collapse: collapse; width: 100%;} .b-tab-search-result_row { display: table-row;} .b-tab-search-result_col { display: table-cell; border-color: #ececec; border-width: 0 1px 1px; border-style: solid; padding: 17px 15px; vertical-align: top;} @media screen and (max-width: 767px) { .b-tab-search-result_col { display: block;}} .b-tab-search-result_col:first-child { border-left-width: 0;} @media screen and (max-width: 767px) { .b-tab-search-result_col:first-child { border-width: 0px;}} .b-tab-search-result_col:last-child { max-width: 190px; width: 190px;} @media screen and (max-width: 767px) { .b-tab-search-result_col:last-child { border-width: 0 0 1px 0; max-width: 100%; padding-top: 0; width: 100%;}} .b-tab-search-result_img { float: left; width: 45%;} @media screen and (max-width: 639px) { .b-tab-search-result_img { float: none; margin: 0 auto 10px; width: 100%;}} .b-tab-search-result_img img { border-bottom-width: 0; max-width: 100%; width: 100%; border-radius: 2px; display: block;} .b-tab-search-result_info { overflow: hidden; padding-left: 18px;} @media screen and (max-width: 639px) { .b-tab-search-result_info { padding-left: 0;}} .b-tab-search-result_info .h4 { display: block; margin-bottom: 10px; margin-top: 0;} .b-tab-search-result_info a.h4:hover { color: #898989;} .b-tab-search-result_list { padding-top: 35px;} .b-tab-search-result_list:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} @media screen and (max-width: 767px) { .b-tab-search-result_list { padding-top: 0;}} .b-tab-search-result_list .users .fa { margin-right: 3px;} @media screen and (max-width: 767px) { .b-tab-search-result_list .b-btn { float: right;}} @media screen and (max-width: 479px) { .b-tab-search-result_list .b-btn { float: none; margin: 18px auto 0; width: 100%;}} @media screen and (max-width: 767px) { .b-tab-search-result_list-wrap { background: white; background: -webkit-linear-gradient(top, white, #fafafa); background: -moz-linear-gradient(top, white, #fafafa); background: -o-linear-gradient(top, white, #fafafa); background: -ms-linear-gradient(top, white, #fafafa); background: linear-gradient(to bottom, white, #fafafa);}} .b-tab-search-result_list-row { margin-bottom: 17px;} @media screen and (max-width: 767px) { .b-tab-search-result_list-row { display: inline-block; margin: 10px 10px 0 0; border-left: 1px solid #ececec; padding-left: 10px;}} @media screen and (max-width: 767px) { .b-tab-search-result_list-row:first-child { padding-left: 0; border-left: 0;}} @media screen and (max-width: 767px) { .b-tab-search-result_list-row [class*="col-"] { display: inline-block; padding: 0;}} .f-tab-search-result_list { color: #666666;} .f-home-detail-option { font-size: 0.92308em; line-height: 1.16667; color: #666666;} .b-home-detail-option_row { margin-top: 15px;} .b-home-detail-option_row:after { content: ''; display: block; width: 100%; clear: both; position: relative;} .b-home-detail-option_row:first-child { margin: 0;} .b-home-detail-option_item_title { float: left; min-width: 156px;} .b-home-detail-option_item_value { overflow: hidden;} .f-detail-home-content_title { font-size: 2.30769em; line-height: 1.26667;} .b-detail-home-content { padding: 30px 0 0;} .b-detail-home-content .b-icon { vertical-align: sub;} .b-detail-home-content .b-btn-title-real-estate { vertical-align: middle;} .b-info { margin: 0 0 0 5px;} .b-info span { margin: 0 13px 0 0px;} .f-info { font-size: 1.07692em; line-height: 1.14286;} .f-info span { text-transform: uppercase;} .b-blog-one-column__info_container .b-btn-title-real-estate.button-xs { font-size: 14px; vertical-align: top; padding: 6px 8px 3px;} .b-employee-item--left h4, .b-employee-item--left p { padding: 0 15px;} .b-contact-form-box--bord { border: 1px solid #f1f1f1; border-radius: 3px; padding: 15px;} .b-contact-form-box--bord .b-form--contact-size textarea.form-control { height: 150px;} .b-contact-form-box--bord .f-title-description { color: #666666;} .b-icons { display: inline-block; vertical-align: middle; width: 21px; height: 20px; background: url(/web/20181125073910im_/https://www.neavs.org/assets/img/icon-2.png) no-repeat 0 0;} .b-icons.b-icon--shower { background-position: 0 0;} .b-icons.b-icon--bed2 { background-position: 0 -30px;} .b-info-container--home .b-blog-one-column__info_container { border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; padding: 5px 0;} .b-info-container--home.b-some-examples__item_info_level { border-color: transparent; padding: 0px 0 10px;} .b-item-apartment-block { margin-bottom: 30px;} .b-box-important { border: 1px solid #dedede; border-radius: 3px; padding: 8px 15px 8px 8px;} .f-title-big--name { color: #717667;} .f-title-big--name.f-title-big a { color: #717667;} .f-title-big--name.f-title-big a:hover { color: #666666;} .b-form-properties { padding: 26px 28px 0 31px; margin-bottom: 30px;} .b-form-properties .b-full-search-form_check { margin-bottom: 31px;} .b-form-properties .b-form-row { margin-bottom: 33px;} .b-form-properties input[type="text"], .b-form-properties span[class="ui-selectmenu-text"] { text-transform: uppercase; color: #555555;} .b-option-panel { height: 66px; background: #717667; padding: 0 15px; position: fixed; z-index: 9999; width: 100%;} @media screen and (max-width: 479px) { .b-option-panel { padding: 0 9px;}} .b-panel--logo { display: inline-block; vertical-align: middle; height: 66px; line-height: 65px;} .b-panel--logo:hover { opacity: 0.7;} @media screen and (max-width: 479px) { .b-panel--logo img { width: 40px;}} .b-panel--list-project { display: inline-block; vertical-align: middle; position: relative; margin-left: 12px;} .f-panel--list-project { font-size: 1.07692em; line-height: 1; color: white;} .f-panel--list-project a { color: white;} @media screen and (max-width: 479px) { .f-panel--list-project { margin-left: 12px;}} @media screen and (min-width: 1025px) { .f-panel--list-project:hover .b-list-project--items { display: block;} .f-panel--list-project:hover .b-list-project--title { color: #fce4dc;}} .f-panel--list-project.is-active .b-list-project--items { display: block;} .f-panel--list-project.is-active .b-list-project--title { color: #fce4dc;} .b-list-project--title { width: 194px; position: relative; cursor: pointer; text-transform: uppercase; padding: 16px 15px 14px 17px; background: #f47d47;} .b-list-project--title .fa { position: absolute; top: 15px; right: 17px;} @media screen and (max-width: 479px) { .b-list-project--title { width: 136px;}} .b-list-project--items { display: none; position: absolute; top: 44px; left: 0px; padding: 0;} .b-list-project--items li { list-style-type: none; position: relative; width: 194px;} .b-list-project--items li a { cursor: pointer; text-transform: uppercase; display: block; background: #f47d47; padding: 13px 15px 12px 17px;} .b-list-project--items li a:hover { background: #fe996b;} .b-list-project--items li a:hover .b-list-progect--example { display: block;} .b-list-project--items li a .fa-html { font-size: 0.76923em; line-height: 1; display: block; float: right; font-style: normal; color: #717667; background: white; padding: 2px 6px 3px 4px;} .b-list-project--items li:hover .b-list-progect--example { display: block;} @media screen and (max-width: 767px) { .b-list-project--items li:hover .b-list-progect--example { display: none;}} .b-list-project--items li .b-list-progect--example { display: none; position: absolute; top: 0; left: 204px; border: 3px solid #717667; box-shadow: 1px 2px 5px rgba(108, 108, 108, 0.7);} @media screen and (max-width: 979px) { .b-list-project--items li .b-list-progect--example { width: 300px;} .b-list-project--items li .b-list-progect--example img { width: 100%;}} @media screen and (max-width: 479px) { .b-list-project--items li { width: 166px;}} .b-option--resize { display: inline-block; vertical-align: middle; margin-left: 47px;} .b-option--resize .fa { font-size: 1.69231em; line-height: 1; color: white; cursor: pointer; margin-right: 9px;} .b-option--resize .fa.fa-horizontal { -moz-transform: rotate(270deg); /* ╨ö╨╗╤Å Firefox */ -ms-transform: rotate(270deg); /* ╨ö╨╗╤Å IE */ -webkit-transform: rotate(270deg); /* ╨ö╨╗╤Å Safari, Chrome, iOS */ -o-transform: rotate(270deg); /* ╨ö╨╗╤Å Opera */ transform: rotate(270deg);} .b-option--resize .fa.fa-current, .b-option--resize .fa:hover { opacity: 0.7;} @media screen and (max-width: 1023px) { .b-option--resize { display: none;}} .b-option-item { float: right; border-left: 1px solid #e88153; height: 66px; padding: 0 23px 0 26px; cursor: pointer;} .b-option-item:first-child { padding-right: 0;} .b-option-item:hover { opacity: 0.7;} @media screen and (max-width: 479px) { .b-option-item { padding: 0 11px 0;}} .f-option-item { color: white; line-height: 65px;} .f-option-item.b-option-close { vertical-align: middle; font-size: 28px;} .f-option-item.b-option-close:hover { color: white;} @media screen and (max-width: 479px) { .f-option-item.b-option-close { font-size: 18px;}} .f-option-item.b-option-cart { vertical-align: middle; font-size: 18px;} .f-option-item.b-option-cart:hover { color: white;} .f-option-item.b-option-cart .fa { font-size: 28px; vertical-align: middle;} @media screen and (max-width: 479px) { .f-option-item.b-option-cart .fa { font-size: 18px;}} .f-option-item.b-option-cart span { margin: 0 0 0 10px;} @media screen and (max-width: 639px) { .f-option-item.b-option-cart span { display: none;}} .b-product-cart { width: 100%;} .b-product-cart table { width: 100%; border-collapse: collapse;} .b-product-cart th { border: 1px solid #dfdfdf; background: #fafafa; padding: 1em;} @media screen and (max-width: 639px) { .b-product-cart th { padding: 0.5em;}} @media screen and (max-width: 767px) { .b-product-cart th:nth-child(4) { display: none;}} .b-product-cart th span { color: #515151;} .b-product-cart td { border: 1px solid #dfdfdf; background: white; padding: 1em; vertical-align: top;} @media screen and (max-width: 639px) { .b-product-cart td { padding: 0.5em;}} @media screen and (max-width: 767px) { .b-product-cart td:nth-child(4) { display: none;}} .b-product-cart span { display: block; line-height: 20px;} .b-product-cart span span { display: inline;} .b-product-cart p { font-size: 1em;} .b-product-cart .b-product-card__info_count { margin-right: 0;} .b-product-cart .b-align-middle { vertical-align: middle;} .b-product-cart-small { border: 1px solid #dedede;} .b-product-cart-small + .b-product-cart-small { border-top: 0 none;} .b-product-cart-small__header { padding: 0.9em 0.9em 0.7em; border-bottom: 1px solid #dedede; box-shadow: 0 -1px 1px #e8e8e8 inset;} .b-product-cart-small__content { padding: 1em;} .b-product-cart-small__content_row-half { float: left; width: 50%;} .b-product-cart-small__content_row-half:first-child { padding-right: 0.4em;} .b-product-cart-small__content_row-half:last-child { padding-left: 0.4em;} .b-product-cart-small__content_info_row { border-bottom: 1px solid #dedede; padding: 8px 0 5px; overflow: hidden;} .b-product-cart-small__content_info_row:first-child { padding-top: 0;} .b-product-cart-small__content_info_value { float: right;} .b-product-cart-small__content_info_title { float: left; line-height: 16px;} .b-product-cart-small__content_info { margin-bottom: 1em;} .f-product-cart-small__content_info { font-size: 0.92308em; line-height: 2;} .f-product-cart-small__content_row { font-size: 0.92308em; line-height: 2;} .b-product-card .b-stars-group { display: inline-block;} .b-product-card .b-btn { padding: 7px 9px 6px 9px; line-height: 16px; min-height: 30px;} .b-product-card .b-tag { margin-top: 0; margin-bottom: 0;} .b-product-card .form-control { display: inline-block;} .b-product-card__visual-wrap { float: left; margin-right: 30px; width: 380px;} @media screen and (max-width: 767px) { .b-product-card__visual-wrap { width: 100%; float: none; margin-right: 0;}} .b-product-card__visual { margin-bottom: 22px;} .b-product-card__visual-thumb { border: 0; box-shadow: none;} .b-product-card__info { overflow: hidden;} @media screen and (max-width: 767px) { .b-product-card__info { margin-top: 30px;}} .b-product-card__info_row { border-bottom: 1px solid #f1f1f1; padding: 10px 0;} .b-product-card__info_row:last-child { border-bottom: 0 none;} .f-product-card__info_price { font-size: 1.38462em; line-height: 1.2;} .b-product-card__info_title { display: inline-block; width: 70px; margin-right: 1.5em;} .b-product-card__info_title:after { content: ":"; float: right; position: relative; left: 0.7em;} .b-product-card__info_like { background-color: #049ab0; display: inline-block; line-height: 17px;} .b-product-card__info_like:hover { background-color: #2bc2d5;} .b-product-card__info_count { width: 60px; display: inline-block; margin-right: 0.3em;} @media screen and (max-width: 979px) { .b-product-card__info_count { min-width: 86px;}} .b-product-card__info_add { display: inline-block; margin-right: 0.3em; font-size: 0.92308em; line-height: 1.2;} .b-product-card__info_add i { font-size: 1.07692em; line-height: 1.2;} .b-product-card__info_code { display: inline-block; margin-right: 0.3em;} .f-product-card__info_description { font-size: 0.92308em; line-height: 2;} textarea.b-product-card-textarea { height: 222px;} .b-container-login-page { margin-top: 43px; margin-bottom: 47px;} .b-log-in-form { border-right: 1px solid #ebebeb; padding-right: 10px;} .b-log-in-form .b-hr { margin: 14px 0 25px; max-width: 470px;} @media screen and (max-width: 979px) { .b-log-in-form { border-right: 0; margin-bottom: 20px;}} .b-social-links-box { margin: 19px 0 0;} .b-social__item { display: inline-block; vertical-align: middle; border-radius: 2px; border-bottom: 3px solid; height: 33px; width: 105px; margin: 0 7px 0 0;} .b-social__item .fa { position: relative; padding: 2px 8px 0 8px; margin: 0 2px 0 0;} .b-social__item .fa:after { content: ''; display: block; height: 30px; position: absolute; top: 0; left: 100%; border-right: 1px solid rgba(255, 255, 255, 0.2);} .b-social__item:last-child { margin: 0;} .b-social__item.b-social__item--fb { background: #3b5998; border-bottom-color: #31497d;} .b-social__item.b-social__item--fb:hover { background: #31497d;} .b-social__item.b-social__item--tw, .b-social__item.b-social__item--g { background: #56adee; border-bottom-color: #468ec3;} .b-social__item.b-social__item--tw:hover, .b-social__item.b-social__item--g:hover { background: #468ec3;} .b-social__item.b-social__item--ld { background: #0182b3; border-bottom-color: #0182b3;} .b-social__item.b-social__item--ld:hover { background: #016287; border-bottom-color: #016287;} .f-social__item { font-size: 1.07692em; line-height: 1.85714; color: white;} .f-social__item:hover { color: white;} .f-social__item .fa { font-size: 1.23077em; line-height: 1.625;} .b-education-box .b-some-examples__item { margin: 10px 0 20px;} .b-education-detail-box .b-information-box__name { width: 112px;} .b-sort-panel__inner__portfolio.b-sort-panel__inner { margin: 40px 0 0;} .b-portfolio-item { padding: 27px 0 29px; border-top: 1px solid #e3e3e3;} .b-portfolio-item:first-child { border: 0;} .b-portfolio_image { position: relative;} .b-portfolio_image img { border-radius: 2px; width: 100%;} .b-portfolio_image .b-item-hover-action { border-radius: 2px;} @media screen and (max-width: 979px) { .b-portfolio_image { margin-bottom: 15px;}} .f-portfolio_info_title { font-size: 1.84615em; line-height: 1; color: #717667; text-transform: uppercase;} .f-portfolio_info_title a { color: #717667;} .f-portfolio_info_title a:hover { color: #666666;} .b-portfolio_info_rating { border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; padding: 7px 0 6px 5px; margin: 9px 0 0;} .b-portfolio_info_rating .b-stars-group { display: inline-block; vertical-align: middle;} .b-portfolio_info_rating .b-portfolio_rating_category { display: inline-block; vertical-align: middle;} @media screen and (max-width: 767px) { .b-portfolio_info_rating .b-portfolio_rating_category { display: block;}} .b-rating_bord { height: 20px; vertical-align: middle; display: inline-block; border-left: 1px solid #e3e3e3; margin: 0 8px 0 6px;} .b-portfolio_info_description { margin: 12px 0 10px;} .f-portfolio_category_title { font-size: 0.92308em; line-height: 1.16667; color: #515151;} .f-portfolio_category_name { font-size: 0.92308em; line-height: 1.16667; color: #717667;} .f-portfolio_category_name:hover { color: #898989;} .f-portfolio_info_description { font-size: 0.92308em; line-height: 2.16667; color: #515151;} .b-portfolio-item__style-bord.b-portfolio-item { border: 1px solid #e3e3e3; margin: 43px 0 0; padding: 0; border-radius: 2px;} .b-portfolio-item__style-bord.b-portfolio-item:first-child { border: 1px solid #e3e3e3; margin: 0;} .b-portfolio-item__style-bord .b-portfolio_image img { border-radius: 2px 0 0 2px;} .b-portfolio-item__style-bord .b-portfolio_info_button { margin: 0 0 10px;} .b-portfolio-item__style-bord .b-portfolio_info { margin: 18px 28px 0 0;} @media screen and (max-width: 979px) { .b-portfolio-item__style-bord .b-portfolio_info { margin: 18px 20px;}} .f-portfolio_info_button .button-sm { text-transform: uppercase; padding: 13px 16px 6px;} .f-portfolio_info_button .button-sm:hover { color: white;} .b-portfolio_image_box--arrow.b-portfolio_image_box { position: relative;} .b-portfolio_image_box--arrow.b-portfolio_image_box:after { content: ''; display: block; position: absolute; top: 36px; right: 0; width: 0; height: 0; border: 10px solid transparent; border-right-color: white; border-left: 0;} @media screen and (max-width: 979px) { .b-portfolio_image_box--arrow.b-portfolio_image_box:after { top: auto; bottom: 0; left: 36px; border-bottom-color: white; border-top: 0; border-right: 10px solid transparent; border-left: 10px solid transparent;}} .b-category-filter--portfolio.b-category-filter { border: 0; padding: 2px 0 25px;} .b-category-filter--portfolio.b-category-filter ul { padding: 0;} .b-portfolio-gallery { margin-top: 12px;} .b-portfolio-gallery .b-app-with-img__item { margin: 0 0 20px;} .b-portfolio-gallery .b-item-hover-action__inner-bottom-title { padding: 15px 0 8px 0; text-transform: uppercase;} .b-portfolio-gallery .b-item-hover-action__inner-bottom { height: 67px;} .hover-action__inner-bottom-big .b-item-hover-action__inner-bottom-title { font-size: 1.23077em; line-height: 1.5; padding: 19px 0 6px 0;} .hover-action__inner-bottom-big .b-item-hover-action__inner-bottom { height: 82px;} .hover-action__inner-bottom-big .b-item-hover-action__inner-bottom .f-portfolio_category_name { color: white;} .b-h4-special--portfolio.b-h4-special { margin: 20px 0 5px;} .b-remaining--max-box .b-hr-with-btn:before, .b-remaining--max-box .b-hr-with-btn:after { width: 526px;} .b-portfolio-overview { padding: 0 0 30px; margin: 50px 0; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb;} .b-title-b-hr--position.b-title-b-hr { margin-bottom: 16px;} .b-portfolio-overview__project { margin: 25px 0 0;} .f-project { color: #717667; text-transform: uppercase;} .f-project:hover { color: #898989;} .b-information-box ul { padding: 0; margin: 0;} .b-information-box ul li { list-style-type: none; padding: 11px 0 9px; margin: 0; border-bottom: 1px solid #ebebeb; vertical-align: middle;} .f-information-box { text-transform: uppercase;} .f-information-box__name { color: #717667;} .b-information-box__name { display: inline-block; width: 74px; float: left;} .f-dotted { color: #717667;} .b-dotted { margin: 0 14px 0 0; font-style: normal;} .b-information-box .b-dotted { float: left; display: block;} .f-information_data { color: #515151; display: block; overflow: hidden;} .b-overview__comment { margin: 25px 0 0;} .b-portfolio__example-box .b-app-with-img__item_text { background-image: url("/web/20181125073910im_/https://www.neavs.org/assets/img/diagonal-line-bg-light.png"); background-color: #f6f6f6; background-repeat: repeat; background-position: 0 0;} .b-portfolio__example-box .b-carousel-title { border-bottom: 1px solid #e3e3e3; margin: 0 0 25px;} .b-portfolio__example-box .b-carousel-title.b-diagonal-line-bg-light { border-top: 1px solid #e3e3e3; padding-top: 8px;} .b-portfolio__example-box .b-carousel-title.b-diagonal-line-bg-light:after { content: ''; display: block; position: relative; clear: both; width: 100%;} .b-portfolio__example-box .b-app-with-img__item:hover .b-app-with-img__item_text { background-color: #717667;} .b-portfolio__example-box .b-app-with-img__item:hover .f-app-with-img__item_name a { color: white;} .b-portfolio__example-box .b-app-with-img__item:hover .f-app-with-img__item_info { color: white;} .b-portfolio__example-box .b-app-with-img__item:hover .b-app-with-img__item_img { border-color: #fff;} .b-portfolio__example-box.b-carousel-secondary .bx-controls { top: -71px;} .f-carousel-title__color.f-carousel-title { color: #717667;} @media screen and (max-width: 639px) { .f-carousel-title__color.f-carousel-title { font-size: 0.92308em; line-height: 2;}} .b-portfolio-slider-box { margin-top: 54px;} .b-portfolio-slider-box .b-carousel-secondary .b-carousel-title { padding-top: 8px; border-top: 1px solid #e3e3e3;} .b-portfolio-slider-box__items { border-top: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 2px solid #ebebeb; border-left: 1px solid #ebebeb; padding: 10px 10px 7px; border-radius: 3px;} .b-portfolio-slider-box__items img { border-radius: 2px; float: none !important; /* For vertical alignment */ display: inline-block; vertical-align: middle;} .b-carousel-arr-square--big.b-carousel-arr-square .bx-controls-direction a { background: white; height: 33px; width: 33px; padding: 9px 0 3px;} .b-carousel-arr-square--big.b-carousel-arr-square .bx-controls-direction a:after { color: #aeafb1;} .b-carousel-arr-square--big.b-carousel-arr-square .bx-controls-direction a:hover { background: #717667;} .b-carousel-arr-square--big.b-carousel-arr-square .bx-controls-direction a:hover:after { color: white;} .b-arrow-title-box { float: right; padding: 4px 0 0;} .b-arrow-title-box a { display: inline-block; vertical-align: middle; width: 26px; background: #828282; border-radius: 3px;} .b-arrow-title-box a:hover { background: #717667;} @media screen and (max-width: 639px) { .b-arrow-title-box a { width: 18px;}} @media screen and (max-width: 639px) { .b-arrow-title-box { padding: 2px 0 0;}} .f-arrow-title-box { line-height: 24px;} .f-arrow-title-box a { text-align: center;} .f-arrow-title-box a .fa { line-height: 26px; font-size: 30px; vertical-align: middle; color: white;} @media screen and (max-width: 639px) { .f-arrow-title-box a .fa { font-size: 20px; line-height: 16px;}} @media screen and (max-width: 639px) { .f-arrow-title-box { line-height: 16px;}} .b-welcome-box { margin-bottom: 25px;} .b-welcome-box .is-global-title { color: #717667;} .b-title-description { border-bottom: 1px solid #e4e4e4; padding: 0 0 10px; margin: 0 0 22px;} .b-title-description .b-title-description__comment { margin: 6px 0 0;} .f-title-description { font-size: 1.38462em; line-height: 1.11111; color: #717667;} .f-title-description .f-title-description__comment { font-size: 0.69231em; line-height: 1.55556; color: #515151; text-transform: none;} .b-form--contact-size textarea.form-control { height: 179px;} .b-bord-box { border-top: 1px solid #cdcdcd; padding: 35px 0 54px;} .b-bord-box.b-google-map { border-bottom: 1px solid #cdcdcd; padding: 0;} .b-contact-form-box { margin-bottom: 38px;} .f-infoblock-with-icon--color .f-infoblock-with-icon__info_title { color: #717667;} .b-inner-page-header { display: table; width: 100%; height: 156px; border-bottom: 2px solid #971431;} .b-inner-page-header .b-inner-page-header__content { vertical-align: middle; display: table-cell;} .b-inner-page-header.b-inner-page-header--white { background: url(/web/20181125073910im_/https://www.neavs.org/assets/img/inner-head-bg-white.jpg) no-repeat 50% 50%; background-size: cover;} .b-inner-page-header h1 { margin: 0; color:#fff; text-shadow: 1px 1px 2px rgba(40, 40, 40, 0.9);} .f-inner-page-header h1 { font-size: 2.76923em; line-height: 1; text-transform: none;} .f-inner-page-header .f-title-small { font-size: 0.4em; color: #515151;} .f-inner-page-header span { margin-bottom: 0;} .f-inner-page-header_title-add { font-size: 1.07692em; line-height: 2.14286;} .f-inner-page-header--white.f-inner-page-header h1 { color: white;} .f-inner-page-header--white.f-inner-page-header .f-inner-page-header_title-add { color: white;} .b-breadcrumbs { border-bottom: 1px solid gainsboro; background: white; background: -webkit-linear-gradient(top, white, #f9f9f9); background: -moz-linear-gradient(top, white, #f9f9f9); background: -o-linear-gradient(top, white, #f9f9f9); background: -ms-linear-gradient(top, white, #f9f9f9); background: linear-gradient(to bottom, white, #f9f9f9);} .b-breadcrumbs ul { margin: 10px 0 9px; padding: 0;} .b-breadcrumbs li { display: inline-block; margin-right: 4px;} .b-breadcrumbs li:not(:first-child) i { margin-right: 7px;} .b-breadcrumbs li:first-child i:before { top: 1px;} .b-breadcrumbs i { margin-right: 10px;} .b-breadcrumbs i:before { position: relative; top: 2px;} .f-breadcrumbs { color: #515151;} .f-breadcrumbs li:first-child i:before { font-size: 1.23077em; line-height: 1.2; color: #717667;} .f-breadcrumbs i:before { font-size: 1.38462em; line-height: 1.2; color: #b1b1b1;} .f-breadcrumbs a, .f-breadcrumbs span { font-size: 0.92308em; line-height: 2;} .f-breadcrumbs a { color: #717667;} .f-breadcrumbs a:hover { color: #666666;} .f-breadcrumbs a:hover i:before { color: #666666;} .b-shortcode-example { padding-top: 15px; padding-bottom: 15px;} .b-shortcode-example [class*='button-'] { margin: 10px 16px 10px 10px;} .b-shortcode-example.b-shortcode-example--big-indent { margin-top: 22px;} @media screen and (max-width: 639px) { .b-shortcode-example .b-tagline_btn--right .button-lg, .b-shortcode-example .b-tagline_btn--left .button-lg { margin-left: 0;}} .b-shortcode-example--btn.b-shortcode-example { margin: 0 -15px 0 -10px;} .is-hidden { display: none;} .is-visible { display: block; visibility: visible;} ul.bullet-arrow li, ul.bullet-circle li, ul.bullet-check li { padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 13px;} ul.bullet-circle li { background-color: transparent; background-image: url("/web/20181125073910im_/https://www.neavs.org/css/skins/light/bullet_circle_red.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: left 11px; background-clip: border-box; background-origin: padding-box; background-size: auto auto;} .b-top-nav__2level_wrap li, .b-top-nav__multi-lvl-box li { list-style:none; font-family: "Open Sans",sans-serif;} .b-top-nav__2level_wrap li a, .b-top-nav__2level_wrap li ul li a { font-size: .92308em; font-weight: 300; display: block; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; color:#7e876d; min-width: 197px;} .b-top-nav__2level_wrap li:hover a, .b-top-nav__2level_wrap li:hover ul li:hover a { background-color:#eee;} .b-top-nav__2level_wrap li:hover ul li a { background-color:#fff;} .article_title h1 { font-size: 2.25em; line-height: 1.08333; color: #515151; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d9d9; padding-top: 40px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; padding-top: 20px;}
/*
     FILE ARCHIVED ON 07:39:10 Nov 25, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:39:26 May 12, 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: 420.037
  exclusion.robots: 0.096
  exclusion.robots.policy: 0.088
  cdx.remote: 0.068
  esindex: 0.01
  LoadShardBlock: 52.309 (3)
  PetaboxLoader3.datanode: 59.887 (5)
  CDXLines.iter: 23.123 (3)
  load_resource: 126.961 (2)
  PetaboxLoader3.resolve: 44.566 (2)
*/