

/* убрать баннер */
.common-banner-wrapper {display:none!important;}

/* Шрифт Proxima-Nova */
@font-face {      
     font-family: 'Proxima-Nova';
     src: local('Proxima-Nova Thin'), local('Proxima-Nova-Thin'),
     src: url('/fileservice/file/download/a/19747/sc/243/h/b02394e21cbfaf3dc101a99987f54a9e.otf') format('opentype'),          
          url('/fileservice/file/download/a/19747/sc/292/h/ec896b6c7202bdf0cd816a15f7e513fe.woff') format('woff'); 
     font-weight: 100;
	 font-style: normal;
}

@font-face {      
     font-family: 'Proxima-Nova';
     src: local('Proxima-Nova Light'), local('Proxima-Nova-Light'),
     src: url('/fileservice/file/download/a/19747/sc/403/h/dba2d110e20407f0e42db7fa6adbfba7.otf') format('opentype'),          
          url('/fileservice/file/download/a/19747/sc/452/h/0e124c6c2d72d227293572037f2711f1.woff') format('woff'); 
     font-weight: 300;
	 font-style: normal;
}

@font-face {      
     font-family: 'Proxima-Nova';
     src: local('Proxima-Nova Regular'), local('Proxima-Nova-Regular'),
     src: url('/fileservice/file/download/a/19747/sc/125/h/d4a436c950bbe286c4a57202b0e0135e.otf') format('opentype'),          
          url('/fileservice/file/download/a/19747/sc/20/h/61219e596ce93762934e4e2522f0cb89.woff') format('woff'); 
     font-weight: 400;
	 font-style: normal;
}

@font-face {      
     font-family: 'Proxima-Nova';
     src: local('Proxima-Nova SemiBold'), local('Proxima-Nova-SemiBold'),
     src: url('/fileservice/file/download/a/19747/sc/150/h/2b78e92aa1d80071454f3df97bd42f64.otf') format('opentype'),          
          url('/fileservice/file/download/a/19747/sc/183/h/27ac78130d8ea3c6ad5bb17f541045c7.woff') format('woff'); 
     font-weight: 600;
	 font-style: normal;
}

@font-face {      
     font-family: 'Proxima-Nova';
     src: local('Proxima-Nova Bold'), local('Proxima-Nova-Bold'),
     src: url('/fileservice/file/download/a/19747/sc/494/h/47fe230e66e4729837e68b0958608e52.otf') format('opentype'),          
          url('/fileservice/file/download/a/19747/sc/290/h/fa694e0c20372861c395bcedbaf92e6b.woff') format('woff'); 
     font-weight: 700;
	 font-style: normal;
}

@font-face {      
     font-family: 'Proxima-Nova';
     src: local('Proxima-Nova ExtraBold'), local('Proxima-Nova-ExtraBold'),
     src: url('/fileservice/file/download/a/19747/sc/253/h/8181e6aa3f81ffeaa449cf5f0568365c.otf') format('opentype'),          
          url('/fileservice/file/download/a/19747/sc/66/h/3a36e3d0d9638708f66be5a7948409c1.woff') format('woff'); 
     font-weight: 800;
	 font-style: normal;
}

@font-face {      
     font-family: 'Proxima-Nova';
     src: local('Proxima-Nova Black'), local('Proxima-Nova-Black'),
     src: url('/fileservice/file/download/a/19747/sc/84/h/dff384dfe38fcfbd8bd52ade8d1f6df4.otf') format('opentype'),          
          url('/file/download/a/19747/sc/131/h/bd28e4d46a43b6a002a21361279bfa88.woff') format('woff'); 
     font-weight: 900;
	 font-style: normal;
}

body .f-text,
body .f-header,
body .f-btn {
font-family: 'Proxima-Nova',  !important;
 }

/* стилизация кнопки обр связи */
.talks-widget-button {
    background: linear-gradient(0.27deg, #3D2F26 64.45%, #19110E 103.86%, #19110E 103.87%)!important; 
    font-size: 0px;
    border-radius: 5px;
    transition: transform 0.3s;
   }
.talks-widget-button:after {
    content: "";
    background-image: url(https://fs.getcourse.ru/fileservice/file/download/a/84887/sc/297/h/d620cb9d345f1b1ba0f0db230230fbca.svg);
    background-size: cover;
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    left: 10px;
    top: 10px;
   
}

.talks-widget-button:hover

{
	-webkit-animation: shake-top 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
	        animation: shake-top 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
}

@-webkit-keyframes shake-top {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
  }
  10% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  20%,
  40%,
  60% {
    -webkit-transform: rotate(-4deg);
            transform: rotate(-4deg);
  }
  30%,
  50%,
  70% {
    -webkit-transform: rotate(4deg);
            transform: rotate(4deg);
  }
  80% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  90% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
}
@keyframes shake-top {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
  }
  10% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  20%,
  40%,
  60% {
    -webkit-transform: rotate(-4deg);
            transform: rotate(-4deg);
  }
  30%,
  50%,
  70% {
    -webkit-transform: rotate(4deg);
            transform: rotate(4deg);
  }
  80% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  90% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
}

/* Стилизация кнопки в обратной связи*/
.conversation-list-footer .btn{
     color: #fff!important;
    border-radius: 4px;
    background: radial-gradient(215.38% 215.38% at 57.04% -140.38%, #EAAC00 0%, #CD8E08 55.23%, #AC6D10 100%)!important;
    border: none;
    margin-top: 10px;
    box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s;  
}

.conversation-list-footer .btn:hover{
    transform: translatey(-5px);
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
}

/*Выделенный элемент управления (так лучше видно если Фон темнее)*/
.page-menu li.active {
    background-color: #E1AA8F;
    color: #000!important;
    border-radius:4px;
}
