#footer .grid-container.fluid .grid-x {
	max-width: 75rem;
	margin-left: auto;
	margin-right: auto;
}
#secondfooter{
    background-color:#222;
    padding:2em 0;
    position:relative;
    z-index:3
}
#secondfooter .accordion,#thirdfooter .accordion{
    background:0 0;
    border:0;
    border-radius:0;
    margin-left:initial;
    display:inline-block;
    width:100%;
    margin-bottom:0
}
#secondfooter ul,#thirdfooter ul{
    list-style:none;
    margin:0
}
#secondfooter ul li{
    font-size:.9em;
    padding:8px 0 0
}
#secondfooter ul li:last-child{
    border-bottom:0
}
#secondfooter ul li a{
    color:#aaa;
    font-size:12px;
    padding: 0;
}
#secondfooter ul li a:hover{
    color:#fff;
    text-decoration:none
}
#secondfooter ul.social li{
    float:left;
    border-bottom:0;
    margin-right:10px;
    padding:0
}
#secondfooter ul.social li.telegram a:hover{
    color:#08c
}
#secondfooter ul.social li.telegram a:hover div.icon{
    background-color:#08c;
    color:#fff
}
#secondfooter ul.social li.facebook a:hover{
    color:#3d5a99
}
#secondfooter ul.social li.facebook a:hover div.icon{
    background-color:#3d5a99;
    color:#fff
}
#secondfooter ul.social li.instagram a:hover{
    color:#d62976
}
#secondfooter ul.social li.instagram a:hover div.icon{
    background-color:#d62976;
    color:#fff
}
#secondfooter ul.social li.twitter a:hover{
    color:#4baaf4
}
#secondfooter ul.social li.twitter a:hover div.icon{
    background-color:#4baaf4;
    color:#fff
}
#secondfooter ul.social li.google a:hover{
    color:#dc4332
}
#secondfooter ul.social li.google a:hover div.icon{
    background-color:#dc4332;
    color:#fff
}
#secondfooter ul.social li.youtube a:hover{
    color:#b41518
}
#secondfooter ul.social li.youtube a:hover div.icon{
    background-color:#b41518;
    color:#fff
}
#secondfooter ul.social li.wordpress a:hover{
    color:#005465
}
#secondfooter ul.social li.wordpress a:hover div.icon{
    background-color:#005465;
    color:#fff
}
#secondfooter ul.social div.icon{
    display:inline-block;
    color:#222;
    background-color:#fff;
    width:30px;
    height:30px;
    border-radius:50%;
    margin-top:5px
}
#secondfooter ul.social div.text{
    display:inline-block;
    margin-left:10px;
    font-size:16px
}
#secondfooter ul.social .fab{
    padding:20% 0;
    font-size:18px;
    width:100%;
    text-align:center
}
#thirdfooter ul.trustness{
    display:flex;
    flex-wrap:wrap;
    margin-bottom:15px
}
#thirdfooter ul.trustness li{
    border-bottom:0;
    line-height:45px;
    margin-right:10px;
    margin-bottom:10px;
    width:calc(30% - 10px)
}
#thirdfooter ul.trustness li div{
	border:1px solid #eee;
    background: white;
    border-radius:5px;
    display:flex;
    align-items:center;
    align-content:center;
    justify-content:center
}
#thirdfooter ul.trustness li img{
    height:40px;
    max-width:75%
}
#secondfooter .vertical.menu>li>a{
    background:0 0;
    color:#fff!important;
    font-weight:900;
    font-size:16px;
    padding:5px 0;
    text-transform:uppercase;
    margin:0;
    border:0;
    opacity:1
}
#secondfooter .is-accordion-submenu-parent>a::after{
    content:'';
    display:block;
    width:0;
    height:0;
    border:6px inset;
    border-color:#555 transparent transparent;
    border-top-style:solid;
    position:absolute;
    top:50%;
    margin-top:-4px;
    right:1rem
}
#secondfooter .is-accordion-submenu-parent[aria-expanded=true]>a::after{
    -webkit-transform-origin:50% 30%;
    -ms-transform-origin:50% 30%;
    transform-origin:50% 30%;
    -webkit-transform:scaleY(-1);
    -ms-transform:scaleY(-1);
    transform:scaleY(-1)
}
#secondfooter .accordion .accordion-navigation>a,#secondfooter .accordion dd>a,#thirdfooter .accordion .accordion-navigation>a,#thirdfooter .accordion dd>a{
    background:0 0;
    color:#fff;
    display:block;
    font-weight:900;
    font-size:16px;
    padding:20px 0 10px;
    opacity:1;
    text-transform:uppercase
}
#secondfooter .accordion .accordion-navigation>a:hover,#secondfooter .accordion dd>a:hover,#thirdfooter .accordion .accordion-navigation>a:hover,#thirdfooter .accordion dd>a:hover{
    background:0 0;
    text-decoration:none
}
#secondfooter .menu>li>a i, #thirdfooter .menu>li>a img, #thirdfooter .menu>li>a svg {
    margin-right: 0.25rem;
    display: inline-block;
}
#thirdfooter{
    background-color:#111;
    padding:20px 0 10px;
}
#thirdfooter p{
    font-size:12px;
    text-align:right;
    line-height:1.35em;
    margin:0; 
}
@media only screen and (min-width:40em){
    #secondfooter .accordion .accordion-navigation.active .fa-minus,#secondfooter .accordion .accordion-navigation.active .fa-plus,#secondfooter .accordion .fa-minus,#secondfooter .accordion .fa-plus,#secondfooter .vertical.menu>li>a::after{
        display:none
    }
    #secondfooter ul.submenu{
        display:block!important
    }
    #secondfooter ul li{
        font-size:1em;
        line-height:1em
    }
    #secondfooter ul.trustness li,#thirdfooter ul.trustness li{
        width:calc(16.6666667% - 15px);
        margin-bottom:0
    }
}
.x-friend-dropdown{
    background:#372898;
    height:31px
}
.x-friend-dropdown p{
    position:relative;
    padding-left:30px;
    margin-left:2px
}
.x-friend-dropdown img{
    width:17px;
    margin:0;
    display:block;
    position:absolute;
    left:2px;
    top:1px
}
.scroll-top {
    z-index: 1004;
    position: fixed;
    width: 32px;
    right: 0.9375rem;
    bottom: -100px;
    -webkit-transition: .7s ease-in-out;
    -moz-transition: .7s ease-in-out;
    -o-transition: .7s ease-in-out;
    -ms-transition: .7s ease-in-out;
    transition: .7s ease-in-out;
}
.scroll-top .btn {
    border-radius: 0;
    font-size: 12px;
    padding: 7px 10px 10px;
    color: #fff;
    display: inline-block;
}