﻿/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(http://panelspb.ru/wp-content/themes/zerif-lite/css/AjaxLoader.gif) no-repeat center center
}


.t-clear, .t-container:after, .t-container_100:after, .t-container_10:after, .t-container_8:after {
    clear:both
}


.t-row {
    margin:0
}

.t-container, .t-container_10, .t-container_8 {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width:100%
}

.t-container {
    max-width:1200px
}

.t-container.flexx, .t-container_flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:flex
}

.t-container_100 {
    width: 100%;
    padding:0
}

.t-container_10 {
    max-width:1000px
}

.t-container_8 {
    max-width:800px
}

.t-container:after, .t-container:before, .t-container_100:after, .t-container_100:before, .t-container_10:after, .t-container_10:before, .t-container_8:after, .t-container_8:before {
    display: table;
    content: " "
}

.t-col {
    display: inline;
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width:100%
}

.t-col.flexx, .t-col_flex {
    align-items: stretch;
    height: inherit;
    margin-top: auto;
    margin-bottom:auto
}

.t-col_1 {
    max-width:60px
}

.t-col_2 {
    max-width:160px
}

.t-col_3 {
    max-width:260px
}

.t-col_4 {
    max-width:340px
}

.t-col_5 {
    max-width:460px
}

.t-col_6 {
    max-width:560px
}

.t-col_7 {
    max-width:660px
}

.t-col_8 {
    max-width:760px
}

.t-col_9 {
    max-width:860px
}

.t-col_10 {
    max-width:960px
}

.t-col_11 {
    max-width:1060px
}

.t-col_12 {
    max-width:1160px
}

.t-col_100 {
    max-width:100vw
}

.t-prefix_1 {
    padding-left:100px
}

.t-prefix_2 {
    padding-left:200px
}

.t-prefix_3 {
    padding-left:300px
}

.t-prefix_4 {
    padding-left:400px
}

.t-prefix_5 {
    padding-left:500px
}

.t-prefix_6 {
    padding-left:600px
}

.t-prefix_7 {
    padding-left:700px
}

.t-prefix_8 {
    padding-left:800px
}

.t-prefix_9 {
    padding-left:900px
}

.t-prefix_10 {
    padding-left:1000px
}

.t-prefix_11 {
    padding-left:1100px
}

.t-prefix_12 {
    padding-left:1200px
}

.t-width {
    width:100%
}

.t-width_1 {
    max-width:60px
}

.t-width_2 {
    max-width:160px
}

.t-width_3 {
    max-width:260px
}

.t-width_4 {
    max-width:360px
}

.t-width_5 {
    max-width:460px
}

.t-width_6 {
    max-width:560px
}

.t-width_7 {
    max-width:660px
}

.t-width_8 {
    max-width:760px
}

.t-width_9 {
    max-width:860px
}

.t-width_10 {
    max-width:960px
}

.t-width_11 {
    max-width:1060px
}

.t-width_12 {
    max-width:1160px
}

.t-width_100 {
    max-width:100%
}

.t-cell {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    margin-left: 0;
    margin-right:0
}

.t-cell_25 {
    width:25vw
}

.t-cell_33 {
    width:33.3333333vw
}

.t-cell_50 {
    width:50vw
}

.t-cell_100 {
    width:100vw
}

@media screen and (max-width: 1200px) {
    .t-container {
        max-width: 960px;
        padding:0
    }

    .t-container_10 {
        max-width:780px
    }

    .t-container_8 {
        max-width:640px
    }

    .t-col {
        display: inline;
        float: left;
        margin-left: 10px;
        margin-right: 10px;
        width:100%
    }

    .t-col_1 {
        max-width:60px
    }

    .t-col_2 {
        max-width:140px
    }

    .t-col_3 {
        max-width:220px
    }

    .t-col_4 {
        max-width:300px
    }

    .t-col_5 {
        max-width:380px
    }

    .t-col_6 {
        max-width:460px
    }

    .t-col_7 {
        max-width:540px
    }

    .t-col_8 {
        max-width:620px
    }

    .t-col_9 {
        max-width:700px
    }

    .t-col_10 {
        max-width:780px
    }

    .t-col_11 {
        max-width:860px
    }

    .t-col_12 {
        max-width:940px
    }

    .t-prefix_1 {
        padding-left:80px
    }

    .t-prefix_2 {
        padding-left:160px
    }

    .t-prefix_3 {
        padding-left:240px
    }

    .t-prefix_4 {
        padding-left:320px
    }

    .t-prefix_5 {
        padding-left:400px
    }

    .t-prefix_6 {
        padding-left:480px
    }

    .t-prefix_7 {
        padding-left:560px
    }

    .t-prefix_8 {
        padding-left:640px
    }

    .t-prefix_9 {
        padding-left:720px
    }

    .t-prefix_10 {
        padding-left:800px
    }

    .t-prefix_11 {
        padding-left:880px
    }

    .t-prefix_12 {
        padding-left:960px
    }

    .t-width_1 {
        max-width:60px
    }

    .t-width_2 {
        max-width:140px
    }

    .t-width_3 {
        max-width:220px
    }

    .t-width_4 {
        max-width:300px
    }

    .t-width_5 {
        max-width:380px
    }

    .t-width_6 {
        max-width:460px
    }

    .t-width_7 {
        max-width:540px
    }

    .t-width_8 {
        max-width:620px
    }

    .t-width_9 {
        max-width:700px
    }

    .t-width_10 {
        max-width:780px
    }

    .t-width_11 {
        max-width:860px
    }

    .t-width_12 {
        max-width:940px
    }

    .t-width_100 {
        max-width:100%
    }
}

@media screen and (max-width: 960px) {
    .t-col, .t-container.flexx, .t-container_flex {
        display:block
    }

    .t-container {
        max-width:640px
    }

    .t-col, .t-col_1, .t-col_10, .t-col_11, .t-col_12, .t-col_2, .t-col_3, .t-col_4, .t-col_5, .t-col_6, .t-col_7, .t-col_8, .t-col_9 {
        width: 100%;
        max-width:100%
    }

    .t-col {
        float: none;
        padding-left: 20px;
        padding-right: 20px;
        margin: 0;
        box-sizing:border-box
    }

    .t-prefix_1, .t-prefix_10, .t-prefix_11, .t-prefix_12, .t-prefix_2, .t-prefix_3, .t-prefix_4, .t-prefix_5, .t-prefix_6, .t-prefix_7, .t-prefix_8, .t-prefix_9 {
        padding-left: none
    }
}

@import url(../css);
.t-body {
    margin:0
}

#allrecords {
    -webkit-font-smoothing: antialiased;
    background-color:none
}

#allrecords a {
    color: #ff8562;
    text-decoration:none
}

#allrecords a[href^=tel] {
    color: inherit;
    text-decoration:none
}

#allrecords ol {
    padding-left:22px
}

#allrecords ul {
    padding-left:20px
}

#allrecords b, #allrecords strong {
    font-weight:700
}

@media print {
    body, html {
        min-width: 1200px;
        max-width: 1200px;
        padding: 0;
        margin: 0 auto;
        border:none
    }
}

.t-text {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 300;
    color:#000
}

.t-text_xs {
    font-size: 15px;
    line-height:1.55
}

.t-text_sm {
    font-size: 18px;
    line-height:1.55
}

.t-text_md {
    font-size: 20px;
    line-height:1.55
}

.t-text_lg {
    font-size: 22px;
    line-height:1.55
}

.t-text_weight_plus {
    font-weight:400
}

.t-text-impact {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 300;
    color:#000
}

.t-text-impact_xs {
    font-size: 26px;
    line-height:1.5
}

.t-text-impact_sm {
    font-size: 32px;
    line-height:1.35
}

.t-text-impact_md {
    font-size: 38px;
    line-height:1.35
}

.t-text-impact_lg {
    font-size: 42px;
    line-height:1.23
}

.t-name {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 600;
    color:#000
}

.t-name_xs {
    font-size: 16px;
    line-height:1.35
}

.t-name_sm {
    font-size: 18px;
    line-height:1.35
}

.t-name_md {
    font-size: 20px;
    line-height:1.35
}

.t-name_lg {
    font-size: 22px;
    line-height:1.35
}

.t-name_xl {
    font-size: 24px;
    line-height:1.35
}

.t-heading {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 600;
    color:#000
}

.t-heading_xs {
    font-size: 26px;
    line-height:1.23
}

.t-heading_sm {
    font-size: 28px;
    line-height:1.17
}

.t-heading_md {
    font-size: 30px;
    line-height:1.17
}

.t-heading_lg {
    font-size: 32px;
    line-height:1.17
}

.t-title {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 600;
    color:#000
}

.t-title_xxs {
    font-size: 36px;
    line-height:1.23
}

.t-title_xs {
    font-size: 42px;
    line-height:1.23;
    margin-bottom: 20px;
    text-align: center;
}

.t-title_sm {
    font-size: 48px;
    line-height:1.23
}

.t-title_md {
    font-size: 52px;
    line-height:1.23
}

.t-title_lg {
    font-size: 64px;
    line-height:1.23
}

.t-title_xl {
    font-size: 72px;
    line-height:1.17
}

.t-title_xxl {
    font-size: 82px;
    line-height:1.17
}

.t-descr {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 300;
    color:#000
}

.t-descr_xxs {
    font-size: 14px;
    line-height:1.55
}

.t-descr_xs {
    font-size: 16px;
    line-height:1.55
}

.t-descr_sm {
    font-size: 18px;
    line-height:1.55
}

.t-descr_md {
    font-size: 20px;
    line-height:1.55
}

.t-descr_lg {
    font-size: 22px;
    line-height:1.55
}

.t-descr_xl {
    font-size: 24px;
    line-height:1.5
}

.t-descr_xxl {
    font-size: 26px;
    line-height:1.45
}

.t-descr_xxxl {
    font-size: 30px;
    line-height: 1.45;
    letter-spacing:.45
}

.t-uptitle {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 600;
    color: #000;
    letter-spacing:2.5px
}

.t-uptitle_xs {
    font-size:12px
}

.t-uptitle_sm {
    font-size:14px
}

.t-uptitle_md {
    font-size:16px
}

.t-uptitle_lg {
    font-size:18px
}

.t-uptitle_xl {
    font-size: 20px;
    letter-spacing:2px
}

.t-uptitle_xxl {
    font-size: 22px;
    letter-spacing:2px
}

.t-uptitle_xxxl {
    font-size: 24px;
    letter-spacing:2px
}

@media screen and (max-width: 1200px) {
    .t-text_xs {
        font-size:14px
    }

    .t-text_sm {
        font-size:16px
    }

    .t-text_md {
        font-size:18px
    }

    .t-text_lg {
        font-size:20px
    }

    .t-text-impact_md {
        font-size:30px
    }

    .t-descr_xxs {
        font-size:12px
    }

    .t-descr_xs {
        font-size:14px
    }

    .t-descr_sm {
        font-size:16px
    }

    .t-descr_md {
        font-size:18px
    }

    .t-descr_lg {
        font-size:20px
    }

    .t-descr_xl {
        font-size:22px
    }

    .t-descr_xxl {
        font-size:22px
    }

    .t-descr_xxxl {
        font-size:26px
    }

    .t-uptitle_md {
        font-size:14px
    }

    .t-uptitle_lg {
        font-size:16px
    }

    .t-uptitle_xl {
        font-size:18px
    }

    .t-uptitle_xxl {
        font-size:20px
    }

    .t-uptitle_xxxl {
        font-size:22px
    }

    .t-title_xxs {
        font-size:32px
    }

    .t-title_xs {
        font-size:38px
    }

    .t-title_sm {
        font-size:44px
    }

    .t-title_md {
        font-size:48px
    }

    .t-title_lg {
        font-size:60px
    }

    .t-title_xl {
        font-size:68px
    }

    .t-title_xxl {
        font-size:78px
    }

    .t-name_xs {
        font-size:14px
    }

    .t-name_sm {
        font-size:16px
    }

    .t-name_md {
        font-size:18px
    }

    .t-name_lg {
        font-size:20px
    }

    .t-name_xl {
        font-size:22px
    }

    .t-heading_xs {
        font-size:24px
    }

    .t-heading_sm {
        font-size:26px
    }

    .t-heading_md {
        font-size:28px
    }

    .t-heading_lg {
        font-size:30px
    }
}

@media screen and (max-width: 640px) {
    .t-text_xs {
        font-size: 12px;
        line-height:1.45
    }

    .t-text_sm {
        font-size: 14px;
        line-height:1.45
    }

    .t-text_md {
        font-size: 16px;
        line-height:1.45
    }

    .t-text_lg {
        font-size: 18px;
        line-height:1.45
    }

    .t-text-impact_sm {
        font-size:22px
    }

    .t-text-impact_md {
        font-size:26px
    }

    .t-text-impact_lg {
        font-size:28px
    }

    .t-descr_xs {
        font-size: 12px;
        line-height:1.45
    }

    .t-descr_sm {
        font-size: 14px;
        line-height:1.45
    }

    .t-descr_md {
        font-size: 16px;
        line-height:1.45
    }

    .t-descr_lg {
        font-size: 18px;
        line-height:1.45
    }

    .t-descr_xl {
        font-size: 20px;
        line-height:1.4
    }

    .t-descr_xxl {
        font-size:20px
    }

    .t-descr_xxxl {
        font-size:22px
    }

    .t-uptitle_xs {
        font-size:10px
    }

    .t-uptitle_sm {
        font-size:10px
    }

    .t-uptitle_md {
        font-size:12px
    }

    .t-uptitle_lg {
        font-size:14px
    }

    .t-uptitle_xl {
        font-size:16px
    }

    .t-uptitle_xxl {
        font-size:18px
    }

    .t-uptitle_xxxl {
        font-size:20px
    }

    .t-title_xxs {
        font-size:28px
    }

    .t-title_xs {
        font-size:30px
    }

    .t-title_sm {
        font-size:30px
    }

    .t-title_md {
        font-size:30px
    }

    .t-title_lg {
        font-size:30px
    }

    .t-title_xl {
        font-size:32px
    }

    .t-title_xxl {
        font-size:36px
    }

    .t-name_xs {
        font-size:12px
    }

    .t-name_sm {
        font-size:14px
    }

    .t-name_md {
        font-size:16px
    }

    .t-name_lg {
        font-size:18px
    }

    .t-name_xl {
        font-size:20px
    }

    .t-heading_xs {
        font-size:22px
    }

    .t-heading_sm {
        font-size:24px
    }

    .t-heading_md {
        font-size:24px
    }

    .t-heading_lg {
        font-size:26px
    }
}

@media screen and (max-width: 480px) {
    .t-title_xl {
        font-size:30px
    }

    .t-title_xxl {
        font-size:30px
    }
}

.t-records {
    -webkit-font_smoothing: antialiased;
    background-color:none
}

.t-records a {
    color: #ff8562;
    text-decoration:none
}

.t-records a[href^=tel] {
    color: inherit;
    text-decoration:none
}

.t-records ol {
    padding-left: 22px;
    margin-top: 0;
    margin-bottom:10px
}

.t-records ul {
    padding-left: 20px;
    margin-top: 0;
    margin-bottom:10px
}

.t-cover {
    height: 700px;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: #000;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    vertical-align: middle;
    position: relative;
    background-attachment: fixed;
    overflow:hidden
}

.t-cover__carrier {
    height: 700px;
    width: 100%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    vertical-align: middle;
    position: relative;
    background-attachment: fixed;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform:unset
}

@supports (-ms-ime-align: auto) {
    .t-cover__carrier {
        transform:unset
    }
}

.t-cover__carrier.loading {
    opacity: 0
}

.t-cover__carrier[data-content-cover-bg=""].loading {
    opacity:1 !important
}

.t-cover__carrier.loaded {
    opacity: 1;
    transition:opacity 700ms
}

@media screen and (max-device-width: 1024px) {
    .t-cover {
        background-attachment:scroll
    }

    .t-cover__carrier {
        background-attachment:scroll
    }
}

@media print {
    .t-cover {
        background-attachment:scroll
    }

    .t-cover__carrier {
        background-attachment:scroll
    }
}

.t-cover__filter {
    height: 700px;
    width: 100%;
    position: absolute;
    top: 0;
    left:0
}

.t-cover .t-container, .t-cover .t-container_100, .t-cover .t-container_10, .t-cover .t-container_8 {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right:0
}

.t-cover__wrapper {
    height: 700px;
    display: table-cell;
    width:1200px
}

.t-cover__wrapper span.space {
    display: inline-block;
    height: 100%;
    width:1px
}

@media screen and (max-width: 640px) {
    .t-cover {
        height: 400px;
        background-attachment:fixed
    }

    .t-cover__carrier {
        background-attachment: scroll !important;
        background-size: cover;
        background-position:center center
    }

    .t-cover__filter {
        height:400px
    }

    .t-cover__wrapper {
        height:400px
    }
}

@-webkit-keyframes t-arrow-bottom {
    0% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        -o-transform: translateY(0);
        transform:translateY(0)
    }

    50% {
        -moz-transform: translateY(-7px);
        -ms-transform: translateY(-7px);
        -webkit-transform: translateY(-7px);
        -o-transform: translateY(-7px);
        transform:translateY(-7px)
    }

    55% {
        -moz-transform: translateY(-7px);
        -ms-transform: translateY(-7px);
        -webkit-transform: translateY(-7px);
        -o-transform: translateY(-7px);
        transform:translateY(-7px)
    }

    100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        -o-transform: translateY(0);
        transform:translateY(0)
    }
}

@keyframes t-arrow-bottom {
    0% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        -o-transform: translateY(0);
        transform:translateY(0)
    }

    50% {
        -moz-transform: translateY(-7px);
        -ms-transform: translateY(-7px);
        -webkit-transform: translateY(-7px);
        -o-transform: translateY(-7px);
        transform:translateY(-7px)
    }

    55% {
        -moz-transform: translateY(-7px);
        -ms-transform: translateY(-7px);
        -webkit-transform: translateY(-7px);
        -o-transform: translateY(-7px);
        transform:translateY(-7px)
    }

    100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        -o-transform: translateY(0);
        transform:translateY(0)
    }
}

.t-cover__arrow-wrapper_animated {
    animation:t-arrow-bottom 1.7s infinite ease
}

.t-cover__arrow {
    position: absolute;
    z-index: 9;
    bottom: 40px;
    right: 0;
    left: 0;
    text-align:center
}

.t-cover__arrow-wrapper {
    display: inline-block;
    -webkit-transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
    cursor:pointer
}

.t-cover__arrow-wrapper:hover {
    opacity:.7
}

.t-cover__arrow-svg {
    fill:#fff
}

@media screen and (max-width: 640px) {
    .t-cover__arrow_mobile {
        -moz-transform: scale(.7);
        -ms-transform: scale(.7);
        -webkit-transform: scale(.7);
        -o-transform: scale(.7);
        transform:scale(.7)
    }

    .t-cover__arrow {
        bottom:14px
    }
}

.t-btn {
    display: inline-block;
    font-family: 'Roboto', Arial, sans-serif;
    height: 60px;
    border: 0 none;
    font-size: 16px;
    padding-left: 60px;
    padding-right: 60px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    font-weight: 700;
    background-image: none;
    cursor: pointer;
    -webkit-appearance: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing:border-box
}

.t-btn td {
    vertical-align:middle
}

.t-btn_sending {
    opacity:.5
}

@media screen and (max-width: 640px) {
    .t-btn {
        white-space: normal;
        padding-left: 30px;
        padding-right:30px
    }
}

.t-btn_xs {
    height: 35px;
    font-size: 13px;
    padding-left: 15px;
    padding-right:15px
}

.t-btn_sm {
    height: 45px;
    font-size: 14px;
    padding-left: 30px;
    padding-right:30px
}

.t-btn_lg {
    height: 60px;
    font-size: 22px;
    padding-left: 70px;
    padding-right:70px
}

.t-btn_xl {
    height: 80px;
    font-size: 26px;
    padding-left: 80px;
    padding-right:80px
}

.t-btn_xxl {
    height: 100px;
    font-size: 30px;
    padding-left: 90px;
    padding-right:90px
}

@media screen and (max-width: 640px) {
    .t-btn_sm {
        padding-left: 20px;
        padding-right:20px
    }

    .t-btn_lg {
        font-size: 18px;
        padding-left: 40px;
        padding-right:40px
    }

    .t-btn_xl {
        font-size: 22px;
        padding-left: 50px;
        padding-right:50px
    }

    .t-btn_xxl {
        font-size: 26px;
        padding-left: 60px;
        padding-right:60px
    }
}

.t-submit {
    font-family: 'Roboto', Arial, sans-serif;
    text-align: center;
    height: 60px;
    border: 0 none;
    font-size: 16px;
    padding-left: 60px;
    padding-right: 60px;
    -webkit-appearance: none;
    font-weight: 700;
    white-space: nowrap;
    background-image: none;
    cursor: pointer;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    background:transparent
}

.t-submit_sending {
    opacity:.5
}

@media screen and (max-width: 640px) {
    .t-submit {
        white-space: normal;
        padding-left: 30px;
        padding-right:30px
    }
}

.t-input {
    margin: 0;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 100%;
    height: 60px;
    padding: 0 20px;
    font-size: 16px;
    line-height: 1.33;
    width: 100%;
    border: 0 none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -webkit-appearance: none;
    border-radius:0
}

.t-input::-moz-focus-inner {
    padding: 0;
    border:0
}

.t-input_bbonly {
    outline: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-top: 0 !important;
    border-right: 0 !important;
    border-left: 0 !important;
    background-color: transparent !important;
    border-radius: 0 !important;
    border-bottom:1px solid
}

.t-input_pvis {
    padding:26px 20px 10px 20px
}

.t-input__vis-ph {
    font-size: 16px;
    font-family: 'Roboto', Arial, sans-serif;
    line-height: 1;
    opacity: .5;
    position: absolute;
    left: 20px;
    top: 22px;
    height: 16px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: transform 0.2s linear;
    transition: transform 0.2s linear;
    -webkit-transform-origin: left;
    transform-origin: left;
    pointer-events: none;
    white-space:nowrap
}

.t-input:focus ~ .t-input__vis-ph, .t-input_has-content + .t-input__vis-ph {
    -webkit-transform: translateY(-12px) scale(.7);
    transform:translateY(-12px) scale(.7)
}

.t-input:invalid {
    box-shadow:none
}

.t-input-group_cb div[data-customstyle=yes] {
    display: inline;
    vertical-align:middle
}

.t-form_bbonly .t-input__vis-ph {
    left:0px !important
}

.t-form_bbonly .js-error-control-box .t-input__vis-ph {
    left:10px !important
}

