/*!
 * Datepicker for Bootstrap v1.4.0 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker-dropdown:after,.datepicker-dropdown:before{content:'';display:inline-block;border-top:0;position:absolute}.datepicker .cw,audio,canvas,iframe,img,svg,video{vertical-align:middle}.album_panel .date_block .prev,.album_panel .time_block .next{transform:rotate(180deg)}.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2)}.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-top:before{top:-7px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker.days .datepicker-days,.datepicker.months .datepicker-months,.datepicker.years .datepicker-years{display:block}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(top,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(top,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:-o-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(top,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(top,#b3b3b3,grey);background-image:-ms-linear-gradient(top,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(top,#b3b3b3,grey);background-image:-o-linear-gradient(top,#b3b3b3,grey);background-image:linear-gradient(top,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker tfoot tr th,.datepicker thead tr:first-child th{cursor:pointer}.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px}.datepicker thead tr:first-child .cw{cursor:default;background-color:transparent}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}a,a:link{color:inherit}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}a,footer .about_co a{text-decoration:none}@font-face{font-family:Lato-Regular;src:url(../fonts/lato/Lato-Regular.eot);src:url(../fonts/lato/Lato-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/Lato-Regular.woff2) format('woff2'),url(../fonts/lato/Lato-Regular.woff) format('woff'),url(../fonts/lato/Lato-Regular.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Lato-Bold;src:url(../fonts/lato/Lato-Bold.eot);src:url(../fonts/lato/Lato-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/Lato-Bold.woff2) format('woff2'),url(../fonts/lato/Lato-Bold.woff) format('woff'),url(../fonts/lato/Lato-Bold.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Lato-Semibold;src:url(../fonts/lato/Lato-Semibold.eot);src:url(../fonts/lato/Lato-Semibold.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/Lato-Semibold.woff2) format('woff2'),url(../fonts/lato/Lato-Semibold.woff) format('woff'),url(../fonts/lato/Lato-Semibold.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Lato-Medium;src:url(../fonts/lato/Lato-Medium.eot);src:url(../fonts/lato/Lato-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/Lato-Medium.woff2) format('woff2'),url(../fonts/lato/Lato-Medium.woff) format('woff'),url(../fonts/lato/Lato-Medium.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Lato-Heavy;src:url(../fonts/lato/Lato-Heavy.eot);src:url(../fonts/lato/Lato-Heavy.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/Lato-Heavy.woff2) format('woff2'),url(../fonts/lato/Lato-Heavy.woff) format('woff'),url(../fonts/lato/Lato-Heavy.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Lato-Black;src:url(../fonts/lato/Lato-Black.eot);src:url(../fonts/lato/Lato-Black.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/Lato-Black.woff2) format('woff2'),url(../fonts/lato/Lato-Black.woff) format('woff'),url(../fonts/lato/Lato-Black.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Lato-Light;src:url(../fonts/lato/Lato-Light.eot);src:url(../fonts/lato/Lato-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/Lato-Light.woff2) format('woff2'),url(../fonts/lato/Lato-Light.woff) format('woff'),url(../fonts/lato/Lato-Light.ttf) format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none}*{margin:0;padding:0}body{font-family:Lato-Regular;font-size:18px;background:#f5f5f5}header{width:100%;height:75px;background:#1c2842;position:relative}.logo{max-width:367px;display:block;margin:auto}section{max-width:932px;margin:auto;box-shadow:0 10px 103px 0 rgba(230,230,230,1);background:#fff;padding-top:54px}.breadcrumbs{height:100px;background:#fafafa;display:flex;font-size:20px;line-height:.9}.breadcrumb_item{padding-top:58px;padding-right:60px;position:relative;display:block}.breadcrumb_item:after{position:absolute;content:url(../img/breadcrumb_arrow.png);width:29px;height:100px;right:0;top:0}.main_page{padding-left:40px;color:#329abb;background:url(../img/main_page.png) 55px 17px no-repeat}.after_page{padding-left:29px;background:url(../img/after_page.png) 41% 20px no-repeat}section .content{padding:60px 30px 1px}section .content .header>.title,section .content>.title{font-size:36px}section .content .header{display:flex;justify-content:space-between;align-items:center}.photo_title{margin-bottom:35px}.msg_block{box-sizing:border-box;width:100%;max-width:869px;padding:23px 45px 21px 120px;line-height:28px}.msg_block a{color:#00adde}.gray_msg_block{background:url(../img/sign_info_circle_gray.png) 34px no-repeat;border:1px solid #dfdfdf}.yellow_msg_block{background:url(../img/sign_info_circle_yellow.png) 34px no-repeat;border:1px solid #f6d856}.yellow_msg_block.basket_page{margin-top:30px;margin-bottom:35px}.msg_block.photo_page{margin-bottom:34px}.msg_block.album_page{margin-bottom:19px}.photo_content .title{font-family:Lato-Bold;font-size:26px;margin-bottom:50px;position:relative;line-height:.9}.photo_content .title:before{position:absolute;content:'';width:65px;height:2px;background:#00adde;bottom:-22px}.photo_item{max-width:855px;margin-bottom:25px}.photo_item_date{margin-bottom:20px;font-size:22px;color:#232323;padding-left:37px;background:url(../img/sign_folder.png) 2px 50% no-repeat}.photo_item_content{display:flex;justify-content:space-between;align-items:center}.photo_content .photo_item img{display:block;width:215px;height:140px}.photo_content .photo_item .show_all{box-sizing:border-box;width:148px;height:55px;font-family:Lato-Semibold;font-size:20px;border:none;background:url(../img/arrow_right_blue.png) right no-repeat;padding-right:28px}.photo_content .photo_item .img_score{position:relative}.photo_content .photo_item .img_sum{position:absolute;height:100%;width:100%;background:rgba(15,15,15,.4);top:0;left:0;text-align:center;color:#fff;font-family:Lato-Heavy;line-height:140px;font-size:45px}.message_gray_block.album_page{margin-bottom:19px}.album_panel{box-sizing:border-box;background:#fafafa;padding:28px 38px 28px 33px;display:flex;align-items:center;border:1px solid #ededed;margin-bottom:40px}.album_panel .date_block,.album_panel .time_block{display:flex;align-items:center;justify-content:space-between}.album_panel .date_block{margin-right:auto}.album_panel .date_block .date{color:#00adde;font-size:29px;padding:0 5px}.album_panel .date_block .next,.album_panel .date_block .prev{width:13px;height:25px;border:none;background:url(../img/right_arrow_black_13x25.png) center no-repeat}.album_panel .time_block{width:176px;font-size:32px;font-family:Lato-Bold;margin-right:15px}.album_panel .time_block .next,.album_panel .time_block .prev{width:18px;height:10px;border:none;background:url(../img/arrow_top_18x10.png) center no-repeat}.album_panel .time_block .clock{width:110px;height:49px;display:flex;line-height:49px;text-align:center}.album_panel .time_block .clock .time{display:block;box-sizing:border-box;width:49px;height:49px;border:2px solid #ededed}.album_panel .other_date{box-sizing:border-box;width:231px;height:45px;border:1px solid #00adde;background:url(../img/sign_calendar_blue.png) 18px 13px no-repeat;box-shadow:0 3px 11px 0 rgba(0,173,222,.25);font-size:18px;padding-left:29px;margin-right:13px}.album_panel .reset{box-sizing:border-box;width:107px;height:44px;background:0 0;border:1px solid #e6e6e6;color:#878787;font-size:18px}.album_content .title{box-sizing:border-box;height:31px;width:221px;padding-left:37px;display:flex;justify-content:space-between;background:url(../img/sign_clock.png) 0 30% no-repeat;color:#232323;font-size:22px;line-height:31px;margin-bottom:55px;position:relative}.album_content .title:before{position:absolute;content:'';background:#00adde;width:65px;height:2px;bottom:-25px;left:0}.album_content .title .time{width:70px;height:31px;background:#ffe88d;border-radius:3px;text-align:center}.almub_photo{min-height:437px;max-width:865px;display:flex;flex-wrap:wrap;align-content:space-between;margin-bottom:20px}.almub_photo img{width:205px;height:135px;margin-right:14px;margin-bottom:14px}.almub_photo img:nth-child(4n){margin-right:0}.album_panel.video_page{margin-top:25px;flex-wrap:wrap}.album_panel_text{width:100%;margin-bottom:15px}.album_panel_text span{display:block}.album_panel_text .time{font-size:22px;margin-bottom:10px}.basket,section .content .header.basket_page{margin-bottom:35px}.album_panel_text .availabity{color:#b4b4b4}section .content .header .clear{border:none;height:22px;background:url(../img/red_cross_15x15.png) left no-repeat;color:#ff7575;text-align:right;padding-left:28px}.basket_container{display:flex;flex-direction:column}.basket .item{width:100%;box-sizing:border-box;border:1px solid #e6e6e6;padding:20px 35px;display:flex;align-items:center;justify-content:space-between;font-size:20px;margin-bottom:15px}.basket .item:last-child{margin-bottom:0}.basket_img{display:block;width:113px;height:70px;margin-right:60px}.basket .item .number{margin-right:70px}.basket .item .date_time{margin-right:55px}.basket .item .name{color:#141414;font-size:20px;font-family:Lato-Semibold}.date_time .text{width:184px;display:flex;align-items:center;justify-content:space-between}.date_time .text .time{width:70px;height:30px;background:#ffe88d;border-radius:4px;text-align:center;line-height:30px}.basket .item .cost .text{font-size:30px;font-family:Lato-Black}.basket .item .close{border:none;width:20px;height:20px;background:url(../img/red_cross_20x20.png) center no-repeat;margin-left:auto}.basket_container .total_payment{margin-left:auto;font-size:30px}.basket_container .total_payment .amount{font-family:Lato-Heavy}.purchase_block{padding:0 33px 45px}.purchase_block .title{height:40px;font-size:25px;border-bottom:1px solid #e4e4e4;margin-bottom:25px}.purchase_block .form_wrap{margin-bottom:20px}.purchase_block .form_wrap .text{color:#4b4b4b;line-height:.9;margin-bottom:15px}.purchase_block .form_wrap .purchase_form{box-sizing:border-box;width:100%;height:50px;border:1px solid #e6e6e6;padding-left:22px}.purchase_block .checkout{display:block;margin:30px auto 0;width:235px;height:55px;border:none;font-size:22px;font-family:Lato-Semibold;color:#fff;background:#00adde}.purchase_block .checkout[disabled]{background:#b9b9b9}footer{height:306px;background:#1c2842;display:flex;align-items:center;justify-content:space-around}footer .about_co{max-width:360px;font-size:18px;color:#fff}footer .about_co .company{text-align:center;margin-bottom:23px}footer .about_co .company .company_text{display:block}footer .about_co .company .company_text_gray{color:#717d96}footer .about_co a{color:#fff}footer .about_co .offer_contract{display:block;margin:auto auto 23px;box-sizing:border-box;width:210px;height:50px;border-radius:50px;border:2px solid #fff;line-height:50px;cursor:pointer;padding-left:50px;background:url(../img/sign_info.png) 25px 13px no-repeat}.payment_systems{margin:auto;width:160px;display:flex;justify-content:space-between;align-items:center}.modal_bg{display:none;background:rgba(0,0,0,.4)}.view_modal_bg.modal_bg{display:block}.view_modal{position:fixed;width:1045px;background:#fff;display:flex;left:calc(50% - 523px);top:calc(50% - 268px)}.view_modal .modal_slider_container{position:relative;width:770px;}.view_modal .modal_slider_container .next,.view_modal .modal_slider_container .prev{position:absolute;width:44px;height:70px;background:url(../img/arrow_right_white.png) center no-repeat,rgba(0,0,0,.3);border:none;top:calc(50% - 22px);right:0}.view_modal .modal_slider_container .prev{left:0;transform:rotate(180deg)}.modal_slider_container .slider_img{max-width:770px;}.view_modal .image_info{box-sizing:border-box;padding:34px 34px 38px;display:flex;flex-direction:column}.view_modal .image_info .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.view_modal .image_info .header .title{color:#141414;font-size:25px;line-height:.9}.view_modal .image_info .header .close{border:none;width:20px;height:20px;background:url(../img/red_cross_24x24.png) center no-repeat}.view_modal .image_info .date_time{margin-bottom:20px}.view_modal .image_info .name{font-family:Lato-Bold;font-size:20px;margin-bottom:5px}.blue_btn,.view_modal .image_info .add_to_cart{border:none;font-size:22px;font-family:Lato-Semibold}.view_modal .image_info .resolution{margin-bottom:30px}.view_modal .image_info .add_to_cart{box-sizing:border-box;width:204px;height:55px;background:url(../img/sign_basket.png) 32px 16px no-repeat,#00adde;color:#fff;padding-left:33px}.view_modal .image_info .add_to_cart[disabled]{background-color:#b9b9b9}.view_modal .image_info .need_help{height:23px;margin-top:auto;padding-left:38px;background:url(../img/sign_info_circle_23x23.png) left no-repeat;line-height:25px;color:#b4b4b4;font-family:Lato-Semibold}.view_modal_bg.active{display:block}.blue_btn{display:block;background-color:#00bef2;box-shadow:0 2px 7px 0 rgba(0,173,222,.41),inset 0 -2px 0 0 rgba(0,168,215,.4);color:#fff}.calendar_container{position:relative}.calendar,.calendar .datepicker{width:248px;background-color:#fff}.calendar{position:absolute;left:800px;z-index:10;height:270px}.calendar .datepicker{height:275px;border:1px solid #dbdbdb;margin:0;padding:0 10px 15px;box-sizing:border-box;-webkit-box-shadow:0 7px 35px 0 rgba(0,0,0,.16);-moz-box-shadow:0 7px 35px 0 rgba(0,0,0,.16);box-shadow:0 7px 35px 0 rgba(0,0,0,.16);border-radius:0}.calendar .datepicker-days{width:100%;height:100%}.calendar .table-condensed{width:100%;min-height:244px}.calendar .datepicker .datepicker-switch{height:45px;font-size:18px;text-align:left;padding-left:17px;line-height:45px}.calendar .datepicker thead tr:nth-child(3){text-transform:uppercase;color:#9c9c9c;height:35px}.calendar .datepicker thead tr:nth-child(2){background-color:#f6f6f6;position:absolute;left:1px;top:1px;width:246px}.calendar .datepicker table tr td:nth-child(6),.calendar .datepicker table tr td:nth-child(7){color:#f2b000}.datepicker table tr td.disabled:nth-child(6),.datepicker table tr td.disabled:nth-child(7){color:#ffe293}.calendar .datepicker table tr td.active,.calendar .datepicker table tr td.active:hover{height:30px;width:30px;border-radius:30px;background:0 0;color:#3c3c3c}.calendar .datepicker table tr td:hover{background:0 0}.calendar .next,.calendar .prev{position:absolute;right:17px;top:10px;display:block;height:23px;width:23px;border:1px solid;border-radius:0;background-color:#fff;color:#e6e6e6;cursor:pointer;background-repeat:no-repeat;background-image:url(../img/arrow_calendar.png);background-position:50% 50%;font-size:0}.calendar .prev{right:41px;transform:scale(-1,1)}.calendar.photo_calendar,.calendar.video_calendar{position:relative;display:block;width:100%;left:0}.calendar.photo_calendar .datepicker,.calendar.video_calendar .datepicker{position:relative;display:block;width:100%;box-shadow:none;height:281px;border:none}.calendar.photo_calendar .datepicker thead tr:nth-child(2),.calendar.video_calendar .datepicker thead tr:nth-child(2){width:100%;top:0;height:53px;left:0}.calendar.photo_calendar .datepicker .datepicker-switch,.calendar.video_calendar .datepicker .datepicker-switch{height:53px;font-size:21px;width:200px;line-height:53px}.calendar.photo_calendar .next,.calendar.photo_calendar .prev,.calendar.video_calendar .next,.calendar.video_calendar .prev{top:14px}.calendar .datepicker table{border-spacing:0}.calendar .datepicker thead tr:nth-child(3) th{padding-top:51px;height:35px}.calendar .datepicker thead tr:nth-child(3) th:nth-child(6),.calendar .datepicker thead tr:nth-child(3) th:nth-child(7){color:#ffc939}.datepicker td,.datepicker th{font-size:14px}.calendar .datepicker table tr td div{height:30px;width:30px;text-align:center;line-height:30px;border-radius:30px;margin:0 auto}.calendar .datepicker table tr td.active div{background-color:#ffe88d}.modal_bg{position:fixed;width:100%;height:100%;background-color:rgba(28,40,66,.33);top:0;left:0;z-index:10001}.modal_window{box-sizing:border-box;position:absolute;background:#fff;box-shadow:0 10px 46px 0 rgba(0,0,0,.15)}.modal_header{display:flex;justify-content:space-between;align-items:center}.modal_header .title{font-size:24px;line-height:.9;position:relative}.modal_header .title:before{position:absolute;content:'';width:95px;height:2px;background:#01addf;bottom:-30px}.modal_header .close_btn{width:25px;height:25px;border:none;background:url(../img/modal_red_cross.png) center no-repeat}.modal_content .form_wrap .form_text{margin-bottom:4px;color:#4b4b4b;font-size:18px}.calendar_modal{width:531px;left:calc(50% - 265px);top:calc(50% - 235px)}.calendar_modal .modal_header{padding:37px 33px 25px 37px}.calendar_modal .modal_header .title:before,.calendar_modal_bg{display:none}.calendar_modal_bg.active{display:block;overflow:auto}.calendar_modal .modal_content,.stub{display:flex}.calendar_modal .modal_content .row1{width:332px;height:280px}.calendar_modal .modal_content .row2{width:199px;height:280px;border-left:2px solid #ebebeb;font-family:Lato-Semibold;text-align:center}.calendar_modal .modal_content .row2 .title{padding-left:35px;background:#f6f6f6;height:53px;font-size:21px;line-height:53px}.calendar_modal .modal_content .row2 .time{height:227px;display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:25px;padding-right:30px;overflow:auto}.calendar_modal .modal_content .row2 .time .time_item{width:60px;height:30px;line-height:30px;border-radius:4px;cursor:pointer;font-size:18px}.calendar_modal .modal_content .row2 .time .time_item.active{background:#ffe88d}.calendar_modal .modal_bottom{padding:25px 0;background:#f6f6f6}.calendar_modal .modal_bottom .blue_btn{width:177px;height:54px;margin:auto}.basket_block{width:70px;height:70px;background-color:#00adde;background-image:url(../img/basket.png);background-repeat:no-repeat;background-position:50% 50%;position:fixed;top:251px;right:0;-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.2);-moz-box-shadow:0 8px 32px 0 rgba(0,0,0,.2);box-shadow:0 8px 32px 0 rgba(0,0,0,.2);cursor:pointer;z-index:99999}.basket_block .count_items{width:21px;height:21px;background-color:#ffea00;line-height:24px;font-size:13px;color:#000;font-family:Lato-Bold;border-radius:20px;position:absolute;top:13px;right:10px;text-align:center;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.22);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.22);box-shadow:0 2px 5px 0 rgba(0,0,0,.22)}.stub{width:100%;height:calc(100vh - 306px);background:#1c2842;justify-content:center;align-items:center}.stub .container .main_logo{display:block;margin:auto auto 86px}.stub.end_page{flex-direction:column}.stub .container .main_logo.end_page{margin-bottom:68px}.stub.end_page .end_text{box-sizing:border-box;width:100%;text-align:center;padding:43px 0;font-size:36px;color:#fff;line-height:50px;font-family:Lato-Light;border-top:2px solid #304065;border-bottom:2px solid #304065}.stub .container{width:853px}.stub .container .form_wrap{height:75px;display:flex;justify-content:space-between}.stub .container .form_wrap .order_number{box-sizing:border-box;width:600px;height:75px;border:2px solid #495c84;background:0 0;padding-left:30px;font-size:23px;color:#7285ad}.stub .container .form_wrap .order_number:-moz-placeholder{color:#7285ad}.stub .container .form_wrap .order_number::-webkit-input-placeholder{color:#7285ad}.stub .container .form_wrap .order_number:-ms-input-placeholder{color:#7285ad}.stub .container .form_wrap .to_order{width:245px;height:75px;border:none;background:#00adde;font-size:24px;color:#fff;font-family:Lato-Semibold}