/*---------------------------------------------------------------------------------

 Theme Name:   Propl
 Theme URI:    
 Description:  
 Author:       Oleksandr Koval
 Author URI:   https://koval.in.ua
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
.orang .et-dropcap {  
  margin: 0 3px 0 0;  
}

.one-modul h2 {
	color: #fff;	
  /*font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;*/
	line-height:1.2 em;
}

.one-modul {
	padding:15px;
} 

/* PRELOADER */ 
.preloader {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background-color: #18203F;
   z-index: 100000;
   height: 100%;
   width: 100%;
   overflow: hidden !important;
}
.preloader .status {
   width: 160px;
   height: 24px;
   position: absolute;
   left: 50%;
   top: 50%;
   /*background-image: url('/wp-content/uploads/2023/10/472.gif');*/
   background-image: url('https://education.timeis.com.ua/wp-content/uploads/2023/10/start-0.gif');
   background-repeat: no-repeat;
   background-position: center;
   -webkit-background-size: cover;
   background-size: cover;
   margin: -12px 0 0 -80px;
}



#contact a:hover {
	text-decoration:underline;
}

.section-open {
	
	
}

.section-open-active {
	height: auto !important;
}


.contact-open {
	cursor:pointer !important;
}

.contact-open:hover {
	background:#ffffff9e;
}


.contact-open:hover .et-pb-icon {
	color: #ffffff;
}

.section-open-active .contact-open .et-pb-icon {
/*	color: #ffffff !important;*/
}


.but-content {
	padding:20px;
}


#myfooter a {
	color:#fff;
}

.et_pb_scroll_top.et-pb-icon {
	bottom: 225px !important;
}

.black {
	color:#000;
}

#myfooter a:hover {
	color: #FED609;
}

@media (min-width: 981px) {
	#main-header.et-fixed-header {
		-webkit-box-shadow: 0 0 7px rgb(247 247 247 / 78%) !important;
		box-shadow: 0 0 7px rgb(247 247 247 / 78%) !important;
	}
}


.et_pb_scroll_top.et-pb-icon { 
    background: rgb(215 208 208 / 40%);
}

/*popup*/

.wpforms-submit-container {
	text-align:center;
}


.wpforms-submit-container .wpforms-submit {
	border-radius: 20px !important;
	background-color: #01253c !important;
}


.wpforms-submit-container .wpforms-submit:hover,
.wpforms-submit-container .wpforms-submit:active
{
	background:#fff !important;
	color: #000 !important;
	transition: background-color 300ms ease, color 300ms ease;
	    box-shadow: 0px 12px 18px -6px rgb(0 0 0 / 30%);
}


#et-boc .area-outer-wrap[data-da-color="light"] .da-close,
#et-boc .area-outer-wrap[data-da-color="dark"] .da-close
{  
  margin: 14px 14px 0 0;
}


.line2-list .et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, 
.line2-list .et_pb_blurb_0 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, 
.line2-list .et_pb_blurb_1 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, 
.line2-list .et_pb_blurb_3 .et_pb_main_blurb_image .et-pb-icon, .et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap, 
.line2-list .et_pb_blurb_2 .et_pb_main_blurb_image .et-pb-icon
{	
	overflow: visible;	
}

.line5 .et_pb_main_blurb_image .et-pb-icon
{	
	overflow: visible !important;	
}

@media (min-width: 981px) {
	.line2-list .et_pb_module	
	{
 	 margin-bottom: 0 !important;
	}
	.line2-list .et_pb_blurb_content
	{
		padding:10px 0;
		max-width: 580px;
	}
	
	
}


.flex-end {
	display: flex;
	flex-direction:column;
	justify-content: end;
}

.i-krug {
	border: 3px solid #FED609;
	border-radius: 50%;
	padding: 5px 0;
}

.modul {
	color:#fff;
	margin:20px;
	padding:10px;	
}

.modul .content {	
	padding:10px;
	animation: fadeIn 0.5s;
	border: 1px solid #fff;
} 


.title0 .mod1 {
	padding: 6px 13px;
	margin: 10px;	
	border-radius: 17px;
	text-align: center;	
}

