.blog-hp {
margin-top: 1in;
}
.blog-hp::before {
display:none;
}
[class~=blog-hp] [class~=news-item]:nth-child(-n+5){
display:initial;
}
.footer-banners {
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
position: relative;
padding: 0 20px;
}
.footer-banner {
text-align: center;
}
button[type=submit]:disabled{
border-color: #b3b3b3;
background-color: #b3b3b3;
}
.id-1{
background-color: #141311;
}
.id-1 .blog-hp .news-item{
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}
.id-1 .blog-hp .news-item .text .description {
display:none;
}
.id-1 .blog-hp{
display:flex;
justify-content:center;
flex-direction: column;
}
.id-1 [class~=blog-hp]:before,
.id-1 .blog-hp .text > *{
color:white;
}
.id-1 .blog-hp .text,
.id-1 .blog-hp .image{
text-align:center;
color:white;
}
.id-1 .blog-hp .image img{
height: auto;
width: 150px;
max-width: 100%;
border: 2px solid;
border-image-source: linear-gradient(0deg, rgba(201,2,127,1) 0%, rgba(201,2,127,1) 50%, rgba(159,86,203,1) 100%);
border-image-slice: 1;
padding:0.5em;
}
.id-1 .welcome h1{
color: white;
}
.id-825 header[itemprop="headline"],.id-795 header[itemprop="headline"],.id-847 header[itemprop="headline"], .id-717 header[itemprop="headline"]{
display: none;}

.id-1 .homepage-products-2 .flags.flags-extra{
left: unset;
right: 0;
width: auto;
}

.event-href{
transition:all ease-in 250ms;
font-weight:bold;
}
.event-href:hover{
background-color:black;
color: white;
}
input[type="checkbox"]+label::before, input[type="radio"]+label::before{
border-color: #555;
}
input[type="checkbox"]+label, input[type="radio"]+label {
padding-left: 40px !important;
}
.banner-wrapper, .footer-banner a {
border-radius: 5px;
overflow: hidden;
}
.footer-banner {
margin: 10px 0px;
}
.flag-custom3{
display: none;
}
.id-1 .flag-custom3{
display: inline-block;
} 
.type-index .products-block > div .p > a img {
margin-top: 1.2em;
}
.type-index .shp-tabs-row.responsive-nav{
display: none;
}
.type-index .p-in-in a span{
color:white;
}
.type-index .product > .p{
border: 2px solid;
border-image-source: linear-gradient(0deg, rgba(201,2,127,1) 0%, rgba(201,2,127,1) 50%, rgba(159,86,203,1) 100%);
border-image-slice: 1;
color: white;
}
.type-index .banner-wrapper > a > span{
box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
}
.type-index .product .btn.btn-primary.hvr-sweep-to-right{
border-image-source: linear-gradient(90deg, rgba(201,2,127,1) 0%, rgba(201,2,127,1) 50%, rgba(159,86,203,1) 100%);
border-image-slice: 1;
}
.type-index .p-tools .btn.btn-primary{
border: 2px solid #ff0088;
background-color:  #141311;
color: white;
}
.type-index .product .hvr-sweep-to-right:before{
background: rgb(201,2,127);
background: linear-gradient(90deg, rgba(201,2,127,1) 0%, rgba(201,2,127,1) 50%, rgba(159,86,203,1) 100%);
}
.type-index .hvr-sweep-to-right:before{
background:#ff0088 ;
}
.type-index .p-tools .btn.btn-primary:hover{
color:white;
}
.type-index .price.price-final{
font-size: 1.5em;
}
.type-index .products-block .p .name{
height: auto!important;
}
.type-index .img-thumbnail {
padding: .25rem;
background-color: #fff;
border: 1px solid #dee2e6;
border-radius: .25rem;
max-width: 100%;
height: auto;
}
.type-index .content.wide {
background-color: #141311;
}
.type-index .sidebar.sidebar-left{
display: none;
}
#footer{
background-color: black;
border: 0;
margin: 0;
}
.type-index .footer-bottom, .footer-newsletter{
border-image-source: linear-gradient(90deg, rgba(201,2,127,1) 0%, rgba(201,2,127,1) 50%, rgba(159,86,203,1) 100%);
border-image-slice: 1;
}
#footer *{
color: white;
}
#signature a{
color:white;
}
.type-index .p-in-in a span{
font-size: 1.6em;
}
.type-index .flags{
width:100%;
left:0px;
top:0px;
}
.type-index .flag.flag-custom3{
width:100%;
display:inline-block;
max-width: initial;
background: rgb(201,2,127);
background: linear-gradient(90deg, rgba(201,2,127,1) 0%, rgba(201,2,127,1) 50%, rgba(159,86,203,1) 100%);
font-size: 1.15em;
font-weight: bold;
}
.type-index .flags-default .flag::before, .flags-default .flag:after{
display:none;
}
.link-icon.chat{
display:none;
}