.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img {
    border-radius: 0;
}
.article-list .article:hover {
    background-color: #FFCEE0;
    transition: ease .5s;
}
.custom_cat .sppb-addon-article:hover > .sppb-article-info-wrap {
    background-color: #FFCEE0;
    transition: ease .5s;
}
.custom_btn_mat span {
    color: #373737 !important;
    font-size: 22px !important;
  	padding: 0 !important;
  	line-height: normal !important;
}
.custom_btn_mat:hover {
	box-shadow: 0px 4px 8px 1px rgba(168, 216, 107, 0.83);
}
.custom_btn_mat {
	box-shadow: 0px 4px 8px 0px rgba(168, 216, 107, 0.53);
    background-color: #A8D86B !important;
    padding: 15px 50px 15px 50px;
    border-radius: 100px !important;
}
#sp-main-body {
    min-height: 100vh;
}
.article-details .article-header h1, .article-details .article-header h2 {
	font-size: 2rem;
  	color: #B73C70;
}
.article-list .article {
    border: 0px solid #f5f5f5;
    background-color: #FCF4F7;
  	border-radius: 0px;
}
.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {
    border-bottom: 0px solid #f5f5f5;
    border-radius: 0;
}
.article-list .article .article-header h1, .article-list .article .article-header h2 {
    font-size: 22px;
    margin: 0;
    text-align: center;
}
@media (max-width: 767px) {
  #offcanvas-toggler::before {
    font-size: 16px !important;
}
#sp-bottom {
    padding: 30px 0 10px !important;
}
div#sp-bottom4 table {
    margin: auto !important;
}
div#sp-bottom4 {
    text-align: center !important;
}
div#sp-bottom5 table {
   margin: auto !important;
}
  div#sp-bottom5 {
    text-align: center !important;
}
div#sp-bottom2 {
    font-size: 15px !important;
}
p.head_footer {
    font-size: 16px !important;
}
div#sp-menu {
    height: 85px !important;
    line-height: 85px !important;
}
.breadcrumb {
    font-size: 14px !important;
}
}
#offcanvas-toggler::before {
    content: 'Меню';
    font-size: 22px;
    padding-right: 10px;
}
.breadcrumb-item.active {
    color: #B73C70;
}
.breadcrumb {
    margin: 1rem 0;
    background-color: #FCF4F7;
}
p.custom_text {
    text-align: center;
}
.pweb-labels-over form.pwebcontact-form .pweb-label-over label {
    padding: 6px !important;
}
form.pwebcontact-form input.pweb-input, form.pwebcontact-form select {
    line-height: 40px !important;
    height: 40px !important;
}
.pweb-chars-counter {
    display: none;
}
form.pwebcontact-form .pweb-msg > div {
    padding: 10px !important;
}
form.pwebcontact-form button, form.pwebcontact-form .btn {
    -webkit-box-shadow: 0px 4px 8px 0px rgba(168, 216, 107, 0.53) !important;
    -moz-box-shadow: 0px 4px 8px 0px rgba(168, 216, 107, 0.53) !important;
    box-shadow: 0px 4px 8px 0px rgba(168, 216, 107, 0.53) !important;
    text-shadow: none !important;
    width: -webkit-fill-available !important;
    width: -moz-fill-available !important;
    font-size: 22px !important;
    border: none !important;
    border-radius: 30px !important;
  	padding: 15px 50px !important;
  
}
.pwebcontact-container {
	pointer-events: all;
}
.custom_btn:hover {
box-shadow: 0px 4px 8px 1px rgba(168, 216, 107, 0.83);
}
.custom_btn {
box-shadow: 0px 4px 8px 0px rgba(168, 216, 107, 0.53);
}
.custom_cat .sppb-article-info-wrap a {
    font-size: 22px;
    font-weight: normal;
}
.custom_cat .sppb-article-info-wrap {
    padding: 15px 0;
    text-align: center;
    background-color: #FCF4F7;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    padding: 10px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    padding: 10px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    width: 100%;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    background-color: #FFF2F6;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #fae7ed;
    height: auto;
    line-height: initial;
}
.sp-megamenu-parent > li:hover > a {
    background-color: #FFF2F6;
    border-bottom: 3px solid #B73C70;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    background-color: #FFF2F6;
    border-bottom: 3px solid #B73C70;
}
div#sp-logotip {
    margin: auto;
}
p.head_footer {
    font-size: 20px;
}
#sp-bottom {
    padding: 75px 0 40px;
    font-size: inherit;
    line-height: inherit;
}
#sp-footer .container-inner {
    padding: 0;
    border-top: 1px solid rgba(255, 255, 255, .1);
}
#sp-header {
    box-shadow: none;
    padding: 0;
}
div#sp-menu {
    margin: auto;
	height: 120px;
    line-height: 117px;
}
div#sp-empty {
    margin: auto;
}
div#sp-phone-mts {
    margin: auto;
}
div#sp-phone-vel {
    margin: auto;
}
#sp-top-bar {
	padding: 4px 0 0 0;
    font-size: inherit;
}