uawdijnntqw1x1x1
IP : 216.73.217.167
Hostname : xhost1.intravision.ru
Kernel : Linux xhost1.intravision.ru 3.16.0-7-amd64 #1 SMP Debian 3.16.59-1 (2018-10-03) x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
OS : Linux
PATH:
/
var
/
www
/
tiskom
/
data
/
www
/
tiskom.xhost.intravision.ru
/
local
/
templates
/
tiskom
/
css
/
styles.scss
/
/
html, main, header, textarea, footer, section, body, div, span, input, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-family: 'Inter', sans-serif; font-size: 100%; font-style: normal; font-weight: normal; font: inherit; line-height: 1; vertical-align: baseline; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } input { outline: none; } * { outline: none !important; } body { line-height: 1; -webkit-text-size-adjust: 100%; margin: 0 !important; font-family: 'Inter', sans-serif; } .no_scroll { overflow: hidden; } ol, ul { list-style: none; } a { text-decoration: none; } a:hover { text-decoration: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: none; } table { border-collapse: collapse; border-spacing: 0; } img { max-width: 100%; max-height: 100%; vertical-align: bottom; } body { min-width: 100%; max-width: 100%; width: 100%; } .wrapper { width: 100%; max-width: 1160px; padding: 0 10px; margin: 0 auto; position: relative; z-index: 2; } .header { .header_box_1 { .wrapper { padding-top: 10px; padding-bottom: 10px; display: flex; align-items: center; justify-content: space-between; .header_box_1_contact_block { display: flex; align-items: center; justify-content: flex-end; .header_box_1_contact_block_phone_address { display: flex; align-items: center; justify-content: flex-start; padding: 5px 0 5px 0; a { &:before { background-image: url("../images/phone_icon.svg"); } } span { &:before { background-image: url("../images/location_icon.svg"); } } a, span { font-size: 14px; display: flex; align-items: center; color: #1F1F1F; margin: 0 20px 0 0; &:last-child { margin-right: 0px; } &:before { content: ''; display: block; width: 16px; height: 16px; margin-right: 8px; background-position: center center; background-repeat: no-repeat; } } } .header_box_1_contact_block_socials { padding: 5px 16px 5px 0; border-right: 1px #DDE0E7 solid; display: flex; align-items: center; a { display: block; margin-right: 26px; -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; &:last-child { margin-right: 0px; } &:hover { opacity: 0.7; } } } } } } .header_box_2 { background: #1F1F1F; padding: 22px 0; position: relative; z-index: 3; .wrapper { display: flex; align-items: center; justify-content: space-between; a, .search_icon { -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; &:hover { opacity: 0.7; } } #nav-icon { display: none; width: 27px; height: 16px; position: relative; margin: 0 0 0 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; } #nav-icon span { display: block; position: absolute; height: 2px; width: 100%; background: #ececec; border-radius: 0; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; } #nav-icon span:nth-child(1) { top: 0px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } #nav-icon span:nth-child(2) { top: 8px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } #nav-icon span:nth-child(3) { top: 16px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } #nav-icon.open span:nth-child(1) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px; left: 5px; } #nav-icon.open span:nth-child(2) { width: 0%; opacity: 0; } #nav-icon.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 19px; left: 5px; } .navigation { ul { display: flex; align-items: center; justify-content: flex-start; li { margin-right: 52px; &:last-child { margin-right: 0; } a { font-weight: 600; font-size: 14px; letter-spacing: 0.04em; text-transform: uppercase; color: #FFFFFF; } } } } .search_block { display: flex; align-items: center; margin-left: auto; .choose_solution { margin-right: 40px; a { font-size: 16px; border-bottom: 1px #fff solid; letter-spacing: 0.03em; color: #FFFFFF; } } .search_icon { cursor: pointer; } } } } } div.full_width_slider.slick-slider { margin-bottom: 112px; .full_width_slider_item { padding: 176px 0; background-size: cover !important; background-position: 50% 50%; .full_width_slider_item_text { font-weight: 600; font-size: 46px; text-align: center; color: #FFFFFF; margin-bottom: 25px; } .full_width_slider_item_image { text-align: center; margin-bottom: 45px; img { margin: 0 auto; } } a { display: flex; width: 180px; height: 48px; align-items: center; justify-content: center; text-align: center; font-size: 16px; letter-spacing: 0.06em; text-transform: uppercase; color: #FFFFFF; background: #F06E0A; margin: 0 auto; -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; &:hover { background: #f05204; } } } .slick-prev, .slick-next { width: 32px; height: 32px; z-index: 5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: unset; background-image: url("../images/slider_arrow.svg"); background-repeat: no-repeat; background-position: 12px 50%; opacity: 0.7; &:before { display: none; } &:hover { opacity: 1; background: unset; background-color: rgba(255, 255, 255, 0.4); background-image: url("../images/slider_arrow.svg"); background-repeat: no-repeat; background-position: 12px 50%; } } .slick-next { right: 230px; } .slick-prev { left: 230px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .slick-dots { bottom: 50px; li { width: 48px; height: 2px; button { width: 48px; height: 2px; background: rgba(255, 255, 255, 0.4); padding: 0px; &:before { display: none; } } } li.slick-active { height: 4px; button { height: 4px; background: #fff; } } } } .block_header, .box_header_center { font-weight: 600; font-size: 40px; letter-spacing: 0.02em; color: #1F1F1F; } .box_header_center { text-align: center; margin-bottom: 32px; } .full_width_header_block { margin-bottom: 48px; display: flex; align-items: center; justify-content: space-between; } .slider_buttons { display: flex; align-items: center; .slide_left, .slide_right { width: 32px; height: 32px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 8px; display: flex; cursor: pointer; -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; svg { -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; } &:hover { background-color: #F06E0A; svg { path { stroke: #fff; } } } } .slide_left { svg { margin: 7px 0 0 9px; } } .slide_right { svg { margin: 7px 0 0 6px; } } } .new_items_block { margin-bottom: 112px; .wrapper { .new_items { .product_item { .item_image { display: flex; width: 100%; height: 252px; align-items: center; justify-content: center; text-align: center; margin-bottom: 32px; -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; img { margin: 0 auto; } &:hover { opacity: 0.7; } } .product_item_name { font-weight: 700; font-size: 20px; line-height: 1.6; color: #1F1F1F; margin-bottom: 36px; display: block; -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; &:hover { opacity: 0.7; } } .product_item_description { p { margin-bottom: 8px; font-size: 14px; line-height: 1.4; color: #9EA0A7; b { color: #1F1F1F; } &:last-child { margin-bottom: 0px; } } } } .slick-slide { //margin: 0 16px; padding: 0 16px; border-right: 1px #eee solid; } .slick-list { //margin: 0 -16px; border-left: 1px #eee solid; border-right: 1px #eee solid; } } } } .full_width_info { margin-bottom: 96px; text-align: center; } .special_offers { background: #F2F3F5; padding: 56px 0 70px; margin-bottom: 96px; .wrapper { .special_offers_slider { .special_offers_slider_item { display: flex !important; align-items: stretch; justify-content: space-between; a { -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; &:hover { opacity: 0.7; } } .special_offers_slider_item_left { width: 41%; display: flex; flex-direction: column; align-self: stretch; .text_container { height: 100%; background: #fff; display: flex; justify-content: space-between; flex-direction: column; padding: 24px; min-height: 200px; span:nth-child(1) { font-weight: 600; font-size: 18px; line-height: 1.56; color: #1F1F1F; } span:nth-child(2) { font-size: 16px; line-height: 24px; color: #F06E0A; display: flex; align-items: center; justify-content: flex-start; &:after { content: ''; display: block; width: 12px; height: 12px; background-image: url("../images/more_info_btn.svg"); background-repeat: no-repeat; background-position: 50%; } } } .img_container { } } .special_offers_slider_item_right { width: calc(59% - 21px); display: flex; flex-direction: column; .special_offer_item { margin-bottom: 24px; a { display: flex; align-items: stretch; .img_part { width: 40%; } .text_part { width: 60%; padding: 24px; background: #fff; display: flex; flex-direction: column; justify-content: space-between; span:nth-child(1) { font-weight: 600; font-size: 18px; line-height: 1.56; color: #1F1F1F; } span:nth-child(2) { font-size: 16px; line-height: 24px; color: #F06E0A; display: flex; align-items: center; justify-content: flex-start; &:after { content: ''; display: block; width: 12px; height: 12px; background-image: url("../images/more_info_btn.svg"); background-repeat: no-repeat; background-position: 50%; } } } } &:last-child { margin-bottom: 0px; } } } } } } } .partners { margin-bottom: 140px; .wrapper { max-width: 1088px; display: flex; justify-content: center; flex-wrap: wrap; .partner_item { margin: 0 20px 32px; &:nth-child(7), &:nth-child(8), &:nth-child(9), &:nth-child(10), &:nth-child(11), &:nth-child(12) { margin: 0 4px 0; } } } } footer { background: #F2F3F5; .wrapper { .top_part { display: flex; align-items: center; justify-content: flex-start; padding: 20px 0 20px; border-bottom: 1px solid #9EA0A7; .footer_navigation { margin-left: 220px; ul { display: flex; align-items: center; justify-content: flex-start; li { margin-right: 52px; &:last-child { margin-right: 0; } a { font-weight: 600; font-size: 14px; letter-spacing: 0.04em; text-transform: uppercase; color: #1F1F1F; -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; &:hover { opacity: 0.7; } } } } } } .bottom_part { padding: 20px 0 24px; display: flex; align-items: center; justify-content: space-between; .copyright { font-size: 16px; color: #585A61; } .footer_socials { display: flex; align-items: center; a { display: block; margin-right: 26px; -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; &:last-child { margin-right: 0px; } &:hover { opacity: 0.7; } } } } } } .breadcrumbs { width: 100%; max-width: 1160px; padding: 0 10px; margin: 24px auto 32px; position: relative; z-index: 2; ul { display: flex; align-items: center; justify-content: flex-start; li { font-size: 14px; color: #1F1F1F; margin-right: 12px; a { font-size: 14px; color: #F06E0A; } &:after { content: '/'; color: #F06E0A; padding-left: 12px; } &:last-child { margin-right: 0px; &:after { display: none; } } } } } .article_page { .breadcrumbs { margin: 0; width: 100%; max-width: 100%; background: #F2F3F5; position: relative; z-index: 2; padding: 24px 0 48px; ul { width: 100%; max-width: 1160px; padding: 0 10px; margin: 0 auto; } } } .h1_header { font-weight: 600; font-size: 40px; line-height: 1.5; letter-spacing: 0.02em; color: #1F1F1F; } .catalog_container { .catalog_top_part { display: flex; align-items: center; justify-content: space-between; margin-bottom: 48px; .h1_header { font-weight: 600; font-size: 40px; line-height: 1.5; letter-spacing: 0.02em; color: #1F1F1F; } .search_field { form { position: relative; width: 356px; input[type="search"] { display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #FFFFFF; border: 1px solid #9EA0A7; height: 42px; font-size: 16px; padding-left: 12px; letter-spacing: 0.03em; color: #1F1F1F; &::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #9EA0A7; } &::-moz-placeholder { /* Firefox 19+ */ color: #9EA0A7; } &:-ms-input-placeholder { /* IE 10+ */ color: #9EA0A7; } &:-moz-placeholder { /* Firefox 18- */ color: #9EA0A7; } } input[type="submit"] { position: absolute; right: 0; top: 0; background-image: url("../images/search.svg"); background-color: #F06E0A; width: 42px; height: 42px; background-repeat: no-repeat; cursor: pointer; text-indent: -9999px; display: block; background-position: center center; } } } } .show_sidebar_mobile { display: none; align-items: center; justify-content: center; margin-bottom: 30px; background: #F2F3F5; padding: 10px 0; font-weight: 600; font-size: 15px; #nav-icon_2 { display: block; width: 27px; height: 16px; position: relative; margin: 0 16px 0 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; } #nav-icon_2 span { display: block; position: absolute; height: 2px; width: 100%; background: #F06E0A; border-radius: 0; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; } #nav-icon_2 span:nth-child(1) { top: 0px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } #nav-icon_2 span:nth-child(2) { top: 8px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } #nav-icon_2 span:nth-child(3) { top: 16px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } #nav-icon_2.open span:nth-child(1) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px; left: 5px; } #nav-icon_2.open span:nth-child(2) { width: 0%; opacity: 0; } #nav-icon_2.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 19px; left: 5px; } } .catalog { display: flex; align-items: flex-start; justify-content: space-between; .catalog_sidebar { width: 100%; max-width: 290px; .catalog_sidebar_filter_block { .catalog_sidebar_filter_block_header { background: #F2F3F5; font-weight: 600; font-size: 16px; display: flex; align-items: center; letter-spacing: 0.04em; text-transform: uppercase; color: #1F1F1F; position: relative; padding: 16px 24px; margin-bottom: 16px; svg { margin-right: 20px; } span { font-size: 14px; letter-spacing: 0.03em; color: #9EA0A7; display: block; position: absolute; right: 24px; top: 50%; font-weight: normal; text-decoration: underline; text-transform: initial !important; cursor: pointer; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); &:hover { text-decoration: none; } } } .filter_item_container { margin-bottom: 17px; border-bottom: 1px solid #DDE0E7; -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; &:last-child { margin-bottom: 0px; border: none; .filter_item_content { border: none; } } .filter_item_header { padding: 0 24px 0 24px; font-weight: 600; font-size: 16px; display: flex; align-items: center; justify-content: space-between; letter-spacing: -0.01em; color: #333333; cursor: pointer; margin-bottom: 20px; &:after { content: ""; display: block; width: 10px; height: 6px; background-image: url("../images/arrow_bottom.svg"); background-repeat: no-repeat; background-position: center; cursor: pointer; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } } div.filter_item_header.active { &:after { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } } .filter_item_content { padding: 0 24px 0 24px; //display: none; .range_fields { display: flex; align-items: stretch; justify-content: space-between; .range_field { width: calc(36% - 5px); display: flex; align-items: center; font-size: 16px; color: #1F1F1F; z-index: 2; position: relative; &:last-child { width: 25%; } input[type="text"] { border: 1px solid #9EA0A7; box-sizing: border-box; width: 100%; height: 40px; text-align: center; margin-left: 6px; } input[type="submit"] { border: 1px solid #F06E0A; box-sizing: border-box; background: #F06E0A; cursor: pointer; height: 40px; width: 100%; max-width: 61px; font-size: 14px; letter-spacing: 0.05em; text-transform: uppercase; color: #FFFFFF; margin-left: auto; } } } .range_slider_memory { margin-top: -10px; position: relative; z-index: 1; } } } div.filter_item_container.active { padding-bottom: 30px; } } .catalog_sidebar_categories_block { .catalog_sidebar_categories_block_header { background: #F2F3F5; font-weight: 600; font-size: 16px; display: flex; align-items: center; letter-spacing: 0.04em; text-transform: uppercase; color: #1F1F1F; position: relative; padding: 16px 24px; margin-bottom: 16px; svg { margin-right: 20px; } } .catalog_sidebar_categories_block_container { & > ul { & > li { display: block; position: relative; padding: 16px 32px 16px 16px; border-bottom: 1px solid #DDE0E7; &:last-child { border-bottom: none; } &:after { content: ""; display: block; width: 16px; height: 16px; cursor: pointer; background-image: url("../images/arrow_bottom.svg"); background-position: center; background-repeat: no-repeat; position: absolute; right: 20px; top: 16px } & > a { font-weight: 600; font-size: 16px; display: flex; align-items: center; letter-spacing: -0.01em; color: #333333; } ul { display: none; padding: 16px 0 0 16px; li { a { color: #1F1F1F; font-size: 15px; padding: 5px 0; display: inline-block; &:hover { text-decoration: underline; } } &:last-child { a { margin-bottom: 0px; } } } } } & > li.active { &:after { top: 16px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } } } } } } .catalog_content { width: calc(100% - 305px); //overflow: hidden; .catalog_content_items { display: flex; flex-wrap: wrap; margin: 0 -16px; justify-content: flex-start; .product_item { width: 33.33%; padding: 16px 16px; border: 1px #eee solid; margin-right: -1px; margin-bottom: -1px; box-sizing: border-box; .item_image { display: flex; width: 100%; height: 252px; align-items: center; justify-content: center; text-align: center; margin-bottom: 32px; -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; img { margin: 0 auto; } &:hover { opacity: 0.7; } } .product_item_name { font-weight: 700; font-size: 20px; line-height: 1.6; color: #1F1F1F; margin-bottom: 36px; display: block; -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; &:hover { opacity: 0.7; } } .product_item_description { p { margin-bottom: 8px; font-size: 14px; line-height: 1.4; color: #9EA0A7; b { color: #1F1F1F; } &:last-child { margin-bottom: 0px; } } } } } .pagination { margin: 80px 0; ul { display: flex; align-items: center; justify-content: center; li { .prev, .next { text-indent: -9999px; background-repeat: no-repeat; background-position: center; background-image: url("../images/arrow_bottom.svg"); &:hover { background-color: #F2F3F5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } } .prev { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); margin-right: 20px; } .next { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); margin-left: 20px; } .no_active { opacity: 0.5; } span, a { width: 24px; height: 24px; display: flex; align-items: center; font-size: 14px; justify-content: center; overflow: hidden; margin: 0 2px; color: #1F1F1F; &:hover { background-color: #F2F3F5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } } .prev_no_active, .next_no_active { &:hover { background-color: unset; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } } } li.active { a { background-color: #F06E0A; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #fff; } } } } } } } .product_container { .h1_header { margin-bottom: 48px; } .product { .product_top_part { padding-bottom: 96px; display: flex; justify-content: space-between; .product_slider_container { width: 50%; display: flex; justify-content: space-between; .product_slider_thumbs { width: 86px; display: flex !important; flex-direction: column; justify-content: flex-start; .slick-prev, .slick-next { position: relative; left: unset; right: unset; top: unset; -webkit-transform: unset; -moz-transform: unset; -ms-transform: unset; -o-transform: unset; transform: unset; background-image: url("../images/arrow_bottom.svg"); background-repeat: no-repeat; background-position: center; margin: 0 auto; } .slick-prev { top: 0px; left: 50%; margin-bottom: 10px; margin-left: -10px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .slick-next { bottom: -10px; left: 50%; margin-left: -10px; } .slick-prev:before, .slick-next:before { display: none; } div.slick-list { margin: -10px 0; } div.slick-slide { opacity: 0.5; margin: 10px 0; } div.slick-slide.slick-current.slick-active { opacity: 1; } } .product_slider_main { width: calc(100% - 120px); .product_slider_img { padding: 72px 48px; display: flex; align-items: center; justify-content: center; img { max-width: 100%; margin: auto; } } } } .product_short_info { width: calc(50% - 60px); display: flex; flex-wrap: wrap; align-items: flex-start; flex-direction: column; justify-content: flex-start; .product_short_info_line { margin-bottom: 24px; width: 100%; display: flex; align-items: flex-start; justify-content: space-between; position: relative; &:after { content: ""; display: block; width: 100%; position: absolute; left: 0; background-image: url("../images/dots.svg"); background-repeat: repeat-x; background-position: left bottom; height: 3px; top: 16px; z-index: 1; } b { font-weight: 600; font-size: 16px; line-height: 1.5; color: #1F1F1F; display: block; padding-bottom: 2px; background: #fff; position: relative; z-index: 2; padding-right: 5px; } span { font-size: 16px; line-height: 1.5; text-align: right; color: #1F1F1F; padding-bottom: 2px; background: #fff; position: relative; z-index: 2; padding-left: 5px; } } .price_order { width: 232px; height: 48px; display: flex; align-items: center; justify-content: center; font-size: 16px; text-align: center; letter-spacing: 0.06em; text-transform: uppercase; color: #FFFFFF; background: #F06E0A; margin: auto 0 0 0; cursor: pointer; &:hover { opacity: 0.8; } } } } } .product_tabs_container { background: #F2F3F5; padding-top: 80px; padding-bottom: 100px; .product_top_tabs { background: #fff; padding: 16px 48px 16px 48px; display: flex; align-items: center; justify-content: flex-start; & > div { font-weight: 600; font-size: 16px; line-height: 24px; color: #1F1F1F; margin-right: 60px; cursor: pointer; &:last-child { margin: 0; } &:hover { color: #F06E0A; } } div.active { color: #F06E0A; } .product_tab_1 { } } .tab_header { padding: 48px 0; font-weight: 700; font-size: 30px; letter-spacing: 0.04em; text-transform: uppercase; color: #585A61; } .product_tabs_content { background: #fff; & > div { display: none; } div.product_tab_1 { padding: 0 48px; display: block; .product_tab_1_block { padding: 48px 0; border-bottom: 1px #F2F3F5 solid; display: flex; align-items: flex-start; justify-content: space-between; .product_tab_1_block_left_part { width: 100%; max-width: 300px; img { &:nth-child(2) { margin-top: 54px; } } } .product_tab_1_block_right { width: calc(100% - 355px); .h2_style { font-weight: 700; font-size: 30px; line-height: 1.47; color: #1F1F1F; margin-bottom: 32px; } .h3_style { font-weight: 700; font-size: 20px; line-height: 1.6; color: #1F1F1F; margin-bottom: 32px; } b, strong { font-weight: 700; } p { font-weight: normal; font-size: 16px; line-height: 1.5; color: #1F1F1F; margin-bottom: 24px; } p.spec_text { font-weight: normal; font-size: 14px; line-height: 1.43; color: #585A61; span { font-weight: 700; color: #F06E0A; } } ul { padding-left: 30px; li { font-size: 16px; line-height: 1.5; color: #1F1F1F; margin-bottom: 16px; position: relative; padding-left: 22px; &:last-child { margin-bottom: 0px; } &:before { content: ""; display: block; width: 6px; height: 6px; background: #F06E0A; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; left: 0; top: 10px; position: absolute; } } } } &:last-child { border-bottom: 0px; } } .product_tab_1_block_no_border { border: none; padding: 24px 0 0; } } .product_tab_2 { .custom_table { .custom_table_header { font-weight: 700; font-size: 20px; text-align: center; color: #1F1F1F; background: #DDE0E7; padding: 16px 0; } .custom_table_content { .custom_table_row { border-bottom: 1px solid #DDE0E7; display: flex; align-items: stretch; .left_col { width: 352px; border-right: 1px solid #DDE0E7; padding: 14px 0 16px 45px; font-weight: 600; font-size: 16px; color: #585A61; } .right_col { width: calc(100% - 352px); padding: 14px 0 16px 40px; font-size: 14px; line-height: 1.43; color: #585A61; strong, b { font-weight: 700; font-size: 14px; line-height: 1.43; color: #585A61; } ul { padding: 8px 0 0px 30px; margin-bottom: 24px; li { font-weight: normal; font-size: 14px; line-height: 1.43; color: #585A61; position: relative; padding-left: 18px; &:before { content: ''; display: block; width: 5px; height: 5px; background: #585A61; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; left: 0; top: 7px; } } } } } } } } .product_tab_3 { background: #F2F3F5; .download_file { font-size: 16px; color: #F06E0A; display: flex; align-items: center; justify-content: flex-start; &:after { content: ""; display: block; width: 16px; height: 16px; background-image: url("../images/download_icon.svg"); background-repeat: no-repeat; background-position: center; margin-left: 16px; } } } } } } .close_mobile_sidebar { display: none; } .checkbox_item { margin-bottom: 12px; &:last-child { margin-bottom: 0; } /* для элемента input c type="checkbox" */ .custom-checkbox { position: absolute; z-index: -1; opacity: 0; } /* для элемента label, связанного с .custom-checkbox */ .custom-checkbox + label { display: inline-flex; align-items: center; user-select: none; font-weight: normal; font-size: 16px; color: #1F1F1F; } /* создание в label псевдоэлемента before со следующими стилями */ .custom-checkbox + label::before { content: ''; display: inline-block; width: 16px; height: 16px; flex-shrink: 0; flex-grow: 0; background-color: #DDE0E7; margin-right: 16px; background-repeat: no-repeat; background-position: center center; background-size: 50% 50%; cursor: pointer; } /* стили для чекбокса, находящегося в состоянии checked */ .custom-checkbox:checked + label::before { background-color: #F06E0A; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); } /* стили для чекбокса, находящегося в состоянии disabled */ .custom-checkbox:disabled + label::before { background-color: #e9ecef; } } .radio_button_item { margin-bottom: 12px; &:last-child { margin-bottom: 0; } /* для элемента input c type="checkbox" */ .custom-checkbox { position: absolute; z-index: -1; opacity: 0; } /* для элемента label, связанного с .custom-checkbox */ .custom-checkbox + label { display: inline-flex; align-items: center; user-select: none; font-weight: normal; font-size: 16px; color: #1F1F1F; } /* создание в label псевдоэлемента before со следующими стилями */ .custom-checkbox + label::before { content: ''; display: inline-block; width: 17px; height: 17px; flex-shrink: 0; flex-grow: 0; background-color: #DDE0E7; margin-right: 16px; background-repeat: no-repeat; background-position: center center; background-size: 50% 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; cursor: pointer; } /* стили для чекбокса, находящегося в состоянии checked */ .custom-checkbox:checked + label::before { background-color: #F06E0A; background-image: url("../images/white_point.svg"); } /* стили для чекбокса, находящегося в состоянии disabled */ .custom-checkbox:disabled + label::before { background-color: #e9ecef; } } .irs--round { .irs-line { height: 4px; background: #F2F3F5; border: none; } .irs-bar { background: #F06E0A; } .irs-handle { top: 28px; width: 20px; height: 20px; border: 6px solid #F06E0A; background-color: white; border-radius: 20px; box-shadow: none; } } .modal_content { display: flex; align-items: stretch; .modal_content_left_part { width: 46%; background-image: url("../images/modal_bg_img.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 80px 40px 60px 60px; .modal_block_header { font-weight: 600; font-size: 40px; letter-spacing: 0.02em; color: #FFFFFF; margin-bottom: 16px; } .modal_block_text { font-weight: normal; font-size: 16px; line-height: 1.5; color: #FFFFFF; } } .modal_content_right_part { width: 54%; background: #fff; padding: 80px 60px; form { width: 100%; .input_field { position: relative; .special_placeholder { position: absolute; left: 12px; height: 48px; display: flex; align-items: center; font-size: 16px; color: #585A61; z-index: 1; i { color: #F06E0A; } } input[type="text"], input[type="email"] { position: relative; z-index: 2; font-weight: normal; font-size: 16px; color: #1f1f1f; padding: 0 0 0 12px; height: 48px; width: 100%; display: block; border: 1px solid #9EA0A7; box-sizing: border-box; margin-bottom: 24px; background: transparent; } textarea { background: transparent; position: relative; z-index: 2; font-weight: normal; font-size: 16px; color: #1f1f1f; padding: 13px 0 0 12px; width: 100%; display: block; border: 1px solid #9EA0A7; box-sizing: border-box; margin-bottom: 32px; resize: none; height: 100px; } } .checkbox_item { margin-bottom: 44px; label { font-size: 14px; line-height: 1.43; color: #585A61; a { font-size: 14px; line-height: 1.43; color: #1F1F1F; text-decoration: underline; } } } input[type="submit"] { display: flex; align-items: center; justify-content: center; width: 100%; height: 48px; background: #F06E0A; font-weight: normal; font-size: 16px; line-height: 1.5; text-align: center; letter-spacing: 0.06em; text-transform: uppercase; color: #FFFFFF; } } } } .choose_server { .wrapper { .choose_server_steps { margin-bottom: 80px; padding-top: 91px; display: flex; align-items: flex-start; justify-content: space-between; .choose_server_step { padding-top: 16px; border-top: 1px solid #DDE0E7; width: calc(33.33% - 73px); position: relative; font-size: 16px; line-height: 1.5; color: #1F1F1F; &:before { position: absolute; display: flex; align-items: center; justify-content: center; text-align: center; width: 28px; height: 28px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #F06E0A; font-weight: 600; font-size: 16px; color: #FFFFFF; left: 0; top: -45px; } &:nth-child(1) { &:before { content: "1"; } } &:nth-child(2) { &:before { content: "2"; } } &:nth-child(3) { &:before { content: "3"; } } } } .choose_server_by { .target { display: flex; align-items: flex-start; justify-content: flex-start; margin-bottom: 48px; div { margin-right: 32px; font-size: 14px; line-height: 20px; letter-spacing: 0.05em; text-transform: uppercase; color: #585A61; height: 40px; display: flex; padding: 0 20px; align-items: center; justify-content: center; text-align: center; border: 1px solid #585A61; cursor: pointer; &:last-child { margin-right: 0px; } &:hover { border: 1px solid #1F1F1F; color: #fff; background: #1F1F1F; } } div.active { border: 1px solid #1F1F1F; color: #fff; background: #1F1F1F; } } } .form { form { .form_part_block { display: flex; justify-content: flex-start; margin-bottom: 80px; flex-wrap: wrap; &:last-child { margin-bottom: 0px; } .submit_container { width: 100%; padding: 48px 0 100px; input[type="submit"] { width: 177px; height: 48px; display: flex; align-items: center; justify-content: center; text-align: center; background: #F06E0A; font-size: 16px; letter-spacing: 0.06em; text-transform: uppercase; color: #FFFFFF; margin: 0 auto; cursor: pointer; &:hover { opacity: 0.8; } } } .left_part { width: 250px; padding-right: 25px; font-weight: 600; font-size: 16px; line-height: 1.5; color: #1F1F1F; } .right_part { width: calc(100% - 250px); max-width: 590px; .input_field { position: relative; .special_placeholder { position: absolute; left: 12px; height: 48px; display: flex; align-items: center; font-size: 16px; color: #585A61; z-index: 1; i { color: #F06E0A; } } input[type="text"], input[type="email"], input[type="tel"] { position: relative; z-index: 2; font-weight: normal; font-size: 16px; color: #1f1f1f; padding: 0 0 0 12px; height: 48px; width: 100%; display: block; border: 1px solid #9EA0A7; box-sizing: border-box; margin-bottom: 24px; background: transparent; } textarea { background: transparent; position: relative; z-index: 2; font-weight: normal; font-size: 16px; color: #1f1f1f; padding: 13px 0 0 12px; width: 100%; display: block; border: 1px solid #9EA0A7; box-sizing: border-box; margin-bottom: 32px; resize: none; height: 100px; } } .checkbox_item_link { label { font-size: 14px; line-height: 1.5; color: #585A61; a { color: #1F1F1F; text-decoration: underline; } } } } } } } } } .article { .article_top_part { background: #F2F3F5; .wrapper { .tech_info { width: 100%; max-width: 372px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #DDE0E7; padding-bottom: 8px; .post_date { font-size: 14px; color: #9EA0A7; } .post_category { font-size: 14px; text-align: right; color: #9EA0A7; } } .post_head { display: flex; align-items: flex-start; justify-content: space-between; padding-bottom: 80px; h1 { padding-top: 24px; font-weight: 600; font-size: 40px; line-height: 1.5; letter-spacing: 0.02em; color: #1F1F1F; width: calc(58% - 50px); } .post_top_img { width: 42%; img { max-width: 100%; } } } } } .article_main_part { padding: 80px 10px 100px; width: 100%; max-width: 960px; margin: 0 auto; p { font-weight: normal; font-size: 16px; line-height: 1.5; color: #1F1F1F; margin-bottom: 24px; img { display: block; margin: 0 auto; width: 100%; max-width: 590px; } } h2 { font-weight: bold; font-size: 30px; line-height: 1.47; color: #1F1F1F; margin-bottom: 32px; } blockquote { display: block; padding: 32px 24px 40px; background: #F2F3F5; width: 90%; max-width: 590px; margin: 0 auto 24px auto; p { margin-bottom: 0px; font-weight: 600; font-size: 20px; line-height: 1.6; color: #1F1F1F; } } ul { margin-left: 30px; margin-bottom: 48px; li { font-weight: normal; font-size: 16px; line-height: 1.5; color: #1F1F1F; position: relative; padding-left: 20px; margin-bottom: 16px; &:last-child { margin-bottom: 0px; } &:before { content: ""; display: block; width: 6px; height: 6px; background: #F06E0A; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; left: 0; top: 10px; position: absolute; } } } & > img { display: block; max-width: 590px; width: 100%; margin: 0 auto 24px; } ol { counter-reset: count; margin-bottom: 48px; li { position: relative; padding-left: 44px; min-height: 24px; margin-bottom: 24px; font-size: 16px; line-height: 1.5; &:last-child { margin-bottom: 0px; } &:before { counter-increment: count; content: counter(count); width: 24px; height: 24px; background: #F06E0A; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: flex; align-items: center; justify-content: center; text-align: center; color: #fff; font-weight: 700; font-size: 14px; position: absolute; left: 0; top: 0; } } } .post_slider_container { width: 100%; max-width: 590px; margin: 0 auto 48px auto; .post_img_gallery_navigation { font-weight: normal; font-size: 14px; color: #1F1F1F; display: flex; align-items: center; justify-content: center; margin-top: 20px; .post_img_gallery_slides_counter { margin: 0 24px; } .post_img_gallery_prev { width: 24px; height: 24px; background-image: url("../images/arrow_bottom.svg"); background-repeat: no-repeat; background-position: center center; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); color: transparent; cursor: pointer; overflow: hidden; } .post_img_gallery_next { width: 24px; height: 24px; background-image: url("../images/arrow_bottom.svg"); background-repeat: no-repeat; background-position: center center; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); color: transparent; cursor: pointer; overflow: hidden; } b { font-weight: 700; font-size: 20px; color: #F06E0A; margin-right: 5px; } span { font-weight: normal; font-size: 14px; color: #1F1F1F; margin-left: 5px; } } } } } .news_block { .wrapper { .pagination { margin: 0 0 80px; ul { display: flex; align-items: center; justify-content: center; li { .prev, .next { text-indent: -9999px; background-repeat: no-repeat; background-position: center; background-image: url("../images/arrow_bottom.svg"); &:hover { background-color: #F2F3F5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } } .prev { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); margin-right: 20px; } .next { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); margin-left: 20px; } .no_active { opacity: 0.5; } span, a { width: 24px; height: 24px; display: flex; align-items: center; font-size: 14px; justify-content: center; overflow: hidden; margin: 0 2px; color: #1F1F1F; &:hover { background-color: #F2F3F5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } } .prev_no_active, .next_no_active { &:hover { background-color: unset; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } } } li.active { a { background-color: #F06E0A; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #fff; } } } } .h1_header { margin-bottom: 48px; } .news_container { display: flex; flex-wrap: wrap; justify-content: flex-start; margin: 0 -20px; .item { width: calc(33% - 37px); margin: 0 20px 100px 20px; .post_img_link { display: block; text-align: center; } .under_img_block { display: flex; align-items: center; justify-content: space-between; padding: 24px 0 6px 0; border-bottom: 1px solid #DDE0E7; margin-bottom: 24px; div { font-family: "Inter"; font-style: normal; font-weight: normal; font-size: 14px; color: #9EA0A7; } } .post_name { margin-bottom: 12px; a { font-family: "Inter"; font-style: normal; font-weight: 600; font-size: 16px; line-height: 1.5; color: #1F1F1F; } } .read_more { font-family: "Inter"; font-style: normal; font-weight: normal; font-size: 16px; color: #F06E0A; display: flex; align-items: center; justify-content: flex-end; &:after { content: ""; display: block; width: 6px; height: 10px; background-image: url("../images/arrow_right.svg"); margin-left: 5px; margin-top: 1px; } } } } } } .banner_slider { .slick-prev, .slick-next { width: 34px; height: 34px; } .slick-prev { left: 15px; z-index: 9; &:before { content: ""; background-image: url("../images/arrow_slider.svg"); display: block; width: 34px; height: 34px; background-position: 0px center; background-repeat: no-repeat; opacity: 0.6; z-index: 9; } &:hover { background: rgba(255,255,255,0.5); border-radius: 50%; &:before { opacity: 1; } } } .slick-next { right: 15px; z-index: 9; &:before { content: ""; background-image: url("../images/arrow_slider.svg"); display: block; width: 34px; height: 34px; background-position: 0px center; background-repeat: no-repeat; opacity: 0.6; z-index: 9; transform: rotate(180deg); } &:hover { background: rgba(255,255,255,0.5); border-radius: 50%; &:before { opacity: 1; } } } .slick-dots li { height: 2px; width: 48px; button { width: 100%; height: 2px; padding: 0; background: #1F1F1F; opacity: 0.8; &:before { display: none; } } } li.slick-active { button { height: 4px; opacity: 1; } } } @media only screen and (max-width: 1450px) { .header .header_box_1 .wrapper .header_box_1_contact_block .header_box_1_contact_block_socials { border: none; padding-right: 0px; } div.full_width_slider.slick-slider .slick-next { right: 100px; } div.full_width_slider.slick-slider .slick-prev { left: 100px; } .product_container .product .product_top_part .product_short_info { width: calc(50% - 50px); } } @media only screen and (max-width: 1100px) { footer .wrapper .top_part .footer_navigation { display: none; } footer .wrapper .top_part .footer_logo { margin: 0 auto; } .catalog_container .catalog .catalog_content .catalog_content_items .product_item { width: calc(50% - 32px); } .product_container .product .product_top_part { .product_slider_container { flex-direction: column-reverse; justify-content: flex-end; width: 40%; .product_slider_thumbs { width: 100%; display: flex !important; flex-direction: row; justify-content: center; } .product_slider_main { width: 100%; margin-bottom: 12px; } } .product_short_info { width: calc(60% - 32px); .product_short_info_line { margin-bottom: 12px; } } } .product_container .product_tabs_container .product_tabs_content div.product_tab_1 .product_tab_1_block .product_tab_1_block_left_part { width: 100%; max-width: 170px; position: sticky; top: 10px; } .product_container .product_tabs_container .product_tabs_content div.product_tab_1 .product_tab_1_block .product_tab_1_block_right { width: calc(100% - 200px); } .product_container .product_tabs_container .product_tabs_content div.product_tab_1 { padding: 0 24px; } } @media only screen and (max-width: 1000px) { .header .header_box_2 .wrapper #nav-icon { display: block; } .header .header_box_2 .wrapper .navigation { position: fixed; width: 300px; right: -300px; top: 0px; height: 100vh; background: #1F1F1F; padding-top: 50px; ul { flex-direction: column; li { margin: 0 0 0 0; a { padding: 10px 0; display: block; } } } -webkit-transition: ease-in-out 0.5s; -moz-transition: ease-in-out 0.5s; -ms-transition: ease-in-out 0.5s; -o-transition: ease-in-out 0.5s; transition: ease-in-out 0.5s; } .header .header_box_2 .wrapper div.navigation.active { right: 0px; } .header .header_box_2 .wrapper #nav-icon.open { position: fixed; right: 10px; top: 10px; z-index: 2; } div.full_width_slider.slick-slider .full_width_slider_item { padding: 76px 0; .full_width_slider_item_text { font-size: 32px; } } div.full_width_slider.slick-slider .slick-next, div.full_width_slider.slick-slider .slick-prev { display: none !important; } .new_items_block .wrapper .new_items .product_item .item_image { height: 200px; } .special_offers .wrapper .special_offers_slider .special_offers_slider_item { flex-wrap: wrap; } .special_offers .wrapper .special_offers_slider .special_offers_slider_item .special_offers_slider_item_left { width: 100%; margin-bottom: 32px; } .special_offers .wrapper .special_offers_slider .special_offers_slider_item .special_offers_slider_item_right { width: 100%; } .special_offers .wrapper .special_offers_slider .special_offers_slider_item .special_offers_slider_item_left .text_container span:nth-child(1) { margin-bottom: 12px; } .special_offers .wrapper .special_offers_slider .special_offers_slider_item .special_offers_slider_item_left .text_container span:nth-child(2) { margin: 0 auto; font-size: 14px; } .special_offers .wrapper .special_offers_slider .special_offers_slider_item .special_offers_slider_item_left .text_container { text-align: center; min-height: 130px; } .special_offers .wrapper .special_offers_slider .special_offers_slider_item .special_offers_slider_item_left .img_container { text-align: center; background: #fff; padding-bottom: 20px; img { margin: 0 auto; } } .special_offers .wrapper .special_offers_slider .special_offers_slider_item .special_offers_slider_item_right .special_offer_item a .img_part { width: 35%; } .special_offers .wrapper .special_offers_slider .special_offers_slider_item .special_offers_slider_item_right .special_offer_item a .text_part { width: 65%; } .catalog_container { position: unset; .catalog { .catalog_sidebar { width: 100%; max-width: 280px; -webkit-box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.2); -moz-box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.2); box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.2); left: -305px; top: 0; background: #fff; position: fixed; height: 100vh; overflow-y: scroll; z-index: 5; -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; .close_mobile_sidebar { display: flex; align-items: center; justify-content: center; position: fixed; left: -305px; top: 0px; width: 30px; height: 30px; background: #F06E0A; -webkit-transition: ease-in-out 0.3s; -moz-transition: ease-in-out 0.3s; -ms-transition: ease-in-out 0.3s; -o-transition: ease-in-out 0.3s; transition: ease-in-out 0.3s; } div.close_mobile_sidebar.active { left: 280px; } } div.catalog_sidebar.active { left: 0; } } } .catalog_container .catalog .catalog_content { width: 100%; } .catalog_container .catalog .catalog_content .catalog_content_items { margin: 0 -8px; .product_item { width: calc(33.33% - 16px); margin: 0 8px 32px; } } .catalog_container .catalog .catalog_content .catalog_content_items .product_item .product_item_name { font-size: 15px; margin-bottom: 16px; } .catalog_container .catalog .catalog_content .catalog_content_items .product_item .item_image { height: 180px; margin-bottom: 16px; } .catalog_container .catalog_top_part { flex-wrap: wrap-reverse; .h1_header { width: 100%; margin-top: 16px; font-size: 36px; } .search_field { width: 100%; form { width: 100%; } } } .close_mobile_sidebar { display: flex; } .catalog_container .show_sidebar_mobile { display: flex; } .choose_server .wrapper .choose_server_steps .choose_server_step { width: calc(33.33% - 30px); } .article .article_top_part .wrapper .post_head { flex-wrap: wrap; h1 { font-size: 30px; width: 100%; margin-bottom: 24px; } .post_top_img { width: 100%; text-align: center; } } } @media only screen and (max-width: 900px) { .news_block .wrapper .news_container { margin: 0; justify-content: space-between; .item { width: calc(50% - 24px); margin: 0 0 50px 0; } } .news_block .wrapper .pagination { margin-top: 50px; } } @media only screen and (max-width: 800px) { .header .header_box_1 .wrapper .header_box_1_contact_block { flex-direction: column; align-items: flex-end; .header_box_1_contact_block_phone_address { margin-right: 0px; border: none; flex-direction: column; align-items: flex-end; padding: 0px; span, a { margin-right: 0px; margin-bottom: 8px; } } .header_box_1_contact_block_socials { padding: 0; } } .new_items_block .wrapper .new_items .slick-slide { margin: 0 8px; } .new_items_block .wrapper .new_items .slick-list { margin: 0 -8px; } .block_header, .box_header_center { font-size: 30px; } div.full_width_slider.slick-slider, .new_items_block, .partners { margin-bottom: 50px; } .special_offers .wrapper .special_offers_slider .special_offers_slider_item .special_offers_slider_item_left .img_container { padding-bottom: 0px; } .special_offers .wrapper .special_offers_slider .special_offers_slider_item .special_offers_slider_item_right .special_offer_item a .img_part img { height: 100%; object-fit: cover; object-position: center; } .special_offers .wrapper .special_offers_slider .special_offers_slider_item .special_offers_slider_item_right .special_offer_item a .text_part { padding: 12px; span:nth-child(1) { font-size: 15px; margin-bottom: 12px; } span:nth-child(2) { font-size: 14px; } } .special_offers { padding: 56px 0 50px; margin-bottom: 50px; } .partners .wrapper .partner_item { margin: 0 !important; text-align: center; img { margin: 0 auto; } } .product_container .product .product_top_part { padding-bottom: 48px; flex-direction: column; justify-content: flex-start; .product_slider_container { width: 100%; margin-bottom: 24px; } .product_short_info { width: 100%; .product_short_info_line { margin-bottom: 12px; b { font-size: 14px; } span { font-size: 14px; } } } } .product_container .product_tabs_container .product_tabs_content .product_tab_2 .custom_table .custom_table_content .custom_table_row .left_col { width: 30%; padding-left: 10px; } .product_container .product_tabs_container .product_tabs_content .product_tab_2 .custom_table .custom_table_content .custom_table_row .right_col { width: 70%; padding-left: 10px; } .product_container .product_tabs_container .product_tabs_content .product_tab_2 .custom_table .custom_table_header { font-size: 16px; } .modal_content .modal_content_right_part, .modal_content .modal_content_left_part { padding: 40px 30px; } .choose_server .wrapper .choose_server_steps { padding-top: 50px; margin-bottom: 32px; .choose_server_step { width: calc(33.33% - 10px); font-size: 13px; } } } @media only screen and (max-width: 650px) { .catalog_container .catalog .catalog_content .catalog_content_items .product_item { width: calc(50% - 16px); } .catalog_container .catalog_top_part { margin-bottom: 24px; } div.h1_header, .product_container .h1_header { font-size: 26px; margin-bottom: 24px; } .product_container .product_tabs_container .product_tabs_content div.product_tab_1 .product_tab_1_block { flex-direction: column; padding: 24px 0; .product_tab_1_block_left_part { width: 100%; max-width: unset; position: relative; top: unset; text-align: center; margin-bottom: 12px; } } .product_container .product_tabs_container { padding: 40px 0 50px; } .product_container .product_tabs_container .product_tabs_content div.product_tab_1 .product_tab_1_block .product_tab_1_block_right { width: 100%; } .product_container .product_tabs_container .product_tabs_content div.product_tab_1 { padding: 0 12px; } .product_container .product_tabs_container .product_tabs_content div.product_tab_1 .product_tab_1_block .product_tab_1_block_right .h2_style { font-size: 20px; text-align: center; margin-bottom: 16px; } .product_container .product_tabs_container .product_tabs_content div.product_tab_1 .product_tab_1_block .product_tab_1_block_right .h3_style { font-size: 17px; } .product_container .product_tabs_container .product_top_tabs { padding: 16px 24px; justify-content: center; & > div { margin-right: 30px; } } .product_container .product_tabs_container .product_tabs_content .product_tab_2 .custom_table .custom_table_content .custom_table_row .left_col { width: 135px; padding-left: 10px; font-size: 13px; } .product_container .product_tabs_container .product_tabs_content .product_tab_2 .custom_table .custom_table_content .custom_table_row .right_col { width: calc(100% - 135px); font-size: 13px; padding-right: 5px; } .product_container .product_tabs_container .product_tabs_content .product_tab_2 .custom_table .custom_table_content .custom_table_row .right_col ul { padding-left: 0px; } .modal_content { flex-direction: column; } .modal_content .modal_content_right_part, .modal_content .modal_content_left_part, .modal_content .modal_content_right_part, .modal_content .modal_content_right_part { width: 100%; padding: 20px 10px; .modal_block_header { font-size: 30px; margin-bottom: 18px; } .modal_block_text { font-size: 14px; } } .mfp-close-btn-in .mfp-close { color: #fff !important; opacity: 1 !important; } .choose_server .wrapper .choose_server_by .target { flex-wrap: wrap; div { width: 100%; margin: 0 0 12px 0; height: unset; padding: 8px 0; } } .choose_server .wrapper .form form .form_part_block { margin-bottom: 32px; .left_part { width: 100%; padding: 0; margin-bottom: 24px; } .right_part { width: 100%; max-width: unset; } } .choose_server .wrapper .form form .form_part_block .right_part .input_field .special_placeholder { font-size: 14px; } .choose_server .wrapper .choose_server_steps { padding-top: 50px; margin-bottom: 32px; flex-wrap: wrap; .choose_server_step { width: 100%; font-size: 13px; margin-bottom: 64px; &:last-child { margin-bottom: 0px; } } } .article .article_main_part blockquote p { font-size: 17px; } .article .article_main_part ul { margin-left: 0px; } .article .article_main_part blockquote { width: 100%; } } @media only screen and (max-width: 460px) { .news_block .wrapper .news_container .item { width: 100%; } .header .header_box_1 .wrapper { flex-direction: column; & > a { margin-bottom: 12px; } .header_box_1_contact_block { align-items: center; .header_box_1_contact_block_phone_address { align-items: center; span, a { margin-right: 0px; margin-bottom: 8px; } } .header_box_1_contact_block_socials { padding: 0; } } } .new_items_block .wrapper .new_items .product_item .product_item_name { font-size: 16px; margin-bottom: 16px; } .block_header, .box_header_center { font-size: 23px; } footer .wrapper .bottom_part { justify-content: center; flex-wrap: wrap; .copyright { width: 100%; margin-bottom: 12px; text-align: center; font-size: 14px; } } .catalog_container .catalog .catalog_content .catalog_content_items { margin: 0; .product_item { width: 100%; margin: 0 0 32px 0; } } .product_container .product .product_top_part .product_short_info .product_short_info_line:after { display: none; } .product_container .product .product_top_part .product_slider_container .product_slider_main .product_slider_img { padding: 36px 24px; } .product_container .product .product_top_part .product_short_info .product_short_info_line { padding: 5px; b, span { background: unset !important; } &:nth-child(odd) { background: #F2F3F5; } } .product_container .product .product_top_part .product_short_info .price_order { margin: 0 auto; } .product_container .product_tabs_container .product_top_tabs { padding: 8px 24px; justify-content: center; flex-direction: column; align-items: center; & > div { margin-right: 0px; padding: 8px 0; } } .product_container .product_tabs_container .tab_header { padding: 24px 0; font-size: 23px; text-align: center; } .product_container .product_tabs_container .product_tabs_content div.product_tab_1 .product_tab_1_block .product_tab_1_block_right ul { padding-left: 0px; } .modal_content .modal_content_right_part form .input_field input[type=text], .modal_content .modal_content_right_part form .input_field input[type=email], .modal_content .modal_content_right_part form .input_field textarea { margin-bottom: 10px; } .modal_content .modal_content_right_part form .checkbox_item { margin-bottom: 14px; } .article .article_top_part .wrapper .post_head { padding-bottom: 40px; } .article .article_main_part { padding: 40px 10px 50px; } }
/var/www/tiskom/data/www/tiskom.xhost.intravision.ru/local/templates/tiskom/css/styles.scss