.title0 .mod2 {
	padding: 6px 3px;
	margin: 10px;	
	border-radius: 17px;	
}

.white {
	background: #fff;
	color: #18203F;
	border: 2px solid #fff;
}

.orang1 {
	background: #18203F;
	color: #FED609;
	border: 2px solid #FED609;
}

.row .title1 {
	padding: 10px;
    font-size: 30px;
    font-weight: 800;
	font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;		
	line-height:1.2em;
}

.row .row-title img {
	max-width: 100px;
	padding:10px;
} 

.hide {		
	display:none;	
}

.modul .row {
	display: flex;
	justify-content: space-between;
    flex-wrap: wrap;
	border: 1px solid #fafafa;	
}

.modul .row .button {
	width: 80px;
	border-left: 1px solid #fafafa;
	align-items: center;
	font-size:40px;
	text-align:center;
	display:flex;
	justify-content: center;
	
	background: #FED609;
	color: #18203F;
}

.modul .row .item {
	min-height:120px;
	/*height:120px;*/	
	max-width: 88%;
}


.modul .row .button:hover {
	background: #FED609;
	color: #18203F;
	
}

.modul .row .btclose {
	background: #18203F;
	color: #fff;
}

.row .row-title  {	
	display:flex;
}



@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.btclose {
   
    /* другие стили */
}






/*timeline*/

@media only screen and (min-width: 768px) {  /*только не мобильный	*/
    


	.mycol1 {
	   position: relative;
	   height: 150px;
	   display: flex;
	   justify-content: space-between;
	   align-items: center;
	   overflow: hidden;
	}

	.one-item {
		position: relative;
		width: 200px;
		height: 100px;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}

	.one-item.up {
		top: -50px;
	}

	.one-item.down {
		top: 50px;
	}

	.up .circle {
		position: absolute;
		width: 30px;
		height: 30px;
		background-color: #fff;
		border-radius: 50%;
		bottom: -15px; /* Адаптуйте згідно вашим потребам */
		left: 50%;
		transform: translate(-50%, 0%);
	}

	.down .circle {
		position: absolute;
		width: 30px;
		height: 30px;
		background-color: #fff;
		border-radius: 50%;
		top: -15px; /* Адаптуйте згідно вашим потребам */
		left: 50%;
		transform: translate(-50%, 0%);
	}


	.timeline {
		position: absolute;
		width: calc(100% - 130px); /* Зменшуємо ширину, віднявши ширину двох блоків */
		height: 2px;
	   background-color: transparent; /* Прибираємо колір фону */
		top: 50%;
		left: 70px; /* Відступ від лівого краю рівний ширині одного блоку */
		 border-bottom: 2px dashed #fff; /* Додаємо пунктирний стиль до нижньої межі */
	}

	.timeline-image {
		position: absolute;
		width: 68px; /* Задаємо ширину зображення */
		height: 17px; /* Задаємо висоту зображення */
		background-image: url('https://education.timeis.com.ua/wp-content/uploads/2023/10/mini-avto3.png'); /* Задаємо шлях до вашого зображення */
		background-size: cover; /* Забезпечуємо, щоб зображення накривало весь елемент */
		top: -14px; /* Підгоняемо позицію зображення */
		left: 8%; /* Центруємо зображення по горизонталі */
		transform: translateX(-50%); /* Додаткове центрування */
	}

	.first-circle {
		background-color: #FED609 !important; /* або будь-який інший колір */
	}


}  /* end only screen and (min-width: 768px)*/




/* тайм лайн мобильні*/

.mycol2 {
	max-width:767px;	
	position: relative; /* Щоб дочірні елементи з абсолютним позиціонуванням позиціонувалися відносно цього елемента */
    height: 100%; /* Наприклад, ви можете встановити конкретну висоту, якщо потрібно, напр. 500px */
    overflow: hidden; /* Сховаємо всі дочірні елементи, які виходять за межі батьківського елемента */	
	color: #fff;
}

.mycol2 .timeline2 {
    position: relative;
    border-right: 1px dashed #fff; /* Пунктирна лінія по правому краю */
    height: 100%; /* Висота - 100% від батьківського елемента */
}