.t-input-group_ta textarea.t-input {
    resize:vertical
}

.t-select {
    width: 100%;
    box-sizing: border-box;
    cursor: pointer;
    height: 60px;
    padding: 0 45px 0 20px;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 16px;
    line-height: 1.33;
    outline: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance:none
}

.t-select_bbonly {
    outline: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-top: 0 !important;
    border-right: 0 !important;
    border-left: 0 !important;
    background-color: transparent !important;
    border-radius:0 !important
}

.t-select_bbonly option {
    color: #000;
    background-color:#fff
}

.t-select__wrapper {
    position:relative
}

.t-select__wrapper:after {
    content: ' ';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    border-color: #000 transparent transparent transparent;
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    pointer-events:none
}

.t-select::-ms-expand {
    width: 0;
    height: 0;
    opacity:0
}

.t-select__wrapper_bbonly::after {
    right:0px !important
}

.t-checkbox__control {
    display: block;
    position: relative;
    cursor:pointer
}

.t-checkbox__control .t-checkbox {
    position: absolute;
    z-index: -1;
    opacity:0
}

.t-checkbox__indicator {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    width: 20px;
    border: 2px solid #000;
    box-sizing: border-box;
    margin-right: 10px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    opacity:.6
}

.t-checkbox__indicator:after {
    content: '';
    position: absolute;
    display: none;
    left: 6px;
    top: 2px;
    width: 3px;
    height: 8px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    transform:rotate(45deg)
}

.t-checkbox__control .t-checkbox:checked ~ .t-checkbox__indicator {
    opacity:1
}

.t-checkbox__control .t-checkbox:checked ~ .t-checkbox__indicator:after {
    display:block
}

.t-checkbox__labeltext, .t-checkbox__labeltext div {
    display:inline
}

.t-checkboxes__wrapper .t-checkbox__control {
    margin:10px 0
}

.t-radio {
    position: absolute;
    z-index: -1;
    opacity:0
}

.t-radio__control {
    display: table;
    position: relative;
    cursor: pointer;
    margin:0 0 10px 0
}

.t-radio__control:first-child {
    margin:3px 0 10px 0
}

.t-radio__control:last-child {
    margin:0 0 0 0
}

.t-radio__indicator {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    width: 20px;
    border-color: #000;
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    border-radius: 50%;
    margin-right: 10px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    opacity:.6
}

.t-radio__indicator:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #000;
    border-radius: 50%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 0;
    -webkit-transition: all 0.2s;
    transition:all 0.2s
}

.t-radio__control .t-radio:checked ~ .t-radio__indicator:after {
    opacity:1
}

.t-radio__control .t-radio:checked ~ .t-radio__indicator {
    opacity:1
}

.t-inputquantity {
    width: 70px;
    text-align: center;
    margin-left: .5rem;
    margin-right:.5rem
}

.t-inputquantity__btn {
    font-size: 26px;
    cursor: pointer;
    margin-left: .5rem;
    margin-right: .5rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select:none
}

.t-form .uploadcare-widget-button {
    background: #333;
    font-family: 'Roboto', Arial, sans-serif;
    line-height: 1.4;
    font-size:14px
}

.t-form .uploadcare-widget-button:hover {
    background:#444
}

.t-input-title {
    display: block;
    vertical-align: middle;
    height: 100%;
    padding-right:10px
}

.t-input-subtitle {
    display: block;
    vertical-align: middle;
    height: 100%;
    padding-right:10px
}

.t-form__bottom-text {
    margin-top: 30px;
    text-align:center
}

.t-input-error {
    display: none;
    color: red;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 13px;
    margin-top:5px
}

.t-form .js-error-control-box .t-input-error {
    display:block
}

.t-form .js-error-control-box .t-input, .t-form .js-error-control-box .t-checkbox__control, .t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-select, .t-form .js-error-control-box .t-radio__wrapper, .t-form .js-error-control-box .uploadcare-widget {
    border:1px solid red !important
}

.t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-radio__wrapper, .t-form .js-error-control-box .t-checkbox__control {
    padding:10px
}

.t-form .js-error-control-box .t-checkboxes__wrapper .t-checkbox__control {
    border: none !important;
    padding:0
}

.t-form .js-error-control-box .t-input.t-input_bbonly {
    padding-left:10px !important
}

.t-form__errorbox-bottom {
    display:none
}

.t-form__errorbox-wrapper {
    background: #F95D51;
    padding: 10px;
    text-align: center;
    margin-bottom: 20px;
    font-family: 'Roboto', Arial, sans-serif
}

.t-form__errorbox-text {
    color: #fff;
    box-sizing: border-box;
    padding: 0 10px 10px 10px;
    font-family: 'Roboto', Arial, sans-serif
}

.t-form__errorbox-item {
    padding-top: 10px;
    display: none;
    font-family: 'Roboto', Arial, sans-serif
}

.t-form__successbox {
    text-align: center;
    background: #62C584;
    color: #fff;
    padding: 20px;
    margin-bottom: 20px;
    font-family: 'Roboto', Arial, sans-serif
}

@keyframes t-submit-spinner {
    to {
        transform:rotate(360deg)
    }
}

.t-form .t-submit {
    position:relative
}

.t-form .t-submit.t-btn_sending, .t-btn.t-btn_sending {
    color:transparent !important
}

.t-form .t-btn_sending:before, .t-btn.t-btn_sending:before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    border-radius: 50%;
    border: 2px solid #ccc;
    border-top-color: #333;
    animation:t-submit-spinner .6s linear infinite
}

.t-btntext {
    font-family: 'Roboto', Arial, sans-serif;
    color: #000;
    font-size: 20px;
    line-height: 1.55;
    font-weight: 700;
    text-decoration: none;
    cursor: pointer;
    display:inline-block
}

.t-btntext_sm {
    font-size:16px
}

.t-btntext_lg {
    font-size:24px
}

.t-uppercase.t-btntext {
    font-size:16px
}

.t-uppercase.t-btntext_sm {
    font-size:14px
}

.t-uppercase.t-btntext_lg {
    font-size:20px
}

.t-btntext:after {
    content: "\00a0→";
    font-family:Arial, Helvetica, sans-serif
}

@media screen and (max-width: 640px) {
    .t-btntext_lg {
        font-size:20px
    }
}

@media screen and (max-width: 1200px) {
    .t-screenmin-1200px {
        display:none
    }
}

@media screen and (max-width: 980px) {
    .t-screenmin-980px {
        display:none
    }
}

@media screen and (max-width: 640px) {
    .t-screenmin-640px {
        display:none
    }
}

@media screen and (max-width: 480px) {
    .t-screenmin-480px {
        display:none
    }
}

@media screen and (max-width: 320px) {
    .t-screenmin-320px {
        display:none
    }
}

@media screen and (min-width: 321px) {
    .t-screenmax-320px {
        display:none
    }
}

@media screen and (min-width: 481px) {
    .t-screenmax-480px {
        display:none
    }
}

@media screen and (min-width: 641px) {
    .t-screenmax-640px {
        display:none
    }
}

@media screen and (min-width: 981px) {
    .t-screenmax-980px {
        display:none
    }
}

@media screen and (min-width: 1201px) {
    .t-screenmax-1200px {
        display:none
    }
}

.t-hidden {
    display:none
}

.t-opacity_50 {
    filter: alpha(opacity=50);
    KHTMLOpacity: .5;
    MozOpacity: .5;
    opacity:.5
}

.t-opacity_70 {
    filter: alpha(opacity=70);
    KHTMLOpacity: .7;
    MozOpacity: .7;
    opacity:.7
}

.t-uppercase {
    text-transform:uppercase
}

.t-align_center {
    text-align:center
}

.t-align_left {
    text-align:left
}

.t-align_right {
    text-align:right
}

.t-margin_auto {
    margin-left: auto;
    margin-right:auto
}

.t-valign_middle {
    vertical-align:middle
}

.t-valign_top {
    vertical-align:top
}

.t-valign_bottom {
    vertical-align:bottom
}

.t-margin_left_auto {
    margin-right: 0;
    margin-left:auto
}

.yashare-style .b-share-btn__facebook, .yashare-style .b-share-btn__twitter, .yashare-style .b-share-btn__vkontakte {
    background-color:transparent !important
}

.yashare-style .b-share__link {
    -webkit-border-radius: 0px !important;
    border-radius:0px !important
}

.yashare-style-black-white .b-share-btn__wrap {
    background-color: #000 !important;
    padding:5px !important
}

.yashare-style-transp-white .b-share-btn__wrap {
    padding:5px !important
}

.yashare-style-transp-white .b-share-counter {
    color: #fff;
    font-weight:700
}

.yashare-style-white-black .b-share-btn__wrap {
    background-color: #fff !important;
    padding:5px !important
}

.yashare-style-white-black .b-share-icon {
    background-image:url(../img/b-share_counter_large_white.png) !important
}

.yashare-style-transp-black .b-share-btn__wrap {
    padding:5px !important
}

.yashare-style-transp-black .b-share-icon {
    background-image:url(../img/b-share_counter_large_white.png) !important
}

.yashare-style-transp-black .b-share-counter {
    color: #000;
    font-weight:700
}

.ya-share2 ul {
    padding-left:0px !important
}

.carousel {
    position:relative
}

.carousel ol {
    padding-left:0px !important
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow:hidden
}

.carousel-inner > .item {
    position: relative;
    display: none;
    -webkit-transition: 0.6s ease-in-out left;
    transition:0.6s ease-in-out left
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    height: auto;
    line-height:1
}

.carousel-inner .widthauto {
    width: auto;
    max-width: 100%;
    vertical-align:middle
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display:block
}

.carousel-inner > .active {
    left:0
}

.carousel-inner > .next, .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width:100%
}

.carousel-inner > .next {
    left:100%
}

.carousel-inner > .prev {
    left:-100%
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
    left:0
}

.carousel-inner > .active.left {
    left:-100%
}

.carousel-inner > .active.right {
    left:100%
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    opacity: .2;
    filter:alpha(opacity=20)
}

.carousel-control.right {
    right: 0;
    left:auto
}

.carousel-control .carousel-control-left {
    position: absolute;
    top: 48%;
    z-index: 5;
    display: inline-block;
    left: 20%;
    height: 34px;
    width: 21px;
    background:url(../img/aboutSliderControls.png) no-repeat
}

.carousel-control .carousel-control-left-white {
    position: absolute;
    top: 48%;
    z-index: 5;
    display: inline-block;
    left: 20%;
    height: 34px;
    width: 21px;
    background:url(../img/aboutSliderControls_white.png) no-repeat
}

.carousel-control .carousel-control-right {
    position: absolute;
    top: 48%;
    z-index: 5;
    display: inline-block;
    right: 20%;
    height: 34px;
    width: 21px;
    background: url(../img/aboutSliderControls.png) no-repeat;
    background-position:left bottom
}

.carousel-control .carousel-control-right-white {
    position: absolute;
    top: 48%;
    z-index: 5;
    display: inline-block;
    right: 20%;
    height: 34px;
    width: 21px;
    background: url(../img/aboutSliderControls_white.png) no-repeat;
    background-position:left bottom
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style:none
}

.carousel-indicators.dotsbottom {
    bottom:-60px
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    margin-left: 5px;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000;
    border: none;
    border-radius:10px
}

.carousel-indicators .active {
    width: 10px;
    height: 10px;
    margin: 0;
    margin-left: 4px;
    margin-right: 4px;
    border: 1px solid #000;
    border-radius: 10px;
    background-color:transparent
}

.carousel-indicators li.white {
    background-color:#fff
}

.carousel-indicators li.white.active {
    border: 1px solid #fff;
    border-radius: 10px;
    background-color:transparent
}

.carousel-caption-imgs h6 {
    font-family: 'Roboto', Arial, sans-serif;
    color: #000;
    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
    padding-top: 28px;
    padding-bottom: 0;
    text-align:center
}

.carousel-caption-imgs p {
    font-family: 'Roboto', Arial, sans-serif;
    color: #000;
    font-size: 14px;
    line-height: 28px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-align:center
}

.carousel-title {
    font-family: 'Roboto', Arial, sans-serif;
    color: #000;
    font-size: 18px;
    line-height: 28px;
    padding-top: 36px;
    padding-bottom: 14px;
    text-align:center
}

.carousel-descr {
    font-family: 'Roboto', Arial, sans-serif;
    color: #000;
    font-size: 14px;
    line-height: 28px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-align:center
}

@media screen and (min-width: 768px) {
    .carousel-indicators {
        bottom:20px
    }
}

.clearfix:before, .clearfix:after {
    display: table;
    content: " "
}

.clearfix:after {
    clear:both
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left:auto
}

@media screen and (max-width: 960px) {
    .carousel-control .carousel-control-left {
        left:10%
    }

    .carousel-control .carousel-control-left-white {
        left:10%
    }

    .carousel-control .carousel-control-right {
        right:10%
    }

    .carousel-control .carousel-control-right-white {
        right:10%
    }
}

.t-tildalabel {
    background-color: #000;
    color: #fff;
    width: 100%;
    height: 70px;
    font-family: Arial;
    font-size:14px
}

.t-tildalabel:hover .t-tildalabel__wrapper {
    opacity:1
}

.t-tildalabel_white {
    background-color: #fff;
    color:#000
}

.t-tildalabel_gray {
    background-color: #eee;
    color:#000
}

.t-tildalabel__wrapper {
    display: table;
    height: 30px;
    width: 270px;
    margin: 0 auto;
    padding-top: 20px;
    opacity:.4
}

.t-tildalabel__txtleft {
    display: table-cell;
    width: 120px;
    height: 30px;
    vertical-align: middle;
    text-align: right;
    padding-right: 12px;
    font-weight: 300;
    font-size:12px
}

.t-tildalabel__wrapimg {
    display: table-cell;
    width: 30px;
    height: 30px;
    vertical-align:middle
}

.t-tildalabel__img {
    width: 30px;
    height: 30px;
    vertical-align:middle
}

.t-tildalabel__txtright {
    display: table-cell;
    width: 120px;
    height: 30px;
    vertical-align: middle;
    padding-left: 12px;
    font-weight: 500;
    letter-spacing:2px
}

.t-tildalabel__link {
    color: #fff;
    text-decoration: none;
    vertical-align:middle
}

.t-tildalabel_white .t-tildalabel__link, .t-tildalabel_gray .t-tildalabel__link {
    color:#000
}

.t-tildalabel-free {
    padding: 35px 0 45px;
    height: auto;
    text-align:center
}

.t-tildalabel-free__main {
    max-width: 340px;
    display: block;
    margin: 0 auto;
    line-height: 1.4;
    letter-spacing: .2px;
    color: inherit;
    opacity:.4
}

.t-tildalabel-free__links-wr {
    display: table;
    margin:30px auto 0
}

.t-tildalabel-free__txt-link {
    display: table-cell;
    padding: 0 15px;
    font-size: 13px;
    text-decoration: none;
    color: inherit;
    opacity:.25
}

.t-tildalabel-free__txt-link:hover, .t-tildalabel-free__main:hover {
    opacity:1
}

@media screen and (max-width: 640px) {
    .t-tildalabel-free__txt-link {
        display: block;
        padding:5px 30px
    }

    .t-tildalabel-free__main {
        opacity:.7
    }

    .t-tildalabel-free__txt-link {
        opacity:.4
    }
}

.t-carousel {
    position:relative
}

.t-carousel__inner {
    position: relative;
    overflow: hidden;
    margin:0 auto
}

.t-carousel__slides {
    position:relative
}

.t-carousel__inner > .t-carousel__item {
    position: relative;
    display: none;
    -webkit-transition: 0 ease-in-out left;
    -moz-transition: 0 ease-in-out left;
    -o-transition: 0 ease-in-out left;
    transition:0 ease-in-out left
}

.t-carousel__inner > .t-carousel__item.t-carousel__animation_fast {
    -webkit-transition: .3s ease-in-out left;
    -moz-transition: .3s ease-in-out left;
    -o-transition: .3s ease-in-out left;
    transition:.3s ease-in-out left
}

.t-carousel__inner > .t-carousel__item.t-carousel__animation_slow {
    -webkit-transition: .6s ease-in-out left;
    -moz-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition:.6s ease-in-out left
}

.t-carousel__item__wrapper {
    position: relative;
    margin:0 auto
}

.t-carousel__item__img {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left:0
}

.t-carousel_cover .t-carousel__item__img {
    background-size:cover
}

.t-carousel__inner > .active, .t-carousel__inner > .next, .t-carousel__inner > .prev {
    display:block
}

.t-carousel__inner > .active {
    left:0
}

.t-carousel__inner > .next, .t-carousel__inner > .prev {
    position: absolute;
    top: 0;
    width:100%
}

.t-carousel__inner > .next {
    left:100%
}

.t-carousel__inner > .prev {
    left:-100%
}

.t-carousel__inner > .next.left, .t-carousel__inner > .prev.right {
    left:0
}

.t-carousel__inner > .active.left {
    left:-100%
}

.t-carousel__inner > .active.right {
    left:100%
}

.t-carousel__arrows__container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    pointer-events: none;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=', sizingMethod='scale');
    background:none !important
}

.t-carousel__arrow_outsidesmall .t-carousel__arrow__wrapper_left {
    left:16px
}

.t-carousel__arrow_outsidesmall .t-carousel__arrow__wrapper_right {
    right:16px
}

.t-carousel__arrow_outsidemiddle .t-carousel__arrow__wrapper_left {
    left:20px
}

.t-carousel__arrow_outsidemiddle .t-carousel__arrow__wrapper_right {
    right:20px
}

.t-carousel__control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    pointer-events:auto
}

.t-carousel__control:hover {
    opacity:.6
}

.t-carousel__arrow {
    width: 34px;
    height: 34px;
    background: transparent;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform:rotate(45deg)
}

.t-carousel__arrow.t-carousel__arrow_small {
    width: 20px;
    height:20px
}

.t-carousel__arrow.t-carousel__arrow_large {
    width: 54px;
    height:54px
}

.t-carousel__arrow__wrapper {
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top:50%
}

.t-carousel__arrow__wrapper_left {
    left:30px
}

.t-carousel__arrow__wrapper_right {
    right:30px
}

.t-carousel__arrow_right {
    border-top: 3px solid;
    border-right:3px solid
}

.t-carousel__arrow_right.t-carousel__arrow_light {
    border-top: 1px solid;
    border-right:1px solid
}

.t-carousel__arrow_right.t-carousel__arrow_bold {
    border-top: 6px solid;
    border-right:6px solid
}

.t-carousel__arrow_left {
    border-left: 3px solid;
    border-bottom:3px solid
}

.t-carousel__arrow_left.t-carousel__arrow_light {
    border-left: 1px solid;
    border-bottom:1px solid
}

.t-carousel__arrow_left.t-carousel__arrow_bold {
    border-left: 6px solid;
    border-bottom:6px solid
}

.t-carousel__control.right {
    right: 0;
    left:auto
}

@media screen and (max-width: 768px) {
    .t-carousel__control .t-carousel__arrow {
        width: 12px;
        height:12px
    }

    .t-carousel-control {
        width:10%
    }

    .t-carousel__arrow__left {
        left:15px
    }

    .t-carousel__arrow__right {
        right:15px
    }
}

.t-carousel__indicators.carousel-indicators {
    z-index: 15;
    text-align: center;
    list-style: none;
    position: relative;
    padding-left: 0 !important;
    margin: 0 auto;
    padding: 20px 0;
    bottom: auto;
    left:auto
}

.t-carousel__indicators.t-carousel__indicators_light {
    padding:15px 0 18px
}

.t-carousel__indicators.t-carousel__indicators_bold {
    padding:24px 0 21px
}

.t-carousel__indicators .t-carousel__indicator {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 6px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #222;
    border: none;
    border-radius: 10px;
    opacity: .4;
    -webkit-transition: .2s ease-in-out opacity;
    -moz-transition: .2s ease-in-out opacity;
    -o-transition: .2s ease-in-out opacity;
    transition:.2s ease-in-out opacity
}

@media screen and (max-width: 640px) {
    .t-carousel__indicators.carousel-indicators, .t-carousel__indicators.t-carousel__indicators_light, .t-carousel__indicators.t-carousel__indicators_bold {
        padding:15px 0
    }
}

.t-carousel__indicators.t-carousel__indicators_light .t-carousel__indicator {
    width: 4px;
    height: 4px;
    margin:0 5px
}

.t-carousel__indicators.t-carousel__indicators_bold .t-carousel__indicator {
    width: 10px;
    height: 10px;
    margin:0 6px
}

.t-carousel__indicators .t-carousel__indicator:hover {
    opacity:.8
}

.t-carousel__indicators .t-carousel__indicator.active {
    opacity:1
}

.t-carousel__indicators.t-carousel__indicators_inside {
    position: absolute;
    bottom: 0;
    left: 0;
    right:0
}

.t-carousel__caption-inside {
    display:none
}

.t-carousel__caption_wrapper {
    border-top: 1px solid #eee;
    padding:14px 0
}

.t-carousel__descr {
    margin-top: 5px;
    color:#777
}

.t-mbfix {
    opacity: .01;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    position: fixed;
    width: 100%;
    height: 500px;
    background-color: white;
    top: 0;
    left: 0;
    z-index: 10000;
    -webkit-transition: all 0.1s ease;
    transition:all 0.1s ease
}

.t-mbfix_hide {
    -webkit-transform: translateX(3000px);
    -ms-transform: translateX(3000px);
    transform:translateX(3000px)
}

.r_anim {
    -webkit-transition: opacity 0.5s;
    transition:opacity 0.5s
}

.r_hidden {
    opacity:0
}

.r_showed {
    opacity:1
}

img:not([src]) {
    visibility:hidden
}

.t-rec_pt_0 {
    padding-top:0
}

.t-rec_pt_15 {
    padding-top:15px
}

.t-rec_pt_30 {
    padding-top:30px
}

.t-rec_pt_45 {
    padding-top:45px
}

.t-rec_pt_60 {
    padding-top:60px
}

.t-rec_pt_75 {
    padding-top:75px
}

.t-rec_pt_90 {
    padding-top:90px
}

.t-rec_pt_105 {
    padding-top:105px
}

.t-rec_pt_120 {
    padding-top:120px
}

.t-rec_pt_135 {
    padding-top:135px
}

.t-rec_pt_150 {
    padding-top:150px
}

.t-rec_pt_165 {
    padding-top:165px
}

.t-rec_pt_180 {
    padding-top:180px
}

.t-rec_pt_195 {
    padding-top:195px
}

.t-rec_pt_210 {
    padding-top:210px
}

.t-rec_pb_0 {
    padding-bottom:0
}

.t-rec_pb_15 {
    padding-bottom:15px
}

