:root { --bg-color-main: #fff; --bg-color-second: #f7f7f7; --bg-color-btn: #e6e6e6; --bg-color-accent: #91cec3; --font-color-main: #3a3a3a; --font-color-bold: #6f6f6f; /*--font-color-accent: #20a2a9;*/ --font-color-accent: #007d77; --font-color-error: #961917; --font-color-success: #008000; --border-color: #c9c9c9; --border-color-light: #c9c9c9; } * { /*font-family: sans-serif;*/ font-family: Montserrat, sans-serif; line-height: 1.45; font-weight: 300; font-size: 17px; } html { overflow-x: hidden; } body, html { margin: 0; padding: 0; /*letter-spacing: 0;*/ position: static; /*z-index: 3;*/ /*line-height: 1.4rem;*/ color: var(--font-color-main); background-color: var(--bg-color-main); left: 0; } html.dark { filter: invert(1) hue-rotate(180deg); transition: color 300ms, background-color 300ms; } html.dark img, html.dark img:hover, html.dark *:hover img, html.dark .non-dark, html.dark [class=cover_story] { filter: invert(1) hue-rotate(180deg); } /*html { scroll-behavior: smooth; }*/ /*html::-webkit-scrollbar { width: 16px; }*/ body#insta { top: 40px; } body { padding: 47px 0 0 0; } p, ul, ol, li, h1, h2, h3, h4, form, td, th, textarea, div, span, table, img, article, section, figure, fieldset { margin: 0; padding: 0; position: static; border-collapse: collapse; border: 0; /*font-family: sans-serif;*/ } h1, h2, h3, h4, h5, h6 { font-weight: 600; line-height: 1.1; color: var(--font-color-accent); text-decoration: none; font-family: sans-serif; } h1 { font-size: 2.2rem; } h2 { font-size: 1.8rem; } h3, h4, h5, h6 { font-size: 1.5rem; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 mark, h2 mark, h3 mark, h4 mark, h5 mark, h6 mark, mark { font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; } td { vertical-align: top; } ul { list-style: none; } .list li { margin-left: 35px; line-height: 1.6rem; margin-bottom: .5rem; text-align: left; position: relative; } ul.list li { list-style: none; } ul.list li:before { content: '●'; color: var(--font-color-accent); position: absolute; left: -16px; top: 0; font-size: 13px; } ol.list { list-style-type: decimal; } a { color: var(--font-color-main); } a:hover { color: var(--font-color-accent); text-decoration: none; } small { font-size: .8em; } .cross_text { text-decoration: line-through; } /* LINKS NEW VIEW ! */ /*a.link,*/ a, a.dec, a abbr, .content_text p a, .content_text .list a { /*text-decoration: none;*/ /*box-shadow: inset 0 -1px 0 var(--font-color-main);*/ /*color: var(--font-color-accent); padding-bottom: 0; text-decoration-thickness: 0.04em; text-underline-offset: 0.03em; text-decoration-color: var(--font-color-main);*/ color: var(--font-color-accent); padding-bottom: 0; text-decoration-thickness: 0.07em; text-underline-offset: 0.2em; text-decoration-color: var(--font-color-accent); font-size: inherit; } /*a.link:hover,*/ a.dec:hover, .content_text p a:hover, .content_text .list a:hover { background-color: var(--font-color-accent); color: var(--bg-color-main); box-shadow: inset 0 -2px 0 var(--font-color-accent), 4px 0 0 var(--font-color-accent), -4px 0 0 var(--font-color-accent); } .content_wide { max-width: 1300px; margin: 0 auto; padding: 0 20px; } a.dec b { color: inherit; } a.nondec, a.nondec * { text-decoration: none; box-shadow: none; } a.nondec:hover, a.nondec:hover * { background-color: var(--font-color-accent); color: var(--bg-color-main); box-shadow: inset 0 -2px 0 var(--font-color-accent), 4px 0 0 var(--font-color-accent), -4px 0 0 var(--font-color-accent); } a[data-fslightbox] img, .lazy { display: block; background: url("https://cdn.dimasfrolov.com/img/loading.gif") center center no-repeat; } a[data-fslightbox] { cursor: pointer; display: inline-block; } hr { border: 0; height: 1px; background: var(--border-color); } dd { margin-left: 0; } p { margin: 0 0 1.3rem 0; } b, strong { /*color: var(--font-color-bold);*/ font-weight: 600; } .brush-text-decoration { z-index: 1; } .brush-text-decoration:before { content: ''; position: absolute; z-index: -1; top: 0; left: -1px; width: 99%; height: 94.8%; -webkit-transform: scale(1.1); transform: scale(1.1); background: url(/img/brush-stroke1.webp) 0 0 no-repeat; background-size: 102% 100%; } p+ul.list { margin-top: -.8rem; margin-bottom: 1.3rem; } section:after, .clear_after:after, .clear_before:before { content: '.'; display: block; height: 0; clear: both; visibility: hidden; width: 0; } main { /*overflow-y: hidden;*/ /*width: 100%;*/ /*padding: 47px 0 35px 0;*/ background-color: var(--bg-color-main); overflow: hidden; /*min-height: 1vh;*/ /*position: relative;*/ /*z-index: 2;*/ /*border-bottom: 1px solid #c9c9c9;*/ /*-webkit-box-shadow: 0 1px 8px 0 rgba(0,0,0,0.1);*/ /*-moz-box-shadow: 0 1px 8px 0 rgba(0,0,0,0.1);*/ /*box-shadow: 0 1px 8px 0 rgba(0,0,0,0.1);*/ } /*body.first_page main { margin-top: 0; }*/ .webp-test { position: absolute; top: 0; left: 0; } /*.webp-test.amp-notsupported + main { }*/ .red, .error { color: var(--font-color-error); font-weight: bold; /*display: block;*/ } .success { color: var(--font-color-success); font-weight: bold; } /* .center { text-align: center; } */ /*.to_center { margin: 0 auto; }*/ /*.float_left { float: left; } .float_right { float: right; }*/ .aligncenter { text-align: center; } /*.alignleft { text-align: left; }*/ /*.alignright { text-align: right; }*/ table { width: 100%; } .width100 { width: 100%; height: auto !important; } /*b { color: #6b6b6b; }*/ /*.upper { text-transform: uppercase; }*/ /*.top_logo { text-decoration: none; !*text-transform: uppercase;*! z-index: 3; display: none; text-align: center; padding: 20px 0 0 0; box-sizing: border-box; } .top_logo * { display: block; box-sizing: border-box; }*/ .margintop3 { margin-top: 3rem; } /*===========================================*/ /*============== FOOTER =================*/ /*===========================================*/ #footer_copyright span#logo_text { text-transform: uppercase; font-weight: 600; font-size: 1.5rem; /*font-family: sans-serif;*/ display: block; color: var(--font-color-bold); line-height: 1.5rem; /*margin: -6px 0 -6px 0;*/ } footer { margin-top: 35px; z-index: 1; background-color: var(--bg-color-second); bottom: 0; left: 0; width: 100%; padding-top: 35px; border-top: 1px solid var(--border-color-light); } /* .phone { text-decoration: underline; } .phone:hover { text-decoration: none; } */ abbr[title] { text-decoration: none; } #footer { width: 95%; max-width: 900px; margin: 50px auto 0; } /*#footer_copyright{ float: left; }*/ #footer_copyright { text-align: left; /*padding: 0 0 0 14px;*/ } #footer_contact { /*padding: 0 4px 0 10px;*/ text-align: right; line-height: 1.3; /*margin-top: -5px;*/ } /*#footer_copyright #footer_phone_block { margin: 12px 0 0 -2px; line-height: 20px; }*/ /*a#phone { display: block; } a#phone, a#phone abbr { font-size: 18px; text-decoration: none; margin-left: -1px; }*/ .copy_text { text-align: center; font-size: .8rem; padding: 35px 0 0 0; line-height: 1rem; } .copy_text a { font-size: inherit; } .mini { font-size: 10px; color: #666; line-height: 1rem; } /*#footer_contact { margin-top: 7px; width: 250px; right: 0; font-size: 15px; !*text-align: right;*! float: right; }*/ /*#footer_contact .contacts_block ul { list-style: none; }*/ /* #move_up { text-align: center; font-size: 30px; color: var(--font-color-accent); position: fixed; left: 50px; bottom: 30px; z-index: 10; width: 30px; height: 30px; text-decoration: none; border: 1px solid var(--font-color-accent); background-color: #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; margin-top: 22px; padding: 10px 4px 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; } #move_up:hover { color: #b42518; border: 1px solid #b42518; }*/ /*=========== NETWORK ICO =========*/ /*ul.soc_net_big {*/ /*!*list-style: none;*!*/ /*height: 35px;*/ /*margin-top: 25px;*/ /*text-align: left;*/ /*}*/ /*.contacts_block ul.soc_net_big li a { float: right; margin: 0 0 0 6px; color: transparent; }*/ /*.contacts_block .soc_net_big li { float: right; }*/ img { /*content-visibility: auto;*/ } /*img.lazyload[src] {*/ /*background: #f0f0f0 url(data:image/gif;base64,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) no-repeat center center;*/ /*background: #f0f0f0 url(data:image/gif;base64,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) no-repeat center center;*/ /*background: #f0f0f0 url(data:image/gif;base64,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) no-repeat center center;*/ /*filter: blur(15px);*/ /*}*/ img.w100{ width: 100%; height: auto; } /*amp-pinterest { z-index: 4; }*/ /*===========================================*/ /*============== CONTENT ================*/ /*===========================================*/ /*#content, */ .content, .content_95 { margin: 0 auto; width: 95%; position: relative; } .content_text { padding: 0 15px; max-width: 1000px; box-sizing: border-box; } .content_text p, .content_text li { text-align: left; } /*.content_text h2 a { color: inherit; font-size: 1.3rem; }*/ .content_text h3 { margin: 40px 20px 15px 0; color: var(--font-color-accent); text-align: left; } .content_text h3.stylish { text-align: center; } .content_text h2 ~ h3 { margin-top: 10px; } .before_h3 { font-size: .8rem; text-transform: uppercase; } .content_700 { width: 95%; max-width: 700px; margin: 0 auto; box-sizing: border-box; } .content_930 { width: 95%; max-width: 930px; margin: 0 auto; /*overflow: hidden;*/ } /*.new_title { text-align: center; }*/ input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]), textarea, select { /*width: 100%;*/ font-size: 1rem; color: inherit; /*padding: 16px 4px 8px 9px;*/ border: 1px solid var(--border-color); -webkit-appearance: none; font-weight: 300; box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-color: var(--bg-color-main); } input:not([type="submit"])::placeholder, select::placeholder, textarea::placeholder { color: transparent; } span[visible-when-invalid]{ color: var(--font-color-error); display: none; } .stylish { max-width: 700px; padding: 7px 30px 6px; text-align: center; border-bottom: 1px solid var(--border-color); /*font-family: sans-serif;*/ font-weight: 300; color: var(--font-color-accent); font-size: 2rem; width: 70%; margin: 3rem auto 2rem; box-sizing: content-box; } .stylish b { font-size: inherit; } .stylish span, .stylish+span { display: block; padding-top: 3px; color: #717171; text-align: center; } .stylish+span { margin: -30px 0 30px 0; } .stylish span.red { color: var(--font-color-error); } .stylish2 { font-size: 4rem; padding: 3rem 0 2.5rem 0; font-weight: 300; box-sizing: content-box; text-align: center; /*border-bottom: 1px solid #c9c9c9;*/ /*font-family: sans-serif;*/ color: var(--font-color-accent); /*width: 70%;*/ line-height: 3.5rem; } .stylish2 span { display: block; padding-top: 3px; color: var(--font-color-bold); } input[type=submit]{ -webkit-​appearance: none; -webkit-border-radius: 0; outline: none; } .btn { background-color:var(--font-color-accent); display:inline-block; cursor:pointer; color:var(--bg-color-main); font-size: .8rem; padding:8px 30px; text-decoration:none; /*text-shadow:0 1px 0 var(--font-color-accent);*/ text-align: center; border: 1px solid transparent; text-transform: uppercase; margin: 2px; line-height: 1rem; font-weight: 600; /*-webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,.6);*/ /*-moz-box-shadow: 2px 2px 2px 0 rgba(0,0,0,.6);*/ /*box-shadow: 2px 2px 2px 0 rgba(0,0,0,.6);*/ position: relative; -webkit-​appearance: none; -webkit-border-radius: 0; outline: none; border-radius: 2px; } .btn:hover { background-color:var(--font-color-accent); color:var(--bg-color-main); -moz-box-shadow: 0 10px 14px -7px #666; -webkit-box-shadow: 0 10px 14px -7px #666; box-shadow: 0 10px 14px -7px #666; text-shadow: none; /*top: -2px;*/ } /*.btn:active, a.button:active { position:relative; top:1px; color:#fff; }*/ .btn.btn_transparent { border: 1px solid var(--bg-color-main); background-color: rgba(0,0,0,.25); font-weight: 300; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; text-shadow: none; -moz-text-shadow: none; -webkit-text-shadow: none; } .btn.btn_transparent:hover, .btn.btn_transparent.active { background-color: rgba(0,0,0,.5); } .btn.btn_border { border: 1px solid var(--font-color-accent); background-color: transparent; color: var(--font-color-accent); } .btn.btn_border:hover { border-color: var(--font-color-main); color: var(--font-color-main); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; text-shadow: none; -moz-text-shadow: none; -webkit-text-shadow: none; } .btn.btn_gray { background-color: var(--bg-color-btn); font-weight: 300; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; text-shadow: none; color: var(--font-color-main); } .btn.btn_gray:hover, .btn.btn_gray.active { border: 1px solid var(--font-color-accent); } .btn.btn_gray[disabled] { color: var(--border-color); } .btn.btn_yellow { background-color: #fff298; border: 1px solid #fff298; font-weight: 600; color: #525252; text-transform: uppercase; text-shadow: none; } .btn.btn_white { background-color: var(--bg-color-main); border: 1px solid var(--font-color-accent); font-weight: 300; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; text-shadow: none; color: #000; } .btn.btn_white:hover, .btn.btn_white.active { background-color: var(--font-color-accent); color: var(--bg-color-main); } .margin20 { margin-top: 20px; } .margin40 { margin-top: 40px; } .none { display: none; } .block { display: inline-block; position: relative; } ul.soc_net_svg { /*height: 28px;*/ margin-top: 25px; /*text-align: left;*/ } ul.soc_net_svg li { width: 28px; margin: 0 5px 0 0; /*padding: 0;*/ display: inline-block; cursor: pointer; } .soc_net_svg path {fill:#aaa;} .soc_net_svg path.bg_ico_w{fill:#FFF;} .soc_net_svg>li:hover .bg_ico_wa, .soc_net_svg>li.color .bg_ico_wa{fill:#4DAF4F;} .soc_net_svg>li:hover .bg_ico_web, .soc_net_svg>li.color .bg_ico_web{fill:#0088CB;} .soc_net_svg>li:hover .bg_ico_mail, .soc_net_svg>li.color .bg_ico_mail{fill:#ED1C24;} .soc_net_svg>li:hover .bg_ico_tw, .soc_net_svg>li.color .bg_ico_tw{fill:#00AEEF;} .soc_net_svg>li:hover .bg_ico_fb, .soc_net_svg>li.color .bg_ico_fb{fill:#4373B9;} .soc_net_svg>li:hover .bg_ico_ig, .soc_net_svg>li.color .bg_ico_ig{fill:url(#SVGID_1_);} .soc_net_svg>li:hover .bg_ico_g0, .soc_net_svg>li.color .bg_ico_g0{fill:#4285F4;} .soc_net_svg>li:hover .bg_ico_g1, .soc_net_svg>li.color .bg_ico_g1{fill:#34A853;} .soc_net_svg>li:hover .bg_ico_g2, .soc_net_svg>li.color .bg_ico_g2{fill:#FBBC04;} .soc_net_svg>li:hover .bg_ico_g3, .soc_net_svg>li.color .bg_ico_g3{fill:#EA4335;} .soc_net_svg>li:hover .bg_ico_pin, .soc_net_svg>li.color .bg_ico_pin{fill:#e60023;} ul.soc_net_svg.soc_net_svg_author, ul.soc_net_svg.soc_net_svg_author li { height: 25px; } /* .button_transparent { text-transform: uppercase; font-size: 1rem; padding: 10px 20px; margin: 5px; cursor: pointer; border: 1px solid #fff; color: inherit; display: inline-block; text-align: center; position: relative; background-color: rgba(0, 0, 0, 0.25); border-radius: 0; text-decoration: none; -webkit-appearance: none; font-weight: 300; } .button_transparent:hover, a.button_transparent:hover{ background-color: rgba(0, 0, 0, 0.5); color: #fff; border: 1px solid #ccc; }*/ /*.button_green, .btn_green { background-color: #71bfc4; color: #fff; text-transform: uppercase; font-size: 1rem; padding: 10px 20px; margin: 5px; cursor: pointer; border: 1px solid #fff; display: inline-block; text-align: center; position: relative; font-weight: 300; border-radius: 0; text-decoration: none; -webkit-appearance: none; } .button_green:hover, .btn_green:hover { box-shadow: 0 3px 5px rgba(0,0,0,.3); }*/ /*.button b, .button i, */ .btn b, .btn i { color:inherit; padding-right:10px; } /*.button:hover b, .button:hover i, */ .btn:hover b, .btn:hover i { color: inherit; padding-right: 10px; } /* ------ FROM ASK-LABEL ------ */ /*.ask_label { margin: 5px 0 0 0; } .ask_label ul { list-style: none; } .ask_label li { margin-top: 8px; } .ask_label span { font-size: 1.3rem; } .ask_label label { display: inline-block; width: 20%; padding: 0 3% 0 2%; color: #8b8c8c; text-align: right; vertical-align: top; } .ask_label input:not([type="submit"]), .ask_label textarea, .ask_label select { width: 63%; display: inline-block; font-size: 13px; color: inherit; padding: 5px 4px; border: 1px solid #b3b3b3; -webkit-appearance: none; } .ask_label .error { width: 63%; margin-left: 36%; font-size: 1.1rem; } .ask_label input[type=radio]{ width: auto; top: -2px; } .ask_label select { !*background: url(/img/select_arr.png) no-repeat 98% center;*! -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; !*appearance: none;*! -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .ask_label textarea { height: 100px; } .ask_label .button { margin-left: 26%; }*/ /*.button { font-size: 14px; color: #fff; background: #4baeb4; text-decoration: none; border: 0; box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12); padding: 5px 40px; display: inline-block; } .button:hover { text-decoration: none; cursor: pointer; background: #3e8187; }*/ /*===== AMP FORMs =====*/ /* ::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, :-moz-placeholder { color: #ccc; } form.amp-form-submit-success [submit-success], form.amp-form-submit-error [submit-error] { margin-top: 16px; display: block; } form.amp-form-submit-success [submit-success], form.amp-form-submit-success [submit-success] div { color: green; display: block; } form.amp-form-submit-error [submit-error], form.amp-form-submit-error [submit-error] div { color: red; display: block; } form.amp-form-submit-success.hide-inputs > input { display: none; } [visible-when-invalid].visible { display: block; margin-left: 26%; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ color:#dedede; } input:-moz-placeholder, textarea:-moz-placeholder { color: #dedede; }*/ /*.section {*/ /*width: 100%;*/ /*}*/ /* === ASK LABEL v2 === */ .ask_label2 { margin: 5px 0 0 0; } .ask_label2>ul>li, .ask_label2>fieldset>ul>li { margin-top: 8px; margin-left: 0; position: relative; display: flex; flex-direction: column; } .ask_label2 span { font-size: 1.3rem; } .ask_label2 label { position: absolute; top: 1px; text-align: left; display: block; width: 100%; padding: 13px 9px 11px 9px; font-size: 0.95rem; color: var(--font-color-accent); font-weight: 300; cursor: text; box-sizing: border-box; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; line-height: 1; } .ask_label2 input[required]~label:after, .ask_label2 select[required]~label:after { content: ' *'; display: inline-block; height: 0; clear: both; width: 0; color: var(--font-color-error); font-weight: 600; font-size: inherit; line-height: 1; margin-left: 5px; } .ask_label2 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="checkbox"]), .ask_label2 textarea, .ask_label2 select { width: 100%; padding: 16px 4px 3px 9px; background-color: var(--bg-color-main); /*font-size: 16px; color: inherit; border: 1px solid #b3b3b3; -webkit-appearance: none; font-weight: 300; box-sizing: border-box;*/ } .ask_label2 textarea { min-height: 100px; } .ask_label2 select { padding: 16px 37px 3px 9px; } .ask_label2 select + label:before{ content: "∟"; width: 23px; height: 34px; top: 0; right: 4px; display: block; position: absolute; font-size: 1.5rem; transform: rotate(315deg); font-weight: 800; } .ask_label2 label.label-focus, .ask_label2 input:not([type="file"]):focus ~ label, .ask_label2 input:not([type="submit"]):focus ~ label, .ask_label2 input:not([type="submit"]):not(:placeholder-shown) ~ label, .ask_label2 textarea:focus ~ label, .ask_label2 select ~ label, .ask_label2 textarea:not(:placeholder-shown) ~ label { font-size: .6rem; color: var(--font-color-accent); line-height: 1; padding: 6px 0 0 9px; top: -2px; font-weight: 600; } .ask_label2 h4 { color: var(--font-color-accent); } .ask_label2 h2 { margin: 0; } /*.ask_label2 .button_transparent#send_question,*/ .ask_label2 .btn_transparent#send_question { margin: 0 auto; display: block; } .ask_label2 input[type="file"] { position: relative; order: 2; display: block; width: 100%; } .ask_label2 input[type="file"] + label { position: relative; order: 1; display: block; width: 100%; } .ask_label2 input[type="file"]:not(:placeholder-shown)~label { font-size: 1rem; width: 15%; } .DayPicker_weekHeader li { text-align: center; } .DayPicker_weekHeader li small { font-weight: 600; } .ask_label2 .DayPickerKeyboardShortcuts_showSpan { font-size: inherit; } .DayPicker_weekHeader_li:nth-child(6), .DayPicker_weekHeader_li:nth-child(7) { background-color: #ffe8e8; } /*ul.col2_2 { list-style: none; display: table; width: 100%; !*z-index: 10;*! position: relative; float: left; margin: 0; } ul.col2_2>li { width: 50%; display: table-cell; vertical-align: top; } ul.col2_2>li.aligncenter { text-align: center; }*/ /*a.dec { text-decoration: underline; } a.dec:hover { color: #0d798c; text-decoration: underline; }*/ .trust-img { display: inline-block; margin-bottom: -8px; padding: 0 23px; width: 100%; box-sizing: border-box; max-width: 250px; } #yandex-logo { padding: 0 40px; } ul.col, ul.col2, ul.col3, ul.col4 { /*list-style: none;*/ display: grid; grid-auto-columns: auto; grid-gap: 0; } /*ul.col2>li, ul.col3>li, ul.col4>li { display: inline-grid; }*/ ul.col>li { grid-row: 1; } ul.col2 { grid-template-columns: 1fr 1fr; row-gap: 20px; } ul.col2>li { text-align: center; } ul.col3 { grid-template-columns: 1fr 1fr 1fr; } ul.col4 { grid-template-columns: 1fr 1fr 1fr 1fr; } /* ====== UPGRADE AMP */ amp-carousel[layout=fill]:before, amp-carousel[layout=fill]:after { /*content: 'Dimas Frolov';*/ display: inline-block; position: fixed; top: 18px; left: 23px; /*font: normal 500 24px/26px sans-serif;*/ /*color: #fff;*/ /*text-transform: uppercase;*/ z-index: 2; /*text-shadow: 1px 1px 0 rgba(0,0,0,.3);*/ } /*amp-carousel[layout=fill]:after { content: 'photography'; top: 45px; font-size: 10px; letter-spacing: 4px; margin: -6px 0 0 2px; }*/ amp-carousel[layout="fill"]:before { content: ' '; background: url(data:image/png;base64,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) no-repeat; background-size: contain; width: 200px; height: 37px; } /*.i-amphtml-lbg-button[data-action=gallery] {*/ div[data-action=gallery] { display: none; } /* .i-amphtml-lbg-button[data-action=next], .i-amphtml-lbg-button[data-action=prev] { padding: 100vh 20px; } */ /* === signs === */ /*.order-ico2:before {*/ /*content: '⸬';*/ /*height: 9px;*/ /*top: 3px;*/ /*width: 16px;*/ /*font-size: 25px;*/ /*padding: 0 2px 12px;*/ /*transform: rotate(90deg);*/ /*}*/ .dimas-ico { padding-left: 50px; padding-right: 20px; } .dimas-ico:before { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; border: 1px solid; display: inline-block; font-style: normal; position: absolute; top: 5px; /*color: #555;*/ left: 15px; } .dimas-ico:hover:before { color: inherit; border-color: #fff; } .dimas-ico-out { padding-left: 15px; padding-right: 15px; margin-left: 50px; margin-right: 10px; } .dimas-ico-out:before { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; border: 1px solid; display: inline-block; font-style: normal; position: absolute; top: 5px; left: -30px; text-shadow: none; color: #444; } .dimas-ico-out:hover:before { color: var(--font-color-accent); background-color: rgba(232, 232, 232, 0.38); } .link-ico:before { content: '🔗'; display: inline-block; } .arr-left-ico:before, .arr-right-ico:before { content: '⌃'; display: inline-block; height: 16px; font-style: normal; width: 16px; border: 1px solid; top: 5px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); /* left: 12px; */ padding: 4px 2px 0; font-size: 1.1rem; line-height: 1; } .dimas-ico.arr-right-ico { padding-left: 20px; padding-right: 50px; } .dimas-ico-out.arr-right-ico { padding-left: 15px; padding-right: 15px; } .arr-right-ico:before { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); right: 12px; left: auto; } .dimas-ico-out.arr-right-ico:before { right: -32px; } .closed-ico:before { content: '⦶'; height: 1px; font-size: 1.7rem; font-weight: 300; padding: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .dimas-ico.closed-ico:before { border: 0; left: 28px; top: 9px; } .dimas-ico-out.closed-ico:before { border: 0; left: -22px; top: 10px; } .money-ico:before { content: '$'; display: inline-block; height: 16px; font-style: normal; width: 16px; border: 1px solid; line-height: 1; padding: 3px 2px 1px; } .plus-ico:before { content: '+'; height: 15px; font-size: 1rem; width: 16px; line-height: 1; padding: 2px 2px 3px 3px; } .pic-ico:before { content: '❑'; font-size: 1.3rem; line-height: 1; border: 0; } .calendar-ico:before { content: '25'; height: 12px; font-size: .65rem; width: 14px; line-height: 1; padding: 3px 0 0 1px; /* border: 0; */ border-top-width: 4px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .order-ico:before { content: '⠛'; height: 10px; width: 10px; font-size: 1.2rem; line-height: 1; padding: 2px 8px 10px 5px; } .edit-ico:before { content: '✎'; height: 14px; width: 16px; padding: 2px 3px 6px; top: 4px; line-height: 20px; font-size: .75rem; } .save-ico:before { content: '\1f4be'; line-height: 1; padding: 6px 6px 5px 5px; top: 4px; font-size: 10px; } .check-ico:before { content: '\2714'; line-height: 1; padding: 3px 4px 3px 4px; top: 7px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } /*ul.soc_net_big li { width: 35px; height: 35px; !*float: left;*! margin: 0 5px 0 0; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 50px; padding: 0; color: transparent; display: inline-block; overflow: hidden; cursor: pointer; } ul.soc_net_big li a { width: 35px; height: 35px; display: block; text-decoration: none; } .contacts_block ul.soc_net_big { margin-top: 0; }*/ /*.contacts_block b { color: var(--font-color-bold); }*/ .footer_email { margin-top: 10px; } .footer_email a { text-decoration: none; } /*===SMALL===*/ /*ul.soc_net_small { !*list-style: none;*! margin-top: 27px; } .contacts_block ul.soc_net_small { margin-top: 4px; } ul.soc_net_small li { text-align: left; display: block; position: relative; margin: 0; }*/ /*#wechat_window, #wechat_window2 { opacity: 0; position: absolute; right: 34px; top: 50px; z-index: 1000; } #show_wechat:hover > #wechat_window { opacity: 1; visibility: visible; }*/ /*ul.soc_net_small li a strong, ul.soc_net_small li a span { width: 79px; position: relative; display: inline-block; top: -8px; text-align: right; } ul.soc_net_small li a span { width: auto; text-align: left; white-space: nowrap; } ul.soc_net_small li:hover { cursor: pointer; } ul.soc_net_small li:hover a span { color: var(--font-color-accent); } ul.soc_net_small li .ico { display: inline-block; width: 25px; height: 25px; margin: 0 9px 0 7px; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; } .contacts_block ul.soc_net_small li .ico { margin: 0 6px 0 5px; }*/ /*.contacts_block ul.soc_net_small li { text-align: right; margin-right: -3px; height: 29px; }*/ /*@keyframes lds-dual-ring { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }*/ @media screen and (max-width:1200px) { .content90 { width: 98%; } } /*===== AMP Form Design ==== */ .ask_label2 input.user-invalid:not([type="submit"]), .ask_label2 textarea.user-invalid, .ask_label2 input.user-invalid:not([type="submit"]):not([type="radio"]):not([type="checkbox"]), .ask_label2 input:required:invalid:not(:focus):not(:placeholder-shown), .ask_label2 textarea:invalid:not(:focus):not(:placeholder-shown), .ask_label2 textarea.user-invalid:invalid:not(:focus):not(:placeholder-shown) { background-color: #fff5f6; border: 1px solid #ffb5b5; } .ask_label2 input.user-invalid:not([type="submit"])~label, .ask_label2 textarea.user-invalid~label, .ask_label2 input.user-invalid:not([type="submit"]):not([type="radio"]):not([type="checkbox"])~label, .ask_label2 input:required:invalid:not(:focus):not(:placeholder-shown)~label, .ask_label2 textarea:invalid:not(:focus):not(:placeholder-shown)~label, .ask_label2 textarea.user-invalid:invalid:not(:focus):not(:placeholder-shown)~label { color: var(--font-color-error); } input.user-valid.valid:not([type="submit"]), textarea.user-valid.valid, .ask_label2 input:required:not(:focus):valid, .ask_label2 textarea:valid:not(:focus):not(:placeholder-shown) { background-color: #e7f5f3; } .ask_label2 span[visible-when-invalid] { font-size: .9rem; font-weight: 400; padding-left: 10px; margin-top: -2px; } .ask_label2 input.valueMissing ~ span[visible-when-invalid="valueMissing"], .ask_label2 input.typeMismatch ~ span[visible-when-invalid="typeMismatch"], .ask_label2 input.patternMismatch ~ span[visible-when-invalid="patternMismatch"] { display: block; } /* .amp-form-verify, .amp-form-verify-error, .amp-form-submitting, .amp-form-submit-success, .amp-form-submit-error, */ form.amp-form-submit-success [submit-success], form.amp-form-submit-error [submit-error] { font-weight: 600; font-style: italic; padding: 10px 0; background-color: #fff; margin: 5px; } /*.amp-form-submit-success,*/ form.amp-form-submit-success [submit-success], form.amp-form-submit-error [submit-error] { color: var(--font-color-success); } /*.amp-form-verify-error,*/ /*.amp-form-submit-error,*/ form.amp-form-submit-error [submit-error]{ color: var(--font-color-error); } .CalendarMonth_caption { background-color: var(--font-color-accent); } .CalendarDay__selected { background-color: var(--font-color-accent); color: var(--bg-color-main); } .CalendarDay__highlighted_calendar { color: var(--font-color-error); } .CalendarDay__highlighted_calendar:hover, .CalendarDay__highlighted_calendar, .CalendarDay__selected, .CalendarDay__selected.CalendarDay__highlighted_calendar { background-image: none; } /*.shadow { box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); transition: all .3s cubic-bezier(.25,.8,.25,1); }*/ .rate-stars { text-align: right; font-size: .8rem; color: #ff9800; position: relative; top: -1px; padding: 0 4px 0 1px; } .review_info .rate-stars { text-align: left; } a.dec>.rate-stars { text-decoration: none; border: 0; box-shadow: none; } .bg_gray { background: var(--bg-color-second); margin: 30px 0; padding: 20px 0; } /* ============================ MOBILE 1000 */ @media screen and (max-width:1000px) { /* #scroll-content { position: absolute; }*/ /*main { padding-top: 37px; !*z-index: 3;*! }*/ amp-carousel[layout=fill]:before, amp-carousel[layout=fill]:after { font-size: .9rem; top: 11px; left: 11px; } amp-carousel[layout=fill]:after { top: 28px; font-size: 7px; margin-left: 1px; } .content90 .content_text, .content_text .content_text { padding: 0; } .content_700 { width: 100%; padding: 0 10px; } .new_title { padding: 0 20px; } .new_title h1 { width: auto; margin: 30px auto 20px; } /*.info_block { margin: 0 7px 38px; } .info_block .ask_label2 ul { margin-left: 0; }*/ h2.title_razdel { color: var(--font-color-accent); font-size: 1.3rem; margin: 25px 0 7px 0; } body#bottom footer { padding-bottom: 60px; } /* footer a { font-size: 16px; } #footer .copy_text a { font-size: 11px; } #network_ul li, .ul_li_block li { display: block; } #footer_out { padding: 0 10px; background: none; min-height: 100%; width: auto; } #footer_copyright { padding: 10px; !*width: 90%;*! float: left; text-align: left; } #footer_contact { padding: 10px; !*width: 90%;*! float: left; text-align: left; } #footer_map > ul { margin-left: 0; } #footer_map > ul > li { margin-top: 20px; } #footer_map > ul > li > ul > li { margin-top: 7px; } #footer_map ul li a { font-size: 1.1rem; } a#phone abbr { font-size: 22px; } .amp-carousel-button { cursor: pointer; } .menu:hover { display: block; } .ya-share2 { position: fixed; right: 0; bottom: 0; left: auto; width: auto; top: auto; } .ya-share2__container_size_m .ya-share2__item { margin: 5px 1px 1px 0; } #move_up { left: 10px; bottom: 20px; padding: 9px 10px 9px 7px; width: 20px; height: 20px; font-size: 23px; } ul.col2_2>li { width: 100%; display: table; } ul.col2_2>li:nth-child(2) { margin-top: 20px; }*/ } @media screen and (max-width:850px) { ul.col3 { grid-template-columns: 1fr 1fr; } } @media screen and (max-width:700px) { /* main { padding-top: 31px; }*/ #footer_out { padding: 0 10px; width: auto; background: none; min-height: 100%; } .list li { margin-left: 20px; } .stylish { font-size: 1.6rem; width: calc(95% - 20px); padding: 7px 10px 6px; margin-top: 1rem; } /*.ask_label2 label { font-size: 14px; }*/ .ask_label2 label.label-focus, .ask_label2 input:not([type="submit"]):focus ~ label, .ask_label2 input:not([type="submit"]):not(:placeholder-shown) ~ label, .ask_label2 textarea:focus ~ label, .ask_label2 textarea:not(:placeholder-shown) ~ label { top: -4px; } ul.col4 { grid-template-columns: 1fr 1fr; } /*ul.soc_net_svg li { width: 50px; height: 50px; }*/ /*a#phone, a#phone abbr { padding: 0 0 15px 0; font-size: 25px; }*/ #footer_contact { padding-top: 40px; } #footer div { /*font-size: 22px;*/ line-height: 1.2; } a.contact_me span { font-size: 1.3rem; } #footer_copyright span#logo_text { font-size: 1.6rem; } body#bottom main { padding-top: 0; } ul.col3 { grid-template-columns: 1fr; } ul.col2 { grid-template-columns: 1fr; } #footer_contact, #footer_copyright { text-align: center; /*font-size: 1.4rem;*/ } .trust-img { margin-top: 30px; } .contacts_block ul.soc_net_small li{ text-align: center; } } @media screen and (max-width:500px) { /*!*ul.soc_net_big, *!ul.soc_net_svg { text-align: center; } .contacts_block ul.soc_net_small li { text-align: center; }*/ /*.contacts_block ul.soc_net_small li .ico { float: left; }*/ /*ul.soc_net_small li a span { padding-top: 8px; }*/ #footer .col2 { padding-bottom: 50px; } /*ul.soc_net_small li .ico_mail { display: none; }*/ } @media screen and (max-width:320px) { .list li { list-style: inside; margin-left: 0; } /*.ask_label2 label { font-size: 12px; }*/ .stylish { font-size: 1.4rem; width: calc(95% - 10px); padding: 7px 0 6px; } } @media print { body { margin: 0; color: #000; background-color: #fff; } } .trustpilot-widget { padding: 20px 0 0 0; } .tp-widget-wrapper { -ms-flex-line-pack: start; align-content: flex-start; -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; gap: 14px; height: 100%; margin: 15px auto; max-width: 750px; position: relative; } .tp-widget-stars { width: 130px; } .tp-logo { position: relative; height: 0; width: 100%; padding: 0; padding-bottom: 24.6031746031746%; } #tp-widget-logo { width: 100px; top: -2px; position: relative; } .tp-stars--4--half .tp-star:nth-of-type(-n + 4) .tp-star__canvas, .tp-stars--4--half .tp-star:nth-of-type(-n + 4) .tp-star__canvas--half { fill: #00b67a; } .tp-stars .tp-star__canvas, .tp-stars .tp-star__canvas--half { fill: #dcdce6; } .tp-stars--4--half .tp-star:nth-of-type(-n + 5) .tp-star__canvas--half { fill: #00b67a; } .ta-widget { text-align: center; margin: -18px auto 0; height: 36px; padding: 0; } .ta-logo { width: 130px; display: inline-block; height: 36px; position: relative; top: 12px; }/*===========================================*/ /*============== HEADER =================*/ /*===========================================*/ /*#img_menu { display: none; }*/ header { /*border-bottom: 1px solid #C9C9C9;*/ z-index: 12; /*padding: 7px 0 0 0;*/ width: 100%; transition: all .2s linear; border-bottom: 1px solid var(--border-color-light); position: fixed; background-color: var(--bg-color-main); left: 0; top: 0; height: 49px; -webkit-box-shadow: 0 1px 8px 0 rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 8px 0 rgba(0,0,0,0.1); box-shadow: 0 1px 8px 0 rgba(0,0,0,0.1); } html[theme='dark-mode'] header { -webkit-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 1); -moz-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 1); box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 1); } /*header.bottom { top: auto; bottom: 0; }*/ /*body.first_page header, body header { background-color: #fff; border-bottom: 1px solid #f1f1f1; }*/ /*body.first_page header { background-color: transparent; border-bottom: 0; !*-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;*! }*/ header nav { /*height: 27px;*/ display: inline-block; float: right; } /*header.scroll .lang { top: -39px; }*/ .main_link { position: fixed; text-decoration: none; text-transform: uppercase; z-index: 3; display: inline-block; height: 36px; padding: 6px 0 0 0; /*opacity: 1;*/ /*visibility: visible;*/ } /*#menu_bar { z-index: 2; box-sizing: border-box; }*/ .main_link>span { display: block; color: #666; } /*.first_page .main_link>span { color: #fff; }*/ /*.first_page.scroll .main_link>span { color: #666; }*/ /*.dimasfrolov { font: normal 600 24px/26px sans-serif; } .photography { font-size: 10px; letter-spacing: 4px; margin: -6px 0 0 2px; }*/ /* .main_link>span.dimasfrolov { background: url('data:image/png;base64,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') no-repeat; background-size: contain; width: 200px; height: 37px; }*/ .main_link>svg#dimas-logo { width: 220px; height: 36px; } a.main_link #dimas-logo path, a.main_link #dimas-logo ellipse{transition: fill .4s ease;} .logo-camera-line, .logo-camera-lens, .logo-camera-flare{fill:none;stroke:var(--font-color-accent);stroke-width:30;stroke-miterlimit:7;} .logo-camera-flare{stroke-width:4;} .logo-text, .logo-text-sub{fill: var(--font-color-main);} a:hover .logo-text { fill:var(--font-color-accent); } a:hover .logo-camera-flare { stroke: var(--bg-color-main); stroke-width: 20; } a:hover .logo-camera-lens { fill: #e7f5f5; } .menu_contacts { padding: 9px 50px 100px 14px; box-sizing: border-box; display: none; } /*header.bottom .menu_contacts { padding-top: 50px; }*/ #home { margin-left: 15px; } #home:before { content: '⌂'; text-align: center; display: inherit; position: absolute; width: 22px; height: 22px; color: rgb(28 28 28 / 78%); font-size: 1rem; left: 8px; top: 0; } #head_text1, #facebook_me, .instagramme, .whatsappme, .telegramme, .facebookme, .emailme, #menu a.button { padding: 6px 17px 5px 37px; position: relative; text-transform: none; /*font-size: 1rem;*/ font-weight: 500; margin-top: 5px; min-width: 130px; text-shadow: none; box-sizing: border-box; } #head_text1:hover, #facebook_me:hover, .instagramme:hover, .whatsappme:hover, .facebookme:hover, .telegramme:hover, .emailme:hover, #menu a.button:hover { top: -2px; } a.instagramme, #menu a.instagramme { background-color: #e28334; } a.instagramme:hover { background-color: #ce660d; } a.whatsappme, #menu a.whatsappme { background-color: #3fc151; } #facebook_me, a.facebookme, #menu a.facebookme { background-color: #376fc3; text-shadow: none; } a.facebookme:hover { background-color: #054196; } #telegramme, a.telegramme, #menu a.telegramme { background-color: #1e98d4; text-shadow: none; } .telegramme:hover { background-color: #187eb2; } svg.telegram-logo { fill: #fff; position: absolute; left: 13px; top: 2px; width: 18px; } svg.instagram-logo { fill: #fff; position: absolute; left: 9px; top: 2px; width: 23px; height: auto; } .whatsapp_icon { fill: #fff; width: 17px; position: absolute; left: 11px; top: -1px; } /* .whatsappme:before, */ #facebook_me:before, #head_text1:before, .facebookme:before { color: #fff; position: absolute; left: 14px; text-transform: lowercase; } .emailme { background-color: #ffc107; color: #000; } .emailme:hover { background-color: #ffeb3b; color: #000; } .emailme:before { content: '✉︎'; color: #2196f3; margin-right: 10px; font-size: 28px; position: absolute; left: 24px; top: -3px; } /*#menu a.button { margin: 5px 3px 0 0; color: #fff; text-shadow: none; padding: 0 0 0 15px; display: inline-block; min-width: 88px; }*/ #facebook_me:before, .facebookme:before { content: 'ⓕ'; font-size: 16px; } /* , .whatsappme:before */ #head_text1:before { /*content: '✆';*/ /*left: 13px;*/ /*top: 6px;*/ /*font-size: 26px;*/ /*transform: rotate(-70deg);*/ -webkit-transform: rotate(-70deg); /* Safari */ -moz-transform: rotate(-70deg); /* Firefox */ -ms-transform: rotate(-70deg); /* IE */ -o-transform: rotate(-70deg); /* Opera */ } /*#menu a.button:before { left: 5px; top: 0; }*/ /*===========================================*/ /* ============ SIDEBAR ==================== */ /*===========================================*/ #menu { list-style: none; /*padding: 0; text-align: center; margin: 1px auto -9px; z-index: 10; cursor: default; position: relative;*/ display: flex; flex-wrap: wrap; align-items: center; } #menu ul { list-style: none; } #menu>li { /*display: inline-block;*/ /*height: 36px;*/ /*top: -15px;*/ position: relative; /*box-sizing: border-box;*/ /*justify-content: space-between;*/ } /*#menu li { line-height: 1; margin: 0; }*/ #menu a, #menu>li>a, #menu>li>label { font-weight: 600; font-size: .8rem; /*display: block;*/ text-decoration: none; /*height: 27px;*/ color: #666; text-transform: uppercase; padding: 14px 17px 12px 17px; display: inline-block; } #menu a:hover, #menu label:hover, #menu a.current, #menu label.current { color: var(--font-color-accent); } /*.first_page #menu>li.sub, .first_page #menu>li>a, .first_page #menu>li.sub>a, .first_page #menu>li.sub>label { color: #666; !*text-shadow: 1px 1px 0 rgba(0,0,0,.1);*! }*/ /*.first_page.scroll #menu>li.sub, .first_page.scroll #menu>li>a, .first_page.scroll #menu>li.sub>a, .first_page.scroll #menu>li.sub>label { color: #666; text-shadow: none; }*/ #menu>li.sub ul { position: absolute; /*left: 16px;*/ padding: 10px 17px 13px 17px; background: var(--bg-color-second); border-top: 3px solid var(--font-color-accent); display: none; /*margin: 1px 0 0 0;*/ /*border-bottom: 1px solid var(--border-color);*/ /*border-right: 1px solid var(--border-color);*/ /*border-left: 1px solid var(--border-color);*/ box-shadow: 0 1px 8px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 8px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 8px 0 rgba(0,0,0,0.2); } #menu>li.sub:hover>ul { display: block; } /*#menu li.sub ul li {*/ /*height: 30px;*/ /*margin: 0 0 -6px 6px;*/ /*float: none;*/ /*}*/ #menu li.sub ul li a { padding: 3px 0 3px 0; white-space: nowrap; font-weight: 300; /*font-size: 15px;*/ text-transform: none; /*text-shadow: none;*/ text-align: left; width: 100%; display: inline-block; } #menu li a:hover, #menu>li.sub:hover>label { color: var(--font-color-accent); } #menu input { display: none; } #menu li#menu_name { display: none; z-index: 1; padding-bottom: 7px; } #menu_bar .menu_footer { display: none; margin: 20px 10px 10px 18px; } #menu_bar .menu_footer a { color: var(--font-color-accent); text-decoration: underline; display: block; } #menu li.sub:after { display: none; } li#lang { /*min-height: 21px;*/ margin: 0 7px 2px 30px; /*padding: 0;*/ /*border: 1px solid #fff;*/ /*height: auto;*/ /*z-index: 1;*/ /*top: 6px;*/ } /*.scroll li#lang { border: 1px solid #bbb; }*/ li#lang>a { width: 50px; margin: 0; padding: 0 0 0.1rem 1.2rem; text-transform: uppercase; font-size: .6rem; height: 0.7rem; position: relative; display: block; text-align: left; font-weight: 600; } li#lang>a:hover { border-bottom: 0; } li#lang>a:before { /* width: 20px; */ /* height: 16px; */ font-size: .9rem; /* padding-right: 3px; */ left: 0; position: absolute; top: -0.2rem; } li#lang>a#ru:before { content: '🇷🇺'; /*content: '🏳';*/ } li#lang>a#ua:before { content: '🇺🇦'; } li#lang>a#en:before { content: '🇺🇸'; } li#lang>a#th:before { content: '🇹🇭'; } #sidekickToggle, .sidekick-toggle1 { display: none; } #header_in { width: 95%; max-width: 1000px; margin: 0 auto; position: relative; padding: 0; } /********* HAPPY NEW YEAR ***********/ /* :root { --vk-red: #FF4F72; --vk-green: #4BB34B; --vk-blue: #78D2FF; --vk-yellow: #FFD54F; } svg#vk-ny .lamp { animation-play-state: paused; } svg#vk-ny { position: absolute; top: 35px; left: 59px; width: 165px; height: 15px; } .main_link:hover svg#vk-ny .lamp { animation-play-state: running; } .lamp { --t: 2s; animation-name: blink; animation-duration: var(--t); animation-iteration-count: infinite; animation-timing-function: step-end; } .lamp:nth-child(1n) { animation-delay: calc(var(--t) / -4 * 3); } .lamp:nth-child(2n) { animation-delay: calc(var(--t) / -4 * 2); } .lamp:nth-child(3n) { animation-delay: calc(var(--t) / -4 * 1); } .lamp:nth-child(4n) { animation-delay: calc(var(--t) / -4 * 0); } @keyframes blink { 0% { fill: var(--vk-red) } 25% { fill: var(--vk-yellow) } 50% { fill: var(--vk-green) } 75% { fill: var(--vk-blue) } 100% { fill: var(--vk-red) } }*/ @media screen and (max-width:1000px) { #menu_bar { max-width: 300px; -webkit-box-shadow: -9px 10px 40px 0 rgba(0,0,0,0.75); -moz-box-shadow: -9px 10px 40px 0 rgba(0,0,0,0.75); box-shadow: -9px 10px 40px 0 rgba(0,0,0,0.75); top: 0; right: -400px; position: fixed; height: 100vh; background-color: var(--bg-color-main); transition: all 250ms ease-in-out; width: 100%; padding: 5px 0 40px 0; z-index: 3; } .main_link { left: 15px; position: fixed; /*top: 0;*/ padding: 0; } svg#vk-ny { top: 29px; } #sidekickToggle:checked~#menu_bar .main_link { z-index: 3; position: relative; top: 7px; bottom: auto; /*padding: 8px 0 6px 20px;*/ padding: 0 0 15px 0; } .sidekick-toggle1 { width: 40px; height: 32px; display: inline-block; background: transparent; position: fixed; top: 0; right: 0; padding: 4px; z-index: 4; } /* header.bottom .sidekick-toggle1 { top: auto; bottom: 0; }*/ #scroll { overflow-y: auto; max-height: 100vh; display: block; height: auto; } .sidekick-toggle1:after, .sidekick-toggle1:before, .sidekick-toggle1 span { background-color: var(--font-color-accent); /*background-color: #ff6e60;*/ border-radius: 5px; content: ''; display: block; height: 4px; margin: 5px; transition: all 250ms ease-in-out; } .screen { content: ' '; display: none; background-color: rgba(0,0,0,.3); top: -1000vh; left: -1000vh; width: 10000vw; position: fixed; height: 10000vh; z-index: 1; } header { /* объявляем что радиусы везде */ /*-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;*/ height: 47px; } header nav { float: none; height: auto; display: block; max-width: 250px; padding: 10px 0 20px 0; } /*#menu { text-align: left; }*/ #menu>li#lang { /*min-height: 0;*/ margin: 10px 0 0 16px; padding: 0 8px; width: auto; /*float: none;*/ display: inline-block; border: 1px solid #bbb; } #menu>li#lang>a { /* margin: 0; */ width: auto; display: inline-block; font-size: .9rem; /* font-weight: 500; */ text-shadow: none; /* top: -2px; */ /* padding-left: 19px; */ } li#lang>a:before { font-size: 1.1rem; left: 0; position: absolute; top: -0.1rem; } #menu>li#lang>a:after { content: '|'; padding: 0 5px; display: inline-block; font-weight: 300; } #menu>li#lang>a:last-child:after { display: none; } li#lang>a#th:before { top: -3px; } #menu a, #menu>li, #menu>li>a, #menu>li>label { /*max-width: 285px;*/ width: 100%; box-sizing: border-box; /*height: auto;*/ /*cursor: pointer;*/ } #menu>li.sub, #menu>li.sub>a, #menu>li.sub>label { font-size: .9rem; /*font-size: 1.2rem;*/ /*color: #666;*/ /*float: none;*/ /*text-shadow: none;*/ /*text-align: left;*/ /*display: block;*/ position: relative; } #menu>li.sub ul { /*height: auto;*/ max-height: 0; overflow: hidden; position: relative; background: var(--bg-color-main); /*text-align: left;*/ /*min-width: 100%;*/ display: block; /*top: 0;*/ border: 0; padding: 0; /*margin: 0;*/ box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; /* -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear, all .1ms linear;*/ /*transition: none;*/ } /* #menu li.sub ul li { height: auto; margin: 0; }*/ #menu li.sub ul li a { padding: 0 0 0.2rem 3rem; white-space: normal; font-weight: 500; font-size: .9rem; /*font-weight: 300;*/ /*font-size: 1.2rem;*/ /*text-transform: none;*/ position: relative; } #menu li.sub ul li a:before { content: '·'; position: absolute; left: 2.3rem; top: -1rem; font-size: 2rem; color: #ccc; } #menu>li.sub>label { padding: 7px 17px 7px 32px; } #menu a#home { /*font-size: 1.2rem;*/ padding: 0 0 0 17px; } /*.first_page .sidekick-toggle1 { fill: #fff; }*/ /*.first_page.scroll .sidekick-toggle1, .first_page #sidekickToggle:checked ~ .sidekick-toggle1, .first_page.scroll #sidekickToggle:checked ~ .sidekick-toggle1 { fill: #666; }*/ header #sidekickToggle:checked + .sidekick-toggle1:before { transform: translateY(10px) rotate(135deg); display: block; } header #sidekickToggle:checked + .sidekick-toggle1:after { transform: translateY(-8px) rotate(-135deg); display: block; } header #sidekickToggle:checked + .sidekick-toggle1 span { transform: scale(0); display: block; } /*#sidekickToggle:checked + .sidekick-toggle1 svg g rect:nth-child(3) { display: none; } #sidekickToggle:checked + .sidekick-toggle1 svg g rect:nth-child(1) { transform: rotate(45deg); x: 40%; y: -5%; } #sidekickToggle:checked + .sidekick-toggle1 svg g rect:nth-child(2) { transform: rotate(-45deg); x: -30%; y: 67%; }*/ #sidekickToggle:checked ~ #menu_bar { /*width: 100%;*/ /*max-width: 300px;*/ right: 0; } #sidekickToggle:checked ~ #menu_bar .menu_contacts, #sidekickToggle:checked ~ #menu_bar #menu_name, #sidekickToggle:checked ~ #menu_bar .menu_footer { display: block; } #sidekickToggle:checked ~ .screen { display: block; } #menu .accord:checked ~ ul { height: auto; max-height: 1000px; overflow: visible; transition: all 0.5s linear; } #menu>li.sub label { position: relative; } #menu>li.sub label:before { content: '∟'; text-align: center; display: block; position: absolute; /*width: 22px;*/ /*height: 22px;*/ /*border-radius: 20px;*/ color: #3c3b3b; /*color: #0d827c;*/ font-weight: 700; -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); transform: rotate(225deg); font-size: 16px; top: 7px; left: 11px; padding: 0px; } #menu .accord:checked + label:before { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 3px; left: 13px; } header { background-color: var(--bg-color-main); /* -webkit-border-top-right-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-top-left-radius: 0;*/ } } @media screen and (max-width:450px) { /*#menu>li.sub, #menu>li.sub>a, #menu>li.sub>label { font-size: 1rem; } #menu li.sub ul li a, #menu a#home { font-size: 1rem; }*/ /* #menu>li.sub label:before { top: 4px; } #menu .accord:checked+label:before { top: 0; }*/ } @media screen and (max-width:350px) { /* #menu>li.sub, #menu>li.sub>a, #menu>li.sub>label, #menu a#home { font-size: .9rem; } #menu li.sub ul li a { font-size: .9rem; }*/ }/*============================ BREADCRUMB ============================*/ #breadcrumb + footer { margin-top: 0; } #breadcrumb { width: calc(100% - 30px); max-width: 870px; padding: 0 10px; box-sizing: border-box; color: gray; /*background-color: #c9c9c9;*/ margin: -37px auto 0; /*border-bottom: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9;*/ /*-webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;*/ position: relative; /*box-shadow: 1px 1px 2px rgba(0,0,0,0.12), 1px 2px 2px rgba(0,0,0,0.24);*/ overflow: hidden; } #breadcrumb>span, #breadcrumb>a { display: block; float: left; padding: 0 8px 0 24px; position: relative; color: #fff; font-size: 16px; background: var(--border-color-light); /*height: 24px;*/ line-height: 24px; margin-top: 1px; text-decoration: none; } #breadcrumb>span { color: #000; background-color: #fff; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; border-bottom: 1px solid var(--border-color-light); border-right: 1px solid var(--border-color-light); } /*#breadcrumb>span:before, #breadcrumb>a:before, #breadcrumb>a:after { content: ""; border-top: 14px solid transparent; border-bottom: 14px solid transparent; border-left: 12px solid var(--border-color-light); position: absolute; left: 0; top: -2px; }*/ #breadcrumb>a:before, #breadcrumb>span:before { content: ">"; color: #fff; position: absolute; /*border-top: 12px solid transparent;*/ /*border-bottom: 12px solid transparent;*/ /*border-left: 10px solid var(--border-color-light);*/ left: 5px; z-index: 1; top: 0; } #breadcrumb>span:before { right: auto; left: 7px; color: var(--font-color-main); } #breadcrumb>a:first-child { padding-left: 10px; margin-left: 10px; /*-webkit-border-bottom-left-radius: 10px;*/ /*-moz-border-radius-bottomleft: 10px;*/ /*border-bottom-left-radius: 10px;*/ } #breadcrumb>a:first-child:before { content: '⌂'; position: absolute; font-size: 22px; color: #fff; font-weight: 600; top: 0; left: -20px; z-index: 2; width: 15px; padding: 0 0 2px 7px; line-height: 22px; border: 0; background-color: #c9c9c9; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px; } #breadcrumb>a:hover, #breadcrumb>a:first-child:hover:before { background: var(--font-color-accent); } #breadcrumb>span:last-child { padding-right: 15px; } @media screen and (max-width:600px) { #breadcrumb { display: none; } #breadcrumb>span, #breadcrumb>a { padding: 12px 8px 12px 24px; } #breadcrumb>span:before, #breadcrumb>a:before { top: 11px; } #breadcrumb>span { border-top-right-radius: 10px; } #breadcrumb>a:first-child:before { padding: 11px 0 15px 7px; } }.private .new_title h1 { margin-top: 0; } .private b ~ h2 { margin: 0 0 15px 7px; color: var(--font-color-accent); } /*.private h2 { margin: 0 0 15px 0; color: #4baeb4; }*/ /*ul.col2 { list-style: none; } ul.col2>li { float: left; width: 49%; padding-left: 2%; position: relative; } ul.col2>li:first-child { padding-left: 0; }*/ /*ul.col3 { list-style: none; } ul.col3>li { float: left; width: 32%; padding-left: 2%; position: relative; } ul.col3>li:first-child { padding-left: 0; }*/ /* .col3_float>.li_gallery { float: left; width: 32%; position: relative; } */ .private_block { background: var(--bg-color-main); position: relative; text-align: center; cursor: pointer; } .private_block:hover img { opacity: .9; } /*.private_block.category { width: 33%; float: left; box-sizing: border-box; padding: 5px; }*/ .private_block.category .type { font-size: 1rem; width: 80%; display: block; margin: 10px auto 0; line-height: 1.3rem; } .private_block a, .private_block a span { text-decoration: none; } .private_block.category img { width: 100%; height: auto; } .private_block a:hover, /*.private_block:hover a span,*/ /*.private_block:hover a span span,*/ .private_block a:hover span:not(.type) { text-decoration: underline; } .private_block a span.type { display: block; text-transform: uppercase; font-size: .7em; color: var(--font-color-bold); } /*.image_holder { width: 100%; height: auto; overflow: hidden; margin: 0 auto; position: relative; -webkit-transition: opacity 200ms ease-out; transition: opacity 200ms ease-out; background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: #ddd; }*/ /*.private_block a:hover img { -webkit-filter: brightness(65%); -moz-filter: brightness(65%); -o-filter: brightness(65%); -ms-filter: brightness(65%); filter: brightness(65%); }*/ .img_gallery { padding: 0 20px 10px 0; } /*.lock:before { font-family: "FontAwesome"; content: "\F023"; position: absolute; top: 7px; left: 0; z-index: 99999; color: #fff; width: 35px; height: 35px; font-size: 25px; }*/ .lock:before { content: '⦶'; height: 10px; font-size: 37px; width: 16px; display: inline-block; font-weight: 800; font-style: normal; padding: 0 5px 15px 4px; position: absolute; top: -7px; left: 17px; z-index: 99999; color: #fff; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .info { margin: 0; padding: 0 0 10px 0; display: block; position: relative; } /* .type { text-transform: uppercase; letter-spacing: 1px; color: #717171; }*/ .name { display: block; letter-spacing: 1px; text-transform: uppercase; /*margin: 2px auto 4px;*/ margin: 0 auto; line-height: 1.1em; } /*.name.alone { padding-top: 4px; }*/ /*.info .descr { display: none; color: #ccc; letter-spacing: normal; font-size: .9rem; padding: 5px 0 0 0; width: 76%; margin: 0 auto; } .info .type { font-size: .7rem; }*/ h1 .type a { font-weight: 300; } .types .info .type { font-size: 1rem; top: 10px; position: relative; width: 70%; } .info .name { font-size: 1.1rem; width: 90%; letter-spacing: normal; text-transform: none; line-height: 1.3; padding-top: 8px; padding-bottom: 8px; font-weight: 400; } .num_pics { position: absolute; top: 162px; left: 0; text-align: center; z-index: 12; color: #fff; width: 100%; font-size: 13px; } .gallery_info .type { font-size: 1.2rem; padding-bottom: 13px; line-height: 19px; display: flex; /*margin: 0 0 -39px 0;*/ margin: 0 0 -10px 0; font-weight: 300; color: var(--font-color-main); } .gallery_info .name { font-size: 2rem; margin: 28px 0 8px 0; line-height: 1em; } .gallery_info .date { font-size: 1.2rem; margin-top: -4px; display: block; font-family: serif; font-style: italic; color: #AAA; letter-spacing: 1px; font-weight: 600; } .gallery_info { width: 380px; padding: 0 0 0 20px; margin-left: -1px; z-index: 1; /*float: left;*/ border-left: 1px solid #ccc; position: relative; /*display: block;*/ overflow: unset; height: 100%; display: table-cell; vertical-align: top; } .change_statuses li:before { display: none; } .sticky_menu { position: -webkit-sticky; /* Safari */ position: sticky; padding: 20px 0; top: 45px; left: 0; display: block; /*overflow-y: auto;*/ /*max-height: calc(100vh - 75px);*/ } .gallery_photos { width: calc(100% - 421px); padding-top: 20px; padding-right: 20px; text-align: center; border-right: 1px solid #ccc; display: table-cell; /*float: left;*/ } .private-gallery { display: table; width: 100%; } .gallery_info .details { margin: 0 0 15px; } .main_info { margin-top: 5px; display: table; } .main_info h2 .name { margin-top: 0; } .main_info .span { display: inline-block; } .gallery_info .main_info h1 span.date { text-transform: none; } #all_details .option { margin-top: 15px; line-height: 1; } .option span { display: block; text-transform: uppercase; font-size: .9rem; color: #5d5d5d; font-weight: 600; } .option:first-child { margin-top: 0; } .option.text { font-size: 1rem; /* padding-top: 20px; margin-top: 10px*/ } /*.line_before:before { border-top: 1px solid #ccc; width: 50%; margin-left: 25%; content: ''; display: block; height: 2px; text-align: center; padding: 20px 0; }*/ .option.text h1 { text-transform: uppercase; padding: 0 0 10px 0; font-weight: 300; color: #ccc; } /*.gallery_info p { padding: 5px 0; text-indent: 20px; }*/ .pass { background-color: #eaeaea; border: 1px solid #ccc; padding: 2px 10px; margin: 7px 0; display: inline-block; text-indent: 0; border-radius: 2px; font-weight: 300; text-decoration: none; } /*.content_block { padding: 20px 0; }*/ .section:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; width: 0; } .cover_story_out, .cover_story { height: calc(100vh - 200px); width: 100%; min-height: 350px; } .cover_story_out { position: relative; width: 100%; overflow: hidden; /*margin-top: 20px;*/ color: #fff; } .cover_story { background-repeat: no-repeat; background-size: cover; background-color: #ddd; position: absolute; top: 0; left: 0; z-index: 1; -webkit-filter: brightness(70%); -moz-filter: brightness(70%); -o-filter: brightness(70%); -ms-filter: brightness(70%); filter: brightness(70%); } .cover_name_wrapper { /*display: table-cell;*/ text-align: center; /*vertical-align: middle;*/ position: relative; z-index: 2; color: #fff; top: 10%; } .cover_question { color: inherit; position: absolute; bottom: 10px; left: 50%; width: 300px; margin-left: -150px; text-align: center; z-index: 2; } .cover_question label { line-height: 1.3; display: inline-block; } .cover_name { font-size: 2rem; line-height: 2rem; padding-top: 10px; color: inherit; text-transform: uppercase; font-weight: 400; } .cover_type { text-transform: uppercase; font-size: .8rem; letter-spacing: .8rem; font-weight: 300; color: inherit; margin-left: .5rem; line-height: 1.3; } .cover_descr { margin-top: 3px; color: inherit; } /*.cover_question { color: inherit; margin-top: 2rem; }*/ .cover_photographer { font-size: .6rem; text-transform: uppercase; letter-spacing: .3rem; color: inherit; margin-left: 3px; } .scroll_down { width: 80px; height: 40px; margin: 10px 0 -10px; position: absolute; bottom: 5px; left: calc(50% - 50px); /*cursor: pointer;*/ } .cover_question .scroll_down { position: relative; left: 0; } .white { color: #fff; border-color: #fff; line-height: 1; } .cover_question input[type=password].pw { max-width: 350px; -webkit-text-security: disc; background-color: rgba(255, 255, 255, 0.3); padding: 8px; position: relative; } .inside_question * { color: #000; } .url_out { text-decoration: none; text-transform: uppercase; color: #666666; font-weight: 700; } a .url_out { text-decoration: none; color: #4baeb4; } a .url_out:hover { text-decoration: underline; } .square { position: relative; padding-right: 22px; } .square:before { content: '❏'; line-height: 1; width: 10px; height: 10px; position: absolute; top: 2px; right: 6px; } .square:hover:before { color: #6ac5c3; } .square:hover { border: 1px solid #6ac5c3; color: #6ac5c3; cursor: pointer; } /* a.url_out:after { display: inline-block; content: ''; position: relative; top: 2px; margin-left: 6px; width: 12px; height: 12px; background: url('/img/url2.png') no-repeat; } a.url_out:hover img { -webkit-filter: brightness(90%); -moz-filter: brightness(90%); -o-filter: brightness(90%); -ms-filter: brightness(90%); filter: brightness(90%); }*/ .option.review { margin-top: 30px; } .review_ava { height: 100px; width: 100px; border: 1px solid #ccc; margin: 0 20px 15px 0; -webkit-border-radius: 150px; -moz-border-radius: 150px; border-radius: 150px; float: left; } .main_info .name { font-size: 1.8rem; max-width: 350px; font-weight: 600; } /*===== ZIP ===== */ #archive_result { margin-top: 20px; } progress[value] { width: 100%; } .cog_icon { margin-left: -8px; } .preparing { padding-left: 60px; } .tech, .tech>li { color: #ccc; font-size: .8rem; } .tech>ul{ margin-left: 20px; } .zip { height: 100px; width: 100px; margin: -6px 25px 15px 0; float: left; } .left_img, .right_info { float: left; } .left_img { width: 420px; } .right_info { width: calc(100% - 420px); } /*.review_text { margin-bottom: 25px; }*/ .access input { display: none; } .cover:hover span, .avatar:hover span, .crop:hover span { background-color: #ddd; } .bg_all, .bg_guest, .bg_lock { display: inline-block; padding: 0 15px; font-weight: 300; font-family: inherit; text-indent: 0; text-transform: uppercase; font-size: .9rem; text-align: center; } /*span.bg_all, span.bg_guest, span.bg_lock { width: 50%; max-width: 105px; }*/ .bg_white { background-color: #fff; } /*ul.list { list-style: none; margin: 20px; } ul.list li { margin-top: 7px; text-indent: -11px; } ul.list2 { margin: 5px 0 0 19px; list-style: disc; }*/ .details ul { list-style: circle; margin: 0 20px 20px 20px; } .details ul li { margin-top: 7px; } /* form.amp-form-submit-success [submit-success], form.amp-form-submit-error [submit-error] { margin-top: 16px; display: block; } form.amp-form-submit-success [submit-success], form.amp-form-submit-success [submit-success] div { color: green; display: block; } form.amp-form-submit-error [submit-error], form.amp-form-submit-error [submit-error] div { color: red; display: block; } form.amp-form-submit-success.hide-inputs > input { display: none; } [visible-when-invalid].visible { display: block; margin-left: 26%; }*/ /*.contacts_page h2 { color: #4baeb4; }*/ /*.dimas_phone:hover { -webkit-filter: brightness(90%); -moz-filter: brightness(90%); -o-filter: brightness(90%); -ms-filter: brightness(90%); filter: brightness(90%); }*/ .pass_owner { font-weight: 700; } #all_details .line_before:first-child:before { border-top: none; padding-bottom: 0; height: 0; } /* #filter { text-align: center; } #filter input { display: none; } #filter label.size_story { display: none; } #filter input[type="radio"] + label { padding: 0 0 0 16px; cursor: pointer; font-weight: 700; } #filter input[type="radio"] + label:before { border-left: 1px solid #c1c1c1; height: 9px; width: 1px; font-size: 10px; content: ''; margin-right: 16px; } #filter input[type="radio"] + label:before:first-child { border-left: none; } #filter input[type="radio"]:checked + label { background: #fff; color: #4baeb4; } .li_gallery { width: 19%; padding-left: 1%; float: left; padding-top: 1%; } .li_gallery.types { width: 33.333%; box-sizing: border-box; } */ /* input[type="radio"][id="type_wedding"]:checked ~ .li_gallery:not(.type_wedding), input[type="radio"][id="type_family"]:checked ~.li_gallery:not(.type_family), input[type="radio"][id="type_engagement"]:checked ~ .li_gallery:not(.type_engagement), input[type="radio"][id="type_individual"]:checked ~ .li_gallery:not(.type_individual), input[type="radio"][id="type_prewedding"]:checked ~ .li_gallery:not(.type_prewedding), input[type="radio"][id="type_lovestory"]:checked ~ .li_gallery:not(.type_lovestory), input[type="radio"][id="type_event"]:checked ~ .li_gallery:not(.type_event), input[type="radio"][id="type_real_estate"]:checked ~ .li_gallery:not(.type_real_estate)*/ /*, .li_gallery_hide*//* { width:0; height:0; padding:0; margin:0 0 0 0; opacity:0; } */ .download { position: absolute; top: 0; right: 0; width: 20px; height: 20px; padding: 10px; z-index: 1; } .download:after { opacity: .5; right: 10px; position: absolute; background-image: url(https://cdn.dimasfrolov.com/img/icon_download-original.svg); content: ' '; height: 20px; width: 20px; filter: drop-shadow(0px 0px 1px #000); } figure:hover .download:after { opacity: 1; } .image_holder, amp-img { width: 100%; height: auto; } .image_bg { display: block; background-repeat: no-repeat; background-color: #eee; padding-bottom: 66.666%; overflow: hidden; background-size: cover; } .category_img { width: 100%; } .not_active { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); } /* .portfolio-grid label.size_photo { font-size: 1.7rem; right: 1px; border: 1px solid #ccc; position: fixed; padding: 3px 6px 0 6px; border-radius: 10px; margin: 0 0 0 3px; z-index: 10; background-color: #fff; cursor: pointer; } .portfolio-grid input[type="radio"] { display: none; } .portfolio-grid input[type="radio"]:checked+label { color: #4baeb4; border: 1px solid #4baeb4; background-color: #def0f1; } .portfolio-grid input[type="radio"][id="photo_size_big"]:checked ~ .li_port { width: 50%; height: auto; } .portfolio-grid input[type="radio"][id="photo_size_normal"]:checked ~ .li_port { width: 33.333%; height: auto; } .portfolio input[type="radio"][id="photo_size_mid"]:checked ~ .li_port { width: 20%; height: auto; } .portfolio-grid input[type="radio"][id="photo_size_small"]:checked ~ .li_port { width: 12.5%; height: auto; } .portfolio-grid label.visibility_photo { font-size: 1.7rem; right: 1px; border: 1px solid #ccc; position: fixed; padding: 0 6px; border-radius: 10px; margin: 0 0 0 3px; z-index: 10; background-color: #fff; cursor: pointer; } .portfolio-grid label { top:40%; } .portfolio-grid label:nth-child(2){top:calc(30vh + 40px);} .portfolio-grid label:nth-child(4){top:calc(30vh + 2*40px);} .portfolio-grid label:nth-child(6){top:calc(30vh + 3*40px);} .portfolio-grid label:nth-child(8){top:calc(30vh + 4*40px);} .portfolio-grid label:nth-child(10){top:calc(30vh + 5*40px);} .portfolio-grid label:nth-child(12){top:calc(30vh + 6*40px);} .portfolio-grid label:nth-child(14){top:calc(30vh + 7*40px);} .portfolio-grid label:nth-child(16){top:calc(30vh + 8*40px);} .portfolio-grid label:nth-child(18){top:calc(30vh + 9*40px);} .portfolio-grid label:nth-child(20){top:calc(30vh + 10*40px);} .portfolio-grid input[type="radio"] { display: none; } .portfolio-grid input[type="radio"]:checked+label { color: #4baeb4; } .portfolio-grid input[type="radio"][id="show_half"]:checked ~ .symbol.img_lock { display: none; } .portfolio-grid input[type="radio"][id="show_open"]:checked ~ .symbol:not(.img_ok) { display: none; } .portfolio-grid input[type="radio"][id="show_lock"]:checked ~ .grid-line .symbol:not(.img_lock) { display: none; }*/ .private h1 { margin: 0 0 17px 0; color: #4baeb4; text-transform: uppercase; line-height: 1; font-size: 1.8rem; } a.show_gallery { display: block; position: relative; } .fa-window-maximize:before { position: absolute; top: 9px; right: 11px; z-index: 10; font-size: 1rem; color: #e00000; } /*.content>.info_block { text-align: center; }*/ .info_block.center { text-align: center; } .info_block { padding: 20px 10px 20px 0; margin: 0 auto; } .info_block:first-child { padding-top: 0; } .info_block:before { border-top: 1px solid #ccc; width: 50%; margin-left: 25%; content: ''; display: block; height: 2px; text-align: center; padding: 20px 0; } .info_block:first-child:before { border-top: none; padding: 0; height: 0; } .num { font-weight: 400; } hr { width: 100%; margin: 25px 0 0 0; } .after_hr { width: 100%; text-align: center; margin: 0 auto 0; position: relative; top: -13px; } .after_hr>span { background-color: #fff; padding: 0 24px; } .descr_category { margin-top: 20px; } .descr_category h2, .descr_category h3, .descr_category h4 { margin: 60px 0 20px; color: #696969; display: block; font-size: 25px; font-weight: 600; } .descr_category h3 { font-size: 20px; } .descr_category h4 { font-size: 18px; } .descr_category p { margin: 0 0 10px 0; text-indent: 10px; text-align: justify; /*line-height: 2rem;*/ } .guarantee { margin: 0 10px 20px 0; } #get_email_pass { } img.loading_spinner { width: 20px; padding-left: 10px; position: relative; top: 4px; } /*#more_albums { display: inline-block; }*/ .gallery-grid { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-gap: 10px; } .category-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 10px; } /* ============================ MOBILE */ @media screen and (max-width:1100px) { /*ul.col3>li { width: 100%; text-align: left; padding-left: 0; }*/ /* .li_gallery { width: 24%; padding-left: 1%; }*/ .gallery-grid { grid-template-columns: 1fr 1fr 1fr 1fr; } .image_holder { margin: 7px 20px 0 0; width: 100%; height: auto; } .name { font-size: 1.2rem; } .private_block a:hover img, .dimas_phone:hover { filter: none; -webkit-filter: none; } .private-gallery { display: block; } .gallery_info { /*padding: 20px 10px 0 10px;*/ padding: 20px 0 0 0; margin: 0; display: block; } .sticky_menu { overflow: unset; position: relative; } .gallery_info, .gallery_photos { width: 100%; float: none; } .gallery_photos { padding: 20px 0 20px 0; border: 0; display: block; } /*#content_text { padding: 0; }*/ /*#count_photos { display: none; }*/ .lock:before { top: 3px; left: 2px; font-size: 31px; } .info_block, .info_block:first-child { float: left; /*width: calc(50% - 30px);*/ width: 100%; padding: 20px 20px 20px 10px; } .info_block:before { border-top: 0; padding: 0; height: 0; display: none; } } @media screen and (max-width:1000px) { .left_img, .right_info { float: none; width: 100%; } .info { /*min-height: 70px;*/ letter-spacing: 0; } .private_block.category .type { font-size: 1rem; width: 100%; margin: 4px auto 0; text-align: center; } .info .type { font-size: .7rem; line-height: .8rem; display: block; } .info .name { line-height: 1; } } @media screen and (max-width:700px) { .gallery-grid { grid-template-columns: 1fr 1fr 1fr; } .category-grid { grid-template-columns: 1fr 1fr; } /*.private_block.category .type { font-size: .8rem; line-height: 1rem; }*/ .info_block { width: 100%; } /*.li_gallery { width: 32.3333%; padding-left: 1%; }*/ /*.portfolio>.li_port { width: 100%; }*/ .info_block, .info_block:first-child { width: 95%; padding: 20px 10px; } .your_mobile_app { width: 90%; } .cover_name_wrapper input[type=password], .cover_question input[type=password], input.pw { font-size: 1rem; max-width: 150px; } .cover_question input.button_transparent { padding: 5px 10px; } .portfolio>.li_port:hover img { -webkit-filter: none; -moz-filter: none; -o-filter: none; -ms-filter: none; filter: none; } } @media screen and (max-width:800px) { .gallery-grid { grid-template-columns: 1fr 1fr 1fr; } } @media screen and (max-width:600px) { .gallery-grid { grid-template-columns: 1fr 1fr; } .cover_question .scroll_down { display: none; } } @media screen and (max-width:320px) { .info .name { font-size: 1.2rem; } .gallery-grid { grid-template-columns: 1fr; } } html.dark amp-lightbox-gallery [class*=lbg-mask], html.dark amp-lightbox-gallery [class*=lbg-top-bar], html.dark amp-lightbox-gallery [class*=lbg-button], html.dark amp-lightbox-gallery [class*=lbg-button]:after, html.dark amp-carousel[layout="fill"]:before { filter: invert(1) hue-rotate(180deg); } html.dark .cover_story { filter: invert(1) hue-rotate(180deg) brightness(70%); } .arrow_down_jumping { position: relative; left: 103px; top: 12px; animation-duration: 1s; animation-iteration-count: infinite; transform-origin: bottom; animation-name: bounce; animation-timing-function: ease-in; width: 100px; height: 50px; } .arrow_down_jumping span { border: 2px solid #FFFFFF; position: absolute; height: 0; width: 80px; border-radius: 2px; } .arrow_down_jumping span.line1 { transform: rotate(22.12deg); left: -34px; } .arrow_down_jumping span.line2 { transform: rotate(-22.12deg); left: 40px; } @keyframes bounce { 0% { transform: translateY(0); } 30% { transform: translateY(20px); } 100% { transform: translateY(0); } } /* === колонки как таблица === */ ul.col_top { --gap: 50px; display: grid; grid-template-columns: 60% calc(40% - var(--gap)); column-gap: var(--gap); margin-bottom: 30px; } /* ul.col_top>li { display: table-cell; vertical-align: top; } */ ul.col_top>li:nth-child(2) { border-left: 1px solid #ccc; } .portfolio_up_text { /*padding: 0 30px 10px 0;*/ } /* .columns { display: table; width: 100%; } .columns>li{ display: table-cell; vertical-align: top; } ul.col_top>li { padding-left: calc(2% - 1px); } ul.col_top>li:nth-child(1) { width: 55%; padding-left: 0; } ul.col_top>li:nth-child(2) { width: 38%; border-left: 1px solid #ccc; } ul.col_top{ margin-bottom: 30px; } .portfolio_up_text { padding: 0 30px 10px 0; } */ .portfolio_up_text li { line-height: 1.4rem; margin: 6px 6px 6px 36px; } /*.portfolio_up_text p { line-height: 28px; }*/ .request_block { text-align: center; padding: 0 0 0 30px; /*font-size: 3rem;*/ } .before_request_block { font-size: 1.3rem; padding-bottom: 15px; } .after_request_block { font-size: .8rem; } .dimas-ico-out + .after_request_block { margin-left: 36px; } @media screen and (max-width:600px) { .portfolio_up_text { padding: 0 0 10px 0; } /*ul.col_top>li { display: block; }*/ ul.col_top>li:nth-child(2) { border-left: 0; } .request_block { /*display: none;*/ } .before_request_block { padding-bottom: 10px; } ul.col_top { margin-left: 0; text-align: justify; } /* ul.col_top > li:nth-child(1), ul.col_top > li:nth-child(2) { width: 100%; padding-left: 0; }*/ ul.col_top { grid-template-columns: 1fr; } } .columns2 { display: flex; width: 100%; } .columns2>li{ display: flex; vertical-align: top; /*float: left;*/ } /*.portfolio-grid { width: 100%; margin: 0 auto; display: block; text-align: center; position: relative; padding-right: 3px; box-sizing: border-box; }*/ .grid-line { display: grid; position: relative; } .ImgLines { position: relative; overflow: hidden; float: left; height: auto; box-sizing: border-box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; cursor: pointer; flex-direction: column; } .ImgLines:before, .grid-line:before, .ImgLines:after { content: ''; display: block; position: absolute; width: 100%; height: 3px; top: 0; left: 0; background-color: #fff; z-index: 2; } .ImgLines:after { width: 3px; height: 100%; } .ImgLines img { width: 100%; height: auto; } /*.ImgLines>amp-img:before { cursor: pointer; background-color: rgba(0, 0, 0, .2); content: ""; left: 0; position: absolute; top: 0; width: 100%; height: 100%; opacity: 0; z-index: 1; -webkit-transform: scale(.8); -moz-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8); transform: scale(.8); -webkit-transition: opacity 0.3s, transform 0.3s; -moz-transition: opacity 0.3s, transform 0.3s; -ms-transition: opacity 0.3s, transform 0.3s; -o-transition: opacity 0.3s, transform 0.3s; transition: opacity 0.3s, transform 0.3s; } .ImgLines:hover>amp-img:before { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; }*/ @media screen and (max-width:600px) { .ImgLines { width: 100%; } .bord:before { height: 2px; } .bord:after { width: 2px; } } @media screen and (max-width:450px) { .grid-line { grid-template-columns: 100%; } } :root { --banner-border: 20px; } .grid-banner { height: 400px; } .grid-banner a { display: flex; color: #fff; position: relative; z-index: 2; justify-content: center; align-items: center; height: 100%; text-decoration: none; } .grid-banner a:hover { color: #000; text-decoration: none; } .banner-img { width: calc(100% - 3px); height: 400px; background: url(/img/photo.artnude.jpg) no-repeat center center; background-size: cover; display: block; /*position: absolute;*/ margin: 0 3px; } .banner-img:before { content: ' '; display: block; width: calc(100% - 2*var(--banner-border)); height: calc(100% - 2*var(--banner-border)); margin: var(--banner-border); box-sizing: border-box; z-index: 1; background: rgba(0, 0, 0, .4); -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .grid-banner a .banner-img:hover:before, .grid-banner a span:hover ~ .banner-img:before { width: 100%; height: 100%; margin: 0; background: rgba(0, 0, 0, .6); } .grid-banner .banner1, .grid-banner .banner2, .grid-banner .banner3 { text-align: center; display: block; /*position: absolute;*/ /*width: calc(100% - 2*var(--banner-border));*/ padding: 0 calc(2*var(--banner-border)); z-index: 2; } .grid-banner .banner1 { font-size: max(8vw, 12px); font-weight: bold; line-height: 1; padding-top: 2vw; padding-bottom: 2vw; /*top: 40%;*/ /*height: 8vw;*/ /*z-index: 2;*/ } .grid-banner .banner2 { font-size: max(2vw, 12px); /*height: 2vw;*/ letter-spacing: 1vw; text-transform: uppercase; font-weight: 300; /*top: calc(40% + 13vw);*/ } .grid-banner .banner3 { /*bottom: auto;*/ /*top: 18%;*/ font-size: max(3vw, 12px); line-height: 1.2; font-weight: 300; /*height: 8vw;*/ } .fslightbox-absoluted { position: absolute; top: 0; left: 0 } .fslightbox-fade-in { animation: fslightbox-fade-in .3s cubic-bezier(0, 0, .7, 1) } .fslightbox-fade-out { animation: fslightbox-fade-out .3s ease } .fslightbox-fade-in-strong { animation: fslightbox-fade-in-strong .3s cubic-bezier(0, 0, .7, 1) } .fslightbox-fade-out-strong { animation: fslightbox-fade-out-strong .3s ease } @keyframes fslightbox-fade-in { from { opacity: .65 } to { opacity: 1 } } @keyframes fslightbox-fade-out { from { opacity: .35 } to { opacity: 0 } } @keyframes fslightbox-fade-in-strong { from { opacity: .3 } to { opacity: 1 } } @keyframes fslightbox-fade-out-strong { from { opacity: 1 } to { opacity: 0 } } .fslightbox-cursor-grabbing { cursor: grabbing } .fslightbox-full-dimension { width: 100%; height: 100% } .fslightbox-open { overflow: hidden; height: 100% } .fslightbox-flex-centered { display: flex; justify-content: center; align-items: center } .fslightbox-opacity-0 { opacity: 0 !important } .fslightbox-opacity-1 { opacity: 1 !important } .fslightbox-scrollbarfix { padding-right: 17px } .fslightbox-transform-transition { transition: transform .3s } .fslightbox-container { font-family: Arial, sans-serif; position: fixed; top: 0; left: 0; background: linear-gradient(rgba(30, 30, 30, .9), #000 1810%); touch-action: pinch-zoom; z-index: 1000000000; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent } .fslightbox-container * { box-sizing: border-box } .fslightbox-svg-path { transition: fill .15s ease; fill: #ddd } .fslightbox-nav { height: 45px; width: 100%; position: absolute; top: 0; left: 0 } .fslightbox-slide-number-container { display: flex; justify-content: center; align-items: center; position: relative; height: 100%; font-size: 15px; color: #d7d7d7; z-index: 0; max-width: 55px; text-align: left } .fslightbox-slide-number-container .fslightbox-flex-centered { height: 100% } .fslightbox-slash { display: block; margin: 0 5px; width: 1px; height: 12px; transform: rotate(15deg); background: #fff } .fslightbox-toolbar { position: absolute; z-index: 3; right: 0; top: 0; height: 100%; display: flex; background: rgba(35, 35, 35, .65) } .fslightbox-toolbar-button { height: 100%; width: 45px; cursor: pointer } .fslightbox-toolbar-button:hover .fslightbox-svg-path { fill: #fff } .fslightbox-slide-btn-container { display: flex; align-items: center; padding: 12px 12px 12px 6px; position: absolute; top: 50%; cursor: pointer; z-index: 3; transform: translateY(-50%) } @media (min-width: 476px) { .fslightbox-slide-btn-container { padding: 22px 22px 22px 6px } } @media (min-width: 768px) { .fslightbox-slide-btn-container { padding: 30px 30px 30px 6px } } .fslightbox-slide-btn-container:hover .fslightbox-svg-path { fill: #f1f1f1 } .fslightbox-slide-btn { padding: 9px; font-size: 26px; background: rgba(35, 35, 35, .65) } @media (min-width: 768px) { .fslightbox-slide-btn { padding: 10px } } @media (min-width: 1600px) { .fslightbox-slide-btn { padding: 11px } } .fslightbox-slide-btn-container-previous { left: 0 } @media (max-width: 475.99px) { .fslightbox-slide-btn-container-previous { padding-left: 3px } } .fslightbox-slide-btn-container-next { right: 0; padding-left: 12px; padding-right: 3px } @media (min-width: 476px) { .fslightbox-slide-btn-container-next { padding-left: 22px } } @media (min-width: 768px) { .fslightbox-slide-btn-container-next { padding-left: 30px } } @media (min-width: 476px) { .fslightbox-slide-btn-container-next { padding-right: 6px } } .fslightbox-down-event-detector { position: absolute; z-index: 1 } .fslightbox-slide-swiping-hoverer { z-index: 4 } .fslightbox-invalid-file-wrapper { font-size: 22px; color: #eaebeb; margin: auto } .fslightbox-video { object-fit: cover } .fslightbox-youtube-iframe { border: 0 } .fslightboxl { display: block; margin: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 67px; height: 67px } .fslightboxl div { box-sizing: border-box; display: block; position: absolute; width: 54px; height: 54px; margin: 6px; border: 5px solid; border-color: #999 transparent transparent transparent; border-radius: 50%; animation: fslightboxl 1.2s cubic-bezier(.5, 0, .5, 1) infinite } .fslightboxl div:nth-child(1) { animation-delay: -.45s } .fslightboxl div:nth-child(2) { animation-delay: -.3s } .fslightboxl div:nth-child(3) { animation-delay: -.15s } @keyframes fslightboxl { 0% { transform: rotate(0) } 100% { transform: rotate(360deg) } } .fslightbox-source { position: relative; z-index: 2; opacity: 0 }
กระบวนการถ่ายภาพพอร์ทเทรต
Lisa Saygun