/* Generated by http://css.spritegen.com CSS Sprite Generator */
 
.logofacebook, .logoinstagram, .logomessenger-circle-colored, .logoodnoklassniki, .logopinterest, 
.logotelegram-circle-colored, .logoviber-circle-colored, .logovk-circle-colored, .logovkontakte, .logowhatsapp-circle-colored, 
.logoyoutube
{ display: inline-block; background: url('/images/icons/messager_logo.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.logofacebook { background-position: -0px -0px; width: 40px; height: 40px; }
.logoinstagram { background-position: -40px -0px; width: 40px; height: 40px; }
.logomessenger-circle-colored { background-position: -80px -0px; width: 40px; height: 40px; }
.logoodnoklassniki { background-position: -0px -40px; width: 40px; height: 40px; }
.logopinterest { background-position: -40px -40px; width: 40px; height: 40px; }
.logotelegram-circle-colored { background-position: -80px -40px; width: 40px; height: 40px; }
.logoviber-circle-colored { background-position: -0px -80px; width: 40px; height: 40px; }
.logovk-circle-colored { background-position: -40px -80px; width: 40px; height: 40px; }
.logovkontakte { background-position: -80px -80px; width: 40px; height: 40px; }
.logowhatsapp-circle-colored { background-position: -0px -120px; width: 40px; height: 40px; }
.logoyoutube { background-position: -40px -120px; width: 40px; height: 40px; }

@media (max-width: 480px) {
	.hide_mobile{
		display:none!important;
	}	
	
}



 .youtube-player {
        position: relative;
        padding-bottom: 56.23%;
        /* Use 75% for 4:3 videos */
        height: 0;
        overflow: hidden;
        max-width: 100%;
        background: #0000;
		    border-radius: 5px;
    }
    
    .youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: transparent;
    }
    
    .youtube-player img {
        bottom: 0;
        display: block;
        left: 0;
        
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }
    
    .youtube-player img:hover {
        -webkit-filter: brightness(95%);
    }
    
    .youtube-player .play {
        height: 72px;
        width: 72px;
        left: 50%;
        top: 50%;
        margin-left: -36px;
        margin-top: -36px;
        position: absolute;
        background: url("/images/main/TxzC70f.png") no-repeat;
        cursor: pointer;
    }
	
.blog_menu, .sidebar_adv{
	padding:0px!important;
	margin-bottom: 0px!important;
	    border-radius: 5px!important;
		margin-bottom: 0px!important;
}



.tm-sidebar-a > .uk-panel-box{
	padding:0px!important;
}

.sidebar_adv{
	    background: rgba(255, 255, 255, 0) none 0 0 repeat;
		box-shadow: 0 5px 8px 0 rgba(160, 166, 168, 0);
}

.sidebar_adv > .margin-top0 > .uk-grid > .uk-row-first{
	margin:0px!important;
}

.uk-article-meta{
	display:none;
}

.tm-margin-xlarge-top {
    margin-top: 20px !important;
}

.uk-article-title{
line-height: 40px!important;
}

.uk-navbar-nav > li > a{
	    
		padding-left: 10px!important;
		padding-right: 10px!important;
		color: #eaeaf1!important;
		    text-transform: uppercase!important;
}

.uk-navbar, .uk-flex-middle  {
	height: 70px;
}

.uk-navbar-nav{
	height: 85px!important;
}

.tm-navbar {
    border-bottom: 2px solid rgb(217, 217, 217);
}

.sm-head{
	background: rgba(76,76,76,1);
    background: -moz-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 47%, rgba(0,0,0,1) 52%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(76,76,76,1)), color-stop(12%, rgba(89,89,89,1)), color-stop(25%, rgba(102,102,102,1)), color-stop(39%, rgba(71,71,71,1)), color-stop(47%, rgba(44,44,44,1)), color-stop(52%, rgba(0,0,0,1)), color-stop(60%, rgba(17,17,17,1)), color-stop(76%, rgba(43,43,43,1)), color-stop(91%, rgba(28,28,28,1)), color-stop(100%, rgba(19,19,19,1)))!important;
    background: -webkit-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 47%, rgba(0,0,0,1) 52%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 47%, rgba(0,0,0,1) 52%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 47%, rgba(0,0,0,1) 52%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 47%, rgba(0,0,0,1) 52%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );
}

