html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input,
button,
select,
textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
figure{margin:0;}
img{vertical-align:middle;}
.img-responsive{display:block;max-width:100%;height:auto;}
.img-rounded{border-radius:6px;}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto;}
.img-circle{border-radius:50%;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.sr-only-focusable:active,
.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
[role="button"]{cursor:pointer;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
@media (min-width:768px){.container{width:750px;}
}
@media (min-width:992px){.container{width:970px;}
}
@media (min-width:1200px){
    .container{
        width:1220px;
    }    
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.row{margin-left:-15px;margin-right:-15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666667%;}
.col-xs-pull-10{right:83.33333333%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666667%;}
.col-xs-pull-7{right:58.33333333%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666667%;}
.col-xs-pull-4{right:33.33333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.66666667%;}
.col-xs-pull-1{right:8.33333333%;}
.col-xs-pull-0{right:auto;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666667%;}
.col-xs-push-10{left:83.33333333%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666667%;}
.col-xs-push-7{left:58.33333333%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666667%;}
.col-xs-push-4{left:33.33333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.66666667%;}
.col-xs-push-1{left:8.33333333%;}
.col-xs-push-0{left:auto;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0%;}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.col-sm-pull-12{right:100%;}
.col-sm-pull-11{right:91.66666667%;}
.col-sm-pull-10{right:83.33333333%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-8{right:66.66666667%;}
.col-sm-pull-7{right:58.33333333%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-5{right:41.66666667%;}
.col-sm-pull-4{right:33.33333333%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-2{right:16.66666667%;}
.col-sm-pull-1{right:8.33333333%;}
.col-sm-pull-0{right:auto;}
.col-sm-push-12{left:100%;}
.col-sm-push-11{left:91.66666667%;}
.col-sm-push-10{left:83.33333333%;}
.col-sm-push-9{left:75%;}
.col-sm-push-8{left:66.66666667%;}
.col-sm-push-7{left:58.33333333%;}
.col-sm-push-6{left:50%;}
.col-sm-push-5{left:41.66666667%;}
.col-sm-push-4{left:33.33333333%;}
.col-sm-push-3{left:25%;}
.col-sm-push-2{left:16.66666667%;}
.col-sm-push-1{left:8.33333333%;}
.col-sm-push-0{left:auto;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-offset-11{margin-left:91.66666667%;}
.col-sm-offset-10{margin-left:83.33333333%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-8{margin-left:66.66666667%;}
.col-sm-offset-7{margin-left:58.33333333%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-5{margin-left:41.66666667%;}
.col-sm-offset-4{margin-left:33.33333333%;}
.col-sm-offset-3{margin-left:6%;}
.col-sm-offset-2{margin-left:16.66666667%;}
.col-sm-offset-1{margin-left:8.33333333%;}
.col-sm-offset-0{margin-left:0%;}
}
@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-pull-12{right:100%;}
.col-md-pull-11{right:91.66666667%;}
.col-md-pull-10{right:83.33333333%;}
.col-md-pull-9{right:75%;}
.col-md-pull-8{right:66.66666667%;}
.col-md-pull-7{right:58.33333333%;}
.col-md-pull-6{right:50%;}
.col-md-pull-5{right:41.66666667%;}
.col-md-pull-4{right:33.33333333%;}
.col-md-pull-3{right:25%;}
.col-md-pull-2{right:16.66666667%;}
.col-md-pull-1{right:8.33333333%;}
.col-md-pull-0{right:auto;}
.col-md-push-12{left:100%;}
.col-md-push-11{left:91.66666667%;}
.col-md-push-10{left:83.33333333%;}
.col-md-push-9{left:75%;}
.col-md-push-8{left:66.66666667%;}
.col-md-push-7{left:58.33333333%;}
.col-md-push-6{left:50%;}
.col-md-push-5{left:41.66666667%;}
.col-md-push-4{left:33.33333333%;}
.col-md-push-3{left:25%;}
.col-md-push-2{left:16.66666667%;}
.col-md-push-1{left:8.33333333%;}
.col-md-push-0{left:auto;}
.col-md-offset-12{margin-left:100%;}
.col-md-offset-11{margin-left:91.66666667%;}
.col-md-offset-10{margin-left:83.33333333%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-8{margin-left:66.66666667%;}
.col-md-offset-7{margin-left:58.33333333%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-5{margin-left:41.66666667%;}
.col-md-offset-4{margin-left:11.833333%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
.col-md-offset-0{margin-left:0%;}
}
@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.col-lg-pull-12{right:100%;}
.col-lg-pull-11{right:91.66666667%;}
.col-lg-pull-10{right:83.33333333%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-8{right:66.66666667%;}
.col-lg-pull-7{right:58.33333333%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-5{right:41.66666667%;}
.col-lg-pull-4{right:33.33333333%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-2{right:16.66666667%;}
.col-lg-pull-1{right:8.33333333%;}
.col-lg-pull-0{right:auto;}
.col-lg-push-12{left:100%;}
.col-lg-push-11{left:91.66666667%;}
.col-lg-push-10{left:83.33333333%;}
.col-lg-push-9{left:75%;}
.col-lg-push-8{left:66.66666667%;}
.col-lg-push-7{left:58.33333333%;}
.col-lg-push-6{left:50%;}
.col-lg-push-5{left:41.66666667%;}
.col-lg-push-4{left:33.33333333%;}
.col-lg-push-3{left:25%;}
.col-lg-push-2{left:16.66666667%;}
.col-lg-push-1{left:8.33333333%;}
.col-lg-push-0{left:auto;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-offset-11{margin-left:91.66666667%;}
.col-lg-offset-10{margin-left:83.33333333%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-8{margin-left:66.66666667%;}
.col-lg-offset-7{margin-left:58.33333333%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-5{margin-left:26.66666667%;}
.col-lg-offset-4{margin-left:33.33333333%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-2{margin-left:16.66666667%;}
.col-lg-offset-1{margin-left:8.33333333%;}
.col-lg-offset-0{margin-left:0%;}
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after{content:" ";display:table;}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after{clear:both;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.hide{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.hidden{display:none !important;}
.affix{position:fixed;}
@-ms-viewport{width:device-width;}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg{display:none !important;}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block{display:none !important;}
@media (max-width:767px){.visible-xs{display:block !important;}
table.visible-xs{display:table !important;}
tr.visible-xs{display:table-row !important;}
th.visible-xs,
td.visible-xs{display:table-cell !important;}
}
@media (max-width:767px){.visible-xs-block{display:block !important;}
}
@media (max-width:767px){.visible-xs-inline{display:inline !important;}
}
@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}
table.visible-sm{display:table !important;}
tr.visible-sm{display:table-row !important;}
th.visible-sm,
td.visible-sm{display:table-cell !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}
table.visible-md{display:table !important;}
tr.visible-md{display:table-row !important;}
th.visible-md,
td.visible-md{display:table-cell !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important;}
}
@media (min-width:1200px){.visible-lg{display:block !important;}
table.visible-lg{display:table !important;}
tr.visible-lg{display:table-row !important;}
th.visible-lg,
td.visible-lg{display:table-cell !important;}
}
@media (min-width:1200px){.visible-lg-block{display:block !important;}
}
@media (min-width:1200px){.visible-lg-inline{display:inline !important;}
}
@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important;}
}
@media (max-width:767px){.hidden-xs{display:none !important;}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}
}
@media (min-width:1200px){.hidden-lg{display:none !important;}
}
.visible-print{display:none !important;}
@media print{.visible-print{display:block !important;}
table.visible-print{display:table !important;}
tr.visible-print{display:table-row !important;}
th.visible-print,
td.visible-print{display:table-cell !important;}
}
.visible-print-block{display:none !important;}
@media print{.visible-print-block{display:block !important;}
}
.visible-print-inline{display:none !important;}
@media print{.visible-print-inline{display:inline !important;}
}
.visible-print-inline-block{display:none !important;}
@media print{.visible-print-inline-block{display:inline-block !important;}
}
@media print{.hidden-print{display:none !important;}
}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url("../img/fancybox_sprite.png");}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url("../img/fancybox_loading.gif") center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../img/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../img/fancybox_overlay.png");}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url("../img/fancybox_sprite@2x.png");background-size:44px 152px;}
#fancybox-loading div{background-image:url("../img/fancybox_loading@2x.gif");background-size:24px 24px;}
}
html{font:16px/1 Roboto, sans-serif;color:#000;}
body{width:100%;height:100%;background:#f3f3f3 url(../img/background-texture.png);overflow-x:hidden;}
a{color:inherit;}
a:hover{text-decoration:none;}
img{max-width:100%;}
.texture-1{background:url(../img/texture-1.jpg);}
:focus{outline:none;}
.page-header{padding:0 0 14px 0;margin-top:5px;}
.page-header__logo{padding-top:0px;}
.page-header__phone-image{padding-top:41px;padding-right:0;text-align:right;}
.page-header__video-image{float:left; width:104px; padding-top:49px; font-size:14px; color:#37beff; text-align:center; }
.page-header__video-image a {
    background:url("../img/video_children.png") no-repeat center top;
    text-decoration:none;
    display:block;
    padding-top: 56px;
}
@media (max-width:767px){
    .page-header__phone-image {
        display:none;
    }
    .page-header__video-image {
        display:none;
    }
}
.page-header__who{font-size:0.8125rem;text-transform:uppercase;line-height:1.272727272727273;}
.page-header__phone{font-size:2.0875rem;text-decoration:none;line-height:0.6;color:#0088d6;}
.page-header__message{font-size:0.625rem;text-transform:uppercase;margin:4px 0 8px 0;}
.social__item{display:inline-block;width:18px;height:18px;}
.social__item_facebook{background:url(../img/facebook.png);}
.social__item_instagram{background:url(../img/instagram.png);}
.social__item_odnoklassniki{background:url(../img/odnoklassniki.png);}
.social__item_vk{background:url(../img/vk.png);}
.page-nav{height:50px;border:1px solid #8d8d8e;border-left:none;border-right:none;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #efefef 50%, #efefef 95%, #b0b0b1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #efefef), color-stop(95%, #efefef), color-stop(100%, #b0b0b1));background:-webkit-linear-gradient(top, #ffffff 0%, #efefef 50%, #efefef 95%, #b0b0b1 100%);background:-o-linear-gradient(top, #ffffff 0%, #efefef 50%, #efefef 95%, #b0b0b1 100%);background:-ms-linear-gradient(top, #ffffff 0%, #efefef 50%, #efefef 95%, #b0b0b1 100%);background:linear-gradient(to bottom, #ffffff 0%, #efefef 50%, #efefef 95%, #b0b0b1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b0b0b1', GradientType=0);}
@media (max-width:849px){.page-nav .container > ul{display:none;}
}
.gradient-1{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #efefef 50%, #efefef 95%, #b0b0b1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #efefef), color-stop(95%, #efefef), color-stop(100%, #b0b0b1));background:-webkit-linear-gradient(top, #ffffff 0%, #efefef 50%, #efefef 95%, #b0b0b1 100%);background:-o-linear-gradient(top, #ffffff 0%, #efefef 50%, #efefef 95%, #b0b0b1 100%);background:-ms-linear-gradient(top, #ffffff 0%, #efefef 50%, #efefef 95%, #b0b0b1 100%);background:linear-gradient(to bottom, #ffffff 0%, #efefef 50%, #efefef 95%, #b0b0b1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b0b0b1', GradientType=0);}
.page-nav__level{display:inline-block;float:left;position:relative;}
.page-nav .page-nav__level:hover .page-nav__link{color:#ffffff;background:#0a6596;}
.page-nav .page-nav__level:hover .subnav{display:block;opacity:1;}
.page-nav__link{display:inline-block;height:50px;line-height:50px;padding:0 24px;font-weight:300;font-size:1.0625rem;color:#0089C8;text-transform:uppercase;text-decoration:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("slick-fonts/slick.eot");src:url("slick-fonts/slick.eot-#iefix") format('embedded-opentype'), url("slick-fonts/slick.woff") format('woff'), url("slick-fonts/slick.ttf") format('truetype'), url("slick-fonts/slick.svg#slick") format('svg');}
.index-slider{display:none;height:295px;position:relative;overflow:hidden;border-radius:3px;margin-bottom:30px;margin-top:-42px;-webkit-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);}
.index-slider .slick-dots{width:100%;position:absolute;bottom:-4px;text-align:center;padding:0;}
.index-slider .slick-dots li{display:inline-block;margin:0 4px;}
.index-slider .slick-dots li button{display:inline-block;vertical-align:middle;width:8px;height:8px;background:url("../img/slider-indicator.png");border:none;margin:0 2px;text-indent:-99999px;padding:0;}
.index-slider .slick-dots li.slick-active button{width:10px;height:10px;background:url("../img/slide-indicator-active.png") !important;}
.index-slider__slide{text-align:center;height:295px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:left center;}
.slick-prev, .slick-next{font-size:0;line-height:0;position:absolute;//bottom:10px;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:before, .slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#aaa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev:before{content:'←';}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity:1;color:#2390cf;}
.slick-prev{left:15px;}
.slick-prev:before{content:'←';}
[dir='rtl'] .slick-prev:before{content:'→';}
.slick-next{right:15px;}
[dir='rtl'] .slick-next{right:auto;}
.slick-next:before{content:'→';}
[dir='rtl'] .slick-next:before{content:'←';}
.index-slider__slide img{display:block;margin:0 auto;opacity:0;}
.index-info{min-height:390px;box-sizing:border-box;padding:0px 0;margin-bottom:10px;position:relative;}
.index-info::before{content:"";display:block;width:1350px;height:390px;background:url(../img/new-bg.jpg);position:absolute;top:0;left:50%;z-index:0;margin-left:-807px;}
.index-info__item{box-sizing:border-box;border-radius:3px;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);overflow:hidden;}
.employees-item{
border:1px solid rgb(219, 219, 219);
-webkit-box-shadow:rgb(128, 128, 128) 1px 3px 2px 0px;
-moz-box-shadow:rgb(128, 128, 128) 1px 3px 2px 0px;
box-shadow:rgb(128, 128, 128) 1px 3px 2px 0px;
height:320px;
margin-bottom:20px;
	}
.employees-info{
	height:120px;
overflow:auto;
overflow-x: hidden;	
}
.employees-item	.employees-name{
color:rgb(0, 71, 12);
font-weight:bold;	
	}
.a-centr{
	text-align:center !important;
}
	
.index-info__item img{display:block;}
@media (max-width:767px){.index-info__item, .employees-item{max-width:270px;margin:0 auto 20px;}
}
.index-info__descr{height:70px;padding:10px 26px;}
.index-info__descr div{width:50%;box-sizing:border-box;padding:10px;float:left;}
@media (max-width:1199px) {
    
    .index-info__descr{
        padding-left:16px;
        padding-right:16px;
    }
    
    #price-section .col-lg-6 {
        border:0 !important;
        padding:0 !important;
    }
    
    #board-pictures .info-section {
        margin:0 !important;
    }
    
.index-info__descr .index-info__link{font-size:13px;}
}
.index-info__link{display:inline-block;margin:4px 0;font-size:0.9375rem;color:#3c763d;text-decoration:none;}
.icon-time{display:inline-block;vertical-align:middle;width:15px;height:15px;background:url(../img/it-is-just-a-matter-of-time.png);position:relative;top:-1px;}
.breadcrumbs{font-size:12px;padding:22px 0;line-height:20px;}
.breadcrumbs a{color:#0089C8;}
.breadcrumbs__active{color:#3B3A39 !important;text-decoration:none;}
.questions{margin-bottom:18px;}
.questions__list{box-sizing:border-box;background:#fff;padding:0 24px;border-top:1px solid #d5eaf6;position:relative;}
.questions__list::before{content:"";display:block;width:180px;height:5px;background:#d5eaf6;position:absolute;top:0;left:0;}
.questions__form{border-top:6px solid #d5eaf6;text-align:center;padding:20px 34px;}
.questions__form .input-1{width:100%;}
.questions__form img{position:relative;top:-7px;}
@media (max-width:909px){.questions__form{background:none;text-align:left;}
}
.questions__title{font-weight:400;font-size:14px;margin-bottom:30px;}
.questions__item{margin-bottom:20px;}
.questions__item p{font-weight:300;font-size:14px;line-height:1.285714285714286;margin:0;}
.right{float:right;}
.fw400{font-weight:400 !important;}
.perfect-pagination{font-weight:300;font-size:14px;line-height:1.285714285714286;margin:40px 0 20px 0;}
.perfect-pagination a{color:#0089C8;}
.perfect-pagination_active{color:#3B3A39 !important;font-weight:400;text-decoration:none;}
.input-1{border:1px solid #d1d1d1;background:#fff;border-radius:5px;padding:2px 5px;height:28px;font-size:0.875rem;font-weight:300;padding:0 10px;box-sizing:border-box;margin-bottom:12px;}
textarea.input-1{padding-top:10px;padding-bottom:10px;min-height:50px;resize:vertical;}
.label-1{font-size:14px;font-weight:300;line-height:18px;margin-bottom:12px;}
.button-1{font-size:14px;font-weight:300;border:1px solid #bababa;border-radius:3px;padding:12px 20px;background:#d2e8f1;background:-moz-linear-gradient(top, #d2e8f1 0%, #f7fbfd 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d2e8f1), color-stop(100%, #f7fbfd));background:-webkit-linear-gradient(top, #d2e8f1 0%, #f7fbfd 100%);background:-o-linear-gradient(top, #d2e8f1 0%, #f7fbfd 100%);background:-ms-linear-gradient(top, #d2e8f1 0%, #f7fbfd 100%);background:linear-gradient(to bottom, #d2e8f1 0%, #f7fbfd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2e8f1', endColorstr='#f7fbfd', GradientType=0);}
.production{clear:both;box-sizing:border-box;padding:15px 0;background:url(../img/dunno.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;text-align:center;}
.production__item{display:inline-block;margin-bottom:20px !important;float:none;text-align:center;text-decoration:none;vertical-align:top;}
.production__item img{display:block;margin:0 auto;margin-bottom:8px;}
.production__title{font-weight:300;font-size:18px;text-transform:uppercase;}

.page-footer{
	color:#fff;
	font-size:0.875rem;
	/*background:url(/img/bg-footer.png) left top repeat-x;
	background-color:#555555;*/
	background:url(/img/bg-footer3.jpg) left top repeat-x;
	background-color:rgb(18,135,125);
	
	padding-top:5px;
	padding-bottom:55px;
	border-top:3px outset rgb(158, 158, 158);
border-right-style:none;
border-bottom-style:none;
border-left-style:none;

	}
.page-footer .common-text h2{
	border-bottom:1px solid rgb(156, 156, 156);
	padding-bottom:8px;
	font-family: 'Open Sans Condensed', sans-serif;

}
.page-footer p{line-height:18px;}
.page-footer a.half{margin:3px 0;font-size:1rem;text-decoration:none;}
@media (max-width:767px){.page-footer{padding-top:0;}
}
.page-footer__photo{display:block;margin:0 auto;}
.page-footer__left{width:419px;max-width:100%;min-height:171px;box-sizing:border-box;padding:10px 30px;background:url("../img/footer-left.png") center top no-repeat;position:relative;float:right;}
.price-detail-text table{text-align:left;}
@media (max-width:991px){.page-footer__left{width:50%;margin:0;}
.price-detail-text table tr td:nth-child(2){vertical-align:top!important;}
}
@media (max-width:767px){.page-footer__left{width:419px;margin:0 auto;float:none;}
.price-detail-text table tr td:first-child, .price-detail-text table tr th:first-child, .price-detail-text table tr td:nth-child(2), .price-detail-text table tr th:nth-child(2){display:block;text-align:left;padding:5px 30px;}
}
.page-footer__right{width:424px;max-width:100%;height:171px;float:right;margin-left:26px;box-sizing:border-box;padding:20px 30px;background:url("../img/footer-right.png") center top no-repeat;position:relative;}
@media (max-width:991px){.page-footer__right{width:50%;margin:0;}
}
@media (max-width:767px){.page-footer__right{width:424px;margin:0 auto;float:none;}
}
.half{display:block;width:50%;float:left;}
.footer__developers{padding:8px 0;font-weight:300;font-size:0.75rem;color:#3B3A39;position:relative;padding-right:15px;}
.footer__developers a{color:#0089C8;}
.subnav{display:none;min-width:100%;z-index:10;position:absolute;top:100%;left:0;background:#0979b9;padding:0;opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.subnav__item{font-size:1.0625rem;color:#fff;text-transform:uppercase;list-style-type:none;font-weight:300;}
.subnav__item a{display:block;padding:10px 20px;text-decoration:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;white-space:nowrap;}
.subnav__item a:hover{background:#006ba8;}
.labels{position:fixed;top:200px;right:-317px;z-index:1000;}
@media (max-width:1500px){.labels{top:auto;bottom:0px;}
}
.labels__item{display:block;position:relative;margin-bottom:2px;}
.labels__item img{width:360px;height:40px;}
.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:180px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none;}
.slideout-panel{position:relative;z-index:1;}
.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel{overflow:hidden;}
.slideout-open .slideout-menu{display:block !important;}
#mobile-nav{display:none;}
#mobile-nav > ul{padding:0;}
#mobile-nav .page-nav__level{display:block;width:100%;}
#mobile-nav .subnav{position:static;opacity:1;}
#mobile-nav .subnav__item a{white-space:normal;}
.open-menu{font:18px/36px Roboto, sans-serif;color:#00a5e1;padding:0 27px 0 68px;background:#fff;border:1px #cecece solid;border-radius:5px;-webkit-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.1);box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.1);position:relative;}
.open-menu:before{content:"";position:absolute;top:0;left:0;width:46px;height:100%;background:#00a5e1 url(../img/nav_mini.png) left center no-repeat;}
.content{box-sizing:border-box;background:#fff;padding:20px 16px;margin-bottom:15px;border-top:1px solid #d5eaf6;position:relative;}
@media (max-width:767px){.content{margin-bottom:15px;}
}
.content::before{content:"";display:block;width:180px;height:5px;background:#d5eaf6;position:absolute;top:0;left:0;}
.content p{font-size:14px;margin:14px 0;font-weight:400;line-height:18px;}
.content p strong{font-weight:400;}
.content p img{vertical-align:middle;position:relative;top:-1px;}
.content h2{font-size:16px;font-weight:400;}
.content a{color:#0089C8;}
.content table{width:100%;border-spacing:5px;border-collapse:separate;font-size:14px;}
.content table th,
.content table td{background:#eeeeee;}
.content table th{font-weight:400;padding:12px 5px;}
.content table td{padding:24px 5px;}
.print-link{color:#3B3A39 !important;text-decoration:none;}
.sidebar{position:relative;z-index:10;}
.sidebar__banner{display:block;text-decoration:none;margin-bottom:10px;}
.sidebar__video{background:#fff;padding:0 14px;margin-bottom:10px;}
.articles-list{margin-bottom:40px;clear:both;}
.articles-list__item{border-bottom:1px solid #3B3A39;margin-bottom:14px;}
.articles-list__item:last-child{border:none;}
.articles-list__item .icon-news{float:right;margin-top:2px;}
.articles-list__title{margin:0;}
.articles-list__title_smaller a{display:block;padding-right:30px;font-weight:300;font-size:14px;background:url("../img/news.png") right top no-repeat;}
.before-articles{display:inline-block;float:right;text-align:center;}
@media (max-width:550px){.before-articles{float:none;}
}
.before-articles img{margin:0 auto;margin-right:10px;}
.before-articles a{font-size:14px;}
.print{width:90%;margin:0 auto;}
.print p{font-size:14px;margin:14px 0;font-weight:300;line-height:18px;}
.print p strong{font-weight:400;}
.print p img{vertical-align:middle;position:relative;top:-1px;}
.print h2{font-size:16px;font-weight:400;}
.print a{color:#000;}
.print__header{padding:38px 0 14px 0;text-align:center;border-bottom:1px solid #3B3A39;}
.print__footer{clear:both;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.no-border{border:none !important;}
.icon-news{display:inline-block;width:20px;height:13px;background:url(../img/news.png);}
.prices{font-size:0;}
.prices__item{display:inline-block;float:none;text-align:center;text-decoration:none;vertical-align:top;}
.prices__item img{display:block;margin:0 auto;}
.prices__item p{text-transform:uppercase;font-size:18px;color:#333;}
.back-to-price{font-size:14px;float:right;}
.price-top-image{padding:14px 0;}
.price-top-image img{display:block;margin:0 auto;}
.doctors__item{display:block;width:103.125%;margin:0 -1.5625%;*zoom:1;position:relative;margin-bottom:30px;}
.doctors__item:before,
.doctors__item:after{content:"";display:table;}
.doctors__item:after{clear:both;}
.doctors__item:before,
.doctors__item:after{content:"";display:table;}
.doctors__item:after{clear:both;}
.doctors__photo{display:inline;float:left;width:34.375%;margin:0 1.5625%;}
.doctors__info{display:inline;float:left;width:59.375%;margin:0 1.5625%;position:absolute;top:0;bottom:0;font-size:0;line-height:20px;}
.doctors__info::before{content:"";display:inline-block;height:100%;width:0;vertical-align:middle;}
.doctors__info a{font-size:16px;display:inline-block;vertical-align:middle;}
.light{font-weight:300;}
.form-1__item span{display:block;font-size:14px;font-weight:300;margin-bottom:14px;}
.form-1__item .input-1{width:100%;}
.form-1__item img{vertical-align:middle;}
button[type="submit"].input-1{border-color:#999;}
.captcha-container{display:inline-block !important;width:44.91228070175439% !important;}
.captcha-container + input{width:52.63157894736842% !important;}
.captcha-container-2{display:inline-block !important;width:16.5% !important;}
.captcha-container-2 + input{width:39.7% !important;}
@media (max-width:479px){.captcha-container-2{width:auto !important;}
}
.form-2 span{display:inline;float:left;width:34.375%;margin:0 1.5625%;font-size:14px;font-weight:300;line-height:28px;}
.form-2__item{display:block;margin-bottom:15px;}
.there-is-little-message-for-you{padding:30px 0;}
.there-is-little-message-for-you p{font-weight:400;}
.comments{margin-bottom:50px;}
.comments__block{border-bottom:1px solid #3B3A39;}
.comments__block:last-child{border:none;}
.comments__title{font-weight:400 !important;}
.partners, .licences{display:block;width:103.125%;margin:0 -1.5625%;}
.partners__item,
.licences__item{box-sizing:border-box;padding:20px;text-align:center;border:none;display:inline;float:left;width:46.875%;margin:0 1.5625%;}
.partners:after, .licences::after{clear:both;}
@media (max-width:959px){.index-left{text-align:center;}
}
@media (max-width:959px){.index-right{text-align:center;}
}
#topcontrol{z-index:1000;}
@media (max-width:1500px){#topcontrol{display:none;}
}
.sidebar__nav-title{
    font-weight:400;
    font-size:1.5rem;
    padding:20px 15px;
    color:#fff;
    text-shadow:0px 1px 1px rgba(18, 135, 182, 0.75);
    margin:0;
    cursor:pointer;
    position:relative;
   background-image:-webkit-linear-gradient(0,rgb(109,181,176) 0%,rgb(200,227,225) 100%,rgb(120,203,242) 100%);
background-image:-moz-linear-gradient(0,rgb(109,181,176) 0%,rgb(200,227,225) 100%,rgb(120,203,242) 100%);
background-image:-o-linear-gradient(0,rgb(109,181,176) 0%,rgb(200,227,225) 100%,rgb(120,203,242) 100%);
background-image:-ms-linear-gradient(0,rgb(109,181,176) 0%,rgb(200,227,225) 100%,rgb(120,203,242) 100%);

}

/*.sidebar__block .sidebar__nav-title:nth-of-type(odd) {
    background:url('../img/winter_bg_1.png');
}

.sidebar__block .sidebar__nav-title:nth-of-type(even)  {
    background:url('../img/winter_bg_2.png');
}*/

.sidebar__nav-title.closed::after{content:"";display:block;width:13px;height:21px;background:url("../img/slideToggle.png");position:absolute;top:50%;margin-top:-10px;right:30px;}
.sidebar__block{background:#fff;overflow:hidden;margin-bottom:10px;-webkit-box-shadow:0px 2px 4px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 2px 4px 0 rgba(0, 0, 0, 0.15);box-shadow:0px 2px 4px 0 rgba(0, 0, 0, 0.15);border-radius:3px;}
.sideabar__nav{list-style-type:none;padding:0;margin:0;}
.sideabar__nav li{margin:12px 0;padding-bottom:5px;}
.sideabar__nav-link{font-weight:700;font-size:0.875rem;color:#0088d6;text-decoration:none;padding:0 15px;}
.sidebar__title{font-weight:500;font-size:1.25rem;color:#0088d6;padding:20px 34px;margin:0;border-bottom:1px solid #e0e0e0;}
.side-news{font-weight:300;font-size:0.8125rem; /* color:#979797; */ line-height:1.538461538461538;padding:0 34px;}
.side-news__item{position:relative;padding:16px 0 16px 0;}
.side-news__item::after{content:"";display:block;width:36px;height:1px;background:#e8e8e8;position:absolute;left:0;bottom:0;}
.side-news__item:last-child::after{display:none;}
.side-news__item p{margin:4px 0;font-weight:400;}
.side-news__title a{font-weight:400;font-size:0.9375rem;color:#0088d6;line-height:1.333333333333333;text-decoration:underline;}
.side-news__title a:hover{text-decoration:none;}
.side-news__date{font-weight:700;font-size:0.75rem;color:#888888;}
.page-footer__address{font-weight:300;margin-top:25px;}
.oxy-oxy-oxy{font-size:2.5rem;font-weight:300 !important;position:relative;top:-4px;}
.over-the-oxy-oxy-oxy{font-size:1rem;font-weight:300 !important;display:block;margin-bottom:0;}
.page-footer__other-numbers{font-weight:300;margin-top:35px;}
.page-footer__other-numbers strong{font-weight:500;}
.nav{background:#fff;border-top:3px solid #6EB5B1;border-radius:3px;margin-bottom:30px;-webkit-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);}
.nav__links{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0;}
.nav__link{display:inline-block;font-weight:700;font-size:0.875rem;color:#11857B;text-decoration:none;position:relative;}
.nav__link:hover > a{background:#6EB6B1;color:#fff;}
@media (max-width:1199px){.nav__link{display:none;}
}
.nav__link a{display:inline-block;padding:24px 20px;text-decoration:none;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;}
.nav__link:hover .list-of-lists{visibility:visible;opacity:1;}
.nav__link_active{color:#079ad6;}
.nav__search{text-align:center;}
.search-block{display:inline-block;max-width:100%;vertical-align:middle;position:relative;}
.input-2{max-width:100%;border:1px solid #d4d4d4;border-radius:2px;font-size:0.75rem;padding:7px 10px;-webkit-box-shadow:0 0 1px 0 rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 0 1px 0 rgba(0, 0, 0, 0.1) inset;box-shadow:0 0 1px 0 rgba(0, 0, 0, 0.1) inset;}
.search-block__submit{width:26px;height:100%;position:absolute;top:0;right:0;background:transparent url(../img/search-or-die.png) center center no-repeat;border:none;padding:0;}
.work-or-die{font-size:0.8125rem;color:#999999;position:relative;top:-2px;}
.die-or-work{font-size:0.8125rem;color:#666666;}
.page-content{-webkit-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15);background:#fff;border-radius:3px;font-weight:400;font-size:1rem;color:#000;line-height:1.5625;padding:16px 34px;padding-bottom:10px;margin-bottom:50px;}
.page-content.price-detail{padding:16px 0 !important;}
.page-content h1{margin-top:0;font-weight:300;font-size:1.875rem;color:rgb(61, 119, 62);text-align:left;display:inline-block;}
.page-content h2{font-size:1.25rem;color:rgb(61, 119, 62);font-weight:300;}
.page-content h3{font-size:1.20rem;color:rgb(61, 119, 62);font-weight:300;}
.page-content ul{list-style-type:circle;}
.page-content ul li{margin:14px 0;}
.short-list__title{border-bottom:1px solid #dedede;font-weight:500;font-size:1.25rem;color:#07a3e1;}
.short-list__title a{text-decoration:none;}
.short-list__item{position:relative;padding:18px 0;}
.short-list__item::after{content:"";width:36px;height:1px;background:#e8e8e8;position:absolute;bottom:0;left:0;}
.short-list__item:last-child::after{display:none;}
.short-list__item p{margin:0;}
.short-list__date{font-weight:700;font-size:0.75rem;color:#888888;}
.short-list__date span{font-size:17px;color:rgb(87, 87, 87);margin:0px 4px 0px 0px;}
.short-list__item-title{font-weight:400;font-size:1rem;}
.short-list__item-title a{color:#3f7840;}
.rubrics__item{display:block;font-weight:300;color:#000;padding:19px 16px;text-decoration:none;border-bottom:1px solid #f3f1f1;}
.rubrics__item_active{background:#07a3e1;color:#fff;font-weight:400;}
.sidebar__block_inner{-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.18) inset;-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.18) inset;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.18) inset;}
#content{background:#f3f3f3 url(../img/background-texture_winter.pngo);overflow:hidden;}
.icon-comments{display:inline-block;vertical-align:middle;width:26px;height:23px;background:url(../img/icon-comments.png);}
.items-list__item{border-bottom:1px solid #f2f2f2;padding-bottom:10px;}
.items-list__comments{font-weight:400;font-size:0.8125rem;color:#2c94cd;}
.items-list__comments .icon-comments{margin-right:6px;}
.items-list__title{font-size:1.375rem;color:#0088d6;line-height:1.363636363636364;margin:0;}
.items-list__meta{color:#999999;}
.items-list__date{font-size:0.875rem;}
.items-list__section{display:inline-block;margin-left:50px;font-style:italic;}
.pagination{text-align:center;font-size:1.375rem;margin-top:16px;}
.pagination__item{display:inline-block;margin:0 8px;color:#888888;text-decoration:none;}
.pagination__item_active{color:#2c94cd;}
.commentz{margin-bottom:18px;}
.commentz__item{padding:20px 0;border-bottom:1px dotted #c2c2c2;}
.commentz__content{font-size:0.9375rem;color:#777777;}
.commentz__content p:first-child{margin-top:0;}
.commentz__afftar{display:inline-block;font-size:0.875rem;font-weight:400;color:#000;margin-right:20px;}
.commentz__date{font-size:0.875rem;color:#999999;}
.second-level{background:#fff;list-style-type:none;padding:0;}
.three-in-line .second-level{height:285px;}
.second-level__title{background:#72B8B3;color:#fff;height:76px;}
.second-level__link{white-space:nowrap}
.three-in-line .second-level__link{white-space:normal;}
.second-level__link a{padding:8px 20px;}
.list-of-lists{visibility:hidden;opacity:0;list-style-type:none;position:absolute;top:100%;left:0;z-index:120;padding:0;margin-top:4px;background:#fff;-webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.25);-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;}
.list-of-lists > li{display:inline-block;vertical-align:top;margin-bottom:24px;float:left;}
.three-in-line > li{width:33.33333333333333%;}
.add_comment{background:#e5e5e5;padding:20px 15px 20px 15px;}
.req_icon{color:red;margin-left:3px;}
.four-in-line > li{width:25%;}
.four-in-line .second-level{height:320px;}
.four-in-line .second-level__link{white-space:normal;}
.youtube-video{width:100%;height:450px;}
.contest-photos img{margin-top:25px;}
.contest-photo{overflow:hidden;}
.contest-photo img{width:100%;}
@media(min-width:990px){.contest-photo{height:92px;}
}
.text-blue{color:#0088d6;}
.some-form{}
.some-form h3{text-transform:uppercase;font-weight:400;}
.some-form input[type="text"],.some-form textarea{display:block;border:0;border:2px solid #ddd;margin-bottom:15px;padding:4px 0;padding-left:10px;width:100%;}
.some-form input[type="text"]:hover,
.some-form textarea:hover{border-color:#ccc;}
.some-form input[type="text"]:focus,
.some-form textarea:focus{border-color:#3cbadd;}
.some-form button{border:2px solid #3cbadd;background:#fff;color:#3cbadd;font-weight:400;margin-top:15px;padding:3px 25px;transition:all .2s;}
.some-form button:hover{background:#3cbadd;color:#fff;}
.some-form label{cursor:pointer;}
.some-form img,
.some-form input[type="checkbox"]{margin-right:5px;}
#file-open,#file-open-anketa{display:none;}
.users-works{}
.users-works .slick-dots{bottom:-80px;}
.users-works .slick-next{right:-15px;}
.users-works .slick-prev{left:-15px;}
.users-works .slick-dots li.slick-active button:before{color:#3cbadd;opacity:1;}
.users-works .slick-prev:before,
.users-works .slick-next:before{color:#3cbadd;}
.users-works .work{border:3px solid #3cbadd;margin:0 15px;}
.users-works .work a{text-decoration:none;}
.users-works .work a *:not(p){display:inline-block;}
.users-works .work-content{padding:10px;color:#777;}
.users-works .work p{color:#555;font-size:14px;font-weight:500;line-height:14px;margin:0;}
.users-works .work span{font-size:13px;font-weight:400;margin-right:5px;}
.users-works-switcher{margin-top:20px;text-align:center;}
.users-works-switcher a{color:#777;font-weight:500;margin-right:5px;text-decoration:none;}
.users-works-switcher a.active{color:#444;text-decoration:underline;}
#preloader_konkurs{display:none;}
.pd__back,.pd__print{margin-top:40px;margin-bottom:10px;}
.pd__print{float:left;margin-left:34px;}
.pd__print>a.print-link span{color:#07a3e1 !important;text-decoration:underline;}
.pd__print>a.print-link:hover span{text-decoration:none;}
.pd__back{float:right;margin-right:34px;}
.pd__back>a{color:#909090;}
.index-info::before{background:url(../img/bg_big_logo.jpg);}
.partners__item_footer img{max-height:28px;}
.hidden_block_slide{display:none;}
.make_me_slide{text-decoration:none;}
@media (max-width:768px){.page-footer{height:auto;}
.page-footer .page-footer__right{background-size:cover;height:auto;padding:15px 20px;}
}
.conditions{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin:0 -15px;text-align:center;}
.no-flexbox.no-flexboxtweener .conditions .item{margin:10px;}
.no-flexbox.no-flexboxtweener .conditions .arrow{display:none;}
.conditions div[class*="col-"]{padding:0;}
.conditions .item{display:inline-block;vertical-align:top;}
.conditions .arrow{margin-top:35px;}
.conditions img{}
.conditions p{line-height:25px;}
.text-primary{color:#0088d6;font-weight:500;text-decoration:none;}
@media(max-width:990px){.conditions .arrow{display:none;}
}
@media(max-width:768px){
    .conditions{display:block;}
    .conditions .item{width:45%;}
    .conditions .arrow{display:inline-block;width:5%;}
    .conditions .arrow.special{display:none;}
    #sales .sales-item {
        padding:0 !important;
        border:0;
        width:50%;
    }
}
@media(max-width:500px){.conditions .item{width:100%;}
.conditions .arrow{display:none;}
}
.sideabar__nav-link{font-weight:500;color:#11857B;}
.nav__link{font-weight:500;color:#11857B;}
.mobile_labels .labels__item{right:0 !important;text-align:center;margin-bottom:10px;}
.mfp-bg{background-color:rgba(50,100,130,.8) !important;}
.modal{background-color:#fff;max-width:370px;position:relative;margin:-300px auto;padding:20px;}
.modal-title{text-transform:uppercase;text-align:center;font-weight:normal;margin-top:8px;}
.modal label{color:#a9a6a6;font-style:italic;margin-bottom:5px;}
.modal-input{display:block;border:0;border:2px solid #ddd;margin-bottom:15px;margin-top:8px;padding:8px 0;padding-left:10px;width:100%;}
.phone-bg{animation:test 1s;animation-iteration-count:infinite;background:url("../img/phone-pos-3.png");display:block;height:49px;width:49px;}
.calendar-popup{width:630px;padding:33px 0 0;min-height:474px;position:fixed;top:100px;left:50%;margin-left:-315px;z-index:1002;background:#fff url("../img/calendar_popup_bg.jpg") center bottom no-repeat;text-align:center;border-radius:5px;}
.calendar-popup-cell{display:-moz-inline-box;display:inline-block;vertical-align:top;width:45%;font-family:'Lobster', cursive;font-size:20px;line-height:25px;color:#659dc7;padding:10px 2% 0;}
.calendar-popup-cell-first{background:url("../img/calendar_popup_separator.png") right top no-repeat;}
.calendar-popup-cell .number-date{font-size:40px;line-height:39px;color:#97cdf1;margin:7px 0 0;}
.calendar-popup .btn-red{background:#EF5E49;border-radius:20px;color:#fff;font-weight:400;padding:11px 0;margin:0;width:180px;-webkit-transition:all .2s;transition:all .2s;text-decoration:none;position:absolute;bottom:25px;left:50%;margin-left:-90px;}
.calendar-popup .btn-red:hover{background:#DA5542;}
.calendar-popup .close-popup{width:18px;height:18px;font-size:0;line-height:0;position:absolute;top:11px;right:12px;cursor:pointer;background:url("../img/close_popup.png") 0 0 no-repeat;}
.popup-background{position:fixed;z-index:1001;top:0;left:0;height:100%;width:100%;background-color:#67879a;filter:alpha(opacity=69);-moz-opacity:.69;-khtml-opacity:.69;opacity:.69;}
* html .popup-background{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+"px");width:expression(document.body.scrollWidth+"px");}
@media only screen
and (min-width:240px)
and (max-width:990px){.calendar-popup, .popup-background{display:none!important;}
}
.page-content span#link1, .page-content span#link2, .page-content span#link3{position:relative;z-index:-1;top:-110px;display:block;}
.separate-solid{height:0;width:100%;border-bottom:1px solid #f2f2f2;margin:35px auto 15px;}
.content-main-list .col-md-4{text-align:left;}
.content-main-list ul{margin:0;word-wrap:break-word;}
.no_points_padding{list-style:none!important;padding-left:0!important;}
.separate-solid.biopsy{margin-top:15px;}
.content-main-list ul li a{font-size:15px;color:#02a1e0;font-weight:500;}
@media (max-width:350px){.content-main-list ul li a{font-size:0.8rem;}
}
.print-version{float:right;padding-left:30px;background:url("../img/print_icon.png") left 6px no-repeat;}
@media (max-width:350px){.print-version{margin-bottom:7px;}
}
.obstetrics-img{text-align:center!important;}
.obstetrics-img img{border:1px solid #eaeaea;border-radius:3px;max-height:150px;-webkit-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.15);}
@media (max-width:991px){.obstetrics-img{margin-top:15px;}
}
.content-main-list.reproduction{margin-top:20px;}
.content-main-list.biopsy li{margin-bottom:20px;}
.content-main-list.biopsy p{color:#979797;font-size:13px;font-weight:300;margin-top:10px;}

.clear-both {
    clear:both;
}

.wrapper-img {
    margin-bottom:30px;
}

.wrapper-img img {
    border-radius:6px;
    box-shadow:0 1px 1px 1px #cfcfcf;
}

#price-section {
    margin:38px 0 38px;
}

#price-section #price,
#price-section #free {
    color:#0088d6;
    font-size:38px;
    text-transform:uppercase;
}

#price-section p {
    margin:0;
    padding:0;
}

#price-section .col-lg-6:first-child {
    border-right:1px solid #eee;
    padding-right:50px;
}

#price-section .col-lg-6:last-child {
    padding-left:50px;
}

#board-pictures img {
    min-width:130px;
    min-height:197px;
    border:1px solid #e9e9e9;
}

#board-pictures .info-section {
    margin-top:85px;
}

#board-pictures .row {
    margin-bottom:37px;
}

#board-pictures .row:last-child {
    margin:0;
}

#board-pictures .info-section p {
    text-align:left !important;
}

#board-pictures .info-section p.family {
    font-size:16px;
    color:#02a1e0;
    font-weight:bold;
    margin:0;
}

#board-pictures .info-section p.lastname {
    font-size:16px;
    color:#02a1e0;
    margin:0;
}

#board-pictures .info-section p.description {
    font-size:12px;
    margin-top:30px;
}

#form-section {
    margin: 30px 0 30px;
}

#form-section form .form_row {
    margin-bottom:11px;
}

#form-section form .form_row input:not([type="submit"]) {
    padding:2px 10px;
    border:1px solid #d1d1d1;
    border-radius:4px;
    width:100%;
    min-width:120px;
}

#form-section form .form_row textarea {
    width:100%;
    min-width:120px;
    padding:2px 10px;
    border:1px solid #d1d1d1;
    border-radius:4px;
    height:100px;
}

#form-section form .form_row select {
    width:100%;
    min-width:120px;
    border:1px solid #d1d1d1;
    padding:4px;
    border-radius:4px;
}

#form-section form .form_row input[type="submit"] {
    border:2px solid #3cbadd;
    background-color:transparent;
    width:172px;
    padding:6px;
    text-transform:uppercase;
    color:#3cbadd;
    font-size:16px;
    font-weight:bold;
}

#form-section form .form_row:last-child {
    margin-top:6%;
} 

.center {
    text-align:center;
}

.clear-margin_bottom {
    margin-bottom:0 !important;
}

.clear-margin_top {
    margin-top:0 !important;
}

.color-lightblue {
    color:#0088d6;
}

#news-section,
#action-section {
    margin:0 0 30px;
}

#news-section time,
#action-section time {
    margin-top:18px;
    display:block;
    color:#919191;
}

.big {
    font-size:31px;
}


.bold {
    font-weight:700 !important;
}

.uppercase {
    text-transform:uppercase;
}

#sales {
    margin:25px 0 25px;
}

#sales .sales-item {
    border-right:1px solid #e8e8e8;
    font-family:Roboto;
    font-weight:300;
}

#sales .sales-item:first-child {
    padding-left: 0;
}

#sales .sales-item:last-child {
    border:0;
    padding-right:0;
}

#sales .sales-item p {
    font-size:15px;
    margin:0;
}

#free {
    max-width:666px;
    margin:0 auto;
}

#free .number-two {
    margin-bottom:20px;
}

.reproduction-price {
    background:transparent url("../img/reproduction-price-ico.png") no-repeat left center / 40%;
    padding:18px 0 11px 79px;
    display:inline-block;
}

.numbers-list {
    padding-left:25px;
    position:relative;
}

.number-one:before,
.number-two:before,
.number-three:before {
    position:absolute;
    left:0;
    top:0;
    color:#0088d6;
    font-size: 1.5rem;
}

.number-one:before {
    content:"1";
}

.number-two:before {
    content:"2";
}

.number-three:before {
    content:"3";
}

#e-table {
    margin-top:20px;
}

#e-table table {
    width:100%;
}

#e-table table tr:first-child th {
    padding:2.5%;
    background-color:#efefef;
    text-align:left;
    color:#0088d6;
    box-shadow:0px 2px 0px 0px #dfdfdf;
}

#e-table table tr:last-child td {
    border-bottom:0;
}

#e-table table tr td:nth-of-type(2) {
    vertical-align:top;
    color:#5ba5e0;
    text-align:right;
}

#e-table table tr td {
    padding:1.6%;
    border-bottom:1px solid #eee;
}

#fast-links {}

#fast-links a  {
    display:block;
    color:#02a1e0;
    margin-bottom:34px;
    font-weight:700;
}

#fast_link_section {
    display:inline-block;
    margin-left:10px;
}

#fast_link_section .fast_link {
    padding:2%;
    background-color:#4FCAFF;
    display:inline-block;
    text-decoration:none;
    max-width:158px;
    text-align:center;
    font-size:11px;
    line-height:11px;
    color:#fff;
    margin-right:10px;
    border-radius:3px;
}

#fast_link_section .fast_link:nth-of-type(2n) {
    margin-right:0;
}

#pd_widget_mini {
    position:fixed;
    right:0;
    top:360px;
    z-index:9999;
}

h2.price {
    color: #444;
    font-size: 28px;
    font-weight: 300;
    text-align: center;
}

h2.price strong {
    color: #00a5e1;
    font-size: 38px;
    font-weight: 300;
}

#sales .big {
    display: inline-block;
    font-size: 39px;
    line-height: 1.2;
    margin-bottom: 10px;
    text-transform: uppercase;
    width: 100%;
    word-wrap: break-word;
}

#sales .color-lightblue {
    color: #00a5e1;
}

h2.slogan {
    font-size: 38px;
    text-align: center;
}

.pregnancy #sales .big {
    font-size: 25px;
}

.pregnancy h2.slogan {
    font-size: 25px;
    text-transform: uppercase;
}

.pregnancy-list-open{
	background: url("../img/menu_arrow_down.png") right center no-repeat;
}

#pregnancy-list.open {
    display:block;
    animation: slideIn ease 5s;
    -webkit-animation: slideIn linear 3s;
    -moz-animation: slideIn linear 3s;
}

#pregnancy-list{
	display: none;
	background: #fff;
	box-shadow: 0 5px 4px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 5px 4px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 5px 4px 0 rgba(0, 0, 0, 0.15);
	margin: -10px 0 0;
	border-bottom: 3px solid #efefef;
        height:auto;
}
#pregnancy-list h4, #pregnancy-list h5{
	margin: 0;
	padding: 18px 0;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	 background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMGEwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc4Y2JmMiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image:-webkit-linear-gradient(left, #00a0e0, #78cbf2);
    background-image:-moz-linear-gradient(left, #00a0e0, #78cbf2);
    background-image:-o-linear-gradient(left, #00a0e0, #78cbf2);
    background-image:linear-gradient(to right, #00a0e0, #78cbf2);
}

#pregnancy-list h5{
	color: #444;
	background: #efefef;
}

#pregnancy-list ul{
	margin: 0;
	list-style-type: none;
	margin: 0;
	padding: 0 34px;
}

#pregnancy-list ul li{
	padding: 15px 0;
	border-bottom: 1px solid #efefef; 
	color: #444;
	font-weight: 300;
	line-height: 1.2;
}

#pregnancy-list ul li:last-child{
	border-bottom: 0;
}

#aside_reklama {
    left:0;
    position: fixed;
    top: 159px;
    width: 254px;
    z-index:9999;
}

#aside_reklama img {
    margin-bottom:1px;
}

#sales i.small {
    display: inline !important;
    font-size: 28px;
    font-style: normal;
    text-transform: none;
}

.small-span span {
    display: block;
    font-size: 23px;
    line-height: 1.2;
    text-transform: uppercase;
    word-wrap: break-word;
}



.e-table {
    margin: 30px 0;
}

.e-table table {
    width: 100%;
}

.e-table table tr td:first-child {
    padding-left: 0;
}

.e-table table tr:first-child td {
    border-top: 4px solid #e8e8e8;
}

.e-table table tr td:first-child {
    padding-left: 0;
}
.e-table table tr:last-child td {
    border-bottom: 4px solid #e8e8e8;
}

.e-table table tr td {
    border-bottom: 1px solid #eee;
    padding: 15px;
}

.e-table table tr td:last-child {
    padding-right: 0;
}

.e-table table tr td:nth-of-type(2) {
    color: #5ba5e0;
    text-align: right;
    vertical-align: top;
}

.e-table table tr:first-child td {
    border-top: 4px solid #e8e8e8;
}

.e-table table tr td {
    border-bottom: 1px solid #eee;
    padding: 15px;
}

@media (max-width:991px){
	#board-pictures .info-section{
		margin-top: 15px;
	}
}

@media (max-width:767px){
	#sales .sales-item{
		padding: 0;
		border: 0;
		margin-bottom: 15px;
	}
	.new-page-content #sales .big{
		font-size: 22px;
	}
	#sales i.small{
		font-size: 18px;
	}
	.new-page-content p, .page-content h1{
		word-wrap: break-word;
	}
	.page-content h1{
		display: block;
	}
	h2.slogan{
		font-size: 28px;
	}
	.before-articles{
		float: none;
		margin-top: 0;
		margin-bottom: 15px;
	}
	#sales.small-span .sales-item{
		padding: 0;
	}
	#sales.small-span .color-lightblue{
		font-size: 17px;
	}
	.pregnancy-punkts{
		padding-left: 15px;
	}
	.pregnancy-list-open{
		background: none;
	}
}


.nav-mini-right {
    margin-right: 15px !important;
}
.labels-middle {
    overflow: hidden;
    position: static;
}
.labels-middle .labels__item {
    float: left;
    left: 0;
    margin-right: 5px;
    padding: 15px 19px 15px 45px;
    right: 0;
}
.labels-middle .labels__item:last-child {
    margin-right: 0;
}

#aside_reklama img{
	margin-bottom: 7px;
}
/*03.06.2016*/
.index-info.new-index-design{
				padding-top:28px;
			}
			.index-info.new-index-design:before{
				background: url("../img/index-new-background.jpg");
				height: 525px;
			}
			.index-info.new-index-design .col-md-4{
				margin-bottom:27px;
			}
			.index-info__descr.index-new{
				padding: 10px 19px 15px 19px;
				min-height:84px;
				height:auto;
			}
			.popup.wrt{
				display:none;
			}
			.popup{
				display:none;
			}
			.popup.wrt.active{
				display:block !important;
			}
			.popup.active{
				display:block !important;
			}
			@media (max-width:767px){
				.index-info.new-index-design:before{
				visibility:hidden;
				background: url("../img/index-new-background.jpg");
				height: 525px;
				}
			}
/*end 03.06.2016 */
@media (max-width:1668px){
	#aside_reklama{
		position: relative;
		width: 100%;
		text-align: center;
		left:0;
		top: 15px;

	}
	#aside_reklama img{
		width: 24%;
	}

}

@media (max-width:767px){
#aside_reklama img{
		width: 49%;
		margin-bottom: 15px;
	}

}

@media (max-width:450px){
#aside_reklama img{
		width: 100%;
	}

}

@-webkit-keyframes slideIn {
    from {
        height:0px;
    }

    to {
        height:100%;
    }
}

@keyframes slideIn {
    from {
        height:0px;
    }

    to {
        height:100%;
    }
}

@media (max-width:1600px){
	.labels__item{
		background-color:transparent !important;
		background-image:none !important;
	}
	.labels__item.labels__item_1{
		right:270px !important;
		background-color:transparent !important;
		background-image:none !important;
	}
	.labels__item.labels__item_2{
		right:269px !important;
		background-color:transparent !important;
		background-image:none !important;
	}
	.labels__item.labels__item_3{
		right:268px !important;
		background-image:none !important;
		background-color:transparent !important;
	}
	.labels__item{
		height:48px;
	}
	.labels__item-text{
		display:none;
	}
}




.slider-inner {
	margin-top: 10px;
}

@media(max-width:1199px){
	.page-header__video-image.col-md-offset-3{
		margin-left:11% !important;
	}
}
.mail_button {
	height: 40px;
	width: 172px;
	box-sizing: border-box;
	padding-top: 8px;
	background: linear-gradient(to bottom, #40d1f5, #0094d6);
	border-radius: 10px;
	font-size: 16px;
	text-align: center;
	box-shadow: 0 3px 10px rgba(0,0,0,0.5);
}
.mail_button a {
	text-decoration: none;
	color: #fff;
}

/**/
.hidden-form-block-item{
	margin-bottom:90px;
	display:none;
}
/**/
.select-bos{
	display:inline-block;
	margin-bottom:40px;
	margin-left:15px;
	margin-right:15px;
}
.select-bos input{
	display:none;
}
.select-bos input[type="checkbox"]:checked + label{
	-webkit-box-shadow: inset 0px 0px 54px 0px rgba(0,0,0,0.35);
-moz-box-shadow: inset 0px 0px 54px 0px rgba(0,0,0,0.35);
box-shadow: inset 0px 0px 54px 0px rgba(0,0,0,0.35);
background: linear-gradient( bottom to, #40d1f5, #0094d6);
color:#c2e3f3;
}
.select-bos label{
	cursor:pointer;
	display:inline-block;
	height: 40px;
	width: 222px;
	box-sizing: border-box;
	padding-top: 8px;
	background: linear-gradient(to bottom, #40d1f5, #0094d6);
	border-radius: 10px;
	font-size: 16px;
	color:#fff;
	
	text-align: center;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(171,171,171,1);
-moz-box-shadow: 0px 3px 5px 0px rgba(171,171,171,1);
box-shadow: 0px 3px 5px 0px rgba(171,171,171,1);
}

@media(max-width:950px){
	.select-bos{
		display:block;
		text-align:center;
	}
}
@media(max-width:450px){
	.select-bos label{
		width:100%;
		margin-left:0px;
		margin-right:0px;
	}
}
@media(max-width:400px){
	.questions__form{
		padding-left:0px;
		padding-right:0px;
	}
}

.ta{
 margin: 0; 
    padding: 4px; 
	list-style: square outside; 
	background-color:rgb(237, 239, 242);
	-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;

}

.ta li{
 display: inline; 
    margin-right: 0px;
    padding: 0 5px 0 15px; 
	color:rgb(128, 52, 66);
}
.ta li:nth-child(1n+2){
	background-image:url(/img/icon-delimiter.png);
background-position:0% 50%;
background-repeat:no-repeat;	
}
.ta li a{
color:rgb(128, 52, 66);
}
.table_blur {
  background: #f5ffff;
  border-collapse: collapse;
  text-align: left;
}
.table_blur th {
  border-top: 1px solid #777777;
  border-bottom: 1px solid #777777;
  box-shadow: inset 0 1px 0 #999999, inset 0 -1px 0 #999999;
  background: linear-gradient(#6EB6B1, #9DCDCA);
  color: white;
  padding: 10px 15px;
  position: relative;
}
.table_blur th:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 25%;
  height: 25%;
  width: 100%;
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255,255,255,.08));
}
.table_blur tr:nth-child(odd) {
  background: #ebf3f9;
}
.table_blur th:first-child {
  border-left: 1px solid #777777;
  border-bottom:  1px solid #777777;
  box-shadow: inset 1px 1px 0 #999999, inset 0 -1px 0 #999999;
}
.table_blur th:last-child {
  border-right: 1px solid #777777;
  border-bottom:  1px solid #777777;
  box-shadow: inset -1px 1px 0 #999999, inset 0 -1px 0 #999999;
}
.table_blur td {
  border: 1px solid #e3eef7;
  padding: 10px 15px;
  position: relative;
  transition: all 0.5s ease;
}
.table_blur tbody:hover tr:hover td {
  background: grey;
}
.table_blur .hw{
	color:rgb(138, 95, 95);
background-image:-webkit-linear-gradient(87deg,rgb(230,230,230) 0%,rgb(196,255,251) 76%);
background-image:-moz-linear-gradient(87deg,rgb(230,230,230) 0%,rgb(196,255,251) 76%);
background-image:-o-linear-gradient(87deg,rgb(230,230,230) 0%,rgb(196,255,251) 76%);
background-image:-ms-linear-gradient(87deg,rgb(230,230,230) 0%,rgb(196,255,251) 76%);
background-color:rgb(255, 64, 64);
background-position-x:94%;

}

/****list styles*********/
.ul-arrow li {
    background: url(/img/list-styles/edit-redo.png) no-repeat;
    padding-left: 24px;
    list-style: none;
    margin-bottom: 5px;
    color:rgb(0, 107, 0);
}
.ul-alert li {
    background: url(/img/list-styles/alert.png?v=2) no-repeat;
    padding-left: 24px;
    list-style: none;
    margin-bottom: 5px;
    color:rgb(0, 107, 0);
}
.ul-ok li {
    background: url(/img/list-styles/ok.png) no-repeat;
    padding-left: 24px;
    list-style: none;
    margin-bottom: 5px;
    color:rgb(0, 107, 0);
}
	.page-footer nav ul{
    margin: 0;
	padding:0px;
}


.page-footer nav ul li {
    list-style: none;
    padding: 0 0 9px 20px;
    background: url("/img/ico-footer-bullet.png") no-repeat 0 2px;
}

#ask_btn{
	position:fixed;
bottom: -15px;
right:10px;
opacity:0.85;
padding:8px 15px 20px 36px;
color:rgb(255, 255, 255);
font-size:16px;
font-family:Arial,sans-serif;
font-weight:bold;
background-color:rgb(128, 128, 128);
background-image:url(/img/support.png);
background-repeat:no-repeat;
background-position-y:25%;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
-moz-border-radius: 10px; /* FF1+ */
-webkit-border-radius: 10px; /* Saf3+, Chrome */
-khtml-border-radius: 10px; /* old Konqueror browsers */ 
cursor:pointer;
z-index:9999999;
}
#ask_btn:hover{
	opacity:1;
	background-color:rgb(92, 92, 92);
}

.comment-short small{
	cursor:pointer;
	color:rgb(0, 112, 153);
}

.modal-wraper{
	position:fixed;
	top: 20%;
	left: 20%;
	padding:15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px outset rgb(255, 255, 255);
	-webkit-box-shadow:rgb(128, 128, 128) 0px 0px 14px 0px;
	-moz-box-shadow:rgb(128, 128, 128) 0px 0px 14px 0px;
	box-shadow:rgb(128, 128, 128) 0px 0px 14px 0px;
	background-color:white;z-index:9999999
	}
.modal-wraper .row{
	padding:10px;
	margin-bottom:7px;
}
@media (max-width:400px){
.modal-wraper{
	position:absolute;
	top: 0px;
	left: 0px;
	padding:5px;
	width:100%;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px outset rgb(255, 255, 255);
	-webkit-box-shadow:rgb(128, 128, 128) 0px 0px 14px 0px;
	-moz-box-shadow:rgb(128, 128, 128) 0px 0px 14px 0px;
	box-shadow:rgb(128, 128, 128) 0px 0px 14px 0px;
	background-color:white;z-index:9999999
	}
.modal-wraper .row{
	padding:10px;
	margin-bottom:7px;
}
}
#mask {
    background-color:rgba(0,0,0,.3);
    height:100%;
    position:fixed;
    width:100%;
    top:0;
    left:0;
	z-index:9999;
}
.add-review{
background-color:rgb(230, 230, 230);
border-width:1px;
border-style:solid;
border-color:rgb(176, 176, 176);
padding:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.show_bl{
	cursor:pointer;
	font-weight:bold;
text-decoration:underline;
color:rgb(168, 0, 0);
background-image:url("/img/list-styles/circle_red16.png");
background-repeat:no-repeat;
background-position-y:45%;
padding:0px 0px 0px 24px;

}
.hide_bl{
background-color:rgb(235, 235, 235);
padding:11px;
border-width:1px;
border-style:dashed;
border-color:rgb(166, 166, 166);
}
.pagination .nav-links a, .pagination .nav-links .current{
padding:5px 9px;
border-color:rgb(191, 191, 191);
}
.pagination .nav-links .current{
color:rgb(107, 107, 107);
background-color:rgb(204, 204, 204);
}

  @media (min-width: 1000px) {  
  header.glide {
position: fixed;
font-size: 1.1em important;
line-height: 1.5em;
height: 70px;
width: 100%;
background: #e5ffed;
color: #000;
text-align: left;
padding-left: 2em;
top:-6px; 
border-bottom: 1px solid #30b252;
z-index:99999999999;
}

  header.glide .search-form{
  display:none;
  }
  header.glide img{
	height:40px;
  }
  header.glide .social{
  display:none;
  }
  header.glide .widget{
  margin-top:2px !important;
  }
  header.glide .page-header__who{
  display:none;
  }

 
}