@font-face {
	font-family: 'Molot';
	src: url('../fonts/Molot.eot')/*tpa=https://servicetelekom.yafyasoff.ru/templates/service/fonts/Molot.eot*/;
	src: url('../fonts/Molot.eot-#iefix')/*tpa=https://servicetelekom.yafyasoff.ru/templates/service/fonts/Molot.eot?#iefix*/ format('embedded-opentype'),
		url('../fonts/Molot.woff2')/*tpa=https://servicetelekom.yafyasoff.ru/templates/service/fonts/Molot.woff2*/ format('woff2'),
		url('../fonts/Molot.woff')/*tpa=https://servicetelekom.yafyasoff.ru/templates/service/fonts/Molot.woff*/ format('woff'),
		url('../fonts/Molot.ttf')/*tpa=https://servicetelekom.yafyasoff.ru/templates/service/fonts/Molot.ttf*/ format('truetype');
	font-weight: normal;
	font-style: normal;
}
h3{
			font-family: 'Molot';
			font-weight: normal;
			font-style: normal;
			font-size: 25px;
            color: #f16136;
		}
.main-title{
	font-family: 'Molot';
    letter-spacing: 7px;
}

h6, h5{text-transform:uppercase;}

#sp-page-title, #sp-section-4{
	position: relative;
}
#sp-page-title:before, #sp-section-4:before {
	content: "";
	position:absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	top:0;
	left:0;
	}
.sp-module .sp-module-title{
	font-size:25px;
}	
.btn-primary, .sppb-btn-primary{
	-webkit-transform: skew(-15deg);
    -moz-transform: skew(-15deg);
    -o-transform: skew(-15deg);
}
.services{
	text-align: center;
	width: 100%;
	color: white;
}
.service{
	display: inline-block;
	width: 30%;
	min-width: 200px;
	padding: 30px 30px 0 30px;
	vertical-align: top;
}
.service i{
	font-size:65px;
	background-color: #7da24a;
    width: 100px;
    height: 100px;
	padding: 15px 0 15px 0;
}
/* - video-youtube - */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#sp-position2 i{
	font-size:30px;
}
.modul-head{
	display: inline-block;
    padding: 20px 40px;
}

.color-white1{
	color:white;
	background-color:#a8cf45;/*zelyoniy fon - belye bukvy*/
}
.color-white2{
	color:white;
	background-color:#f16136;/*orang fon - belye bukvy*/
}
.color-orange{
	color:#f16136;
	background-color:white;
}
.color-green{
	color:#7da24a;
	background-color:white;
}
.sp-megamenu-parent >li >a {
    color: #7da24a;
}
.sticky-wrapper.is-sticky #sp-header {
    /* background: rgba(255, 255, 255, 0.5); */
	background: white;
}
#sp-header-sticky-wrapper {
    /* background: rgba(255, 255, 255, 0.3); */
	background: white;
}
#offcanvas-toggler > i {
    color: #7da24a!important;
}
.green-border{
	border-color: #a8cf45;
}
#sp-main-body {
    padding: 0;
}
#sp-position8{
	font-size: 17.5px;
}
#sp-position8 i{
    background-color: #a8cf45;
    padding: 10px;
    margin-right: 10px;
    width: 40px;
    text-align: center;
}
#sp-section-contacts h3.modul-head{
	margin-bottom: 20px;
}
select, textarea, input[type="text"],
 input[type="password"], input[type="datetime"], 
 input[type="datetime-local"], input[type="date"],
 input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"],
 input[type="url"], input[type="search"], input[type="tel"], input[type="color"], 
 .uneditable-input{
	color: #ffffff;
    background-color: #a8cf45;
    background-image: none;
    border: 1px solid #7da24a;
    border-radius: 0;
 }
 select:focus, textarea:focus, input[type="text"]:focus, 
 input[type="password"]:focus, input[type="datetime"]:focus, 
 input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, 
 input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, 
 input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, 
 .uneditable-input:focus {
    border-color: #ffffff;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(255, 255, 255);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(255, 255, 255);
}
input::-webkit-input-placeholder {
color: red !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: red !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: red !important;  
}
 
input:-ms-input-placeholder {  
color: red !important;  
}

