﻿@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");
 body {
	font-family: 'Gotham Pro'!important;
	text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;	
}
.highlight {
      background-color: #eef7ff;
      border-left: 4px solid #007bff;
      padding: 1rem;
      margin-bottom: 1.5rem;
    }

.lh-3{
    line-height: 2.5em;
}
.hover-effect-underline{
text-decoration: none;
}
.hover-effect-underline:hover {
    text-decoration: underline !important;
    text-decoration-thickness: var(--bs-underline-thickness) !important;
}

#cookie_note{
    display: none;position: fixed;z-index:100;
    bottom: 15px;left: 50%; max-width: 90%;transform: translateX(-50%);
    padding: 20px;background-color: white;
    border-radius: 4px;box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
}
#cookie_note p{margin: 0;font-size: 0.7rem;text-align: left;color: black;}
#cookie_note .btn-sm {display: block;margin: 0 auto;}

@media (min-width: 576px){#cookie_note.show{display: flex;}}
@media (max-width: 575px){#cookie_note.show{text-align: left;}}


#wb_MediaPlayer1, #wb_MediaPlayer2, #wb_MediaPlayer3 {
    position: relative;
    width: 100%;
    height: 100%;
}
@media (min-width: 1200px)  { 
	  #wb_MediaPlayer1, #wb_MediaPlayer2, #wb_MediaPlayer3{
	    width: 476px;
    height: 347px;
	  left: 100px;
	  }}
#MediaPlayer1, #MediaPlayer2, #wb_MediaPlayer3 {
    box-sizing: border-box;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: 2px solid #EFEFEF;
    border-radius: 10px;
    overflow: hidden;
}
			video {
    object-fit: contain;
    overflow-clip-margin: content-box;
    overflow: clip;
}
	

/*
header:before {
    content: "";
    display: block;
    width: 100%;
    height: 15px;
    background: -webkit-gradient(linear, left top, right top, from(#ed145b), to(#7b31f4));
    background: linear-gradient(90deg, #ed145b 0, #7b31f4);
}*/
	  .highlight {
    padding: .75rem 1.25rem;
    border-radius: var(--bs-border-radius);
}
	  .highlight {
    position: relative;
    padding: 0.75rem 1.5rem;
    margin-bottom: 1rem;
    background-color: var(--bs-gray-100);
}
.callout{
background: var(--bs-warning-bg-subtle);
border-left: 4px solid var(--bs-warning-border-subtle);
padding: 1em;
}
.feature-icon-small {
    width: 2rem;
    height: 2rem;
}

.rgba-white-strong, .rgba-white-strong:after {
    background-color: rgba(255, 255, 255, 0.7);
}
.navbar-nav a {
    font-size: 0.8em;
    letter-spacing: 1px;
text-transform: uppercase;
    font-weight: 600!important;
}
@media (min-width: 1200px) {
.top-menu:nth-child(7n) {
    text-align: right !important;
    margin-right: 20px;
}}