.mycol2 .one-item {
	position:relative;
	padding-top:20px;
	padding-bottom:20px;
}

.mycol2::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 20px;
    width: 1px; /* Ширина лінії */
    height: 100%;
    height: calc(100% - 40px); /* Зменшення загальної висоти на 20px */
	
    background-image: linear-gradient(to bottom, #fff 50%, transparent 50%); /* Створення пунктирної лінії */
    background-size: 1px 5px; /* Ширина та висота одного сегменту пунктирної лінії */
}

.mycol2 .one-item.left {
    float: left; /* Елементи з класом left вирівнюються зліва */
    clear: both; /* Для того, щоб left та right елементи не накладалися один на одного */
	padding-right:15px;
	text-align:right;
	
	/*border-right: 1px dashed #fff; /* Пунктирна лінія по правому краю */
}

.mycol2 .one-item.right {
    float: right; /* Елементи з класом right вирівнюються справа */
    clear: both; /* Для того, щоб left та right елементи не накладалися один на одного */
	padding-left:15px;
	text-align: left;
	/*border-left: 1px dashed #fff; /* Пунктирна лінія по левому краю */
}


.mycol2 .one-item {
	width:50%;
}

.one-item.left .circle {
    position: absolute;
    right: -8px; /* Позиціонуємо справа від батьківського елемента */
    top: 50%; /* Вирівнюємо по вертикалі */
    transform: translateY(-50%); /* Додаткове вертикальне вирівнювання */
}

.one-item.right .circle {
    position: absolute;
    left: -8px; /* Позиціонуємо зліва від батьківського елемента */
    top: 50%; /* Вирівнюємо по вертикалі */
    transform: translateY(-50%); /* Додаткове вертикальне вирівнювання */
}

.mycol2 .circle {
 /*   position: absolute; 
    left: 50%; 
	 top: 50%; 
    transform: translate(-50%, -50%); 
  */
	width: 16px; /* Ширина круга */
    height: 16px; /* Висота круга */
    background-color: #fff; /* Колір круга */
    border-radius: 50%; /* Закруглення країв для формування круга */
}






/*
.one-item:nth-of-type(1) {
    left: 0%;
}
.one-item:nth-of-type(2) {
    left: 12.5%;
}
.one-item:nth-of-type(3) {
    left: 25%;
}
.one-item:nth-of-type(4) {
    left: 37.5%;
}
.one-item:nth-of-type(5) {
    left: 50%;
}
.one-item:nth-of-type(6) {
    left: 62.5%;
}
.one-item:nth-of-type(7) {
    left: 75%;
}
.one-item:nth-of-type(8) {
    left: 87.5%;
}


*/




.dp_horizontaltimeline_style1 .et_pb_blurb{
	margin:5px 5px 40px !important;
}  
/*Slider*/
.dp_horizontaltimeline_style1 .slick-slide img {
    width: 100%;
}
.dp_horizontaltimeline_style1 .slick-next::before, .dp_horizontaltimeline_style1 .slick-prev::before {
  font-size: 30px; color:#fff;
}
.dp_horizontaltimeline_style1 .slick-next { 
	right: -15px;
}
.dp_horizontaltimeline_style1 .slick-next,.dp_horizontaltimeline_style1 .slick-prev{
	top:unset;bottom:0px;
}  





.item2 .fluid-width-video-wrapper {
	padding-top: 5% !important;
}

.item2 img {
	margin:10px;
}

.area-msg {
	display:flex;
	margin:10px;
	/*justify-content: center;*/
}

.area-msg .msg {
	padding: 9px 15px;
	border: 2px solid #ffffff;
	margin: 10px;
	border-radius: 20px;
}


.cta {
	background-color: #FED609;
	color: #688;
	padding: 0 10px;
}


.mycol {
	display:flex;
	padding:10px;
	flex-wrap: wrap;
} 

.col25 {
	width:25%;
	max-width:25%;
}

.col50 {
	width:50%;
	max-width:50%;
}


	