.uk-navbar{
	
background: -moz-linear-gradient(top, rgba(211,195,239,1) 0%, rgba(125,75,210,1) 50%, rgba(93,39,185,1) 51%, rgba(178,142,241,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(211,195,239,1)), color-stop(50%, rgba(125,75,210,1)), color-stop(51%, rgba(93,39,185,1)), color-stop(100%, rgba(178,142,241,1)));
background: -webkit-linear-gradient(top, rgba(211,195,239,1) 0%, rgba(125,75,210,1) 50%, rgba(93,39,185,1) 51%, rgba(178,142,241,1) 100%);
background: -o-linear-gradient(top, rgba(211,195,239,1) 0%, rgba(125,75,210,1) 50%, rgba(93,39,185,1) 51%, rgba(178,142,241,1) 100%);
background: -ms-linear-gradient(top, rgba(211,195,239,1) 0%, rgba(125,75,210,1) 50%, rgba(93,39,185,1) 51%, rgba(178,142,241,1) 100%);
background: linear-gradient(to bottom, rgba(211,195,239,1) 0%, rgba(125,75,210,1) 50%, rgba(93,39,185,1) 51%, rgba(178,142,241,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3c3ef', endColorstr='#b28ef1', GradientType=0 );
}

.active > .inner > .link > a {
	font-weight:500!important;
	color:white!important;
}

h1,h2,h3,h4,h5,h6{	
    color: #000;
}

h1{
	font: 35px DomaineDisplayCyr-Regular,Georgia,serif;
    line-height: 45px!important;   
}

h2{
	font: 32px DomaineDisplayCyr-Regular,Georgia,serif;
    line-height: 30px!important;   
}

h3{
	font: 26px DomaineDisplayCyr-Regular,Georgia,serif;
    line-height: 24px!important;   
}

h4{
	font: 28px DomaineDisplayCyr-Regular,Georgia,serif;
    line-height: 24px!important;   
}

h5{
	font: 26px DomaineDisplayCyr-Regular,Georgia,serif;
    line-height: 22px!important;   
}

h6{
	font: 20px DomaineDisplayCyr-Regular,Georgia,serif;
    line-height: 20px!important;   
}

p{
	text-align: justify;
	font: 16px pt_serifregular,Georgia,serif;
    line-height: 1.44;
}

li {
    font: 16px pt_serifregular,Georgia,serif;  
line-height: 1.44;	
}

.link > a{
	text-align: justify;
	font: 16px pt_serifregular,Georgia,serif;
    line-height: 1.44;
   color: #434f4f!important;
    font-weight: 400!important;
}


.uk-navbar-nav >li >a{
	    font-weight: 600!important;
}

ul, ol{
	padding-left: 50px;
    padding-right: 30px;
}

.tm-article-box{
	
	background-color: white!important;
}

.tm-article-container {
    margin-top: 0px!important;
}

.uk-grid-catalog{
	-webkit-box-shadow: 0px 0px 15px 2px rgba(73,76,80, .5);
		-moz-box-shadow: 0px 0px 15px 2px rgba(73,76,80, .5);
		box-shadow: 0px 0px 15px 2px rgba(73,76,80, .5);
	}

@media (min-width: 1220px) {
	
}

@media (min-width: 700px) and ( max-width: 1030px) {
	
}

@media (min-width: 390px) and ( max-width: 440px) {
	
}

@media (min-width: 330px) and ( max-width: 380px) {
	
}

@media (min-width: 310px) and ( max-width: 325px) {

}

@media ( max-width: 440px) {
	.uk-article-title{
		font-size: 25px!important;
		line-height: 25px!important;
	}
	
	.readblogmore{
		display:none!important;
	}
}


.uk-article-title{
		padding-top:10px;
}

.embed-container {
border-bottom-width: 20px;
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
height: auto;
border-radius:4px;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.uk-pagination > li{
	font-size: 16px;
}

@media (min-width: 1024px) {
	.tm-margin-xlarge-top {
		padding-bottom: 20px!important;
		padding-left: 50px!important;
		padding-right: 40px!important;
	}
}

@media (max-width: 1020px) {
	.tm-margin-xlarge-top {
		padding-left: 10px!important;
		padding-right: 10px!important;
	}
}

.preview {
	padding: 1em; 
	box-shadow: 0 1px 4px rgba(0,0,0,.3), -23px 0 20px -23px rgba(0,0,0,.8), 23px 0 20px -23px rgba(0,0,0,.8), 0 0 40px rgba(0,0,0,.1) inset;
	margin-bottom: 20px;
}

.margin-top0 > .uk-grid > .uk-grid-margin {
	margin-top: 10px!important;
}

.art_adv > .uk-grid-width-1-1  > div{
	padding-left: 10px!important;
}

.button_purp{
    background: rgba(186,155,228,1);
    background: -moz-linear-gradient(top, rgba(186,155,228,1) 0%, rgba(115,50,200,1) 50%, rgba(91,35,164,1) 51%, rgba(159,101,236,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(186,155,228,1)), color-stop(50%, rgba(115,50,200,1)), color-stop(51%, rgba(91,35,164,1)), color-stop(100%, rgba(159,101,236,1)));
    background: -webkit-linear-gradient(top, rgba(186,155,228,1) 0%, rgba(115,50,200,1) 50%, rgba(91,35,164,1) 51%, rgba(159,101,236,1) 100%);
    background: -o-linear-gradient(top, rgba(186,155,228,1) 0%, rgba(115,50,200,1) 50%, rgba(91,35,164,1) 51%, rgba(159,101,236,1) 100%);
    background: -ms-linear-gradient(top, rgba(186,155,228,1) 0%, rgba(115,50,200,1) 50%, rgba(91,35,164,1) 51%, rgba(159,101,236,1) 100%);
    background: linear-gradient(to bottom, rgba(186,155,228,1) 0%, rgba(115,50,200,1) 50%, rgba(91,35,164,1) 51%, rgba(159,101,236,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba9be4', endColorstr='#9f65ec', GradientType=0 );
    border-radius: 20px;
    color: whitesmoke;
}

.button_red{
background: rgba(228,155,163,1);
    background: -moz-linear-gradient(top, rgba(228,155,163,1) 0%, rgba(200,50,67,1) 50%, rgba(164,35,50,1) 51%, rgba(236,101,116,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(228,155,163,1)), color-stop(50%, rgba(200,50,67,1)), color-stop(51%, rgba(164,35,50,1)), color-stop(100%, rgba(236,101,116,1)));
    background: -webkit-linear-gradient(top, rgba(228,155,163,1) 0%, rgba(200,50,67,1) 50%, rgba(164,35,50,1) 51%, rgba(236,101,116,1) 100%);
    background: -o-linear-gradient(top, rgba(228,155,163,1) 0%, rgba(200,50,67,1) 50%, rgba(164,35,50,1) 51%, rgba(236,101,116,1) 100%);
    background: -ms-linear-gradient(top, rgba(228,155,163,1) 0%, rgba(200,50,67,1) 50%, rgba(164,35,50,1) 51%, rgba(236,101,116,1) 100%);
    background: linear-gradient(to bottom, rgba(228,155,163,1) 0%, rgba(200,50,67,1) 50%, rgba(164,35,50,1) 51%, rgba(236,101,116,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e49ba3', endColorstr='#ec6574', GradientType=0 );
 border-radius: 20px;
    color: whitesmoke;
}

.button_blue{
    background: rgba(173,155,228,1);
    background: -moz-linear-gradient(top, rgba(173,155,228,1) 0%, rgba(87,50,200,1) 50%, rgba(67,35,164,1) 51%, rgba(134,101,236,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(173,155,228,1)), color-stop(50%, rgba(87,50,200,1)), color-stop(51%, rgba(67,35,164,1)), color-stop(100%, rgba(134,101,236,1)));
    background: -webkit-linear-gradient(top, rgba(173,155,228,1) 0%, rgba(87,50,200,1) 50%, rgba(67,35,164,1) 51%, rgba(134,101,236,1) 100%);
    background: -o-linear-gradient(top, rgba(173,155,228,1) 0%, rgba(87,50,200,1) 50%, rgba(67,35,164,1) 51%, rgba(134,101,236,1) 100%);
    background: -ms-linear-gradient(top, rgba(173,155,228,1) 0%, rgba(87,50,200,1) 50%, rgba(67,35,164,1) 51%, rgba(134,101,236,1) 100%);
    background: linear-gradient(to bottom, rgba(173,155,228,1) 0%, rgba(87,50,200,1) 50%, rgba(67,35,164,1) 51%, rgba(134,101,236,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad9be4', endColorstr='#8665ec', GradientType=0 );
 border-radius: 20px;
    color: whitesmoke;
}

.button_green{
    background: rgba(155,228,200,1);
    background: -moz-linear-gradient(top, rgba(155,228,200,1) 0%, rgba(50,200,142,1) 50%, rgba(35,164,115,1) 51%, rgba(101,236,184,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(155,228,200,1)), color-stop(50%, rgba(50,200,142,1)), color-stop(51%, rgba(35,164,115,1)), color-stop(100%, rgba(101,236,184,1)));
    background: -webkit-linear-gradient(top, rgba(155,228,200,1) 0%, rgba(50,200,142,1) 50%, rgba(35,164,115,1) 51%, rgba(101,236,184,1) 100%);
    background: -o-linear-gradient(top, rgba(155,228,200,1) 0%, rgba(50,200,142,1) 50%, rgba(35,164,115,1) 51%, rgba(101,236,184,1) 100%);
    background: -ms-linear-gradient(top, rgba(155,228,200,1) 0%, rgba(50,200,142,1) 50%, rgba(35,164,115,1) 51%, rgba(101,236,184,1) 100%);
    background: linear-gradient(to bottom, rgba(155,228,200,1) 0%, rgba(50,200,142,1) 50%, rgba(35,164,115,1) 51%, rgba(101,236,184,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9be4c8', endColorstr='#65ecb8', GradientType=0 );
 border-radius: 20px;
    color: whitesmoke;
}

.button_orange{
	background: rgba(235,199,183,1);
background: -moz-linear-gradient(top, rgba(235,199,183,1) 0%, rgba(208,110,67,1) 50%, rgba(177,79,37,1) 51%, rgba(230,117,30,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,199,183,1)), color-stop(50%, rgba(208,110,67,1)), color-stop(51%, rgba(177,79,37,1)), color-stop(100%, rgba(230,117,30,1)));
background: -webkit-linear-gradient(top, rgba(235,199,183,1) 0%, rgba(208,110,67,1) 50%, rgba(177,79,37,1) 51%, rgba(230,117,30,1) 100%);
background: -o-linear-gradient(top, rgba(235,199,183,1) 0%, rgba(208,110,67,1) 50%, rgba(177,79,37,1) 51%, rgba(230,117,30,1) 100%);
background: -ms-linear-gradient(top, rgba(235,199,183,1) 0%, rgba(208,110,67,1) 50%, rgba(177,79,37,1) 51%, rgba(230,117,30,1) 100%);
background: linear-gradient(to bottom, rgba(235,199,183,1) 0%, rgba(208,110,67,1) 50%, rgba(177,79,37,1) 51%, rgba(230,117,30,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebc7b7', endColorstr='#e6751e', GradientType=0 );
 border-radius: 20px;
    color: whitesmoke;
}

.addthis-animated{	
    text-align: center;
}

.uk-modal-dialog{	
    border-radius: 10px;
}

.cource_menu{
    overflow: inherit!important;
	 padding: 0px!important;
	     box-shadow: 0 5px 8px 0 rgba(160, 166, 168, 0);			 
}


.tm-navbar{
	    z-index: 9999999!important;
}

.uk-modal{
	    z-index: 99999999!important;
}

#tm-main{
	margin-top: 10px!important;
}

.uk-sticky-placeholder{
	margin: 0px 0px 5px!important;
}



.cource_menu{
	text-align: center!important;
}

.uk-button:hover{
	    color: #ffffff!important;
}

.level2 {
	margin-bottom: 0px!important;
	padding-top: 2px!important;
	padding-bottom: 2px!important;
}

dd.active{
	background: #ffffff!important;
}

dt.active{
	height: 36px!important;
}

.uk-overlay-background{
	    margin-left: 9px;
    border-top-width: 8px;
    border-right-width: 10px;
    margin-right: 8px;
    margin-top: 8px;
    margin-bottom: 8px;
    border-radius: 5px;
	    background: rgba(0, 0, 0, 0.6);
}

.uk-overlay-panel{
	    color: #ffffff;
}

.uk-overlay-fade{
	padding-top: 50px;
}
.uk-article-title{
	font-size: 35px;
}

.onp-sl-overlap-background{
opacity: .5!important;
}

.line1
{
	line-height: 1;
}

.wdgMoyklass-h1{
	display:none;
}

.wdgMoyklassForm-company_link{
	display:none!important;
}

.wdgMoyklass-btn{
	 background: rgba(186,155,228,1);
    background: -moz-linear-gradient(top, rgba(186,155,228,1) 0%, rgba(115,50,200,1) 50%, rgba(91,35,164,1) 51%, rgba(159,101,236,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(186,155,228,1)), color-stop(50%, rgba(115,50,200,1)), color-stop(51%, rgba(91,35,164,1)), color-stop(100%, rgba(159,101,236,1)));
    background: -webkit-linear-gradient(top, rgba(186,155,228,1) 0%, rgba(115,50,200,1) 50%, rgba(91,35,164,1) 51%, rgba(159,101,236,1) 100%);
    background: -o-linear-gradient(top, rgba(186,155,228,1) 0%, rgba(115,50,200,1) 50%, rgba(91,35,164,1) 51%, rgba(159,101,236,1) 100%);
    background: -ms-linear-gradient(top, rgba(186,155,228,1) 0%, rgba(115,50,200,1) 50%, rgba(91,35,164,1) 51%, rgba(159,101,236,1) 100%);
    background: linear-gradient(to bottom, rgba(186,155,228,1) 0%, rgba(115,50,200,1) 50%, rgba(91,35,164,1) 51%, rgba(159,101,236,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba9be4', endColorstr='#9f65ec', GradientType=0 );
    border-radius: 20px;
    color: whitesmoke;
}

.WdgMoyklassModal{
	    z-index: 99999999999999;
}

 .maximenuckanimation {
	padding-left: 5px!important;
	padding-right: 5px!important;
	margin-right: 5px!important;
}

@media (max-width: 1220px) {
	.hide1024{
		display:none!important;
	}
}

@media (max-width: 1000px) {
	.cource_menu{
		display:none!important;
	}
}

.tm-main-bottom{
	margin-top: 0px!important;
}

.lower_video{
	padding:0px!important;
}

.o-tabs--ed > .active  {
	background: rgb(255, 255, 255)!important;
}

.ed-forum__hd-title , .ed-forum-item__title > a, .ed-forum__ft > a, .ed-cat-name, .ed-post-item__title > a, .ed-user-name, .o-pager__link, .ed-forums-cat-header__title {
	color: #6b696f!important;
}

.forum_page > .sm-pusher > .sm-content > .sm-content-inner > .uk-container > .uk-grid > .tm-main > .tm-content {
	padding: 20px;
	border-radius: 5px;
}

.uk-margin-small > blockquote {
    color: #ffffff!important;
	line-height: 25px;
}

.uk-margin-small > blockquote > p {    
	color: #ffffff!important;
	text-align: center;
}

.uk-overlay > img{
	border-radius:5px;
	
}

.uk-overlay-hover:hover > img{
	
	/*filter: blur(3px);*/
	
}

.uk-button-primary {
	    background: rgba(173,155,228,1);
    background: -moz-linear-gradient(top, rgba(173,155,228,1) 0%, rgba(87,50,200,1) 50%, rgba(67,35,164,1) 51%, rgba(134,101,236,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(173,155,228,1)), color-stop(50%, rgba(87,50,200,1)), color-stop(51%, rgba(67,35,164,1)), color-stop(100%, rgba(134,101,236,1)))!important;
    background: -webkit-linear-gradient(top, rgba(173,155,228,1) 0%, rgba(87,50,200,1) 50%, rgba(67,35,164,1) 51%, rgba(134,101,236,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(173,155,228,1) 0%, rgba(87,50,200,1) 50%, rgba(67,35,164,1) 51%, rgba(134,101,236,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(173,155,228,1) 0%, rgba(87,50,200,1) 50%, rgba(67,35,164,1) 51%, rgba(134,101,236,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(173,155,228,1) 0%, rgba(87,50,200,1) 50%, rgba(67,35,164,1) 51%, rgba(134,101,236,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad9be4', endColorstr='#8665ec', GradientType=0 )!important;
	    border-radius: 20px!important;
		    font-size: 10px;
		
    margin-left: 15px!important;
    margin-right: 15px!important;

}

.uk-hide{
	display:none;
}

.tm-title-dash {
	        font-size: 18px;
    line-height: 18px;
	font-weight: bold;
	color: ghostwhite;
}

.uk-link-reset{
font-size:14px;
}

.tm-block-footer-bg{
	padding-top: 0px;
    padding-bottom: 0px;
	background: #4F5157;
}

.tm-block-footer-bg > .uk-container-center > .tm-block-footer > .uk-width-1-1 > .uk-panel {
	    box-shadow: 0 5px 8px 0 rgba(255, 255, 255, 0);
}

.tm-footer > .uk-sticky-placeholder > .uk-container-center > .uk-flex{
	height: 20px;
}

.blog_menu > .sm-levels > .sm-level > .level1 > .sm-bottom{
	display:none;
}

.ed-ask__input-title{
	height: 40px!important;
    font-size: 16px!important;
}

.ed-post-item__post-meta, .ed-reply-item__comments-wrap{
	display:none;
}

.ed-navbar__body{
	    padding-left: 4px!important;
    padding-right: 4px!important;
}

.ed-editor-tab{
	display:none;
}

.uk-grid > .tm-article-container{
	padding-left:0px;
}

.tm-tabs-monday {
	border-radius:5px;
}

.uk-badge{
	margin-bottom: 0px;
}

.lower_block{
	padding-top: 0px;
}

.blog_item > div > .uk-panel {
	        box-shadow: 1px 0px 6px 3px rgba(160,166,168,0.35);
    border-radius: 5px;
}

.blog_item > div > .uk-panel:hover {
	        box-shadow: 1px 0px 6px 5px rgba(134, 181, 196, 0.35);
    border-radius: 5px;
}

.without_color{
	background-color: #F2F4F5;
}

.meta_blog{
	margin-bottom: 0px !important; 
}

.uk-h6{
	font-size: 16px!important;
    line-height: 20px!important;
    text-align: left!important;
}

.uk-tab > li > a {
	padding-top: 20px!important;
    padding-bottom: 20px!important;
    padding-left: 20px!important;
    padding-right: 20px!important;
}

.uk-flex-item-1 > .uk-overlay-panel > .tm-overlay-content > .uk-margin {	
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}

.uk-flex-item-1 > .uk-overlay-panel > .tm-overlay-content > .uk-margin > p {	
   font-size: 20px;
    text-align: left;
    font-weight: 500;
}

.uk-flex-item-1 > .uk-overlay-panel > .tm-overlay-content > .uk-margin-large-top {	
    margin-top: 10px!important;
}

.uk-flex-item-1 > .uk-overlay-panel > .tm-overlay-content > .uk-margin-large-top > .uk-button-primary {	
    margin-left: 0px!important;
}

.playbuzz{
	margin-top: 20px!important;
}

.pb-powered-by{
	display:none!important;
}

.tm-article-container > div > .uk-badge {
	display:none!important;
}

.tm-main-bottom > div > .uk-panel-box {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}

.tm-article-container {
	padding-bottom: 0px!important;
}

@media (max-width: 480px) {
.uk-container, .uk-panel-box {
	padding-left: 5px!important;
    padding-right: 5px!important;
}


.button_glass{
	margin-left: 20px; 
	margin-top: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	min-width: 280px;
	border-radius: 30px;
}


.banner > .uk-grid > .uk-width-medium-3-5 {	
	    display:none!important;
}

.banner > .uk-grid > .uk-width-medium-2-5 {
	
	    padding-left: 15px!important;
}



._pictRight60{
width: 100%;
}

._pictRight50{
width: 100%;
}

._pictRight40{
width: 100%;
}

._pictRight30{
width: 100%;
}

._pictLeft40{
width: 100%;
}

._pictLeft60{
width: 100%;
}

._pictLeft50{
 width: 100%;
}

._pictLeft30{
    width: 100%;
}

.uk-article{
	    margin-top: 10px!important;
}

.sm-head{
	margin-top: 0px!important;
    margin-bottom: 0px!important;
}

.sm-close{
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}



#tm-main{
	margin-top: 0px!important; 
}

ul, ol{
	padding-left: 30px;
    padding-right: 30px;
}
	
	

.uk-grid-margin{
	margin-top: 0px!important;
}

.uk-panel-teaser{
	margin-bottom: 10px!important;
}

h3{
	    margin-top: 10px!important;
		margin-bottom: 5px!important;
		line-height: 28px!important;
		font-size: 25px!important;
}
p{
	margin-top: 5px;
    margin-bottom: 5px;
}

.uk-navbar-toggle{
	display:none;
}

.tm-headerbar{
	     min-height: 50px; 
}

.uk-navbar, .uk-flex-middle{
	height: 50px;
}

.tm-logo-small{
	padding: 0 90px;
}
}

a {
	color: #161ad0;
}

p::first-letter {
  font-size: 120%;
}

.margin_article{
	padding-left: 50px;
    padding-right: 50px;
}

.margin_article > .addthis_inline_share_toolbox > .addthis-animated{
	text-align: left;
}

.uk-grid > div > article > div > div > .uk-margin-large-bottom1 {
	display:none;
}

ul{
	list-style: none;
}

ul > li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

.multi_button_list > li:before {
  
  display: none!important;
}

.uk-navbar-nav > li:before, .uk-breadcrumb >  li:before, .uk-pagination >li:before {
	display:none;
}


.tm-article-container > ol {
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/
     padding-top: 10px!important;
    margin: 0;
    margin-left: 1em;
    padding: 0;
     
    counter-reset: li-counter;
}
.tm-article-container > ol > li{
    position: relative;
    margin-bottom: 1.5em;
    padding: 1.5em;
	padding-bottom: 1em;
    background-color: #f5eeee;
	    border-radius: 5px;
}
.tm-article-container > ol > li:before {
    position: absolute;
    top: -0.3em;
    left: -0.5em;
    width: 1.8em;
    height: 1.2em;
     
    font-size: 2em;
    line-height: 1.2;
    font-weight: bold;
    text-align: center;
    color: #464646;
    background-color: #b6ace1;
     
    transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
    z-index: 99;
    overflow: hidden;
     
    content: counter(li-counter);
    counter-increment: li-counter;
	    border-radius: 5px;
}

.readblogmore::before {
    position: absolute;
    top: 36px;
    left: 275px;
    content: "Читайте также:";
    color: white;
    background-color: rgb(226, 34, 63);
    font-family: amazing_grotesk_book,Arial;
    font-size: 20px;
    padding: 8px 15px;
    border-radius: 5px;
}

.readblogmore {
    padding-left: 145px;
    padding-right: 30px;
    display: block;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    min-height: 188px;
    padding-top: 95px;
    padding-bottom: 15px;
	padding-left: 275px;
}

.text .rmhold {
    width: 100%;
    padding-left: 105px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    margin-bottom: 40px;
    margin-top: 40px;   
}

.rmhold {
    margin-top: 10px;   
}

.readblogmore a:first-of-type {
    position: absolute;
    width: 240px;
    height: 158px;
    display: block;
    top: 50%;
    border: none;
    left: 20px;
    border-radius: 5px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
	background-size: cover;
}

.readblogmore a:last-of-type {
    font-weight: 700;
    font-size: 20px;
    color: #333;
    text-decoration: none;
    border-bottom: 1px solid;
}

.lessonmore::before{
	content: "Не пропусти курс:"!important;
	    background-color: rgb(141, 30, 190);
}

.buymore::before{
	content: "Не забудь купить:"!important;
	background-color: rgb(30, 190, 107);
}
	
@media ( max-width: 440px) {
	
	.rmhold{
	margin-top: 10px;
	}
	
	.readblogmore::before {
    position: absolute;
    top: 15px;
    left: 275px;
    content: "Читайте также";
}

.readblogmore a:last-of-type {
    display:none;
}

.readblogmore a:first-of-type {    
    left: 15px;
}
	
}	

.cource_menu > li::before, .maximenuck2 > li::before{
	display:none;
}

.uk-h3 > .uk-link-reset {
	font-size: 30px;
}

.mr15{	
    margin-right: 15px;
}

.ml15{	
    margin-left: 15px;
}


.lower_lessons_menu{
	margin-top: 20px;
}

.WdgMoyklassModal{
	z-index: 19999;
}

.no-blur:hover > .wk-grid:hover > div:hover > .wk-panel:hover > .wk-text-center:hover > .wk-overlay-hover:hover > img {
	    filter: blur(0px)!important;
}

.pay-per-view>.decor{
	    background: rgba(0,0,0,0)!important;
}

.tm-tag-1::before,.tm-tag-2::before,.tm-tag-3::before,.tm-tag-4::before,.tm-tag-5::before,.tm-tag-6::before,.tm-tag-7::before,.tm-tag-8::before, .markItUpButton::before, .sortItem::before, .o-nav > li::before {
    display:none!important;    
}

.banner{
	margin-top: 60px;
}

.banner > .uk-grid > .uk-width-medium-2-5 > .uk-panel {
	padding: 0px;
}

.opened{
	background-color: #8868c9!important;
}

.intro_ad{
	    font-weight: 200;
    font-size: 16px;
	    border-bottom: 0px solid;
}

.attention_ad > a {
	    border-bottom: 0px solid!important;
}

.attention_ad{
background: antiquewhite!important;
}

.attention_ad::before{
	content: "Внимание!!!"!important;
	background-color: rgb(153, 73, 213);
}

.about_article{
	    margin-top: 10px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    background: #c4bdff54;
    border-radius: 5px;
}

._error > ul, ._warning > ul, ._info > ul {
	padding-left: 95px;
}

.center300 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 300px;
}

.center_full {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