.t-rec_pb_30 {
    padding-bottom:30px
}

.t-rec_pb_45 {
    padding-bottom:45px
}

.t-rec_pb_60 {
    padding-bottom:60px
}

.t-rec_pb_75 {
    padding-bottom:75px
}

.t-rec_pb_90 {
    padding-bottom:90px
}

.t-rec_pb_105 {
    padding-bottom:105px
}

.t-rec_pb_120 {
    padding-bottom:120px
}

.t-rec_pb_135 {
    padding-bottom:135px
}

.t-rec_pb_150 {
    padding-bottom:150px
}

.t-rec_pb_165 {
    padding-bottom:165px
}

.t-rec_pb_180 {
    padding-bottom:180px
}

.t-rec_pb_195 {
    padding-bottom:195px
}

.t-rec_pb_210 {
    padding-bottom:210px
}

@media screen and (max-width: 480px) {
    .t-rec_pt_0 {
        padding-top:0
    }

    .t-rec_pt_15 {
        padding-top:15px
    }

    .t-rec_pt_30 {
        padding-top:30px
    }

    .t-rec_pt_45 {
        padding-top:45px
    }

    .t-rec_pt_60 {
        padding-top:60px
    }

    .t-rec_pt_75 {
        padding-top:75px
    }

    .t-rec_pt_90 {
        padding-top:90px
    }

    .t-rec_pt_105 {
        padding-top:90px
    }

    .t-rec_pt_120 {
        padding-top:90px !important
    }

    .t-rec_pt_135 {
        padding-top:90px !important
    }

    .t-rec_pt_150 {
        padding-top:90px !important
    }

    .t-rec_pt_165 {
        padding-top:90px !important
    }

    .t-rec_pt_180 {
        padding-top:120px !important
    }

    .t-rec_pt_195 {
        padding-top:120px !important
    }

    .t-rec_pt_210 {
        padding-top:120px !important
    }

    .t-rec_pb_0 {
        padding-bottom:0
    }

    .t-rec_pb_15 {
        padding-bottom:15px
    }

    .t-rec_pb_30 {
        padding-bottom:30px
    }

    .t-rec_pb_45 {
        padding-bottom:45px
    }

    .t-rec_pb_60 {
        padding-bottom:60px
    }

    .t-rec_pb_75 {
        padding-bottom:75px
    }

    .t-rec_pb_90 {
        padding-bottom:90px
    }

    .t-rec_pb_105 {
        padding-bottom:90px
    }

    .t-rec_pb_120 {
        padding-bottom:90px !important
    }

    .t-rec_pb_135 {
        padding-bottom:90px !important
    }

    .t-rec_pb_150 {
        padding-bottom:90px !important
    }

    .t-rec_pb_165 {
        padding-bottom:90px !important
    }

    .t-rec_pb_180 {
        padding-bottom:120px !important
    }

    .t-rec_pb_195 {
        padding-bottom:120px !important
    }

    .t-rec_pb_210 {
        padding-bottom:120px !important
    }
}

@media screen and (max-width: 480px) {
    .t-rec_pt-res-480_0 {
        padding-top:0 !important
    }

    .t-rec_pt-res-480_15 {
        padding-top:15px !important
    }

    .t-rec_pt-res-480_30 {
        padding-top:30px !important
    }

    .t-rec_pt-res-480_45 {
        padding-top:45px !important
    }

    .t-rec_pt-res-480_60 {
        padding-top:60px !important
    }

    .t-rec_pt-res-480_75 {
        padding-top:75px !important
    }

    .t-rec_pt-res-480_90 {
        padding-top:90px !important
    }

    .t-rec_pt-res-480_105 {
        padding-top:105px !important
    }

    .t-rec_pt-res-480_120 {
        padding-top:120px !important
    }

    .t-rec_pt-res-480_135 {
        padding-top:135px !important
    }

    .t-rec_pt-res-480_150 {
        padding-top:150px !important
    }

    .t-rec_pt-res-480_165 {
        padding-top:165px !important
    }

    .t-rec_pt-res-480_180 {
        padding-top:180px !important
    }

    .t-rec_pt-res-480_195 {
        padding-top:195px !important
    }

    .t-rec_pt-res-480_210 {
        padding-top:210px !important
    }

    .t-rec_pb-res-480_0 {
        padding-bottom:0 !important
    }

    .t-rec_pb-res-480_15 {
        padding-bottom:15px !important
    }

    .t-rec_pb-res-480_30 {
        padding-bottom:30px !important
    }

    .t-rec_pb-res-480_45 {
        padding-bottom:45px !important
    }

    .t-rec_pb-res-480_60 {
        padding-bottom:60px !important
    }

    .t-rec_pb-res-480_75 {
        padding-bottom:75px !important
    }

    .t-rec_pb-res-480_90 {
        padding-bottom:90px !important
    }

    .t-rec_pb-res-480_105 {
        padding-bottom:105px !important
    }

    .t-rec_pb-res-480_120 {
        padding-bottom:120px !important
    }

    .t-rec_pb-res-480_135 {
        padding-bottom:135px !important
    }

    .t-rec_pb-res-480_150 {
        padding-bottom:150px !important
    }

    .t-rec_pb-res-480_165 {
        padding-bottom:165px !important
    }

    .t-rec_pb-res-480_180 {
        padding-bottom:180px !important
    }

    .t-rec_pb-res-480_195 {
        padding-bottom:195px !important
    }

    .t-rec_pb-res-480_210 {
        padding-bottom:210px !important
    }
}

.t-body_scroll-locked {
    position: fixed;
    left: 0;
    width: 100%;
    height: 100%;
    overflow:hidden
}

.t001__wrapper {
    padding-top: 42px;
    padding-bottom:42px
}

.t001__uptitle {
    color: #fff;
    padding-bottom: 60px;
    padding-top:30px
}

.t001__title {
    color: #fff;
    padding: 24px 0 38px 0;
    letter-spacing:.5px
}

.t001__descr {
    color: #fff;
    padding:0 0 30px 0
}

.t001__descr_center {
    max-width: 700px;
    margin:0 auto
}

.t001__descr_center a {
    color: #fff !important;
    font-weight:600
}

@media screen and (max-width: 640px) {
    .t001__title {
        padding-left: 10px;
        padding-right:10px
    }

    .t001__uptitle {
        padding-left: 10px;
        padding-right:10px
    }

    .t001__descr {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 14px;
        line-height:20px
    }
}

.t015 {
    box-sizing:border-box
}

.t015__title {
    padding-top: 8px;
    padding-bottom:3px
}

.t015__uptitle {
    padding-top: 10px;
    padding-bottom:40px
}

.t015__descr {
    padding:41px 0 0 0
}

.t017__uptitle {
    padding-top: 3px;
    padding-bottom:22px
}

.t017__title {
    padding-top: 2px;
    padding-bottom:0
}

.t017__descr {
    padding-top:21px
}

.t051__text {
    text-align:center
}

.t004 {
    padding-top: 8px;
    padding-bottom:6px
}

.t004__text-column-count_2 {
    column-count: 2;
    column-gap: 40px;
    -moz-column-count: 2;
    -moz-column-gap: 40px;
    -webkit-column-count: 2;
    -webkit-column-gap:40px
}

.t004__text-column-count_3 {
    column-count: 3;
    column-gap: 40px;
    -moz-column-count: 3;
    -moz-column-gap: 40px;
    -webkit-column-count: 3;
    -webkit-column-gap:40px
}

.t004__text-column-count_4 {
    column-count: 4;
    column-gap: 40px;
    -moz-column-count: 4;
    -moz-column-gap: 40px;
    -webkit-column-count: 4;
    -webkit-column-gap:40px
}

.t004__initial-letter::first-letter {
    font-size: 100px;
    float: left;
    line-height: .65;
    margin:10px 10px 10px 0
}

.t004 table {
    border-collapse: collapse;
    font-size: 1em;
    width:100%
}

.t004 table td, .t004 table th {
    padding: 5px;
    border: 1px solid #ddd;
    vertical-align:top
}

.t004 table thead td, .t004 table th {
    font-weight: 700;
    border-bottom-color:#888
}

@media screen and (max-width: 1200px) {
    .t004__text-column-count_2, .t004__text-column-count_3, .t004__text-column-count_4 {
        column-gap: 20px;
        -moz-column-gap: 20px;
        -webkit-column-gap:20px
    }
}

@media screen and (max-width: 960px) {
    .t004__text-column-count_2, .t004__text-column-count_3, .t004__text-column-count_4 {
        column-count: 1;
        column-gap: 0;
        -moz-column-count: 1;
        -moz-column-gap: 0;
        -webkit-column-count: 1;
        -webkit-column-gap:0
    }
}

@media screen and (max-width: 640px) {
    .t004 h1 {
        font-size: 28px;
        line-height:35px
    }
}

.t134__logo {
    width: 100%;
    font-size: 28px;
    font-weight:600
}

.t134 {
    text-align:center
}

.t134__img {
    max-width:300px
}

.t134__title {
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 24px;
    line-height: 25px;
    text-align: center;
    padding-top: 28px;
    padding-bottom: 9px;
    color:#000
}

.t134__descr {
    font-size: 14px;
    color: #000;
    line-height: 26px;
    letter-spacing: 1px;
    text-align: center;
    font-family: 'Roboto', Arial, sans-serif;
    padding-top: 22px;
    padding-bottom: 6px;
    opacity:.7
}

.t134 a {
    color:#000
}

.t214 .t-row {
    clear:both
}

.t214__blockimg {
    max-width: 360px;
    height: 360px;
    margin-bottom:20px
}

.t214__title {
    padding-bottom:14px
}

.t214__descr {
    font-size: 14px;
    line-height: 24px;
    padding-bottom:14px
}

.t214__textwrapper {
    margin-bottom:10px
}

@media screen and (max-width: 1200px) {
    .t214__blockimg {
        height:320px
    }
}

@media screen and (max-width: 960px) {
    .t214__blockimg {
        height: 360px;
        margin-right: auto;
        margin-left:auto
    }

    .t214__textwrapper {
        max-width: 360px;
        margin-right: auto;
        margin-left:auto
    }
}

@media screen and (max-width: 320px) {
    .t214__blockimg {
        height:320px
    }
}

.t148__title {
    color: #fff;
    padding-top: 28px;
    padding-bottom: 28px;
    max-width: 480px;
    width: 100%;
    margin-left: 50px;
    text-align: left;
    margin-bottom:40px
}

@media screen and (max-width: 640px) {
    .t148__title {
        width: 90%;
        margin-left: 20px;
        margin-bottom:20px
    }
}

.t195__text {
    padding-bottom:6px
}

.t195__imgsection {
    text-align:center
}

.t195__img {
    padding-bottom: 10px;
    padding-top: 4px;
    max-width:100%
}

.t195__sectitle {
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align:left
}

.t195__secdescr {
    font-size: 11px;
    line-height: 16px;
    padding-top: 0;
    padding-bottom: 7px;
    text-align:left
}

@media screen and (max-width: 960px) {
    .t195__imgsection {
        margin-top: 20px;
        margin-bottom:20px
    }
}

@media screen and (max-width: 640px) {
    .t195__imgsection {
        width:100% !important
    }
}

.t225__title {
    padding-top: 8px;
    padding-bottom:3px
}

.t225__uptitle {
    padding-top: 10px;
    padding-bottom:50px
}

.t225__descr {
    padding:41px 0 0 0
}

.t228 {
    width: 100%;
    height: 80px;
    z-index: 990;
    position: fixed;
    top: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0);
    -webkit-transition: background-color 300ms linear;
    -moz-transition: background-color 300ms linear;
    -o-transition: background-color 300ms linear;
    -ms-transition: background-color 300ms linear;
    transition:background-color 300ms linear
}

.t228__beforeready {
    visibility:hidden
}

.t228 ul {
    margin:0
}

.t228__maincontainer {
    width: 100%;
    height: 80px;
    display:table
}

.t228__maincontainer.t228__c12collumns {
    max-width: 1200px;
    margin:0 auto
}

.t228__leftside {
    display: table-cell;
    vertical-align:middle
}

.t228__centerside {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width:100%
}

.t228__centerside.t228__menualign_left {
    text-align:left
}

.t228__centerside.t228__menualign_right {
    text-align:right
}

.t228__rightside {
    display: table-cell;
    vertical-align: middle;
    text-align:right
}

.t228 .lastside {
    display: table-cell;
    vertical-align:middle
}

.t228__padding40px {
    width:40px
}

.t228__maincontainer.t228__c12collumns .t228__padding40px {
    width:20px
}

.t228__logo {
    display: inline-block;
    font-size: 24px;
    font-weight: 400;
    white-space: nowrap;
    padding-right:30px
}

.t228__imglogo {
    margin-right:30px
}

.t228__list {
    list-style-type: none;
    margin: 0;
    padding: 0 !important;
    -webkit-transition: opacity ease-in-out .2s;
    -moz-transition: opacity ease-in-out .2s;
    -o-transition: opacity ease-in-out .2s;
    transition:opacity ease-in-out .2s
}

.t228__list_item {
    clear: both;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 16px;
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0;
    color: #000;
    white-space:nowrap
}

.t228__list_item .t-active {
    opacity:.7
}

.t228__list_item:first-child {
    padding-left:0
}

.t228__list_item:last-child {
    padding-right:0
}

.t228__leftcontainer {
    display:inline-block
}

.t228__rightcontainer {
    display: table;
    text-align: right;
    width: auto;
    position: relative;
    float:right
}

.t228__right_descr {
    padding-left: 30px;
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 13px;
    color:#000
}

.t228__right_buttons {
    padding-left: 30px;
    display: table-cell;
    vertical-align:middle
}

.t228__right_buttons_wrap {
    display: table;
    width: auto;
    float:right
}

.t228__right_buttons_but {
    display: table-cell;
    vertical-align:middle
}

.t228__right_share_buttons {
    display: table-cell;
    vertical-align: middle;
    min-width:220px
}

.t228 .b-share {
    display: table !important;
    float:right
}

.t228 .b-share-btn__wrap {
    display: table-cell !important;
    float: none !important;
    padding-left:5px !important
}

.t228__right_langs {
    padding-left: 30px;
    display: table-cell;
    vertical-align:middle
}

.t228__right_langs_wrap {
    display: table;
    width: auto;
    float:right
}

.t228__right_langs_lang {
    display: table-cell;
    vertical-align: middle;
    padding: 0 10px;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 16px;
    color: #000;
    word-break:keep-all
}

.t228__right_social_links {
    padding-left: 30px;
    display: table-cell;
    vertical-align: middle;
    line-height:0
}

.t228__right_social_links_wrap {
    display: table;
    width:auto
}

.t228__right_social_links a {
    display: block;
    vertical-align:middle
}

.t228__right_social_links_item {
    display: table-cell;
    vertical-align: middle;
    padding:0 5px
}

.t228__mobile {
    display:none
}

.t228 a, #allrecords .t228 a {
    text-decoration: none;
    color:#000
}

.t228 .t-btn {
    height: 40px;
    font-size: 14px;
    padding-left: 30px;
    padding-right: 30px;
    margin-left:10px
}

.t228.t228__positionabsolute {
    position:absolute
}

.t228.t228__positionfixed {
    position:fixed
}

.t228.t228__positionstatic {
    position:static
}

.t228__right_langs_lang a, .t228__right_langs_lang .t794__tm-link {
    white-space:nowrap
}

@media screen and (max-width: 1200px) {
    .t228__padding40px {
        width:20px
    }

    .t228__maincontainer.t228__c12collumns .t228__padding40px {
        width:20px
    }

    .t228__imglogo {
        margin-right:15px
    }

    .t228__logo {
        padding-right:15px
    }

    .t228__right_descr {
        padding-left:15px
    }

    .t228__right_buttons {
        padding-left:15px
    }

    .t228__right_share_buttons {
        padding-left:15px
    }

    .t228__right_langs {
        padding-left:15px
    }

    .t228__right_social_links {
        padding-left:15px
    }
}

@media screen and (max-width: 980px) {
    .t228__list_hidden {
        opacity:1
    }

    .t228 {
        position: static;
        text-align: center;
        display: block;
        margin: 0;
        padding: 0;
        height:auto !important
    }

    .t228__maincontainer {
        height: auto !important;
        display:block
    }

    .t228.t228__positionabsolute, .t228.t228__positionfixed, .t228.t228__positionstatic {
        position:static
    }

    .t228__leftside, .t228__rightside, .t228__centerside {
        display: block;
        text-align: center;
        float:none
    }

    .t228__leftcontainer, .t228__centercontainer, .t228__rightcontainer {
        padding:20px 0
    }

    .t228__imglogo {
        width: auto !important;
        box-sizing: border-box;
        padding: 20px;
        margin:0 auto
    }

    .t228__imglogomobile.t228__imglogo {
        width:100% !important
    }

    .t228__padding40px {
        display:none
    }

    .t228__padding10px {
        display:none
    }

    .t228__rightcontainer {
        display: table;
        position: static;
        float: none;
        text-align: center;
        margin:0 auto
    }

    .t228__right_share_buttons {
        display: table;
        position: static;
        padding: 15px 0;
        margin: 0 auto;
        text-align: center;
        float: none;
        min-width:inherit
    }

    .t228__right_buttons {
        display: table;
        padding: 15px 0;
        margin: 0 auto;
        text-align:center
    }

    .t228__right_descr, .t228__right_langs, .t228__right_social_links {
        display: table;
        padding: 10px 0;
        margin: 0 auto;
        text-align:center
    }

    .t228__logo {
        text-align: center;
        margin:20px
    }

    .t228 img {
        float:inherit
    }

    .t228 .t228__list_item {
        display: block;
        text-align: center;
        padding: 10px !important;
        white-space:normal
    }

    .t228__list_item a {
        display:inline-block
    }

    .t228 .t-btn {
        margin-left: 5px;
        margin-left:5px
    }

    .t228__logo {
        white-space: normal;
        padding:0
    }

    .t228.t228__hidden {
        display: none;
        height:100%
    }

    .t228__mobile {
        background-color: #111;
        display:block
    }

    .t228__mobile_text {
        color:#fff
    }

    .t228__mobile_container {
        padding: 20px;
        position:relative
    }

    .t228__burger {
        position: absolute;
        top: 50%;
        margin-top: -10px;
        right: 20px;
        width: 28px;
        height: 20px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        cursor: pointer;
        z-index:9999
    }

    .t228__burger span {
        display: block;
        position: absolute;
        width: 100%;
        opacity: 1;
        left: 0;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
        height: 3px;
        background-color:#fff
    }

    .t228__burger span:nth-child(1) {
        top:0
    }

    .t228__burger span:nth-child(2), .t228__burger span:nth-child(3) {
        top:8px
    }

    .t228__burger span:nth-child(4) {
        top:16px
    }

    .t228_opened .t228__burger span:nth-child(1) {
        top: 8px;
        width: 0%;
        left:50%
    }

    .t228_opened .t228__burger span:nth-child(2) {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform:rotate(45deg)
    }

    .t228_opened .t228__burger span:nth-child(3) {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform:rotate(-45deg)
    }

    .t228_opened .t228__burger span:nth-child(4) {
        top: 8px;
        width: 0%;
        left:50%
    }
}

@media screen and (max-width: 640px) {
    .t228__right_buttons_but {
        display: table;
        padding: 0 0;
        margin:0 auto 10px
    }
}

.t228 .ya-share2__container_size_m .ya-share2__icon {
    width: 28px;
    height:28px
}

.t228 .ya-share2__list {
    margin-bottom:0
}

.t228 .ya-share2__container_size_m .ya-share2__counter {
    line-height:28px
}

.t228__black-white .ya-share2__badge {
    background-color:#111 !important
}

.t228__transp-white .ya-share2__badge {
    background-color:transparent !important
}

.t228__transp-white .ya-share2__container_size_m .ya-share2__counter:before {
    display:none
}

.t228__transp-white .ya-share2__container_size_m .ya-share2__counter {
    padding-left: 0 !important;
    margin-top:2px
}

.t228__white-black .ya-share2__badge {
    background-color:#fff !important
}

.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}

.t228__white-black .ya-share2__container_size_m .ya-share2__counter {
    color:#222
}

.t228__white-black .ya-share2__counter:before {
    background-color:#222
}

.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}

.t228__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);
    background-size:28px 28px
}

.t228__transp-black .ya-share2__badge {
    background-color:transparent !important
}

.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}

.t228__transp-black .ya-share2__container_size_m .ya-share2__counter {
    color: #222;
    padding-left: 0 !important;
    margin-top:2px
}

.t228__transp-black .ya-share2__counter:before {
    display:none
}

.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}

.t228__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);
    background-size:28px 28px
}

.t474 .t-btn {
    margin-top:60px
}

.t490 .t-section__topwrapper {
    margin-bottom:105px
}

.t490 .t-section__title {
    margin-bottom:30px
}

.t490 .t-section__descr {
    max-width:560px
}

.t490 .t-section__bottomwrapper {
    margin-top:105px
}

.t490__wrapperleft {
    padding-left: 0;
    padding-right:0
}

.t490__wrappercenter {
    padding-left: 20px;
    padding-right:20px
}

.t490__separator {
    margin-bottom:90px
}

.t490__bgimg {
    margin-bottom: 25px;
    width: 100px;
    height: 100px;
    max-width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position:center
}

.t490__img {
	margin-top: 20%;
    margin-bottom: 25px;
    width: 100px;
    height: auto;
    max-width:100%
}

.t490__img_circle {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius:50%
}

.t490 .t-name_xl {
    margin-bottom: 25px;
    margin-top:18px
}

.t490 .t-name_sm {
    margin-bottom: 25px;
    margin-top:12px
}

.t490 .t-heading_md {
    margin-bottom: 25px;
    margin-top:12px
}

@media screen and (max-width: 960px) {
    .t490 .t-section__bottomwrapper {
        margin-top:45px
    }

    .t490 .t-section__topwrapper {
        margin-bottom:45px
    }

    .t490 .t-section__title {
        margin-bottom:20px
    }

    .t490__col {
        margin-bottom:45px
    }

    .t490__separator {
        margin-bottom:0px !important
    }
}

.t508 .t-section__topwrapper {
    margin-bottom:90px
}

.t508 .t-section__title {
    margin-bottom:40px
}

.t508 .t-section__descr {
    max-width:560px
}

.t508 .t-section__bottomwrapper {
    margin-top:105px
}

.t508__separator {
    margin-bottom:55px
}

.t508__textwrapper {
    padding-left:40px
}

.t508__bottommargin {
    margin-bottom:14px
}

.t508__checkmark {
    width: 55px;
    display:block
}

.t508__imgwrapper {
    width:55px
}