.format1, .format2, .format3 {	
    line-height: 1.1em;
    font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;      
    line-height: 1.3em;  
	color: #fff;
}

.format1 {
	font-weight: 400;  
    font-size: 36px;
	margin-top: 10px!important;
	padding: 3px 10px 3px 20px;
}


.format2 {
	font-weight: 800;  
    font-size: 80px;  
	text-transform: uppercase;  
	margin-top: 0px!important;
	text-align:center;
}

.format3 {
	font-weight: 400;  
    font-size: 24px; 
	margin-top: 10px!important;
	padding: 3px 20px 3px 10px;
}

.kov-icon {
	border: 2px solid;
	padding: 15px 0;
	border-radius: 50%;
	font-size: 100px;
	margin: 5px;
	display: inline-block;
}

/*размер закрыть popup*/
#et-boc .area-outer-wrap .da-close {  
  font-size: 45px;
}

/* Screen  */
@media  only screen and (max-width: 1440px)  { 
	.line1 .et_pb_text_inner {
		/*font-size: 86px;*/
	}
	
	
}

/* Screen tablet */
@media  only screen and (max-width: 980px) { 
	.line1 .et_pb_text_inner {
		font-size: 40px;
	}
	
	.mycontactrow {
		
	}	

}

/* Screen mob */
@media  only screen and (max-width: 767px) { 
	.line1 .et_pb_text_inner {
		font-size: 35px;
	}
	
	.kov-icon {
	  border: 2px solid;
	  padding: 6px 1px;
	  border-radius: 50%;
	  font-size: 30px;
	  margin: 5px;
	  display: inline-block;
	}
	
	.mycontactrow {
	
	}
	
	.title0 .mod1 {	
		width: 135px;
	}
	
	.row .row-title {  	 
  	  display: flex;
	  flex-direction:column;
		text-align: center;
	}
}

/* only Large Screen*/
@media (min-width: 1441px) { 
	.line1 .et_pb_text_inner {
		/*font-size: 77px;
		line-height:1.1em;*/
	}
}

@media (min-width: 1920px) { 
	.line1 .et_pb_text_inner {
		font-size: 85px;
		line-height:1.1em;
	}
}


/* для моб */
@media (max-width: 980px) {
	.hide-mob {		
		display:none;
	}
	
	.item2 .fluid-width-video-wrapper {
		padding-top: 300px !important;
	}

	.format1 { 
		font-size: 22px; 	
	}
	
	.format2 {
    	font-size: 40px; 	
	}

	.col25 {
		width:100%;
		max-width:100%;
	}

	.col50 {
		width:100%;
		max-width:100%;
	}
	
	.format2 .et-pb-icon {
		display:none;
	}
	
/*	.kov-icon {
		font-size: 40px;
		padding: 8px;		
	}
*/	
	.kov-inline-text {
		font-size: 18px;
		line-height: 20px;
	}
	
	.modul .row .item {
    	min-height: auto;			
		height: auto;
		margin: 0 auto;
		border: none;
	}

	
}


/*иконка*/
.et_pb_icon_wrap_kov {
	border-radius: 50% 50% 50% 50%;
	overflow: hidden;
	border-width: 3px;
	border-color: #fed609;
	padding-right: 4px !important;
	padding-bottom: 2px !important;
}

.et_pb_icon_wrap_kov .et-pb-icon {
  font-family: ETmodules !important;
  font-weight: 400 !important;
  color: #fed609;
  font-size: 100px;
}

/*** style the menu button ***/

#top-menu-nav > ul > li > a:hover {
  opacity: 0.9;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  color: #FED609 !important;
}


.orang {
	color:#FED609;
}



.kov-brub .et_pb_blurb_description {
	padding-top:12px;
}

.add-with .et_pb_image_wrap span {
padding: 0 6px;
}


.kov-inline-text {
	font-size: 20px;
    color: #FED609;
    border: 2px solid;
    display: inline-block;
    line-height: 30px;
    margin: 10px 20px;
    padding: 15px 20px;
    border-radius: 30px
}

