#modal-menu ul.sp-megamenu-parent>li>a, #modal-menu ul.sp-megamenu-parent>li>span {
    font-style: normal;
    font-weight: 400;
    font-size: 4vh;
    line-height: 1;
    text-transform: initial;
}

.magnin-slider .sp-slider-btn-text:after {
    content: "";
    position: absolute;
    height: 0%;
    left: 50%;
    top: 50%;
    width: 150%;
    z-index: -1;
    transition: all 0.75s ease 0s;
    background: #dcdde0;
    transform: translateX(-50%) translateY(-50%) rotate(-25deg);
}

.breadcrumb {
    padding: 0.75rem 1rem;
    background-color: #f9f9f9;
    border-radius: 0.25rem;
    font-size: 13px;
}

#sp-footer ul.menu {
    margin-top: 0px;
    }
    
    .view-article #sp-main-body .container .article-details .article-details-top-wrapper:after {
    position: absolute;
    content: " ";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.45) 5.34%, rgba(0, 0, 0, 0) 77.67%);
}

.price span.field-label {
    font-size: 20px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
    width: 100px;
    display: inline-block;
}

.price span.field-value {
    font-size: 30px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
     display: inline-block;
}
    
.parametrlabel span.field-label {
    font-size: 15px;
    font-weight: 600;
    width: 200px;
    display: inline-block;
}

.parametrlabel span.field-value {
    font-size: 14px;
   width: 450px;
    display: inline-block;
}

.sp-page-title .sp-page-title-heading {
    font-size: 75px;
    line-height: 90px;
    color: #ffffff;
    max-width: 58%;
    font-weight: 800;
}
.sp-page-title {
    padding: 100px 0 100px;
    background-repeat: no-repeat;
    background-position: 50% 100%;
    background-size: cover;
    background-attachment: scroll;
    margin-bottom: 50px;
}


.view-category .blog .article-list .magnin-intro-articles .article:hover .article-body {
    background-color: #626569;
}

.view-category .blog .article-list .magnin-intro-articles .article:hover .article-body .article-header h2 a {
    color: #ffffff;
}

.view-category .blog .article-list .magnin-intro-articles .article .article-body {
    padding: 30px 20px;
    transition: 0.4s;
    min-height: 160px;
}

div.article-body.row ul.fields-container {
    background-color: #f0f0f0;
    padding: 20px;
    max-width: 699px;
}
#sp-main-body {
    padding: 10px 0;
}

.eb-entry-head h1 {
font-size: 35px;
font-weight: 600;
}

h2.eb-post-title {
    font-size: 28px!important;
    line-height: 30px!important;
    margin: 0 0 10px;
    word-break: break-word;
    overflow: hidden;
}
    
    
    
    

    div.sp-simpleportfolio-overlay a {
        position: inherit;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        text-decoration: none; /* No underlines on the link */
        z-index: 10; /* Places the link above everything else in the div */
        background-color: #FFF; /* Fix to make div clickable in IE */
        opacity: 0; /* Fix to make div clickable in IE */
        filter: alpha(opacity=1); /* Fix to make div clickable in IE */
    }  
    
/**
 * ----------------------------------------
 * animation kenburns-top
 * ----------------------------------------
 */
@keyframes 
kenburns-top {  0% {
 transform: scale(1) translateY(0);
 transform-origin: 50% 16%;
}
 100% {
 transform: scale(1.25) translateY(-15px);
 transform-origin: top;
}
}
/**
 * ----------------------------------------
 * animation kenburns-bottom
 * ----------------------------------------
 */
@keyframes 
kenburns-bottom {  0% {
 transform: scale(1) translateY(0);
 transform-origin: 50% 84%;
}
 100% {
 transform: scale(1.25) translateY(15px);
 transform-origin: bottom;
}
}
/**
 * ----------------------------------------
 * animation kenburns-right
 * ----------------------------------------
 */
@keyframes 
kenburns-right {  0% {
 transform: scale(1) translate(0, 0);
 transform-origin: 84% 50%;
}
 100% {
 transform: scale(1.25) translateX(20px);
 transform-origin: right;
}
}
/**
 * ----------------------------------------
 * animation kenburns-left
 * ----------------------------------------
 */
@keyframes 
kenburns-left {  0% {
 transform: scale(1) translate(0, 0);
 transform-origin: 16% 50%;
}
 100% {
 transform: scale(1.25) translate(-20px, 15px);
 transform-origin: left;
}
}
/**
 * ----------------------------------------
 * animation focus-in-contract
 * ----------------------------------------
 */
@keyframes 
focus-in-contract {  0% {
 letter-spacing: 1em;
 filter: blur(12px);
 opacity: 0;
}
 100% {
 filter: blur(0px);
 opacity: 1;
}
}
/**
 * ----------------------------------------
 * animation tracking-in-contract
 * ----------------------------------------
 */
@keyframes 
tracking-in-contract {  0% {
 letter-spacing: 1em;
 opacity: 0;
}
 40% {
 opacity: 0.6;
}
 100% {
 letter-spacing: normal;
 opacity: 1;
}
}
/**
 * ----------------------------------------
 * animation fade-out
 * ----------------------------------------
 */
@keyframes 
fade-out {  0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@keyframes 
fade-in {  0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
/**
 * ----------------------------------------
 * animation text-blur-out
 * ----------------------------------------
 */
@keyframes 
text-blur-out {  0% {
 filter: blur(0.01);
}
 100% {
 filter: blur(12px) opacity(0%);
}
}
/**
 * ----------------------------------------
 * animation slide-in-bottom
 * ----------------------------------------
 */
@keyframes 
slide-in-bottom {  0% {
 transform: translateY(100%);
 opacity: 0;
}
 100% {
 transform: translateY(0);
 opacity: 1;
}
}
/**
 * ----------------------------------------
 * animation rotate-center
 * ----------------------------------------
 */
@keyframes 
rotate-center {  0% {
 transform: rotate(0);
}
 100% {
 transform: rotate(360deg);
}
}


.parametrlabel span.field-value {
    width: auto;
    
    }
    
    #sp-header.header-sticky {

    background-color: rgb(99 101 106 / 85%)!important;
    
    }
    

.rc-anchor-invisible {
display: none!important;
}
.grecaptcha-badge { 
    visibility: hidden !important;
}