
/* custom css - generated by TagDiv Composer */
/* custom css - generated by TagDiv Composer */
.td_block_social_counter{
                        font-family: 'Open Sans', arial, sans-serif;
                        font-weight: bold;
                        font-size: 11px;
                        color: #fff;
                        margin-bottom: 47px;
                    }.td_block_social_counter .td-sp{
                        position: relative;
                    }.td_block_social_counter .td-sp:after{
                        content: '';
                        width: 1px;
                        height: 16px;
                        background-color: rgba(255, 255, 255, 0.1);
                        position: absolute;
                        right: -1px;
                        top: 8px;
                    }.td-social-list{
                        *zoom: 1;
                    }.td-social-list:before,
                    .td-social-list:after{
                        display: table;
                        content: '';
                        line-height: 0;
                    }.td-social-list:after{
                        clear: both;
                    }.td_social_type{
                        width: 100%;
                        margin-bottom: 10px;
                        -webkit-transition: background-color 0.20s cubic-bezier(0, 0, 0.58, 1) 0s;
                        transition: background-color 0.20s cubic-bezier(0, 0, 0.58, 1) 0s;
                    }.td_social_type:last-child{
                        margin-bottom: 0;
                    }.td_social_type:hover .td-social-box{
                        background-color: #222;
                    }.td_social_type .td_social_info{
                        padding: 0 0 0 9px;
                        position: relative;
                        top: -12px;
                    }.td_social_type .td-social-box{
                        height: 32px;
                        position: relative;
                        overflow: hidden;
                    }.td_social_type .td-social-box .td-sp{
                        display: inline-block;
                    }.td_social_type .td_social_number{
                        border-left: 1px solid rgba(255, 255, 255, 0.1);
                        padding-left: 9px;
                    }.td_social_type .td_social_button{
                        float: right;
                        border-left: 1px solid rgba(255, 255, 255, 0.1);
                        padding: 0 14px;
                        margin-top: 8px;
                        top: 9px;
                        height: 16px;
                        line-height: 15px;
                        text-transform: uppercase;
                    }.td_social_type .td_social_button a{
                        color: #fff;
                    }.td_social_type .td_social_button a:after{
                        content: '';
                        display: block;
                        height: 32px;
                        position: absolute;
                        right: 0;
                        top: 0;
                        width: 324px;
                    }.td_social_type .td_social_button a:hover{
                        color: inherit;
                        text-decoration: none !important;
                    }.td_social_type a{
                        color: #fff;
                    }.td_social_facebook .td-social-box{
                        background-color: #516eab;
                    }.td_social_rss .td-social-box{
                        background-color: #ff6600;
                    }.td_social_soundcloud .td-social-box{
                        background-color: #ff5419;
                    }.td_social_twitter .td-social-box{
                        background-color: #29c5f6;
                    }.td_social_vimeo .td-social-box{
                        background-color: #006599;
                    }.td_social_youtube .td-social-box{
                        background-color: #e14e42;
                    }.td_social_instagram .td-social-box{
                        background-color: #417096;
                    }.td_social_pinterest .td-social-box{
                        background-color: #ca212a;
                    }.td_social_tiktok .td-social-box{
                        background-color: #009191;
                    }.td_social_twitch .td-social-box{
                        background-color: #9147FF;
                    }.td_social_steam .td-social-box{
                        background-color: #c7d5e0;
                    }.td-social-boxed .td_social_type{
                        text-align: center;
                        width: 33.3333%;
                        margin: 0;
                        float: left;
                    }.td-social-boxed .td_social_type .td-social-box{
                        height: 100px;
                    }.td-social-boxed .td_social_type span{
                        display: block;
                        width: 100%;
                        padding: 0;
                    }.td-social-boxed .td-sp{
                        margin-top: 10px;
                    }.td-social-boxed .td-sp::after{
                        display: none;
                    }.td-social-boxed .td_social_info{
                        font-size: 17px;
                        top: 0;
                    }.td-social-boxed .td_social_info_name{
                        font-size: 13px;
                        font-weight: normal;
                    }.td-social-boxed .td_social_button{
                        opacity: 0;
                        position: absolute;
                        height: 100%;
                        margin-top: 0;
                        top: 0;
                    }.td-social-boxed .td_social_button a:after{
                        width: 100%;
                        height: 100%;
                    }.td-social-colored .td_social_facebook .td-sp{
                        background-color: #516eab;
                    }.td-social-colored .td_social_rss .td-sp{
                        background-color: #ff6600;
                    }.td-social-colored .td_social_soundcloud .td-sp{
                        background-color: #ff5419;
                    }.td-social-colored .td_social_twitter .td-sp{
                        background-color: #29c5f6;
                    }.td-social-colored .td_social_vimeo .td-sp{
                        background-color: #006599;
                    }.td-social-colored .td_social_youtube .td-sp{
                        background-color: #e14e42;
                    }.td-social-colored .td_social_instagram .td-sp{
                        background-color: #417096;
                    }.td-social-colored .td_social_pinterest .td-sp{
                        background-color: #ca212a;
                    }.td-social-colored .td_social_tiktok .td-sp{
                        background-color: #009191;
                    }.td-social-colored .td_social_twitch .td-sp{
                        background-color: #9147FF;
                    }.td-social-colored .td_social_steam .td-sp{
                        background-color: #c7d5e0;
                    }.td-social-font-icons .td-sp{
                        background: none;
                        font-family: 'newspaper', sans-serif;
                        font-size: 14px;
                        text-align: center;
                        font-weight: normal;
                    }.td-social-font-icons .td-sp:before{
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: 0;
                        line-height: 30px;
                    }.td-social-font-icons .td_social_facebook .td-sp:before{
                        content: '\e818';
                        color: #516eab;
                    }.td-social-font-icons .td_social_rss .td-sp:before{
                        content: '\e828';
                        color: #ff6600;
                    }.td-social-font-icons .td_social_soundcloud .td-sp:before{
                        content: '\e82b';
                        color: #ff5419;
                    }.td-social-font-icons .td_social_twitter .td-sp:before{
                        content: '\e831';
                            color: #000;
                    }.td-social-font-icons .td_social_vimeo .td-sp:before{
                        content: '\e832';
                        color: #006599;
                    }.td-social-font-icons .td_social_youtube .td-sp:before{
                        content: '\e836';
                        color: #e14e42;
                    }.td-social-font-icons .td_social_instagram .td-sp:before{
                        content: '\e81d';
                        color: #417096;
                    }.td-social-font-icons .td_social_pinterest .td-sp:before{
                        content: '\e825';
                        color: #ca212a;
                    }.td-social-font-icons .td_social_tiktok .td-sp:before{
                        content: '\e9d6';
                        color: #009191;
                    }.td-social-font-icons .td_social_twitch .td-sp:before{
                        content: '\e909';
                        color: #9147FF;
                    }.td-social-font-icons .td_social_steam .td-sp:before{
                        content: '\e939';
                        color: #1b2838;
                    }.td_block_social_counter.td-social-style8{
                        color: #000;
                    }.td_block_social_counter.td-social-style8 .td-social-list{
                        margin-left: -8px;
                        margin-right: -8px;
                    }.td_block_social_counter.td-social-style8 .td_social_type .td-social-box{
                        background-color: transparent;
                        border: 1px solid #ededed;
                        margin: 0 8px 16px;
                    }.td_block_social_counter.td-social-style8 .td_social_type .td_social_button{
                        margin-top: 7px;
                    }.td_block_social_counter.td-social-style8 .td_social_type a{
                        color: #000;
                    }.td_block_social_counter.td-social-style8 .td_social_type:hover{
                        color: #555;
                    }.td_block_social_counter.td-social-style8 .td_social_type:hover .td_social_type a{
                        color: #555;
                    }.td_block_social_counter.td-social-style8 .td-sp{
                        font-size: 28px;
                    }.td_block_social_counter.td-social-style8 .td-sp:after{
                        top: 7px;
                    
                        background-color: #000;
                        opacity: 0.1;
                    }.td_block_social_counter.td-social-style8 .td-sp-twitter{
                        font-size: 22px;
                    }.td_block_social_counter.td-social-style8 .td_social_button{
                        border-color: #ededed;
                    }div.tdi_45 .td-block-title a,
                    div.tdi_45 .td-block-title span{
                        font-family:Rubik !important;font-size:17px !important;font-weight:500 !important;text-transform:uppercase !important;
                    }@media (min-width: 1019px) and (max-width: 1140px) {
                        .td_social_type .td_social_button a:after {
                            width: 300px;
                        }
                    }@media (min-width: 768px) and (max-width: 1018px) {
                        .td_social_type .td_social_button a:after {
                            width: 228px;
                        }
                    }@media (max-width: 767px) {
                        .td_social_type .td_social_button a:after {
                            width: 100%;
                        }
                    }@media (min-width: 768px) and (max-width: 1018px) {
                        .td-social-boxed .td_social_type .td-social-box {
                            height: 70px;
                        }
                    }@media (min-width: 768px) and (max-width: 1018px) {
                        .td-social-boxed .td-sp {
                            margin-top: 4px;
                        }
                    }@media (min-width: 768px) and (max-width: 1018px) {
                        .td-social-boxed .td_social_info {
                            font-size: 13px;
                            top: -12px;
                        }
                    }@media (min-width: 768px) and (max-width: 1018px) {
                        .td-social-boxed .td_social_info_name {
                            top: -17px;
                            font-size: 10px;
                        }
                    }@media (max-width: 767px) {
                        .td_block_social_counter.td-social-style8 .td-social-list {
                            margin-left: -2px;
                            margin-right: -2px;
                        }
                    }@media (min-width: 768px) and (max-width: 1018px) {
                        .td_block_social_counter.td-social-style8 .td_social_type .td-social-box {
                            margin: 0 2px 4px;
                        }
                    }@media (max-width: 767px) {
                        .td_block_social_counter.td-social-style8 .td_social_type .td-social-box {
                            margin: 0 2px 4px;
                        }
                    }@media (min-width: 768px) and (max-width: 1018px) {
                        .td_block_social_counter.td-social-style8 .td-sp {
                            font-size: 21px;
                        }
                    }@media (max-width: 767px) {
                        .td_block_social_counter.td-social-style8 .td-sp {
                            font-size: 28px;
                        }
                    }@media (min-width: 768px) and (max-width: 1018px) {
                        .td_block_social_counter.td-social-style8 .td-sp-twitter {
                            font-size: 18px;
                        }
                    }