/*класс jointoday_button*/
.jointoday_button > a { 
	background-color: #161616;
	color: #EFFFFF !important; /*основной цвет*/
    line-height: 9px;
    font-weight: 600;
    padding: 14px 18px !important;
	margin-bottom:13px;
    text-transform: uppercase;   
    border-radius: 20px !important;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    display: block;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    border: 3px solid #FED609;
}
 
#top-menu-nav .jointoday_button > a:hover, 
.current-menu-item.jointoday_button > a,
.current-menu-parent.jointoday_button  > a
{
    opacity: 1 !important;
    color:  #161616 !important;
    background-color: #FED609 !important;
}

.jointoday_button > a:after {
	display: none;
} 



.container {
	width: 84%;
	
}

body {
  height: 100%;
}


#main-content {  
  min-height: 400px;
}

#main-content .container { min-height: 90vh }


.list-dovidka .et_pb_toggle_content { 
  padding: 10px 0 5px 10px;
}


.price  .et_pb_column  {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}


.price .val {
	font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 900;	
}

/*** Responsive Styles Large Desktop    1920***/
@media all and (min-width: 1441px) {
  .price .val, .val {	
		font-size: 90px;	
	}
	
}
 
/*** Responsive Styles Standard Desktop Only   1280-1440 ***/
@media all and (min-width: 1281px) and (max-width: 1440px) {
 
	.price .val, .val {	
		font-size: 70px;	
	}
	
	.line1 .et_pb_text_inner {
		line-height:1.1em;
	}
	
	.line1-2 .et_pb_text_inner h2 {
		font-size:42px;
	}
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (min-width: 991px) and (max-width: 1280px) {
    .price .val {	
		font-size: 65px;	
	}
	
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
	.price .val {	
		font-size: 60px;	
	}
	
	/*video*/
	.item2 {
		display: flex;
		height: 200px !important;
	}
	
	.item2 .col-video-one {  /*видео*/
		width:74% !important;
		height:200px;
		display: inherit;
	}
	
	.item2 .col-video-too {
		width:24% !important;
		height:200px;
		 display: inherit;
	}
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
   .price .val {	
		font-size: 55px;	
	}
	
	/*video*/
	.item2 {
		display: flex;
		height: 120px !important;
	}
	
	.item2 .col-video-one {  /*видео*/
		width:74% !important;
		height:120px;
		display: inherit;
	}
	
	.item2 .col-video-too {
		width:24% !important;
		height:120px;
		 display: inherit;
	}
	/*---*/
	
	.title0 .mod1 {
		margin: 8px auto;	
	}
	
	.modul {
		margin:5px;
		padding:7px;	
	}

	.row .title1 {
	  padding: 5px;
	  font-size: 28px;	 
	}
	
	.modul .row .item {	
	  max-width: 100%;
	}
	
	.modul .row { 
 	 	flex-direction: column;
	}
	
	/* программа*/
	.one-modul {	 
	  display: flex;
	  flex-direction: column;
	}
	
	.home .one_third {
	   width: 98%;
	   margin: 10px 0 20px 0;		
	}
	
	.home .two_third {
	  width: 98%;	 
	}

}


 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
  .price .val {	
		font-size: 50px;	
	}
	
	/*video*/
	.item2 {
		display: flex;
		height: 80px !important;
	}
	
	.item2 .col-video-one {  /*видео*/
		width:74% !important;
		height:80px;
		display: inherit;
	}
	
	.item2 .col-video-too {
		width:24% !important;
		height:80px;
		 display: inherit;
	}
	
	/*row*/
	.dodatok .big-row  {
		display: none;
	}
	
	
}



.none-desc {
	list-style-type: none !important; 
}

ul.none-desc li {
	display:flex;
	margin: 14px 0;
}

ul.none-desc li i {
	font-size: 27px;
}

.price h2 {
	margin: 20px 0;
}

.price h3 {
	margin: 10px 0;
}


.gray {
  color:#898787;
}

/*чорні кнопки*/
a.but-black  {
  background-color: #000000; /* Чорний колір фону */
  color: #FFFFFF; /* Білий колір тексту */
  transition: background-color 300ms ease, color 300ms ease; /* Анімація */
}

