

.hide-xl{display:none}.hidden-xl{display:none!important}.form legend,.show-xl{display:block}.show-inline-xl{display:inline}.form label,.show-inline-block-xl{display:inline-block}.show-flex-xl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-xl{display:block!important}.shown-inline-xl{display:inline!important}.shown-inline-block-xl{display:inline-block!important}.shown-flex-xl{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}@media screen and (max-width:1200px){.hide-lg{display:none}.hidden-lg{display:none!important}.show-lg{display:block}.show-inline-lg{display:inline}.show-inline-block-lg{display:inline-block}.show-flex-lg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-lg{display:block!important}.shown-inline-lg{display:inline!important}.shown-inline-block-lg{display:inline-block!important}.shown-flex-lg{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1025px) and (max-width:1200px){.hide-lg-only{display:none}.hidden-lg-only{display:none!important}.show-lg-only{display:block}.show-inline-lg-only{display:inline}.show-inline-block-lg-only{display:inline-block}.show-flex-lg-only{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-lg-only{display:block!important}.shown-inline-lg-only{display:inline!important}.shown-inline-block-lg-only{display:inline-block!important}.shown-flex-lg-only{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:1024px){.hide-md{display:none}.hidden-md{display:none!important}.show-md{display:block}.show-inline-md{display:inline}.show-inline-block-md{display:inline-block}.show-flex-md{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-md{display:block!important}.shown-inline-md{display:inline!important}.shown-inline-block-md{display:inline-block!important}.shown-flex-md{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:769px) and (max-width:1024px){.hide-md-only{display:none}.hidden-md-only{display:none!important}.show-md-only{display:block}.show-inline-md-only{display:inline}.show-inline-block-md-only{display:inline-block}.show-flex-md-only{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-md-only{display:block!important}.shown-inline-md-only{display:inline!important}.shown-inline-block-md-only{display:inline-block!important}.shown-flex-md-only{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:768px){.hide-sm{display:none}.hidden-sm{display:none!important}.show-sm{display:block}.show-inline-sm{display:inline}.show-inline-block-sm{display:inline-block}.show-flex-sm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-sm{display:block!important}.shown-inline-sm{display:inline!important}.shown-inline-block-sm{display:inline-block!important}.shown-flex-sm{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:481px) and (max-width:768px){.hide-sm-only{display:none}.hidden-sm-only{display:none!important}.show-sm-only{display:block}.show-inline-sm-only{display:inline}.show-inline-block-sm-only{display:inline-block}.show-flex-sm-only{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-sm-only{display:block!important}.shown-inline-sm-only{display:inline!important}.shown-inline-block-sm-only{display:inline-block!important}.shown-flex-sm-only{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:480px){.hide-xs{display:none}.hidden-xs{display:none!important}.show-xs{display:block}.show-inline-xs{display:inline}.show-inline-block-xs{display:inline-block}.show-flex-xs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-xs{display:block!important}.shown-inline-xs{display:inline!important}.shown-inline-block-xs{display:inline-block!important}.shown-flex-xs{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:381px) and (max-width:480px){.hide-xs-only{display:none}.hidden-xs-only{display:none!important}.show-xs-only{display:block}.show-inline-xs-only{display:inline}.show-inline-block-xs-only{display:inline-block}.show-flex-xs-only{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-xs-only{display:block!important}.shown-inline-xs-only{display:inline!important}.shown-inline-block-xs-only{display:inline-block!important}.shown-flex-xs-only{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:380px){.hide-mc{display:none}.hidden-mc{display:none!important}.show-mc{display:block}.show-inline-mc{display:inline}.show-inline-block-mc{display:inline-block}.show-flex-mc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shown-mc{display:block!important}.shown-inline-mc{display:inline!important}.shown-inline-block-mc{display:inline-block!important}.shown-flex-mc{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.push-xl-0{margin-left:0%}.push-xl-1{margin-left:8.33333%}.push-xl-2{margin-left:16.66667%}.push-xl-3{margin-left:25%}.push-xl-4{margin-left:33.33333%}.push-xl-5{margin-left:41.66667%}.push-xl-6{margin-left:50%}.push-xl-7{margin-left:58.33333%}.push-xl-8{margin-left:66.66667%}.push-xl-9{margin-left:75%}.push-xl-10{margin-left:83.33333%}.push-xl-11{margin-left:91.66667%}.push-xl-12{margin-left:100%}.pull-xl-0{margin-left:0%}.pull-xl-1{margin-left:-8.33333%}.pull-xl-2{margin-left:-16.66667%}.pull-xl-3{margin-left:-25%}.pull-xl-4{margin-left:-33.33333%}.pull-xl-5{margin-left:-41.66667%}.pull-xl-6{margin-left:-50%}.pull-xl-7{margin-left:-58.33333%}.pull-xl-8{margin-left:-66.66667%}.pull-xl-9{margin-left:-75%}.pull-xl-10{margin-left:-83.33333%}.pull-xl-11{margin-left:-91.66667%}.pull-xl-12{margin-left:-100%}.post-xl-0{margin-right:0%}.post-xl-1{margin-right:8.33333%}.post-xl-2{margin-right:16.66667%}.post-xl-3{margin-right:25%}.post-xl-4{margin-right:33.33333%}.post-xl-5{margin-right:41.66667%}.post-xl-6{margin-right:50%}.post-xl-7{margin-right:58.33333%}.post-xl-8{margin-right:66.66667%}.post-xl-9{margin-right:75%}.post-xl-10{margin-right:83.33333%}.post-xl-11{margin-right:91.66667%}.post-xl-12{margin-right:100%}.push-xl-five{margin-left:20%}.pull-xl-five{margin-left:-20%}.post-xl-five{margin-right:20%}.pull-xl-left{float:left}.pull-xl-right{float:right}.clearfix-xl:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}@media screen and (max-width:1200px){.push-lg-0{margin-left:0%}.push-lg-1{margin-left:8.33333%}.push-lg-2{margin-left:16.66667%}.push-lg-3{margin-left:25%}.push-lg-4{margin-left:33.33333%}.push-lg-5{margin-left:41.66667%}.push-lg-6{margin-left:50%}.push-lg-7{margin-left:58.33333%}.push-lg-8{margin-left:66.66667%}.push-lg-9{margin-left:75%}.push-lg-10{margin-left:83.33333%}.push-lg-11{margin-left:91.66667%}.push-lg-12{margin-left:100%}.pull-lg-0{margin-left:0%}.pull-lg-1{margin-left:-8.33333%}.pull-lg-2{margin-left:-16.66667%}.pull-lg-3{margin-left:-25%}.pull-lg-4{margin-left:-33.33333%}.pull-lg-5{margin-left:-41.66667%}.pull-lg-6{margin-left:-50%}.pull-lg-7{margin-left:-58.33333%}.pull-lg-8{margin-left:-66.66667%}.pull-lg-9{margin-left:-75%}.pull-lg-10{margin-left:-83.33333%}.pull-lg-11{margin-left:-91.66667%}.pull-lg-12{margin-left:-100%}.post-lg-0{margin-right:0%}.post-lg-1{margin-right:8.33333%}.post-lg-2{margin-right:16.66667%}.post-lg-3{margin-right:25%}.post-lg-4{margin-right:33.33333%}.post-lg-5{margin-right:41.66667%}.post-lg-6{margin-right:50%}.post-lg-7{margin-right:58.33333%}.post-lg-8{margin-right:66.66667%}.post-lg-9{margin-right:75%}.post-lg-10{margin-right:83.33333%}.post-lg-11{margin-right:91.66667%}.post-lg-12{margin-right:100%}.push-lg-five{margin-left:20%}.pull-lg-five{margin-left:-20%}.post-lg-five{margin-right:20%}.pull-lg-left{float:left}.pull-lg-right{float:right}.clearfix-lg:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (min-width:1025px) and (max-width:1200px){.push-lg-0-only{margin-left:0%}.push-lg-1-only{margin-left:8.33333%}.push-lg-2-only{margin-left:16.66667%}.push-lg-3-only{margin-left:25%}.push-lg-4-only{margin-left:33.33333%}.push-lg-5-only{margin-left:41.66667%}.push-lg-6-only{margin-left:50%}.push-lg-7-only{margin-left:58.33333%}.push-lg-8-only{margin-left:66.66667%}.push-lg-9-only{margin-left:75%}.push-lg-10-only{margin-left:83.33333%}.push-lg-11-only{margin-left:91.66667%}.push-lg-12-only{margin-left:100%}.pull-lg-0-only{margin-left:0%}.pull-lg-1-only{margin-left:-8.33333%}.pull-lg-2-only{margin-left:-16.66667%}.pull-lg-3-only{margin-left:-25%}.pull-lg-4-only{margin-left:-33.33333%}.pull-lg-5-only{margin-left:-41.66667%}.pull-lg-6-only{margin-left:-50%}.pull-lg-7-only{margin-left:-58.33333%}.pull-lg-8-only{margin-left:-66.66667%}.pull-lg-9-only{margin-left:-75%}.pull-lg-10-only{margin-left:-83.33333%}.pull-lg-11-only{margin-left:-91.66667%}.pull-lg-12-only{margin-left:-100%}.post-lg-0-only{margin-right:0%}.post-lg-1-only{margin-right:8.33333%}.post-lg-2-only{margin-right:16.66667%}.post-lg-3-only{margin-right:25%}.post-lg-4-only{margin-right:33.33333%}.post-lg-5-only{margin-right:41.66667%}.post-lg-6-only{margin-right:50%}.post-lg-7-only{margin-right:58.33333%}.post-lg-8-only{margin-right:66.66667%}.post-lg-9-only{margin-right:75%}.post-lg-10-only{margin-right:83.33333%}.post-lg-11-only{margin-right:91.66667%}.post-lg-12-only{margin-right:100%}.push-lg-five-only{margin-left:20%}.pull-lg-five-only{margin-left:-20%}.post-lg-five-only{margin-right:20%}.pull-lg-left-only{float:left}.pull-lg-right-only{float:right}.clearfix-lg-only:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (max-width:1024px){.push-md-0{margin-left:0%}.push-md-1{margin-left:8.33333%}.push-md-2{margin-left:16.66667%}.push-md-3{margin-left:25%}.push-md-4{margin-left:33.33333%}.push-md-5{margin-left:41.66667%}.push-md-6{margin-left:50%}.push-md-7{margin-left:58.33333%}.push-md-8{margin-left:66.66667%}.push-md-9{margin-left:75%}.push-md-10{margin-left:83.33333%}.push-md-11{margin-left:91.66667%}.push-md-12{margin-left:100%}.pull-md-0{margin-left:0%}.pull-md-1{margin-left:-8.33333%}.pull-md-2{margin-left:-16.66667%}.pull-md-3{margin-left:-25%}.pull-md-4{margin-left:-33.33333%}.pull-md-5{margin-left:-41.66667%}.pull-md-6{margin-left:-50%}.pull-md-7{margin-left:-58.33333%}.pull-md-8{margin-left:-66.66667%}.pull-md-9{margin-left:-75%}.pull-md-10{margin-left:-83.33333%}.pull-md-11{margin-left:-91.66667%}.pull-md-12{margin-left:-100%}.post-md-0{margin-right:0%}.post-md-1{margin-right:8.33333%}.post-md-2{margin-right:16.66667%}.post-md-3{margin-right:25%}.post-md-4{margin-right:33.33333%}.post-md-5{margin-right:41.66667%}.post-md-6{margin-right:50%}.post-md-7{margin-right:58.33333%}.post-md-8{margin-right:66.66667%}.post-md-9{margin-right:75%}.post-md-10{margin-right:83.33333%}.post-md-11{margin-right:91.66667%}.post-md-12{margin-right:100%}.push-md-five{margin-left:20%}.pull-md-five{margin-left:-20%}.post-md-five{margin-right:20%}.pull-md-left{float:left}.pull-md-right{float:right}.clearfix-md:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (min-width:769px) and (max-width:1024px){.push-md-0-only{margin-left:0%}.push-md-1-only{margin-left:8.33333%}.push-md-2-only{margin-left:16.66667%}.push-md-3-only{margin-left:25%}.push-md-4-only{margin-left:33.33333%}.push-md-5-only{margin-left:41.66667%}.push-md-6-only{margin-left:50%}.push-md-7-only{margin-left:58.33333%}.push-md-8-only{margin-left:66.66667%}.push-md-9-only{margin-left:75%}.push-md-10-only{margin-left:83.33333%}.push-md-11-only{margin-left:91.66667%}.push-md-12-only{margin-left:100%}.pull-md-0-only{margin-left:0%}.pull-md-1-only{margin-left:-8.33333%}.pull-md-2-only{margin-left:-16.66667%}.pull-md-3-only{margin-left:-25%}.pull-md-4-only{margin-left:-33.33333%}.pull-md-5-only{margin-left:-41.66667%}.pull-md-6-only{margin-left:-50%}.pull-md-7-only{margin-left:-58.33333%}.pull-md-8-only{margin-left:-66.66667%}.pull-md-9-only{margin-left:-75%}.pull-md-10-only{margin-left:-83.33333%}.pull-md-11-only{margin-left:-91.66667%}.pull-md-12-only{margin-left:-100%}.post-md-0-only{margin-right:0%}.post-md-1-only{margin-right:8.33333%}.post-md-2-only{margin-right:16.66667%}.post-md-3-only{margin-right:25%}.post-md-4-only{margin-right:33.33333%}.post-md-5-only{margin-right:41.66667%}.post-md-6-only{margin-right:50%}.post-md-7-only{margin-right:58.33333%}.post-md-8-only{margin-right:66.66667%}.post-md-9-only{margin-right:75%}.post-md-10-only{margin-right:83.33333%}.post-md-11-only{margin-right:91.66667%}.post-md-12-only{margin-right:100%}.push-md-five-only{margin-left:20%}.pull-md-five-only{margin-left:-20%}.post-md-five-only{margin-right:20%}.pull-md-left-only{float:left}.pull-md-right-only{float:right}.clearfix-md-only:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (max-width:768px){.push-sm-0{margin-left:0%}.push-sm-1{margin-left:8.33333%}.push-sm-2{margin-left:16.66667%}.push-sm-3{margin-left:25%}.push-sm-4{margin-left:33.33333%}.push-sm-5{margin-left:41.66667%}.push-sm-6{margin-left:50%}.push-sm-7{margin-left:58.33333%}.push-sm-8{margin-left:66.66667%}.push-sm-9{margin-left:75%}.push-sm-10{margin-left:83.33333%}.push-sm-11{margin-left:91.66667%}.push-sm-12{margin-left:100%}.pull-sm-0{margin-left:0%}.pull-sm-1{margin-left:-8.33333%}.pull-sm-2{margin-left:-16.66667%}.pull-sm-3{margin-left:-25%}.pull-sm-4{margin-left:-33.33333%}.pull-sm-5{margin-left:-41.66667%}.pull-sm-6{margin-left:-50%}.pull-sm-7{margin-left:-58.33333%}.pull-sm-8{margin-left:-66.66667%}.pull-sm-9{margin-left:-75%}.pull-sm-10{margin-left:-83.33333%}.pull-sm-11{margin-left:-91.66667%}.pull-sm-12{margin-left:-100%}.post-sm-0{margin-right:0%}.post-sm-1{margin-right:8.33333%}.post-sm-2{margin-right:16.66667%}.post-sm-3{margin-right:25%}.post-sm-4{margin-right:33.33333%}.post-sm-5{margin-right:41.66667%}.post-sm-6{margin-right:50%}.post-sm-7{margin-right:58.33333%}.post-sm-8{margin-right:66.66667%}.post-sm-9{margin-right:75%}.post-sm-10{margin-right:83.33333%}.post-sm-11{margin-right:91.66667%}.post-sm-12{margin-right:100%}.push-sm-five{margin-left:20%}.pull-sm-five{margin-left:-20%}.post-sm-five{margin-right:20%}.pull-sm-left{float:left}.pull-sm-right{float:right}.clearfix-sm:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (min-width:481px) and (max-width:768px){.push-sm-0-only{margin-left:0%}.push-sm-1-only{margin-left:8.33333%}.push-sm-2-only{margin-left:16.66667%}.push-sm-3-only{margin-left:25%}.push-sm-4-only{margin-left:33.33333%}.push-sm-5-only{margin-left:41.66667%}.push-sm-6-only{margin-left:50%}.push-sm-7-only{margin-left:58.33333%}.push-sm-8-only{margin-left:66.66667%}.push-sm-9-only{margin-left:75%}.push-sm-10-only{margin-left:83.33333%}.push-sm-11-only{margin-left:91.66667%}.push-sm-12-only{margin-left:100%}.pull-sm-0-only{margin-left:0%}.pull-sm-1-only{margin-left:-8.33333%}.pull-sm-2-only{margin-left:-16.66667%}.pull-sm-3-only{margin-left:-25%}.pull-sm-4-only{margin-left:-33.33333%}.pull-sm-5-only{margin-left:-41.66667%}.pull-sm-6-only{margin-left:-50%}.pull-sm-7-only{margin-left:-58.33333%}.pull-sm-8-only{margin-left:-66.66667%}.pull-sm-9-only{margin-left:-75%}.pull-sm-10-only{margin-left:-83.33333%}.pull-sm-11-only{margin-left:-91.66667%}.pull-sm-12-only{margin-left:-100%}.post-sm-0-only{margin-right:0%}.post-sm-1-only{margin-right:8.33333%}.post-sm-2-only{margin-right:16.66667%}.post-sm-3-only{margin-right:25%}.post-sm-4-only{margin-right:33.33333%}.post-sm-5-only{margin-right:41.66667%}.post-sm-6-only{margin-right:50%}.post-sm-7-only{margin-right:58.33333%}.post-sm-8-only{margin-right:66.66667%}.post-sm-9-only{margin-right:75%}.post-sm-10-only{margin-right:83.33333%}.post-sm-11-only{margin-right:91.66667%}.post-sm-12-only{margin-right:100%}.push-sm-five-only{margin-left:20%}.pull-sm-five-only{margin-left:-20%}.post-sm-five-only{margin-right:20%}.pull-sm-left-only{float:left}.pull-sm-right-only{float:right}.clearfix-sm-only:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (max-width:480px){.push-xs-0{margin-left:0%}.push-xs-1{margin-left:8.33333%}.push-xs-2{margin-left:16.66667%}.push-xs-3{margin-left:25%}.push-xs-4{margin-left:33.33333%}.push-xs-5{margin-left:41.66667%}.push-xs-6{margin-left:50%}.push-xs-7{margin-left:58.33333%}.push-xs-8{margin-left:66.66667%}.push-xs-9{margin-left:75%}.push-xs-10{margin-left:83.33333%}.push-xs-11{margin-left:91.66667%}.push-xs-12{margin-left:100%}.pull-xs-0{margin-left:0%}.pull-xs-1{margin-left:-8.33333%}.pull-xs-2{margin-left:-16.66667%}.pull-xs-3{margin-left:-25%}.pull-xs-4{margin-left:-33.33333%}.pull-xs-5{margin-left:-41.66667%}.pull-xs-6{margin-left:-50%}.pull-xs-7{margin-left:-58.33333%}.pull-xs-8{margin-left:-66.66667%}.pull-xs-9{margin-left:-75%}.pull-xs-10{margin-left:-83.33333%}.pull-xs-11{margin-left:-91.66667%}.pull-xs-12{margin-left:-100%}.post-xs-0{margin-right:0%}.post-xs-1{margin-right:8.33333%}.post-xs-2{margin-right:16.66667%}.post-xs-3{margin-right:25%}.post-xs-4{margin-right:33.33333%}.post-xs-5{margin-right:41.66667%}.post-xs-6{margin-right:50%}.post-xs-7{margin-right:58.33333%}.post-xs-8{margin-right:66.66667%}.post-xs-9{margin-right:75%}.post-xs-10{margin-right:83.33333%}.post-xs-11{margin-right:91.66667%}.post-xs-12{margin-right:100%}.push-xs-five{margin-left:20%}.pull-xs-five{margin-left:-20%}.post-xs-five{margin-right:20%}.pull-xs-left{float:left}.pull-xs-right{float:right}.clearfix-xs:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (min-width:381px) and (max-width:480px){.push-xs-0-only{margin-left:0%}.push-xs-1-only{margin-left:8.33333%}.push-xs-2-only{margin-left:16.66667%}.push-xs-3-only{margin-left:25%}.push-xs-4-only{margin-left:33.33333%}.push-xs-5-only{margin-left:41.66667%}.push-xs-6-only{margin-left:50%}.push-xs-7-only{margin-left:58.33333%}.push-xs-8-only{margin-left:66.66667%}.push-xs-9-only{margin-left:75%}.push-xs-10-only{margin-left:83.33333%}.push-xs-11-only{margin-left:91.66667%}.push-xs-12-only{margin-left:100%}.pull-xs-0-only{margin-left:0%}.pull-xs-1-only{margin-left:-8.33333%}.pull-xs-2-only{margin-left:-16.66667%}.pull-xs-3-only{margin-left:-25%}.pull-xs-4-only{margin-left:-33.33333%}.pull-xs-5-only{margin-left:-41.66667%}.pull-xs-6-only{margin-left:-50%}.pull-xs-7-only{margin-left:-58.33333%}.pull-xs-8-only{margin-left:-66.66667%}.pull-xs-9-only{margin-left:-75%}.pull-xs-10-only{margin-left:-83.33333%}.pull-xs-11-only{margin-left:-91.66667%}.pull-xs-12-only{margin-left:-100%}.post-xs-0-only{margin-right:0%}.post-xs-1-only{margin-right:8.33333%}.post-xs-2-only{margin-right:16.66667%}.post-xs-3-only{margin-right:25%}.post-xs-4-only{margin-right:33.33333%}.post-xs-5-only{margin-right:41.66667%}.post-xs-6-only{margin-right:50%}.post-xs-7-only{margin-right:58.33333%}.post-xs-8-only{margin-right:66.66667%}.post-xs-9-only{margin-right:75%}.post-xs-10-only{margin-right:83.33333%}.post-xs-11-only{margin-right:91.66667%}.post-xs-12-only{margin-right:100%}.push-xs-five-only{margin-left:20%}.pull-xs-five-only{margin-left:-20%}.post-xs-five-only{margin-right:20%}.pull-xs-left-only{float:left}.pull-xs-right-only{float:right}.clearfix-xs-only:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}@media screen and (max-width:380px){.push-mc-0{margin-left:0%}.push-mc-1{margin-left:8.33333%}.push-mc-2{margin-left:16.66667%}.push-mc-3{margin-left:25%}.push-mc-4{margin-left:33.33333%}.push-mc-5{margin-left:41.66667%}.push-mc-6{margin-left:50%}.push-mc-7{margin-left:58.33333%}.push-mc-8{margin-left:66.66667%}.push-mc-9{margin-left:75%}.push-mc-10{margin-left:83.33333%}.push-mc-11{margin-left:91.66667%}.push-mc-12{margin-left:100%}.pull-mc-0{margin-left:0%}.pull-mc-1{margin-left:-8.33333%}.pull-mc-2{margin-left:-16.66667%}.pull-mc-3{margin-left:-25%}.pull-mc-4{margin-left:-33.33333%}.pull-mc-5{margin-left:-41.66667%}.pull-mc-6{margin-left:-50%}.pull-mc-7{margin-left:-58.33333%}.pull-mc-8{margin-left:-66.66667%}.pull-mc-9{margin-left:-75%}.pull-mc-10{margin-left:-83.33333%}.pull-mc-11{margin-left:-91.66667%}.pull-mc-12{margin-left:-100%}.post-mc-0{margin-right:0%}.post-mc-1{margin-right:8.33333%}.post-mc-2{margin-right:16.66667%}.post-mc-3{margin-right:25%}.post-mc-4{margin-right:33.33333%}.post-mc-5{margin-right:41.66667%}.post-mc-6{margin-right:50%}.post-mc-7{margin-right:58.33333%}.post-mc-8{margin-right:66.66667%}.post-mc-9{margin-right:75%}.post-mc-10{margin-right:83.33333%}.post-mc-11{margin-right:91.66667%}.post-mc-12{margin-right:100%}.push-mc-five{margin-left:20%}.pull-mc-five{margin-left:-20%}.post-mc-five{margin-right:20%}.pull-mc-left{float:left}.pull-mc-right{float:right}.clearfix-mc:after{content:"";display:table;clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;width:100%}}.text-right-xl{text-align:right}.table th,.text-left-xl{text-align:left}.text-center-xl{text-align:center}.text-justify-xl{text-align:justify}@media screen and (max-width:1200px){.text-right-lg{text-align:right}.text-left-lg{text-align:left}.text-center-lg{text-align:center}.text-justify-lg{text-align:justify}}@media screen and (min-width:1025px) and (max-width:1200px){.text-right-lg-only{text-align:right}.text-left-lg-only{text-align:left}.text-center-lg-only{text-align:center}.text-justify-lg-only{text-align:justify}}@media screen and (max-width:1024px){.text-right-md{text-align:right}.text-left-md{text-align:left}.text-center-md{text-align:center}.text-justify-md{text-align:justify}}@media screen and (min-width:769px) and (max-width:1024px){.text-right-md-only{text-align:right}.text-left-md-only{text-align:left}.text-center-md-only{text-align:center}.text-justify-md-only{text-align:justify}}@media screen and (max-width:768px){.text-right-sm{text-align:right}.text-left-sm{text-align:left}.text-center-sm{text-align:center}.text-justify-sm{text-align:justify}}@media screen and (min-width:481px) and (max-width:768px){.text-right-sm-only{text-align:right}.text-left-sm-only{text-align:left}.text-center-sm-only{text-align:center}.text-justify-sm-only{text-align:justify}}@media screen and (max-width:480px){.text-right-xs{text-align:right}.text-left-xs{text-align:left}.text-center-xs{text-align:center}.text-justify-xs{text-align:justify}}@media screen and (min-width:381px) and (max-width:480px){.text-right-xs-only{text-align:right}.text-left-xs-only{text-align:left}.text-center-xs-only{text-align:center}.text-justify-xs-only{text-align:justify}}@media screen and (max-width:380px){.text-right-mc{text-align:right}.text-left-mc{text-align:left}.text-center-mc{text-align:center}.text-justify-mc{text-align:justify}}.container{padding-left:15px;padding-right:15px;max-width:1200px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}.row{margin-left:-10px;margin-right:-10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.col,.col-reverse,.row,.row-reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-reverse{margin-left:-10px;margin-right:-10px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col,.col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}[class*=cell-]{padding-left:10px;padding-right:10px}.cell-xl-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-xl-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-xl-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-xl-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-xl-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-xl-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-xl-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-xl-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-xl-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-xl-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-xl-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-xl-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-xl-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}@media screen and (max-width:1200px){.cell-lg-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-lg-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-lg-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-lg-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-lg-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-lg-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-lg-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-lg-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-lg-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-lg-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-lg-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-lg-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-lg-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (min-width:1025px) and (max-width:1200px){.cell-lg-1-only{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-lg-2-only{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-lg-3-only{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-lg-4-only{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-lg-5-only{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-lg-6-only{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-lg-7-only{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-lg-8-only{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-lg-9-only{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-lg-10-only{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-lg-11-only{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-lg-12-only{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-lg-five-only{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (max-width:1024px){.cell-md-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-md-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-md-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-md-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-md-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-md-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-md-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-md-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-md-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-md-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-md-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-md-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-md-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (min-width:769px) and (max-width:1024px){.cell-md-1-only{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-md-2-only{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-md-3-only{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-md-4-only{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-md-5-only{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-md-6-only{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-md-7-only{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-md-8-only{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-md-9-only{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-md-10-only{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-md-11-only{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-md-12-only{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-md-five-only{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (max-width:768px){.cell-sm-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-sm-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-sm-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-sm-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-sm-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-sm-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-sm-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-sm-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-sm-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-sm-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-sm-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-sm-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-sm-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (min-width:481px) and (max-width:768px){.cell-sm-1-only{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-sm-2-only{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-sm-3-only{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-sm-4-only{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-sm-5-only{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-sm-6-only{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-sm-7-only{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-sm-8-only{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-sm-9-only{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-sm-10-only{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-sm-11-only{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-sm-12-only{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-sm-five-only{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (max-width:480px){.cell-xs-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-xs-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-xs-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-xs-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-xs-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-xs-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-xs-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-xs-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-xs-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-xs-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-xs-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-xs-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-xs-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (min-width:381px) and (max-width:480px){.cell-xs-1-only{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-xs-2-only{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-xs-3-only{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-xs-4-only{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-xs-5-only{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-xs-6-only{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-xs-7-only{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-xs-8-only{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-xs-9-only{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-xs-10-only{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-xs-11-only{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-xs-12-only{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-xs-five-only{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (max-width:380px){.cell-mc-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.cell-mc-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.cell-mc-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.cell-mc-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.cell-mc-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.cell-mc-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.cell-mc-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.cell-mc-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.cell-mc-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.cell-mc-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.cell-mc-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.cell-mc-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.cell-mc-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}.start-xl{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xl{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xl{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xl{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-xl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-xl{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-xl{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-xl{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-xl{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-xl{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media screen and (max-width:1200px){.start-lg{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-lg{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width:1025px) and (max-width:1200px){.start-lg-only{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg-only{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg-only{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg-only{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-lg-only{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-lg-only{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-lg-only{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-lg-only{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-lg-only{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-lg-only{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width:1024px){.start-md{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-md{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-md{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width:769px) and (max-width:1024px){.start-md-only{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md-only{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md-only{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md-only{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-md-only{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-md-only{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-md-only{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-md-only{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-md-only{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-md-only{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width:768px){.start-sm{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-sm{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width:481px) and (max-width:768px){.start-sm-only{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm-only{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm-only{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm-only{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-sm-only{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-sm-only{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-sm-only{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-sm-only{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-sm-only{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-sm-only{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width:480px){.start-xs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-xs{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width:381px) and (max-width:480px){.start-xs-only{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs-only{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs-only{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs-only{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-xs-only{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-xs-only{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-xs-only{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-xs-only{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-xs-only{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-xs-only{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (max-width:380px){.start-mc{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-mc{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-mc{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-mc{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-mc{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-mc{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-mc{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-mc{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-mc{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-mc{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.form fieldset{padding:0;margin:0;border:0;min-width:0}.form legend{width:100%;padding:0;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #eee}.form label{max-width:100%}.form input[type=search]{-webkit-appearance:none}.button,.input-field,.select-field,.textarea-field{display:inline-block;border-radius:0;border:none;box-shadow:none;vertical-align:top;max-width:100%}.button{background-color:transparent;cursor:pointer;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;white-space:nowrap}.button:active{outline:0}.button,.button:hover{text-decoration:none}.button.disabled,.button[disabled],fieldset[disabled] .button{cursor:not-allowed}.input-field,.select-field,.textarea-field{background-image:none}.input-field::-moz-placeholder{color:#ccc;opacity:1}.input-field:-ms-input-placeholder{color:#ccc}.input-field::-webkit-input-placeholder{color:#ccc}.input-field:focus::-moz-placeholder{color:#ccc;opacity:0}.input-field:focus:-ms-input-placeholder,.select-field:focus:-ms-input-placeholder,.textarea-field:focus:-ms-input-placeholder{color:#ccc;opacity:0}.input-field:focus::-webkit-input-placeholder{color:#ccc;opacity:0}.input-field::-ms-expand{border:0;background-color:transparent}.input-field[disabled],.input-field[readonly],fieldset[disabled] .input-field{opacity:1}.input-field[disabled],fieldset[disabled] .input-field{cursor:not-allowed}.select-field::-moz-placeholder{color:#ccc;opacity:1}.select-field:-ms-input-placeholder{color:#ccc}.select-field::-webkit-input-placeholder{color:#ccc}.select-field:focus::-moz-placeholder{color:#ccc;opacity:0}.select-field:focus::-webkit-input-placeholder{color:#ccc;opacity:0}.select-field::-ms-expand{border:0;background-color:transparent}.select-field[disabled],.select-field[readonly],fieldset[disabled] .select-field{opacity:1}.select-field[disabled],fieldset[disabled] .select-field{cursor:not-allowed}.textarea-field::-moz-placeholder{color:#ccc;opacity:1}.textarea-field:-ms-input-placeholder{color:#ccc}.textarea-field::-webkit-input-placeholder{color:#ccc}.textarea-field:focus::-moz-placeholder{color:#ccc;opacity:0}.textarea-field:focus::-webkit-input-placeholder{color:#ccc;opacity:0}.textarea-field::-ms-expand{border:0;background-color:transparent}.textarea-field[disabled],.textarea-field[readonly],fieldset[disabled] .textarea-field{opacity:1}.textarea-field[disabled],fieldset[disabled] .textarea-field{cursor:not-allowed}.table{border-collapse:collapse}.table table col[class*=cell-]{position:static;float:none;display:table-column}.table table td[class*=cell-],.table table th[class*=cell-]{position:static;float:none;display:table-cell}.list,.list-table{list-style:none;margin:0;padding:0}.list>.list-item{display:inline-block;position:relative}.list-table{display:table;width:100%}.list-table>.list-item{display:table-cell}.list-justified{font-size:0;line-height:0;text-align:justify;width:100%}.list-justified:after{content:"";height:0;overflow:hidden;visibility:hidden}.list-justified,.list-unstyled,.list-vertical{list-style:none;margin:0;padding:0}.list-justified:after,.list-vertical>.list-item{display:inline-block;width:100%}.bg-primary{background-color:#fff!important}.bg-secondary{background-color:#ff5700!important}.bg-error{background-color:#dd3f46!important}.bg-success{background-color:#5cb85c!important}.bg-info{background-color:#5bc0de!important}.bg-warning{background-color:#f0ad4e!important}.text-primary{color:#333!important}.text-secondary{color:#fff!important}.text-error{color:#dd3f46!important}.text-success{color:#5cb85c!important}.text-info{color:#5bc0de!important}.text-warning{color:#f0ad4e!important}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}*,:after,:before{box-sizing:border-box}body,input,select,textarea{margin:0;padding:0}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #eee}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}button,input[type=button],input[type=submit]{border:none;margin:0;padding:0}img{max-width:100%}h1,h2,h3,h4,h5,h6{margin:0}.relative{position:relative;}

.lg-hidden{
display: none;
}
.xs-hidden{
display: block;
}

@media screen and (max-width:920px) {
  .cell-m-1 {
    max-width: 8.33333%;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%
  }
  .cell-m-2 {
    max-width: 16.66667%;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%
  }
  .cell-m-3 {
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
  }
  .cell-m-4 {
    max-width: 33.33333%;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
  }
  .cell-m-5 {
    max-width: 41.66667%;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%
  }
  .cell-m-6 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
  }
  .cell-m-7 {
    max-width: 58.33333%;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%
  }
  .cell-m-8 {
    max-width: 66.66667%;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
  }
  .cell-m-9 {
    max-width: 75%;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
  }
  .cell-m-10 {
    max-width: 83.33333%;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%
  }
  .cell-m-11 {
    max-width: 91.66667%;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%
  }
  .cell-m-12 {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
  }
  .cell-m-five {
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%
  }
}


@media screen and (max-width:750px) {
  .cell-sss-1 {
    max-width: 8.33333%;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%
  }
  .cell-sss-2 {
    max-width: 16.66667%;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%
  }
  .cell-sss-3 {
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
  }
  .cell-sss-4 {
    max-width: 33.33333%;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
  }
  .cell-sss-5 {
    max-width: 41.66667%;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%
  }
  .cell-sss-6 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
  }
  .cell-sss-7 {
    max-width: 58.33333%;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%
  }
  .cell-sss-8 {
    max-width: 66.66667%;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
  }
  .cell-sss-9 {
    max-width: 75%;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
  }
  .cell-sss-10 {
    max-width: 83.33333%;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%
  }
  .cell-sss-11 {
    max-width: 91.66667%;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%
  }
  .cell-sss-12 {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
  }
  .cell-sss-five {
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%
  }
  .lg-hidden{
    display: block;
  }
  .lg-hidden .search-widget-form1{
    position: inherit;
    border: none;
    display: flex;
    justify-content: center;
    width: auto;
  }
  .lg-hidden .search-widget-form1 .submit-search{
    position: inherit;
  }
  .xs-hidden{
    display: none;
  }
  .mobile-footer-item{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    color: #BB442A;
    width: auto!important;
    height: auto!important;
    cursor: pointer;
    background-image: unset!important;
    text-decoration: none;
  }
  .lg-hidden .row{
   justify-content: space-around;
  }
  .header_middle{
    position: relative;
    z-index: 9999;
  } 
  .mobile-submenu{
    position: fixed;
    z-index: 99;
    bottom: 0;
    background: #fff;
    padding: 10px;
  }
  
}


@media screen and (max-width:370px) {
  .cell-ssss-1 {
    max-width: 8.33333%;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%
  }
  .cell-ssss-2 {
    max-width: 16.66667%;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%
  }
  .cell-ssss-3 {
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
  }
  .cell-ssss-4 {
    max-width: 33.33333%;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
  }
  .cell-ssss-5 {
    max-width: 41.66667%;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%
  }
  .cell-ssss-6 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
  }
  .cell-ssss-7 {
    max-width: 58.33333%;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%
  }
  .cell-ssss-8 {
    max-width: 66.66667%;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
  }
  .cell-ssss-9 {
    max-width: 75%;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
  }
  .cell-ssss-10 {
    max-width: 83.33333%;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%
  }
  .cell-ssss-11 {
    max-width: 91.66667%;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%
  }
  .cell-ssss-12 {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
  }
  .cell-ssss-five {
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%
  }
}



@media screen and (max-width:640px) {
  .cell-s-1 {
    max-width: 8.33333%;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%
  }
  .cell-s-2 {
    max-width: 16.66667%;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%
  }
  .cell-s-3 {
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
  }
  .cell-s-4 {
    max-width: 33.33333%;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
  }
  .cell-s-5 {
    max-width: 41.66667%;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%
  }
  .cell-s-6 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
  }
  .cell-s-7 {
    max-width: 58.33333%;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%
  }
  .cell-s-8 {
    max-width: 66.66667%;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
  }
  .cell-s-9 {
    max-width: 75%;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
  }
  .cell-s-10 {
    max-width: 83.33333%;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%
  }
  .cell-s-11 {
    max-width: 91.66667%;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%
  }
  .cell-s-12 {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
  }
  .cell-s-five {
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%
  }
}


@media screen and (max-width:1500px) {
  .cell-xxxl-1 {
    max-width: 8.33333%;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%
  }
  .cell-xxxl-2 {
    max-width: 16.66667%;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%
  }
  .cell-xxxl-3 {
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
  }
  .cell-xxxl-4 {
    max-width: 33.33333%;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
  }
  .cell-xxxl-5 {
    max-width: 41.66667%;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%
  }
  .cell-xxxl-6 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
  }
  .cell-xxxl-7 {
    max-width: 58.33333%;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%
  }
  .cell-xxxl-8 {
    max-width: 66.66667%;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
  }
  .cell-xxxl-9 {
    max-width: 75%;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
  }
  .cell-xxxl-10 {
    max-width: 83.33333%;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%
  }
  .cell-xxxl-11 {
    max-width: 91.66667%;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%
  }
  .cell-xxxl-12 {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
  }
  .cell-xxxl-five {
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%
  }
}
@media screen and (max-width:1275px) {
  .cell-menu-12 {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
  }
  .line_menu-header {
    margin-right: auto;
    margin-left: auto;
    display: table;
  }
  .rekvisity {
    margin-left: auto;
    margin-right: auto;
  }
  .top_menu1 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
/**
 * alertifyjs 1.7.1 http://alertifyjs.com
 * AlertifyJS is a javascript framework for developing pretty browser dialogs and notifications.
 * Copyright 2016 Mohammad Younes <Mohammad@alertifyjs.com> (http://alertifyjs.com) 
 * Licensed under MIT <http://opensource.org/licenses/mit-license.php>*/

.alertify .ajs-dimmer,.alertify .ajs-modal{position:fixed;padding:0;z-index:1981;top:0;right:0;bottom:0;left:0}.alertify .ajs-dimmer{margin:0;background-color:#252525;opacity:.5}.alertify .ajs-modal{overflow-y:auto}.alertify .ajs-dialog{position:relative;margin:5% auto;min-height:110px;max-width:500px;padding:24px 24px 0;outline:0;background-color:#fff}.alertify .ajs-dialog.ajs-capture:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.alertify .ajs-reset{position:absolute!important;display:inline!important;width:0!important;height:0!important;opacity:0!important}.alertify .ajs-commands{position:absolute;right:4px;margin:-14px 24px 0 0;z-index:2}.alertify .ajs-commands button{display:none;width:10px;height:10px;margin-left:10px;padding:10px;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.alertify .ajs-commands button.ajs-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAh0lEQVQYlY2QsQ0EIQwEB9cBAR1CJUaI/gigDnwR6NBL/7/xWLNrZ2b8EwGotVpr7eOitWa1VjugiNB7R1UPrKrWe0dEAHBbXUqxMQbeewDmnHjvyTm7C3zDwAUd9c63YQdUVdu6EAJzzquz7HXvTiklt+H9DQFYaxFjvDqllFyMkbXWvfpXHjJrWFgdBq/hAAAAAElFTkSuQmCC)}.alertify .ajs-commands button.ajs-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQYlWP8//8/AzGAhYGBgaG4uBiv6t7eXkYmooxjYGAgWiELsvHYFMCcRX2rSXcjoSBiJDbAAeD+EGu+8BZcAAAAAElFTkSuQmCC)}.alertify .ajs-header{margin:-24px -24px 0;padding:16px 24px;background-color:#fff}.alertify .ajs-body{min-height:56px}.alertify .ajs-body .ajs-content{padding:16px 24px 16px 16px}.alertify .ajs-footer{padding:4px;margin-left:-24px;margin-right:-24px;min-height:43px;background-color:#fff}.alertify.ajs-maximized .ajs-dialog,.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body .ajs-content,.alertify.ajs-resizable .ajs-dialog{padding:0}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button,.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button{margin:4px}.alertify .ajs-footer .ajs-buttons.ajs-primary{text-align:right}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary{float:left;clear:none;text-align:left}.alertify .ajs-footer .ajs-buttons .ajs-button{min-width:88px;min-height:35px}.alertify .ajs-handle{position:absolute;display:none;width:10px;height:10px;right:0;bottom:0;z-index:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMS8xNEDQYmMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQ0lEQVQYlaXNMQoAIAxD0dT7H657l0KX3iJuUlBUNOsPPCGJm7VDp6ryeMxMuDsAQH7owW3pyn3RS26iKxERMLN3ugOaAkaL3sWVigAAAABJRU5ErkJggg==);-webkit-transform:scaleX(1);transform:scaleX(1);cursor:se-resize}.alertify.ajs-no-overflow .ajs-body .ajs-content{overflow:hidden!important}.alertify.ajs-no-padding.ajs-maximized .ajs-body .ajs-content{left:0;right:0;padding:0}.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body{margin-left:-24px;margin-right:-24px}.alertify.ajs-no-padding.ajs-resizable .ajs-body .ajs-content{left:0;right:0}.alertify.ajs-closable .ajs-commands button.ajs-close,.alertify.ajs-maximizable .ajs-commands button.ajs-maximize,.alertify.ajs-maximizable .ajs-commands button.ajs-restore{display:inline-block}.alertify.ajs-maximized .ajs-dialog{width:100%!important;height:100%!important;max-width:none!important;margin:0 auto!important;top:0!important;left:0!important}.alertify.ajs-maximized.ajs-modeless .ajs-modal{position:fixed!important;min-height:100%!important;max-height:none!important;margin:0!important}.alertify.ajs-maximized .ajs-commands button.ajs-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQYlZWQ0QkAMQhDtXRincOZX78KVtrDCwgqJNEoIB3MPLj7lRUROlpyVXGzby6zWuY+kz6tj5sBMTMAyVV3/595RbOh3cAXsww1raeiOcoAAAAASUVORK5CYII=)}.alertify.ajs-maximized .ajs-commands,.alertify.ajs-resizable .ajs-commands{margin:14px 24px 0 0}.alertify.ajs-maximized .ajs-header,.alertify.ajs-resizable .ajs-header{position:absolute;top:0;left:0;right:0;margin:0;padding:16px 24px}.alertify.ajs-maximized .ajs-body,.alertify.ajs-resizable .ajs-body{min-height:224px;display:inline-block}.alertify.ajs-maximized .ajs-body .ajs-content,.alertify.ajs-resizable .ajs-body .ajs-content{position:absolute;top:50px;right:24px;bottom:50px;left:24px;overflow:auto}.alertify.ajs-maximized .ajs-footer,.alertify.ajs-resizable .ajs-footer{position:absolute;left:0;right:0;bottom:0;margin:0}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog{min-width:548px}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-handle{display:block}.alertify.ajs-movable:not(.ajs-maximized) .ajs-header{cursor:move}.alertify.ajs-modeless .ajs-dimmer,.alertify.ajs-modeless .ajs-reset{display:none}.alertify.ajs-modeless .ajs-modal{overflow:visible;max-width:none;max-height:0}.alertify.ajs-modeless.ajs-pinnable .ajs-commands button.ajs-pin{display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQklEQVQYlcWPMQ4AIAwCqU9u38GbcbHRWN1MvKQDhQFMEpKImGJA0gCgnYw0V0rwxseg5erT4oSkQVI5d9f+e9+xA0NbLpWfitPXAAAAAElFTkSuQmCC)}.alertify.ajs-modeless.ajs-unpinned .ajs-modal{position:absolute}.alertify.ajs-modeless.ajs-unpinned .ajs-commands button.ajs-pin{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAO0lEQVQYlWP8//8/AzGAiShV6AqLi4txGs+CLoBLMYbC3t5eRmyaWfBZhwwYkX2NTxPRvibKjRhW4wMAhxkYGbLu3pEAAAAASUVORK5CYII=)}.alertify.ajs-modeless:not(.ajs-unpinned) .ajs-body{max-height:500px;overflow:auto}.alertify.ajs-basic .ajs-header{opacity:0}.alertify.ajs-basic .ajs-footer{visibility:hidden}.alertify.ajs-frameless .ajs-header{position:absolute;top:0;left:0;right:0;min-height:60px;margin:0;padding:0;opacity:0;z-index:1}.alertify.ajs-frameless .ajs-footer{display:none}.alertify.ajs-frameless .ajs-body .ajs-content{position:absolute;top:0;right:0;bottom:0;left:0}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog{padding-top:0}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog .ajs-commands{margin-top:0}.ajs-no-overflow{overflow:hidden!important;outline:0}.ajs-no-selection,.ajs-no-selection *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:568px){.alertify .ajs-dialog{min-width:150px}.alertify:not(.ajs-maximized) .ajs-modal{padding:0 5%}.alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog{min-width:initial;min-width:auto}}@-moz-document url-prefix(){.alertify button:focus{outline:#3593D2 dotted 1px}}.alertify .ajs-dimmer,.alertify .ajs-modal{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-property:opacity,visibility;transition-timing-function:linear;transition-duration:250ms}.alertify.ajs-hidden .ajs-dimmer,.alertify.ajs-hidden .ajs-modal{visibility:hidden;opacity:0}.alertify.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-duration:.5s;animation-duration:.5s}.alertify.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-duration:250ms;animation-duration:250ms}.alertify .ajs-dialog.ajs-shake{-webkit-animation-name:ajs-shake;animation-name:ajs-shake;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes ajs-shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes ajs-shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.alertify.ajs-slide.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-slideIn;animation-name:ajs-slideIn;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.alertify.ajs-slide.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-slideOut;animation-name:ajs-slideOut;-webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}.alertify.ajs-zoom.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-zoomIn;animation-name:ajs-zoomIn}.alertify.ajs-zoom.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-zoomOut;animation-name:ajs-zoomOut}.alertify.ajs-fade.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-fadeIn;animation-name:ajs-fadeIn}.alertify.ajs-fade.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-fadeOut;animation-name:ajs-fadeOut}.alertify.ajs-pulse.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-pulseIn;animation-name:ajs-pulseIn}.alertify.ajs-pulse.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-pulseOut;animation-name:ajs-pulseOut}.alertify.ajs-flipx.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-flipInX;animation-name:ajs-flipInX}.alertify.ajs-flipx.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-flipOutX;animation-name:ajs-flipOutX}.alertify.ajs-flipy.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-flipInY;animation-name:ajs-flipInY}.alertify.ajs-flipy.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-flipOutY;animation-name:ajs-flipOutY}@-webkit-keyframes ajs-pulseIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes ajs-pulseIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes ajs-pulseOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes ajs-pulseOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes ajs-zoomIn{0%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes ajs-zoomIn{0%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes ajs-zoomOut{0%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}100%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}}@keyframes ajs-zoomOut{0%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}100%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}}@-webkit-keyframes ajs-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes ajs-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes ajs-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes ajs-fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ajs-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes ajs-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes ajs-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes ajs-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-webkit-keyframes ajs-flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes ajs-flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes ajs-flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes ajs-flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@-webkit-keyframes ajs-slideIn{0%{margin-top:-100%}100%{margin-top:5%}}@keyframes ajs-slideIn{0%{margin-top:-100%}100%{margin-top:5%}}@-webkit-keyframes ajs-slideOut{0%{margin-top:5%}100%{margin-top:-100%}}@keyframes ajs-slideOut{0%{margin-top:5%}100%{margin-top:-100%}}.alertify-notifier{position:fixed;width:0;overflow:visible;z-index:9956;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.alertify-notifier .ajs-message{position:relative;width:260px;max-height:0;padding:0;opacity:0;margin:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-duration:250ms;transition-timing-function:linear}.alertify-notifier .ajs-message.ajs-visible{transition-duration:.5s;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);opacity:1;max-height:100%;padding:15px;margin-top:10px}.alertify-notifier .ajs-message.ajs-success{background:rgba(91,189,114,.95)}.alertify-notifier .ajs-message.ajs-error{background:rgba(217,92,92,.95)}.alertify-notifier .ajs-message.ajs-warning{background:rgba(252,248,215,.95)}.alertify-notifier.ajs-top{top:10px}.alertify-notifier.ajs-bottom{bottom:10px}.alertify-notifier.ajs-right{right:10px}.alertify-notifier.ajs-right .ajs-message{right:-320px}.alertify-notifier.ajs-right .ajs-message.ajs-visible{right:190px}.alertify-notifier.ajs-left{left:10px}.alertify-notifier.ajs-left .ajs-message{left:-300px}.alertify-notifier.ajs-left .ajs-message.ajs-visible{left:0}
/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/

/* =====================================================================================================================
// RangeSlider */


.irs {
    position: relative; display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
    .irs-line {
        position: relative; display: block;
        overflow: hidden;
        outline: none !important;
    }
        .irs-line-left, .irs-line-mid, .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        .irs-line-left {
            left: 0; width: 11%;
        }
        .irs-line-mid {
            left: 9%; width: 82%;
        }
        .irs-line-right {
            right: 0; width: 11%;
        }

    .irs-bar {
        position: absolute; display: block;
        left: 0; width: 0;
    }
        .irs-bar-edge {
            position: absolute; display: block;
            top: 0; left: 0;
        }

    .irs-shadow {
        position: absolute; display: none;
        left: 0; width: 0;
    }

    .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        .irs-slider.single {

        }
        .irs-slider.from {

        }
        .irs-slider.to {

        }
        .irs-slider.type_last {
            z-index: 2;
        }

    .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;display: none;
    }
    .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;display: none;
    }

    .irs-from, .irs-to, .irs-single {
        position: absolute; display: block;
       top: 4px; left: 0;
        cursor: default;
        white-space: nowrap;
    }

.irs-grid {
    position: absolute; display: none;
    bottom: 0; left: 0;
    width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
    .irs-grid-pol {
        position: absolute;
        top: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    .irs-grid-pol.small {
        height: 4px;
    }
    .irs-grid-text {
        position: absolute;
        bottom: 0; left: 0;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        padding: 0 3px;
        color: #000;
    }

.irs-disable-mask {
    position: absolute; display: block;
    top: 0; left: -1%;
    width: 102%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;
}
.lt-ie9 .irs-disable-mask {
    background: #000;
    filter: alpha(opacity=0);
    cursor: not-allowed;
}

.irs-disabled {
    opacity: 0.4;
}


.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}
/* Magnific Popup CSS */

.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1060;
  overflow: hidden;
  position: fixed;
  background: #fff;
  opacity: 1;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1060;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  // height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;

  margin-top: 157px;
  height: calc(100% - 157px);
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: pointer;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 1em;
  right: 1em;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
  display: none;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 45px 0;
  // padding: 0;
  margin: 0 auto;
  cursor: zoom-in;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  display: block;
  width: auto;
  height: auto;
  z-index: -1;
  background: #fff;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
  min-width: 300px;
  min-height: 300px;
}

.mfp-bottom-bar {
  /*margin-top: -36px;*/
  position: absolute;
  /*top: 100%;*/
  top: 0;
  background-color: #fff;
  padding: 1em;
  left: -120%;
  width: auto;
  cursor: auto;
  display: none;
}

.mfp-title {
  text-align: left;
  color: #1D2E3F;
  word-wrap: break-word;
  padding-right: 36px;
  font-size: 24px;
  font-weight: bold;
  line-height: 125%;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {

  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

@media (max-width: 700px) {
  .mfp-content {
    /*position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    background-color: #fff;
    */
  }

  .mfp-figure {
    height: 100%;
  }

  .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  img.mfp-img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
/* perfect-scrollbar v0.6.11 */

.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:0.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}




/**
 * Swiper 3.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: February 7, 2016
*/
 
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */

.tooltipster-default {
	border-radius: 5px; 
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300&display=swap');


body {
    margin-top: 157px;
    // margin-top: 275px;
}

.basket-product-item__title a:hover {
    color: #42515A;
}

.co-link:hover {
    color: #0A91D1;
}

.cell_my_1 {
    width: 61%;
}

.cell_my_2 {
    width: 39%;
    @media (max-width: 1200px) {
        width: 41%;
    }
}

header.main-header {
    border-bottom: 1px solid #E5E5E5;
    position: fixed;
    z-index: 9954;
    background: #fff;
    width: 100%;
    top: 0;
    left: 0;
}

.rekvisity {}

.rekvisity .my_tel {
    padding: 1px 0 2px 19px;
    width: 141px;
}

.rekvisity .my_tel a {}

.rekvisity .my_time {
    width: 181px;
}

.rekvisity .header_social {
    // width: 120px;
}

.rekvisity .header_social .social-menu {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.breadcrumb-wrapper {
    margin-bottom: 20px !important;
    padding-top: 20px;
}




#search-widget-input1::placeholder,
#search-widget-input1-visible::placeholder {
    color: #fff !important;
}



.super_footer li a:hover {
    color: #04567C;
}

.container.container_nopad {
    padding: 0 0 0 0;
}



.flex_home_baner {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.flex_home_baner .big_slider {
    width: 713px;
    height: 280px;
}

.flex_home_baner .day_slider {
    width: 424px;

}


.super_footer .social-menu a.menu-link {
    background-size: contain;
    // margin-right: 23px;
}

.social-menu-wrapper {
    margin-bottom: 27px;
}

.footer_soc {}

.footer_soc .list-item {}

.footer_soc .list-item a {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}


.super_footer .help_c .insales-editable {
    color: #fff;
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    text-transform: uppercase;
}

.super_footer .footer-right-part .tel,
.super_footer .footer-right-part .timework,
.super_footer .footer-right-part .social_title {
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    color: #ffffff;
    margin-bottom: 0px;
    margin-top: 0px;
}

.super_footer .my_logotype-image {
    height: 62px;
    margin: 0 0 15px 0;
}


.super_footer .footer-right-part .phone {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    margin-top: 8px;
    margin-bottom: 42px;
}

.super_footer .footer-right-part .phone a {
    color: #fff;
}

.super_footer .footer-right-part .timework_content {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    margin-top: 7px;
    margin-bottom: 41px;
    font-weight: 300;
}

.super_footer .menu-link {
    min-height: 23px;
    min-width: 23px;
}

.super_footer ul {
    margin-top: 15px;
}

.menu_item_title {
    margin: 15px 0 0px 0;
}

.menu_item_title .social_title {
    margin-bottom: 15px;
}

.hell_1 {
    font-family: 'Roboto';
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
    bottom: -15px;
    position: relative;

}


.index-mail .form-email .email .my_input {
    border-radius: 0;
    text-align: start;
    width: 270px;
    padding: 10px;
}


.index-mail .form-email .email .podpis {
    border-radius: 0;
    width: 170px;
    text-align: center;
}



.super_footer .help_c {
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    text-transform: uppercase;
    color: #FEFFFF;
    max-width: 210px;
}



.upper_cats .cat_titles a.item_blue {
    color: #0A91D1;
}



.wrap_slide_all .content_cath p {
    font-weight: 500;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #42515A;
    margin-bottom: 14px;
}

.wrap_slide_all .content_cath .p_cath {
    font-weight: 400;
    margin-bottom: 14px;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #42515A;
}

.collection_sales_wrap {
    margin-top: 38px;
}

.irs-max {
    display: none;
}

/******************************************/


.container_onas {}

.container_onas p {
    color: #42515A;
    margin: 0 0 24px 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
}

.container_onas p.ggo {
    color: #42515A;
    margin: 24px 0 24px 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
}


.container_onas .img_fill {}

.container_onas .img_fill img {
    display: block;
    width: 100%;
    margin-bottom: 28px;
}

.container_onas .header_about {
    text-align: center;
    margin: 44px 0;
}

.container_onas .header_about h3 {
    font-weight: 300;
    font-size: 20px;
    line-height: 16px;
    margin: 0 0 5px 0;
}

.container_onas .header_about p {
    line-height: 16px;
}

.page_stuff img {
    border-radius: 0;
    margin-bottom: 0;
}


.block_down_about {
    margin-bottom: 51px;
}

.block_down_about h2 {
    color: #42515A;
    font-weight: 400;
    font-size: 20px;
    line-height: 16px;
    text-align: center;
    margin: 0 0 12px 0;
}

.block_down_about p {
    color: #42515A;
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    margin: 0 0 10px 0;
}


.container_onas .flex_descript {}

.container_onas .flex_descript .item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 44px;
}



.container_onas .flex_descript .item .for_img {
    width: 50%;
}

.container_onas .flex_descript .item .for_txt h3 {
    font-weight: 400;
    font-size: 20px;
    line-height: 16px;
    margin-bottom: 9px;
}

.container_onas .flex_descript .item .for_txt p {
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    max-width: 540px;
    margin: 0 0px 7px 0;
}


.container_onas .flex_descript .item .for_img img {
    width: 100%;
    border-radius: 7px;
}

.container_onas .flex_descript .item .for_txt {
    width: 50%;
    padding: 0 0 0 50px;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
}

.container_onas .flex_descript .item.revert {
    display: flex;
    flex-direction: row-reverse;
}

.container_onas .flex_descript .item.revert .for_txt {
    width: 50%;
    padding: 0 55px 0 0;
}

/*************************************************************************/





.accordion_pod {
    cursor: pointer;
    width: 100%;
    border: none;
    outline: none;
    transition: 0.4s;
    background: #0A91D1;
    border-radius: 6px;
    margin-bottom: 8px;
    position: relative;
}


.accordion_pod.active,
.accordion_pod:hover {}



.panel_d {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}




.white_box {
    border: 1px solid #D9D9D9;
    border-radius: 6px;
    padding: 24px 36px;
    margin: 30px 0 8px 0;
}

.white_box h4 {
    font-weight: 500;
    font-size: 20px;
    line-height: 100%;
    color: #42515A;
    margin-bottom: 12px;
}

.white_box p {
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 12px;
}

.acord_clim {}

.accordion_pod .ogidna {
    text-align: left;
    color: #FFFFFF;
    font-weight: 300;
    font-size: 20px;
    line-height: 100%;
    padding: 24px 36px;
}

.accordion_pod .svg_ogidna {
    position: absolute;
    right: 34px;
    height: 24px;
    width: 24px;
    top: 50%;
    transform: translate(0%, -50%);
}

.accordion_pod .svg_ogidna span {}

.accordion_pod .svg_ogidna span.gp1 {
    width: 2px;
    height: 12px;
    display: block;
    background: #fff;
    margin-left: 11px;
}

.accordion_pod .svg_ogidna span.gp2 {
    position: absolute;
    width: 24px;
    height: 2px;
    background: #fff;
    left: 0;
    top: 11px;
}

.accordion_pod .svg_ogidna span.gp3 {
    width: 2px;
    height: 12px;
    display: block;
    background: #fff;
    margin-left: 11px;
}

.panel_d {}

.panel_d .luga_cont {
    padding: 24px 36px;
}

.panel_d .luga_cont p {
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    color: #42515A;
    margin: 0 0 12px 0;
}

.panel_d .luga_cont h4 {
    font-weight: 500;
    font-size: 20px;
    line-height: 100%;
    color: #42515A;
    margin: 0 0 12px 0;
}


.accordion_pod.active .svg_ogidna span.gp1 {
    display: none;
}

.accordion_pod.active .svg_ogidna span.gp3 {
    display: none;
}


/**********************************************************************************/

.contact_wrap {}

.contact_wrap .all_tablet {
    margin-bottom: 40px;
}


.contact_wrap .all_tablet .item {
    display: flex;
    align-items: stretch;
    // align-items: center;
    justify-content: flex-start;
    width: 100%;
    background: #FFFFFF;
}

.contact_wrap .all_tablet .item:nth-child(even) {
    background: #F1F1F2;
}

.contact_wrap .all_tablet .item .left_g {
    width: 50%;
    border: 1px solid #D9D9D9;
    border-bottom: 0;
    min-height: 58px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 20px 36px;
}

.contact_wrap .all_tablet .item .right_g {
    width: 50%;
    border: 1px solid #D9D9D9;
    border-bottom: 0;
    border-left: 0;
    min-height: 58px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 20px 36px;
}

.contact_wrap .all_tablet .item .left_g p {
    margin: 0 0 0 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    color: #42515A;
}

.contact_wrap .all_tablet .item .right_g p {
    margin: 0 0 0 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    color: #42515A;
}

.contact_wrap .all_tablet .item:nth-child(1) .left_g {
    border-radius: 6px 0 0 0;
}

.contact_wrap .all_tablet .item:nth-child(1) .right_g {
    border-radius: 0 6px 0 0;
}


.contact_wrap .all_tablet .item:nth-child(5) .left_g {
    min-height: 114px;
}

.contact_wrap .all_tablet .item:nth-child(5) .right_g {
    min-height: 114px;
}




.contact_wrap .all_tablet .item:nth-child(6) .left_g {
    min-height: 77px;
}

.contact_wrap .all_tablet .item:nth-child(6) .right_g {
    min-height: 77px;
}


.contact_wrap .all_tablet .item:nth-child(7) .left_g {
    min-height: 100px;
}

.contact_wrap .all_tablet .item:nth-child(7) .right_g {
    min-height: 100px;
}


.contact_wrap .all_tablet .item:nth-child(8) .left_g {
    min-height: 77px;
    // border-bottom: 1px solid #D9D9D9;
    // border-radius: 0 0 0 6px;
}

.contact_wrap .all_tablet .item:nth-child(8) .right_g {
    min-height: 77px;
    // border-bottom: 1px solid #D9D9D9;
    // border-radius: 0 0 6px 0;
}

.contact_wrap .all_tablet .item:last-child .left_g {
    border-radius: 0 0 0 6px;
    border-bottom: 1px solid #D9D9D9;
}

.contact_wrap .all_tablet .item:last-child .right_g {
    border-radius: 0 0 6px 0;
    border-bottom: 1px solid #D9D9D9;
}

.contact_wrap .map_widget iframe {
    border: 0;
}

/*************************************************************************/
.trans_desd {}

.trans_desd .wrap_flex_icon {
    display: flex;
    align-items: center;
    margin-bottom: 45px;
}

.trans_desd .wrap_flex_icon .svg_f {
    width: 90px;
    padding-right: 40px;
}

.trans_desd .wrap_flex_icon .svg_f img {
    border-radius: 0;
    margin-bottom: 0;
}

.trans_desd .wrap_flex_icon .txt_wrap {
    width: calc(100% - 90px);
}

.trans_desd .wrap_flex_icon .txt_wrap p {
    color: #42515A;
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 5px 0;
}

.trans_desd .wrap_flex_icon .txt_wrap p span {
    color: #42515A;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
}

.trans_desd .last_p {
    color: #42515A;
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
}

.news-head h6 p {
    display: inline;
    margin: 0 auto;
}


.trans_desd .last_p p {}

.trans_desd .last_p h4 {
    margin: 35px 0 15px 0px;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
}


.trans_desd .wrap_flex_icon:nth-child(1) .svg_f img {}

.trans_desd .wrap_flex_icon:nth-child(2) .svg_f img {}

.trans_desd .wrap_flex_icon:nth-child(3) .svg_f img {}

/*************************************************************************/
.rev_right_part_super .review-form .notice.notice-success.for_reviews {
    background: #FFFFFF;
    border: 0.5px solid #D9D9D9;
    width: 384px;
    height: 162px;
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    z-index: 5;
}

.rev_right_part_super .review-form .notice.notice-success.for_reviews svg {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}

.rev_right_part_super .review-form .notice.notice-success.for_reviews p {
    color: #42515A;
    font-weight: 400;
    font-size: 20px;
    line-height: 100%;
    margin: 0 0 8px 0;
}

.rev_right_part_super .review-form .notice.notice-success.for_reviews span {
    color: #42515A;
    font-weight: 300;
    font-size: 20px;
    line-height: 100%;
    margin: 0 0 8px 0;
}

/*********************************/


.standart_block_page {
    padding: 0;
    list-style: none;
}

.standart_block_page h4 {
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    color: #42515A;
    margin-bottom: 15px;
}

.standart_block_page h4 a {
    color: #0a91d1;
}

.standart_block_page h4 a:hover {
    color: #095c84;
}

.standart_block_page ul {
    padding: 0;
    list-style: none;
}

.standart_block_page ul li {
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    margin-bottom: 15px;
    position: relative;
    padding-left: 20px;
}

.standart_block_page ul li:before {
    content: "";
    position: absolute;
    left: 8px;
    top: 7px;
    width: 3px;
    height: 3px;
    border-radius: 5px;
    background: #000;
}


.standart_block_page p {
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    color: #42515A;
    margin-bottom: 15px;

}


.standart_block_page.standart_block_page_braer p a {
    text-decoration: underline;
    color: #0a91d1;
}

.standart_block_page.standart_block_page_braer p a:hover {
    text-decoration: underline;
    color: #0a91d1;
}


.standart_block_page p a {
    color: #456;
    text-decoration: none;
}

.standart_block_page p a:hover {
    color: #456;
    text-decoration: none;
}



.standart_block_page p a.linkmail {
    color: #0A91D1;
    text-decoration: underline;
}

.standart_block_page p a.linkmail:hover {
    color: #0A91D1;
    text-decoration: underline;
}

.standart_block_page p .span_sd {

    font-weight: 400;
}

.standart_block_page p span.gar_strong {
    font-weight: 500;
}




.standart_block_page .cherta-dex {
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    margin-bottom: 2px;
}

.blue_light.blue_light2 {
    display: block;
}



/***********************************************************************/


.standart_block_polit {}

.standart_block_polit ul.table_of_contens {
    list-style: none;
    padding: 0;
}

.standart_block_polit ul.table_of_contens li {
    color: #42515A;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 5px 0;
}

.standart_block_polit ul.table_of_contens li.pad_numb {
    padding-left: 10px;
}

.standart_block_polit h5 {
    color: #0A91D1;
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
    margin: 10px 0 10px 0;
}

.standart_block_polit p {
    color: #42515A;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 0 0;
}

.standart_block_polit p.first_p {
    margin: 10px 0px 0px 15px;
}

.standart_block_polit ul.normal_disk {
    list-style: none;
    padding: 0;
}

.standart_block_polit ul.normal_disk li {
    color: #42515A;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 0 0;
    position: relative;
    padding: 0 0 0px 20px;
}

.standart_block_polit ul.normal_disk li:before {
    content: "";
    position: absolute;
    left: 8px;
    top: 7px;
    width: 3px;
    height: 3px;
    border-radius: 5px;
    background: #42515A;
}

.standart_block_polit p.first_marg {
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
    color: #42515A;
    margin: 0 0 20px 0;
}

.standart_block_polit p.publick {
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
    color: #42515A;
    margin: 15px 0 15px 0;
    padding: 0 0 0px 0px;
}

.standart_block_polit p.publick_no_pad {
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
    color: #42515A;
    margin: 0 0 0px 0;
}

.standart_block_polit p.publick.strong_letter {
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #42515A;
    margin: 0 0 20px 0;
    padding-left: 0px;
}

/**********************************************************************/

.polit_cookies_wrap {}

.polit_cookies_wrap h5 {
    color: #0A91D1;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
}

.polit_cookies_wrap ul {
    margin-bottom: 15px;
    padding: 0;
    list-style: none;
}

.polit_cookies_wrap ul li {
    color: #42515A;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    padding-left: 20px;
    position: relative;
}

.polit_cookies_wrap ul li:before {
    content: "";
    position: absolute;
    left: 8px;
    top: 7px;
    width: 3px;
    height: 3px;
    border-radius: 5px;
    background: #42515A;
}


.polit_cookies_wrap p {
    color: #42515A;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
}

.polit_cookies_wrap p.has_pad {
    margin: 15px 0;
}

.polit_cookies_wrap p a {
    color: #42515A;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    text-decoration: underline;
}

.polit_cookies_wrap p a:hover {
    color: #42515A;
}


.polit_cookies_wrap .blocks_table {
    border-radius: 8px;
    overflow: hidden;
}

.polit_cookies_wrap .blocks_table .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.polit_cookies_wrap .blocks_table .item .dop {
    color: #42515A;
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    width: 25%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 58px;
    border: 1px solid #D9D9D9;
    border-bottom: 0;
    border-right: 0;
}

.polit_cookies_wrap .blocks_table .item .dop.kf-4 {
    border-right: 1px solid #D9D9D9;
}



.polit_cookies_wrap .blocks_table .item:nth-child(odd) {
    background: #F1F1F2;
}

.polit_cookies_wrap .blocks_table .item:last-child {
    border-bottom: 1px solid #D9D9D9;
}

.polit_cookies_wrap .blocks_table .item:first-child .kf-1 {
    border-radius: 8px 0 0 0;
}

.polit_cookies_wrap .blocks_table .item:first-child .kf-4 {
    border-radius: 0 8px 0 0;
}


.polit_cookies_wrap .blocks_table .item:last-child .kf-1 {
    border-radius: 0 0 0 8px;
}

.polit_cookies_wrap .blocks_table .item:last-child .kf-4 {
    border-radius: 0 0 8px 0;
}


.polit_cookies_wrap .blocks_table .item.head .dop {
    font-weight: 500;
}


/*************************************************************************************************************************/




.swiper-container-news.swiper-container-horizontal a {
    text-decoration: none;
}



.wrap_slide_all {
    width: 270px;
    margin: 0 auto;
}

.wrap_slide_all .img_cath {
    height: 200px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    position: relative;
    margin: 0 auto;
    background-size: cover;
    background-position: center;
}

.wrap_slide_all .img_cath-background {
    position: relative;
}

.wrap_slide_all .img_cath-background::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}



.wrap_slide_all .img_cath .likvid {
    width: 100%;
    position: relative;
    margin: 0 auto;
    display: flex;
    align-items: flex-end;
    padding: 12px 16px 20px 16px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 8.18%, rgba(0, 0, 0, 0.9) 100%);
    height: 68px;

}

.wrap_slide_all .img_cath .likvid .block_title {
    padding-right: 36px;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;

}

.wrap_slide_all .img_cath .likvid svg {
    position: absolute;
    right: 14px;
    bottom: 14px;

}

.page-sales {
    margin-top: 46px;
}


.doble_all_collection {
    margin-bottom: 25px;
}

.actii_wraps_outer {
    justify-content: space-between;
    display: grid;
    grid-template-columns: repeat(3, 0fr);
    grid-column-gap: 0;
    justify-items: stretch;

}

.actii_wraps_outer .page-sales__item {
    width: 270px;
    margin-bottom: 60px;
}

.actii_wraps_outer .page-sales__item a {
    text-decoration: none;
}

.actii_wraps_outer .page-sales__item .img_cath {
    border: 1px solid #D9D9D9;
    border-radius: 8px;
    height: 270px;
}

.actii_wraps_outer .page-sales__item .txt_actii {
    margin-top: 19px;
}

.actii_wraps_outer .page-sales__item .txt_actii .date {
    font-weight: 500;
    font-size: 14px;
    line-height: 99%;
    color: #42515A;
    margin-bottom: 14px;
}

.actii_wraps_outer .page-sales__item .txt_actii .title {
    font-weight: 500;
    font-size: 14px;
    line-height: 99%;
    color: #42515A;
    margin-bottom: 14px;
}

.actii_wraps_outer .page-sales__item .txt_actii .exept {
    font-weight: 300;
    font-size: 14px;
    line-height: 99%;
    color: #42515A;
}


.wrap_for_actii {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: auto;
    line-height: 1;
}

.wrap_for_actii img {
    height: 100%;
    display: block;
}


/*************************************************************************************************************************/

.swiper-container-day.swiper-container {
    width: 100%;
    height: auto;
    padding-bottom: 30px;
}

.swiper-container-day .swiper-pagination {
    bottom: 2px;
}



.box_day_home {
    background: #fff;
    border-radius: 8px;
    width: 100%;
    height: 280px;
    padding: 22px 24px;
    border: 1px solid #D9D9D9;
}


.box_day_home h6 {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    margin: 0 0 22px 0;
    color: #42515A;
}

.box_day_home .wrap_slide_day {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.box_day_home .wrap_slide_day .left_wrap_img {
    width: 153px;
    height: 174px;
    background: #fff;
}

.box_day_home .wrap_slide_day .left_wrap_img a.img_link {
    height: 100%;
    width: 100%;
    display: block;
}

.box_day_home .wrap_slide_day .img_cath {
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.box_day_home .wrap_slide_day .content_cath {
    width: calc(100% - 153px);
    padding-left: 27px;
}

.box_day_home .wrap_slide_day .content_cath .discount {
    display: flex;
    height: 24px;
    justify-content: space-between;
    width: 115px;
    background: rgba(217, 217, 217, 0.8);
    border-radius: 5px;
    align-items: center;
    padding: 0 8px;
    margin-bottom: 10px;
    position: relative;
}

.box_day_home .wrap_slide_day .content_cath .discount .text {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: #000000;
}

.box_day_home .wrap_slide_day .content_cath .discount .procent {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    position: absolute;
    height: 24px;
    border-radius: 0px 5px 5px 0px;
    right: 0;
    top: 0;
    width: 40px;
    justify-content: center;
    background: #0A91D1;
}

.box_day_home .wrap_slide_day .content_cath .discount .procent:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -6px;
    width: 0;
    height: 0;
    border-bottom: 24px solid #0a91d1;
    border-left: 6px solid transparent;
}

.box_day_home .wrap_slide_day .content_cath .price_wrap {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    margin-bottom: 7px;
}

.box_day_home .wrap_slide_day .content_cath .price_wrap .price {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    color: #42515A;
    margin-right: 6px;
}

.box_day_home .wrap_slide_day .content_cath .price_wrap .price_old {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    text-decoration-line: line-through;
    margin-bottom: 3px;

    color: #42515A;
}

.box_day_home .wrap_slide_day .content_cath .name_mini {
    text-align: left;
}

.box_day_home .wrap_slide_day .content_cath .name_mini a {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
    color: #42515A;
    padding-right: 45px;
    display: block;
    height: 48px;

}

.box_day_home .wrap_slide_day .content_cath .product-control .empty_prod {
    text-align: center;
    margin: 0;
    width: 153px;
    height: 40px;
    border-radius: 4px;
    font-weight: 700;
}



.box_day_home .wrap_slide_day .content_cath .btn_in_card {
    display: flex;
    width: 153px;
    height: 40px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    margin: 17px 0 0 0;
    color: #FFFFFF;
    background: #0A91D1;
    border-radius: 4px;
    border: 0;
    align-items: center;
    justify-content: center;
}



.box_day_home .wrap_slide_day .content_cath .my_buy .my_button-buy {
    display: flex;
    width: 153px;
    height: 40px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    margin: 17px 0 0 0;
    color: #FFFFFF;
    background: #0A91D1;
    border-radius: 4px;
    border: 0;
    align-items: center;
    justify-content: center;
}

.box_day_home .wrap_slide_day .content_cath .my_buy .my_button-buy span {}


.box_day_home .wrap_slide_day .content_cath .my_buy.js-inСart .button-inСart {
    display: flex;
    width: 153px;
    height: 40px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    margin: 17px 0 0 0;
    color: #FFFFFF;
    background: #0A91D1;
    border-radius: 4px;
    border: 0;
    align-items: center;
    justify-content: center;
}

.box_day_home .wrap_slide_day .content_cath .my_buy.js-inСart .button-inСart span {}


.box_day_home .wrap_slide_day .content_cath form.product-control {
    height: auto;
    display: block;
}


/**************************************************************************************************************************/


.compare-control a.compare-add.active svg path {
    fill: #0A91D1;
}



.compare-control a.compare-delete.active svg path {
    fill: #0A91D1;
}


.index-benefits .my_benefit {
    padding-left: 9px;
    padding-right: 9px;
}

/*************************************************************************************************************************/


.collection-menu-movable a.menu-link-lvl1 {}

.collection-menu-movable a.menu-link-lvl1 .img_menu1 {
    width: 83px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.collection-menu-movable a.menu-link-lvl1 .img_menu1 svg {
    max-width: 100%;
    height: 29px;
    margin: 0;
    width: auto;
}

.collection-menu-movable a.menu-link-lvl1 .txt_menu1 {
    width: calc(100% - 83px);
}

.collection-menu-movable a.menu-link-lvl1 .txt_menu1 .link-text {}



.collection-menu-movable .menu-horizontal .list-item.menu-item.dropdown.is-absolute ul.level-2 li a .img_menu2 {
    width: 47px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.collection-menu-movable .menu-horizontal .list-item.menu-item.dropdown.is-absolute ul.level-2 li a .img_menu2 svg {
    max-width: 100%;
    height: 29px;
    margin: 0;
    width: auto;
}

.collection-menu-movable .menu-horizontal .list-item.menu-item.dropdown.is-absolute ul.level-2 li a .txt_menu2 {
    width: calc(100% - 47px);
    padding-left: 20px;
}

.collection-menu-movable .menu-horizontal .list-item.menu-item.dropdown.is-absolute ul.level-2 li a .txt_menu2 span {
    font-size: 14px;
}


.collection-menu-movable .list-item:last-child a.menu-link-lvl1:after {
    content: '';
    position: absolute;
    top: 100%;
    width: 187px;
    height: 1px;
    background: #D9D9D9;
    right: 0;
}

.collection-menu-movable a.menu-link-lvl1:hover:before {
    background: transparent;
}

.collection-menu-movable .menu-horizontal .list-item.menu-item.dropdown.is-absolute ul.level-2 li a {
    border-top: 1px solid #D9D9D9;
}

.collection-menu-movable .menu-horizontal .list-item.menu-item.dropdown.is-absolute ul.level-2 li:last-child a {
    border-bottom: 1px solid #D9D9D9;
}


.collection-menu-movable .menu-horizontal .list-item.menu-item.dropdown.is-absolute ul.level-2 li:hover a {
    background: #F8F8F8;
}

.collection-menu-movable .menu-horizontal .list-item.menu-item.dropdown.is-absolute ul.level-2 li:last-child:hover a {
    background: #F8F8F8;
}


.collection-menu-movable .menu-horizontal .list-item.menu-item.dropdown.is-absolute ul.level-2 li:hover .link-text {
    color: #0A91D1;
}


.collection-menu-movable .menu-horizontal .list-item.menu-item:hover {
    background: #0A91D1;
    transition: 0.3s;
}

.collection-menu-movable .menu-horizontal .list-item.menu-item:hover a:before {
    background: transparent;
}

.collection-menu-movable .menu-horizontal .list-item.menu-item:hover a:after {
    background: transparent;
}


.collection-menu-movable .menu-horizontal .list-item.menu-item:hover a.menu-link-lvl1 .link-text {
    color: #fff;
}

.collection-menu-movable .menu-horizontal .list-item.menu-item:hover a.menu-link-lvl1 .img_menu1 svg path {
    fill: #fff;
}

.collection-menu-movable .menu-horizontal .list-item.menu-item.dropdown.is-absolute ul.level-2 li:hover .link-text {
    color: #000000;
}



/*************************************************************************************************************************/

.filter-item .chkbx-control {
    border: 1px solid #42515A;
    border-radius: 4px;
    width: 18px;
    height: 18px;

}

.filter-item .chkbx+.chkbx-control:after {}


.filter-item .chkbx:checked+.chkbx-control:after {
    background-size: 74%;
}

.filter-item .filter-item {}

.filter {
    padding-bottom: 17px;
}







/*************************************************************************************************************************/
.card-inner .compare-control .compare-add.active+a svg path {
    fill: #0A91D1;
}


.stikers-cont {
    display: flex;
    flex-wrap: wrap;
    max-width: 170px;
    position: absolute;
    left: 16px;
    top: 17px;
    z-index: 1;
}

.stiker-dop-metka {
    font-weight: 500;
    font-size: 12px;
    text-transform: uppercase;
    color: #0a91d1;
    border: 1px solid #0a91d1;
    border-radius: 3px;
    padding: 6px;
    margin-right: 5px;
    margin-bottom: 5px;
    // display: none;
    opacity: 0;
    width: fit-content;
    position: relative;
    transition: all 0.3s;
}

.stiker-dop-metka.only-active {
    display: block!important;
    opacity: 1!important;
}

.stiker-dop-metka.active {
    display: block;
    opacity: 1;
}

.stiker-dop-metka-container {
    display: flex;
    justify-content: center;
    align-items: center;
}

.stiker-dop-metka-arrow {
    margin-bottom: 5px;
    cursor: pointer;
    transition: all 0.3s;
    // position: absolute;
    // top: 2px;
    // right: 0;
    // transform: translateX(calc(100% + 5px));
}

.stiker-dop-metka-arrow.active {
    rotate: 90deg;
}


.stikers-cont .s-discount {
    // background: #0A91D1;
    background: #F45057;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    // width: 30px;
    // height: 18px;
    width: 46px;
    height: 22px;
    margin-right: 10px;
    margin-bottom: 5px;
}

.stikers-cont .s-discount .stiker-span1 {
    font-weight: 500;
    // font-size: 8px;
    // line-height: 9px;
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 10px;


    color: #FFFFFF;
}




.stikers-cont .sticker-free-delivery {
    margin-right: 10px;
    margin-bottom: 5px;
    background: #FFFFFF;
    border: 0.5px solid #42515A;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 114px;
    height: 18px;
}

.stikers-cont .sticker-free-delivery .img_cr {}

.stikers-cont .sticker-free-delivery .img_cr svg {
    position: relative;
    bottom: 2px;
}

.stikers-cont .sticker-free-delivery .txt_cr {
    color: #42515A;
    font-weight: 500;
    font-size: 8px;
    line-height: 9px;
    margin-left: 5px;
}



.stikers-cont .sticker-hit {
    margin-right: 10px;
    margin-bottom: 5px;
    background: #FFFFFF;
    border: 0.5px solid #42515A;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    // width: 75px;
    width: 102px;
    height: 22px;
}

.stikers-cont .sticker-hit .img_cr {}

.stikers-cont .sticker-hit .img_cr svg {
    position: relative;
    bottom: 1px;
}


.stikers-cont .sticker-hit .txt_cr {
    color: #42515A;
    font-weight: 500;
    // font-size: 8px;
    // line-height: 9px;
    font-size: 12px;
    line-height: 10px;
    margin-left: 5px;
}

.sticker-novinka-label {
    font-weight: 500;
    font-size: 12px;
    line-height: 83%;
    color: #fff;
    background: #9dd3ed;
    border-radius: 3px;
    padding: 6px 10px;
    width: 69px;
    height: 22px;
}


.blog-articles .page-header h1 {
    margin-top: 18px;
}

.container_book {
    display: flex;
    margin: 0 0 34px 0;
}

.container_book .item_b {
    margin-right: 60px;
}

.container_book .item_b a {
    background: #FFFFFF;
    border: 1px solid #0A91D1;
    border-radius: 3px;
    width: auto;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    padding: 0 10px;
}

.container_book .item_b .img_wrap {}

.container_book .item_b .img_wrap svg {
    position: relative;
    top: 2px;
}

.container_book .item_b .txt_b {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #0A91D1;
    margin-left: 8px;
}


.collection-filter .filter-item .filter_checkbox_t {
    bottom: -1px;
}







/*************************************************************************************************************************/

.blog-tags {
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0;
}

.blog-tags .blog-tag {
    background: #FFFFFF;
    border: 1px solid #0A91D1;
    border-radius: 3px;
    text-decoration: none;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 15px;
    margin-right: 20px;
}

.blog-tags .blog-tag .blog-tag-image {
    margin-right: 9px;
    line-height: 1;
}

.blog-tags .blog-tag .blog-tag-image svg {
    height: 18px;
    width: auto;
    line-height: 1;
}

.blog-tags .blog-tag .blog-tag-name {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    max-width: 93px;
    color: #0A91D1;
    font-weight: 400;
    font-size: 12px;
    line-height: 101.69%;
}

.blog-tag.activex,
.blog-tag:hover {}



.blog-tags-first {
    display: flex;
    align-items: center;
    margin: 23px 0 20px;
    display: none;

}

.blog-tags-first .blog-tag-first {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 180px;
    height: 30px;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    margin-right: 52px;
    text-decoration: none;
}

.blog-tags-first .blog-tag-first .blog-tag-image-first {
    margin-right: 9px;
    line-height: 1;
}

.blog-tags-first .blog-tag-first .blog-tag-image-first svg {
    height: 18px;
    width: auto;
    line-height: 1;
}

.blog-tags-first .blog-tag-first .blog-tag-name-first {
    color: #42515A;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
}

.blog-tag.activex {
    background: rgb(10, 145, 209);

    svg {
        filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7496%) hue-rotate(117deg) brightness(116%) contrast(98%);
    }

    .blog-tag-name {
        color: #fff
    }
}

.blog-tag-first.activex,
.blog-tag-first:hover {}

.wrap_all_staty {
    display: grid;
    justify-content: start;
    align-items: start;
    grid-template-columns: repeat(4, 0fr);
    grid-gap: 30px;
}

.wrap_all_staty .wrap_slide_all {
    margin-bottom: 35px;
}

.wrap_all_staty .wrap_slide_all a {
    text-decoration: none;
}

.wrap_all_staty .wrap_slide_all .img_cath {
    background-size: cover;
    background-position: center;
    overflow: hidden;
    border-radius: 12px;
    height: 206px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.wrap_all_staty .wrap_slide_all .img_cath .likvid {
    width: 270px;
    height: 82px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 14.85%, #000000 100%);
}

.wrap_all_staty .wrap_slide_all .img_cath .likvid .block_title {}

.wrap_all_staty .wrap_slide_all .img_cath .likvid svg {}

/*************************************************************************************************************************/


.card-inner.card_in_collection {
    padding-bottom: 17px;
    border: 1px solid transparent;
    box-shadow: none;
}


.card-inner.card_in_collection:hover {
    border: 1px solid #C4C4C4;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

}



.card-inner.card_in_collection .product-title {
    overflow: visible;
    height: 47px;
    margin: 0 0 0 0;
}

.card-inner.card_in_collection .product-prices {
    margin-top: 15px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 33px;
}


.card-inner.card_in_collection .product-prices .price {
    color: #0A91D1;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
}

.card-inner.card_in_collection .product-prices .old-price {
    color: #42515A;
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 0 0;
    display: block;
}


.card-inner.card-inner .product-title a {
    text-decoration: none;
    color: #000000;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0 auto;
    height: 100%;
}


.card-inner.card-inner .my_super_cont {
    height: auto;
    margin: 0 0 5px 0;
}


.card-inner.card_in_collection .product-photo {
    height: 320px;
    padding-top: 70px;
}

.card-inner.card_in_collection .product-photo .product-image {
    margin-top: 0px;
    max-width: 216px;
}

.card-inner.card_in_collection .product-title a {
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    width: 100%;
    text-align: center;
    display: block;
}

.card-inner.card_in_collection .my_super_cont {
    margin: 0 0 21px 0;
}

.card-inner.card-inner .gabarites {
    padding: 0 30px;
    margin-top: 10px;
    height: 58px;
}

.card-inner.card-inner .gabarites .item {
    color: #000000;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    display: block;
    margin: 0px 0 5px;
}

.card-inner.card-inner .gabarites span {
    color: #000000;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 0 0;
}

.card-inner.card-inner .my_buy {
    position: relative;
}


.index-benefits-wrapper {
    margin-bottom: 48px;
}




.index-benefits .my_benefit:nth-child(1) {
    width: 25%;
}

.index-benefits .my_benefit:nth-child(2) {
    width: 24%;
}

.index-benefits .my_benefit:nth-child(3) {
    width: 25%;
}

.index-benefits .my_benefit:nth-child(4) {
    width: 26%;
}



.index-news-section.in-litz {
    margin-top: 52px;
    margin-bottom: 0;
}

.container-footer {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 15px;
    flex-wrap: wrap;
}

.container-footer .zbroya_footer1 {
    width: 27%;
}

.container-footer .zbroya_footer2 {
    width: 27%;
}

.container-footer .zbroya_footer3 {
    width: 21%;
}

.container-footer .zbroya_footer4 {
    width: 25%;
}

.container-footer .copyfoot .hell_1 {
    width: 100%;
}


.card-inner.card_in_collection .my_buy {
    left: 0;
    top: 0;
}

.card-inner.card_in_collection .my_buy .button {
    padding: 12px 15px;
}



.container-footer .subbrand-list {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    margin-top: 80px;
    width: 100%;
    display: flex;
    gap: 20px;
    padding: 35px 0;
    margin-bottom: 18px;
    flex-wrap: wrap;
}

.container-footer .subbrand-item {
    max-width: 259px;
}

.container-footer .subbrand-item-link {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #fff;
    text-decoration: none;
}

.container-footer .subbrand-item-desc {
    margin-top: 10px;
    max-width: 239px;
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    color: rgba(255, 255, 255, 0.4);
}

/*************************************************************************************************************************/




.wrap_description {
    margin-bottom: 80px;
}

.wrap_description .blue_lost {
    background: #0A91D1;
    display: flex;
    justify-content: center;
    padding: 22px 13px 14px;
}

.wrap_description .blue_lost .item {
    text-align: center;
    width: 360px;
}

.wrap_description .blue_lost .item .img_wrap {
    margin-block: 17px;
}

.wrap_description .blue_lost .item .img_wrap svg {}

.wrap_description .blue_lost .item .txt_desc {
    text-align: center;
    margin-bottom: 23px;
}

.wrap_description .blue_lost .item .txt_desc p {
    font-weight: 300;
    font-size: 18px;
    line-height: 23px;
    color: #FFFFFF;
    margin: 0 0 0 0;
}

.wrap_description .white_txt {}

.wrap_description .white_txt p {
    font-weight: 300;
    font-size: 20px;
    line-height: 23px;
    text-align: center;
    color: #000000;
    padding: 10px 0 0px;
}

.wrap_description img {}

.wrap_description .mini_txt {}

.wrap_description .mini_txt p {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    margin: 8px 0 50px 0;
}

.wrap_description .flex_descript {}

.wrap_description .flex_descript .item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.wrap_description .blue_lost .item:nth-child(2) {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    width: 422px;
}


.wrap_description .flex_descript .item .for_img {
    width: 452px;
}

.wrap_description .flex_descript .item .for_img img {}

.wrap_description .flex_descript .item .for_txt {
    width: calc(100% - 452px);
    padding: 0 0 0 100px;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
}

.wrap_description .flex_descript .item.revert {
    display: flex;
    flex-direction: row-reverse;
}

.wrap_description .flex_descript .item.revert .for_txt {
    width: calc(100% - 452px);
    padding: 0 100px 0 0;
}

/*********************************************************************************/
.wrap_cap {
    display: flex;
    flex-wrap: wrap;
    padding: 3px 0 20px;
}

.wrap_cap .items {
    width: 143px;
    height: 64px;
    display: flex;
    align-items: center;
    position: relative;
}

.wrap_cap .items .in_img {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.wrap_cap .items .in_img .wertol {
    background: #FFFFFF;
    border: 2px solid #0A91D1;
    width: 34px;
    height: 34px;
    border-radius: 50px;
    overflow: hidden;
}

.wrap_cap .items .in_img .wertol img {
    width: 100%;
    height: auto;
}

.wrap_cap .items .in_img .wertol svg {
    width: 100%;
    height: auto;
}

.wrap_cap .items .in_img .txt {
    color: #000000;
    font-weight: 300;
    font-size: 10px;
    line-height: 12px;
    margin-left: 10px;
    max-width: 110px;

}

.wrap_cap .items .in_img .hide_desc {
    background: #FFFFFF;
    border: 0.5px solid #D9D9D9;
    border-radius: 6px;
    width: 223px;
    padding: 13px 14px;
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 0%);
    z-index: 2;
}

.wrap_cap .items .in_img .hide_desc p {
    font-weight: 300;
    font-size: 10px;
    line-height: 12px;
    margin: 0 0 0 0;
    color: #000000;
}

.wrap_cap .items:hover .hide_desc {
    display: block;

}

.drop_hide {
    display: none !important;
}

.himars {
    display: flex;
    align-items: center;
}

.himars .product-prices {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    margin-right: 32px;
}

.himars .product-prices .price {}

.himars .product-prices .old-price {}

.himars .buy_fin {}

.himars .buy_fin .button-buy {
    padding: 8px 12px;
    width: 124px;
    height: 32px;
}

.himars .buy_fin .button-buy .button-text {
    font-size: 16px;
    line-height: 1;
    font-weight: 500;
}



.himars .buy_fin .button-inСart {
    padding: 8px 12px;
    width: 124px;
    height: 32px;
}

.himars .buy_fin .button-inСart .button-text {
    font-size: 16px;
    line-height: 19px;
    font-weight: 500;
    display: block;
}


.js-product-wrapper .product-caption .prod_clicks .my_fav_div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}


.js-product-wrapper .product-caption .prod_clicks .fav_in_prod_card svg {
    width: 17px;
    height: 17px;
}


.js-product-wrapper .product-caption .prod_clicks .fav_in_prod_card:hover svg path {
    /*fill: #0a91d1;*/
}

.js-product-wrapper .product-caption .compare-control a:hover svg path {
    /*fill: #0a91d1;*/
}

.js-product-wrapper .product-caption .prod_clicks .fav_in_prod_card.is-added svg path {
    fill: #0a91d1;
    stroke: #0a91d1;
}

.js-product-wrapper .product-caption .compare-control .compare-add.active+a svg path {
    fill: #0a91d1;
}

.comment_rev_content {
    color: #42515A;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
}


.review-image {
    max-width: 80px;
}

.h1_card {
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    color: #0A91D1;
    margin-bottom: 35px;
    margin-top: 25px;
}



.reit_block_prod span.star-item {
    margin-right: 6px;
}



.man_fish {
    margin-top: 32px;
}


.prod_rev .reviews-list .left_cont_rev {
    width: calc(100% - 255px);
}

.rev_right_part_super {
    width: 252px;
}


.marks_cont .stars_choose .chkbx-control {
    width: 18px;
    height: 18px;
    background: #FFFFFF;
    border: 1px solid #42515A;
    border-radius: 4px;
}

.shadow_rew {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #00000026;
    z-index: 10;
}



.index-products.for_kt {
    margin-bottom: 250px;
}


/************************************************************************************************************************/

/******************************************/

.question_wrap {
    margin: 29px 0 22px 0;
}

.question_wrap .title_h {
    font-weight: 500;
    font-size: 21px;
    line-height: 25px;
    color: #42515A;
    margin: 0 0 10px 0;
}

.question_wrap .description {
    color: #42515A;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    margin: 0 0 22px 0;
}


.question_wrap .item_rum {}

.question_wrap .item_rum .form-group-que {
    margin-bottom: 18px;
}

.question_wrap .item_rum .form-group-que .control-label {
    color: #42515A;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    display: block;
    margin-bottom: 10px;
}

.question_wrap .item_rum .form-group-que input {
    background: #FFFFFF;
    border: 0.5px solid #D9D9D9;
    border-radius: 8px;
    height: 44px;
    padding: 4px 6px 4px 15px;
    width: 100%;
}

.question_wrap .item_rum .form-group-que textarea {
    background: #FFFFFF;
    border: 0.5px solid #D9D9D9;
    border-radius: 8px;
    height: 101px;
    padding: 4px 6px 4px 15px;
    width: 100%;
    resize: none;
    padding: 10px 6px 10px 15px;
    font-family: Roboto;
}

.question_wrap .item_rum .form-group-que textarea:focus-visible {
    outline: none;
}

#checkout_order_errors.co-notice--danger {
    background: #F1F1F2;
    color: #000000;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    border-radius: 8px;
    max-width: 880px;
    margin-left: 10px;
    padding: 20px 20px 6px 20px;
}

#checkout_order_errors.co-notice--danger a {
    display: none;
}


.question_wrap .item_rum .btn-opub {
    width: 226px;
    height: 38px;
    background: #0A91D1;
    border-radius: 8px;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    margin: 11px 0 11px 0;
    cursor: pointer;

}

.question_wrap .item_rum .clou {
    color: #42515A;
    font-weight: 300;
    font-size: 9px;
    line-height: 11px;
}

.clou_q {
    margin-top: 10px;
    font-size: 14px;
}

.clou_q a {
    color: #0A91D1;
}

.clou_q a:hover {
    color: #0A91D1;
}




.question_wrap .list_question .item {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 90px;
}

.question_wrap .list_question .item .img_wrap {
    width: 155px;
    height: 155px;
}

.question_wrap .list_question .item .img_wrap img {
    display: block;
    margin: 0 auto;
}

.question_wrap .list_question .item .for_text {
    width: calc(100% - 155px);
    padding-left: 40px;
}

.question_wrap .list_question .item .for_text .name {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
}

.question_wrap .list_question .item .for_text .name .title {
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
}

.question_wrap .list_question .item .for_text .name .date {
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
}


.question_wrap .list_question .item .for_text .osnova_question {
    font-weight: 300;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 13px;
    max-width: 800px;
}

.question_wrap .list_question .item .for_text .name_user {
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 58px;
}



.question_wrap .list_question .item .for_text .unsver_admin {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.question_wrap .list_question .item .for_text .unsver_admin .icon_admin {
    width: 50px;
}

.question_wrap .list_question .item .for_text .unsver_admin .icon_admin img {
    width: 100%;
}

.question_wrap .list_question .item .for_text .unsver_admin .txt_unswer {
    width: calc(100% - 50px);
    padding-left: 21px;
}

.question_wrap .list_question .item .for_text .unsver_admin .txt_unswer .name_admin {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    margin: 15px 0 15px 0;
    color: #000;
    max-width: 690px;
}

.question_wrap .list_question .item .for_text .unsver_admin .txt_unswer .coment_admin {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #000;
}















/******************************************/

/******************************************/

.reviews-form-wrapper .dropdown-block .dropdown-flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}



.reviews-form-wrapper .dropdown-block .width_100 {
    margin-bottom: 20px;
    width: 100%;
}

.reviews-form-wrapper .dropdown-block .width_100 .title {
    color: #42515A;
    margin-bottom: 8px;
    font-weight: 300;
    font-size: 20px;
    line-height: 16px;
}

.reviews-form-wrapper .dropdown-block .text-error {}

.reviews-form-wrapper .dropdown-block .width_50 {
    margin-bottom: 20px;
    width: 47%;
}

.reviews-form-wrapper .dropdown-block .width_50 label.form-label {
    color: #42515A;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 8px;
}

.reviews-form-wrapper .dropdown-block .width_50 input {
    height: 36px;
    display: block;
    border: 0.5px solid #D9D9D9;
    border-radius: 6px;
    padding: 6px 14px;
    margin-bottom: 0;
}


.reviews-form-wrapper .dropdown-block input::placeholder {
    font-weight: 300;
    font-size: 14px;
    line-height: 100%;
    color: #42515A;
}



.reviews-form-wrapper .dropdown-block .width_100 .strekoz {}

.reviews-form-wrapper .dropdown-block .width_100 label {
    color: #42515A;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 8px;
}

.reviews-form-wrapper .dropdown-block .width_100 label.star-label {
    margin-bottom: 0;
    line-height: 1;
}


.reviews-form-wrapper .dropdown-block .width_100 textarea {
    height: 36px;
    display: block;
    min-height: auto;
    border: 0.5px solid #D9D9D9;
    border-radius: 6px;
    padding: 9px 14px 6px 14px;
    resize: none;
    margin-bottom: 0;
}

.reviews-form-wrapper .dropdown-block .width_100 textarea::placeholder {
    font-weight: 300 !important;
    font-size: 14px !important;
    line-height: 100% !important;
    color: #42515A !important;
}




.reviews-form-wrapper .dropdown-block .width_100.flex_jo {
    width: 100%;
    display: flex;
}


.reviews-form-wrapper .dropdown-block .width_100 .strekoz label {}

.reviews-form-wrapper .dropdown-block .width_100 .strekoz label {}

.reviews-form-wrapper .dropdown-block .width_100 .strekoz murov {}

.reviews-form-wrapper .dropdown-block .width_100 .strekoz .star-rating-wrapper {}

.reviews-form-wrapper .dropdown-block .width_100 .strekoz .star-rating-wrapper .star-rating {}

.reviews-form-wrapper .dropdown-block .chkbx-control {
    width: 18px;
    height: 18px;
    border-radius: 4px;
}

.reviews-form-wrapper .dropdown-block .width_100.big_textarea textarea {
    height: 62px;
}

.reviews-form-wrapper .dropdown-block .width_100.flex_hip {
    display: flex;
    align-items: center;
}

.reviews-form-wrapper .dropdown-block .width_100 .clips_img {
    margin: 0 30px 0 0;
}

.reviews-form-wrapper .dropdown-block .filter_checkbox_t {
    margin: 0;
    bottom: 0;
}

.reviews-form-wrapper .dropdown-block .filter_checkbox_t a {
    color: #0A91D1;
}



.reviews-form-wrapper .dropdown-block .width_100 .clips_img label {
    margin-bottom: 0px;
}

.reviews-form-wrapper .dropdown-block .text-error {
    color: #42515A !important;
}


.reviews-form-wrapper .dropdown-block .width_100 .choise_file {
    display: flex;
    align-items: center;
}

.reviews-form-wrapper .dropdown-block .width_100 .choise_file .reviews_file {
    border: 1px solid #D9D9D9;
    border-radius: 6px;
    width: 89px;
    height: 19px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: #fff;
    font-size: 10px;
    line-height: 12px;
    padding: 0;
    position: relative;
    margin: 0;
    min-width: 88px;
}

.reviews-form-wrapper .dropdown-block .width_100 .choise_file .not_file {
    font-weight: 300;
    font-size: 10px;
    line-height: 12px;
    height: auto;
    display: flex;
    margin-top: 0px;
    margin-left: 17px;
    align-items: center;
}

.reviews-form-wrapper .dropdown-block .width_100 .choise_file input {
    overflow: hidden;
    width: 0;
    height: 0;
    opacity: 0;
}

.reviews-form-wrapper .dropdown-block .width_100 .input-captcha {}

.reviews-form-wrapper .dropdown-block .width_100 .input-captcha .g-recaptcha {}

.reviews-form-wrapper .dropdown-block .width_100 .full_metal {}

.reviews-form-wrapper .dropdown-block .width_100 .full_metal .comment_sabmit {}

.reviews-form-wrapper .dropdown-block .width_100 .full_metal2 {}

.reviews-form-wrapper .dropdown-block .width_100 .full_metal2 .comment_sabmit_trigger {}













.cont_strixt {
    position: absolute;
    left: 0;
    top: -5px;
    z-index: 3;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.cont_strixt .s-discount {
    margin-bottom: 7px;
}

.cont_strixt .s-discount .stiker-span1 {
    font-weight: 500;
    // font-size: 8px;
    // line-height: 9px;
    font-size: 12px;
    line-height: 10px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    background: #0A91D1;
    border-radius: 3px;
    // width: 30px;
    // height: 18px;
    width: 46px;
    height: 22px;
    justify-content: center;
}

.cont_strixt .sticker {
    display: flex;
    border: 0.5px solid #42515A;
    border-radius: 3px;
    padding: 5px;
    margin-bottom: 7px;
    align-items: center;
    justify-content: center;
    background: #fff;
}

.cont_strixt .sticker .img_cr {
    margin-right: 5px;
}

.cont_strixt .sticker .img_cr svg {
    width: auto;
    height: 8px;
    line-height: 1;
    display: block;

}

.cont_strixt .sticker .txt_cr {
    font-weight: 500;
    font-size: 8px;
    line-height: 9px;
    color: #42515A;
}




.prod_inner_p {
    margin-top: 32px;
}

.prod_inner_p .item_pdf {}

.prod_inner_p .item_pdf .instr-cont {
    margin: 0 0 15px 0;
    color: #42515A;
    font-weight: 300;
}

.prod_inner_p .item_pdf .our_block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 8px;
    padding: 11px 30px;
}

.prod_inner_p .item_pdf .icon_m {}

.prod_inner_p .item_pdf .icon_m img {}

.prod_inner_p .item_pdf .txt {
    margin: 0 39px 0 14px;
}

.prod_inner_p .item_pdf .txt p {
    font-weight: 300;
    font-size: 21px;
    line-height: 25px;
    margin: 0 0 1px 0;
}

.prod_inner_p .item_pdf .txt span {
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
}

.prod_inner_p .item_pdf .icon_f {}

.prod_inner_p .item_pdf .icon_f img {}


.container_fols {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 13px;
}

.item_warning {
    background: #F1F1F2;
    border-radius: 8px;
    padding: 14px 16px 17px 16px;
    margin-bottom: 22px;
    max-width: 872px;
    width: 100%;
}

.item_warning p {
    color: #000000;
    padding: 0 0 0 0;
    margin: 0 0 14px 0;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
}

.item_warning span {
    color: #000000;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
}


.nero_1 {
    width: 46%;
}

.nero_2 {
    width: 15%;
}

.nero_3 {
    width: 20%;
}

.nero_4 {
    width: 13%;
}

.nero_5 {
    width: 6%;
}

.shopping-cart .cart-item:last-child {
    border-bottom: 0;
}

.nero_h1 {
    width: 46%;
}

.nero_h2 {
    width: 19%;
}

.nero_h3 {
    width: 16%;
}

.nero_h4 {
    width: 19%;
}


.formPromo__input::placeholder {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #42515A;
}

.co-toggable_field {
    border-style: none;
}



.iv_mental .card-inner.in_favorite {
    min-height: 466px !important;
    background: #FFFFFF;
    border: 1px solid #C4C4C4;
    border-radius: 8px;
    margin-bottom: 20px;
}


.iv_mental .card-inner.in_favorite.sravn {
    min-height: 490px !important;
    background: #FFFFFF;
    border: 1px solid #C4C4C4;
    border-radius: 8px;
    margin-bottom: 20px;
}


.iv_mental .card-inner.in_favorite.sravn .compare-link {}


.iv_mental .card-inner.in_favorite .product-photo {
    height: 260px;
    margin-top: 55px;
}

.iv_mental .card-inner.in_favorite .product-photo a {
    margin-top: 0px;
}

.iv_mental .card-inner.in_favorite .product-photo a img {
    max-width: 220px;
    margin-top: 0px;
    margin-bottom: 0;
}

.iv_mental .card-inner.in_favorite .my_super_cont {}

.iv_mental .card-inner.in_favorite .my_super_cont .product-caption {}

.iv_mental .card-inner.in_favorite .my_super_cont .product-caption .product-title {}

.iv_mental .card-inner.in_favorite .my_super_cont .product-caption .product-title a {}

.iv_mental .card-inner.in_favorite .my_super_cont .product-caption .product-title a div {}

.iv_mental .card-inner.in_favorite .my_super_cont .compare-control {
    opacity: 1;
    visibility: visible;
}

.iv_mental .card-inner.in_favorite .my_super_cont .my_fav_form {
    opacity: 1;
    visibility: visible;
}



.iv_mental .card-inner.in_favorite .my_super_cont .product-prices {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 15px;
    height: 35px;
    justify-content: flex-end;
}

.iv_mental .card-inner.in_favorite .my_super_cont .product-prices .price {
    color: #0A91D1;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
}

.iv_mental .card-inner.in_favorite .my_super_cont .product-prices .old-price {
    font-size: 12px;
    margin: 0;
}

.iv_mental .card-inner.in_favorite .product-control {
    height: auto;
}

.iv_mental .card-inner.in_favorite .product-control .my_buy {}

.iv_mental .card-inner.in_favorite .product-control .my_buy button {
    width: 75px;
    height: 40px;
    padding: 0;
    font-weight: 900;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.iv_mental .card-inner.in_favorite .product-control .my_buy button:hover {}

.iv_mental .card-inner.in_favorite .product-control .product-seaw {
    width: 172px;
    height: 40px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 300;
    font-style: normal;
    font-size: 14px;
    line-height: 16px;
    cursor: pointer;
    color: #fff;
    background: #0A91D1;
    margin: 0 auto;
    text-decoration: none;
    border-radius: 6px;
}


.iv_mental .card-inner.in_favorite.sravn {
    width: 270px;
}


.super_compare .for-no-wrap.compare-flex {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 0px 26px;
}

.super_compare .for-no-wrap.compare-flex .compare-xl-3 {}


.row.for_paint_chars {
    margin: 0;
}

.content_comp_core .param-value2:last-child {
    border: 0;
}




/*************************************************************************************************************************/


.checkout-sidebar-wrapper .co-toggable_field-information {
    padding: 0;
    display: block;
    flex: none;
    width: 211px;
}

.checkout-sidebar-wrapper .co-toggable_field-information .co-input-title.co-input-label.co-toggable_field-title {
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    color: #42515A;
    margin-bottom: 10px;
    margin-top: 0px;
}

.checkout-sidebar-wrapper .co-toggable_field-information .label_desc {
    font-size: 10px !important;
    line-height: 11px !important;
    display: block !important;
    color: #42515A;
}



.checkout-sidebar-wrapper .co-toggable_field.personal_check_label .co-input-information span a {
    text-decoration: underline;
    color: #0a91d1;
}


.checkout-sidebar-wrapper .checkout-sidebar-button .co-button {
    width: 217px;
    height: 32px !important;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    padding: 0 !important;
    margin: 0 auto;
}

.checkout-sidebar-wrapper button.co-button[disabled] {
    background: #D9D9D9 !important;
}

.co-toggable_field-input--checkbox input:focus+span,
.co-toggable_field-input--checkbox input:checked+span {
    box-shadow: inset 0 0 0 10px #fff;
}

.co-toggable_field-input--checkbox input:checked+span:after {
    content: '';
    color: transparent;
    display: block;
    border: 2px solid #0a91d1;
    border-left: 0;
    border-top: 0;
    width: 7px;
    height: 11px;
    transform: rotate(45deg);
    position: absolute;
    top: 1px;
    left: 5px;
}





/*************************************************************************************************************************/


.page_kols_pag {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 27px;
    padding-bottom: 41px;
}

.page_kols_pag ul.pagination {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page_kols_pag ul.pagination li {}

.page_kols_pag ul.pagination li a {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #0A91D1;
    width: 35px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page_kols_pag ul.pagination li span {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #42515A;
    width: 35px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
}


.page_kols_pag ul.pagination li.pagination-item-rev {}

.page_kols_pag ul.pagination li.pagination-item-rev a {}

.page_kols_pag ul.pagination li.pagination-item-rev a svg {
    width: 7px;
}

.page_kols_pag ul.pagination li.pagination-item-next {}

.page_kols_pag ul.pagination li.pagination-item-next a {}

.page_kols_pag ul.pagination li.pagination-item-next a svg {
    width: 7px;
}


.page_kols_pag .input_find_collection {}

.page_kols_pag .input_find_collection .number_page {
    background: #FFFFFF;
    border: 1px solid #0A91D1;
    width: 32px;
    height: 22px;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #3D3F44;
    text-align: center;
}



.page_kols_pag .input_find_collection .number_page::-webkit-outer-spin-button,
.page_kols_pag .input_find_collection .number_page::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.page_kols_pag .input_find_collection .number_page[type=number] {
    -moz-appearance: textfield;
}

.page_kols_pag .input_find_collection .number_page::placeholder {
    color: red;
    opacity: 1;
}

.page_kols_pag .input_find_collection .number_page:-ms-input-placeholder {
    color: red;
}

.page_kols_pag .input_find_collection .number_page::-ms-input-placeholder {
    color: red;
}


.news-wrapper .container_nopad .swiper-wrapper a {
    text-decoration: none;

}


.show_more_wrap {
    padding-top: 40px;
}

.show_more_wrap .show_more_prod {
    color: #FFFFFF;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    background: #0A91D1;
    border-radius: 6px;
    height: 40px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.show_more_wrap .show_more_prod:hover {
    background: #0c7cb1;
    cursor: pointer;
}


.outer-padding {
    padding: 0px 16px;
}

.outer-padding .co-tabs-controls.co-tabs-controls--customer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.outer-padding .co-tabs-controls.co-tabs-controls--customer button {
    background: #FFFFFF;
    border: 0.5px solid #D9D9D9;
    border-radius: 6px;
    color: #42515A;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    max-width: 415px;
}

.outer-padding .co-tabs-controls.co-tabs-controls--customer button.co-tabs-node--active {
    background: #0A91D1;
    color: #fff;
    border: 0.5px solid #0A91D1;
}

.outer-padding .co-tabs-controls.co-tabs-controls--customer button:hover {
    background: #0A91D1;
    color: #fff;
    border: 0.5px solid #0A91D1;
}


.outer-padding .co-input--checkbox+.co-input {
    width: 100%;
}

.outer-padding .co-input--checkbox+.co-input .co-toggable_field-description p {
    font-weight: 300;
    font-size: 10px;
    line-height: 12px;
}


.outer-padding .co-input .co-toggable_field-title,
.outer-padding .field .co-toggable_field-title {
    top: -4px;
}

.outer-padding .co-input .co-toggable_field-description,
.outer-padding .field .co-toggable_field-description {
    margin: 0;
}


.outer-padding .co-input--email {
    margin-bottom: 20px;
}

.outer-padding .co-input-label.dert {
    font-weight: 300;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 25px;
}

.co-tabs-content .co-delivery_method-information .co-delivery_method-title {
    margin-bottom: 0;
}


#delivery_info .delivery_list .delivery_variants .co-tabs-content .co-delivery_method.delivery_active {
    background: #E1EDF9;
}


.co-toggable_field-information .co-delivery_method-description {
    font-size: 13px;
    line-height: 15px;
    color: #9a9a9a;
    display: none;
}

.co-toggable_field-input input+span {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 13px;
    flex: 0 0 13px;
    position: relative;
    width: 13px;
    height: 13px;
    border: 2px solid #0a91d1;
    box-shadow: none;
}


.co-checkout-block--padded.lost_padded {
    padding: 0;
}






.for_zak .text-zak {}

.wrap_for_end {}

.wrap_for_end .inf_j_1 {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 15px;
}

.wrap_for_end .inf_j_1 a {
    text-decoration: underline;
}

.wrap_for_end .inf_j_2 {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 15px;
}

.wrap_for_end .inf_j_3 {
    color: #0A91D1;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 15px;
    margin-top: 55px;
}

.wrap_for_end .inf_j_4 {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 15px;
}

.cheb_90 {
    padding-top: 19px;
}



.cheb_90 .co-client-field {
    font-weight: 300;
    font-size: 18px;
    line-height: 22px;
}

#payment_info .payment_list .co-payment_method.payment_active {
    background: #E1EDF9;
}




.co-toggable_field-input.my_chech input+span {
    border: 1px solid #42515A;
    border-radius: 4px;
    width: 18px;
    height: 18px;
    flex: none;
}


.outer-padding .co-toggable_field-input input+span {
    border: 1px solid #42515A;
    border-radius: 4px;
    width: 18px;
    height: 18px;
    flex: none;
}

.collection-menu-movable a.menu-link-lvl1 .txt_menu1 .link-text.last_color {
    color: #0A91D1;
}


/******************************************************************************************/


.tab_content_button_goust {
    position: relative;
    cursor: pointer;
    width: 100%;
    height: 96px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 20px;
    padding-right: 29px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0;
    margin-top: 20px;
    background: #0A91D1;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.15);
    flex-direction: row;
}

.tab_content_button_goust .svg_ac {}

.tab_content_button_goust .svg_ac svg {}

.tab_content_button_goust span.slip_h {
    font-weight: 300;
    font-size: 24px;
    line-height: 28px;
    color: #fff;
    margin-left: 20px;
}

.tab_content_button_goust .tab_content_cross_goust {
    background-image: url(tab_plus.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 54px;
    height: 54px;
}


.tab_content_button_goust .tab_content_cross_goustactive {
    background-image: url(tab_cross.svg);
    background-repeat: no-repeat;
    background-position: center;
}




.tab_content_button_goust .krits {
    display: flex;
    align-items: center;
}

.content_tab_core_goust {}

.content_tab_core_goust .tab_content-item-sovet {
    border: 1px solid #D9D9D9;
    padding: 36px 20px 43px 20px;
}

.content_tab_core_goust .tab_content-item-sovet p {
    margin: 0 0 15px 0;
    margin: 0 0 15px 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
}

.content_tab_core_goust .tab_content-item-sovet ol {
    margin: 0 0 15px 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
}

.content_tab_core_goust .tab_content-item-sovet ul {
    margin: 0 0 15px 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
}



.bonus_fip {
    display: flex;
    align-items: center;
    margin-top: 2px;
}

.bonus_fip .svg_c {
    line-height: 1;
}

.bonus_fip .svg_c svg {}

.bonus_fip .txt_h {
    color: #0E0E0E;
    font-weight: 300;
    font-size: 10px;
    line-height: 16px;
    margin-left: 8px;
}

.bonus_fip .clue {}

.bonus_fip .clue .dop {
    background: #B5B5B5;
    width: 9px;
    height: 9px;
    color: #FFFFFF;
    font-weight: 300;
    font-size: 6.75px;
    line-height: 9px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    margin-left: 4px;
    position: relative;
    padding-top: 1px;
}

.bonus_fip .clue .dop .clue_txt {
    background: #FFFFFF;
    border: 0.5px solid #D9D9D9;
    border-radius: 6px;
    width: 223px;
    padding: 13px 14px;
    display: none;
    position: absolute;
    bottom: 10px;
    left: 5%;
    transform: translate(-50%, 0%);
    z-index: 2;
    color: #456;
    font-size: 10px;
    line-height: 1.2;
}

.bonus_fip .clue .dop:hover .clue_txt {
    display: block;
}


/*************************************************************************************************************************/

.article_wrapp {}

.article_wrapp .title_news {
    color: #0A91D1;
    font-weight: 400;
    // font-size: 24px;
    font-size: 30px;
    line-height: 28px;
    // margin-bottom: 42px;
    margin-top: 15px;
    margin-bottom: 10px;

}

.article_created_time {
    font-size: 14px;
    line-height: 17px;
}

.article_wrapp .article_big_wrapper_new {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 45px;
}

// .article_created_time {
//     font-size: 14px;
//     line-height: 17px;
// }

.article_wrapp .article_big_wrapper_new .container-photo-article_new {
    width: 370px;
}

.article_wrapp .article_big_wrapper_new .container-photo-article_new .img_cath {
    background-size: cover;
    background-position: center;
    overflow: hidden;
    border-radius: 12px;
    height: 287px;
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.article_wrapp .article_big_wrapper_new .container-photo-article_new .img_cath .likvid {
    position: relative;
    margin: 0 auto;
    display: flex;
    align-items: flex-end;
    padding: 12px 16px 20px 16px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 14.85%, #000000 100%);
    height: 100px;
    width: 100%;
}

.article_wrapp .article_big_wrapper_new .container-photo-article_new .img_cath .likvid .block_title {
    padding-right: 36px;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
}






.article_wrapp .article_big_wrapper_new .article.container_mini_new {
    width: calc(100% - 370px);
    padding-left: 55px;
}



.article_wrapp .article_big_wrapper_new .article .article-inner_new {}



.article_wrapp .article_big_wrapper_new .article .article-inner_new .article-body_new.editor {}

.article_wrapp .article_big_wrapper_new .article .article-inner_new .article-body_new.editor h1 {
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
}

.article_wrapp .article_big_wrapper_new .article .article-inner_new .article-body_new.editor p {
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    margin: 0px 0 20px 0;
    color: #42515A;
}

.article_wrapp .article_big_wrapper_new .article .article-inner_new .article-body_new.editor .txt_freez p {
    margin: 0px 0 11px 0;
}




.article_wrapp .article-body-preview {
    margin-bottom: 140px;
}

.article_wrapp .article-body-preview .news_wraps {}

.article_wrapp .article-body-preview .news_wraps .video_block {
    margin-bottom: 22px;
}

.article_wrapp .article-body-preview .news_wraps .txt {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
}

.article_wrapp .article-body-preview .news_wraps .chess {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.article_wrapp .article-body-preview .news_wraps .chess .txt_chess {
    width: 50%;
}

.article_wrapp .article-body-preview .news_wraps .chess .txt_chess p {
    color: #000000;
    margin: 10px 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    max-width: 586px;
}

.article_wrapp .article-body-preview .news_wraps .chess .img_cath {
    width: 50%;
}

.article_wrapp .article-body-preview .news_wraps .chess .img_cath .back_img {
    width: 425px;
    height: 425px;
    margin-left: auto;
}

.article_wrapp .article-body-preview .news_wraps .chess:nth-child(2),
.article_wrapp .article-body-preview .news_wraps .chess:nth-child(4),
.article_wrapp .article-body-preview .news_wraps .chess:nth-child(6) {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}


.article_wrapp .article-body-preview .news_wraps .chess:nth-child(2) .txt_chess p,
.article_wrapp .article-body-preview .news_wraps .chess:nth-child(4) .txt_chess p,
.article_wrapp .article-body-preview .news_wraps .chess:nth-child(6) .txt_chess p {}

.article_wrapp .article-body-preview .news_wraps .chess:nth-child(2) .img_cath .back_img,
.article_wrapp .article-body-preview .news_wraps .chess:nth-child(4) .img_cath .back_img,
.article_wrapp .article-body-preview .news_wraps .chess:nth-child(6) .img_cath .back_img {
    margin-left: 0;
}




.products-list-art {}

.products-list-art .container-prod-for-aticle {
    display: grid;
    justify-content: space-between;
    align-items: start;
    grid-template-columns: repeat(4, 0fr);
}

.products-list-art .container-prod-for-aticle .product-card_blog {
    width: 270px;
}

.products-list-art .container-prod-for-aticle .product-card_blog .card-inner {
    border: 1px solid #C4C4C4;
}

.products-list-art .container-prod-for-aticle .product-card_blog .card-inner:hover {
    border: 1px solid #C4C4C4;
    box-shadow: none;
}




.news-feed-wrapper {}

.news-feed-wrapper .blog-articles {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 37px;
}

.news-feed-wrapper .blog-articles .wrap_slide_all.for_art_in {}

.news-feed-wrapper .blog-articles .wrap_slide_all.for_art_in a {
    text-decoration: none;
}

.news-feed-wrapper .blog-articles .wrap_slide_all.for_art_in .img_cath {}

.news-feed-wrapper .blog-articles .wrap_slide_all.for_art_in .img_cath .likvid {}


.news-head2 {
    margin: 76px 0 44px;
}

.news-head2 h6 {
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
}


.slider_news_page2 {
    margin-bottom: 116px;
}


.article_wrapp .article_big_wrapper_new.hide_img {
    margin-bottom: 25px;
}

.article_wrapp .article_big_wrapper_new.hide_img .container-photo-article_new {
    display: none;
}

.article_wrapp .article_big_wrapper_new.hide_img .article.container_mini_new {
    width: 100%;
    padding-left: 0;
}

.title_collection {
    margin-bottom: 15px;
}

.title_collection h1 {
    font-weight: 400;
    // font-size: 12px;
    font-size: 22px;
    line-height: 100%;

    @media (max-width: 768px) {
        font-size: 20px;
    }
}


.dop_txt_wrap {}

.dop_txt_wrap h3 {
    color: #000000;
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    text-align: left;
    width: 100%;
}

.dop_txt_wrap p {
    color: #000000;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
    margin: 7px 0 10px 0;
}





.clear_git {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0 10px 0 0px;
}


.logo_adapt {
    width: 25%;
    padding: 0px 0 0 10px;
}

.search_fit {
    width: 59%;
}

.icon_fit {
    width: 16%;
}

/************************************************Новые статьи***************************************************/



.cont_new_article {}

.cont_new_article {
    a {
        color: #42515A;
    }
}

.cont_new_article .main_text {
    margin-bottom: 30px;
}

.cont_new_article .main_text p {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
}

.cont_new_article .main_text h4 {
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px;
}

.cont_new_article .main_text a {
    color: #0A91D1;
    text-decoration: underline;
}


.cont_new_article .img_g {
    margin-bottom: 60px;
}

.cont_new_article .img_g img {}

.cont_new_article .shah_fd {
    margin-bottom: 47px;
}

.cont_new_article .shah_fd .item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cont_new_article .shah_fd .item .txt_wrap {
    max-width: 586px;
}

.cont_new_article .shah_fd .item .txt_wrap h3 {
    color: #000000;
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px;
}

.cont_new_article .shah_fd .item .txt_wrap p {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 10px;
    color: #000000;
}

.cont_new_article .shah_fd .item .img_wraps {
    width: 530px;
}

.cont_new_article .shah_fd .item .img_wraps img {}

.cont_new_article .shah_fd .item.revert {
    display: flex;
    flex-direction: row-reverse;
}

.cont_new_article .shah_fd .item.revert .txt_wrap {}

.cont_new_article .shah_fd .item.revert .img_wraps {}

/****************************************************************************************/
/****************************************************************************************/
/****************************************************************************************/

.cont_new_article.it2 {
    color: #42515A;
}

.cont_new_article.it2 strong {
    font-weight: 400;
    color: #42515A;
}

.cont_new_article.it2 .main2 {}

.cont_new_article.it2 .main2 p {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #42515A;
    margin-bottom: 15px;
}

.cont_new_article.it2 .for_img {}

.cont_new_article.it2 .for_img img {}

.cont_new_article.it2 .for_img .title_link {}

.cont_new_article.it2 .for_img .title_link p {
    text-align: center;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    margin: 15px 0 15px 0;
    color: #42515A;
}

.cont_new_article.it2 .for_img .title_link p a {
    text-decoration: underline;
    color: #42515A;
}


.cont_new_article.it2 .flex_d {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 30px 0;
}

.cont_new_article.it2 .flex_d .prod_f {}

.cont_new_article.it2 .flex_d .prod_f .title_d {
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 5px;
    color: #42515A;
}

.cont_new_article.it2 .flex_d .prod_f p {
    margin: 20px 0 10px;
    color: #42515A;
}

.cont_new_article.it2 .flex_d .prod_f img {
    margin-top: 10px;
}

.cont_new_article.it2 .flex_d .descri {
    width: 582px;
}

.cont_new_article.it2 .flex_d .descri p {
    margin: 30px 0;
    color: #42515A;
    font-weight: 300;
}

.cont_new_article.it2 .flex_d .prod_f p.center {
    text-align: center;
    color: #42515A;
}


.cont_new_article.it2 .flex_dubl_img {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 45px;
    margin-top: 30px;
}

.cont_new_article.it2 .flex_dubl_img .one_f {
    width: 530px;
}

.cont_new_article.it2 .flex_dubl_img .one_f p {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #42515A;
    text-align: center;
    margin: 20px 0 10px;
}



.cont_new_article.it2 .main_full {}

.cont_new_article.it2 .main_full .title_d {
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 5px;
    color: #42515A;
}

.cont_new_article.it2 .main_full p {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #42515A;
    margin: 0 0 20px 0;
}

.cont_new_article.it2 .main_full .name_list {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #42515A;
    margin: 0 0 5px 0;
}

.cont_new_article.it2 .main_full ul {
    margin-bottom: 20px;
    list-style: none;
    padding: 0 0 0 4px;
}

.cont_new_article.it2 .main_full ul li {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #42515A;
    margin: 0 0 5px 0;
    padding-left: 20px;
    position: relative;
}

.cont_new_article.it2 .main_full ul li:before {
    content: '';
    width: 3px;
    height: 3px;
    background: #42515A;
    display: block;
    border-radius: 3px;
    position: absolute;
    left: 8px;
    top: 8px;
}


.cont_new_article.it2 .main_full .center_img {
    text-align: center;
}

.cont_new_article.it2 .main_full .center_img img {}

.cont_new_article.it2 .main_full .center_img p {
    margin: 20px 0;
}


.cont_new_article.it2 .main_full .center_img p a {
    color: #0a91d1;
}

/*******************************************************************************************/

.cont_new_article.container_pix {}

.cont_new_article.container_pix strong {
    color: #42515A;
    font-weight: 400;
}

.cont_new_article.container_pix strong.br_g {
    display: block;
    margin: 0 0px 10px 0;
}




.cont_new_article.container_pix p {
    color: #42515A;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 10px;
}

.cont_new_article.container_pix .txt_image {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 30px 0;
}

.cont_new_article.container_pix .txt_image .txt {
    width: 607px;
}

.cont_new_article.container_pix .txt_image .txt.feert {
    margin-top: -80px;
}

.cont_new_article.container_pix .txt_image .txt.feert p {}


.cont_new_article.container_pix .txt_image .txt p {
    margin-bottom: 25px;
}

.cont_new_article.container_pix .txt_image .image {
    width: 530px;
}

.cont_new_article.container_pix .txt_image .image img {}

.article_wrapp .article_big_wrapper_new .cont_new_article.container_pix .txt_image .image p {
    text-align: center;
    margin: 10px 0;
}

.cont_new_article.container_pix .txt_image .image p {
    text-align: center;
    margin: 10px 0;
}



.cont_new_article.container_pix .txt_image.revert {
    display: flex;
    flex-direction: row-reverse;
}

.cont_new_article.container_pix .txt_image.revert .txt {}

.cont_new_article.container_pix .txt_image.revert .txt ul {
    margin-bottom: 20px;
    list-style: none;
    padding: 0;
}

.cont_new_article.container_pix .txt_image.revert .txt ul li {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #42515A;
    margin: 0 0 5px 0;
    padding-left: 20px;
    position: relative;
}

.cont_new_article.container_pix .txt_image.revert .txt ul li:before {
    content: '';
    width: 3px;
    height: 3px;
    background: #42515A;
    display: block;
    border-radius: 3px;
    position: absolute;
    left: 8px;
    top: 8px;
}



.cont_new_article.container_pix .txt_image.revert .txt span {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #42515A;
    display: block;
    margin: 20px 0;
}

.cont_new_article.container_pix h3 {
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    color: #42515A;
    margin: 0 0 25px 0;
}

.cont_new_article.container_pix .img_fh {
    margin: 20px 0 0 0;
}

.cont_new_article.container_pix p a {
    color: #0A91D1;
    text-decoration: underline;
}


.cont_new_article.container_pix p.center {
    text-align: center;
    margin: 10px 0 !important;
}


/*******************************************************************************************/

.cont_new_article.r_freez {}

.cont_new_article.r_freez p {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #42515A;
    margin: 0 0 15px 0;
}

.cont_new_article.r_freez span {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #42515A;
    display: block;
    margin-bottom: 10px;
}

.cont_new_article.r_freez strong {
    font-weight: 400;
    color: #42515A;
}


.cont_new_article.r_freez .flex_freez ul {
    list-style: none;
}

.cont_new_article.r_freez .flex_freez ul li {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #42515A;
    margin: 0 0 15px 0;
}

.cont_new_article.r_freez h4 {
    color: #42515A;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 400;
}

.cont_new_article.r_freez h3 {
    color: #42515A;
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: 400;
}

.cont_new_article.r_freez h2 {
    color: #42515A;
    font-size: 26px;
    margin-bottom: 10px;
    font-weight: 400;
}


.cont_new_article.r_freez ul li {
    padding-left: 20px;
    position: relative;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #42515A;
    margin: 0 0 10px 0;
}

.cont_new_article.r_freez ul li:before {
    content: '';
    width: 3px;
    height: 3px;
    background: #42515A;
    display: block;
    border-radius: 3px;
    position: absolute;
    left: 8px;
    top: 8px;
}


.cont_new_article.r_freez .flex_freez {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 30px 0 58px;
}

.cont_new_article.r_freez .flex_freez .img_freez {
    width: 530px;
}

.cont_new_article.r_freez .flex_freez .img_freez img {}

.cont_new_article.r_freez .flex_freez .img_freez p {
    text-align: center;
    margin: 10px 0;
}

.article_wrapp .article_big_wrapper_new .cont_new_article.r_freez .flex_freez .img_freez p {
    margin: 10px 0 10px;
}






.cont_new_article.r_freez .flex_freez .txt_freez {
    width: 582px;
    padding: 0px 0 15px 0;
}

.cont_new_article.r_freez .flex_freez .txt_freez p {}

.cont_new_article.r_freez .flex_freez .txt_freez ul {
    margin: 31px 0 0 0;
}

.cont_new_article.r_freez .flex_freez .txt_freez ul li {
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    color: #42515A;
    margin: 0px 0 7px 0;
}

.cont_new_article.r_freez .item_rot {
    margin-bottom: 30px;
}

.cont_new_article.r_freez .item_rot h3 {}

.cont_new_article.r_freez .item_rot p {}

.cont_new_article.r_freez .item_rot ul {}

.cont_new_article.r_freez .item_rot ul li {}

.cont_new_article.r_freez .item_rot p a {
    color: #0A91D1;
    text-decoration: underline;
}

.cont_new_article.r_freez ul {
    list-style: none;
    padding: 0;
}

#posuda ul {
    margin-top: 10px;
    margin-bottom: 20px;
}

#posuda .flex_freez {
    margin: 20px 0;
}

#posuda .txt_freez {
    padding: 0;
}

#posuda .flex_freez {
    align-items: flex-start;
}

#posuda p {
    margin-bottom: 10px;
}

#posuda li {
    margin: 7px 0;
}

#posuda .flex_freez img {
    display: block;
    margin: 0 auto;
}

#posuda h1 {
    font-size: 30px;
}

#posuda h4 {
    margin-top: 20px !important;
    margin-bottom: 10px !important;
}

#posuda h2,
#posuda h3 {
    margin-top: 30px !important;
    margin-bottom: 10px !important;
}

// #posuda .flex_freez > p:last-child {
//     margin-bottom: 15px;
// }


/************************************************Личный кабинет***************************************************/

.hide_all {
    width: 100%;
}


.in_lich_kab {
    margin-bottom: 80px;
}

.co-login {

    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
}

.for_zak {
    color: #0A91D1;
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    margin: 30px 0 30px 0;
}

.co-section--checkout_header {
    padding-bottom: 0;
}




.co-checkout-block--padded {
    padding: 0 0 0 0;
}


/********************************************/

/* The container */
.container_i {
    display: block;
    position: relative;
    padding-left: 32px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 7px 0 13px 0;
}

/* Hide the browser's default radio button */
.container_i input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.checkmark_i {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #42515A;
}



/* When the radio button is checked, add a blue background */
.container_i input:checked~.checkmark_i {
    background-color: #fff;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark_i:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container_i input:checked~.checkmark_i:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.container_i .checkmark_i:after {
    top: 0px;
    left: 4px;
    width: 8px;
    height: 12px;
    background: transparent;
    border: 2px solid #0a91d1;
    border-left: 0;
    border-top: 0;
    transform: rotate(45deg);
}

.input_field_title {
    color: #42515A;
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-weight: 300;
}

.client_account .co-input .co-input-label {
    top: 0 !important;
    background: transparent;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 5px;
    transform: none;
    margin: 0px 0px 5px 0px;
    padding: 0 0 0 0;
    font-weight: 300;
}

.co-input--checkbox,
.field--checkbox {
    margin: 2px 0 !important;
}

/***************/




.co-toggable_field-input.for_user input+span {
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
    border: 1px solid #42515A;
}

.co-toggable_field-input--checkbox.for_user input:checked+span:after {
    content: '';
    color: transparent;
    display: block;
    border: 2px solid #0a91d1;
    border-left: 0;
    border-top: 0;
    width: 7px;
    height: 11px;
    transform: rotate(45deg);
    position: absolute;
    top: 1px;
    left: 5px;
}


.co-input--checkbox+.co-input,
.co-input--checkbox+.co-input+.co-input {
    display: inline-block;
    width: 100%;
}

.co-input--checkbox+.co-input+.co-input {
    padding: 0 0 0 0px;

}

.rd-container {
    z-index: 9;
}

.rd-day-selected,
.rd-time-selected,
.rd-time-option:hover {
    background-color: #0a91d1;
}

.co-notice--flash {
    margin-left: 0;
    margin-right: 0;
}

.co-table-row--striped:nth-child(even) {
    background-color: rgb(108 108 108 / 5%);
}


/*********************************************/

.hide_all.my-reviews {}

.hide_all.my-reviews .reviews-item {
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 20px;
    box-shadow: 0 0 3px #7a7a7a4d;
}

.hide_all.my-reviews .reviews-item .review-header {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 20px;
}

.hide_all.my-reviews .reviews-item .review-header .rev_date_cont {
    width: calc(100% - 80px);
    text-align: right;
}

.hide_all.my-reviews .reviews-item .review-header .rev_date_cont .date {}

.hide_all.my-reviews .reviews-item .review-header .star-rating-wrapper {
    width: 80px;
}

.hide_all.my-reviews .reviews-item .review-header .star-rating-wrapper .star-rating {}

.hide_all.my-reviews .reviews-item .review-header .star-rating-wrapper .star-rating .star-item {}

.hide_all.my-reviews .reviews-item .review-header .img_rev_ca {
    width: 150px;
}

.hide_all.my-reviews .reviews-item .review-header .img_rev_ca a {}

.hide_all.my-reviews .reviews-item .review-header .img_rev_ca a img {
    width: 150px;
    height: auto;
}

.hide_all.my-reviews .reviews-item .review-header .right_f {
    width: calc(100% - 150px);
    padding-left: 20px;
    display: flex;
    position: relative;
    flex-wrap: wrap;

}

.hide_all.my-reviews .reviews-item .review-header .rev_r_cont {
    width: 100%;
    margin: 10px 0 20px;
}

.hide_all.my-reviews .reviews-item .review-header .rev_r_cont .product-title {}

.hide_all.my-reviews .reviews-item .review-header .rev_r_cont .product-title a {}

.hide_all.my-reviews .reviews-item .review-header .rev_r_cont .author {}


.hide_all.my-reviews .reviews-item .review-body {}

.hide_all.my-reviews .reviews-item .review-body .rev_comm {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 5px;
    margin-top: 15px;
}

.hide_all.my-reviews .reviews-item .review-body .rev_dos_content {
    font-size: 14px;
    font-weight: 300;
}

.hide_all.my-reviews .reviews-item .review-body .rev_ned_content {
    font-size: 14px;
    font-weight: 300;
}

.hide_all.my-reviews .reviews-item .review-body .comment_rev_content {}

.hide_all.my-reviews .reviews-item .review-body img.review-image {}

span.co-price.my_pryce {
    font-weight: 500;
    color: #0a91d1;
}

.homo_dan {
    font-size: 12px;
    line-height: 16px;
    display: block;
}

.homo_dan a {
    color: #0a91d1;
    text-decoration: underline;
}


.block_for_filters {
    display: none;
}


.title_filter {
    display: none;
}

.question_wrap .notice.notice-success {
    background: #8BC34A;
    width: 100%;
    border-radius: 5px;
    color: #fff;
}

.question_wrap .notice.notice-danger {
    background: #b80202;
    width: 100%;
    border-radius: 5px;
    color: #fff;
}




.in_carder {
    max-width: 450px;
}

.co-sing-in__modal:hover {
    color: #ffffff;
}


.adaptive .co-table--to_card .co-table-cell--body.top_flex {
    align-items: flex-start;
}

.adaptive .co-table--to_card .co-table-cell--body.top_flex .ferdet {
    font-size: 12px;
}

.products-prods_on_main .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    position: relative;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
    margin: 0 5px;
}

.products-prods_similar .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    position: relative;
}



/**************/

#riseFloor {}

#riseFloor .riseFloor_warning {
    margin: 10px 0px 20px;
    font-size: 14px;
    background: #F1F1F2;
    border-radius: 8px;
    padding: 10px 22px;
}

#riseFloor .riseFloor_warning__title {
    font-weight: 500;
    padding-bottom: 10px;
}


#riseFloor .riseFloor_warning__descr {}

#riseFloor .riseFloor_warning__descr a {}

#riseFloor .riseFloor_warning__descr a:hover {}

#riseFloor .co-input--checkbox {}

#riseFloor .co-input--checkbox .co-toggable_field {}

#riseFloor .co-input--checkbox .co-toggable_field .co-toggable_field-input {
    flex: 0 0 18px;
    height: 18px;
}

#riseFloor .co-toggable_field-input input+span {
    flex: 0 0 18px;
    height: 18px;
    border: 1px solid #42515A;
}


#riseFloor .co-toggable_field-input--checkbox input:checked+span {
    flex: 0 0 18px;
    height: 18px;
    border: 1px solid #42515A;
}

#riseFloor .co-toggable_field-input--checkbox input:checked+span:after {
    top: 1px;
    left: 5px;
}

#riseFloor .co-input .co-toggable_field-information {}

#riseFloor .riseFloor__settings {
    margin: 15px 0 0;
}

#riseFloor.riseFloor .field-floor {
    display: flex;
    align-items: center;
    margin: 0;
}

#riseFloor.riseFloor .field-floor .co-input-label {
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
}

#riseFloor.riseFloor .field-floor .co-input-field {
    width: 28px !important;
    height: 28px;
    min-height: 28px;
    padding: 0;
    font-size: 12px;
}

#riseFloor .riseFloor__settings .riseFloorType {}

#riseFloor .riseFloor__settings .riseFloorType label {
    font-weight: 300;
    margin: 0 20px 0 0;
}

#riseFloor .riseFloor__settings .riseFloorType [name="riseFloorType"]:checked+span {
    background: #5bc0de;
}

#riseFloor .riseFloor__settings .riseFloorType [name="riseFloorType"]:checked+span:before {
    top: 2px;
    left: 2px;
    width: 9px;
    height: 9px;
}

#riseFloor .riseFloor__settings .riseFloorType label.disabled {
    opacity: 1;
}

#riseFloor .riseFloor__settings .riseFloorType [name="riseFloorType"]+span {
    box-shadow: none;
    background: #F1F1F2;
    margin-right: 8px;
}

#riseFloor .riseFloor__settings .riseFloorType [name="riseFloorType"]+span:before {}



/************************************************/

.slider_my_main .news_arrows-2 {
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
}

.slider_my_main .news_arrows-2 .arrow_left {
    position: absolute;
    left: 10px;
    z-index: 99;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px #00000040;
    height: 38px;
    width: 38px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.slider_my_main .news_arrows-2 .arrow_left svg {}

.slider_my_main .news_arrows-2 .arrow_right {
    position: absolute;
    right: 10px;
    z-index: 99;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px #00000040;
    height: 38px;
    width: 38px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.slider_my_main .news_arrows-2 .arrow_right svg {}

.slider_my_main .news_arrows-2 .swiper-button-disabled {
    display: none !important;
}

.slider_my_main .swiper-pagination-prod {
    display: none;
}


.js-product-wrapper .product-caption .prod_actions .button-inСart .button-text {
    font-size: 16px;
    line-height: 1;
    font-weight: 500;
    display: block;
}

.js-product-wrapper .product-caption .prod_actions .button-inСart {}

.mfp-image-holder .mfp-close {
    color: #000;
}





.formPromo__submit22,
.formPromo__remove22 {
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    padding: 10px;
    font-size: 13px;
    line-height: 16px;
    box-sizing: border-box;
    text-align: center;
    background: #0083BE;
    color: #fff;
    cursor: pointer;
    height: 100%;
}

#js-coupon-wrapper .formPromo__submit22 {
    background: #0A91D1;
    border-radius: 0px 6px 6px 0px;
    height: 40px;
}








.product-gallery .js-product-gallery-main .swiper-wrapper {
    align-items: center;
}



.preloader {
    display: flex;
    align-items: center;
    justify-content: center;
}

.preloader span {
    display: block;
    width: 10px;
    height: 10px;
    background: #75b7f8;
    border-radius: 7px;
    margin: 0px 4px;
}

.preloader span:nth-child(1) {
    animation-name: glowing;
    animation-duration: 700ms;
    animation-iteration-count: infinite;
}

.preloader span:nth-child(2) {
    animation-name: glowing;
    animation-duration: 700ms;
    animation-iteration-count: infinite;
}

.preloader span:nth-child(3) {
    animation-name: glowing;
    animation-duration: 700ms;
    animation-iteration-count: infinite;
}


@keyframes glowing {
    0% {
        background: #75b7f8;
    }

    50% {
        background: #c2c2c2;
    }

    100% {
        background: #75b7f8;
    }
}








#checkout-sidebar .order-items #riseFloor_priceBlock {
    display: none !important;
}



.form-email .email .notice.notice-success {
    font-size: 14px;
    color: #21da47;
    margin: 0 auto 0;
    text-align: center;
    line-height: 1.2;
    padding: 5px 10px !important;
    display: block;
    width: 100%;
}

.form-email .email .notice.notice-danger {
    font-size: 14px;
    color: #f30909;
    margin: 0 auto 0;
    text-align: center;
    line-height: 1.2;
    padding: 5px 10px !important;
    display: block;
    width: 100%;
}

#custom_form #riseFloor {
    display: none !important;
}

/************************************************Адаптив******************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/************************************************Адаптив******************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/************************************************Адаптив******************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/************************************************Адаптив******************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/

@media (min-width: 1025px) {
    .lg-my-hidden {
        display: none;
    }
}





@media (max-width: 1350px) {
    .line_menu-header {
        display: flex;
    }

    .rekvisity .my_tel {
        padding: 1px 0 1px 19px;
    }

    .top_menu1 {
        padding-top: 7px;
        padding-bottom: 7px;
    }


    .index-benefits .my_benefit .benefit-img {
        width: 85px;
        height: 85px;
    }

    .index-benefits .ben1 {
        margin-left: 0px;
    }




}


@media (max-width: 1199px) {

    .line_menu-header li {
        display: inline-block;
    }



    .flex_home_baner .day_slider {
        width: 380px;
    }

    .flex_home_baner .big_slider {
        width: 600px;
        height: auto;
    }

    .box_day_home .wrap_slide_day .left_wrap_img {
        width: 140px;
        height: 160px;
    }

    .box_day_home .wrap_slide_day .content_cath {
        width: calc(100% - 140px);
        padding-left: 16px;
    }



    .index-benefits .my_benefit:nth-child(1) {
        width: 25%;
    }

    .index-benefits .my_benefit:nth-child(2) {
        width: 25%;
    }

    .index-benefits .my_benefit:nth-child(3) {
        width: 25%;
    }

    .index-benefits .my_benefit:nth-child(4) {
        width: 25%;
    }

    .index-benefits .my_benefit .benefit-img {
        width: 70px;
        height: 70px;
    }

    .index-benefits .my_benefit .benefit-img img {
        width: 40px;
    }

    .index-benefits .my_benefit .ben-descr {
        font-size: 12px;
    }

    .index-benefits .my_benefit .ben-title {
        font-size: 12px;
    }

    .flex_home_baner .day_slider {
        width: calc(100% - 620px);
    }

    .box_day_home {
        height: 304px;
    }

    .super_footer .social-menu a.menu-link {
        margin-right: 1px;
    }


    .overflow_compares {}

    .container.overflow_compares {
        width: 100%;
        overflow-x: scroll;
    }

    .super_compare .for-no-wrap.compare-flex {
        gap: 0px 7px;
    }

    .wrap_all_staty {
        grid-template-columns: repeat(3, 0fr);
    }

    .wrap_slide_all {
        width: 310px;
        margin: 0 auto;
    }



    .container {
        max-width: 1025px;
    }


    .cont_new_article.container_pix .txt_image .txt {
        width: 50%;
        padding: 0 20px;
    }

    .cont_new_article.container_pix .txt_image .image {
        width: 50%;
    }

    .cont_new_article.container_pix .txt_image .image img {
        width: 100%;
    }


    .products-list-art .container-prod-for-aticle .product-card_blog {
        width: 230px;
    }


    .cont_new_article.it2 .flex_d .prod_f {
        width: 50%;
    }

    .cont_new_article.it2 .flex_d .descri {
        width: 50%;
        padding: 0 20px;
    }

    .cont_new_article .shah_fd .item .txt_wrap {
        max-width: 50%;
        padding: 0 30px;
    }

    .cont_new_article .shah_fd .item .img_wraps {
        width: 50%;
    }

    .cont_new_article.r_freez .flex_freez .img_freez {
        width: 50%;
    }



    .cont_new_article.container_pix .txt_image .txt.feert {
        margin-top: 0px;
    }


    .article_wrapp .article_big_wrapper_new .article .article-inner_new .article-body_new.editor p {
        font-size: 14px;
        line-height: 17px;
    }



}




























































































@media (max-width: 1024px) {

    .my_search-widget {
        padding-left: 0;
        position: relative;
    }



    .logo_adapt {
        width: 35%;
        padding: 0px 0 0 10px;
    }


    .search_fit {
        width: 40%;
    }

    .icon_fit {
        width: 25%;
    }

    .left-toolbar-trigger {
        width: 24px;
        height: 19px;
        margin-right: 30px;
    }

    .box_day_home {
        padding: 22px 12px;

    }

    .box_day_home .wrap_slide_day .left_wrap_img {
        width: 130px;
    }

    .box_day_home .wrap_slide_day .content_cath {
        width: calc(100% - 130px);
        padding-left: 10px;
    }

    .box_day_home .wrap_slide_day .content_cath .price_wrap .price {
        font-size: 20px;
    }

    .box_day_home .wrap_slide_day .content_cath .price_wrap .price_old {
        font-size: 13px;
    }

    .box_day_home .wrap_slide_day .content_cath .name_mini a {
        font-size: 12px;
    }

    body {
        margin-top: 68px;
        // margin-top: 185px;
    }


    .card-inner.card-inner .gabarites .item {
        font-size: 12px;
    }

    .card-inner.card-inner .gabarites span {
        font-size: 12px;
    }


    .tabs_heads_slider {
        margin-top: 73px;
    }


    .show_my_flex {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .show_my_flex .reit_from_cont {}

    .show_my_flex .reit_from_cont .prod_reit_super_mob {
        font-size: 30px;
    }

    .show_my_flex .reit_from_cont .reit_from {
        font-size: 30px;
    }

    .show_my_flex .star-rating-wrapper {}

    .shadow_rew {
        position: relative;
    }


    .cell-sss-12 .review-form {
        padding: 0;
    }

    .prod_rev.prod_content .star-rating-wrapper {
        width: 100%;
        margin: 0 0 15px 0;
    }





    .container {
        max-width: 991px;
    }



    #custom_form.cell-md-8 {
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        width: 66.66667%;
        max-width: 66.66667%;
    }

    #checkout-sidebar.cell-md-4 {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        width: 33.33333%;
        max-width: 33.33333%;
    }

    #checkout_order_errors.co-notice--danger {
        max-width: 640px;
    }

    /**************************************************************/



    .left-toolbar .great_hover_menu {
        background: #fff;
    }

    /*.left-toolbar .great_hover_menu svg path {
    fill: #0a91d1;
}*/
    .left-toolbar .great_hover_menu .menu-link {
        color: #1D2E3F !important;
    }

    /*
.left-toolbar .great_hover_menu .dropdown-link svg path {
   fill: #fff;
}*/



    .left-toolbar li.list-item.menu-item {}

    .left-toolbar li.list-item.menu-item .cont_for_menu_item {}

    .left-toolbar li.list-item.menu-item .menu-link {
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

    .left-toolbar li.list-item.menu-item .menu-link .img_menu_mob {
        width: 40px;
    }

    .left-toolbar li.list-item.menu-item .menu-link .img_menu_mob svg {
        width: auto;
        height: 23px;
        margin: 0 0 0 0;
    }

    .left-toolbar li.list-item.menu-item .menu-link .txt_menu1_mob {}

    .left-toolbar li.list-item.menu-item .menu-link .txt_menu1_mob span {
        font-size: 14px;
    }

    .left-toolbar li.list-item.menu-item .arr_mobile {}

    .left-toolbar ul.level-2 {
        padding: 0 15px 0 30px;
    }

    .left-toolbar li.list-item.menu-item:hover {
        background: #ffffff;
    }

    .left-toolbar li.list-item.menu-item:hover .menu-link {
        color: #1D2E3F !important;
    }

    /*
.left-toolbar li.list-item.menu-item:hover svg path {
    fill: #0a91d1;
}
*/


    .left-toolbar li.list-item.menu-item:hover .dropdown-link svg path {
        fill: #ffffff;
    }

    /*
.left-toolbar .great_hover_menu ul.level-2 svg path {
   fill: #0a91d1;
}

.left-toolbar li.list-item.menu-item:hover ul.level-2 .img_link svg path {
    fill: #0a91d1;
}*/

    .left-toolbar li.list-item.menu-item ul.level-2 .menu-item1 {
        width: 100%;
        display: block;
    }

    .left-toolbar li.list-item.menu-item ul.level-2 .menu-item1 a.menu-link {
        height: 100%;
        width: 100%;
        min-width: 290px;
    }

    .left-toolbar li.list-item.menu-item ul.level-2 .menu-item1 a.menu-link .img_link {
        width: 40px;
    }

    .left-toolbar li.list-item.menu-item ul.level-2 .menu-item1 a.menu-link .img_link svg {
        width: auto;
        height: 23px;
        margin: 0 0 0 0;
    }

    .left-toolbar li.list-item.menu-item ul.level-2 .menu-item1 a.menu-link .it_link {}

    .left-toolbar li.list-item.menu-item ul.level-2 .menu-item1 a.menu-link .it_link span {
        font-size: 14px;
    }

    .left-toolbar .list-item.menu-item1:hover {
        background: #ffffff !important;
    }

    .left-toolbar li.list-item.menu-item .cont_for_menu_item.foractii {}

    .left-toolbar li.list-item.menu-item .cont_for_menu_item.foractii a {}

    .left-toolbar li.list-item.menu-item .cont_for_menu_item.foractii .zach {
        width: 40px;
    }

    .left-toolbar li.list-item.menu-item .cont_for_menu_item.foractii .zach svg {
        margin: 0;
        width: 24px;
        height: 24px;
    }

    .left-toolbar li.list-item.menu-item .cont_for_menu_item.foractii .link-text {
        font-size: 14px;
        font-weight: 300;
    }

    .navpart_mob_menu .favorites-widget #fav_m {
        margin-left: 20px;
        margin-right: 20px;
    }

    .navpart_mob_menu .my_compare #comp_m {
        margin-left: 25px;
        margin-right: 20px;
    }

    .navpart_mob_menu .user-account #us_ak {
        margin-left: 20px;
        margin-right: 11px;
        width: 30px;
        height: 30px;
    }


    .navpart_mob_menu .mob_all {
        height: 40px;
    }

    .navpart_mob_menu a span {
        font-size: 14px;
    }

    .mob_menu_hell div,
    .mob_menu_hell a {
        padding-left: 40px;
        height: 22px;
    }

    .mob_menu_hell a.phone_mob {
        margin: 15px 0;
        color: #0190CF;
        font-weight: 500;
    }


    .left-toolbar-trigger.adapt_burger_cross {
        background: transparent;
    }

    .left-toolbar-trigger.adapt_burger_cross .ffg1 {
        height: 2px;
        width: 30px;
        display: block;
        background: #fff;
        transform: rotate(45deg);
        position: relative;
        top: 10px;
        left: -4px;
    }

    .left-toolbar-trigger.adapt_burger_cross .ffg2 {
        height: 2px;
        width: 30px;
        display: block;
        background: #fff;
        transform: rotate(-45deg);
        position: relative;
        top: 9px;
        left: -3px;
    }

    .left-toolbar {
        top: 68px;
    }


    .left-toolbar.active {
        left: 0;
        height: calc(100% - 113px);
    }



    .left-toolbar li.list-item.menu-item1.is-active a.menu-link {
        font-weight: 400;
        color: #0a91d1;
    }

    .left-toolbar li.list-item.menu-item1.is-active a.menu-link span {
        color: #0a91d1;
    }

}


// @media (max-width: 392px) {
//     body {
//         margin-top: 215px;
//     }
// }








































@media (max-width: 991px) {
    .container {
        max-width: 768px;
    }

    .wrap_all_staty {
        grid-template-columns: repeat(2, 0fr);
    }

    .wrap_slide_all {
        width: 350px;
    }

    .left-toolbar-trigger {
        width: 29px;
        height: 19px;
        margin-right: 18px;
    }

    .wrap_all_staty .wrap_slide_all .img_cath .likvid {
        width: 100%;
    }

    .my_logotype {
        padding-right: 15px;
    }




    .user-toolbar {
        max-width: 150px;

    }


    .my_search-widget {
        padding: 0 15px;
    }





    .flex_home_baner .day_slider {
        width: calc(100% - 420px);
    }

    .flex_home_baner .big_slider {
        width: 400px;
        height: auto;
    }



    .index-benefits .my_benefit:nth-child(1) {
        width: 50%;
    }

    .index-benefits .my_benefit:nth-child(2) {
        width: 50%;
    }

    .index-benefits .my_benefit:nth-child(3) {
        width: 50%;
    }

    .index-benefits .my_benefit:nth-child(4) {
        width: 50%;
    }

    .index-benefits .ben2 {
        margin-left: 0;
    }


    .container-footer .zbroya_footer1 {
        width: 33%;
    }

    .container-footer .zbroya_footer2 {
        width: 31%;
    }

    .container-footer .zbroya_footer3 {
        width: 36%;
    }

    .container-footer .zbroya_footer4 {
        width: 100%;
        padding-left: 0;
        text-align: center;
    }

    .super_footer .my_logotype-image {
        height: 62px;
        margin: 20px auto 20px;
    }



    .menu_item_title img {
        margin: 0 auto;
    }

    .hell_1 {
        bottom: 0;
        text-align: center;
        display: block;
        margin: 30px auto 0;
    }


    .copyfoot {
        width: 100%;

    }

    .breadcrumb-wrapper {
        display: flex;
    }


    .col_nav_920 {
        display: none;
    }






    .global_collection .my_sorting .my_sorting_gip span {
        margin-left: 20px;
    }

    .wrap_slide_all .img_cath .likvid .block_title {
        font-size: 14px;
        line-height: 17px;
    }


    .collection-filter {
        padding: 17px 10px 27px 10px;
    }

    .cell-sss-12 .gallery-thumbs-wrapper {
        margin-top: 0;
        display: none;
    }

    .js-product-wrapper .product-caption .prod_clicks {
        display: flex;
        justify-content: flex-end;
    }

    .wrap_cap .items {
        width: 170px;
    }

    .wrap_description .flex_descript .item .for_img {
        width: 360px;
    }

    .wrap_description .flex_descript .item .for_txt {
        width: calc(100% - 360px);
        padding: 0 20px 0 48px;
        font-size: 14px;
        line-height: 17px;
    }

    .wrap_description .flex_descript .item.revert .for_txt {
        width: calc(100% - 360px);
        padding: 0 30px 0 10px;
    }

    .js-product-wrapper .product-caption .js-product-title {
        font-size: 16px;
    }


    .global_collection .my_sorting {
        display: flex;
        margin-top: 0px;
    }

    .container_book {
        display: flex;
        margin: 0 0 30px 0;
    }


    .container_book .item_b {
        margin-right: 20px;
    }

    .container_book .item_b a {
        height: 34px;
    }

    .contact_wrap .all_tablet .item .right_g {
        min-height: 100px !important;
    }

    .contact_wrap .all_tablet .item .left_g {
        min-height: 100px !important;
    }


    .contact_wrap .all_tablet .item .right_g {
        padding: 15px 15px;
        border: 0;
    }

    .contact_wrap .all_tablet .item .left_g {
        padding: 15px 15px;
        border: 0;
    }

    .contact_wrap .all_tablet .item .left_g p {
        font-size: 14px;
        line-height: 16px;
    }

    .contact_wrap .all_tablet .item:last-child .left_g {
        border-bottom: 0;
    }

    .contact_wrap .all_tablet .item:last-child .right_g {
        border-bottom: 0;
    }

    .products-list-art .container-prod-for-aticle {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
    }

    .products-list-art .container-prod-for-aticle .product-card_blog {
        width: 50%;
    }

    .slider_news_page2 .blog-articles {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        margin-bottom: 37px;
        flex-wrap: wrap;
    }


    .slider_news_page2 .blog-articles .wrap_slide_all {
        margin-bottom: 20px;
    }

    #custom_form.cell-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        max-width: 100%;
    }

    #checkout-sidebar.cell-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        max-width: 100%;
    }

    #checkout_order_errors.co-notice--danger {
        max-width: 100%;
        margin-right: 10px;
    }


    .checkout-sidebar-wrapper {
        max-width: 370px;
        margin: 0 auto;
    }

    .checkout-sidebar-wrapper .co-toggable_field-information {
        width: 300px;
    }







}












































































@media (max-width: 768px) {
    .breadcrumb-wrapper {
        display: flex;
    }

    .page_stuff .page-header h1 {
        font-size: 18px;
        line-height: 22px;

    }



    .polit_cookies_wrap .blocks_table {
        overflow-x: scroll;
    }

    .polit_cookies_wrap .blocks_table .item {
        min-width: 625px;
    }

    .flex_home_baner {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
    }

    .flex_home_baner .big_slider {
        width: 100%;
        height: auto;
        margin-bottom: 30px;
        margin-top: 15px;
    }


    .flex_home_baner .day_slider {
        width: 100%;
    }


    .index-mail .form-email label {
        text-align: left;
        width: 100%;
    }

    .container-footer {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        margin: 0 auto;
        max-width: 1200px;
        padding: 0 15px;
        flex-wrap: wrap;
        flex-direction: column;
    }




    .container-footer .zbroya_footer1 {
        width: 100%;
    }


    .container-footer .zbroya_footer2 {
        width: 100%;
    }


    .container-footer .zbroya_footer3 {
        width: 100%;
    }


    .container-footer .zbroya_footer4 {
        width: 100%;
        padding-left: 0;
        text-align: center;
        margin: 50px 0 50px;
    }




    .cherta {
        display: none;
    }


    .my_logotype_right {
        display: none;
    }

    #search-widget-input1,
    #search-widget-input1-visible {
        width: 130px;
    }



    .left-toolbar-trigger {
        width: 22px;
        height: 17px;
        margin-right: 14px;
        margin-left: 10px;
        background-position: center;
        background-size: cover;
    }

    .my_logotype-image {
        width: 67px;
    }




    .accs {
        display: none;
    }

    .shopcart-widget .cart-symbol svg {
        height: 27px;
        width: 27px;
    }


    .shopcart-widget .shopcart-counter {
        width: 17px;
        height: 17px;
        top: -2px;
        right: -5px;
    }

    .index-benefits .my_benefit:nth-child(1) {
        width: 100%;
    }

    .index-benefits .my_benefit:nth-child(2) {
        width: 100%;
    }

    .index-benefits .my_benefit:nth-child(3) {
        width: 100%;
    }

    .index-benefits .my_benefit:nth-child(4) {
        width: 100%;
    }


    .global_collection .my_sorting {
        display: flex;
        margin-top: 20px;
        border: 0;
        flex-direction: column;
        align-items: center;
    }





    .box_day_home .wrap_slide_day .left_wrap_img {
        width: 100%;
    }


    .box_day_home .wrap_slide_day .content_cath {
        padding-left: 10px;
        width: 100%;
    }


    .mobile-submenu {
        background: #0a91d1;
        padding: 10px 8px;
        z-index: 110;
        box-shadow: 0 0 7px #fff;
    }

    .index-mail .form-email .email .my_input {
        width: 100%;
    }



    .index-mail .form-email .email .my_input {
        border-radius: 0;
        text-align: center;
        width: 100%;
        padding: 13px 15px;
    }



    .later-flex.form-subscribe {
        left: 0;
    }


    .later-flex.form-subscribe {
        display: block;
    }


    .index-mail .form-email .feedback-chkbx {
        left: 0;
    }

    .email .text_foot_mail {
        position: relative;
        padding: 0 0 0 0px;
        left: 30px;
        top: 1px;
    }

    .index-benefits h1 {
        font-size: 18px;
    }


    .index-mail .form-email .email .podpis {
        left: 0;
        padding: 12px 15px;
    }



    .index-mail .form-email .email .podpis {
        width: 100%;
    }


    .index-mail .form-email {
        padding: 20px 20px 20px 20px;
        height: auto;
        min-height: 320px;
    }



    .container {
        min-width: 290px;
    }


    .my_search-widget {
        padding: 0 0px;
        width: 65%;
    }


    .super_footer .help_c {
        font-weight: 400;
        font-size: 14px;
        line-height: 16px;
        text-transform: uppercase;
        color: #FEFFFF;
        max-width: 100%;
        padding: 14px 0;
        height: auto;
    }


    .super_footer .help_c span {
        display: none;

    }


    .super_footer .footer-right-part .tel,
    .super_footer .footer-right-part .timework,
    .super_footer .footer-right-part .social_title {
        margin-bottom: 6px;
        font-size: 14px;
    }


    .super_footer .galka_foot {
        width: 15px;
        height: 11px;
    }


    .container-footer .zbroya_footer4 {
        width: 100%;
        padding-left: 0;
        text-align: center;
        margin: 30px 0 30px;
        padding: 0 !important;
    }

    .tel,
    .timework_cont,
    .social-menu-wrapper {
        width: 100%;
        max-width: initial;
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

    .super_footer .footer-right-part .timework_content {
        font-size: 14px;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 10px;
    }


    .super_footer .footer-right-part .phone {
        font-size: 16px;
        font-weight: 400;
        font-style: normal;
        color: #fff;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 14px;
    }

    .timework {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }


    .social-menu-wrapper {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .timework_cont {
        margin-bottom: 6px;
    }



    .social-menu-wrapper {
        margin: 0px 0 0 0;
    }

    .super_footer ul {
        margin-top: 12px;
    }


    .menu_item_title {
        width: 100%;
    }



    .super_footer .footer-right-part .social_title {
        text-align: left;
    }

    .super_footer .footer-right-part img {
        margin: 0;
    }

    .container-footer .copyfoot .hell_1 {
        margin-bottom: 40px;
    }





    .mobile-footer-item img {
        width: 22px;
    }

    .left-toolbar li.list-item.menu-item:hover {
        background: inherit;
    }

    /*
  .left-toolbar li.list-item.menu-item:hover svg path {
    fill: #0a91d1;
}*/


    .filter_hide_mob {
        position: fixed;
        z-index: 2333333;
        background: #fff;
        left: 0;
        top: 68px;
        height: calc(100vh - 114px);
        overflow-y: scroll;
        width: 100%;
        padding: 0;
        display: none;
    }



    .global_collection .my_sorting .my_sorting_gip {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
    }

    .global_collection .my_sorting .my_sorting_gip span {
        margin-left: 0;
        border: 1px solid #0a91d1;
        border-radius: 4px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 6px 0 5px;
        height: 27px;
        margin: 0 1% 1% 1%;
        width: 48%;
    }

    .global_collection .product-card .product-photo img {
        max-height: initial;
    }

    .collection-filter {
        border: 0;
    }






    .block_for_filters {}

    .block_for_filters .open_filtr {
        background: #0a91d1;
        border-radius: 8px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        margin: 0 auto;
        max-width: 450px;
        padding: 9px 0;
    }

    .block_for_filters .open_filtr p {
        font-size: 16px;
        color: #fff;
        margin: 0 0 0 6px;
    }


    .block_for_filters .open_filtr svg {
        width: 25px;
        height: 25px;
    }

    .block_for_filters .btn_sorting {}

    .block_for_filters .btn_sorting .open_sort {
        background: #0a91d1;
        padding: 4px;
        border-radius: 8px;
        height: 35px;
        width: 105px;
        color: #fff;
    }





    .title_filter {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 15px 10px;
    }

    .title_filter .title {
        font-size: 16px;
    }

    .title_filter .close_filter_btn {
        line-height: 1;
        margin-right: 9px;
    }

    .title_filter .close_filter_btn svg {
        width: 20px;
        height: 20px;
    }




    .block_for_filters {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        width: 100%;
    }

    .block_for_filters .btn_open_filters {
        width: 100%;
    }

    .mfp-title_custom {
        font-size: 18px;
        font-weight: 400;
        line-height: 124%;
        top: 70px;
        left: 20px;
        z-index: 100000;
        max-width: 100%;
    }

    .js-product-wrapper .product-caption {
        padding-left: 10px !important;
    }

    .js-product-wrapper .product-caption .product-introtext.on-page {
        text-align: left;
    }

    .js-product-wrapper .product-caption .reit_block_prod {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
    }

    .reit_block_prod .reit {
        margin-top: 3px;
        display: flex;
    }

    .wrap_cap .items {
        width: 50%;
        display: flex;
        flex-direction: column;
        align-items: center;
        height: 86px;
    }

    .wrap_cap .items .in_img {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-direction: column;
    }

    .wrap_cap .items .in_img {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-direction: column;
        width: 100%;
    }

    .wrap_cap .items .in_img .txt {
        margin: 10px auto 0;
    }

    .wrap_cap .items .in_img .hide_desc {
        width: 145px;
    }

    .js-product-wrapper .product-caption .js-product-title {
        font-size: 16px;
        text-align: left;
    }

    .himars .product-prices {
        display: flex;
        align-items: flex-end;
        justify-content: flex-start;
        margin-right: 19px;
    }

    .js-product-wrapper .product-caption .js-product-price {
        font-size: 20px;
        margin-right: 10px;
    }

    .js-product-wrapper .product-caption .js-product-old-price {
        font-size: 13px;
    }

    .js-product-wrapper .product-caption {
        text-align: left;
    }

    .js-product-wrapper .product-caption .prod_delivery .del_item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: row;
        min-height: 26px;
        max-width: initial;
        display: flex;
        align-items: center;
    }

    .js-product-wrapper .product-caption .prod_delivery .del_city span {
        display: block;
        margin: 5px 0 0 0;
    }








    .wrap_description .blue_lost .item {
        text-align: center;
        width: 100%;
    }

    .wrap_description .blue_lost {
        background: #0A91D1;
        display: flex;
        justify-content: flex-start;
        padding: 22px 13px 14px;
        flex-direction: column;
        align-items: center;
    }

    .wrap_description .blue_lost .item {
        text-align: center;
        width: 100%;
        margin: 20px 0;
    }

    .wrap_description .blue_lost .item:nth-child(2) {
        border-right: 0;
        border-left: 0;
        width: 100%;
    }


    .wrap_description .white_txt p {
        font-size: 16px;
    }

    .prod_about_inner {
        border-left: 0 !important;
        border-right: 0 !important;
    }


    .wrap_description .flex_descript .item {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-direction: column;
    }

    .wrap_description .flex_descript .item .for_img {
        width: 100%;
    }

    .wrap_description .flex_descript .item .for_img img {
        width: 100%;
        margin-bottom: 20px;
    }


    .wrap_description .flex_descript .item .for_txt {
        width: 100%;
        padding: 0;
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 30px;
    }

    .wrap_description .flex_descript .item.revert {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .wrap_description .flex_descript .item.revert .for_txt {
        width: 100%;
        padding: 0;
    }

    .wrap_description {
        margin-bottom: 0;
    }

    .tabs_container .prod_content {
        border: 0;
        margin-bottom: 0;
    }


    .news-head h6 {
        font-weight: 400;
        font-size: 16px;
        line-height: 28px;
    }

    .wrap_description .mini_txt p {
        font-size: 14px;
        line-height: 19px;
        margin: 23px 0 28px 0;
    }

    .tab_content_button {
        padding-left: 15px;
        padding-right: 15px;
    }

    .content_tab_core {
        padding: 0 0px 0px 0px;
    }


    .reviews-form-wrapper .dropdown-block {
        margin-top: 40px;
        padding: 0;
    }

    .reviews-form-wrapper .dropdown-block .width_100.flex_hip {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: wrap;
    }

    .reviews-form-wrapper .dropdown-block .width_100 .clips_img {
        margin: 0 0px 15px 0;
    }


    .reviews-form-wrapper .dropdown-block .width_100 .choise_file .reviews_file {
        width: 87px;
        height: 36px;
        min-width: 88px;
    }


    .prod_rev .reviews-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: flex-start;
        padding-top: 29px;
    }

    .prod_rev .show_more_revs {
        width: 190px;
        height: 45px;
        margin-top: 50px;
        border-radius: 8px;
    }

    .prod_rev .reviews-list .left_cont_rev {
        width: 100%;
    }

    .review-middle {
        display: none;
    }

    .prod_rev .reviews-item .review-body .rev_comm {
        font-weight: 400;
        margin-top: 23px;
        font-size: 16px;
    }

    .reviews-form-wrapper .dropdown-block .width_50 {
        margin-bottom: 20px;
        width: 100%;
    }

    .prod_inner_p .item_pdf .txt p {
        font-weight: 300;
        font-size: 12px;
        line-height: 17px;
        margin: 0 0 5px 0;
    }

    .prod_inner_p .item_pdf .txt {
        margin: 0 0px 0 0px;
        max-width: 200px;
    }

    .prod_inner_p .item_pdf .our_block {
        display: flex;
        align-items: center;
        justify-content: space-between;
        background: #FFFFFF;
        border: 1px solid #D9D9D9;
        border-radius: 8px;
        padding: 10px 15px;
        width: 100%;
    }


    .prod_inner_p .item_pdf .icon_m img {
        width: 20px;
    }


    .tab_content_button_goust span.slip_h {
        font-weight: 300;
        font-size: 14px;
        line-height: 19px;
        color: #fff;
        margin-left: 15px;
    }


    .tab_content_button_goust {
        padding-left: 15px;
        padding-right: 20px;
    }

    .tab_content_button_goust .svg_ac svg {
        width: 25px;
        height: 25px;
    }

    .tab_content_button_goust .krits {
        display: flex;
        align-items: center;
        width: calc(100% - 54px);
    }

    .container_book {
        display: flex;
        margin: 0 0 30px 0;
        height: 45px;
        width: 100%;
        overflow-x: scroll;
    }

    .container_book .item_b a {
        height: 34px;
        width: 206px;
    }

    .global_collection .subcols_in_collection {
        margin-top: 30px;
        padding: 10px 0;
    }

    .my_subcats_mobile .my_subcolls_mobile .cont_mobile_item {
        padding: 4px 0;
    }


    .my_subcats_mobile .my_subcolls_mobile .my_subcoll_title a {
        font-size: 14px;
    }

    .global_collection .my_subcol_item .img_cont_subcol svg {
        height: 30px;
        width: 30px;
    }

    .my_subcats_mobile .my_subcol_item.active_coll+div a {
        font-weight: 400;
    }


    .my_subcats_mobile .my_subcolls_mobile .return_up {
        display: none;
    }

    .my_subcats_mobile .my_subcolls_mobile {
        box-shadow: 0 0 5px #d7d7d7b8;
        border-radius: 10px 10px 10px 10px;
    }

    .products-favorite.iv_mental {
        margin-top: 30px;
    }





    .content_comp_core {
        overflow-x: scroll;
    }

    .comp_prop_item {
        min-width: 664px;
    }

    .container_onas .flex_descript .item {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 44px;
        flex-direction: column;
    }

    .container_onas .flex_descript .item .for_img {
        width: 100%;
        margin-bottom: 30px;
    }


    .container_onas .flex_descript .item .for_txt {
        width: 100%;
        padding: 0 0 0 0px;
        font-weight: 300;
        font-size: 16px;
        line-height: 19px;
    }

    .container_onas .flex_descript .item.revert {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .container_onas .flex_descript .item.revert .for_txt {
        width: 100%;
        padding: 0 0px 0 0;
    }


    .contact_wrap .all_tablet .item .left_g p {
        font-size: 14px;
        line-height: 16px;
    }


    .contact_wrap .all_tablet .item .right_g p {
        font-size: 14px;
        line-height: 16px;
    }

    .contact_wrap .all_tablet .item .right_g {
        min-height: 100px !important;
    }

    .contact_wrap .all_tablet .item .left_g {
        min-height: 100px !important;
    }

    .wrap_all_staty {
        display: flex;
        flex-direction: column;
        align-items: center;
        grid-gap: 0;
    }

    .wrap_all_staty .wrap_slide_all {
        width: 100%;
        margin: 0 auto 35px;
        max-width: 380px;
    }

    .blog-tags-first {
        display: flex;
        align-items: center;
        margin: 20px 0 5px;
        width: 100%;
        overflow-x: scroll;
        justify-content: flex-start;
        display: none;
    }

    .blog-tags-first .blog-tag-first {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        height: 30px;
        background: #FFFFFF;
        border: 1px solid #D9D9D9;
        border-radius: 3px;
        margin-right: 20px;
        text-decoration: none;
        padding: 0 10px;
        margin-bottom: 12px;
    }


    .blog-tags {
        display: flex;
        margin-bottom: 19px;
        width: 100%;
        overflow-x: scroll;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: center;
        align-items: center;
        justify-content: flex-start;
    }

    .blog-tags .blog-tag .blog-tag-name {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        max-width: 140px;
    }

    .blog-tags .blog-tag {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        margin-right: 20px;
        min-width: 151px;
        margin: 0 15px 13px 0;
    }


    .products-list-art .container-prod-for-aticle .product-card_blog {
        width: 100%;
    }

    .cont_new_article.container_pix .txt_image {
        margin: 30px 0;
    }

    .cont_new_article.container_pix .txt_image {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        margin: 30px 0;
        flex-direction: column;
    }

    .cont_new_article.container_pix .txt_image .txt {
        width: 100%;
        padding: 0 0px;
    }

    .cont_new_article.container_pix .txt_image .image {
        width: 100%;
        margin: 20px 0;
    }

    .cont_new_article.it2 .flex_d {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        margin: 30px 0;
        flex-direction: column;
    }

    .cont_new_article.it2 .flex_d .prod_f {
        width: 100%;
    }

    .cont_new_article.it2 .flex_d .descri {
        width: 100%;
        padding: 0 0px;
    }

    .cont_new_article.it2 .flex_dubl_img {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 45px;
        margin-top: 30px;
        flex-direction: column;
    }

    .cont_new_article.it2 .flex_dubl_img .one_f {
        width: 100%;
    }

    .cont_new_article .shah_fd .item.revert {
        display: flex;
        flex-direction: column;
    }

    .cont_new_article .shah_fd .item {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: column;
    }

    .cont_new_article .shah_fd .item .txt_wrap {
        max-width: 100%;
        padding: 0 0px;
    }

    .cont_new_article .shah_fd .item .img_wraps {
        width: 100%;
    }


    .cont_new_article .img_g {
        margin-bottom: 30px;
    }

    .cont_new_article.r_freez h4 {
        font-size: 16px;
    }

    .cont_new_article.r_freez h3 {
        font-size: 18px;
    }

    .cont_new_article.r_freez h2 {
        font-size: 20px;
    }


    .article_wrapp .title_news {
        font-size: 22px;
        line-height: 21px;
        margin-bottom: 15px;
    }


    .cont_new_article.r_freez .flex_freez {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 30px 0 50px;
        flex-direction: column;
    }

    .cont_new_article.r_freez .flex_freez .img_freez {
        width: 100%;
    }

    .cont_new_article.r_freez .flex_freez .txt_freez {
        width: 100%;
        padding: 0 0px;
    }

    .checkout-sidebar-wrapper .co-toggable_field-information {
        width: 90%;
    }


    #custom_form.cell-sm-12 {
        padding: 0px 10px;
    }

    #delivery_info .delivery_list .delivery_variants .co-tabs-content .co-delivery_method .co-delivery_method-title {
        font-size: 14px;
        line-height: 17px;
    }

    .outer-padding .co-tabs-controls.co-tabs-controls--customer button {
        font-size: 16px;
        line-height: 18px;
        max-width: 100%;
    }

    .outer-padding .co-tabs-controls.co-tabs-controls--customer {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-direction: column;
    }

    .outer-padding .co-tabs-controls.co-tabs-controls--customer button {
        width: 100%;
        margin-bottom: 10px;
    }

    .block-title {
        font-size: 18px;
    }

    #delivery_info .block-title {
        font-size: 18px;
    }

    #checkout-sidebar.cell-sm-12 {
        padding: 0 10px;
    }

    .basket-product-item__preview-wrapper {
        padding: 10px 0px 15px;
        width: 100%;
    }

    .nero_3 {
        width: 80%;
    }

    .nero_5 {
        width: 20%;
    }

    .basket-product-item__info-wrapper {
        padding: 5px 0px 5px 5px;
    }


    .basket-product-item__article {
        padding: 4px 0;
    }


    .content-item.content-item--no-padd {
        padding: 0 8px;
    }




    .mobile .co-modal--fixed {
        position: fixed;
        top: 104px;
        left: 0;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        max-width: 100%;
        max-height: 100%;
        width: 100%;
        height: auto;
        padding: 0 20px 7px 20px;
    }



    .gofre .container_nopad .swiper-slide .wrap_slide_all {
        width: 100%;
    }


    .gofre .container.container_nopad {
        padding: 0 10px 0 10px;
    }



    .email .text_foot_mail {
        position: relative;
        padding: 0 0 0px 0px;
        left: 13px;
        top: 1px;
    }

    .index-mail .form-email .feedback-chkbx {
        left: -8px;
        top: 2px;
    }




    .adaptive .co-checkout-block--padded {
        padding-left: 0;
        padding-right: 0;

    }


    .co-toggable_field-description a {
        color: #0a91d1;
    }


    .co-button {
        font-size: 18px;
    }


    .co-menu-item .co-link {
        color: #030303;
    }

    .co-menu-item .co-link.co-link--active {
        color: #0a91d1;
    }


    .adaptive .co-table--to_card .co-table-row--body {
        margin-bottom: 1rem;
        border: 1px solid #dedede;
        border-radius: 7px;
        padding: 20px;
    }

    .adaptive .co-table--to_card .co-table-cell--body+.co-table-cell {
        margin: 5px 0 5px;
        padding: 9px 0 0px;
        display: flex;
        justify-content: space-between;
        border-top: 1px solid #456;
    }

    .adaptive .co-table--to_card .co-table-cell--body {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .adaptive .co-table--to_card .co-table-cell--body {
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 14px;
    }

    .co-order_history-total_title {
        margin-right: 0.32em;
        font-size: 12px;
    }

    .left-toolbar-trigger {
        margin-right: 0px;
        margin-left: 0px;
    }


    .my_search-widget {
        display: block;
    }

    .beko-actions-cont.search_fit.xs-hidden {
        display: none;
    }

    .user-toolbar a.my_compare {
        display: block;
    }

    .accs {
        display: flex;
    }

    .show_third_cat {
        display: none;
    }


    #riseFloor {
        width: 100%;
        max-width: 100%;
    }

    #riseFloor .riseFloor_warning {
        padding: 10px 10px;
    }

    #riseFloor .riseFloor__settings {
        margin: 15px 0 0;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }


    #riseFloor.riseFloor .field-floor {
        display: flex;
        align-items: center;
        margin: 0 0 9px 0;
    }

    .slider_my_main .swiper-pagination-prod {
        display: block;
        margin: 15px auto 0;
        width: fit-content;
    }

    .mobile-footer-item {
        position: relative;
    }

    .mobile-footer-item .active,
    .mobile-footer-item .item-cont span {
        color: #0a91d1;
        position: absolute;
        right: -8px;
        bottom: 0px;
        display: flex;
        text-align: center;
        width: auto;
        padding: 0px 5px;
        height: 17px;
        font-size: 12px;
        font-weight: 400;
        background: #fff;
        line-height: 1;
        align-items: center;
        justify-content: center;
        border-radius: 12px;
        min-width: 17px;

    }


    .mobile-footer-item .active,
    .mobile-footer-item .item-cont span.is-empty {
        display: none;
    }

    .mobile-footer-item .compare-counter.js-compare-amount {
        display: none;
    }

    .mobile-footer-item .shopcart-counter.js-widget-card-total-count {
        display: none;
    }


    .mobile-footer-item .compare-counter.js-compare-amount.active {
        display: flex;
    }

    .mobile-footer-item .shopcart-counter.js-widget-card-total-count.active {
        display: flex;
    }



    .card-inner .my_fav_form {
        top: 14px;
    }


    .card-inner .compare-control {
        top: 45px;
    }


    .card-inner .product-photo a {
        height: auto;
    }

    .index-prods-wrapper .card-inner .product-photo .product-image {
        max-height: 100%;
        margin-top: 0;
    }

    .iv_mental .card-inner.in_favorite .product-photo {
        height: 260px;
        margin-top: 70px;
    }

    .iv_mental .card-inner.in_favorite {
        padding-bottom: 20px;
    }

    .index-prods-wrapper .card-inner .product-prices .old-price {
        text-align: left;
    }


    .js-product-wrapper .product-caption .prod_clicks {
        display: flex;
        justify-content: flex-end;
        flex-direction: column;
        align-items: center;
    }

    .js-product-wrapper .product-caption .prod_clicks .fav_in_prod_card svg {
        width: 17px;
        height: 17px;
    }


    .js-product-wrapper .product-caption .compare-control {
        margin: 16px 0 0 0px;
    }


    header.main-header {
        border-bottom: 0;
    }

    .return_border {
        border-bottom: 0;
    }



    .contact_wrap .all_tablet .item {
        display: flex;
        // align-items: flex-start;
        justify-content: flex-start;
        width: 100%;
        background: #FFFFFF;
        flex-direction: column;
    }

    .contact_wrap .all_tablet .item .left_g {
        width: 100%;
    }

    .contact_wrap .all_tablet .item .right_g {
        width: 100%;
    }

    .contact_wrap .all_tablet .item .left_g {
        min-height: 50px !important;
    }

    .contact_wrap .all_tablet .item .right_g {
        min-height: 50px !important;
    }


    .contact_wrap .all_tablet .item {
        border: 1px solid #f1f1f2;
        border-bottom: 0;
    }

    .contact_wrap .all_tablet .item:last-child {
        border-bottom: 1px solid #f1f1f2;
    }


    .cont_new_article.container_pix .txt_image.revert {
        display: flex;
        flex-direction: column;
    }





}







@media (min-width: 751px) and (max-width: 768px) {
    .logo_adapt {
        width: 25%;
        padding: 0px 0 0 10px;
    }

    .left-toolbar-trigger {
        margin-right: 15px;
        margin-left: 0px;
    }

    .my_search-widget {
        width: 40%;
    }

    .user-toolbar {
        max-width: 170px;
        justify-content: space-between;
    }

    .shopcart-widget .cart-symbol svg {
        height: 23px;
        width: 23px;
    }

    .shopcart-widget .shopcart-counter {
        width: 14px;
        height: 14px;
        top: 11px;
        right: -5px;
    }

    .accs .user-account {
        width: 21px;
        height: 21px;
    }


    .user-toolbar .favorites-widget .item-cont {
        top: inherit;
        right: -4px;
        height: fit-content;
        bottom: -1px;
    }


    .user-toolbar a.my_compare {
        order: 1;
    }

    .user-toolbar .favorites-widget {
        order: 2;
    }

    .shopcart-widget,
    .accs {
        order: 3;
    }

    .accs {
        order: 4;
    }

}