.btn-outline-grey {
    border: 2px solid grey;
}
.btn-outline-grey:hover {
border: 2px solid #d6d4d4;
}
.btn-outline-elegant {
    border: 2px solid grey;
}
.btn-outline-elegant:hover {
    border: 2px solid #d6d4d4;
}
.green-text {
   --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important;
}
.btn-primary {
   background: linear-gradient(272.52deg,#37d6bc 0,#1ea1ff 100%);
	/*background: linear-gradient(90deg, #22ff82, #21bdff, #5433ff);*/
    color: #fff;
 --bs-btn-border-color: #7dcdc2;
}
.btn-secondary {
    background-color: #848e92!important;
}
.btn-outline-warning {
    --bs-btn-color: #FF9800;
    --bs-btn-border-color: #FF9800;
}
.btn-warning {
    --bs-btn-bg: #FF9800;
    --bs-btn-border-color: #FF9800;
}
.btn.btn-sm {
    padding: 0.5rem 1.6rem;
}
.card-img-100 {
    width: 100px;
    height: 100px;
}
ul.striped li {
    list-style: none;
}
.white-text{
color: #fff !important;
}
.btn {
    --bs-btn-padding-x: 2.14rem;
    --bs-btn-padding-y: 0.84rem;
}
.blue-grey.lighten-5 {
    background-color: #eceff1 !important;
}
 .btn-outline-black {
    color: #000 !important;
    background-color: transparent !important;
    border: 2px solid #000 !important;
}
.dropdown .dropdown-menu .dropdown-item {
   line-height: 2.5em;
    font-size: 0.8rem;
}
.dropdown-item.active, .dropdown-item:active {
    background-color: var(--bs-primary);
}


:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #4338be;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #fc0780;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 67,56,190;
    --bs-secondary-rgb: 108,117,125;
    --bs-success-rgb: 25,135,84;
    --bs-info-rgb: 13,202,240;
    --bs-warning-rgb: 255,193,7;
    --bs-danger-rgb: 252,7,128;
    --bs-light-rgb: 248,249,250;
    --bs-dark-rgb: 33,37,41;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-body-color-rgb: 33,37,41;
    --bs-body-bg-rgb: 255,255,255;
    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-bg: #fff;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-link-color: #4833ba;
    --bs-link-hover-color: #0a58ca;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fff3cd;
}






















@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,900');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;700&display=swap');
/*body {
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;
	
}*/


footer a, footer p {     
	    font-size: 1em;
}
.social-buttons{
	margin-top: 40px;
	margin-bottom:40px;
}
.side-nav {
    width: 22rem!important;
}