.t508__bgimg {
    width: 55px;
    height: 55px;
    max-width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position:center
}

.t508__img {
    width: 100%;
    max-width: 100%;
    height:auto
}

.t508__img_circle {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius:50%
}

@media screen and (max-width: 960px) {
    .t508 .t-section__bottomwrapper {
        margin-top:45px
    }

    .t508 .t-section__topwrapper {
        margin-bottom:45px
    }

    .t508 .t-section__title {
        margin-bottom:20px
    }

    .t508__separator {
        margin-bottom:40px !important
    }

    .t508__checkmark, .t508__bgimg {
        max-width: 50px;
        max-height:50px
    }

    .t508__imgwrapper {
        max-width:50px
    }

    .t508__textwrapper {
        padding-left:20px !important
    }
}

@media screen and (max-width: 640px) {
    .t508__checkmark, .t508__bgimg {
        max-width: 40px;
        max-height:40px
    }

    .t508__imgwrapper {
        max-width:40px
    }
}

.t510 .t-section__topwrapper {
    margin-bottom:90px
}

.t510 .t-section__title {
    margin-bottom:40px
}

.t510 .t-section__descr {
    max-width:560px
}

.t510 .t-section__bottomwrapper {
    margin-top:105px
}

.t510__separator {
    margin-bottom:55px
}

.t510__textwrapper {
    padding-left:40px
}

.t510__bottommargin {
    margin-bottom:14px
}

.t510__checkmark {
    display:block
}

.t510__circle {
    background-color: #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: block;
    width: 45px;
    height: 45px;
    text-align: center;
    font-size: 20px;
    line-height: 45px;
    color: #000;
    overflow: hidden;
    white-space:nowrap
}

@media screen and (max-width: 960px) {
    .t510 .t-section__bottomwrapper {
        margin-top:45px
    }

    .t510 .t-section__topwrapper {
        margin-bottom:45px
    }

    .t510 .t-section__title {
        margin-bottom:20px
    }

    .t510__separator {
        margin-bottom:40px !important
    }

    .t510__circle {
        max-width: 40px;
        max-height: 40px;
        font-size: 18px !important;
        line-height:40px !important
    }

    .t510__textwrapper {
        padding-left:20px !important
    }
}

.t572 .t-section__topwrapper {
    margin-bottom:75px
}

.t572 .t-section__title {
    margin-bottom:30px
}

.t572 .t-section__descr {
    max-width:560px
}

.t572 .t-section__bottomwrapper {
    margin-top:90px
}

.t572__descr {
    margin-bottom:30px
}

.t572 .t-sociallinks {
    margin-top:45px
}

.t572 .t-sociallinks__item {
    display: inline-block;
    margin:4px 1px 0
}

@media screen and (max-width: 960px) {
    .t572 .t-section__bottomwrapper {
        margin-top:45px
    }

    .t572 .t-section__topwrapper {
        margin-bottom:45px
    }

    .t572 .t-section__title {
        margin-bottom:20px
    }
}

.t594 .t-section__topwrapper {
    margin-bottom:105px
}

.t594 .t-section__title {
    margin-bottom:40px
}

.t594 .t-section__descr {
    max-width:560px
}

.t594 .t-section__bottomwrapper {
    margin-top:105px
}

.t594__container:before {
    display:none
}

.t594__container {
    text-align: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    font-size: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    -webkit-justify-content:center
}

.t594__item {
    padding: 20px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    margin:0
}

.t594__item_3-in-row {
    width:33.333%
}

.t594__item_4-in-row {
    width:25%
}

.t594__item_5-in-row {
    width:20%
}

.t594__item_6-in-row {
    width:16.666%
}

.t594__linkwrapper {
    max-width: 100%;
    width: 100%;
    margin:0 auto
}

.t594__img {
    max-width: 100%;
    width: 100%;
    margin:0 auto
}

.t594__greyonhovercolor {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter:gray
}

.t594__greyonhovercolor:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter:none
}

.t594__alphaonhover {
    opacity:.5
}

.t594__alphaonhover:hover {
    opacity:1
}

@media screen and (max-width: 1200px) {
    .t594__item {
        padding:10px
    }
}

@media screen and (max-width: 960px) {
    .t594 .t-section__bottomwrapper {
        margin-top:45px
    }

    .t594 .t-section__topwrapper {
        margin-bottom:45px
    }

    .t594 .t-section__title {
        margin-bottom:20px
    }

    .t594__item_4-in-row, .t594__item_5-in-row, .t594__item_6-in-row {
        width:33.333%
    }
}

@media screen and (max-width: 640px) {
    .t594__container {
        padding: 0 20px;
        box-sizing:border-box
    }
}

@media screen and (max-width: 440px) {
    .t594__item_3-in-row, .t594__item_4-in-row, .t594__item_5-in-row, .t594__item_6-in-row {
        width:50%
    }
}

.t670__imgwrapper {
    position:relative
}

.t670__imgwrapper .t-slds__bgimg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left:0
}

.t670__play {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: pointer;
    z-index:2
}

.t670__play_icon {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 80px;
    height: 80px;
    margin: 0 auto;
    -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition:all ease-in-out .2s
}

.t670__play:hover .t670__play_icon {
    -moz-transform: translateY(-50%) scale(1.15);
    -ms-transform: translateY(-50%) scale(1.15);
    -webkit-transform: translateY(-50%) scale(1.15);
    -o-transform: translateY(-50%) scale(1.15);
    transform:translateY(-50%) scale(1.15)
}

.t670__frame {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left:0
}

.t670 .t-slds__caption {
    display:none
}

.t670 .t-slds__caption.t-slds__caption-active {
    display:block
}

@media screen and (max-width: 640px) {
    .t670 .t-slds__wrapper {
        padding:0 !important
    }
}

.t681 .t-section__topwrapper {
    margin-bottom:90px
}

.t681 .t-section__title {
    margin-bottom:40px
}

.t681 .t-section__descr {
    max-width:560px
}

.t681 .t-section__bottomwrapper {
    margin-top:105px
}

.t681__row {
    margin-bottom:60px
}

.t681__row:last-child {
    margin-bottom:0px !important
}

.t681__row:after {
    content: '';
    display: block;
    height: 0;
    clear:both
}

.t681__tablewrapper {
    display: table;
    width:100%
}

.t681__textwrapper, .t681__pricewrapper {
    display: table-cell;
    vertical-align:top
}

.t681__pricewrapper {
    text-align: right;
    width:100px
}

@media screen and (max-width: 960px) {
    .t681 .t-section__bottomwrapper {
        margin-top:60px
    }

    .t681 .t-section__topwrapper {
        margin-bottom:60px
    }

    .t681 .t-section__title {
        margin-bottom:20px
    }

    .t681__row .t-col:first-child {
        margin-bottom:20px
    }
}

@media screen and (max-width: 520px) {
    .t681__textwrapper, .t681__pricewrapper {
        display:block
    }

    .t681__textwrapper, .t681__row .t-col:first-child {
        margin-bottom:15px
    }

    .t681__pricewrapper {
        text-align: left;
        width:100%
    }
}

.uploadcare-dialog.uploadcare-active {
    z-index:9999999
}

.payment-tools-container #buttonsContainer button {
    box-sizing:border-box
}

.t706_previewmode {
    padding:0 0 50px 0
}

.t706_previewmode .t706__carticon {
    position: initial;
    display: table;
    margin:0 auto
}

.t706__carticon {
    display: none;
    position: fixed;
    top: 100px;
    right: 50px;
    z-index:4000
}

.t706__carticon_showed {
    display:block
}

.t706__carticon_neworder .t706__carticon-text {
    opacity: .9;
    cursor: pointer;
    pointer-events:initial
}

@media screen and (min-width: 960px) {
    .t706__carticon:hover .t706__carticon-text {
        opacity: 1 !important;
        cursor: pointer;
        pointer-events:initial
    }

    .t706__carticon-imgwrap:hover {
        -webkit-transform: scale(1.1);
        transform:scale(1.1)
    }
}

.t706__carticon-text {
    position: absolute;
    -webkit-transform: translateX(0%) translateY(-50%);
    transform: translateX(0%) translateY(-50%);
    top: 50%;
    right: 130%;
    white-space: nowrap;
    background: #292929;
    color: #fff;
    font-size: 15px;
    box-sizing: border-box;
    padding: 9px 13px;
    border-radius: 3px;
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
    opacity: 0;
    pointer-events:none
}

.t706__carticon-text:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: solid transparent;
    border-width: 10px;
    top: 50%;
    right: -20px;
    transform: translateY(-50%);
    border-left-color:#292929
}

.t706__carticon_neworder .t706__carticon-imgwrap {
    -webkit-animation: t706__pulse-anim 0.7s;
    animation:t706__pulse-anim 0.6s
}

@-webkit-keyframes t706__pulse-anim {
    0% {
        -webkit-transform:scale(1)
    }

    60% {
        -webkit-transform:scale(1.25)
    }

    100% {
        -webkit-transform:scale(1)
    }
}

@keyframes t706__pulse-anim {
    0% {
        transform:scale(1)
    }

    60% {
        transform:scale(1.25)
    }

    100% {
        transform:scale(1)
    }
}

.t706__carticon-wrapper {
    position:relative
}

.t706__carticon-imgwrap {
    background-color: rgba(255, 255, 255, .8);
    border-radius: 50px;
    width: 80px;
    height: 80px;
    cursor: pointer;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
    will-change: transform;
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    overflow:hidden
}

.t706__bgimg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center center;
    background-repeat:no-repeat
}

.t706__carticon-img {
    width: 40px;
    height: 40px;
    padding: 18px 20px 22px;
    stroke:#000
}

.t706__carticon-counter {
    width: 30px;
    height: 30px;
    background-color: red;
    color: #fff;
    border-radius: 30px;
    position: absolute;
    right: -3px;
    bottom: -3px;
    text-align: center;
    line-height: 30px;
    font-family:Arial, Helvetica, sans-serif
}

.t706__carticon_sm .t706__carticon-imgwrap {
    width: 60px;
    height:60px
}

.t706__carticon_sm .t706__carticon-counter {
    right: -6px;
    bottom: -6px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size:14px
}

.t706__carticon_sm .t706__carticon-img {
    width: 34px;
    height: 34px;
    padding:12px 13px 14px
}

.t706__carticon_lg .t706__carticon-imgwrap {
    height: 100px;
    width:100px
}

.t706__carticon_lg .t706__carticon-img {
    width: 50px;
    height: 50px;
    padding:22px 25px 28px
}

.t706__cartwin {
    display: none;
    position: fixed;
    background-color: rgba(0, 0, 0, .8);
    width: 100%;
    height: 100%;
    z-index: 4002;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow-y:auto
}

.t706__cartwin_showed {
    display: block;
    z-index:100000
}

.t706__body_cartwinshowed {
    height: 100vh;
    min-height: 100vh;
    overflow: hidden;
    -webkit-overflow-scrolling:touch !important
}

@supports (-webkit-touch-callout: none) {
    .t706__body_cartwinshowed {
        height: -webkit-fill-available;
        min-height:-webkit-fill-available
    }
}

.t706__cartwin-content {
    margin: 65px auto;
    width: 100%;
    max-width: 560px;
    min-height: 300px;
    background-color: rgba(255, 255, 255, 1);
    padding: 40px;
    box-sizing: border-box;
    overflow:auto
}

.t706__cartwin-close {
    position: fixed;
    right: 20px;
    top: 20px;
    color: #fff;
    cursor: pointer;
    z-index:1
}

.t706__cartwin-top {
    padding: 0 0 30px 0;
    border-bottom:1px solid rgba(0, 0, 0, .2)
}

.t706__cartwin-bottom {
    padding-top: 30px;
    border-top:1px solid rgba(0, 0, 0, .2)
}

.t706__cartwin-products {
    display: table;
    width:100%
}

.t706__product {
    display: table-row;
    width: 100%;
    height: 50px;
    vertical-align:middle
}

.t706__product-thumb {
    display: table-cell;
    width: 70px;
    height: 100px;
    padding-right: 20px;
    vertical-align:middle
}

.t706__product-imgdiv {
    width: 70px;
    height: 70px;
    background-size: cover;
    border-radius: 7px;
    background-color: #eee;
    background-position:center
}

.t706__product-title {
    display: table-cell;
    font-size: 16px;
    padding: 15px 0;
    font-weight: 600;
    vertical-align: middle;
    color:#000
}

.t706__product-plusminus {
    display: table-cell;
    width: 80px;
    padding: 13px 20px 16px;
    padding-left: 10px;
    vertical-align: middle;
    color: #000;
    white-space:nowrap
}

.t706__product-quantity {
    font-size: 16px;
    line-height: 16px;
    margin: 0 5px;
    padding: 2px 5px;
    color: #000;
    border:1px solid rgba(0, 0, 0, 0)
}

.t706__product-quantity:hover {
    border:1px solid rgba(0, 0, 0, .3)
}

.t706__product-quantity_editing:hover {
    border:1px solid rgba(0, 0, 0, 0)
}

.t706__product-quantity-inp {
    width: 25px;
    display: inline;
    background-color: rgba(0, 0, 0, .05);
    font-size: 14px;
    outline: none;
    padding-top: 2px;
    padding-bottom:2px
}

.t706__product-plus, .t706__product-minus {
    cursor: pointer;
    opacity:.4
}

.t706__product-amount {
    display: table-cell;
    width: 80px;
    font-size: 16px;
    padding: 15px 0;
    vertical-align: middle;
    color: #000;
    white-space:nowrap
}

.t706__product-del {
    display: table-cell;
    width: 20px;
    padding: 15px 0 15px 15px;
    cursor: pointer;
    opacity: .4;
    vertical-align:middle
}

.t706__product:hover .t706__product-plus, .t706__product:hover .t706__product-minus, .t706__product:hover .t706__product-del {
    opacity:1
}

.t706__cartwin-prodamount-wrap {
    padding-bottom: 20px;
    font-size: 16px;
    text-align: right;
    font-weight: 600;
    color:#000
}

.t706__cartwin-orderbtn {
    height: 50px;
    font-size: 16px;
    width:100%
}

.t706__cartdata {
    display:none
}

.t706__cartwin-totalamount-wrap {
    padding-top: 15px;
    display: none;
    font-weight: 600;
    text-align:right
}

.t706__submit_disable {
    pointer-events: none;
    opacity:.5
}

@media screen and (max-width: 640px) {
    .t706__cartwin-content {
        max-width:460px
    }

    .t706__carticon {
        right:10px
    }

    .t706__carticon-imgwrap, .t706__carticon_lg .t706__carticon-imgwrap {
        width: 60px;
        height:60px
    }

    .t706__carticon-counter, .t706__carticon_lg .t706__carticon-counter {
        right: -6px;
        bottom: -6px;
        width: 24px;
        height: 24px;
        line-height: 24px;
        font-size:14px
    }

    .t706__carticon-img, .t706__carticon_lg .t706__carticon-img {
        width: 34px;
        height: 34px;
        padding:12px 13px 14px
    }

    .t706__product {
        display: table;
        position: relative;
        margin:35px 0
    }

    .t706__product-thumb {
        height: auto;
        vertical-align:top
    }

    .t706__product-title {
        display: block;
        padding-top: 0;
        padding-bottom: 10px;
        padding-right: 30px;
        width: 100%;
        vertical-align: top;
        box-sizing:border-box
    }

    .t706__product-plusminus, .t706__product-amount {
        width: auto;
        display: inline-block;
        vertical-align: bottom;
        padding:0 20px 0 0
    }

    .t706__product-del {
        position: absolute;
        top: 0;
        right: 0;
        width: auto;
        padding:0
    }
}

@media screen and (max-width: 560px) {
    .t706__cartwin-content {
        margin: 0 auto;
        max-width: 100%;
        margin-top: 50px;
        min-height:100vh
    }

    @supports (-webkit-touch-callout: none) {
        .t706__cartwin-content {
            height: -webkit-fill-available;
            min-height:-webkit-fill-available
        }
}

    .t706__cartwin-close {
        background-color: #000;
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        display: table;
        height:50px
    }

    .t706__cartwin-close-wrapper {
        display: table-cell;
        vertical-align: middle;
        text-align: right;
        width: 100%;
        padding-right: 20px;
        font-size:0
    }

    .t706__cartwin-close-icon {
        width:16px
    }
}

.t706__orderform {
    margin-top: 20px;
    margin-bottom:20px
}

.t706 .t-form .t-descr_md {
    font-size:16px
}

.t706 .t-form .t-input {
    height:56px
}

.t706 .t-form .t-input.t-input-phonemask {
    height:100%
}

.t706 .t-input-group {
    margin-bottom:20px
}

.t706 .t-input-block textarea {
    padding-top: 17px;
    transform:translateZ(0)
}

.t706 .t-input-title {
    padding-bottom:5px
}

.t706 .t-input-subtitle {
    padding-bottom:15px
}

.t706 .t-input-group_rd .t-input-subtitle {
    padding-bottom:5px
}

.t706 .t-inputtime, .t706 .t-datepicker__wrapper {
    max-width:245px
}

.t706 .t-form__submit {
    display: block;
    text-align: center;
    vertical-align: middle;
    height: 100%;
    margin-top: 30px;
    margin-bottom: 10px;
    width:100%
}

.t706 .t-submit {
    width:100%
}

.t706 .t-form_bbonly .t-input-title {
    padding-bottom: 0;
    margin-bottom:0
}

.t706 .t-form_bbonly .t-input-subtitle {
    padding-bottom: 0;
    padding-top:5px
}

.t706 .t-form_bbonly .t-input-block {
    margin-bottom:35px
}

.t706__form-bottom-text {
    margin-top: 20px;
    text-align: center;
    margin-bottom:60px
}

.t706__form-upper-text {
    padding-top: 30px;
    padding-bottom:10px
}

.t706 .t-form__successbox {
    padding-top: 70px;
    padding-bottom:70px
}

.t706__body_cartwinshowed .t396__artboard {
    z-index:0
}

@media screen and (max-width: 640px) {
    .t706 .t-form__submit {
        display: block;
        width: 100%;
        padding-bottom: 20px;
        text-align:center
    }

    .t706 .t-input-block textarea {
        padding-top:5px
    }

    .t706 .t-input-block {
        padding-right:0
    }

    .t706 .t-submit {
        width:100%
    }
}

@media screen and (max-width: 480px) {
    .t706 .t-inputtime, .t706 .t-datepicker__wrapper {
        max-width:100%
    }

    .t706__orderform {
        margin-bottom:40px
    }

    .t706__cartwin-content {
        padding:20px
    }
}

.t754__parent {
    display: table;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1200px;
    padding:0
}

@media screen and (max-width: 1200px) {
    .t754__parent {
        max-width:960px
    }
}

@media screen and (max-width: 960px) {
    .t754__parent {
        max-width:640px
    }
}

.t754 .t-store__card__btns-wrapper {
    margin-top:20px
}

.t754__separator {
    margin-bottom:90px
}

.t706__body_cartwinshowed .t754__imgwrapper {
    z-index:0
}

.t754__imgwrapper {
    position: relative;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom:110%
}

.t754__bgimg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    -webkit-transition: opacity 0.1s linear;
    transition:opacity 0.1s linear
}

.t754__img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 2;
    -webkit-transition: opacity 0.1s linear;
    transition:opacity 0.1s linear
}

.t754__bgimg_second, .t754__img_second {
    z-index: 1;
    opacity:0
}

.t754__markwrapper {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 5;
    display:table
}

.t754__mark {
    font-weight: 400;
    font-size: 12px;
    font-family: 'Roboto', Arial, sans-serif;
    display: table-cell;
    width: 50px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50px;
    background-color: #111;
    color: #fff;
    box-sizing: border-box;
    padding:0 10px
}

.t754__uptitle {
    margin-bottom: 8px;
    color:#ff8562
}

.t754__descr {
    margin-top:8px
}

.t754__price-wrapper {
    margin-top:12px
}

.t754__price-item {
    display: inline-block;
    vertical-align:middle
}

.t754__price-value, .t754__price-currency {
    display: inline-block;
    vertical-align: middle;
    float:left
}

.t754__price-value + .t754__price-currency:before {
    content: '\a0'
}

.t754__price_old {
    position: relative;
    color:#bdbdbd
}

.t754__price_old:after {
    content: '';
    position: absolute;
    top: 50%;
    right: -1px;
    left: -1px;
    border-top: 1px solid;
    width:100%
}

.t754__buttons {
    margin-top:19px
}

.t754__scroll-icon-wrapper {
    display:none
}

@media screen and (max-width: 1200px) and(min-width: 980px) {
    .t754 .t-col_4 .t-slds__thumbsbullet.t-slds__bullet {
        width:56px
    }

    .t754 .t-col_4 .t-slds__thumbsbullet.t-slds__bullet:nth-child(5n) {
        margin-right:0
    }
}

@media screen and (min-width: 1200px) {
    .t754 .t-col_4 .t-slds__thumbsbullet.t-slds__bullet {
        width:55.8px
    }

    .t754 .t-col_4 .t-slds__thumbsbullet.t-slds__bullet:nth-child(6n) {
        margin-right:0
    }
}

@media screen and (max-width: 980px) and(min-width: 640px) {
    .t754 .t-col_4 .t-slds__thumbsbullet.t-slds__bullet {
        width: 10.2%;
        margin-right:1%
    }

    .t754 .t-col_4 .t-slds__thumbsbullet.t-slds__bullet:nth-child(9n) {
        margin-right:0
    }
}

@media screen and (max-width: 640px) {
    .t754 .t-col_4 .t-slds__thumbsbullet.t-slds__bullet {
        width: 11.6%;
        margin-right:1%
    }

    .t754 .t-col_4 .t-slds__thumbsbullet.t-slds__bullet:nth-child(8n) {
        margin-right:0
    }
}

.t754 .t-popup {
    padding: 0;
    -webkit-overflow-scrolling:touch
}

.t754 .t-popup__container {
    max-width: 1240px;
    right: 0;
    left:0
}

.t754__container {
    padding:40px 20px
}

.t754__container:after {
    content: '';
    display: block;
    height: 0;
    clear:both
}

.t754 .t-popup__close {
    z-index:999
}

.t754__close-text-wrapper {
    z-index: 999;
    position: fixed;
    left: 20px;
    top:20px
}

.t754__close-text {
    margin-bottom: 20px;
    cursor: pointer;
    display: inline-block;
    opacity: .8;
    font-weight:400
}

.t754__close-text:before {
    content: "←\a0";
    font-family:Arial, Helvetica, sans-serif
}

