/*
Theme Name: SP Theme
Theme URI: https://cms3.ru/wordpress-pustaya-tema/
Author: Alex Kuimov
Author URI: https://cms3.ru
Description: The blank wordpress theme
Version: 11.2
Text Domain: sp-theme
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*WordPress Core*/
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: start;
}

.wp-caption.alignnone {
    margin: 20px auto;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}

.screen-reader-text:focus {
    background-color: #eee;
    clip: auto !important;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}

.gallery-caption {
    display: block;
}

.bypostauthor {
    display: block;
}
#t-header{
    height: 50px;
}
article{
    max-width: 1200px;
    margin: 0 auto;
    padding: 30px 0;
}
#rec242194549 .t-btn:not(.t-animate_no-hover):hover{ background-color: #575656 !important; color: #ffffff !important;	}	#rec242194549 .t-btn:not(.t-animate_no-hover){ -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;	}</style><style>#rec242194549 .t-menu__link-item{ -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out; transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;	}
#rec242194549 .t-menu__link-item.t-active{ opacity:1 !important;}
@supports (overflow:-webkit-marquee) and (justify-content:inherit)
{ #rec242194549 .t-menu__link-item, #rec242194549 .t-menu__link-item.t-active { opacity: 1 !important; }
}
@media screen and (max-width: 980px) { #rec242194549 .t228__leftcontainer { padding: 20px; } #rec242194549 .t228__imglogo { padding: 20px 0; }
#rec242194549 .t228 { position: static;
}
#rec242194549 .t-btn:not(.t-animate_no-hover):hover{ background-color: #575656 !important; color: #ffffff !important;	}	#rec242194549 .t-btn:not(.t-animate_no-hover){ -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;	}
	#rec242194549 .t-menu__link-item{ -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out; transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;	}
#rec242194549 .t-menu__link-item.t-active{ opacity:1 !important;}
@supports (overflow:-webkit-marquee) and (justify-content:inherit)
{ #rec242194549 .t-menu__link-item, #rec242194549 .t-menu__link-item.t-active { opacity: 1 !important; }
}
@media screen and (max-width: 980px) { #rec242194549 .t-menusub__menu .t-menusub__link-item { color:#575656 !important; } #rec242194549 .t-menusub__menu .t-menusub__link-item.t-active { color:#575656 !important; }
}
@media screen and (min-width: 981px) { #rec242194549 .t-menusub__menu { max-width:260px; }
<style type="text/css"> #rec291731907 .t794__tooltip-menu { background-color:#ffffff; text-align:center; max-width:260px; border-radius:3px; box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.20); } #rec291731907 .t794__tooltip-menu_top:after { border-top-color: #ffffff; } #rec291731907 .t794__tooltip-menu_bottom:after { border-bottom-color: #ffffff; } #rec291731907 .t794__tooltip-menu_top:before { border-top-color: ; } #rec291731907 .t794__tooltip-menu_bottom:before { border-bottom-color: ; } 
	
#rec242716547 .t-menu__link-item{ position: relative;	}
#rec242716547 .t-menu__link-item::after { content: ''; position: absolute; left: 0;	bottom: 20%;	opacity: 0;	width: 100%;	height: 100%;	border-bottom: px solid ; -webkit-box-shadow: inset 0px -px 0px 0px ; -moz-box-shadow: inset 0px -px 0px 0px ; box-shadow: inset 0px -px 0px 0px ; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
}
#rec242716547 .t-menu__link-item.t-active::after {
opacity: 1;
bottom: -0px;
border-bottom: 0px solid #e94277;
-webkit-box-shadow: inset 0px -1px 0px 0px #e94277;
-moz-box-shadow: inset 0px -1px 0px 0px #e94277;
box-shadow: inset 0px -1px 0px 0px #e94277;
}
@supports (overflow:-webkit-marquee) and (justify-content:inherit)
{ #rec242716547 .t-menu__link-item, #rec242716547 .t-menu__link-item.t-active { opacity: 1 !important; }
}
@media screen and (max-width: 980px) { #rec242716547 .t-menusub__menu .t-menusub__link-item { color:#575656 !important; } #rec242716547 .t-menusub__menu .t-menusub__link-item.t-active { color:#575656 !important; }
}
@media screen and (min-width: 981px) { #rec242716547 .t-menusub__menu { max-width:260px; }
}
#rec291685943 .t-btn[data-btneffects-first],
#rec291685943 .t-btn[data-btneffects-second],
#rec291685943 .t-submit[data-btneffects-first],
#rec291685943 .t-submit[data-btneffects-second] {	position: relative; overflow: hidden; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);
}
#rec242716090 .t-btn[data-btneffects-first],
#rec242716090 .t-btn[data-btneffects-second],
#rec242716090 .t-submit[data-btneffects-first],
#rec242716090 .t-submit[data-btneffects-second] {	position: relative; overflow: hidden; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);
}
.t-feed__post-popup__content-wrapper{
    padding-top: 100px;
}

.t280__burger {
	position: absolute !important;
}