a.but-black:hover {
  background-color: #FFFFFF; /* Змінити фон на білий під час ховера */
  color: #000713; /* Змінити колір тексту на #000713 під час ховера */
	transition: background-color 300ms ease, color 300ms ease; /* Анімація */
}


/*оранжевы кнопки*/
a.but-orang  {
  background-color: #FED609; 
  color: #000713; 
  transition: background-color 300ms ease, color 300ms ease; /* Анімація */
}

a.but-orang :hover {
  background-color: #FFFFFF; /* Змінити фон на білий під час ховера */
  color: #000713; /* Змінити колір тексту на #000713 під час ховера */
  
}


.et_pb_button:hover, .et_pb_module .et_pb_button:hover {
  border: 2px solid transparent;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
  padding: .3em 2em .3em .7em;
}



/*popup*/
.et_pb_contact_form_1 .et_pb_contact_submit:hover {
	opacity:0.5;
}

@font-face {
  font-family: 'font-propl';
  src: url('font/font-propl.eot?87302272');
  src: url('font/font-propl.eot?87302272#iefix') format('embedded-opentype'),
       url('font/font-propl.woff2?87302272') format('woff2'),
       url('font/font-propl.woff?87302272') format('woff'),
       url('font/font-propl.ttf?87302272') format('truetype'),
       url('font/font-propl.svg?87302272#font-propl') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'font-propl';
    src: url('../font/font-propl.svg?87302272#font-propl') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "font-propl";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-right-open:before { content: '\e800'; } /* '' */
.icon-down-open:before { content: '\e801'; } /* '' */
.icon-help:before { content: '\e802'; } /* '' */
.icon-print:before { content: '\e803'; } /* '' */
.icon-print-1:before { content: '\e804'; } /* '' */
.icon-right-1:before { content: '\e805'; } /* '' */
.icon-up:before { content: '\e806'; } /* '' */
.icon-down-1:before { content: '\e807'; } /* '' */
.icon-left:before { content: '\e808'; } /* '' */
.icon-truck:before { content: '\e809'; } /* '' */
.icon-signal:before { content: '\e80a'; } /* '' */
.icon-rocket:before { content: '\e80b'; } /* '' */
.icon-videocam:before { content: '\e80c'; } /* '' */
.icon-video:before { content: '\e80d'; } /* '' */
.icon-left-circled:before { content: '\e80e'; } /* '' */
.icon-right-circled:before { content: '\e80f'; } /* '' */
.icon-up-circled:before { content: '\e810'; } /* '' */
.icon-down-circled:before { content: '\e811'; } /* '' */
.icon-down-small:before { content: '\e812'; } /* '' */
.icon-left-small:before { content: '\e813'; } /* '' */
.icon-right-small:before { content: '\e814'; } /* '' */
.icon-up-small:before { content: '\e815'; } /* '' */
.icon-ok-circled:before { content: '\e816'; } /* '' */
.icon-ok-circled2:before { content: '\e817'; } /* '' */
.icon-ok:before { content: '\e818'; } /* '' */
.icon-ok-outline:before { content: '\e819'; } /* '' */
.icon-ok-1:before { content: '\e81a'; } /* '' */
.icon-doc:before { content: '\e81b'; } /* '' */
.icon-headphones:before { content: '\e81c'; } /* '' */
.icon-spin3:before { content: '\e832'; } /* '' */
.icon-docs:before { content: '\f0c5'; } /* '' */
.icon-mail-alt:before { content: '\f0e0'; } /* '' */
.icon-chat-empty:before { content: '\f0e6'; } /* '' */
.icon-doc-text:before { content: '\f0f6'; } /* '' */
.icon-angle-left:before { content: '\f104'; } /* '' */
.icon-angle-right:before { content: '\f105'; } /* '' */
.icon-angle-up:before { content: '\f106'; } /* '' */
.icon-angle-down:before { content: '\f107'; } /* '' */
.icon-down:before { content: '\f175'; } /* '' */
.icon-right:before { content: '\f178'; } /* '' */
.icon-file-video:before { content: '\f1c8'; } /* '' */