@media screen and (max-width: 1240px) {
    .t754 .t-popup__container {
        max-width:1200px
    }

    .t754__container {
        padding:30px 10px
    }

    .t754__col_left {
        margin-right:10px
    }

    .t754__col_right {
        margin-left:10px
    }
}

@media screen and (max-width: 1200px) {
    .t754 .t-popup__container {
        max-width:1000px
    }

    .t754__container {
        padding:30px 20px
    }
}

@media screen and (max-width: 1000px) {
    .t754 .t-popup__container {
        max-width:980px
    }

    .t754__container {
        padding:20px 10px
    }
}

@media screen and (max-width: 980px) {
    .t754 .t-popup {
        padding:0 20px
    }

    .t754 .t-popup__container {
        max-width:640px
    }

    .t754__container {
        padding:30px
    }

    .t754__col_left, .t754__col_right {
        margin: 0;
        display: block;
        max-width:100%
    }

    .t754__col_left {
        padding:0
    }

    .t754__col_right {
        padding:25px 0 0 0
    }
}

@media screen and (max-width: 670px) {
    .t754__btn {
        display: block;
        width:100%
    }

    .t754__btn:last-child {
        margin-top:10px
    }

    .t754 .t-popup__container {
        right: 20px;
        left:20px
    }
}

@media screen and (max-width: 560px) {
    .t754 .t-popup_show .t-popup__container {
        max-width: 100%;
        right: 0;
        left: 0;
        top: 50px;
        bottom: 0;
        -webkit-transform: translateY(0);
        transform:translateY(0)
    }

    .t754 .t-popup_show .t-popup__container.t-popup__container-static {
        max-width: 100%;
        min-height: 100vh;
        top: 0;
        margin:50px 0 0
    }

    .t754 .t-popup {
        padding:0
    }

    .t754 .t-popup__close {
        width: 100%;
        height: 50px;
        background: #000;
        position: fixed;
        display: table;
        z-index: 2;
        left: 0;
        right: 0;
        top:0
    }

    .t754 .t-popup__close-wrapper {
        display: table-cell;
        vertical-align: middle;
        text-align: right;
        width: 100%;
        padding-right: 20px;
        font-size:0
    }

    .t754 .t-popup__close-icon {
        width:16px
    }

    .t754 .t-popup__close-icon g {
        fill:#fff
    }

    .t754__close-text-wrapper {
        display:none
    }

    .t754__container {
        padding:20px
    }

    .t754__col_right {
        padding-top:30px
    }
}

.t-popup .t754__title-wrapper {
    margin-bottom:18px
}

.t-popup .t754__title_small {
    margin-top: 4px;
    color:#777
}

.t-popup .t754__descr {
    margin-top:20px
}

.t-popup .t754__price-wrapper {
    margin-top:0
}

.t-popup .t754__btn-wrapper {
    margin-top: 20px;
    margin-bottom:30px
}

.t754 .t-product__option {
    margin-top: 10px;
    margin-bottom:10px
}

.t754 .t-product__option-title {
    padding-bottom:3px
}

.t754 .t-product__option-variants {
    position: relative;
    display: table;
    min-width:150px
}

.t754 .t-product__option-variants:after {
    content: ' ';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    border-color: #000 transparent transparent transparent;
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
    pointer-events:none
}

.t754 .t-product__option-select {
    width: 100%;
    border: 1px #ddd solid;
    background: #f8f8f8;
    color: #000;
    box-sizing: border-box;
    cursor: pointer;
    padding: 2px 30px 2px 10px;
    border-radius: 5px;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance:none
}

.t754 .t-product__option-select::-ms-expand {
    width: 0;
    height: 0;
    opacity:0
}

@media screen and (max-width: 640px) {
    .t754 .t-product__option-select {
        font-size:16px
    }
}

.t754 .t-slds__wrapper {
    padding:0 !important
}

.t754 .t-slds__arrow_wrapper {
    height:auto !important
}

@media screen and (min-width: 960px) {
    .t754__imgwrapper:hover .t754__bgimg_first_hover, .t754__imgwrapper:hover .t754__img_first_hover {
        opacity:0
    }

    .t754__imgwrapper:hover .t754__bgimg_second, .t754__imgwrapper:hover .t754__img_second {
        z-index: 3;
        opacity:1
    }
}

@media screen and (max-width: 960px) {
    .t754__separator {
        display:none
    }

    .t754__container_mobile-grid {
        font-size:0
    }

    .t754__col_mobile-grid {
        width: 50%;
        display: inline-block;
        vertical-align:top
    }

    .t754__col {
        margin-bottom:60px
    }

    .t-col_8 .t754__imgwrapper_mobile-nopadding {
        padding-bottom: 0px !important;
        font-size:0
    }

    .t-col_8 .t754__imgwrapper_mobile-nopadding .t754__img {
        position:initial
    }

    .t754__img_second {
        display:none
    }

    .t754__container_mobile-flex {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        max-width: 100%;
        box-sizing:border-box
    }

    .t754__container_mobile-flex .t754__col {
        min-width: 38%;
        max-width: 38%;
        margin-bottom:0px !important
    }

    .t754__container_mobile-flex .t754__col:first-child {
        margin-left:20px
    }

    .t754__scroll-icon-wrapper {
        display: block;
        padding: 0 40px 20px 0;
        color: #a1a1a1;
        text-align: right;
        font-size: 0;
        mix-blend-mode:multiply
    }

    @-webkit-keyframes t754__icon-anim {
        0% {
            -webkit-transform: translate3d(-20px, 0, 0);
            opacity:0
        }

        10% {
            -webkit-transform: translate3d(-20px, 0, 0);
            opacity:0
        }

        20% {
            -webkit-transform: translate3d(-20px, 0, 0);
            opacity:1
        }

        70% {
            -webkit-transform: translate3d(0, 0, 0);
            opacity:1
        }

        80% {
            -webkit-transform: translate3d(0, 0, 0);
            opacity:1
        }

        81% {
            -webkit-transform: translate3d(0, 0, 0);
            opacity:0
        }

        100% {
            -webkit-transform: translate3d(0, 0, 0);
            opacity:0
        }
}

    @keyframes t754__icon-anim {
        0% {
            transform: translate3d(-20px, 0, 0);
            opacity:0
        }

        10% {
            transform: translate3d(-20px, 0, 0);
            opacity:0
        }

        20% {
            transform: translate3d(-20px, 0, 0);
            opacity:1
        }

        70% {
            transform: translate3d(0, 0, 0);
            opacity:1
        }

        80% {
            transform: translate3d(0, 0, 0);
            opacity:1
        }

        81% {
            transform: translate3d(0, 0, 0);
            opacity:0
        }

        100% {
            transform: translate3d(0, 0, 0);
            opacity:0
        }
}

    .t754__scroll-icon {
        -webkit-animation: t754__icon-anim 1.5s infinite;
        animation:t754__icon-anim 1.5s infinite
    }
}

@media screen and (max-width: 640px) {
    .t754__container_mobile-grid {
        padding: 0 10px;
        box-sizing:border-box
    }

    .t754__col_mobile-grid {
        padding-left: 10px;
        padding-right:10px
    }

    .t754__container_mobile-flex .t754__col:first-child {
        margin-left:0
    }

    .t754__container_mobile-flex .t754__col {
        min-width: 70%;
        max-width:70%
    }

    .t754__scroll-icon-wrapper {
        padding:0 20px 10px 0
    }
}

@media screen and (max-width: 480px) {
    .t754__imgwrapper_mobile-nopadding {
        padding-bottom: 0px !important;
        font-size:0
    }

    .t754__imgwrapper_mobile-nopadding .t754__img {
        position:initial
    }

    .t754__col_mobile-grid {
        width: 100%;
        display:block
    }

    .t754__container_mobile-flex .t754__col {
        min-width: 80%;
        max-width:80%
    }

    .t754 .mobile-two-columns .t-col.t-item {
        width: 50%;
        display:inline-block
    }

    .t754 .mobile-two-columns .t754__title.t-name {
        font-size: 14px;
        word-break:break-word
    }

    .t754 .mobile-two-columns .t754__btn.t-btn {
        font-size: 12px;
        padding:0 10px
    }

    .t754 .mobile-two-columns .t754__btn.t754__btn_second.t-btn {
        font-size: 12px;
        padding:0 10px
    }
}

.t754__buttonwrapper {
    padding: 0 20px;
    text-align:center
}

.t754__btn {
    margin-top:60px
}

.t776__parent {
    display: table;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1200px;
    padding:0
}

@media screen and (max-width: 1200px) {
    .t776__parent {
        max-width:960px
    }
}

@media screen and (max-width: 960px) {
    .t776__parent {
        max-width:640px
    }
}

.t776 .t-store__card__btns-wrapper {
    margin-top:20px
}

.t776__separator {
    margin-bottom:90px
}

.t706__body_cartwinshowed .t776__imgwrapper {
    z-index:0
}

.t776__imgwrapper {
    position: relative;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom:110%
}

.t776__bgimg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    -webkit-transition: opacity 0.1s linear;
    transition:opacity 0.1s linear
}

.t776__img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 2;
    -webkit-transition: opacity 0.1s linear;
    transition:opacity 0.1s linear
}

.t776__bgimg_second, .t776__img_second {
    z-index: 1;
    opacity:0
}

.t776__markwrapper {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 5;
    display:table
}

.t776__mark {
    font-weight: 400;
    font-size: 12px;
    font-family: 'Roboto', Arial, sans-serif;
    display: table-cell;
    width: 50px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50px;
    background-color: #111;
    color: #fff;
    box-sizing: border-box;
    padding:0 10px
}

.t776__uptitle {
    margin-bottom: 8px;
    color:#ff8562
}

.t776__descr {
    margin-top:8px
}

.t776__price-wrapper {
    margin-top:12px
}

.t776__price-item {
    display: inline-block;
    vertical-align:middle
}

.t776__price-value, .t776__price-currency {
    display: inline-block;
    vertical-align: middle;
    float:left
}

.t776__price-value + .t776__price-currency:before {
    content: '\a0'
}

.t776__price_old {
    position: relative;
    color:#bdbdbd
}

.t776__price_old:after {
    content: '';
    position: absolute;
    top: 50%;
    right: -1px;
    left: -1px;
    border-top: 1px solid;
    width:100%
}

.t776__btn-wrapper {
    margin-top:19px
}

.t776__btn {
    display:inline-block
}

.t-align_center .t776__btn {
    margin:0 2px 8px
}

.t-align_left .t776__btn {
    margin:0 4px 8px 0
}

.t776__scroll-icon-wrapper {
    display:none
}

.t776 .t-popup {
    padding: 0;
    -webkit-overflow-scrolling:touch
}

.t776 .t-popup__container {
    max-width: 1240px;
    right: 0;
    left:0
}

.t776__container {
    padding:40px 20px
}

.t776__container:after {
    content: '';
    display: block;
    height: 0;
    clear:both
}

.t776 .t-popup__close {
    z-index:999
}

.t776__close-text-wrapper {
    z-index: 999;
    position: fixed;
    left: 20px;
    top:20px
}

.t776__close-text {
    margin-bottom: 20px;
    cursor: pointer;
    display: inline-block;
    opacity: .8;
    font-weight:400
}

.t776__close-text:before {
    content: "←\a0";
    font-family:Arial, Helvetica, sans-serif
}

@media screen and (max-width: 1240px) {
    .t776 .t-popup__container {
        max-width:1200px
    }

    .t776__container {
        padding:30px 10px
    }

    .t776__col_left {
        margin-right:10px
    }

    .t776__col_right {
        margin-left:10px
    }
}

@media screen and (max-width: 1200px) {
    .t776 .t-popup__container {
        max-width:1000px
    }

    .t776__container {
        padding:30px 20px
    }
}

@media screen and (max-width: 1000px) {
    .t776 .t-popup__container {
        max-width:980px
    }

    .t776__container {
        padding:20px 10px
    }
}

@media screen and (max-width: 980px) {
    .t776 .t-popup {
        padding:0 20px
    }

    .t776 .t-popup__container {
        max-width:640px
    }

    .t776__container {
        padding:30px
    }

    .t776__col_left, .t776__col_right {
        margin: 0;
        display: block;
        max-width:100%
    }

    .t776__col_left {
        padding:0
    }

    .t776__col_right {
        padding:25px 0 0 0
    }
}

@media screen and (max-width: 670px) {
    .t776__btn {
        display: block;
        width:100%
    }

    .t776__btn:last-child {
        margin-top:10px
    }

    .t776 .t-popup__container {
        right: 20px;
        left:20px
    }
}

@media screen and (max-width: 560px) {
    .t776 .t-popup_show .t-popup__container {
        max-width: 100%;
        right: 0;
        left: 0;
        top: 50px;
        bottom: 0;
        -webkit-transform: translateY(0);
        transform:translateY(0)
    }

    .t776 .t-popup_show .t-popup__container.t-popup__container-static {
        max-width: 100%;
        min-height: 100vh;
        top: 0;
        margin:50px 0 0
    }

    .t776 .t-popup {
        padding:0
    }

    .t776 .t-popup__close {
        width: 100%;
        height: 50px;
        background: #000;
        position: fixed;
        display: table;
        z-index: 2;
        left: 0;
        right: 0;
        top:0
    }

    .t776 .t-popup__close-wrapper {
        display: table-cell;
        vertical-align: middle;
        text-align: right;
        width: 100%;
        padding-right: 20px;
        font-size:0
    }

    .t776 .t-popup__close-icon {
        width:16px
    }

    .t776 .t-popup__close-icon g {
        fill:#fff
    }

    .t776__close-text-wrapper {
        display:none
    }

    .t776__container {
        padding:20px
    }

    .t776__col_right {
        padding-top:30px
    }
}

.t-popup .t776__title-wrapper {
    margin-bottom:18px
}

.t-popup .t776__title_small {
    margin-top: 4px;
    color:#777
}

.t-popup .t776__descr {
    margin-top:20px
}

.t-popup .t776__price-wrapper {
    margin-top:0
}

.t-popup .t776__btn-wrapper {
    margin-top: 20px;
    margin-bottom:30px
}

.t-popup .t776__btn {
    margin-bottom:0
}

.t776 .t-product__option {
    margin-top: 10px;
    margin-bottom:10px
}

.t776 .t-product__option-title {
    padding-bottom:3px
}

.t776 .t-product__option-variants {
    position: relative;
    display: table;
    min-width:150px
}

.t776 .t-product__option-variants:after {
    content: ' ';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    border-color: #000 transparent transparent transparent;
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
    pointer-events:none
}

.t776 .t-product__option-select {
    width: 100%;
    border: 1px #ddd solid;
    background: #f8f8f8;
    color: #000;
    box-sizing: border-box;
    cursor: pointer;
    padding: 2px 30px 2px 10px;
    border-radius: 5px;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance:none
}

.t776 .t-product__option-select::-ms-expand {
    width: 0;
    height: 0;
    opacity:0
}

@media screen and (max-width: 640px) {
    .t776 .t-product__option-select {
        font-size:16px
    }
}

.t776 .t-slds__wrapper {
    padding:0 !important
}

.t776 .t-slds__arrow_wrapper {
    height:auto !important
}

@media screen and (min-width: 960px) {
    .t776__imgwrapper:hover .t776__bgimg_first_hover, .t776__imgwrapper:hover .t776__img_first_hover {
        opacity:0
    }

    .t776__imgwrapper:hover .t776__bgimg_second, .t776__imgwrapper:hover .t776__img_second {
        z-index: 3;
        opacity:1
    }
}

@media screen and (max-width: 960px) {
    .t776__separator {
        display:none
    }

    .t776__container_mobile-grid {
        font-size:0
    }

    .t776__col_mobile-grid {
        width: 50%;
        display: inline-block;
        vertical-align:top
    }

    .t776__col {
        margin-bottom:60px
    }

    .t-col_8 .t776__imgwrapper_mobile-nopadding {
        padding-bottom: 0px !important;
        font-size:0
    }

    .t-col_8 .t776__imgwrapper_mobile-nopadding .t776__img {
        position:initial
    }

    .t776__img_second {
        display:none
    }

    .t776__container_mobile-flex {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        max-width: 100%;
        box-sizing:border-box
    }

    .t776__container_mobile-flex .t776__col {
        min-width: 38%;
        max-width: 38%;
        margin-bottom:0px !important
    }

    .t776__container_mobile-flex .t776__col:first-child {
        margin-left:20px
    }

    .t776__scroll-icon-wrapper {
        display: block;
        padding: 0 40px 20px 0;
        color: #a1a1a1;
        text-align: right;
        font-size: 0;
        mix-blend-mode:multiply
    }

    @-webkit-keyframes t776__icon-anim {
        0% {
            -webkit-transform: translate3d(-20px, 0, 0);
            opacity:0
        }

        10% {
            -webkit-transform: translate3d(-20px, 0, 0);
            opacity:0
        }

        20% {
            -webkit-transform: translate3d(-20px, 0, 0);
            opacity:1
        }

        70% {
            -webkit-transform: translate3d(0, 0, 0);
            opacity:1
        }

        80% {
            -webkit-transform: translate3d(0, 0, 0);
            opacity:1
        }

        81% {
            -webkit-transform: translate3d(0, 0, 0);
            opacity:0
        }

        100% {
            -webkit-transform: translate3d(0, 0, 0);
            opacity:0
        }
}

    @keyframes t776__icon-anim {
        0% {
            transform: translate3d(-20px, 0, 0);
            opacity:0
        }

        10% {
            transform: translate3d(-20px, 0, 0);
            opacity:0
        }

        20% {
            transform: translate3d(-20px, 0, 0);
            opacity:1
        }

        70% {
            transform: translate3d(0, 0, 0);
            opacity:1
        }

        80% {
            transform: translate3d(0, 0, 0);
            opacity:1
        }

        81% {
            transform: translate3d(0, 0, 0);
            opacity:0
        }

        100% {
            transform: translate3d(0, 0, 0);
            opacity:0
        }
}

    .t776__scroll-icon {
        -webkit-animation: t776__icon-anim 1.5s infinite;
        animation:t776__icon-anim 1.5s infinite
    }
}

@media screen and (max-width: 640px) {
    .t776__container_mobile-grid {
        padding: 0 10px;
        box-sizing:border-box
    }

    .t776__col_mobile-grid {
        padding-left: 10px;
        padding-right:10px
    }

    .t776__container_mobile-flex .t776__col:first-child {
        margin-left:0
    }

    .t776__container_mobile-flex .t776__col {
        min-width: 70%;
        max-width:70%
    }

    .t776__scroll-icon-wrapper {
        padding:0 20px 10px 0
    }
}

@media screen and (max-width: 480px) {
    .t776__imgwrapper_mobile-nopadding {
        padding-bottom: 0px !important;
        font-size:0
    }

    .t776__imgwrapper_mobile-nopadding .t776__img {
        position:initial
    }

    .t776__col_mobile-grid {
        width: 100%;
        display:block
    }

    .t776__container_mobile-flex .t776__col {
        min-width: 80%;
        max-width:80%
    }

    .t776 .mobile-two-columns .t-col.t-item {
        width: 50%;
        display:inline-block
    }

    .t776 .mobile-two-columns .t776__title.t-name {
        font-size: 14px;
        word-break:break-word
    }

    .t776 .mobile-two-columns .t776__btn.t-btn {
        font-size: 12px;
        padding:0 10px
    }

    .t776 .mobile-two-columns .t776__btn.t776__btn_second.t-btn {
        font-size: 12px;
        padding:0 10px
    }
}

.t776__buttonwrapper {
    padding: 0 20px;
    text-align:center
}

.t776__btn {
    margin-top: 60px
}

