@import url("https://fonts.googleapis.com/css?family=Roboto:100,200,300");
html {
overflow-x: hidden;
}
body {
background: #fff;
font-size: 1.1em;
line-height: 1.6;
font-weight: 400;
font-family: 'Roboto', sans-serif;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-font-smoothing: subpixel-antialiased;
color: #333333;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
overflow-x: hidden;
overflow-y: hidden; 
}
strong {
color:#143f69;
}
.ec-calc-layout * {
color: #606060 !important;
}
#ecCalcResultTbody a
{
color: #ffffff !important;
}
h1, h2, h3, h4 { font-weight: 300;
font-family: roboto;
}
a {
color:#143f69;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
a a:focus {
outline: none;
}
p {
font-weight: 400; margin: 0px; color: #111111;
}
.breadcrumb {
padding: .15rem .15rem;
margin-bottom: 0rem;
background-color: transparent;
border-radius: 0;
font-size: 0.9rem;
}
ul {
list-style: none; }
.articles ul {
list-style: disc;
}
.card-body ul {
list-style: none; }
a:not([href]):not([tabindex]) {
color: #fff; 
}
.section-header {
margin-bottom: 20px;
}
.title {
color: white; 
}
.image h4 {
position	: absolute;
bottom		: 5px;
left		: 0;
width		: 100%;
color: #fff;
text-align: center;
z-index: 99999;
}
.image img {
width:350px;
height: 250px;
padding: 0;
cursor: default; 
}
.image-text hr {
margin: 1px;
}
#models_container {
justify-content: center;
}
.image::after { 
background: transparent;
background: -moz-linear-gradient(top, rgba(40, 40, 40, 0.5) 12%, rgba(0, 0, 0, 0.1) 25%);
background: -webkit-gradient(left bottom, left bottom, color-stop(0%, rgba(56, 56, 56, 0.8)), color-stop(100%, rgba(0, 0, 0, 0.1)));
background: -webkit-linear-gradient(top, rgba(40, 40, 40, 0.5) 12%, rgba(0, 0, 0, 0.1) 25%);
background: -o-linear-gradient(top, rgba(40, 40, 40, 0.5) 12%, rgba(0, 0, 0, 0.1) 25%);
background: -ms-linear-gradient(top, rgba(40, 40, 40, 0.5) 12%, rgba(0, 0, 0, 0.1) 25%);
background: linear-gradient(to top, rgba(40, 40, 40, 0.5) 12%, rgba(0, 0, 0, 0.1) 25%);
content: "";
display: block;
height: 100%; 
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.m-t {
margin-top: 5px;
}
.h-100 {
height: 100%;
}
#header-wrap {
width: 100%;
height: fit-content;
}
.section-header p {
font-weight: 400;
line-height: 26px;
}
.section-title {
font-family: roboto;
font-size: 36px;
color: #222222;
display: inline-block;
font-weight: 400;
position: relative;
}
.form-check-label {
font-size: 14px;
color: whitesmoke;
}
.shape {
height: 1px;
margin: 0 auto 30px;
position: relative;
width: 60px;
background-color: #014E9E;
}
.padding-none {
padding: 0px;
}
.bg-gray {
background: #f9f9f9;
}
.bg-lightblue {
background: #bbdbff;
}
.overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background: rgba(61, 96, 244, 0.3);
}
.gist {
font-size: 14px;
}
.btn {
font-size: 1.1rem;
padding: 5px 30px;
cursor: pointer;
font-weight: 400;
border-radius: 10px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
display: inline-block;
}
.btn:focus,
.btn:active {
box-shadow: none;
outline: none;
color: #fff;
}
.btn-primary {
background-color:#014E9E;
}
.btn-common {
background-color: #F63854;
position: relative;
z-index: 1;
text-transform: uppercase;
}
.btn-common:hover {
color: #F63854;
background: transparent;
border: 1px dotted #F63854;
box-shadow: 0 6px 22px rgba(0, 0, 0, 0.1);
transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
}
.btn-border {
color: #F63854;
background-color: transparent;
border: 1px solid #F63854;
border-radius: 30px;
text-transform: uppercase;
}
.btn-border:hover {
color: #fff;
border-color: #F63854;
background-color: #F63854;
}
.btn-border:focus {
color: #fff;
border-color: #F63854;
background-color: #F63854;
}
.btn-rm {
padding: 7px 0px;
color: #F63854;
text-transform: capitalize;
}
.btn-rm:hover {
color: #F63854;
}
button:focus {
outline: none !important;
}
.icon-close, .icon-check {
color: #F63854;
}
.social-icon a {
color: #111;
background: #fff;
width: 32px;
height: 32px;
line-height: 34px;
display: inline-block;
text-align: center;
border-radius: 100%;
font-size: 16px;
margin: 15px 6px 12px 4px;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
}
.social-icon a:hover {
color: #fff !important;
}
.social-icon .facebook:hover {
background: #3b5999;
}
.social-icon .twitter:hover {
background: #4A9CEC;
}
.social-icon .instagram:hover {
background: #D6274D;
}
.social-icon .linkedin:hover {
background: #1260A2;
}
.social-icon .google:hover {
background: #CE332A;
} a.back-to-top {
display: none;
position: fixed;
bottom: 18px;
right: 15px;
text-decoration: none;
}
a.back-to-top i {
display: block;
font-size: 22px;
width: 40px;
height: 40px;
line-height: 40px;
color: #fff;
background: #014E9E;
border-radius: 30px;
text-align: center;
transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
}
a.back-to-top:hover, a.back-to-top:focus {
text-decoration: none;
} #preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fff;
z-index: 9999999;
}
.loader {
top: 50%;
width: 50px;
height: 50px;
border-radius: 100%;
position: relative;
margin: 0 auto;
}
#loader-1:before, #loader-1:after {
content: "";
position: absolute;
top: -10px;
left: -10px;
width: 100%;
height: 100%;
border-radius: 100%;
border: 7px solid transparent;
border-top-color: #F63854;
}
#loader-1:before {
z-index: 100;
animation: spin 1s infinite;
}
#loader-1:after {
border: 7px solid #f2f2f2;
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.section-padding {
padding: 35px 0;
margin-bottom: 0px;
}
hr {
border-top: 1px dotted #ddd;
} .image {
position	: relative;
width		: 100%;
}
.img {
display: block;
width: 200px;
height: 200px;
background-image: linear-gradient(to bottom, black 0%, transparent 100%), url(https://xn----7sbbaggflvddzks7f.xn--p1ai/wp-content/uploads/2017/07/eng2.jpg);
background-size: cover;
background-position: center;
}
.bond{
text-align: center;
color: rgb(0, 0, 0);
}
.about-area {
margin-top:25px;
}
.about-area .about-wrapper {
height: 100%;
width: 100%;
display: table;
}
.about-area .about-wrapper > div {
vertical-align: middle;
display: table-cell;
}
.about-area img {
border-radius: 4px;
}
.about-area .content {
margin-top: 15px; line-height: 2em;
}
.about-area .content p {
margin-bottom: 30px;
}
#cta {
padding: 30px 0;
}
.navbar-brand {
position: relative;
padding: 0px;
font-size: 1.7em;
font-weight: 800;
line-height: 1.2;
}
.navbar-brand img {
max-height: 30px;
}
.navbar-brand-1{
background: #a3cefa;
background-blend-mode: screen;
}
.navbar-brand-2{
background: #d3d3d3;
}
.navbar-brand-small{
color: #868290;
font-size: 0.7em;
font-weight: 500;
}
.price {
background: #272727;
}
.priemyshestva { flex-direction: column;
align-items: center; font-size: 1.2em;
padding-bottom: 20px;
}
.priemyshestva img {
width: 64px;
opacity: 0.5;
padding-bottom: 15px;
}
.top-nav-collapse { z-index: 999999; top: 0px !important;
box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.16);
-webkit-animation-duration: 1s;
animation-duration: 1s;
}
.top-nav-collapse .navbar-brand {
top: 0px;
}
.top-nav-collapse .navbar-brand img {
max-height: 30px;
}
.top-nav-collapse .navbar-nav .nav-link:hover {
color: rgb(202, 227, 255) !important;
}
.top-nav-collapse .navbar-nav .nav-link1:hover {
color: rgb(202, 227, 255) !important;
}
.navbar-expand-md .navbar-toggler {
background: transparent;
border: 1px solid #F63854;
color: #F63854;
border-radius: 4px;
cursor: pointer;
}
.top-nav-collapse .navbar-nav li.active a.nav-link, .top-nav-collapse .navbar-nav li.active a.nav-link1 {
color: white ;
border-color: #143f69;
}
.navbar li.active a.nav-link1 {
color: white; 
}
.navbar li a.nav-link1 {
color: white; 
}
.indigo {
background: transparent;
}
iframe {
filter: grayscale(100%); 
margin: 0px;  
}
iframe:hover {
filter: none;
}
.menu-bg {
background: transparent;
}
.navbar-expand-md .navbar-nav .nav-link i {
font-size: 14px;
margin-left: 5px;
vertical-align: middle;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.navbar-expand-md .navbar-nav .nav-item {
padding-left: 40px;
}
.nav-item, .navbar-toggler {
list-style: none;
}
.navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav .nav-link1 {
color: white;
font-weight: 400;
padding: 7px 0;
cursor: pointer;
position: relative;
background: transparent;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.navbar-expand-md .navbar-nav .nav-link:before {
background-color: #F63854;
content: '';
display: block;
height: 2px;
position: absolute;
margin: 0 auto;
width: 0;
top: 35px;
left: 0;
right: 0;
bottom: 0;
transition: width 1s;
-ms-transition: width 1s;
-webkit-transition: width 1s;
}
.navbar-expand-md .navbar-nav li a:hover,
.navbar-expand-md .navbar-nav li .active > a,
.navbar-expand-md .navbar-nav li a:focus {
color: #fff;
outline: none;
}
.navbar-expand-md .navbar-nav .active > .nav-link,
.navbar-expand-md .navbar-nav .nav-link.active,
.navbar-expand-md .navbar-nav .nav-link.open,
.navbar-expand-md .navbar-nav .open > .nav-link {
color: #F63854 !important;
width: 100%;
}
.navbar-expand-md .navbar-nav .nav-link:hover,
.navbar-expand-md .navbar-nav .nav-link:hover::before,
.navbar-expand-md .navbar-nav .nav-link:focus {
color: #F63854;
width: 100%;
transition: width 1s;
-webkit-transition: width 1s;
-ms-transition: width 1s;
}
.navbar {
font-weight: 400;
background-color: #014E9E;
}
.navbar li.active a.nav-link {
color: white; 
}
.navbar li a.nav-link {
color: white; 
}
.dropdown-toggle::after {
display: none;
}
.dropdown-menu {
margin: 0;
padding: 0;
display: none;
position: absolute;
z-index: 99;
min-width: 210px;
background-color: #fff;
white-space: nowrap;
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
animation: fadeIn 0.4s;
-webkit-animation: fadeIn 0.4s;
-moz-animation: fadeIn 0.4s;
-o-animation: fadeIn 0.4s;
-ms-animation: fadeIn 0.4s;
}
.dropdown-menu:before {
content: "";
display: inline-block;
position: absolute;
bottom: 100%;
left: 20%;
margin-left: -5px;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
border-bottom: 10px solid #fff;
}
.dropdown:hover .dropdown-menu {
display: block;
position: absolute;
text-align: left;
top: 100%;
border: none;
animation: fadeIn 0.4s;
-webkit-animation: fadeIn 0.4s;
-moz-animation: fadeIn 0.4s;
-o-animation: fadeIn 0.4s;
-ms-animation: fadeIn 0.4s;
}
.dropdown .dropdown-menu .dropdown-item {
width: 100%;
padding: 10px 20px;
line-height: 1.2em;
font-size: 14px;
color: #333;
border-bottom: 1px solid #f1f1f1;
text-decoration: none;
display: block;
clear: both;
position: relative;
outline: 0;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}
.dropdown .dropdown-menu .dropdown-item:last-child {
border-bottom: none;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.dropdown .dropdown-menu .dropdown-item:first-child {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.dropdown .dropdown-item:focus,
.dropdown .dropdown-item:hover,
.dropdown .dropdown-item.active {
color: #014E9E;
background: #f7f7f7;
}
.dropdown-item.active, .dropdown-item:active {
background: transparent;
}
.fadeInUpMenu {
-webkit-animation-name: fadeInUpMenu;
animation-name: fadeInUpMenu;
} .hero-area-bg {
padding: 0; background-color: #014E9E;
background-repeat: no-repeat;
display: block;
position: relative;
background-size: 575px;
}
.hero-area-bg::after {
content : "";
display: block;
position: absolute;
background-color: #014E9E;
width: 100%;
height: 100%; z-index: -1;
top: 0;
left: 0;
}
.hero-area-bg-4310 {
background: linear-gradient(90deg, #014E9E 10%, #014E9E40 60%), url(//zap-kam.ru/assets/img/hero-bg-4310.png) repeat 0;
background-repeat: no-repeat;
background-position-x: right;
background-position-y: bottom;
background-size: 555px;
}
.hero-area-bg-freza {
background: url(//zap-kam.ru/assets/img/freza/fon-freza.png) repeat 0;
background-repeat: no-repeat;
background-position-x: right;
background-position-y: bottom;
background-size: 415px;
}
.hero-area-bg-5490 {
background: linear-gradient(90deg, #014E9E 10%, #014E9E40 60%), url(//zap-kam.ru/assets/img/hero-bg-5490.png) repeat 0;
background-repeat: no-repeat;
background-position-x: right;
background-position-y: bottom;
background-size: 350px;
}
.hero-area-bg-dvig-zap {
background: linear-gradient(90deg, #014E9E 0%, #014E9E40 30%), url(//zap-kam.ru/dvigatel_zapchasti/img/category/dvigatel_740_png.png) repeat 0;
background-repeat: no-repeat;
background-position-x: right;
background-position-y: bottom;
background-size: 320px;
}
.bg-blue{
background-color: #014E9E;
}
#hero-area h2 {
font-size:1.3em;
font-weight: 200;
}
#hero-area h1 {
font-size: 2.0em;
font-weight: 500;
}
#hero-area li { font-size: 1.2em;
font-weight: 200;
}
#hero-area .contents {
padding:90px 15px 2em 15px;
color: #e2e2e2;
text-align: left;
background: linear-gradient(90deg, rgb(1, 78, 158, 0.8) 80%, #014E9E01 100%), repeat 0;
background-position-x: right;
background-position-y: center;
z-index: 15;
}
.contents i{
color: rgb(153, 153, 153);
font-size: 0.6em;
}
#hero-area .contents_2{
text-align: right;
}
#hero-area .contents .head-title {
text-align:  left;
font-size: 42px;
font-weight: 700;
line-height: 60px;
margin-bottom: 10px;
}
.btn-blue {
box-shadow:inset 0px 1px 0px 0px #97c4fe;
background:linear-gradient(to bottom, #3d94f6 5%, #014d9e 100%);
background-color:#3d94f6;
border-radius:6px;
border:1px solid #337fed;
display:inline-block;
cursor:pointer;
color:#d5e9ff;
font-family:roboto;
font-size:0.9rem;
font-weight: 700;
padding:7px 15px;
text-decoration:none;
text-shadow:1px 1px 0px #1570cd;
}
btn-blue:hover {
background:linear-gradient(to bottom, #014d9e 5%, #3d94f6 100%);
background-color:#014d9e;
}
.btn-blue:active {
position: relative; 
top:1px; 
}
.card-zap1-code {
font-size: 80% !important; 
color: gray;
}
label.label-price  {
display: contents;
}
.label-price:checked + .label-price {
font-weight: bold;
cursor: pointer;
}
.price-tb{
font-size:1.1em;
font-weight: 600;
}
.price-tbr{
color: gray;
}
.slider-img {
background: #34363a;
}
.pagination li {
display:inline-block;
padding:5px;
}
#hero-menu a, #hero-menu p{
color:rgb(144, 175, 231);
font-size: 0.9em; 
}
#hero-menu a:hover{
color:rgb(215, 229, 255);
font-size: 0.9em; 
}
#hero-menu i { font-size: 0.7em; }
.testimonial {
position: relative;
background-color: #F63854;
}
.testimonial-item {
background: #fff;
border-radius: 4px;
text-align: center;
padding: 30px 20px;
}
.testimonial-item .img-thumb {
position: relative;
margin: 15px 15px 15px 0;
}
.testimonial-item .img-thumb img {
display: inline-block;
width: inherit;
padding: 7px;
max-width: 70px;
max-height: 70px;
border-radius: 50%;
box-shadow: 0px 0px 7px rgba(255, 255, 255, 0.5);
display: inline-block;
}
.testimonial-item .content {
overflow: hidden;
}
.testimonial-item .content .description {
width: 100%;
color: #333;
}
.testimonial-item .content .star-icon i {
color: #F63854;
}
.testimonial-item .info h2 {
font-size: 1.3em;
font-weight: 700;
text-transform: uppercase;
line-height: 30px;
margin: 0;
}
.testimonial-item .info h2 a {
color: #333;
}
.testimonial-item .info h3 {
margin: 0;
clear: both;
font-size: 14px;
font-weight: 500;
line-height: 26px;
margin-bottom: 10px;
}
.testimonial-item .info h3 a {
color: #333;
}
.testimonial-item .info .indicator {
font-size: 26px;
font-weight: 700;
color: #F63854;
}
.testimonial-item .icon-social {
margin-top: 30px;
}
.testimonial-item .icon-social a {
color: #666;
background: #fff;
width: 32px;
height: 32px;
line-height: 34px;
display: inline-block;
text-align: center;
border-radius: 100%;
font-size: 15px;
margin: 15px 6px 12px 4px;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
}
.testimonial-item .icon-social a:hover {
color: #fff;
}
.testimonial-item .icon-social .facebook:hover {
background: #3b5999;
}
.testimonial-item .icon-social .twitter:hover {
background: #4A9CEC;
}
.testimonial-item .icon-social .instagram:hover {
background: #D6274D;
}
.testimonial-item .icon-social .linkedin:hover {
background: #1260A2;
}
.testimonial-item .icon-social .google:hover {
background: #CE332A;
}
.owl-pagination {
position: absolute;
width: 100%;
left: 0;
bottom: -40px;
}
.owl-carousel .owl-dots {
text-align: center;
margin-top: 20px;
}
.owl-carousel button.owl-dot {
display: inline-block;
zoom: 1;
display: inline;
text-align: center;
}
.owl-carousel button.owl-dot span {
display: block;
width: 12px;
height: 12px;
margin: 2px 4px;
filter: alpha(opacity=50);
opacity: 1;
border-radius: 30px;
background: #f2f2f2;
border: 2px solid #f2f2f2;
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
}
.owl-carousel button.owl-dot.active span, .owl-carousel button.owl-dot.clickable, .owl-carousel button.owl-dot:hover span {
background: #014E9E;
}
.slick-slider {
padding: 80px 0;
}
.slider-center img {
opacity: 0.7;
transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
padding: 63px 63px;
position: relative;
text-align: center;
}
.slider-center .slick-center img {
-moz-transform: scale(1.9);
-ms-transform: scale(1.9);
-o-transform: scale(1.9);
-webkit-transform: scale(1.9);
opacity: 1;
transform: scale(1.9);
}
.form-control {
width: 100%;
margin-bottom: 20px;
font-size: 14px;
border-radius: 4px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
border: 1px solid #8d8d8d;
}
.form-control:focus {
border-color: #014E9E;
box-shadow: none;
outline: none;
}
textarea {
border-radius: 4px !important;
}
.form-control:focus {
box-shadow: none;
outline: none;
}
.btn.disabled, .btn:disabled {
opacity: 1;
}
.contact-form-area h2 {
font-size: 18px;
text-transform: uppercase;
}
.contacts {
font-weight: 300;
font-family: roboto;  
margin-bottom: 0px;
}
.contact-right-area {
margin-left: 50px;
}
.contact-right-area .contact-title {
margin-bottom: 20px;
}
.contact-right-area .contact-title h1 {
font-size: 22px;
}
.image-szap:hover {
box-shadow: 0 0 3px gray;
}
.articles {
justify-content: center;
margin-bottom: 40px;  
}
.articles h1 {
font-size: 2.0em;
}
.articles h1::after{
background: #f2f2f2;
content: "";
display: block;
height: 110%; 
position: absolute;
top: -8px;
left: -50%;
width: 300%;
z-index: -1;
}
.image-text h4{
font-size: 16px !important;
}
.image-text h5{
font-size: 14px !important;
}
.image-text{
width: 100%;
}
.image-img img {
padding: 0px;
max-width: 100px;
max-height: 100px;
width: 100%;
}
.image-text {
max-width: 250px;
}
.list-group-item:hover {
box-shadow: 0rem 0rem 1.0rem rgba(0,0,0,.25);
z-index: 1;
cursor: default;
}
.catalog-item {
padding-bottom: 30px;
}
.catalog-item h4 {
font-size: 20px;
}
.catalog-item-img {
width: 100%;
max-width: 200px;
padding: 2px;
}
.catalog-item-img-div {
padding-left:0; padding-right: 0;
}
.catalog-item .title-bg {
background: linear-gradient(90deg, rgb(205, 229, 255) 10%, rgba(231, 235, 240, 0.251) 60%) repeat 0;
}
.image:hover {
box-shadow: 0px 0px 6px 2px gray;
cursor: default;
}
.contact-right {
padding: 4px;
}
.contact-right .single-contact {
margin: 30px 0px;
padding: 3px 55px;
position: relative;
color: #abacae;
}
.contact-right .single-contact p {
margin-bottom: 0px;
}
.contact-right .single-contact p a {
color: #abacae;
}
.contact-right .contact-icon {
background: #F63854;
color: #fff;
border-radius: 4px;
font-size: 20px;
height: 40px;
left: 0;
padding-top: 8px;
position: absolute;
text-align: center;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 40px;
}  .footer-area {
position: relative;
padding-bottom: 20px; color: #ebebeb;
background-color: #4b4b4b;
font-size: 0.9em;
}
.footer-area .footer-title {
color: #ebebeb;
font-weight: 500;
padding-bottom: 20px;
letter-spacing: 0.5px;
}
.footer-area a, .footer-area a:hover {
color: #ebebeb;
}
.footer-area p {
color: #ebebeb;
}
.footer-area .footer-link li {
margin-bottom: 10px;
}
.footer-area .footer-link li a {
color: #ebebeb;
font-size: 14px;
font-weight: 400;
position: relative;
}
.footer-area .address li {
margin-bottom: 20px;
}
.footer-area .address li a {
color: #ebebeb;
font-size: 14px;
line-height: 25px;
font-weight: 400;
}
.footer-area .address li a i {
font-size: 22px;
width: 32px;
vertical-align: middle;
height: 36px;
text-align: center;
display: inline-block;
margin-right: 5px;
line-height: 32px;
}
.footer-area #subscribe-form {
margin-top: 10px;
}
.footer-area #subscribe-form .form-group {
position: relative;
}
.footer-area .icon-img{
opacity: 0.5;
padding-right: 10px;
}
#copyright .copyright-content {
border-top: 1px solid rgb(213, 212, 233);
padding: 15px 0;
margin: 0 0px;
width: 100%;
text-align: center;
}
#copyright p {
line-height: 42px;
color: #dddddd;
text-align: center;
margin: 0;
}
.social-icon a {
color: #dddddd;
background: #343434;
width: 32px;
height: 32px;
line-height: 34px;
display: inline-block;
text-align: center;
border-radius: 4px;
font-size: 16px;
margin: 15px 6px 12px 4px;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
}
.social-icon a:hover {
color: #fff !important;
}
.social-icon .facebook:hover {
background: #3b5999;
}
.social-icon .twitter:hover {
background: #4A9CEC;
}
.social-icon .instagram:hover {
background: #D6274D;
}
.social-icon .linkedin:hover {
background: #1260A2;
}
.social-icon .google:hover {
background: #CE332A;
}
#slider{
text-align: center;
}
.block-1{
font-size: 30px;
}
.modal {
position: absolute;
}
.modal h2{
font-size: 1.4em;
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: hidden;
}
.modal-header{
padding: 0.5rem 1rem; 
}
.modal-dialog{
overflow-y: initial !important;
margin: 1.75rem auto;
max-width: 520px;
}
.modal-body{
max-height: calc(100vh - 20px);
width: auto;
overflow-y: auto;
} 
.vertical-alignment-helper {
width: 100%;
}
#profit {
text-align: center;
}
#photoDescription{ width: 100%;
}
.grayRectangle {
z-index: 1;
}
.hidden {
display: none !important;
}
.geo {
display: flex;
flex-direction: row;
align-items: center;
}
.geo__text {
display: flex;
flex-direction: column;
font-size: 1em;
}
.mail img {
margin-right: 5px;
}
.mail a {
font-size: 17px;
}
.phone {
display: flex;
flex-direction: row;
align-items: center;
}
.p-16 {
padding-left: 16.66667%;
}
.services {
text-align: center;
padding-top: 25px;
}
.flxmain_bordered_table {
text-align: center;
}
.about-area_1 {
display: flex;
justify-content: center;
font-family: roboto !important;
flex-direction: column;
font-size: 17px !important;
overflow-x: hidden !important;
}
.catalog-item a {
cursor: pointer;
}
.about-area i {
padding-top: 15px; 
font-size: 22px;
color: #014E9E;
}
.footer-area i {
font-size: 24px;
color: #014E9E;
padding-right: 15px;
}
.bg-gray1 {
background: rgb(212, 212, 212);
}
.table {
padding-top: 8px;
padding-bottom: 8px;
width: auto;
}
.table-card-sm {
width: 100%; 
font-size: 0.8rem;
max-width: 100%; 
line-height: 1.1em; 
}
.table-card-sm td, .table-card-sm th {
padding: .35rem;
vertical-align: top;
border-top: 1px solid #dee2e6;
}
.table-card-sm td+td {
color: #000000; }
.articles h2,
.articles h3 {
padding-top: 35px;
}
.articles h2 {
font-weight: 600;
font-size: 1.3em;
}
.articles h3 {
font-weight: 600;
font-size: 1.1em;
}
.articles h4 {
font-weight: 600;
font-size: 1.0em;
}
.articles p,
.articles li { padding-top: 4px;
padding-bottom: 4px;
font-weight: 400;
}
.articles .shape div{
padding-top: 0px;
}
.articles img {
align-content: center;
text-align: center;
}
.about-area div {
font-size: 22px !important;
padding-top: unset;
}
.articles strong {
color: rgb(0, 0, 59);
padding-top: 20px;
}
img {
max-width: 100%;
}
.articles strong {
color: rgb(0, 0, 59);
}
.table td {
padding-top: 6px;
padding-bottom: 6px;
}
.table-text td {
padding-top: 10px;
padding-bottom: 10px;
}
.name-header {
display: flex;
align-items: center;
justify-content: center;
width: 30%;
padding: 0px;
}
.name-header-inner{
text-align: center; 
padding: 0px;
color: #0097cf;
font-weight: 600;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
margin: auto;
}
.u {
text-decoration: underline;
}
.nocolor{
color:unset;
}
.table-active, .table-active>td, .table-active>th {
background-color: rgba(136, 130, 172, 0.075);
}
.table-bggray, .table-bggray>td, .table-bggray>th {
background-color: rgb(248, 247, 255);
}
.card ul {
list-style: none;
}
.card-header h4 {
font-size: 1.2em;
font-weight: 600;
word-wrap: break-word;
margin-left: 8px;
margin-top: auto !important;
margin-bottom: auto !important;
}
.card-header .card-icon1 {
max-height: 64px;
}
.card-header {
overflow: hidden;
padding: .75rem 0.75rem;
background-color:initial;
} 
.card {  } 
.card a[href^='##'] { 
color: gray;
display: none;
}
.card:hover {   }
.no-result {
display:none;
}
.d-table {
display: table;
}
.d-row {
display: table-row;
}
.d-cell {
display: table-cell;
}
.d-cell-pr {
display: table-cell;
text-align: right; 
min-width: 100px;
}
.table-harki {
font-family: Calibri;
font-size: 13px;
line-height: 1.1em;
}
.table-harki td { vertical-align: middle;
}
.small1 {
font-size: 75% !important;
}
.small2{
font-size: 0.85em !important;
}
.text-line-2 {
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
-ms-line-clamp: 2;
-webkit-line-clamp: 2;
line-clamp: 2;
display: -webkit-box;
display: box;
word-wrap: break-word;
-webkit-box-orient: vertical;
box-orient: vertical;
cursor: pointer;
}
.text-line-1 {
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
-ms-line-clamp: 1;
-webkit-line-clamp: 1;
line-clamp: 1;
display: -webkit-box;
display: box;
word-wrap: break-word;
-webkit-box-orient: vertical;
box-orient: vertical;
cursor: pointer;
}
.card-line-limit {
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
max-height: 260px;
display: -webkit-box;
display: box;
word-wrap: break-word;
-webkit-box-orient: vertical;
box-orient: vertical;
cursor: pointer;
}
.bd-toc {
position: sticky;
top: 4rem;
height: calc(100vh - 4rem);
overflow-y: unset; padding-top: 1.5rem;
padding-bottom: 1.5rem;
font-size: 0.875rem;
}
.bd-toc li{
font-size: 0.875rem;
}
.section-nav {
padding-left: 0;
border-right: 1px solid #eee;
}
.section-nav ul {
padding-left: 0.3rem;
}
.toc-entry {
display: block;
}
.toc-entry a {
display: block; color: #77757a;
}
.toc-entry a :hover {
color: blue;
text-decoration: none;
} .ec-delivery .ec-calc-layout {
-webkit-box-shadow: none !important; 
-moz-box-shadow: none !important;
box-shadow: none !important; 
}
.ec-calc .ec-calc-form-submit {
background-color: #014E9E !important;
}
.ec-calc .ec-calc__header__text {
font-weight: 300 !important;
font-size: 1.4em !important;
color: #383838;
}
a.a-class {
color: #007bff;
font-size: 0.8em;
text-decoration: underline;
cursor: pointer;
}
a.a-class:hover {
color: #007bff;
text-decoration: underline;
cursor: pointer;
}
.btn-search-var {
padding-right: 11px;
padding-left: 11px;
text-decoration: underline;
font-size: 0.9rem;
color: #1570cd;
}
.btn-search-var:hover {
text-decoration: underline !important;
}
.btn-search-var:focus {
color: #1570cd;
font-weight: 600;
}
.pagination .active {
font-weight: bold;
}
.breadcrumb .dropdown-item {
padding: 3px 10px !important ;
}
.ya-page_js_yes .ya-site-form_inited_no { 
display: none;
}
.table-kupite i {
font-size: 1.6em;
color: gray;
padding-top: 10px;;
}
.table-our-plus i {
font-size: 1.0em;
color: gray;
}
iframe {
border: none;
}
.wa {
width: auto;
}
.nGY2 .nGY2GThumbnailImage {
background-color: #fff !important;
}
.row-description div[class^='col-'] {
padding-top: 6px;
z-index: 1;
border-top-width: 1px;
border-top-color: lightblue;
border-top-style: dotted;
}
.yoast-table-of-contents {
line-height: 1;
}
#ez-toc-container{background:#f9f9f9;border:1px solid #aaa;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);display:table;margin-bottom:1em;padding:10px;position:relative;width:auto}div.ez-toc-widget-container{padding:0;position:relative}#ez-toc-container.ez-toc-light-blue{background:#edf6ff}#ez-toc-container.ez-toc-white{background:#fff}#ez-toc-container.ez-toc-black{background:#000}#ez-toc-container.ez-toc-transparent{background:none transparent}div.ez-toc-widget-container ul{display:block}div.ez-toc-widget-container li{border:none;padding:0}div.ez-toc-widget-container ul.ez-toc-list{padding:10px}#ez-toc-container ul ul,.ez-toc div.ez-toc-widget-container ul ul{margin-left:1.5em}#ez-toc-container li,#ez-toc-container ul{margin:0;padding:0}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:0 0;list-style:none none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container p.ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}.ez-toc-title-container{display:table;width:100%}.ez-toc-title,.ez-toc-title-toggle{display:table-cell;text-align:left;vertical-align:middle}#ez-toc-container.ez-toc-black p.ez-toc-title{color:#fff}#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}.ez-toc-wrap-left{float:left;margin-right:10px}.ez-toc-wrap-right{float:right;margin-left:10px}#ez-toc-container a{color:#444;text-decoration:none;text-shadow:none}#ez-toc-container a:visited{color:#9f9f9f}#ez-toc-container a:hover{text-decoration:underline}#ez-toc-container.ez-toc-black a{color:#fff}#ez-toc-container.ez-toc-black a:visited{color:#fff}#ez-toc-container a.ez-toc-toggle{color:#444}#ez-toc-container.counter-flat ul,#ez-toc-container.counter-hierarchy ul,.ez-toc-widget-container.counter-flat ul,.ez-toc-widget-container.counter-hierarchy ul{counter-reset:item}#ez-toc-container.counter-numeric li,.ez-toc-widget-container.counter-numeric li{list-style-type:decimal;list-style-position:inside}#ez-toc-container.counter-decimal ul.ez-toc-list li a::before,.ez-toc-widget-container.counter-decimal ul.ez-toc-list li a::before{content:counters(item, ".") ". ";counter-increment:item}#ez-toc-container.counter-roman li a::before,.ez-toc-widget-container.counter-roman ul.ez-toc-list li a::before{content:counters(item, ".", upper-roman) ". ";counter-increment:item}.ez-toc-widget-container ul.ez-toc-list li::before{content:' ';position:absolute;left:0;right:0;height:30px;line-height:30px;z-index:-1}.ez-toc-widget-container ul.ez-toc-list li.active::before{background-color:#ededed}.ez-toc-widget-container li.active>a{font-weight:900}.ez-toc-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ez-toc-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ez-toc-btn:focus,.ez-toc-btn:hover{color:#333;text-decoration:none}.ez-toc-btn.active,.ez-toc-btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ez-toc-btn-default{color:#333;background-color:#fff;border-color:#ccc}.ez-toc-btn-default.active,.ez-toc-btn-default:active,.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{color:#333;background-color:#ebebeb;border-color:#adadad}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-image:none}.ez-toc-btn-sm,.ez-toc-btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.ez-toc-btn-xs{padding:1px 5px}.ez-toc-btn-default{text-shadow:0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.ez-toc-btn-default:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.active,.ez-toc-btn:active{background-image:none}.ez-toc-btn-default{text-shadow:0 1px 0 #fff;background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.ez-toc-pull-right{float:right!important;margin-left:10px}.ez-toc-glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.ez-toc-glyphicon:empty{width:1em}.ez-toc-toggle i.ez-toc-glyphicon{font-size:16px;margin-left:2px}[class*=ez-toc-icon-]{font-family:ez-toc-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ez-toc-icon-toggle:before{content:"\e87a"}