.side-nav .logo-wrapper {
     border-bottom: none;
}
 .phone-icon:before {
    content: url(/Images/userfiles/images/phone.svg);
}
.wa-icon:before {
    content: url(/Images/userfiles/images/whatsapp.svg);
	 fill: #fff;
}
 .navbar-collapse i{
    color: #eefd11;
    -webkit-text-fill-color: transparent;
    background: -webkit-gradient(linear,left top,left bottom,from(#1def83),to(#eefd11));
    background: -o-gradient(linear,left top,left bottom,from(#ff0052),to(#8e2b88));
    -webkit-background-clip: text;
}
.nav-item i{
    color: #eefd11;
    -webkit-text-fill-color: transparent;
    background: -webkit-gradient(linear,left top,left bottom,from(#1def83),to(#eefd11));
    background: -o-gradient(linear,left top,left bottom,from(#ff0052),to(#8e2b88));
    -webkit-background-clip: text;
}
 .text-gradient{color: #8e2b88;
  -webkit-text-fill-color: transparent;
  background: -webkit-gradient(linear,left top,left bottom,from(#ff0052),to(#8e2b88));
 background: -o-gradient(linear,left top,left bottom,from(#ff0052),to(#8e2b88));
 -webkit-background-clip: text;
}


.breadcrumb {   
    background-color: transparent;
}
.breadcrumb-item a{  
	color: #828b9a;
		}
.breadcrumb-item{  
    border-bottom: 1px solid color: #828b9a;
    box-shadow: inset 0px -1px 0px 0px color: #828b9a;
    -webkit-box-shadow: inset 0px -1px 0px 0px color: #828b9a;
}

.green-text{
	color:#8bc34a;
	}
.aqua-gradient {
       background: linear-gradient(36deg,#9eccec,#f7fbf8,#96f3ae)!important;
}
 .font-weight-bold {
         font-weight: 600!important;
    }
b, strong{
		font-weight: 600!important;
}
::selection {
    background: #d5d2e9;

    text-shadow: none;
}
.center-bg:after {
    content: '';
    position: absolute;
    z-index: -1;
    top: 140vh;
    width: 100%;
    height: 3184px;
    opacity: 1;
    background-image: url(/Images/userfiles/images/center-bg.png);
    background-repeat: no-repeat;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
i:hover {
    color: #f9de0c!important;
}
.card-body {
    padding: 0.8rem!important;
	}


.blue-text {
    color: #5259ff!important;
}


.category-list {
  list-style:none!important;
  column-count: 2;
  height: 100%;
}

#NewsRubricsWrapper {
	list-style:none!important;	
	}
	#NewsRubricsWrapper	ul {
    display: block;
    list-style-type: none!important;	
		padding-inline-start: 0px;
	}
	
	
.pattern-bg {
    background-image: url(/Images/userfiles/images/index_pattern.png);
    background-repeat: repeat;
    background-size: 60px auto;
}
.category-list li {
  page-break-inside: avoid;
  break-inside: avoid;
}
.category-list ul{
        -webkit-padding-start: 0px;
    list-style-type: none;
}

.dropdown-primary .dropdown-content li a, .dropdown-primary .dropdown-content li span:hover, .dropdown-primary .dropdown-content li.active {
    background-color: #242d3c;
}

.btn-outline-white:hover {
    border: 2px solid #f50057;
    color: #f50057!important;   
	
}


.indigo-skin .navbar {
    background-color:#4338be!important;
}

.btn-deep-orange {
    background-color: #f50057!important;
	border-radius:10em;
}

.navbar-expand-md .navbar-nav {
    text-transform: uppercase;
	
}
.navbar-expand-md .navbar-nav a {
       font-size: 0.8em;
    letter-spacing: 1px;

}
.double-nav a {
    font-size: 13px;
}

    @media only screen and (max-width: 768px){
.functionality-list li a.active {
    color: #48ceb8;
        }
.functionality-list li a.active, .functionality-list li a:hover {
    color: #48ceb8;
        }}
@media only screen and (max-width: 768px){
.functionality-list li a {
    display: block;
    padding: 10px 0;
    position: relative;
}
.functionality-list li a {
    display: block;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #000;
    }}
   @media only screen and (max-width: 768px){
.functionality-list li {
    padding: 0 25px 0 0;
    margin: 0;
    border-bottom: 1px solid #c4c4c4;
    }}

    @media only screen and (max-width: 992px){
.navbar-expand-md .navbar-nav a {
    font-size: 0.6em;
}
        .tabs ul li a {
            border-right:none!important;
        }
   .functionality-list li a.active::after {
    opacity: 1;
    visibility: visible;
    border-bottom-color: #2bbcde;
    color: #2bbcde!important;
}
.functionality-list li a::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #2bbcde;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    z-index: 2;
        }}
     @media only screen and (max-width: 768px){
    .functionality-list{
        display: -webkit-box!important;
         }
          .main-h1{
        font-size: 32px!important;
    }
.functionality-list li {
     padding-right: 15px!important; 
}}
   @media only screen and (max-width: 768px){
       .tariff h3 {
    transform: rotate(-45deg);
margin-bottom: 2em;
}
        .tabs-wrapper {
    display: flex;
    flex-wrap: wrap;
            flex-direction: row;}
   .functionality-list{
       display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    white-space: nowrap;
    overflow-y: auto;
    padding-left: 25px;
        }}
    .functionality-list li {
    padding-bottom: 32px;
}}
.columns {
  min-height: 60vh;
}

.tabs-wrapper {
  display: flex;
}

.tabs {
  flex-grow: 2;
  min-width: 20%;
  padding-right: 30px;
        padding-top: 3em;
}
.tabs ul {
  display: block;
  text-align: left;
  border-bottom-color: transparent !important;
}
.tabs ul li {
  display: block;
}
.tabs ul li.is-active a {
    border-right-color: #2bbcde;
    color: #2bbcde!important;
}
.tabs ul li a {
  display: block;
  border-bottom-color: transparent !important;
  border-right: 2px solid #dbdbdb;
}

.content-wrap .tab-content {
      padding-top: 2em;
  display: none;
  animation: fadeInLeft 0.5s;
}
.content-wrap .tab-content.is-active {
  display: block;
}

@-webkit-keyframes fadeInLeft {
  from {
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes fadeInLeft {
  from {
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

   

a {
   

	 /*border-bottom: 1px solid #f50057;
	
	-webkit-box-shadow: inset 0px -1px 0px 0px #ff5e5e;
    -moz-box-shadow: inset 0px -1px 0px 0px #ff5e5e;
    box-shadow: inset 0px -1px 0px 0px #ff5e5e; */
}

   
        [data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
    .integration-list li {
   
         border: 2px solid transparent;
  background: linear-gradient(160deg, #ffffff 0%, #f9fafb 100%);
  box-shadow: -3px -3px 6px 2px #ffffff, 5px 5px 8px 0px rgba(0, 0, 0, 0.17), 1px 2px 2px 0px rgba(0, 0, 0, 0.1);
  transition: 0.1s;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    padding: 10px 20px 12px 48px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #000;
    margin: 0 10px 20px;
    position: relative;
}
    ul.integration-list {
 
    list-style-type: none;
    }

    
  .integration-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 40px;
}  
    



.btn--square {  
    border-radius: 2rem;
        -webkit-background-clip: text;
    
    background-image: linear-gradient(90deg, #22ff82, #21bdff, #5433ff);
}
   .morph {
  border: 2px solid transparent;
  background: linear-gradient(160deg, #ffffff 0%, #f9fafb 100%);
  box-shadow: -3px -3px 6px 2px #ffffff, 5px 5px 8px 0px rgba(0, 0, 0, 0.17), 1px 2px 2px 0px rgba(0, 0, 0, 0.1);
  transition: 0.1s;
}
.morph.active, .morph:active, .morph:focus {
  border: 2px solid #fafafa;
  box-shadow: inset -3px -3px 5px 0px #ffffff, -1px -1px 4px 0px #ffffff, inset 5px 5px 10px 0px rgba(0, 0, 0, 0.12), inset 2px 2px 3px 0px rgba(0, 0, 0, 0.07), 1px 2px 3px 0px rgba(0, 0, 0, 0.1);
}

.pricing-card .price .number:before {
    content: "₽";
   
}
.pricing-card .price h1:before, .pricing-card .price h2:before, .pricing-card .price .number:before {
    content: "₽";
    font-size: 24px;
    position: absolute;
    margin-left: -1.2rem;
    margin-top: .7rem;
}
.pricing-card .price h1:after, .pricing-card .price h2:after, .pricing-card .price .number:after  {
    content: "/мес";
    font-size: 20px;
    position: absolute;
    margin-top: 2rem;
}
 .pricing-card .price .number {
	font-size: 40px; 
 }
.indigo-skin .navbar .navbar-nav .nav-item .dropdown-menu a:hover, .indigo-skin .navbar .navbar-nav .nav-item .dropdown-menu a:focus, .indigo-skin .navbar .navbar-nav .nav-item .dropdown-menu a:active {
    background-color: #1ea1ff;
}
.customul ul li::before {
    /*content:  url(/Images/userfiles/images/2013/line.png);
    color: rgb(229, 57, 53);
    font-weight: 700;
    padding-right: 5px;
    position: absolute;
    top: 0px;
    left: 0px;	*/
	content: '';
    position: absolute;
    top: 10.5px;
    left: 0;
    width: 7px;
    height: 7px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background:linear-gradient(272.52deg,#37d6bc 0,#1ea1ff 100%);
}
.customul ul li {
    padding-left: 30px;
	    margin-top: 10px;
    position: relative;
	list-style-type: none!important;
	color: #41454e!important;
}

.btn-outline-primary {
    border: 2px solid #54d8a7;
    color: #54d8a7!important;
}
.btn-outline-primary:hover {
       color: #85efc7;
    border-color: #85efc7;
}

.card .card-body h3 span {
	font-size: 30px; 
}
#social-buttons-goods{
	letter-spacing: 0px;
}


.icon {
	background-image: url("logo.svg");
	width: 120px;
	height: 31px;
	background-repeat: no-repeat;
}


/*
.icon {
	background-image: url("logo.svg");
	width: 125px;
	height: 20px;
	background-repeat: no-repeat;
}
*/

.pagination .page-item.active .page-link {
    color: #fff;
    background-color: #242d3c;
}


.border-num {
	padding: 20px;
	min-height: 270px;
	border: #B0BEC5 5px solid;
}
.hover-rotate {
  transition: transform 700ms cubic-bezier(0.86, 0, 0.07, 1); transform: rotate(0deg);
}

.hover-rotate:hover {
  transition: transform 700ms cubic-bezier(0.86, 0, 0.07, 1) ; transform: rotate(180deg);
}
/*
.card {
  background: #ECEFF1;
  display: inline-block;
  min-height: 203px;
  padding: 1rem;
  position: relative;
  min-width: 200px;
}
*/
.card-1 {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.card-1:hover {
  box-shadow: 0 10px 18px rgba(0,0,0,0.25), 0 7px 7px rgba(0,0,0,0.22);
	background: #ECEFF1;
	}


.navbar-inverse .navbar-toggle {
    border-color: #fff;
}
.main-img-link{
		display: inline-block;
		text-align: center;
		line-height: 20px;
		background-color: #fff;
		color: #333!important;
		padding: 10px;
		cursor: pointer;
		width: 170px;
		font-size: 15px;
		border: 1px solid black;
        border-radius: 50px;
		margin: 5px auto;
		-webkit-transition: all .3s ease-in;
		-moz-transition: all .3s ease-in;
		-ms-transition: all .3s ease-in;
		-o-transition: all .3s ease-in;
		transition: all .3s ease-in;
	}
.main-img-link a{
color: #333!important;
}
	.main-img-link,.main-img-link:link,.main-img-link:visited,.main-img-link:focus{
		text-decoration: none;
	}
	.main-img-link:hover{
		background-color: #242d3c;
		border: 1px solid #ff6300;
		color: black;
	}
	.main-img-line{
		margin-bottom: 30px;
		border-bottom:1px solid white;
		height:1px;
		width:75px;
	}
#wrapper {
background-color: #fff!important;
}
table, .note-editor .note-editable {
    background-color: transparent!important;
}
header.topHead#topNav {
    background: #242d3c!important;
}
header#topNav {
border-bottom: none!important;
     box-shadow:none!important;
}
header#topNav nav ul.nav-pills > li > a,  header#topNav nav ul.nav-pills > li > a:focus, header#topNav nav ul.nav-pills > li.active > a, header#topNav nav ul.nav-pills > li.active > a:hover, header#topNav nav ul.nav-pills > li.active > a:focus {
       color: #fff!important;
	}
header#topNav nav ul.nav-pills > li > a:hover{
	color: #ffff66!important;
}
header#topNav nav ul.nav-main li a {
font-size: 14px!important;
/*font-family: pfhighway,Segoe UI,-apple-system,Roboto,Helvetica,Arial,sans-serif!important;	*/
  text-transform: uppercase;
}
header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a, header#topNav nav ul.nav-main ul.dropdown-menu > li > a {
    color:#fff!important;
}
header#topNav nav ul.nav-main ul.dropdown-menu {
    top: auto;
    border: 0;
    border-radius: 6px;
    margin: 0 0 0 0;
    padding: 10px 0;
     -webkit-border-radius: 0px!important; 
}
header#topNav nav ul.nav-main ul.dropdown-menu > li > a {
    font-size: 16px!important;
	font-weight: 200!important;
    /*font-family: pfhighway,Segoe UI,-apple-system,Roboto,Helvetica,Arial,sans-serif!important;*/
}
@media (min-width: 990px) header#topNav nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a {
    font-size: 16px!important;
}
header#topHead a {
    color: #fff!important;
    font-size: 15px!important;
    margin-right: 16px;
    margin-bottom: 12px;
}
/*
header#topNav a.logo {
    display: none!important;
}*/
.input-group {
    margin-top: 7px;
}


.text-middle ul li::before {
    content:  url(/Images/userfiles/images/2013/line.png);
    color: rgb(229, 57, 53);
    font-weight: 700;
    padding-right: 5px;
    position: absolute;
    top: 0px;
    left: 0px;	
}
.text-middle ul li {
    padding-left: 30px;
	    margin-top: 10px;
    position: relative;
	list-style-type: none!important;
	color: #41454e!important;
}

 


/*HELLO*/

.brand-heading {
    font-size: 100px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    text-align: left;
    color: #FF5300;
}
.intro-text {
    font-size: 35px;
	color: #fff;
	 line-height: 1.5;	
}
span.city {
    background-color: #FF5300;
    color: #fff;
    border-radius: 4px;
    width: 15px;
}
/*HELLO end*/





.answer h2 {
    font-family: 'Montserrat', sans-serif;
		font-weight: 900!important; 
	color:#b0bec5;
 
}
 
 
h3 span {
  background-color: none;
}

.border-primary {
    border-color: #242d3c30 !important;
}

.NewsRubricItem h4 {
	    color: #242d3c!important;
	}
.NewsRubricItem a {
	    color: #242d3c;
	}
.NewsRubricItem a:hover, .NewsListItem a:hover {
	    color: #242d3c;
	border-bottom: 2px solid #f50057!important;
	}
 
.NewsListItem h4 {
	    color: #242d3c!important;
	}
.NewsListItem a{
	    color: #242d3c;
	}
.NewsItem .card {

   -webkit-box-shadow: none; 
    box-shadow: none; 
}
.NewsListHeader	{
	    color: #242d3c!important;
	}
.NewsRubricItem .card, .NewsListItem .card{
	border: 1px solid #e0e0e0;
   background-color: #fdfdfd;
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.16), 0 0 0 0 rgba(0,0,0,0.12);
    box-shadow: 0 0 0 0 rgba(0,0,0,0.16), 0 0 0 0 rgba(0,0,0,0.12);
}
.NewsRubricItem .card-body, .NewsListItem .card-body  {
    padding: 1.8rem!important;
}
		@media (min-width: 576px){
 .NewsRubricItem .card-deck .card, .NewsListItem .card-deck .card{
    margin-right: 8px;
    margin-left: 8px;
						}}
	


/* FONTS */

@font-face {
	font-family: 'Gotham Pro';
	src: url('/ok-content/fonts/GothamPro-BoldItalic.eot');
	src: local('/ok-content/fonts/Gotham Pro Bold Italic'), local('/ok-content/fonts/GothamPro-BoldItalic'),
		url('/ok-content/fonts/GothamPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/ok-content/fonts/GothamPro-BoldItalic.woff') format('woff'),
		url('/ok-content/fonts/GothamPro-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('/ok-content/fonts/GothamPro-Italic.eot');
	src: local('/ok-content/fonts/Gotham Pro Italic'), local('/ok-content/fonts/GothamPro-Italic'),
		url('/ok-content/fonts/GothamPro-Italic.eot?#iefix') format('embedded-opentype'),
		url('/ok-content/fonts/GothamPro-Italic.woff') format('woff'),
		url('/ok-content/fonts/GothamPro-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('/ok-content/fonts/GothamPro-Medium.eot');
	src: local('/ok-content/fonts/Gotham Pro Medium'), local('/ok-content/fonts/GothamPro-Medium'),
		url('/ok-content/fonts/GothamPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('/ok-content/fonts/GothamPro-Medium.woff') format('woff'),
		url('/ok-content/fonts/GothamPro-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('/ok-content/fonts/GothamPro-BlackItalic.eot');
	src: local('/ok-content/fonts/Gotham Pro Black Italic'), local('/ok-content/fonts/GothamPro-BlackItalic'),
		url('/ok-content/fonts/GothamPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('/ok-content/fonts/GothamPro-BlackItalic.woff') format('woff'),
		url('/ok-content/fonts/GothamPro-BlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('/ok-content/fonts/GothamPro-Bold.eot');
	src: local('/ok-content/fonts/Gotham Pro Bold'), local('/ok-content/fonts/GothamPro-Bold'),
		url('/ok-content/fonts/GothamPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('/ok-content/fonts/GothamPro-Bold.woff') format('woff'),
		url('/ok-content/fonts/GothamPro-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro Narrow';
	src: url('/ok-content/fonts/GothamProNarrow-Bold.eot');
	src: local('/ok-content/fonts/Gotham Pro Narrow Bold'), local('/ok-content/fonts/GothamProNarrow-Bold'),
		url('/ok-content/fonts/GothamProNarrow-Bold.eot?#iefix') format('embedded-opentype'),
		url('/ok-content/fonts/GothamProNarrow-Bold.woff') format('woff'),
		url('/ok-content/fonts/GothamProNarrow-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro Narrow';
	src: url('/ok-content/fonts/GothamProNarrow-Medium.eot');
	src: local('/ok-content/fonts/Gotham Pro Narrow Medium'), local('/ok-content/fonts/GothamProNarrow-Medium'),
		url('/ok-content/fonts/GothamProNarrow-Medium.eot?#iefix') format('embedded-opentype'),
		url('/ok-content/fonts/GothamProNarrow-Medium.woff') format('woff'),
		url('/ok-content/fonts/GothamProNarrow-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}



@font-face {
	font-family: 'Gotham Pro';
	src: url('/ok-content/fonts/GothamPro-Black.eot');
	src: local('/ok-content/fonts/Gotham Pro Black'), local('/ok-content/fonts/GothamPro-Black'),
		url('/ok-content/fonts/GothamPro-Black.eot?#iefix') format('embedded-opentype'),
		url('/ok-content/fonts/GothamPro-Black.woff') format('woff'),
		url('/ok-content/fonts/GothamPro-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('/ok-content/fonts/GothamPro.eot');
	src: local('/ok-content/fonts/Gotham Pro'), local('/ok-content/fonts/GothamPro'),
		url('/ok-content/fonts/GothamPro.eot?#iefix') format('embedded-opentype'),
		url('/ok-content/fonts/GothamPro.woff') format('woff'),
		url('/ok-content/fonts/GothamPro.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('/ok-content/fonts/GothamPro-MediumItalic.eot');
	src: local('/ok-content/fonts/Gotham Pro Medium Italic'), local('/ok-content/fonts/GothamPro-MediumItalic'),
		url('/ok-content/fonts/GothamPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('/ok-content/fonts/GothamPro-MediumItalic.woff') format('woff'),
		url('/ok-content/fonts/GothamPro-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
font-family: 'Helvetica Neue Cyr Thin';
src: url('/ok-content/fonts/HelveticaNeueCyr-Thin.eot');
src: url('/ok-content/fonts/HelveticaNeueCyr-Thin.eot?#iefix') format('embedded-opentype'),
url('/ok-content/fonts/HelveticaNeueCyr-Thin.woff') format('woff'),
url('/ok-content/fonts/HelveticaNeueCyr-Thin.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}


@font-face {
font-family: 'Helvetica Neue Cyr Light';
src: url('/fonts/HelveticaNeueCyr-Light.eot');
src: url('/fonts/HelveticaNeueCyr-Light.eot?#iefix') format('embedded-opentype'),
url('/fonts/HelveticaNeueCyr-Light.woff') format('woff'),
url('/fonts/HelveticaNeueCyr-Light.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}





@font-face {
    font-weight: normal;
    font-style: normal;
    font-family: 'feathericons';
    src: url('../fonts/feathericons/feathericons.eot?-8is7zf');
    src: url('../fonts/feathericons/feathericons.eot?#iefix-8is7zf') format('embedded-

opentype'),url('../fonts/feathericons/feathericons.woff?-8is7zf') format('woff'),url

('../fonts/feathericons/feathericons.ttf?-8is7zf') format('truetype'),url

('../fonts/feathericons/feathericons.svg?-8is7zf#feathericons') format('svg');
}
/* Код для подключения шрифта в /css/stylename.css */

/* font-family: "Helvetica"; */


@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-Medium.eot');
	src: local('/fonts/HelveticaNeueCyr-Medium'),
		url('/fonts/HelveticaNeueCyr-Medium.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueCyr-Medium.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-Heavy.eot');
	src: local('/fonts/HelveticaNeueCyr-Heavy'),
		url('/fonts/HelveticaNeueCyr-Heavy.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueCyr-Heavy.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-Heavy.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-HeavyItalic.eot');
	src: local('/fonts/HelveticaNeueCyr-HeavyItalic'),
		url('/fonts/HelveticaNeueCyr-HeavyItalic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueCyr-HeavyItalic.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-HeavyItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-Black.eot');
	src: local('/fonts/HelveticaNeueCyr-Black'),
		url('/fonts/HelveticaNeueCyr-Black.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueCyr-Black.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-UltraLightItalic.eot');
	src: local('/fonts/HelveticaNeueCyr-UltraLightItalic'),
		url('/fonts/HelveticaNeueCyr-UltraLightItalic.eot?#iefix') format('embedded-opentype'),
		url('/fonst/HelveticaNeueCyr-UltraLightItalic.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-UltraLightItalic.ttf') format('truetype');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-BlackItalic.eot');
	src: local('/fonts/HelveticaNeueCyr-BlackItalic'),
		url('/fonts/HelveticaNeueCyr-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueCyr-BlackItalic.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-BlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-ThinItalic.eot');
	src: local('/fonts/HelveticaNeueCyr-ThinItalic'),
		url('/fonts/HelveticaNeueCyr-ThinItalic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueCyr-ThinItalic.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-ThinItalic.ttf') format('truetype');
	
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/font/HelveticaNeueCyr-MediumItalic.eot');
	src: local('/font/HelveticaNeueCyr-MediumItalic'),
		url('/font/HelveticaNeueCyr-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('/font/HelveticaNeueCyr-MediumItalic.woff') format('woff'),
		url('/font/HelveticaNeueCyr-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-LightItalic.eot');
	src: local('/fonts/HelveticaNeueCyr-LightItalic'),
		url('/fonts/HelveticaNeueCyr-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueCyr-LightItalic.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-UltraLight.eot');
	src: local('/fonts/HelveticaNeueCyr-UltraLight'),
		url('/fonts/HelveticaNeueCyr-UltraLight.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueCyr-UltraLight.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-UltraLight.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-BoldItalic.eot');
	src: local('/fonts/HelveticaNeueCyr-BoldItalic'),
		url('/fonts/HelveticaNeueCyr-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueCyr-BoldItalic.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-Italic.eot');
	src: local('/fonts/HelveticaNeueCyr-Italic'),
		url('/fonts/HelveticaNeueCyr-Italic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueCyr-Italic.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-Italic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-Roman.eot');
	src: local('/fonts/HelveticaNeueCyr-Roman'),
		url('/fonts/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueCyr-Roman.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-Roman.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-Bold.eot');
	src: local('/fonts/HelveticaNeueCyr-Bold'),
		url('/fonts/HelveticaNeueCyr-Bold.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueCyr-Bold.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-Light.eot');
	src: local('/fonts/HelveticaNeueCyr-Light'),
		url('/fonts/HelveticaNeueCyr-Light.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueCyr-Light.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-Light.ttf') format('truetype'),
		url('/fonts/HelveticaNeueCyr-Light.otf') format('otf');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueCyr';
	src: url('/fonts/HelveticaNeueCyr-Thin.eot');
	src: local('/fonts/HelveticaNeueCyr-Thin'),
		url('/fonts/HelveticaNeueCyr-Thin.eot?#iefix') format('embedded-opentype'),
		url('/fonts/HelveticaNeueCyr-Thin.woff') format('woff'),
		url('/fonts/HelveticaNeueCyr-Thin.ttf') format('truetype'),
	    url('/fonts/HelveticaNeueCyr-Thin.otf') format('otf');
	font-weight: 200;
	font-style: normal;
}

/*кнопки
.menu ul li  {
	display: inline;
	margin-right: 5px;
}*/






