.porto-sicon-description p,.porto-sicon-description div,.info-circle-text p,.info-circle-text div,.timeline-header > div p,.timeline-header > div div,.porto-u-list-desc p,.porto-u-list-desc div,.porto-u-sub-heading p,.porto-u-sub-heading div,.porto-btn-text,span.middle-text p,span.middle-text div{font-family:inherit;font-weight:inherit;font-size:inherit;font-style:inherit;line-height:inherit;color:inherit}.porto-btn-ctn-center,.porto-btn-ctn-left,.porto-btn-ctn-right,.porto-map-wrapper.porto-adjust-bottom-margin,.info-wrapper.porto-adjust-bottom-margin,.porto-u-list-icon-wrapper.porto-adjust-bottom-margin{margin-bottom:35px}#banner-wrapper .porto-block,#content-top .porto-block,#content-bottom .porto-block{overflow:hidden}.porto-portfolio{position:relative}.call-to-action-in-footer{position:relative;padding:60px 0}.call-to-action-in-footer .vc_cta3-container{margin-bottom:0}.call-to-action-in-footer:before{content:"";display:block;position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;height:20px;width:20px;top:-5px;left:50%;margin-left:-20px}.porto-modal-trigger{cursor:pointer}.accordion .card{margin-top:5px;background:none}.accordion .card:first-child{margin-top:0}.accordion .card-title{font-size:16px}.accordion .card-header{padding:0;border-bottom:0}.accordion .card-header a{display:block;padding:10px 20px}.accordion .card-header a:hover,.accordion .card-header a:focus{text-decoration:none}.accordion .card-header a i{display:inline-block;margin-right:8px;position:relative;top:1px}.accordion .card-header a i.icon-image{max-width:20px;position:relative;top:-1px}.accordion .card-header a [class*="fa-"]{top:-1px}.accordion .card-body > *:last-child{margin-bottom:0}.accordion.card-title-dark .card-title a{color:inherit}.accordion.card-title-bold .card-title{font-weight:700}.accordion.accordion-sm .card-header a{padding:5px 15px;font-size:0.9em}.accordion.accordion-sm .card-body{font-size:0.9em}.accordion.accordion-lg .card-header a{padding:15px 15px;font-size:1em;font-weight:600}.accordion.panel-modern .card{border:4px solid #f7f7f7}.accordion.panel-modern .card-header{background-color:#f7f7f7;border-radius:0}.accordion.panel-modern.gray-scale-1 .card{border-color:#ededed}.accordion.panel-modern.gray-scale-1 .card-header{background-color:#ededed}.accordion.without-bg .card-default{background:transparent !important}.accordion.without-bg .card-default > .card-header{background:transparent !important}.accordion.without-bg .card-body{padding-top:0;padding-bottom:0}.accordion.without-bg .card-body p{margin-bottom:20px !important}.accordion.without-borders .card{border:0;box-shadow:none;border-bottom:1px solid;border-radius:0}.accordion.without-borders .card-header a{padding-left:0;padding-right:0}.accordion.without-borders .card-body{padding:0}.accordion.without-borders .card-body p{margin-bottom:20px !important}.section-default .accordion.panel-modern .card-header{background:none}.section-default .accordion.panel-modern .card{border-color:#ededed}.toggle{padding:0 0 5px 0;position:relative;clear:both}.toggle > input{cursor:pointer;height:45px;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.toggle > label{transition:all 0.15s ease-out;padding:12px 20px 12px 10px;border-left:3px solid #ccc;display:block;font-size:1.1em;min-height:20px;position:relative;cursor:pointer;font-weight:400}.toggle > label:-moz-selection{background:none}.toggle > label:selection{background:none}.toggle > label:before{border:6px solid transparent;border-left-color:inherit;right:4px;content:'';margin-top:-6px;position:absolute;top:50%}.toggle > label + p{color:#999;display:block;overflow:hidden;padding-left:30px;text-overflow:ellipsis;white-space:nowrap;height:25px}.toggle > label i{margin-right:7px;position:relative;top:-1px}.toggle > label i.icon-image{display:inline-block;max-width:20px}.toggle > .toggle-content{display:none;padding-bottom:5px}@media (max-width: 767px){.toggle > .toggle-content{padding-left:0}}.porto-toggles .toggle > .toggle-content{padding-left:0}.toggle > .toggle-content > p{margin-bottom:0;padding:10px 0}.toggle.active > label{border-color:#ccc}.toggle.active > label:before{border:6px solid transparent;border-top-color:#fff;margin-top:-3px;right:10px}.toggle.active > p{white-space:normal}.toggle > p.preview-active{height:auto;white-space:normal}.toggle-sm .toggle > label{font-size:0.9em;padding:6px 20px 6px 10px}.toggle-sm .toggle > .toggle-content > p{font-size:0.9em}.toggle-lg .toggle > label{font-size:1.1em;padding:16px 20px 16px 20px}.toggle-lg .toggle > .toggle-content > p{font-size:1.1em}.toggle-simple .toggle .toggle-content{padding-left:0}.toggle-simple .toggle > label{border-radius:0;border:0;background:transparent;padding-left:32px;margin-bottom:-10px;font-size:1em;font-weight:600}.toggle-simple .toggle > label:after{content:'';position:absolute;left:0;display:block;width:24px;height:24px;top:50%;margin-top:-12px;z-index:1}.toggle-simple .toggle > label:before{border:0;right:auto;left:9px;margin-top:auto;margin-bottom:auto;top:0;bottom:0;height:21px;font-size:14px;font-family:'Font Awesome 5 Free';font-weight:900;-webkit-font-smoothing:antialiased;content:'\f067';z-index:2;color:#fff;font-size:8px;-webkit-font-smoothing:antialiased}.toggle-simple .toggle.active > label{background:transparent}.toggle-simple .toggle.active > label:before{content:'\f068'}.porto-grid-container{position:relative}.porto-grid-container .porto-grid-item{float:left;max-width:100%}.porto-grid-container .porto-grid-item > .wpb_single_image{margin-bottom:0}.porto-grid-container .porto-grid-item > .wpb_single_image .vc_single_image-wrapper:hover{background:#000;transition:opacity 0.35s ease 0s}.porto-grid-container .porto-grid-item > .wpb_single_image a{display:block}.porto-grid-container .porto-grid-item > .wpb_single_image .vc_single_image-wrapper{width:100%;display:block}.porto-grid-container .porto-grid-item > .wpb_single_image img{width:100%;transition:opacity 0.35s ease 0s}.porto-grid-container .porto-grid-item > .wpb_single_image img:hover{opacity:0.9}.testimonial{margin-bottom:20px}.slick-slider .testimonial{margin-bottom:0}.testimonial blockquote{border:0;color:#fff;margin:0;padding:2.5rem 4rem 2.5rem 4.5rem;position:relative}.testimonial blockquote:before{left:20px;top:20px;content:"\201C";font-size:80px;font-style:normal;line-height:1;position:absolute}.testimonial blockquote p{font-size:1.2em;line-height:1.5;margin-bottom:0;color:inherit}.testimonial .testimonial-arrow-down{border-left:11px solid transparent;border-right:11px solid transparent;border-top:8px solid #ccc;height:0;margin:0 0 0 40px;width:0}.testimonial .testimonial-author{*zoom:1;display:-ms-flexbox;display:flex;margin:12px 0 0 0}.testimonial .testimonial-author:before,.testimonial .testimonial-author:after{content:" ";display:table}.testimonial .testimonial-author:after{clear:both}.testimonial .testimonial-author .testimonial-author-thumbnail{width:auto}.testimonial .testimonial-author img{max-width:25px}.testimonial .testimonial-author strong{display:block;margin-bottom:2px;font-weight:700}.testimonial .testimonial-author span{color:#666;display:block;font-size:0.8rem;font-weight:600}.testimonial .testimonial-author p{color:#999;margin-left:0.6rem;text-align:left;line-height:1.2}.testimonial.testimonial-style-2{text-align:center}.testimonial.testimonial-style-2 blockquote{background:transparent !important;padding:20px}.testimonial.testimonial-style-2 blockquote:before{display:none}.testimonial.testimonial-style-2 .testimonial-arrow-down{display:none}.testimonial.testimonial-style-2 .testimonial-author{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;margin:6px 0 0}.testimonial.testimonial-style-2 .testimonial-author img{margin:0 auto 10px;max-width:60px}.testimonial.testimonial-style-2 .testimonial-author p{text-align:center;padding:0;margin:0}.testimonial.testimonial-style-3 blockquote{padding:12px 30px}.testimonial.testimonial-style-3 blockquote:before{top:5px;left:9px;font-size:35px}.testimonial.testimonial-style-3 blockquote:after{font-size:35px;bottom:-5px}.testimonial.testimonial-style-3 blockquote p{font-size:1em;font-style:normal}.testimonial.testimonial-style-3 .testimonial-author{margin-left:8px}.testimonial.testimonial-style-3 .testimonial-author img{max-width:55px}.testimonial.testimonial-style-3 .testimonial-arrow-down{margin-left:20px}.testimonial.testimonial-style-4{padding:7px;border:1px solid;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.04)}.testimonial.testimonial-style-4 blockquote{background:transparent !important;padding:12px 30px}.testimonial.testimonial-style-4 blockquote:before{top:5px;left:9px;font-size:35px}.testimonial.testimonial-style-4 blockquote:after{font-size:35px;bottom:-5px}.testimonial.testimonial-style-4 blockquote p{font-size:1em;font-style:normal}.testimonial.testimonial-style-4 .testimonial-arrow-down{display:none}.testimonial.testimonial-style-4 .testimonial-author{margin-left:30px;margin-bottom:15px;-ms-flex-align:center;align-items:center}.testimonial.testimonial-style-4 .testimonial-author img{max-width:55px}.testimonial.testimonial-style-4 .testimonial-author p{margin-bottom:0}.testimonial.testimonial-style-5{text-align:center}.testimonial.testimonial-style-5 blockquote{background:transparent !important;padding:6px 20px}.testimonial.testimonial-style-5 blockquote:before{display:none}.testimonial.testimonial-style-5 blockquote p{font-size:1.2em;font-style:normal}.testimonial.testimonial-style-5 .testimonial-arrow-down{display:none}.testimonial.testimonial-style-5 .testimonial-author{display:block;padding:15px 0 0;margin:12px 0 0}.testimonial.testimonial-style-5 .testimonial-author img{margin:0 auto 10px}.testimonial.testimonial-style-5 .testimonial-author p{text-align:center;padding:0;margin:0}.testimonial.testimonial-style-6{text-align:center}.testimonial.testimonial-style-6 blockquote{background:transparent !important;border:0;padding:0 10%}.testimonial.testimonial-style-6 blockquote:before{display:none}.testimonial.testimonial-style-6 blockquote i.fa-quote-left{font-size:34px;position:relative;left:-5px}.testimonial.testimonial-style-6 blockquote p{font-size:24px;line-height:30px}.testimonial.testimonial-style-6 blockquote span{font-size:16px;line-height:20px;color:#999;position:relative;left:-5px}.testimonial.testimonial-style-6 .testimonial-arrow-down{display:none}.testimonial.testimonial-style-6 .testimonial-author{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;margin:6px 0 0}.testimonial.testimonial-style-6 .testimonial-author img{margin:15px auto 10px}.testimonial.testimonial-style-6 .testimonial-author p{text-align:center;padding:0;margin:0}.testimonial.testimonial-with-quotes{text-align:center}.testimonial.testimonial-with-quotes blockquote{background:transparent !important}.testimonial.testimonial-with-quotes blockquote:before,.testimonial.testimonial-with-quotes blockquote:after{display:block !important;left:10px;top:0;content:"\201C";font-size:80px;font-style:normal;line-height:1;position:absolute}@media (max-width: 575px){.testimonial.testimonial-with-quotes blockquote:before,.testimonial.testimonial-with-quotes blockquote:after{display:none !important}}.testimonial.testimonial-with-quotes blockquote:after{content:"\201D";left:auto;right:10px;top:auto;bottom:-0.5em}.testimonial.testimonial-with-quotes blockquote p{padding:0 40px}@media (max-width: 575px){.testimonial.testimonial-with-quotes blockquote p{padding:0}}.testimonial.testimonial-with-quotes img{margin:15px auto 10px;width:60px}.testimonial.testimonial-with-quotes .testimonial-author p{margin:0 auto;text-align:center}.testimonial.testimonial-with-quotes.testimonial-light blockquote{color:#fff}.testimonial.testimonial-with-quotes.testimonial-light .testimonial-author span,.testimonial.testimonial-with-quotes.testimonial-light .testimonial-author strong{opacity:0.6;color:#fff}.testimonial.testimonial-with-quotes.testimonial-remove-right-quote blockquote:after{content:none}.testimonial.testimonial-transparent-background blockquote{background:transparent !important}.testimonial.testimonial-alternarive-font blockquote p{font-family:Georgia, serif !important;font-style:italic;font-size:1.2em}.testimonial-no-borders.testimonial{border-width:0;box-shadow:none}.custom-rounded-image{border-radius:100%}.vc_parallax blockquote p{line-height:1.6}.porto_countdown{width:100%;height:auto;display:block;line-height:1;margin-bottom:35px;text-align:center}.porto_countdown:after{content:'';display:table;clear:both}.porto_countdown .porto_countdown-row{display:block;margin:0 auto}.porto_countdown .porto_countdown-section{display:inline-block;margin-bottom:15px}.porto_countdown .porto_countdown-section .porto_countdown-amount{min-width:1em;max-width:100%;min-height:1em;line-height:1em;padding:0;margin:0 auto;box-sizing:content-box}.porto_countdown .porto_countdown-section .porto_countdown-period{padding:0 4px}.porto_countdown.porto-cd-s1 .porto_countdown-section{padding:0 7px}.porto_countdown.porto-cd-s1 .porto_countdown-section .porto_countdown-amount{display:inline-block}.porto_countdown.porto-cd-s2 .porto_countdown-section{padding:0 15px}.porto_countdown.porto-cd-s2 .porto_countdown-section .porto_countdown-amount{display:block}.porto_countdown.porto-cd-s2 .porto_countdown-section .porto_countdown-period{margin-top:7px;width:100%;display:block}.porto-u-heading{text-align:center;margin-bottom:17px}.porto-u-heading .porto-u-main-heading h1,.porto-u-heading .porto-u-main-heading h2,.porto-u-heading .porto-u-main-heading h3,.porto-u-heading .porto-u-main-heading h4,.porto-u-heading .porto-u-main-heading h5,.porto-u-heading .porto-u-main-heading h6{margin:0;padding:0;line-height:normal}.porto-u-heading-spacer{margin:0 auto;padding:0;position:relative;overflow:hidden}.porto-u-heading-spacer .porto-icon{vertical-align:text-top}.porto-u-heading-spacer img{vertical-align:middle;box-shadow:none !important;max-width:100%}.porto-u-heading-spacer.line_with_icon:before{content:"";position:absolute;bottom:50%;right:0;border-width:0;top:50%}.porto-u-heading-spacer.line_with_icon:after{content:"";position:absolute;bottom:50%;left:0;border-width:0;top:50%}.porto-u-headings-line{display:block;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.porto-u-sub-heading{line-height:normal;line-height:24px;margin:0 auto}.porto-u-sub-heading div,.porto-u-sub-heading p{font-family:inherit !important;font-weight:inherit !important;font-size:inherit !important;color:inherit !important;line-height:inherit !important}.porto-u-heading p{word-break:normal;word-wrap:normal}.porto-icon{display:inline-block;font-size:32px;height:2em;width:2em;text-align:center;line-height:2em;box-sizing:content-box !important}.porto-icon i{line-height:inherit}.porto-icon.none{display:inline-block;font-size:35px;height:1em;width:auto;text-align:center;line-height:1}.porto-icon.circle{border-radius:50%}.porto-sicon-img{display:inline-block;font-size:48px;width:1em;max-width:100%;box-sizing:content-box !important}.porto-sicon-img.porto-u-circle{width:1em;min-height:1em;background:rgba(214, 214, 214, 0.44);border-radius:50%;padding:0.5em}.porto-sicon-img.porto-u-circle-img{width:1em;min-height:1em;border-radius:50%;position:relative;overflow:hidden;z-index:1}.porto-sicon-img.porto-u-circle-img img{position:absolute;width:auto;height:100%;top:50%;left:50%;z-index:0;max-width:none !important;-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.porto-sicon-img.porto-u-circle-img.porto-u-img-tall img{width:100%;height:auto}.porto-sicon-img.porto-u-circle-img:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;border-color:#fff;border-width:0;border-radius:100%;z-index:1}.porto-sicon-img.porto-u-square{width:1em;min-height:1em;background:rgba(214, 214, 214, 0.44);border-radius:0;padding:0.5em}.porto-sicon-img .img-icon{width:1em;max-width:100% !important;border-radius:0 !important;box-shadow:none !important;display:block;font-size:inherit}.porto-sicon-wrapper{margin-bottom:0}.porto-sicon-wrapper .porto-icon,.porto-sicon-wrapper .img-icon{transition:transform 200ms linear}.porto-sicon-header .porto-sicon-title{margin:3px 0}.porto-sicon-header h3.porto-sicon-title{font-size:16px;line-height:1.2em}.default-icon .porto-sicon-header > p:last-child{margin-bottom:0}.porto-sicon-description{width:100%;display:block;line-height:24px;margin-top:0}.porto-sicon-header + .porto-sicon-description{margin-top:16px}.porto-sicon-read{display:block;padding:5px 0;text-decoration:none}a.porto-sicon-box-link{text-decoration:none;border:none;display:block}.default-icon .porto-sicon-default{display:table-cell;vertical-align:middle}.default-icon .porto-sicon-default .porto-icon,.default-icon .porto-sicon-default .porto-sicon-img{margin-right:15px}.default-icon .porto-sicon-header{display:table-cell;vertical-align:middle}.top-icon .porto-icon,.top-icon .porto-sicon-img,.top-icon .porto-sicon-header,.top-icon .porto-sicon-description{display:block;margin:0 auto}.top-icon .porto-sicon-header{margin-bottom:20px}.top-icon .porto-sicon-description{margin-top:15px}.top-icon .porto-sicon-header + .porto-sicon-description{margin-top:0}.porto-sicon-box.left-icon{display:inline-block}.left-icon .porto-sicon-left{display:table-cell;vertical-align:top}.left-icon .porto-sicon-left .porto-icon,.left-icon .porto-sicon-left .porto-sicon-img{margin-right:20px}.left-icon .porto-sicon-body{display:table-cell;vertical-align:middle}.left-icon .porto-sicon-description,.left-icon .porto-sicon-header{float:left;width:100%}.porto-sicon-box.top-icon{text-align:center}.porto-sicon-box .align-icon{line-height:1em}.porto-sicon-box.right-icon{display:inline-block;width:100%}.right-icon .porto-sicon-right{display:table-cell;vertical-align:top;width:100%}.right-icon .porto-sicon-right .porto-icon,.right-icon .porto-sicon-right .porto-sicon-img{margin-left:15px}.right-icon .porto-sicon-body{display:table-cell;vertical-align:middle;width:100%}.right-icon .porto-sicon-body,.right-icon .porto-sicon-body *,.right-icon .porto-sicon-header h3.porto-sicon-title,.right-icon .porto-sicon-description{text-align:right}.right-icon .porto-sicon-description,.right-icon .porto-sicon-header{float:right;width:100%}.heading-right-icon .porto-sicon-heading-right{display:table-cell;vertical-align:middle;width:100%}.porto-sicon-heading-right + .porto-sicon-description{margin-top:10px}.heading-right-icon .porto-sicon-heading-right .porto-icon,.heading-right-icon .porto-sicon-heading-right .porto-sicon-img{margin-left:15px}.heading-right-icon .porto-sicon-header{display:table-cell;vertical-align:middle;width:100%}.heading-right-icon .porto-sicon-header h3.porto-sicon-title,.heading-right-icon .porto-sicon-description,.heading-right-icon .porto-sicon-description *{text-align:right}.wpb_wrapper .top-icon .porto-just-icon-wrapper{margin-bottom:15px}.wpb_wrapper .top-icon .porto-sicon-header h3.porto-sicon-title{margin-top:0}.wpb_wrapper .top-icon .porto-sicon-header h2.porto-sicon-title{margin-top:0}.wpb_wrapper .porto-sicon-header h3.porto-sicon-title{font-size:1.4em;font-weight:400;text-transform:none}.wpb_wrapper h3.porto-sicon-title small{font-size:75%;display:block;margin:2px 0 4px}.wpb_wrapper .porto-sicon-read{margin-top:10px}.info-box-small .porto-sicon-box,.info-box-small-wrap .porto-sicon-box{margin-bottom:15px}.info-box-small .porto-sicon-header + .porto-sicon-description,.info-box-small-wrap .porto-sicon-header + .porto-sicon-description{margin-top:5px}.porto-sicon-box{margin-bottom:20px;}.porto-sicon-wrapper.text-left .porto-sicon-box.top-icon .align-icon,.porto-sicon-wrapper.text-left .porto-sicon-box.bottom-icon .align-icon,.porto-sicon-wrapper.text-left .porto-sicon-box.top-icon .porto-sicon-header,.porto-sicon-wrapper.text-left .porto-sicon-box.bottom-icon .porto-sicon-header,.porto-sicon-wrapper.text-left .porto-sicon-box.top-icon .porto-sicon-img,.porto-sicon-wrapper.text-left .porto-sicon-box.bottom-icon .porto-sicon-img,.porto-sicon-wrapper.text-left .porto-sicon-box.top-icon .porto-sicon-description,.porto-sicon-wrapper.text-left .porto-sicon-box.bottom-icon .porto-sicon-description{text-align:left !important}.porto-sicon-wrapper.text-right .porto-sicon-box.top-icon .align-icon,.porto-sicon-wrapper.text-right .porto-sicon-box.bottom-icon .align-icon,.porto-sicon-wrapper.text-right .porto-sicon-box.top-icon .porto-sicon-header,.porto-sicon-wrapper.text-right .porto-sicon-box.bottom-icon .porto-sicon-header,.porto-sicon-wrapper.text-right .porto-sicon-box.top-icon .porto-sicon-img,.porto-sicon-wrapper.text-right .porto-sicon-box.bottom-icon .porto-sicon-img,.porto-sicon-wrapper.text-right .porto-sicon-box.top-icon .porto-sicon-description,.porto-sicon-wrapper.text-right .porto-sicon-box.bottom-icon .porto-sicon-description{text-align:right !important}.porto-sicon-wrapper.style_2 .porto-sicon-box .porto-icon,.porto-sicon-wrapper.style_3 .porto-sicon-box .porto-icon{transition:transform 0.2s}.porto-sicon-wrapper.style_2 .porto-sicon-box:hover .porto-icon{transform:scale(1.15, 1.15)}.porto-sicon-wrapper.style_3 .porto-sicon-box:hover .porto-icon{transform:translateY(-4px)}.porto-ibanner,.porto-ibanner img{display:block;position:relative}.porto-ibanner{z-index:1;overflow:hidden;margin:0 0 35px;text-align:center;cursor:pointer;box-sizing:border-box}.porto-ibanner{margin-bottom:35px}.porto-ibanner *,.porto-ibanner .porto-ibanner-desc{box-sizing:border-box}.porto-ibanner img{min-width:100%;max-width:100%;transition:opacity 0.35s;border:none;padding:0;margin:0}.porto-ibanner .porto-ibanner-desc{padding:15px;color:#fff;font-size:1em;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}.porto-ibanner .porto-ibanner-desc:after,.porto-ibanner .porto-ibanner-desc:before{pointer-events:none}.porto-ibanner .porto-ibanner-desc,.porto-ibanner .porto-ibanner-link{position:absolute;top:0;left:0;width:100%;height:100%}.porto-ibanner .porto-ibanner-content{font-size:13px;line-height:1.6em}.porto-ibanner .porto-ibanner-content p{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}.porto-ibanner .porto-ibanner-title,.porto-ibanner p{letter-spacing:normal;padding:0;margin:0;font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:inherit;font-style:inherit;color:inherit}.porto-ibanner .porto-ibanner-link{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.porto-ibanner a.porto-ibanner-link{display:block;background:0 0}.porto-ibanner-effect-style1 img{width:100%}.porto-ibanner-effect-style1 .porto-ibanner-desc:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}.porto-ibanner-effect-style1 .porto-ibanner-title{position:absolute;top:50%;left:0;width:100%;transition:transform 0.35s, color 0.35s;-webkit-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.porto-ibanner-effect-style1 .porto-ibanner-content,.porto-ibanner-effect-style1 .porto-ibanner-desc::before{transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}.porto-ibanner-effect-style1 .porto-ibanner-content{position:absolute;bottom:0;left:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}.porto-ibanner-effect-style1:hover .porto-ibanner-title{color:#fff;-webkit-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0)}.porto-ibanner-effect-style1:hover .porto-ibanner-content,.porto-ibanner-effect-style1:hover .porto-ibanner-desc:before{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.porto-ibanner-effect-style2 .porto-ibanner-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.porto-ibanner-effect-style2 .porto-ibanner-content{position:absolute;top:auto;bottom:100%;left:0;width:100%;padding:25px;color:#fff;text-transform:none;opacity:0;transition:opacity 0.35s}.porto-ibanner-effect-style2 .porto-ibanner-title{transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0);text-align:center}.porto-ibanner-effect-style2:hover .porto-ibanner-content,.porto-ibanner-effect-style2:hover .porto-ibanner-content *{opacity:1 !important;z-index:99 !important;-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important}.porto-ibanner-effect-style2:hover .porto-ibanner-desc,.porto-ibanner-effect-style2:hover .porto-ibanner-title{-webkit-transform:translateY(0);transform:translateY(0)}.porto-ibanner-effect-style2:hover .porto-ibanner-title{transition-delay:0.05s}.porto-ibanner.porto-ibanner-effect-style2 .porto-ibanner-toggle-size{left:50%;width:auto !important;height:100%;max-width:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.porto-links-block{border:1px solid}.porto-links-block .links-title{border-bottom:1px solid;font-size:1em;font-weight:700;line-height:14px;padding:15px 20px;margin:0;text-transform:uppercase;position:relative;letter-spacing:0.12px;transition:all 0.25s ease 0s}.porto-links-block .links-title i{margin-right:5px}.porto-links-block .links-title i.icon-image{display:inline-block;max-width:20px}.porto-links-block .links-content ul{list-style:none;padding:5px 0;margin:0}.porto-links-block li.porto-links-item{display:block}.porto-links-block li.porto-links-item:first-child > a,.porto-links-block li.porto-links-item:first-child > span{border-top-width:0}.porto-links-block li.porto-links-item > a,.porto-links-block li.porto-links-item > span{display:block;font-size:1em;line-height:18px;color:#465157 !important;letter-spacing:0.1px;padding:11px 6px 10px;margin:0 10px -1px;text-decoration:none}.porto-links-block li.porto-links-item a:hover{text-decoration:underline}.porto-links-block li.porto-links-item i{margin-right:12px;font-size:20px;vertical-align:middle}.porto-links-block li.porto-links-item i.icon-image{display:inline-block;max-width:20px}.pricing-table{margin:10px 0;text-align:center}.pricing-table ul{list-style:none;margin:20px 0 0 0;padding:0}.pricing-table li{padding:10px 0}.pricing-table h3{font-size:1.3em;font-weight:normal;margin:-20px -20px 50px -20px;padding:20px;letter-spacing:normal}.pricing-table h3 strong{font-weight:inherit}.pricing-table h3 .desc{font-size:0.7em;line-height:24px;margin-bottom:0;padding-bottom:0;font-style:normal;text-transform:none;display:block}.pricing-table .plan-price{border-radius:100px;display:block;height:100px;margin:20px auto -65px;width:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.pricing-table .price{font:bold 25px / 25px Georgia, Serif;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.pricing-table .most-popular{box-shadow:11px 0 10px -10px rgba(0, 0, 0, 0.1), -11px 0 10px -10px rgba(0, 0, 0, 0.1);padding:30px 20px;top:-10px;z-index:2}@media (max-width: 767px){.pricing-table .most-popular{top:0}}.pricing-table .most-popular h3{padding-top:30px}.pricing-table .plan-ribbon-wrapper{height:88px;overflow:hidden;position:absolute;right:-3px;top:-5px;width:85px}.pricing-table .plan-ribbon{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-image:- webkit-linear-gradient(top, #bfdc7a, #8ebf45);background-image:linear-gradient(to bottom, #bfdc7a, #8ebf45);box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);color:#333;font-size:14px;left:-5px;padding:7px 0;position:relative;text-align:center;text-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px;top:15px;width:120px}.pricing-table .plan-ribbon:before{left:0;border-left:3px solid transparent;border-right:3px solid transparent;bottom:-3px;content:"";position:absolute}.pricing-table .plan-ribbon:after{border-left:3px solid transparent;border-right:3px solid transparent;bottom:-3px;content:"";position:absolute;right:0}.pricing-table [class*="col-lg-"]{padding-left:0;padding-right:0}.pricing-table .plan{margin-bottom:35px;margin-right:0;padding:20px;position:relative}.pricing-table .btn{margin-top:5px}.pricing-table .price-unit{font-size:50%;line-height:1.4}.pricing-table .price-label{display:block;text-transform:uppercase;color:#777;font-size:0.7rem;margin-bottom:0}.pricing-table-sm h3 .desc{font-size:0.7em}.pricing-table-sm .plan-price{height:70px;margin:10px auto -65px;width:70px}.pricing-table-sm .price{font:bold 19px/19px Georgia, serif;line-height:1}.pricing-table-sm .most-popular{padding-bottom:30px}.pricing-table-flat .plan{padding-left:0;padding-right:0;padding-bottom:15px;margin:-1px}.pricing-table-flat .plan h3{padding-left:0;padding-right:0;margin:-20px 0 0;padding-top:30px;text-shadow:0 1px #555}.pricing-table-flat .plan ul{margin-top:0;margin-bottom:-15px}.pricing-table-flat .plan ul li{padding:8px 0}.pricing-table-flat .plan.most-popular ul li{padding:10px 0}.pricing-table.pricing-table-flat .plan-price{border-radius:0;border:0;box-shadow:none;width:100%;font-size:1.5em;height:auto;line-height:38px;margin:0}.pricing-table.pricing-table-flat .btn-top{margin-top:13px;margin-bottom:13px}.pricing-table.pricing-table-flat .btn-bottom{margin-top:30px}.pricing-table.spaced [class*="col-lg-"]{padding-left:2px;padding-right:2px}.pricing-table.no-borders .plan{border:0 !important}.pricing-table-classic .plan{padding:0 0 2.5rem 0;margin:-1px}.pricing-table-classic .plan h3{margin:0;padding:0;line-height:1;font-size:0.8rem}.pricing-table-classic .plan h3 strong{display:block;padding:1.5rem 1rem;background:#fff;margin:-1px -1px 0}.pricing-table-classic .plan h3 .desc{display:none}.pricing-table-classic .plan ul{margin-top:0;padding:0.8rem 0.8rem 1.4rem;font-size:0.9em}.pricing-table-classic .plan ul li{padding:8px 0;border-top:none;border-bottom:1px solid #ededed}.pricing-table-classic .plan ul li:last-child{border-bottom:none}.pricing-table-classic .plan.most-popular ul{font-size:0.8rem}.pricing-table-classic .plan.most-popular ul li{padding:10px 0}.pricing-table-classic .most-popular{box-shadow:0px 0px 40px rgba(200, 200, 200, 0.3);transform:scale(1.15);top:auto}@media (max-width: 767px){.pricing-table-classic .most-popular{transform:none}}.pricing-table-classic .plan-price{border-radius:0;width:100%;margin:0;padding:2rem 0.8rem;height:auto;line-height:1}.pricing-table-classic .price{font-size:2.7rem;font-weight:600;font-family:inherit}.pricing-table-classic.pricing-table-sm .plan h3 strong{padding:0.95rem 1rem}.pricing-table.pricing-table-classic .plan{border-color:#ededed;border-radius:0;text-shadow:none}.pricing-table.pricing-table-classic .plan h3{background:none}.pricing-table.pricing-table-classic .most-popular h3{text-shadow:none}.pricing-table.pricing-table-classic .plan-price{box-shadow:none;background:#f7f7f7;border:0}@media (max-width: 767px){.pricing-table{margin-left:0px}.pricing-table .plan{margin-right:0}}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url("https://topkadymohody.com.ua/wp-content/themes/porto/images/AjaxLoader.gif") center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.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;outline:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{line-height:0;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-prev:active,.slick-next:hover,.slick-next:focus,.slick-next:active{outline:none;background:transparent;color:transparent;box-shadow:none}[dir="rtl"] .slick-prev{left:auto;right:-15px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}[dir="rtl"] .slick-next{left:-15px;right:auto;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;padding:0 2px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.porto-carousel-wrapper .slick-dots li i{opacity:0.5;transition:all 0.3s ease-in-out;padding-left:1px;padding-right:1px;-webkit-appearance:initial}.porto-carousel-wrapper .slick-dots li:hover i{opacity:1}.porto-carousel-wrapper .slick-dots li.slick-active i{opacity:1}button.slick-next:active,button.slick-prev:active{background:initial;border:initial;padding:initial}.porto-item-wrap > .wpb_button,.porto-item-wrap > .wpb_content_element,.porto-item-wrap > .wpb_row,.porto-item-wrap > ul.wpb_thumbnails-fluid > li,.porto-item-wrap > div{margin-bottom:0 !important}ul.slick-dots{margin:0;padding:10px 0}.slick-dots{bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.porto-carousel-wrapper button{z-index:1}.porto-carousel-wrapper button.circle-border,.porto-carousel-wrapper button.circle-bg{border-radius:100%;width:1.5em;height:1.5em;line-height:1.5em}.porto-carousel-wrapper button.square-border,.porto-carousel-wrapper button.square-bg{border-radius:0px !important;width:1.6em;height:1.6em;min-width:30px;min-height:30px}button.slick-next.circle-border i,button.slick-prev.circle-border i{left:50%;top:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.porto-carousel-wrapper button.slick-disabled{opacity:0.5;cursor:auto}.porto-carousel-wrapper,.porto-carousel-wrapper *{box-sizing:border-box}.porto-carousel-wrapper{position:relative;margin-bottom:35px}.porto-carousel-wrapper .wpb_content_element{margin-bottom:0}.porto-carousel-wrapper .slick-prev,.porto-carousel-wrapper .slick-next{position:absolute;top:50%;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none}.porto-carousel-wrapper .slick-prev:hover,.porto-carousel-wrapper .slick-next:hover{opacity:0.8}.porto-carousel-wrapper ul.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;z-index:99}.porto-item-wrap.slick-slide.animated{opacity:1 !important}body .porto-carousel-wrapper{padding-bottom:0}body .slick-dots{-webkit-transform:translateY(0);transform:translateY(0)}body .porto-carousel-wrapper ul.slick-dots,body .slick-dots{position:relative;bottom:-5px;margin-top:10px}body .sidebar-content .porto-carousel-wrapper ul.slick-dots,body .sidebar-content .slick-dots{margin-top:3px}body .sidebar-content .porto-carousel-wrapper{margin-bottom:0}body .slick-slide img{display:inline}.porto-carousel-wrapper > div:first-child{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:transparent}.porto-carousel-wrapper > div:first-child > .porto-item-wrap{display:none}.porto-carousel-wrapper > div:first-child > .porto-item-wrap:first-child{display:block;position:relative;min-height:200px}.porto-carousel-wrapper > div:first-child > .porto-item-wrap:first-child > *{opacity:0}.porto-carousel-wrapper > div:first-child.slick-initialized > .porto-item-wrap{display:block}.porto-carousel-wrapper > div:first-child.slick-initialized > .porto-item-wrap:first-child{position:static;min-height:0}.porto-carousel-wrapper > div:first-child.slick-initialized > .porto-item-wrap:first-child:before{display:none}.porto-carousel-wrapper > div:first-child.slick-initialized > .porto-item-wrap:first-child > *{opacity:1}.vc_row-no-padding .porto-carousel-wrapper .slick-next{right:0}.vc_row-no-padding .porto-carousel-wrapper .slick-prev{left:0}.vc_btn3{display:inline-block}.vc_btn3-container{margin-bottom:20px}.vc_general.vc_btn3{border:1px solid transparent}.vc_btn3.vc_btn3-color-grey,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{border-color:#ccc;color:#666;background-color:transparent}.vc_btn3-block{display:block;width:100%}.vc_btn3-container.vc_btn3-inline{vertical-align:baseline;display:inline-block}.vc_btn3.vc_btn3-size-lg{border-radius:6px}.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3.vc_btn3-icon-right .vc_btn3-icon{display:inline;position:static;font-size:inherit;line-height:inherit;height:auto;-webkit-transform:none;transform:none}.vc_general.vc_btn3 .vc_btn3-placeholder{display:none}.vc_btn3.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-right:7px}.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-left:7px}.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left,.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right,.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty),.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-left:16px;padding-right:16px}.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-right:7px}.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-left:7px}.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline{padding:0.45rem 1rem;border-width:3px}.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline.vc_btn3-icon-left,.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline.vc_btn3-icon-right{padding-left:14px;padding-right:14px}.vc_btn3.vc_btn3-size-lg.vc_btn3-style-3d{padding:8px 16px 7px;margin-bottom:5px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left,.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right,.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty),.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-left:12px;padding-right:12px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-right:5px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-left:5px}.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline{padding:0.483rem 0.933rem;border-width:2px}.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline.vc_btn3-icon-left,.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline.vc_btn3-icon-right{padding-left:10px;padding-right:10px}.vc_btn3.vc_btn3-size-md.vc_btn3-style-3d{padding:7px 14px 6px;margin-bottom:5px}.vc_btn3.vc_btn3-size-sm{border-radius:3px}.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left,.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right,.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty),.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-left:10px;padding-right:10px}.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-right:3px}.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-left:3px}.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline{padding:0.25rem 0.65rem;border-width:2px}.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline.vc_btn3-icon-left,.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline.vc_btn3-icon-right{padding-left:9px;padding-right:9px}.vc_btn3.vc_btn3-size-sm.vc_btn3-style-3d{padding:4px 10px 3px;margin-bottom:2px}.vc_btn3.vc_btn3-size-xs{padding:0.2rem 0.5rem;border-radius:2px}.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left,.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right,.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty),.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-left:5px;padding-right:5px}.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-right:3px}.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{padding-left:3px}.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline{padding:0.2rem 0.5rem;border-width:1px}.vc_btn3.vc_btn3-size-xs.vc_btn3-style-3d{line-height:1.42857143;padding:3px 0.5rem 2px;margin-bottom:1px}.vc_btn3-shape-rounded{border-radius:0.25rem}.vc_btn3-shape-rounded.btn-lg,.vc_btn3-shape-rounded.vc_btn3-size-lg{border-radius:0.3rem}.vc_btn3-shape-rounded.btn-xs,.vc_btn3-shape-rounded.vc_btn3-size-xs{border-radius:0.2rem}.btn-rounded{border-radius:0.25rem}.btn.btn-full-rounded{border-radius:2em}.vc_btn3.vc_label{display:inline;cursor:inherit}.vc_btn3.vc_label.vc_btn3-size-lg,.vc_btn3.vc_label.vc_btn3-size-md,.vc_btn3.vc_label.vc_btn3-size-sm,.vc_btn3.vc_label.vc_btn3-size-xs{padding:0.2em 0.6em 0.3em;line-height:1;text-align:center;vertical-align:baseline}.vc_btn3.vc_label.vc_btn3-shape-rounded{border-radius:0.25em}.vc_btn3.vc_label.vc_btn3-size-lg{font-size:1em}.vc_btn3.vc_label.vc_btn3-size-lg.vc_btn3-style-outline{border-width:2px}.vc_btn3.vc_label.vc_btn3-size-md{font-size:0.75em}.vc_btn3.vc_label.vc_btn3-size-md.vc_btn3-style-outline{border-width:1px}.vc_btn3.vc_label.vc_btn3-size-sm{font-size:0.7em}.vc_btn3.vc_label.vc_btn3-size-xs{font-size:0.6em}.vc_btn3.vc_btn3-shape-square{border-radius:0 !important}.vc_btn3.vc_btn3-shape-round{border-radius:2em !important}.vc_btn3-container.vc_btn3-center{text-align:center}.vc_btn3-container.vc_btn3-left{text-align:left}.vc_btn3-container.vc_btn3-right{text-align:right}.vc_btn3-container.show-arrow{position:relative}.vc_custom_heading.heading-m-none > *,.vc_custom_heading.m-b-none > *{margin-bottom:0}.vc_custom_heading.big h1{font-size:4.2em;line-height:54px}.vc_custom_heading.short h1{margin-bottom:15px}.vc_custom_heading.short h2{margin-bottom:15px}.vc_custom_heading.short h3,.vc_custom_heading.short h4,.vc_custom_heading.short h5,.vc_custom_heading.short h6{margin-bottom:9px}.vc_custom_heading.shorter h1,.vc_custom_heading.shorter h2,.vc_custom_heading.shorter h3,.vc_custom_heading.shorter h4,.vc_custom_heading.shorter h5,.vc_custom_heading.shorter h6{margin-bottom:0}.vc_custom_heading.tall h1,.vc_custom_heading.tall h2,.vc_custom_heading.tall h3,.vc_custom_heading.tall h4,.vc_custom_heading.tall h5,.vc_custom_heading.tall h6{margin-bottom:33px}.vc_custom_heading.taller h1,.vc_custom_heading.taller h2,.vc_custom_heading.taller h3,.vc_custom_heading.taller h4,.vc_custom_heading.taller h5,.vc_custom_heading.taller h6{margin-bottom:44px}.vc_custom_heading.spaced h1,.vc_custom_heading.spaced h2,.vc_custom_heading.spaced h3,.vc_custom_heading.spaced h4,.vc_custom_heading.spaced h5,.vc_custom_heading.spaced h6{margin-top:33px}.vc_custom_heading.more-spaced h1,.vc_custom_heading.more-spaced h2,.vc_custom_heading.more-spaced h3,.vc_custom_heading.more-spaced h4,.vc_custom_heading.more-spaced h5,.vc_custom_heading.more-spaced h6{margin-top:44px}.section-video{-webkit-transform:translate3d(0, 0, 0);background-position:50% 50%;background-repeat:no-repeat;padding:50px 0;position:relative;overflow:hidden;min-width:100%}.section-video.skrollable{position:absolute;left:0;top:0;padding:0}.section-video video{max-width:none}.section-video .container{position:relative;z-index:3}.section-video .video-overlay{background:transparent url(https://topkadymohody.com.ua/wp-content/themes/porto/images/video-overlay.png) repeat 0 0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.section-video.video-overlay-dark .video-overlay{background-image:url(https://topkadymohody.com.ua/wp-content/themes/porto/images/video-overlay-dark.png)}html.boxed .section-video > div:first-child{z-index:0 !important}html.boxed .section-video > div:first-child video{z-index:0 !important}.vc_separator h4{margin-top:0;font-size:1.1429em;font-weight:700;text-transform:uppercase}.vc_text_separator{margin-bottom:25px;border:none}.vc_text_separator h1,.vc_text_separator h2,.vc_text_separator h3,.vc_text_separator h4,.vc_text_separator h5,.vc_text_separator h6,.vc_text_separator p,.vc_text_separator div{margin-top:0;margin-bottom:0}.vc_text_separator div{top:auto;background-color:transparent}.vc_text_separator .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{padding:0}.vc_text_separator .vc_icon_element:not(.vc_icon_element-have-style) + h4{margin-left:-0.5em;padding-right:1em}.vc_separator.vc_separator_align_left h1,.vc_separator.vc_separator_align_left h2{padding:0 15px 0 0}.vc_separator.vc_separator_align_left h3,.vc_separator.vc_separator_align_left h4{padding:0 12px 0 0}.vc_separator.vc_separator_align_left h5,.vc_separator.vc_separator_align_left h6,.vc_separator.vc_separator_align_left p,.vc_separator.vc_separator_align_left div{padding:0 10px 0 0}.vc_separator.vc_separator_align_right h1,.vc_separator.vc_separator_align_right h2{padding:0 0 0 15px}.vc_separator.vc_separator_align_right h3,.vc_separator.vc_separator_align_right h4{padding:0 0 0 12px}.vc_separator.vc_separator_align_right h5,.vc_separator.vc_separator_align_right h6,.vc_separator.vc_separator_align_right p,.vc_separator.vc_separator_align_right div{padding:0 0 0 10px}.vc_separator.vc_separator_align_center h1,.vc_separator.vc_separator_align_center h2{padding:0 15px}.vc_separator.vc_separator_align_center h3,.vc_separator.vc_separator_align_center h4{padding:0 12px}.vc_separator.vc_separator_align_center h5,.vc_separator.vc_separator_align_center h6,.vc_separator.vc_separator_align_center p,.vc_separator.vc_separator_align_center div{padding:0 10px}.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line{border:none}.vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line{border:none}.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.dashed,.vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.dashed{background:none;position:relative}.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.dashed:after,.vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.dashed:after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-1px;width:100%}.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.pattern,.vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.pattern{background:none;position:relative}.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.pattern:after,.vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.pattern:after{background:transparent url(https://topkadymohody.com.ua/wp-content/themes/porto/images/patterns/worn_dots.png) repeat 0 0;content:"";display:block;height:15px;position:absolute;top:50%;margin-top:-7px;width:100%}.vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.pattern.pattern-2:after,.vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.pattern.pattern-2:after{background-image:url(https://topkadymohody.com.ua/wp-content/themes/porto/images/patterns/az_subtle.png)}div.wpb_single_image .vc_single_image-wrapper{display:inline-block;max-width:100%}div.wpb_single_image .vc_single_image-wrapper.vc_box_border,div.wpb_single_image .vc_single_image-wrapper.vc_box_outline,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border{padding:4px}div.wpb_single_image .vc_single_image-wrapper.vc_box_border img,div.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img{border-width:0}div.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,div.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle{padding:4px}div.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,div.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img{border-width:0}div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{margin-bottom:-4px}div.wpb_single_image .porto-vc-zoom{display:inline-block;position:relative;max-width:100%}div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon{position:relative}div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon img{position:relative;z-index:1}div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon:before{transition:all 0.2s;background:rgba(0, 0, 0, 0.65);content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;right:0;opacity:0;z-index:2}div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon:after{transition:all 0.2s;font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;color:#fff;content:'\f00e';font-size:30px;height:30px;position:absolute;top:30%;margin-top:-15px;display:block;text-align:center;width:100%;opacity:0;z-index:3}div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon:hover:before{opacity:1}div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon:hover:after{top:50%;opacity:1}div.wpb_single_image .porto-vc-zoom .zoom-icon{color:#fff;border-radius:100%;width:30px;height:30px;position:absolute;padding:0;line-height:28px;display:block;bottom:8px;right:8px;text-align:center}div.wpb_single_image .porto-vc-zoom .zoom-icon:before{font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;content:'\f002'}div.wpb_single_image .vc_figure{max-width:100%}div.wpb_single_image .vc_figure .vc_single_image-wrapper{margin-bottom:0}div.wpb_single_image .vc_figure .vc_figure-caption{margin-top:0.5em}div.wpb_single_image.vc_box_border,div.wpb_single_image.vc_box_outline,div.wpb_single_image.vc_box_shadow_border{padding:4px}div.wpb_single_image.vc_box_border img,div.wpb_single_image.vc_box_outline img,div.wpb_single_image.vc_box_shadow_border img{border-width:0}.porto-carousel .vc_single_image-wrapper.vc_box_border,.porto-carousel .vc_single_image-wrapper.vc_box_outline,.porto-carousel .vc_single_image-wrapper.vc_box_shadow_border,.porto-carousel .vc_single_image-wrapper.vc_box_border_circle,.porto-carousel .vc_single_image-wrapper.vc_box_outline_circle,.porto-carousel .vc_single_image-wrapper.vc_box_shadow_border_circle{margin:2px}.inline-block{display:inline-block}



.pricing-table h3 {
	background-color: #eee;
}

.pricing-table .plan-price {
	background: #fff;
	border: 5px solid #fff;
	box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
}

.pricing-table .most-popular {
	border: 3px solid #ccc;
}

.pricing-table .most-popular h3 {
	background-color: #dd9933;
	color: #fff;
	text-shadow: 0 1px #555;
}


/* DivTable.com */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	display: table-header-group;
}
.divTableCell, .divTableHead {
	display: table-cell;
	padding: 0px 5px;
	vertical-align: middle;
	text-align: left;
}
.divTableHeading {
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
.overlay{
    display:none;
    /*background:rgba(204,204,204,.5);*/
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    color:#fff;
    text-align:center;
	z-index:99
}
.divTable:hover .overlay{
    display:block;
}
.overlay a {
     display: block; /* Ð¡ÑÑ‹Ð»ÐºÐ° ÐºÐ°Ðº Ð±Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚ */
     text-align: center; /* Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð¾ Ñ†ÐµÐ½Ñ‚Ñ€Ñƒ */
	 height: 100%; /* Ð’Ñ‹ÑÐ¾Ñ‚Ð° Ð½Ð° Ð²ÐµÑÑŒ ÑÐ»Ð¾Ð¹ */
     color: rgba(204,204,204,.5); /* Ð¦Ð²ÐµÑ‚ ÑÑÑ‹Ð»ÐºÐ¸ */
	font-size:1px;
}
.pricing-table h3 {
margin:-20px -20px 15px -20px;		
	}	
@media (min-width: 992px){.container{max-width:1200px}

.pricing-table .plan-ribbon {
	background-color: #bfdc7a;
}

.pricing-table .plan {
	background: #fff;
	border: 1px solid #ddd;
}

.pricing-table-sm .plan-price {
	border: 3px solid #fff;
	box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
}

.pricing-table-flat .plan-btn-bottom li:last-child {
	border-bottom: 1px solid #ddd;
}

.section {
	background-color: #f4f4f4;
	border-top: 5px solid #f1f1f1;
}

.porto-map-section .map-content {
	background-color: rgba(247, 247, 247, 0.5);
}

@media (max-width:767px) {
	.resp-tab-content,
	.resp-vtabs .resp-tab-content {
		border-color: #ddd;
	}
}

.resp-tabs-list {
	border-bottom: 1px solid #eee;
}

.resp-tabs-list li,
.resp-tabs-list li:hover,
.nav-tabs li .nav-link,
.nav-tabs li .nav-link:hover {
	background: #f4f4f4;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-top: 3px solid #eee;
}

.resp-tabs-list li.resp-tab-active {
	background: #fff;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}

.resp-vtabs .resp-tabs-container {
	border: 1px solid #eee;
	background: #fff;
}

.resp-vtabs .resp-tabs-list li:first-child {
	border-top: 1px solid #eee !important;
}

.resp-vtabs .resp-tabs-list li:last-child {
	border-bottom: 1px solid #eee !important;
}

.resp-vtabs .resp-tabs-list li,
.resp-vtabs .resp-tabs-list li:hover {
	border-left: 3px solid #eee;
}

.resp-vtabs .resp-tabs-list li.resp-tab-active {
	background: #fff;
}

h2.resp-accordion {
	background: #f5f5f5 !important;
	border-color: #ddd;
}

h2.resp-accordion:first-child {
	border-top-color: #ddd !important;
}

h2.resp-tab-active {
	background: #f5f5f5 !important;
	border-bottom: 1px solid #ddd !important;
}

.resp-easy-accordion .resp-tab-content {
	border-color: #ddd;
	background: #fff;
}

.resp-easy-accordion .resp-tab-content:last-child {
	border-color: #ddd !important;
}

.nav-tabs {
	border-bottom-color: #eee;
}

.nav-tabs li .nav-link:hover {
	border-top-color: #ccc;
}

.nav-tabs li.active a,
.nav-tabs li.active a:hover,
.nav-tabs li.active a:focus {
	background: #fff;
	border-left-color: #eee;
	border-right-color: #eee;
	border-top: 3px solid #ccc;
}

.tab-content {
	background: #fff;
	border-color: #eee;
}

.tabs.tabs-bottom .tab-content,
.tabs.tabs-bottom .nav-tabs {
	border-bottom: none;
	border-top: 1px solid #eee;
}

.tabs.tabs-bottom .nav-tabs li .nav-link {
	border-bottom-color: #eee;
	border-top: 1px solid #eee !important;
}

.tabs.tabs-bottom .nav-tabs li .nav-link:hover {
	border-bottom-color: #ccc;
}

.tabs.tabs-bottom .nav-tabs li.active a,
.tabs.tabs-bottom .nav-tabs li.active a:hover,
.tabs.tabs-bottom .nav-tabs li.active a:focus {
	border-bottom: 3px solid #ccc;
	border-top-color: transparent !important;
}

.tabs-vertical {
	border-top-color: #eee;
}

.tabs-left .nav-tabs>li:last-child .nav-link,
.tabs-right .nav-tabs>li:last-child .nav-link,
.nav-tabs.nav-justified li .nav-link,
.nav-tabs.nav-justified li .nav-link:hover,
.nav-tabs.nav-justified li .nav-link:focus {
	border-bottom: 1px solid #eee;
}

.tabs-left .nav-tabs>li .nav-link {
	border-right: 1px solid #eee;
	border-left: 3px solid #eee;
}

.tabs-left .nav-tabs>li.active .nav-link,
.tabs-left .nav-tabs>li.active .nav-link:hover,
.tabs-left .nav-tabs>li.active .nav-link:focus {
	border-right-color: #fff;
}

.tabs-right .nav-tabs>li .nav-link {
	border-right: 3px solid #eee;
	border-left: 1px solid #eee;
}

.tabs-right .nav-tabs>li.active .nav-link,
.tabs-right .nav-tabs>li.active .nav-link:hover,
.tabs-right .nav-tabs>li.active .nav-link:focus {
	border-left-color: #fff;
}

.nav-tabs.nav-justified li.active .nav-link,
.nav-tabs.nav-justified li.active .nav-link:hover,
.nav-tabs.nav-justified li.active .nav-link:focus {
	background: #fff;
	border-left-color: #eee;
	border-right-color: #eee;
	border-top-width: 3px;
	border-bottom: 1px solid #fff;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link {
	border-top: 1px solid #eee;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li.active .nav-link,
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li.active .nav-link:hover,
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li.active .nav-link:focus {
	border-top: 1px solid #fff;
}

.tabs-navigation .nav-tabs>li:first-child .nav-link {
	border-top: 1px solid #eee !important;
}

.tabs-navigation .nav-tabs>li.active .nav-link,
.tabs-navigation .nav-tabs>li.active .nav-link:hover,
.tabs-navigation .nav-tabs>li.active .nav-link:focus {
	border-left-color: #eee;
	border-right-color: #eee;
}

.tabs.tabs-simple .nav-tabs>li .nav-link,
.tabs.tabs-simple .nav-tabs>li .nav-link:hover,
.tabs.tabs-simple .nav-tabs>li .nav-link:focus {
	border-bottom-color: #eee;
}

.testimonial .testimonial-author strong {
	color: #111;
}

.testimonial.testimonial-style-3 blockquote {
	background: #f2f2f2;
}

.testimonial.testimonial-style-3 .testimonial-arrow-down {
	border-top: 10px solid #f2f2f2 !important;
}

.testimonial.testimonial-style-4 {
	border-top-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #ececec;
	border-right-color: #ececec;
}

.testimonial.testimonial-style-5 .testimonial-author {
	border-top: 1px solid #f2f2f2;
}

.thumb-info.thumb-info-bottom-info:not(.thumb-info-bottom-info-dark) .thumb-info-title {
	background: #fff;
}

.thumb-info.thumb-info-bottom-info:not(.thumb-info-bottom-info-dark) .thumb-info-inner {
	color: #212529;
}

.thumb-info-side-image {
	border: 1px solid #ddd;
}

section.timeline .timeline-date {
	border: 1px solid #e5e5e5;
	background: #fff;
	text-shadow: 0 1px 1px #fff;
}

section.timeline .timeline-title {
	background: #f4f4f4;
}

section.timeline .timeline-box {
	border: 1px solid #e5e5e5;
	background: #fff;
}

section.timeline .timeline-box.left:after {
	background: #fff;
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
}

section.timeline .timeline-box.right:after {
	background: #fff;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

section.exp-timeline .timeline-box.right:after {
	border: none;
}

.toggle>label {
	background: #f4f4f4;
}

.toggle>label:hover {
	background: #f5f5f5;
}

.toggle.active>label {
	background: #f4f4f4;
}

.toggle-simple .toggle>label,
.toggle-simple .toggle.active>label {
	color: #212529;
}

div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.product-image,
.product-image .viewcart,
.product-image .stock {
	background: #fff;
}

div.wpb_single_image .vc_single_image-wrapper.vc_box_outline.vc_box_border_grey,
div.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle.vc_box_border_grey {
	background: #fff;
	border-color: #ddd;
}

.toggle-simple .toggle.active>label {
	color: #212529;
}

.porto-links-block .links-title {
	color: #465157;
}

.porto-links-block li.porto-links-item>a,
.porto-links-block li.porto-links-item>span {
	border-top: 1px solid #ddd;
}

.widget>div>ul,
.widget>ul {
	border-bottom-color: rgba(0, 0, 0, 0.06);
}

.widget>div>ul li,
.widget>ul li {
	border-top-color: rgba(0, 0, 0, 0.06);
}

.widget .tagcloud a,
.skill-list a,
.skill-list a:hover {
	background: #212529;
	color: #fff;
}

.flickr_badge_image,
.wpb_content_element .flickr_badge_image {
	background: #fff;
}

.sidebar-content .widget.widget_wysija,
.sidebar-content .wpcf7-form .widget_wysija {
	background: #f4f4f4;
}

.tm-collapse .tm-section-label {
	background: #f5f5f5;
}

.tm-box {
	border: 1px solid #ddd;
}

body.boxed .page-wrapper,
#content-top,
#content-bottom,
.member-item.member-item-3 .thumb-info-caption {
	background: #fff;
}

body {
	background: #fff;
}

#main {
	background: #fff;
}

body .menu-ads-container {
	background: #f6f6f6;
	border: 2px solid #fff;
}

body .menu-ads-container .vc_column_container {
	border-left: 2px solid #fff;
}

.portfolio-info ul li {
	border-right: 1px solid #e6e6e6;
}

@media (max-width:575px) {
	.commentlist li .comment_container {
		background: #f5f7f7;
	}
}

.commentlist li .comment-text {
	background: #f5f7f7;
}

.product-image .stock {
	background: rgba(255, 255, 255, .9);
}

.shop_table {
	border: 1px solid #dcdcdc;
}

.shop_table td,
.shop_table tbody th,
.shop_table tfoot th {
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #ddd;
}

.shop_table th {
	background: #f6f6f6;
}

@media (max-width:767px) {
	.shop_table.shop_table_responsive tr,
	.shop_table.responsive tr,
	.shop_table.shop_table_responsive tfoot tr:first-child,
	.shop_table.responsive tfoot tr:first-child {
		border-top: 1px solid #ddd;
	}
}

.featured-box .shop_table .quantity input.qty {
	border-color: #c8bfc6;
}

.featured-box .shop_table .quantity .minus,
.featured-box .shop_table .quantity .plus {
	background: #f4f4f4;
	border-color: #c8bfc6;
}

.chosen-container-single .chosen-single,
.woocommerce-checkout .form-row .chosen-container-single .chosen-single,
.select2-container .select2-choice {
	background: #fff;
	border-color: #ccc;
}

.chosen-container-active.chosen-with-drop .chosen-single,
.select2-container-active .select2-choice,
.select2-drop,
.select2-drop-active {
	border-color: #ccc;
}

.select2-drop .select2-results,
.select2-drop-active .select2-results,
.form-row input[type="email"],
.form-row input[type="number"],
.form-row input[type="password"],
.form-row input[type="search"],
.form-row input[type="tel"],
.form-row input[type="text"],
.form-row input[type="url"],
.form-row input[type="color"],
.form-row input[type="date"],
.form-row input[type="datetime"],
.form-row input[type="datetime-local"],
.form-row input[type="month"],
.form-row input[type="time"],
.form-row input[type="week"],
.form-row select,
.form-row textarea {
	background-color: #fff;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	border-bottom: 1px solid #ededde;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {
	border-left: 4px solid #333;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active>a {
	background-color: #f5f5f5;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active>a:hover {
	background-color: #eee;
}

.order-info mark {
	color: #000;
}

#yith-wcwl-popup-message {
	background: #fff;
}

.product_title,
.product_title a {
	color: #555;
}

#reviews .commentlist li .comment-text:before {
	border-right: 15px solid #f5f7f7;
}

div.quantity .minus,
div.quantity .plus {
	background: transparent;
	border-color: rgba(0, 0, 0, 0.09);
}

.star-rating:before {
	color: rgba(0, 0, 0, 0.16);
}

.wcvashopswatchlabel {
	border: 1px solid #fff;
	box-shadow: 0 0 0 1px #ccc;
}

.wcvaswatchinput.active .wcvashopswatchlabel {
	border: 1px solid #000;
}

.wcvaswatchlabel {
	border: 2px solid #fff;
	box-shadow: 0 0 0 1px #ccc;
}

.wcvaswatch input:checked+.wcvaswatchlabel {
	border: 2px solid #000;
	box-shadow: 0 0 0 0 #000;
}

.widget_product_categories .widget-title .toggle,
.widget_price_filter .widget-title .toggle,
.widget_layered_nav .widget-title .toggle,
.widget_layered_nav_filters .widget-title .toggle,
.widget_rating_filter .widget-title .toggle {
	color: rgba(0, 0, 0, 0.09);
}

.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-label li a,
.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-label li a {
	border: 1px solid #e9e9e9;
	background: #fff;
}

.widget_recent_reviews .product_list_widget li img,
.widget.widget_recent_reviews .product_list_widget li img {
	background: #fff;
}

.woocommerce table.shop_table.wishlist_table tbody td,
.woocommerce table.shop_table.wishlist_table tfoot td {
	border-color: #ddd;
}

.product-image {
	border: 1px solid #ddd;
}

.product-images .product-image-slider.owl-carousel .img-thumbnail {
	padding-right: 1px;
	padding-left: 1px;
}

.product-images .img-thumbnail .inner {
	border: 1px solid #ddd;
}

.product-thumbs-slider.owl-carousel .img-thumbnail {
	border-color: #ddd;
}

.mobile-sidebar .sidebar-toggle:hover,
.feature-box.feature-box-style-5 h4,
.feature-box.feature-box-style-6 h4,
h1.dark,
h2.dark,
h3.dark,
h4.dark,
h5.dark {
	color: #212529;
}

article.post .read-more,
article.post .read-more-block,
.post-item .read-more,
.post-item .read-more-block {
	color: #212529;
}

.text-dark,
.text-dark.wpb_text_column p {
	color: #212529 !important;
}

.alert.alert-dark {
	background-color: #383f46;
	border-color: #0b0c0d;
	color: #d4d8dc;
}

.alert.alert-dark .alert-link {
	color: #fefefe;
}

.section.section-text-dark,
.section.section-text-dark h1,
.section.section-text-dark h2,
.section.section-text-dark h3,
.section.section-text-dark h4,
.section.section-text-dark h5,
.section.section-text-dark h6,
.vc_general.vc_cta3 h2,
.vc_general.vc_cta3 h4,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {
	color: #212529;
}

.section.section-text-dark p {
	color: #383f46;
}

body.boxed .page-wrapper {
	border-bottom-color: #212529;
}

html.dark .text-muted {
	color: #505562 !important;
}

.price,
td.product-price,
td.product-subtotal,
td.product-total,
td.order-total,
tr.cart-subtotal,
.product-nav .product-popup .product-details .amount,
ul.product_list_widget li .product-details .amount,
.widget ul.product_list_widget li .product-details .amount {
	color: #465157;
}

.widget_price_filter .price_slider {
	background: #eee;
}

.porto-links-block {
	border-color: #ddd;
	background: #fbfbfb;
}

.widget_sidebar_menu .widget-title,
.porto-links-block .links-title {
	background: #f5f5f5;
	border-bottom-color: #ddd;
}

.widget_sidebar_menu,
.tm-collapse,
.widget_layered_nav .yith-wcan-select-wrapper {
	border-color: #ddd;
}

.mobile-sidebar .sidebar-toggle {
	border-color: rgba(0, 0, 0, 0.09);
}

.pagination>a,
.pagination>span,
.page-links>a,
.page-links>span {
	border-color: rgba(0, 0, 0, 0.06);
}

.section-title,
.slider-title,
.widget .widget-title,
.widget .widget-title a,
.widget_calendar caption {
	color: #313131;
}

.accordion.without-borders .card {
	border-bottom-color: #ddd;
}

@media (min-width:992px) {
	.header-wrapper.header-side-nav:not(.fixed-header) #header {
		background-color: #f9f9f9;
	}
}

#main .content-bottom-wrapper {
	padding-bottom: 20px;
}

.footer-top {
	padding-top: 10px;
}

@media (min-width:768px) {
	#banner-wrapper.banner-wrapper-boxed {
		max-width: 740px;
	}
}

@media (min-width:992px) {
	#banner-wrapper.banner-wrapper-boxed {
		max-width: 980px;
	}
}

@media (min-width:1420px) {
	#banner-wrapper.banner-wrapper-boxed {
		max-width: 1420px;
	}
}

@media (min-width:768px) {
	#main.main-boxed {
		max-width: 740px;
	}
}

@media (min-width:992px) {
	#main.main-boxed {
		max-width: 980px;
	}
}

@media (min-width:1420px) {
	#main.main-boxed {
		max-width: 1420px;
	}
}

@media (min-width:768px) {
	body.boxed .page-wrapper {
		max-width: 740px;
	}
}

@media (min-width:992px) {
	body.boxed .page-wrapper {
		max-width: 980px;
	}
}

@media (min-width:1420px) {
	body.boxed .page-wrapper {
		max-width: 1420px;
	}
}

@media (min-width:768px) {
	#main.main-boxed .vc_row[data-vc-stretch-content] {
		max-width: 740px;
	}
}

@media (min-width:992px) {
	#main.main-boxed .vc_row[data-vc-stretch-content] {
		max-width: 980px;
	}
}

@media (min-width:1420px) {
	#main.main-boxed .vc_row[data-vc-stretch-content] {
		max-width: 1420px;
	}
}

@media (min-width:1420px) {
	body.boxed .vc_row[data-vc-stretch-content],
	body.boxed #header.sticky-header .header-main.sticky,
	body.boxed #header.sticky-header .main-menu-wrap,
	body.boxed #header.sticky-header .header-main.sticky,
	#header-boxed #header.sticky-header .header-main.sticky,
	body.boxed #header.sticky-header .main-menu-wrap,
	#header-boxed #header.sticky-header .main-menu-wrap {
		max-width: 1420px;
	}
	.col-xl-1-5 {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
	.col-xl-2-5 {
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
	}
	.col-xl-3-5 {
		-ms-flex: 0 0 60%;
		flex: 0 0 60%;
		max-width: 60%;
	}
	.col-xl-4-5 {
		-ms-flex: 0 0 80%;
		flex: 0 0 80%;
		max-width: 80%;
	}
}



.block-call-form {
    background:#555 url(../tmp/block-call-form-bg.jpg) 30% 80% no-repeat;
    background-size: cover;
}

.block-call-form-type-2 {
    background:#ffed9b url(../tmp/block-call-form-bg-2.jpg) 50% 50% no-repeat;
    background-size: cover;
    color:black;
}

/*.block-call-form-type-2 > .content {
	padding-left:700px;
}*/

.block-call-form-type-2 input {
	width: 230px;
   /* height: 50px;*/
}


.form-field {
	background: white;
	padding:12px 30px 12px ;
	border:none;
	outline: none;
	font-size: 12pt;
	font-weight: 300;
}

.form-field::-webkit-input-placeholder,  .form-field::-moz-placeholder, .form-field:-ms-input-placeholder {
	font-weight: 300;
}

.form-field-name {
	padding-left:40px;
	background-image: url(../../img/design2017/icon-form-field-name.png);
	background-position: left 20px center;
	background-repeat: no-repeat;
}

.form-field-phone {
	padding-left:40px;
	background-image: url(../../img/design2017/icon-form-field-phone.png);
	background-position: left 20px center;
	background-repeat: no-repeat;
}

.mini-form .block-call-form-fields {
    margin-bottom: 30px;
    padding:20px 40px;
   
}

.mini-form .block-call-form-fields input.form-field {
	
	padding:10px;
	padding-left:40px;
	margin-bottom:10px;
	 margin-right:0;
}

.mini-form.block-call-form .button-square {
	width:217px;
}

.mini-form .block-form-conf {
	font-size: 10pt;
}

.mini-form.block-call-form .block-form-conf {
	padding: 5px;
}

.block-call-form h2 {
    margin-bottom:10px!important;
}
.block-call-form .text-white {
    margin-bottom:40px;
}
.block-call-form-fields {
    padding-top: 20px;
    padding-bottom: 40px;
}
.block-call-form-fields input.form-field  {
    margin-right:5px;
}


.block-call-form .block-form-conf {
	margin:0px auto;
	margin-top:30px;
	color:white;
	max-width: 700px;
	
	padding:10px;
}

.block-call-form .block-form-conf a {
	color:white;
}


.mobile {
    display: none;
}

@media all and (max-width:420px) {
    .block-call-form-fields {
        padding-top: 40px;
        padding-left:20px;
        padding-right:20px;
        margin-bottom: 80px;
    }
    .block-call-form-fields input.form-field  {
        width:100%;
        margin-right:0;
        float: none;
        font-size:1em;
        margin-bottom:20px;
    }
    .block-call-form-fields input.button-round  {
        width:100%;
        float: none;
    }
    
    .block-call-form-type-2 > .content {
	    padding-left:20px;
        background: #ffed9b;
    }
    
    .block-call-form-type-2 input {
		width:100%;
		 
	}
	
	.block-call-form-type-2 .block-call-form-fields input.form-field {
		/*margin-bottom:0px;*/
	}
	
	.block-call-form-type-2 .text-size-27 {
		font-size: 20pt;
	}
	
	.block-call-form-type-2 .text-size-18 {
		font-size: 14pt;
	}

	.big-text {
	font-size: 14px;
    padding: 0;
    }

    .mobile {
    display: block;
    }

    .color-white-new {
    color: #000;
    }
}

.text-size-18 {
	font-size: 18px;
}

.text-size-25 {
	font-size: 25px!important;
}

.color-white-new {
	color: white;
}

.block-right {
	float: right;
}

.big-text {
	font-size: 25px;
    padding: 0 8%;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}
