
html {
    position: relative;
    min-height: 100%
}

body {
    margin: 0 0 122px
}

.wp-social-login-provider-list{padding:10px}
.wp-social-login-provider-list a{text-decoration:none}
.wp-social-login-provider-list img{border:0}

.nav-tabs>li>a {
	border:none
}

#header {
    margin-top: 2rem;
}

/* social css */

.bsc-clearfix:after,.bsc-clearfix:before {
    content: "";
    display: table
}

.bsc-clearfix:after {
    clear: both
}

.bsc-clearfix {
    zoom:1}

.better-social-counter .social-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.better-social-counter a,.better-social-counter a:hover {
    text-decoration: none
}

.better-social-counter .item-icon,.better-social-counter .item-name {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.better-social-counter .social-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 400
}

.better-social-counter .social-item a,.better-social-counter .social-item a:hover,.better-social-counter .social-item a:visited {
    text-decoration: none
}

.better-social-counter [class*=" bsfi-"]:before,.better-social-counter [class^=bsfi-]:before {
    line-height: inherit
}

.better-social-counter.colored .social-item.facebook .item-icon,.better-social-counter.style-box.colored .social-item.facebook span {
    background-color: #4a639f
}

.better-social-counter.colored .social-item.facebook .item-icon:hover,.better-social-counter.style-box.colored .social-item.facebook .item-icon {
    background-color: #5271b3
}

.better-social-counter.colored .social-item.twitter .item-icon,.better-social-counter.style-box.colored .social-item.twitter span {
    background-color: #59c8ff
}

.better-social-counter.colored .social-item.twitter .item-icon:hover,.better-social-counter.style-box.colored .social-item.twitter .item-icon {
    background-color: #58d1ff
}

.better-social-counter.colored .social-item.google .item-icon,.better-social-counter.style-box.colored .social-item.google span {
    background-color: #D73D32
}

.better-social-counter.colored .social-item.google .item-icon:hover,.better-social-counter.style-box.colored .social-item.google .item-icon {
    background-color: #e64035
}

.better-social-counter.colored .social-item.dribbble .item-icon,.better-social-counter.style-box.colored .social-item.dribbble span {
    background-color: #ea4c89
}

.better-social-counter.colored .social-item.dribbble .item-icon:hover,.better-social-counter.style-box.colored .social-item.dribbble .item-icon {
    background-color: #fd4f98
}

.better-social-counter.colored .social-item.delicious .item-icon,.better-social-counter.style-box.colored .social-item.delicious span {
    background-color: #4a79ff
}

.better-social-counter.colored .social-item.delicious .item-icon:hover,.better-social-counter.style-box.colored .social-item.delicious .item-icon {
    background-color: #5794ff
}

.better-social-counter.colored .social-item.soundcloud .item-icon,.better-social-counter.style-box.colored .social-item.soundcloud span {
    background-color: #F50
}

.better-social-counter.colored .social-item.soundcloud .item-icon:hover,.better-social-counter.style-box.colored .social-item.soundcloud .item-icon {
    background-color: #ff7e1c
}

.better-social-counter.colored .social-item.github .item-icon,.better-social-counter.style-box.colored .social-item.github span {
    background-color: #666
}

.better-social-counter.colored .social-item.github .item-icon:hover,.better-social-counter.style-box.colored .social-item.github .item-icon {
    background-color: grey
}

.better-social-counter.colored .social-item.behance .item-icon,.better-social-counter.style-box.colored .social-item.behance span {
    background-color: #3b63fc
}

.better-social-counter.colored .social-item.behance .item-icon:hover,.better-social-counter.style-box.colored .social-item.behance .item-icon {
    background-color: #3e7aff
}

.better-social-counter.colored .social-item.youtube .item-icon,.better-social-counter.style-box.colored .social-item.youtube span {
    background-color: #cc181e
}

.better-social-counter.colored .social-item.youtube .item-icon:hover,.better-social-counter.style-box.colored .social-item.youtube .item-icon {
    background-color: #eb1a21
}

.better-social-counter.colored .social-item.aparat .item-icon,.better-social-counter.style-box.colored .social-item.aparat span {
    background-color: #df0f50
}

.better-social-counter.colored .social-item.aparat .item-icon:hover,.better-social-counter.style-box.colored .social-item.aparat .item-icon {
    background-color: #df0f50c7
}

.better-social-counter.colored .social-item.vimeo .item-icon,.better-social-counter.style-box.colored .social-item.vimeo span {
    background-color: #46a3e9
}

.better-social-counter.colored .social-item.vimeo .item-icon:hover,.better-social-counter.style-box.colored .social-item.vimeo .item-icon {
    background-color: #49aff8
}

.better-social-counter.colored .social-item.instagram .item-icon,.better-social-counter.style-box.colored .social-item.instagram span {
    background-color: #517FA4
}

.better-social-counter.colored .social-item.instagram .item-icon:hover,.better-social-counter.style-box.colored .social-item.instagram .item-icon {
    background-color: #5e93be
}

.better-social-counter.colored .social-item.linkedin .item-icon,.better-social-counter.style-box.colored .social-item.linkedin span {
    background-color: #0266a0
}

.better-social-counter.colored .social-item.linkedin .item-icon:hover,.better-social-counter.style-box.colored .social-item.linkedin .item-icon {
    background-color: #027ec1
}

.better-social-counter.colored .social-item.vk .item-icon,.better-social-counter.style-box.colored .social-item.vk span {
    background-color: #4E729A
}

.better-social-counter.colored .social-item.vk .item-icon:hover,.better-social-counter.style-box.colored .social-item.vk .item-icon {
    background-color: #5982af
}

.better-social-counter.colored .social-item.vine .item-icon,.better-social-counter.style-box.colored .social-item.vine span {
    background-color: #00bf8f
}

.better-social-counter.colored .social-item.vine .item-icon:hover,.better-social-counter.style-box.colored .social-item.vine .item-icon {
    background-color: #00ce9a
}

.better-social-counter.colored .social-item.pinterest .item-icon,.better-social-counter.style-box.colored .social-item.pinterest span {
    background-color: #cb2027
}

.better-social-counter.colored .social-item.pinterest .item-icon:hover,.better-social-counter.style-box.colored .social-item.pinterest .item-icon {
    background-color: #e32229
}

.better-social-counter.colored .social-item.flickr .item-icon,.better-social-counter.style-box.colored .social-item.flickr span {
    background-color: #2f44db
}

.better-social-counter.colored .social-item.flickr .item-icon:hover,.better-social-counter.style-box.colored .social-item.flickr .item-icon {
    background-color: #334af3
}

.better-social-counter.colored .social-item.steam .item-icon,.better-social-counter.style-box.colored .social-item.steam span {
    background-color: #666
}

.better-social-counter.colored .social-item.steam .item-icon:hover,.better-social-counter.style-box.colored .social-item.steam .item-icon {
    background-color: grey
}

.better-social-counter.colored .social-item.rss .item-icon,.better-social-counter.style-box.colored .social-item.rss span {
    background-color: #f97410
}

.better-social-counter.colored .social-item.rss .item-icon:hover,.better-social-counter.style-box.colored .social-item.rss .item-icon {
    background-color: #fe8913
}

.better-social-counter.colored .social-item.forrst .item-icon,.better-social-counter.style-box.colored .social-item.forrst span {
    background-color: #3b7140
}

.better-social-counter.colored .social-item.forrst .item-icon:hover,.better-social-counter.style-box.colored .social-item.forrst .item-icon {
    background-color: #47884d
}

.better-social-counter.colored .social-item.mailchimp .item-icon,.better-social-counter.style-box.colored .social-item.mailchimp span {
    background-color: #2c9ab7
}

.better-social-counter.colored .social-item.mailchimp .item-icon:hover,.better-social-counter.style-box.colored .social-item.mailchimp .item-icon {
    background-color: #2da7c5
}

.better-social-counter.colored .social-item.envato .item-icon,.better-social-counter.style-box.colored .social-item.envato span {
    background-color: #82B440
}

.better-social-counter.colored .social-item.envato .item-icon:hover,.better-social-counter.style-box.colored .social-item.envato .item-icon {
    background-color: #88bb41
}

.better-social-counter.colored .social-item.posts .item-icon,.better-social-counter.style-box.colored .social-item.posts span {
    background-color: #4397CB
}

.better-social-counter.colored .social-item.posts .item-icon:hover,.better-social-counter.style-box.colored .social-item.posts .item-icon {
    background-color: #6DB1DB
}

.better-social-counter.colored .social-item.comments .item-icon,.better-social-counter.style-box.colored .social-item.comments span {
    background-color: #36B672
}

.better-social-counter.colored .social-item.comments .item-icon:hover,.better-social-counter.style-box.colored .social-item.comments .item-icon {
    background-color: #48CA85
}

.better-social-counter.colored .social-item.members .item-icon,.better-social-counter.style-box.colored .social-item.members span {
    background-color: #CA7641
}

.better-social-counter.colored .social-item.members .item-icon:hover,.better-social-counter.style-box.colored .social-item.members .item-icon {
    background-color: #DF864F
}

.better-social-counter.colored .social-item.telegram .item-icon,.better-social-counter.style-box.colored .social-item.telegram span {
    background-color: #179cde
}

.better-social-counter.colored .social-item.telegram .item-icon:hover,.better-social-counter.style-box.colored .social-item.telegram .item-icon {
    background-color: #168cc9
}

.better-social-counter.colored .social-item.line .item-icon,.better-social-counter.style-box.colored .social-item.line span {
    background-color: #00c400
}

.better-social-counter.colored .social-item.line .item-icon:hover,.better-social-counter.style-box.colored .social-item.line .item-icon {
    background-color: #00a400
}

.better-social-counter.colored .social-item.viber .item-icon,.better-social-counter.style-box.colored .social-item.viber span {
    background-color: #665cac
}

.better-social-counter.colored .social-item.viber .item-icon:hover,.better-social-counter.style-box.colored .social-item.viber .item-icon {
    background-color: #544c97
}

.better-social-counter.colored .social-item.bbm .item-icon,.better-social-counter.style-box.colored .social-item.bbm span {
    background-color: #000
}

.better-social-counter.colored .social-item.bbm .item-icon:hover,.better-social-counter.style-box.colored .social-item.bbm .item-icon {
    background-color: #1a1a1a
}

.better-social-counter.colored .social-item.appstore .item-icon,.better-social-counter.style-box.colored .social-item.appstore span {
    background-color: #333
}

.better-social-counter.colored .social-item.appstore .item-icon:hover,.better-social-counter.style-box.colored .social-item.appstore .item-icon {
    background-color: #1a1a1a
}

.better-social-counter.colored .social-item.android .item-icon,.better-social-counter.style-box.colored .social-item.android span {
    background-color: #68b445
}

.better-social-counter.colored .social-item.android .item-icon:hover,.better-social-counter.style-box.colored .social-item.android .item-icon {
    background-color: #51923a
}

.better-social-counter.colored .social-item.ok_ru .item-icon,.better-social-counter.style-box.colored .social-item.ok_ru span {
    background-color: #e27e35
}

.better-social-counter.colored .social-item.ok_ru .item-icon:hover,.better-social-counter.style-box.colored .social-item.ok_ru .item-icon {
    background-color: #ec904e
}

.better-social-counter.colored .social-item.tumblr .item-icon,.better-social-counter.style-box.colored .social-item.tumblr span {
    background-color: #36465d
}

.better-social-counter.colored .social-item.tumblr .item-icon:hover,.better-social-counter.style-box.colored .social-item.tumblr .item-icon {
    background-color: #475972
}

.better-social-counter.colored .social-item.snapchat .item-icon,.better-social-counter.style-box.colored .social-item.snapchat span {
    background: #fffc00;
    color: #000
}

.better-social-counter.colored .social-item.snapchat .item-icon:hover,.better-social-counter.style-box.colored .social-item.snapchat .item-icon {
    background-color: #e8e500
}

.better-social-counter.style-button .item-count,.better-social-counter.style-button .item-title {
    display: none
}

.better-social-counter.style-button .social-item {
    float: left;
    margin: 0 4px 4px 0;
    padding: 0
}

.better-social-counter.style-button .item-icon {
    width: 32px;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-size: 15px;
    background-color: #a3a3a3;
    display: inline-block;
    border-radius: 3px
}

.better-social-counter.style-button .item-icon:hover {
    background-color: #8f8f8f
}

.better-social-counter.style-clean .item-icon {
    width: 38px;
    height: 38px;
    display: inline-block;
    line-height: 38px;
    text-align: center;
    vertical-align: middle;
    margin-right: 5px;
    float: left;
    background-color: #a3a3a3;
    color: #fff;
    font-size: 18px
}

.better-social-counter.style-clean .item-count {
    display: block;
    color: #6B6B6B;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px
}

.better-social-counter.style-clean .item-title {
    display: block;
    color: #9d9d9d;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400
}

.better-social-counter.style-clean.in-3-col .social-item.vimeo .item-title,.better-social-counter.style-clean.in-3-col .social-item.youtube .item-title {
    font-size: 11px
}

.better-social-counter.style-clean .social-item {
    margin-bottom: 12px;
    padding: 0 0 12px;
    border-bottom: 1px solid #f3f3f3
}

.better-social-counter.style-clean.in-1-col .social-item {
    width: 100%
}

.better-social-counter.style-clean.in-2-col .social-item {
    width: 50%;
    float: left
}

.better-social-counter.style-clean.in-3-col .social-item {
    width: 33.3333%;
    float: left
}

.better-social-counter.style-clean.in-3-col[max-width~="358px"] .social-item {
    width: 50%
}

.better-social-counter.style-clean.in-2-col[max-width~="199px"] .social-item,.better-social-counter.style-clean.in-3-col[max-width~="199px"] .social-item {
    width: 100%
}

.better-social-counter.style-clean.in-10-col[max-width~="358px"] .social-item,.better-social-counter.style-clean.in-5-col[max-width~="358px"] .social-item,.better-social-counter.style-clean.in-6-col[max-width~="358px"] .social-item,.better-social-counter.style-clean.in-7-col[max-width~="358px"] .social-item,.better-social-counter.style-clean.in-8-col[max-width~="358px"] .social-item,.better-social-counter.style-clean.in-9-col[max-width~="358px"] .social-item {
    width: 50%
}

.better-social-counter.style-clean.in-4-col .social-item {
    width: 25%;
    float: left
}

.better-social-counter.style-clean.in-5-col .social-item {
    width: 20%;
    float: left
}

.better-social-counter.style-clean.in-6-col .social-item {
    width: 16.666666%;
    float: left
}

.better-social-counter.style-clean.in-7-col .social-item {
    width: 14.2857%;
    float: left
}

.better-social-counter.style-clean.in-8-col .social-item {
    width: 12.5%;
    float: left
}

.better-social-counter.style-clean.in-9-col .social-item {
    width: 11.11111%;
    float: left
}

.better-social-counter.style-clean.in-10-col .social-item {
    width: 10%;
    float: left
}

.better-social-counter.style-style-6 .social-item {
    text-align: center;
    margin-bottom: 5px;
    padding: 10px 0 12px;
    border-bottom: 1px solid #eee;
    display: block
}

.better-social-counter.style-style-6 .item-icon {
    width: 44px;
    height: 44px;
    display: inline-block;
    line-height: 44px;
    text-align: center;
    vertical-align: middle;
    background-color: #a3a3a3;
    color: #fff;
    font-size: 18px;
    margin: 0 0 10px;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 50%
}

.better-social-counter.style-style-6 .social-item:hover .item-icon {
    font-size: 22px
}

.better-social-counter.style-style-6 .item-count {
    display: block;
    color: #5f5f5f;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px
}

.better-social-counter.style-style-6 .item-title {
    display: block;
    color: #9d9d9d;
    font-size: 12px;
    line-height: 18px
}

.better-social-counter.style-style-6.in-1-col .social-item {
    width: 100%
}

.better-social-counter.style-style-6.in-2-col .social-item {
    width: 50%;
    float: left
}

.better-social-counter.style-style-6.in-3-col .social-item {
    width: 33.3333%;
    float: left
}

.better-social-counter.style-style-6.in-3-col[max-width~="199px"] .social-item,.better-social-counter.style-style-6.in-4-col[max-width~="199px"] .social-item {
    width: 50%;
    float: left
}

.better-social-counter.style-style-6.in-10-col[max-width~="358px"] .social-item,.better-social-counter.style-style-6.in-5-col[max-width~="358px"] .social-item,.better-social-counter.style-style-6.in-6-col[max-width~="358px"] .social-item,.better-social-counter.style-style-6.in-7-col[max-width~="358px"] .social-item,.better-social-counter.style-style-6.in-8-col[max-width~="358px"] .social-item,.better-social-counter.style-style-6.in-9-col[max-width~="358px"] .social-item {
    width: 50%
}

.better-social-counter.style-style-6 .social-item {
    width: 25%;
    float: left
}

.better-social-counter.style-style-6.in-5-col .social-item {
    width: 20%;
    float: left
}

.better-social-counter.style-style-6.in-6-col .social-item {
    width: 16.666666%;
    float: left
}

.better-social-counter.style-style-6.in-7-col .social-item {
    width: 14.2857%;
    float: left
}

.better-social-counter.style-style-6.in-8-col .social-item {
    width: 12.5%;
    float: left
}

.better-social-counter.style-style-6.in-9-col .social-item {
    width: 11.11111%;
    float: left
}

.better-social-counter.style-style-6.in-10-col .social-item {
    width: 10%;
    float: left
}

.better-social-counter.style-style-7 .social-item {
    text-align: left;
    margin-bottom: 10px;
    padding: 0 0 10px;
    border-bottom: 1px solid #eee;
    display: block
}

.better-social-counter.style-style-8 .social-item {
    text-align: left;
    margin-bottom: 6px;
    padding: 5px 10px 5px 5px;
    border: 1px solid #dedede;
    display: block
}

.better-social-counter.style-style-7 .social-item:last-child {
    border-bottom: none;
    margin-bottom: 0
}

.better-social-counter.style-style-7 .item-icon,.better-social-counter.style-style-8 .item-icon {
    width: 24px;
    height: 24px;
    display: inline-block;
    line-height: 24px;
    text-align: center;
    vertical-align: top;
    background-color: #a3a3a3;
    color: #fff;
    font-size: 12px;
    margin: 0
}

.better-social-counter.style-style-7 .item-count,.better-social-counter.style-style-8 .item-count {
    display: inline-block;
    color: #3c3c3c;
    font-weight: bolder;
    font-size: 14px;
    line-height: 24px;
    margin-left: 10px;
    vertical-align: top
}

.better-social-counter.style-style-8 .item-count:before,.better-social-counter.style-style-8 .item-join:before {
    content: '';
    display: inline-block;
    width: 1px;
    height: 16px;
    background: #d6d6d6;
    position: relative;
    top: 3px;
    margin-right: 10px
}

.better-social-counter.style-style-8 .item-join:before {
    background: #e8e8e8
}

.better-social-counter.style-style-7 .item-title,.better-social-counter.style-style-8 .item-title {
    display: inline-block;
    color: #3c3c3c;
    font-size: 12px;
    line-height: 24px;
    vertical-align: middle;
    margin-left: 6px;
    font-weight: bolder
}

.better-social-counter.style-style-7 .item-join,.better-social-counter.style-style-8 .item-join {
    color: #3c3c3c;
    font-size: 12px;
    float: right;
    display: inline-block;
    line-height: 24px;
    vertical-align: top;
    font-weight: bolder
}

.better-social-counter.style-style-9 .social-item {
    text-align: left;
    margin-bottom: 6px;
    padding: 0 0 6px;
    border-bottom: 1px solid #eee;
    display: block
}

.better-social-counter.style-style-10 .social-item {
    text-align: left;
    margin-bottom: 6px;
    padding: 4px 10px;
    border: 1px solid #dedede;
    display: block
}

.better-social-counter.style-style-9 .social-item:last-child {
    border-bottom: none;
    margin-bottom: 0
}

.better-social-counter.style-style-10 .item-icon,.better-social-counter.style-style-9 .item-icon {
    width: 16px;
    height: 24px;
    display: inline-block;
    line-height: 24px;
    text-align: left;
    vertical-align: middle;
    background-color: transparent!important;
    color: #2b2b2b;
    font-size: 12px;
    margin: 0
}

.better-social-counter.style-style-10 .item-count,.better-social-counter.style-style-9 .item-count {
    display: inline-block;
    color: #3c3c3c;
    font-weight: bolder;
    font-size: 14px;
    line-height: 24px;
    margin-left: 5px;
    vertical-align: top
}

.better-social-counter.style-style-10 .item-count:before,.better-social-counter.style-style-10 .item-join:before,.better-social-counter.style-style-9 .item-count:before,.better-social-counter.style-style-9 .item-join:before {
    content: '';
    display: inline-block;
    width: 1px;
    height: 16px;
    background: #d6d6d6;
    position: relative;
    top: 3px;
    margin-right: 10px
}

.better-social-counter.style-style-10 .item-join:before {
    background: #e8e8e8
}

.better-social-counter.style-style-10 .item-title,.better-social-counter.style-style-9 .item-title {
    display: inline-block;
    color: #3c3c3c;
    font-size: 12px;
    line-height: 24px;
    vertical-align: top;
    margin-left: 6px;
    font-weight: bolder
}

.better-social-counter.style-style-10 .item-join,.better-social-counter.style-style-9 .item-join {
    color: #3c3c3c;
    font-size: 12px;
    float: right;
    display: inline-block;
    line-height: 24px;
    vertical-align: top;
    font-weight: bolder
}

.better-social-counter.style-style-10.colored .social-item.facebook .item-icon,.better-social-counter.style-style-9.colored .social-item.facebook .item-icon {
    color: #4a639f
}

.better-social-counter.style-style-10.colored .social-item.twitter .item-icon,.better-social-counter.style-style-9.colored .social-item.twitter .item-icon {
    color: #59c8ff
}

.better-social-counter.style-style-10.colored .social-item.google .item-icon,.better-social-counter.style-style-9.colored .social-item.google .item-icon {
    color: #D73D32
}

.better-social-counter.style-style-10.colored .social-item.dribbble .item-icon,.better-social-counter.style-style-9.colored .social-item.dribbble .item-icon {
    color: #ea4c89
}

.better-social-counter.style-style-10.colored .social-item.delicious .item-icon,.better-social-counter.style-style-9.colored .social-item.delicious .item-icon {
    color: #4a79ff
}

.better-social-counter.style-style-10.colored .social-item.soundcloud .item-icon,.better-social-counter.style-style-9.colored .social-item.soundcloud .item-icon {
    color: #F50
}

.better-social-counter.style-style-10.colored .social-item.github .item-icon,.better-social-counter.style-style-9.colored .social-item.github .item-icon {
    color: #666
}

.better-social-counter.style-style-10.colored .social-item.behance .item-icon,.better-social-counter.style-style-9.colored .social-item.behance .item-icon {
    color: #3b63fc
}

.better-social-counter.style-style-10.colored .social-item.youtube .item-icon,.better-social-counter.style-style-9.colored .social-item.youtube .item-icon {
    color: #cc181e
}

.better-social-counter.style-style-10.colored .social-item.vimeo .item-icon,.better-social-counter.style-style-9.colored .social-item.vimeo .item-icon {
    color: #46a3e9
}

.better-social-counter.style-style-10.colored .social-item.instagram .item-icon,.better-social-counter.style-style-9.colored .social-item.instagram .item-icon {
    color: #517FA4
}

.better-social-counter.style-style-10.colored .social-item.linkedin .item-icon,.better-social-counter.style-style-9.colored .social-item.linkedin .item-icon {
    color: #0266a0
}

.better-social-counter.style-style-10.colored .social-item.vk .item-icon,.better-social-counter.style-style-9.colored .social-item.vk .item-icon {
    color: #4E729A
}

.better-social-counter.style-style-10.colored .social-item.vine .item-icon,.better-social-counter.style-style-9.colored .social-item.vine .item-icon {
    color: #00bf8f
}

.better-social-counter.style-style-10.colored .social-item.pinterest .item-icon,.better-social-counter.style-style-9.colored .social-item.pinterest .item-icon {
    color: #cb2027
}

.better-social-counter.style-style-10.colored .social-item.flickr .item-icon,.better-social-counter.style-style-9.colored .social-item.flickr .item-icon {
    color: #2f44db
}

.better-social-counter.style-style-10.colored .social-item.steam .item-icon,.better-social-counter.style-style-9.colored .social-item.steam .item-icon {
    color: #666
}

.better-social-counter.style-style-10.colored .social-item.rss .item-icon,.better-social-counter.style-style-9.colored .social-item.rss .item-icon {
    color: #f97410
}

.better-social-counter.style-style-10.colored .social-item.forrst .item-icon,.better-social-counter.style-style-9.colored .social-item.forrst .item-icon {
    color: #3b7140
}

.better-social-counter.style-style-10.colored .social-item.mailchimp .item-icon,.better-social-counter.style-style-9.colored .social-item.mailchimp .item-icon {
    color: #2c9ab7
}

.better-social-counter.style-style-10.colored .social-item.envato .item-icon,.better-social-counter.style-style-9.colored .social-item.envato .item-icon {
    color: #82B440
}

.better-social-counter.style-style-10.colored .social-item.posts .item-icon,.better-social-counter.style-style-9.colored .social-item.posts .item-icon {
    color: #4397CB
}

.better-social-counter.style-style-10.colored .social-item.comments .item-icon,.better-social-counter.style-style-9.colored .social-item.comments .item-icon {
    color: #36B672
}

.better-social-counter.style-style-10.colored .social-item.members .item-icon,.better-social-counter.style-style-9.colored .social-item.members .item-icon {
    color: #CA7641
}

.better-social-counter.style-style-10.colored .social-item.telegram .item-icon,.better-social-counter.style-style-9.colored .social-item.telegram .item-icon {
    color: #179cde
}

.better-social-counter.style-style-10.colored .social-item.line .item-icon,.better-social-counter.style-style-9.colored .social-item.line .item-icon {
    color: #00c400
}

.better-social-counter.style-style-10.colored .social-item.viber .item-icon,.better-social-counter.style-style-9.colored .social-item.viber .item-icon {
    color: #665cac
}

.better-social-counter.style-style-10.colored .social-item.android .item-icon,.better-social-counter.style-style-10.colored .social-item.appstore .item-icon,.better-social-counter.style-style-10.colored .social-item.bbm .item-icon,.better-social-counter.style-style-9.colored .social-item.android .item-icon,.better-social-counter.style-style-9.colored .social-item.appstore .item-icon,.better-social-counter.style-style-9.colored .social-item.bbm .item-icon {
    color: #000
}

.better-social-counter.style-style-10.colored .social-item.ok_ru .item-icon,.better-social-counter.style-style-9.colored .social-item.ok_ru .item-icon {
    color: #e27e35
}

.better-social-counter.style-style-10.colored .social-item.tumblr .item-icon,.better-social-counter.style-style-9.colored .social-item.tumblr .item-icon {
    color: #36465d
}

.better-social-counter.style-style-11 .social-item .item-link {
    display: block
}

.better-social-counter.style-style-11 .social-item {
    text-align: left;
    margin-bottom: 6px;
    padding: 0 12px;
    display: block
}

.better-social-counter.style-style-11 .item-icon {
    width: 16px;
    display: inline-block;
    line-height: 38px;
    text-align: left;
    vertical-align: top;
    background-color: transparent!important;
    color: #fff;
    font-size: 12px;
    margin: 0
}

.better-social-counter.style-style-11 .item-count {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    line-height: 38px;
    margin-left: 7px;
    vertical-align: top
}

.better-social-counter.style-style-11 .item-count:before,.better-social-counter.style-style-11 .item-join:before {
    content: '';
    display: inline-block;
    width: 1px;
    height: 16px;
    background: rgba(255,255,255,.5);
    position: relative;
    top: 3px;
    margin-right: 12px
}

.better-social-counter.style-style-11 .item-title {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    line-height: 38px;
    vertical-align: top;
    margin-left: 6px
}

.better-social-counter.style-style-11 .item-join {
    color: #fff;
    font-size: 12px;
    float: right;
    display: inline-block;
    line-height: 38px;
    vertical-align: top
}

.better-social-counter.style-style-11.colored .social-item.facebook {
    background-color: #4a639f
}

.better-social-counter.style-style-11.colored .social-item.twitter {
    background-color: #59c8ff
}

.better-social-counter.style-style-11.colored .social-item.google {
    background-color: #D73D32
}

.better-social-counter.style-style-11.colored .social-item.dribbble {
    background-color: #ea4c89
}

.better-social-counter.style-style-11.colored .social-item.delicious {
    background-color: #4a79ff
}

.better-social-counter.style-style-11.colored .social-item.soundcloud {
    background-color: #F50
}

.better-social-counter.style-style-11.colored .social-item.github {
    background-color: #666
}

.better-social-counter.style-style-11.colored .social-item.behance {
    background-color: #3b63fc
}

.better-social-counter.style-style-11.colored .social-item.youtube {
    background-color: #cc181e
}

.better-social-counter.style-style-11.colored .social-item.vimeo {
    background-color: #46a3e9
}

.better-social-counter.style-style-11.colored .social-item.instagram {
    background-color: #517FA4
}

.better-social-counter.style-style-11.colored .social-item.linkedin {
    background-color: #0266a0
}

.better-social-counter.style-style-11.colored .social-item.ok_ru {
    background-color: #ee8208
}

.better-social-counter.style-style-11.colored .social-item.vk {
    background-color: #4E729A
}

.better-social-counter.style-style-11.colored .social-item.vine {
    background-color: #00bf8f
}

.better-social-counter.style-style-11.colored .social-item.pinterest {
    background-color: #cb2027
}

.better-social-counter.style-style-11.colored .social-item.flickr {
    background-color: #2f44db
}

.better-social-counter.style-style-11.colored .social-item.steam {
    background-color: #666
}

.better-social-counter.style-style-11.colored .social-item.rss {
    background-color: #f97410
}

.better-social-counter.style-style-11.colored .social-item.forrst {
    background-color: #3b7140
}

.better-social-counter.style-style-11.colored .social-item.mailchimp {
    background-color: #2c9ab7
}

.better-social-counter.style-style-11.colored .social-item.envato {
    background-color: #82B440
}

.better-social-counter.style-style-11.colored .social-item.posts {
    background-color: #4397CB
}

.better-social-counter.style-style-11.colored .social-item.comments {
    background-color: #36B672
}

.better-social-counter.style-style-11.colored .social-item.members {
    background-color: #CA7641
}

.better-social-counter.style-style-11.colored .social-item.telegram {
    background-color: #179cde
}

.better-social-counter.style-style-11.colored .social-item.line {
    background-color: #00c400
}

.better-social-counter.style-style-11.colored .social-item.viber {
    background-color: #665cac
}

.better-social-counter.style-style-11.colored .social-item.appstore,.better-social-counter.style-style-11.colored .social-item.bbm {
    background-color: #000
}

.better-social-counter.style-style-11.colored .social-item.android {
    background-color: #68b445
}

.better-social-counter.style-style-11.colored .social-item.tumblr {
    background-color: #36465d
}

.better-social-counter.style-style-11.colored .social-item.snapchat {
    background: #fffc00;
    color: #000
}

.better-social-counter.style-style-11 .social-item.snapchat .item-count,.better-social-counter.style-style-11 .social-item.snapchat .item-join,.better-social-counter.style-style-11 .social-item.snapchat .item-title {
    color: #000
}

.better-social-counter.style-box .social-list {
    margin-top: 0;
    margin-left: -5px;
    margin-right: -5px
}

.better-social-counter.style-box .social-item {
    width: 25%;
    float: left;
    height: 112px;
    margin: 0 0 10px;
    padding: 5px;
    text-align: center
}

.better-social-counter.style-box .social-item,.better-social-counter.style-box .social-item a,.better-social-counter.style-box .social-item a:hover {
    color: #fff;
    text-decoration: none
}

.better-social-counter.style-box .item-icon {
    display: block;
    width: 100%;
    height: 58px;
    font-size: 18px;
    line-height: 58px;
    background-color: #a3a3a3
}

.better-social-counter.style-box .item-count {
    font-weight: 700;
    font-size: 14px;
    display: block;
    line-height: 32px;
    background-color: #939393
}

.better-social-counter.style-box .item-title {
    font-size: 12px;
    display: block;
    line-height: 17px;
    padding-bottom: 5px;
    background-color: #939393
}

.better-social-counter.style-box.in-1-col .social-item {
    width: 100%
}

.better-social-counter.style-box.in-2-col .social-item {
    width: 50%
}

.better-social-counter.style-box.in-3-col .social-item {
    width: 33.33333%
}

.better-social-counter.style-box.in-4-col .social-item {
    width: 25%
}

.better-social-counter.style-box.in-5-col .social-item {
    width: 20%;
    float: left
}

.better-social-counter.style-box.in-6-col .social-item {
    width: 16.666666%;
    float: left
}

.better-social-counter.style-box.in-7-col .social-item {
    width: 14.2857%;
    float: left
}

.better-social-counter.style-box.in-8-col .social-item {
    width: 12.5%;
    float: left
}

.better-social-counter.style-box.in-9-col .social-item {
    width: 11.111111%;
    float: left
}

.better-social-counter.style-box.in-10-col .social-item {
    width: 10%;
    float: left
}

.better-social-counter.style-box.in-4-col[max-width~="230px"] .social-item {
    width: 33.33%
}

.better-social-counter.style-modern .social-item {
    text-align: center;
    margin-bottom: 5px;
    padding: 10px 0 12px;
    border-bottom: 1px solid #eee;
    display: block
}

.better-social-counter.style-modern .item-icon {
    border-radius: 5px;
    width: 38px;
    height: 38px;
    display: inline-block;
    line-height: 38px;
    text-align: center;
    vertical-align: middle;
    background-color: #a3a3a3;
    color: #fff;
    font-size: 18px;
    margin: 0 0 10px
}

.better-social-counter.style-modern .item-count {
    display: block;
    color: #5f5f5f;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.better-social-counter.style-modern .item-title {
    display: block;
    color: #9d9d9d;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.better-social-counter.style-modern.in-1-col .social-item {
    width: 100%
}

.better-social-counter.style-modern.in-2-col .social-item {
    width: 50%;
    float: left
}

.better-social-counter.style-modern.in-3-col .social-item {
    width: 33.3333%;
    float: left
}

.better-social-counter.style-modern.in-3-col[max-width~="199px"] .social-item,.better-social-counter.style-modern.in-4-col[max-width~="199px"] .social-item {
    width: 50%;
    float: left
}

.better-social-counter.style-modern.in-10-col[max-width~="358px"] .social-item,.better-social-counter.style-modern.in-5-col[max-width~="358px"] .social-item,.better-social-counter.style-modern.in-6-col[max-width~="358px"] .social-item,.better-social-counter.style-modern.in-7-col[max-width~="358px"] .social-item,.better-social-counter.style-modern.in-8-col[max-width~="358px"] .social-item,.better-social-counter.style-modern.in-9-col[max-width~="358px"] .social-item {
    width: 50%
}

.better-social-counter.style-modern .social-item {
    width: 25%;
    float: left
}

.better-social-counter.style-modern.in-5-col .social-item {
    width: 20%;
    float: left
}

.better-social-counter.style-modern.in-6-col .social-item {
    width: 16.666666%;
    float: left
}

.better-social-counter.style-modern.in-7-col .social-item {
    width: 14.2857%;
    float: left
}

.better-social-counter.style-modern.in-8-col .social-item {
    width: 12.5%;
    float: left
}

.better-social-counter.style-modern.in-9-col .social-item {
    width: 11.11111%;
    float: left
}

.better-social-counter.style-modern.in-10-col .social-item {
    width: 10%;
    float: left
}

.better-social-counter.style-name {
    text-align: center
}

.better-social-counter.style-name .social-item {
    display: inline-block;
    margin: 5px 12px;
    font-size: 13px;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif
}

.better-social-counter.style-name .social-item .item-icon {
    margin-right: 7px;
    vertical-align: middle
}

.better-social-counter.style-big-button .social-item {
    height: 70px;
    background: #717171;
    padding: 10px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    width: 25%;
    float: left;
    margin: 0 0 10px
}

.better-social-counter.style-big-button .social-item:last-child {
    margin-bottom: 0
}

.better-social-counter.style-big-button .item-icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border: 1px solid rgba(0,0,0,.05);
    background: rgba(0,0,0,.14)!important;
    -webkit-text-shadow: 0 0 1px rgba(0,0,0,.2);
    -moz-text-shadow: 0 0 1px rgba(0,0,0,.2);
    text-shadow: 0 0 1px rgba(0,0,0,.2);
    color: #fff;
    margin-right: 15px;
    display: inline-block;
    float: left;
    font-size: 22px
}

.better-social-counter.style-big-button .item-name {
    display: block;
    color: #fff;
    margin-top: 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.better-social-counter.style-big-button .item-title-join {
    display: block;
    color: #fff;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.better-social-counter.style-big-button.colored .social-item.facebook {
    background-color: #4a639f
}

.better-social-counter.style-big-button.colored .social-item.facebook:hover {
    background-color: #5271b3
}

.better-social-counter.style-big-button.colored .social-item.twitter {
    background-color: #59c8ff
}

.better-social-counter.style-big-button.colored .social-item.twitter:hover {
    background-color: #58d1ff
}

.better-social-counter.style-big-button.colored .social-item.google {
    background-color: #D73D32
}

.better-social-counter.style-big-button.colored .social-item.google:hover {
    background-color: #e64035
}

.better-social-counter.style-big-button.colored .social-item.dribbble {
    background-color: #ea4c89
}

.better-social-counter.style-big-button.colored .social-item.dribbble:hover {
    background-color: #fd4f98
}

.better-social-counter.style-big-button.colored .social-item.delicious {
    background-color: #4a79ff
}

.better-social-counter.style-big-button.colored .social-item.delicious:hover {
    background-color: #5794ff
}

.better-social-counter.style-big-button.colored .social-item.soundcloud {
    background-color: #F50
}

.better-social-counter.style-big-button.colored .social-item.soundcloud:hover {
    background-color: #ff7e1c
}

.better-social-counter.style-big-button.colored .social-item.github {
    background-color: #666
}

.better-social-counter.style-big-button.colored .social-item.github:hover {
    background-color: grey
}

.better-social-counter.style-big-button.colored .social-item.behance {
    background-color: #3b63fc
}

.better-social-counter.style-big-button.colored .social-item.behance:hover {
    background-color: #3e7aff
}

.better-social-counter.style-big-button.colored .social-item.youtube {
    background-color: #cc181e
}

.better-social-counter.style-big-button.colored .social-item.youtube:hover {
    background-color: #eb1a21
}

.better-social-counter.style-big-button.colored .social-item.aparat,.better-social-counter.style-big-button.colored .social-item.aparat:hover {
    background-color: #df0f50
}

.better-social-counter.style-big-button.colored .social-item.vimeo {
    background-color: #46a3e9
}

.better-social-counter.style-big-button.colored .social-item.vimeo:hover {
    background-color: #49aff8
}

.better-social-counter.style-big-button.colored .social-item.instagram {
    background-color: #517FA4
}

.better-social-counter.style-big-button.colored .social-item.instagram:hover {
    background-color: #5e93be
}

.better-social-counter.style-big-button.colored .social-item.linkedin {
    background-color: #0266a0
}

.better-social-counter.style-big-button.colored .social-item.linkedin:hover {
    background-color: #027ec1
}

.better-social-counter.style-big-button.colored .social-item.vk {
    background-color: #4E729A
}

.better-social-counter.style-big-button.colored .social-item.vk:hover {
    background-color: #5982af
}

.better-social-counter.style-big-button.colored .social-item.vine {
    background-color: #00bf8f
}

.better-social-counter.style-big-button.colored .social-item.vine:hover {
    background-color: #00ce9a
}

.better-social-counter.style-big-button.colored .social-item.pinterest {
    background-color: #cb2027
}

.better-social-counter.style-big-button.colored .social-item.pinterest:hover {
    background-color: #e32229
}

.better-social-banner .banner-item.item-flickr,.better-social-counter.style-big-button.colored .social-item.flickr {
    background-color: #2f44db
}

.better-social-counter.style-big-button.colored .social-item.flickr:hover {
    background-color: #334af3
}

.better-social-counter.style-big-button.colored .social-item.steam {
    background-color: #666
}

.better-social-counter.style-big-button.colored .social-item.steam:hover {
    background-color: grey
}

.better-social-counter.style-big-button.colored .social-item.rss {
    background-color: #f97410
}

.better-social-counter.style-big-button.colored .social-item.rss:hover {
    background-color: #fe8913
}

.better-social-counter.style-big-button.colored .social-item.forrst {
    background-color: #3b7140
}

.better-social-counter.style-big-button.colored .social-item.forrst:hover {
    background-color: #47884d
}

.better-social-banner .banner-item.item-mailchimp,.better-social-counter.style-big-button.colored .social-item.mailchimp {
    background-color: #2c9ab7
}

.better-social-counter.style-big-button.colored .social-item.mailchimp:hover {
    background-color: #2da7c5
}

.better-social-banner .banner-item.item-envato,.better-social-counter.style-big-button.colored .social-item.envato {
    background-color: #82B440
}

.better-social-counter.style-big-button.colored .social-item.envato:hover {
    background-color: #88bb41
}

.better-social-counter.style-big-button.colored .social-item.posts {
    background-color: #4397CB
}

.better-social-counter.style-big-button.colored .social-item.posts:hover {
    background-color: #6DB1DB
}

.better-social-counter.style-big-button.colored .social-item.comments {
    background-color: #36B672
}

.better-social-counter.style-big-button.colored .social-item.comments:hover {
    background-color: #48CA85
}

.better-social-counter.style-big-button.colored .social-item.members {
    background-color: #CA7641
}

.better-social-counter.style-big-button.colored .social-item.members:hover {
    background-color: #DF864F
}

.better-social-counter.style-big-button.colored .social-item.telegram {
    background-color: #179cde
}

.better-social-counter.style-big-button.colored .social-item.telegram:hover {
    background-color: #168cc9
}

.better-social-counter.style-big-button.colored .social-item.line {
    background-color: #00c400
}

.better-social-counter.style-big-button.colored .social-item.line:hover {
    background-color: #00a400
}

.better-social-counter.style-big-button.colored .social-item.viber {
    background-color: #665cac
}

.better-social-counter.style-big-button.colored .social-item.viber:hover {
    background-color: #544c97
}

.better-social-counter.style-big-button.colored .social-item.bbm {
    background-color: #000
}

.better-social-counter.style-big-button.colored .social-item.bbm:hover {
    background-color: #101010
}

.better-social-counter.style-big-button.colored .social-item.appstore {
    background-color: #000
}

.better-social-counter.style-big-button.colored .social-item.appstore:hover {
    background-color: #101010
}

.better-social-counter.style-big-button.colored .social-item.android {
    background-color: #68b445
}

.better-social-counter.style-big-button.colored .social-item.android:hover {
    background-color: #4e8e39
}

.better-social-counter.style-big-button.colored .social-item.tumblr {
    background-color: #36465d
}

.better-social-counter.style-big-button.colored .social-item.tumblr:hover {
    background-color: #45576e
}

.better-social-counter.style-big-button.colored .social-item.ok_ru {
    background-color: #e27e35
}

.better-social-counter.style-big-button.colored .social-item.ok_ru:hover {
    background-color: #f28d36
}

.better-social-counter.style-big-button.colored .social-item.snapchat .item-name,.better-social-counter.style-big-button.colored .social-item.snapchat .item-title-join {
    color: #000
}

.better-social-counter.style-big-button.colored .social-item.snapchat {
    background: #fffc00;
    color: #000
}

.better-social-counter.style-big-button.colored .social-item.snapchat:hover {
    background: #e1de00;
    color: #000
}

.better-social-counter.style-big-button.in-1-col .social-item {
    width: 100%
}

.better-social-counter.style-big-button.in-2-col .social-item {
    width: 50%
}

.better-social-counter.style-big-button.in-3-col .social-item {
    width: 33.33333%
}

.better-social-counter.style-big-button.in-3-col[max-width~="358px"] .social-item {
    width: 50%
}

.better-social-counter.style-big-button.in-4-col .social-item {
    width: 25%
}

.better-social-counter.style-big-button.in-4-col[max-width~="530px"] .social-item {
    width: 50%
}

.better-social-counter.style-big-button.in-5-col .social-item {
    width: 20%
}

.better-social-counter.style-big-button.in-5-col[max-width~="900px"] .social-item {
    width: 33.333%
}

.better-social-counter.style-big-button.in-5-col[max-width~="530px"] .social-item {
    width: 50%
}

.better-social-counter.style-big-button.in-6-col .social-item {
    width: 16.666666%
}

.better-social-counter.style-big-button.in-6-col[max-width~="900px"] .social-item {
    width: 20%
}

.better-social-counter.style-big-button.in-6-col[max-width~="750px"] .social-item {
    width: 33.333%
}

.better-social-counter.style-big-button.in-6-col[max-width~="530px"] .social-item {
    width: 50%
}

.better-social-counter.style-big-button.in-7-col .social-item {
    width: 14.2857%
}

.better-social-counter.style-big-button.in-7-col[max-width~="900px"] .social-item {
    width: 20%
}

.better-social-counter.style-big-button.in-7-col[max-width~="750px"] .social-item {
    width: 33.333%
}

.better-social-counter.style-big-button.in-7-col[max-width~="530px"] .social-item {
    width: 50%
}

.better-social-counter.style-big-button.in-8-col .social-item {
    width: 12.5%
}

.better-social-counter.style-big-button.in-8-col[max-width~="900px"] .social-item {
    width: 20%
}

.better-social-counter.style-big-button.in-8-col[max-width~="750px"] .social-item {
    width: 33.333%
}

.better-social-counter.style-big-button.in-8-col[max-width~="530px"] .social-item {
    width: 50%
}

.better-social-counter.style-big-button.in-9-col .social-item {
    width: 11.111111%
}

.better-social-counter.style-big-button.in-9-col[max-width~="900px"] .social-item {
    width: 20%
}

.better-social-counter.style-big-button.in-9-col[max-width~="750px"] .social-item {
    width: 33.333%
}

.better-social-counter.style-big-button.in-9-col[max-width~="530px"] .social-item {
    width: 50%
}

.better-social-counter.style-big-button.in-10-col .social-item {
    width: 10%
}

.better-social-counter.style-big-button.in-10-col[max-width~="900px"] .social-item {
    width: 20%
}

.better-social-counter.style-big-button.in-10-col[max-width~="750px"] .social-item {
    width: 33.333%
}

.better-social-counter.style-big-button.in-10-col[max-width~="530px"] .social-item {
    width: 50%
}

.better-social-banner .banner-item {
    display: block;
    text-align: left;
    padding: 60px 25px 25px;
    color: #fff;
    position: relative;
    overflow: hidden;
    text-decoration: none
}

.better-social-banner a,.better-social-banner a:hover {
    text-decoration: none
}

.better-social-banner a.banner-item,.better-social-banner a.banner-item:hover {
    color: #fff!important;
    text-decoration: none!important
}

.better-social-banner .banner-item .item-icon {
    display: block;
    position: absolute;
    top: 0;
    font-size: 200px;
    right: 20px;
    z-index: 10
}

.better-social-banner .banner-item .item-icon:before {
    position: absolute;
    right: 0;
    top: 0
}

.better-social-banner .banner-item .item-count {
    display: block;
    z-index: 20;
    position: relative;
    font-family: sans-serif;
    font-weight: 100;
    font-size: 22px;
    letter-spacing: 4px
}

.better-social-banner .banner-item .item-button,.better-social-banner .banner-item .item-title {
    z-index: 20;
    position: relative;
    font-family: sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px
}

.better-social-banner .banner-item .item-title {
    display: block;
    font-weight: 600;
    font-size: 11px;
    margin-bottom: 15px
}

.better-social-banner .banner-item .item-button {
    display: inline-block;
    padding: 6px 14px;
    background-color: #fff;
    border-radius: 2px;
    color: #000;
    font-weight: 700
}

.better-social-banner .banner-item.item-facebook {
    background-color: #3b5999
}

.better-social-banner .banner-item.item-facebook .item-icon {
    color: #4f69a2;
    right: -31px
}

.better-social-banner[max-width~="250px"] .banner-item.item-facebook .item-icon {
    right: -56px
}

.better-social-banner .banner-item.item-facebook .item-button {
    color: #3b5999
}

.better-social-banner .banner-item.item-twitter {
    background-color: #00b0ec
}

.better-social-banner .banner-item.item-twitter .item-icon {
    color: #009CD2;
    font-size: 257px;
    top: -32px;
    right: 10px
}

.better-social-banner[max-width~="250px"] .banner-item.item-twitter .item-icon {
    right: -15px
}

.better-social-banner .banner-item.item-twitter .item-button {
    color: #00b0ec
}

.better-social-banner .banner-item.item-google {
    background-color: #D73D32
}

.better-social-banner .banner-item.item-google .item-icon {
    color: #BE3228;
    font-size: 208px;
    top: -9px
}

.better-social-banner[max-width~="250px"] .banner-item.item-google .item-icon {
    right: -10px
}

.better-social-banner .banner-item.item-google .item-button {
    color: #D73D32
}

.better-social-banner .banner-item.item-youtube {
    background-color: #cc181e
}

.better-social-banner .banner-item.item-youtube .item-icon {
    color: #E7393F;
    font-size: 183px;
    top: 3px
}

.better-social-banner[max-width~="250px"] .banner-item.item-youtube .item-icon {
    right: -15px
}

.better-social-banner .banner-item.item-youtube .item-button {
    color: #cc181e
}

.better-social-banner .banner-item.item-dribbble {
    background-color: #ea4c89
}

.better-social-banner .banner-item.item-dribbble .item-icon {
    color: #D83B78;
    font-size: 198px;
    top: -4px
}

.better-social-banner[max-width~="250px"] .banner-item.item-dribbble .item-icon {
    right: -6px
}

.better-social-banner .banner-item.item-dribbble .item-button {
    color: #ea4c89
}

.better-social-banner .banner-item.item-vimeo {
    background-color: #46a3e9
}

.better-social-banner .banner-item.item-vimeo .item-icon {
    color: #3996DB;
    font-size: 227px;
    top: -19px
}

.better-social-banner[max-width~="250px"] .banner-item.item-vimeo .item-icon {
    right: -8px
}

.better-social-banner .banner-item.item-vimeo .item-button {
    color: #46a3e9
}

.better-social-banner .banner-item.item-delicious {
    background-color: #4a79ff
}

.better-social-banner .banner-item.item-delicious .item-icon {
    color: #3D6AED;
    font-size: 214px;
    top: -12px;
    right: 15px
}

.better-social-banner[max-width~="250px"] .banner-item.item-delicious .item-icon {
    right: -14px
}

.better-social-banner .banner-item.item-delicious .item-button {
    color: #4a79ff
}

.better-social-banner .banner-item.item-soundcloud {
    background-color: #F50
}

.better-social-banner .banner-item.item-soundcloud .item-icon {
    color: #FF7E3E;
    font-size: 415px;
    top: -109px;
    right: 25px
}

.better-social-banner[max-width~="250px"] .banner-item.item-soundcloud .item-icon {
    right: 2px
}

.better-social-banner .banner-item.item-soundcloud .item-button {
    color: #F50
}

.better-social-banner .banner-item.item-github {
    background-color: #666
}

.better-social-banner .banner-item.item-github .item-icon {
    color: #5b5b5b;
    font-size: 234px;
    top: -29px;
    right: 16px
}

.better-social-banner[max-width~="250px"] .banner-item.item-github .item-icon {
    right: -6px
}

.better-social-banner .banner-item.item-github .item-button {
    color: #666
}

.better-social-banner .banner-item.item-behance {
    background-color: #3b63fc
}

.better-social-banner .banner-item.item-behance .item-icon {
    color: #3559E5;
    font-size: 280px;
    top: -41px
}

.better-social-banner[max-width~="250px"] .banner-item.item-behance .item-icon {
    right: 3px
}

.better-social-banner .banner-item.item-behance .item-button {
    color: #3b63fc
}

.better-social-banner .banner-item.item-vk {
    background-color: #4E729A
}

.better-social-banner .banner-item.item-vk .item-icon {
    color: #446288;
    font-size: 339px;
    top: -93px;
    right: 20px
}

.better-social-banner[max-width~="250px"] .banner-item.item-vk .item-icon {
    right: 2px
}

.better-social-banner .banner-item.item-vk .item-button {
    color: #4E729A
}

.better-social-banner .banner-item.item-vine {
    background-color: #00bf8f
}

.better-social-banner .banner-item.item-vine .item-icon {
    color: #00ab80;
    font-size: 184px;
    top: 3px;
    right: 15px
}

.better-social-banner[max-width~="250px"] .banner-item.item-vine .item-icon {
    right: -10px
}

.better-social-banner .banner-item.item-vine .item-button {
    color: #00bf8f
}

.better-social-banner .banner-item.item-pinterest {
    background-color: #cb2027
}

.better-social-banner .banner-item.item-pinterest .item-icon {
    color: #b81e25;
    font-size: 180px;
    right: 3px
}

.better-social-banner[max-width~="250px"] .banner-item.item-pinterest .item-icon {
    right: -16px
}

.better-social-banner .banner-item.item-pinterest .item-button {
    color: #cb2027
}

.better-social-banner .banner-item.item-flickr .item-icon {
    color: #495EF4;
    font-size: 403px;
    right: 20px;
    top: -104px
}

.better-social-banner[max-width~="250px"] .banner-item.item-flickr .item-icon {
    right: -2px
}

.better-social-banner .banner-item.item-flickr .item-button {
    color: #2f44db
}

.better-social-banner .banner-item.item-steam {
    background-color: #666
}

.better-social-banner .banner-item.item-steam .item-icon {
    color: #595959;
    font-size: 196px;
    right: 20px;
    top: -3px
}

.better-social-banner[max-width~="250px"] .banner-item.item-steam .item-icon {
    right: 3px
}

.better-social-banner .banner-item.item-steam .item-button {
    color: #666
}

.better-social-banner .banner-item.item-instagram {
    background-color: #517FA4
}

.better-social-banner .banner-item.item-instagram .item-icon {
    color: #497092;
    font-size: 185px;
    right: 23px
}

.better-social-banner[max-width~="250px"] .banner-item.item-instagram .item-icon {
    right: 2px
}

.better-social-banner .banner-item.item-instagram .item-button {
    color: #517FA4
}

.better-social-banner .banner-item.item-forrst {
    background-color: #3b7140
}

.better-social-banner .banner-item.item-forrst .item-icon {
    color: #336137;
    font-size: 184px;
    top: 2px;
    right: 13px
}

.better-social-banner[max-width~="250px"] .banner-item.item-forrst .item-icon {
    right: -15px
}

.better-social-banner .banner-item.item-forrst .item-button {
    color: #3b7140
}

.better-social-banner .banner-item.item-mailchimp .item-icon {
    color: #2886a1;
    font-size: 234px;
    right: 24px;
    top: -30px
}

.better-social-banner[max-width~="250px"] .banner-item.item-mailchimp .item-icon {
    right: 0
}

.better-social-banner .banner-item.item-mailchimp .item-button {
    color: #2c9ab7
}

.better-social-banner .banner-item.item-envato .item-icon {
    color: #6d9939;
    font-size: 184px;
    top: 3px
}

.better-social-banner[max-width~="250px"] .banner-item.item-envato .item-icon {
    right: -10px
}

.better-social-banner .banner-item.item-envato .item-button {
    color: #82B440
}

.better-social-banner .banner-item.item-rss {
    background-color: #f97410
}

.better-social-banner .banner-item.item-rss .item-icon {
    color: rgba(255,255,255,.3);
    font-size: 204px;
    top: 3px;
    right: 0
}

.better-social-banner[max-width~="250px"] .banner-item.item-android .item-icon,.better-social-banner[max-width~="250px"] .banner-item.item-appstore .item-icon,.better-social-banner[max-width~="250px"] .banner-item.item-bbm .item-icon,.better-social-banner[max-width~="250px"] .banner-item.item-line .item-icon,.better-social-banner[max-width~="250px"] .banner-item.item-ok_ru .item-icon,.better-social-banner[max-width~="250px"] .banner-item.item-rss .item-icon,.better-social-banner[max-width~="250px"] .banner-item.item-telegram .item-icon,.better-social-banner[max-width~="250px"] .banner-item.item-viber .item-icon {
    right: -10px
}

.better-social-banner .banner-item.item-rss .item-button {
    color: #f97410
}

.better-social-banner .banner-item.item-line {
    background-color: #07bd07
}

.better-social-banner .banner-item.item-line .item-icon {
    color: #00a400;
    font-size: 168px;
    top: 12px
}

.better-social-banner .banner-item.item-line .item-button {
    color: #07bd07
}

.better-social-banner .banner-item.item-telegram {
    background-color: #179cde
}

.better-social-banner .banner-item.item-telegram .item-icon {
    color: #168cc9;
    font-size: 188px;
    top: 3px
}

.better-social-banner .banner-item.item-telegram .item-button {
    color: #179cde
}

.better-social-banner .banner-item.item-viber {
    background-color: #665cac
}

.better-social-banner .banner-item.item-appstore,.better-social-banner .banner-item.item-bbm {
    background-color: #0e0e0e
}

.better-social-banner .banner-item.item-viber .item-icon {
    color: #544c97;
    font-size: 158px;
    top: 18px
}

.better-social-banner .banner-item.item-viber .item-button {
    color: #665cac
}

.better-social-banner .banner-item.item-bbm .item-icon {
    color: #313131;
    font-size: 158px;
    top: 18px
}

.better-social-banner .banner-item.item-bbm .item-button {
    color: #0e0e0e
}

.better-social-banner .banner-item.item-appstore .item-icon {
    color: #313131;
    font-size: 158px;
    top: 18px
}

.better-social-banner .banner-item.item-appstore .item-button {
    color: #0e0e0e
}

.better-social-banner .banner-item.item-android {
    background-color: #68b445
}

.better-social-banner .banner-item.item-android .item-icon {
    color: #4e903b;
    font-size: 158px;
    top: 18px
}

.better-social-banner .banner-item.item-android .item-button {
    color: #68b445
}

.better-social-banner .banner-item.item-ok_ru {
    background-color: #e27e35
}

.better-social-banner .banner-item.item-ok_ru .item-icon {
    color: #ffebdc;
    font-size: 158px;
    top: 18px
}

.better-social-banner .banner-item.item-ok_ru .item-button {
    color: #c66031
}

.better-social-banner .banner-item.item-linkedin {
    background-color: #0266a0
}

.better-social-banner .banner-item.item-linkedin .item-icon {
    font-size: 208px;
    right: -5px;
    opacity: .2
}

.better-social-banner[max-width~="250px"] .banner-item.item-linkedin .item-icon {
    right: -10px
}

.better-social-banner .banner-item.item-linkedin .item-button {
    color: #0266a0
}

.better-social-banner .banner-item.item-snapchat {
    background-color: #fffc00
}

.better-social-banner .banner-item.item-snapchat .item-icon {
    color: #000;
    font-size: 208px;
    right: -5px
}

.better-social-banner[max-width~="250px"] .banner-item.item-snapchat .item-icon,.better-social-banner[max-width~="250px"] .banner-item.item-tumblr .item-icon {
    right: -10px
}

.better-social-banner .banner-item.item-snapchat .item-button,.better-social-banner .banner-item.item-snapchat .item-count,.better-social-banner .banner-item.item-snapchat .item-title {
    color: #000
}

.better-social-banner .banner-item.item-tumblr {
    background-color: #36465d
}

.better-social-banner .banner-item.item-tumblr .item-icon {
    font-size: 158px;
    top: 18px
}

.better-social-banner .banner-item.item-tumblr .item-button {
    color: #36465d
}

.better-social-banner .banner-item.item-aparat {
    background-color: #df0f50
}

.better-social-banner .banner-item.item-aparat .item-icon {
    font-size: 183px;
    top: 3px
}

.better-social-banner[max-width~="250px"] .banner-item.item-aparat .item-icon {
    right: -15px
}

.better-social-banner .banner-item.item-aparat .item-button {
    color: #df0f50
}

/* custom css */

.single-container {font-size: 16px; line-height: 28px;}
.single-container p {margin-bottom: 3rem}
.rh-header .logo-container img {border-radius: 0!important}
.entry-terms {font-size:10px;font-weight:inherit;margin-bottom: 3rem;}
.fluid-width-video-wrapper iframe, .wpb_wrapper iframe {
    border-radius: 15px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
}
.fluid-width-video-wrapper iframe .player {
    border-radius: 15px;
}

.entry-terms.post-tags a {font-size: inherit}

.term-badges.floated a {max-width: 190px;}
.post-tp-12-header .term-badges.floated a {border-radius: 5px;}
.vc_gitem-zone {border-radius: 10px}
.vc_tta-panels, .wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-body {background: none!important; border: 0!important}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {padding: 1rem 0px 0px 0px!important}
.site-footer {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 122px;
    width: 100%
}

.post-related {background:none!important}
.ajaxified-comments-container {
	    border: 1px solid #2a2a2a;
		background: #1a1a1a;
}

/*
.woocommerce-MyAccount-navigation {width: 25%!important; padding-right: 2rem}
.woocommerce-MyAccount-content {width: 75%!important}
*/

.woocommerce-MyAccount-content .tab-content .tab-pane {border: none!important}
.woocommerce-MyAccount-content .nav.nav-tabs {border-bottom: 1px solid #232323}
.woocommerce-MyAccount-navigation ul li {border-bottom: 1px solid #232323}
.bs-tab-shortcode .nav-tabs>li>a {border: 0px!important}
.woocommerce-MyAccount-content .bs-tab-shortcode .nav-tabs>li>a:after {bottom: 0px}
.woocommerce .bs-tab-shortcode .tab-content .tab-pane {padding: 3rem 0 0 0}

.bs-tab-shortcode .nav-tabs>li.egitimlerim-baslik>a {font-size: 15px; padding: 12px 22px;}
.bs-tab-shortcode .nav-tabs>li.egitimlerim-baslik>a>i{color:#f20058!important;}
.bs-tab-shortcode .nav-tabs>li.egitimlerim-baslik.active>a>i{color:#fff!important;}
.bs-tab-shortcode .nav-tabs>li.egitimlerim-baslik.active>a {background:#f20058!important; color:#fff!important;}

.gradient-bg {
    background: linear-gradient(180deg, rgb(0 0 0 / 0%) 0%, rgb(14 14 14) 100%);
}


.comment-ajaxified-placeholder {color: #fefefe}

.no-term .term-badge, .no-term h2 {
    display: none;
}

.no-term .content-container {display: none;}

.hover-info, .hover-info .item-content {overflow:initial!important}
.hover-info .item-content a {border-radius: 15px}
.type-egitimler .img-cont {border-radius: 10px;}

.egitim-detay {
    font-size: 15px;
    position: absolute;
    top: -40px;
    left: -50px;
    right: -50px;
    padding: 35px 40px 22px;
    background-color: #fefefe;
    opacity: 1;
    visibility: visible;
    color: #000;
    box-shadow: 0 0 20px 15px rgb(0 0 0 / 35%);
    z-index: 9999;
    min-height: 280px;
    transition: visibility 0.15s linear, opacity 0.15s linear, transform 0.15s linear;
    border-radius: 15px;
    transform: translateY(0px);
}

.egitim-detay a, .egitim-detay a:hover {display: block; color: inherit}

.gizle {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10px);
}
.egitim-detay h4 {color: #000;font-size:16px;margin-bottom: 16px}

.rh-header {
    z-index: 12
}

.bs-vc-wrapper blockquote {
    border-left: 5px solid #f20058
}

.listing-mg-3-item .item-content:before {
    padding-top: 55%
}

.woocommerce div.product form.cart .variations label {
    font-size: 14px;
    color: #f20058;
    line-height: 30px
}

.woocommerce div.product form.cart .variations select {
    padding: 5px;
    border-radius: 0;
    border: 1px solid #f20058
}

.woocommerce-variation-price {
    margin-bottom: 1em
}

.woocommerce-MyAccount-navigation ul li a {
color: #fefefe
}

ul.bs-shortcode-list li {
    font-size: 14px
}

.rss-link {
    display: none
}

.topbar.use-pretty-tabs {
    z-index: 99998!important
}

.better-social-counter.style-modern .social-item {
    width: 20%!important
}

.better-social-counter.style-modern .item-count {
    font-size: 13px!important;
    font-weight: 500!important
}

.float-right {
    float: right
}

.mb-0 {
    margin-bottom: 0!important
}

.ml-20 {
    margin-left: 20px!important
}

.ml-30 {
    margin-left: 30px!important
}

.mt-30 {
    margin-top: 30px
}

.mb-30 {
    margin-bottom: 30px
}

.pl-0 {
    padding-left: 0!important
}

.pr-0 {
    padding-right: 0!important
}

.egitim {
    display: inline-block;
    padding: 10px;
    background: #000;
    color: #fff;
    margin-bottom: 10px
}

.egitim .baslik {
    font-weight: 700;
    width: 160px;
    display: inline-block
}

.vimeo-video {
    top: 0;
    left: 0;
    bottom: 0;
    width: 66%;
    height: 420px
}

.vimeo-chat {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 34%;
    height: 420px
}

.select2-container--default .select2-selection--single {
    height: 36px;
    border-radius: 0
}

.select2-container--focus {
    border-radius: 0
}

.select2-container .select2-selection--single .select2-selection__rendered {
    font-size: 14px
}

.woocommerce-page table.cart td.actions .input-text {
    width: 185px!important;
    float: none!important
}

td.product-remove {
    padding: 0!important;
    text-align: center
}

td.product-remove a {
    display: inline-block!important
}

.author-profile .author-title,.post-meta .post-author {
    text-transform: none!important
}

@media only screen and (max-width: 780px) {
    .vimeo-video {
        width:100%;
        height: 198px
    }

    .vimeo-chat {
        position: relative;
        width: 100%;
        height: 400px
    }

    .listing-item-blog-1 .featured .img-holder {
        width: 100%
    }

    .bs-numbered-pagination {
        margin-bottom: 40px!important
    }

    #customer_login .login {
        width: 100%!important;
        margin-bottom: 30px
    }

    #customer_login .register {
        width: 100%!important
    }
}

.woocommerce form .form-row .input-checkbox {
    position: relative!important;
    margin: 0 10px 0 0!important;
    display: inline
}

.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li {
    margin-bottom: 10px
}

.woocommerce .woocommerce-ordering select {
    padding: 5px;
    border-radius: 0
}

.woocommerce form.login {
    border-radius: 0!important
}


.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
  border: 1px solid #242424;
	border-radius: 5px
}

.site-header .shop-shop-container .cart-handler {
    position: absolute;
    right: 3px;
    top: 50%;
    margin-top: -15px;
    z-index: 100;
    width: 37px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    color: #434343;
    cursor: pointer;
    -webkit-transition: color .3s ease;
    -moz-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease
}

.site-header .main-menu-container.search-open .shop-shop-container {
    display: none
}

.book {
    padding: 15px 0 0 0;
    margin-bottom: -38px
}

.shelf {
    border-bottom: 30px solid #3a3a3a;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    top: -15px;
    z-index: -10
}

.shelf:after {
    content: '';
    background: #525252;
    height: 15px;
    width: calc(100%+40px);
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    z-index: 1;
    margin: 0 -20px
}

.bs-login .login-header {
    text-transform: capitalize
}

.author-profile .post-author-bio {
    padding-left: 0;
    margin: 25px auto 0 auto
}

.single-container>.post-author .post-author-bio {
    padding-left: 60px!important
}

.listing-mg-3-item .term-badges.floated {
    position: absolute;
    left: -2px;
    top: 0;
    line-height: 0;
    font-size: 0;
    z-index: 1
}

.wpb_wrapper table tr,td {
    padding: 5px;
    border: 1px solid #ccc
}

.delete_avatar {
    color: #f20058!important
}

.bs-login .avatar {
    max-width: 80px;
    max-height: 80px
}

.wpb_single_image .vc_figure-caption {
    font-size: 15px;
    font-weight: 600
}

.pika-single button {
    background-color: #f2f2f2
}

.woocommerce #payment #place_order,.woocommerce-page #payment #place_order {
    font-size: 13px;
    padding: 10px;
    top: 10px;
    margin-bottom: 10px
}

.ur-form-grid label {
    position: relative
}

.ur-form-grid input[type=checkbox] {
    position: inherit;
    margin: 0 10px 0 0
}

.user-registration-error {
    font-size: 12px!important;
    margin-top: 5px;
    margin-bottom: 5px
}

#customer_login .login {
    width: 100%;
    float: left;
    margin-right: 40px;
}

#customer_login .register {
    width: 100%;
    float: left
}

.wppb-form-field .wppb-checkboxes label {
    display: unset
}



#wppb-form-element-34 {
    margin-top: 30px
}

#wppb-edit-user .wppb-checkboxes {
    width: 100%
}

#wppb-edit-user input {
    padding: 5px
}

#wppb-edit-user select {
    padding: 5px
}

#wppb-edit-user .button {
    padding: 10px 20px 10px 20px
}

#wppb-edit-user .custom_field_checkbox {
    position: absolute
}

.wppb-checkboxes label {
    padding-left: 20px!important
}

#wppb-edit-user .wppb-description-delimiter {
    font-size: 13px
}

#wppb-register-user .wppb-checkboxes {
    width: 100%
}

#wppb-register-user {
    font-size: 13px
}

#wppb-register-user select {
    padding: 10px;
    font-size: 14px;
    line-height: 20px
}

#wppb-register-user input {
    padding: 10px
}

#wppb-register-user .wppb-description-delimiter {
    font-size: 13px
}

.wppb-select-user-role {
    display: none;
    visibility: hidden
}

html.stm_lms_type_video body {
    background: none!important;
    background-color: #15181c!important
}

.mega-menu.mega-type-link .mega-links>li>a {
    font-size: 14px!important
}

.mega-links>.menu-item {
    margin-bottom: 15px!important
}

.sticky .post-summary {
    color: #000
}

.sticky .post-meta,.post-meta a {
    color: #000
}

.egitim-container {
    padding-left:40px;
    padding-right: 40px;
}

.egitim-container .single-post-title {
    margin-top: 50px!important;
    margin-bottom: 30px!important
}

.egitim-container .katilim-butonlari {
    margin-right: 20px;
    float: none;
    display: inline-block
}

.woocommerce div.product div.images img, .e-container img {
	border-radius: 10px 10px 0px 0px;
}
.egitim-bilgi {
	display:inline-block;
	width: 100%;
    border-radius: 0px 0px 10px 10px;
    margin: 0
}

.egitim-container .egitim-bilgi {
    background: #fff;
    border: 1px solid #e6e6e6;

}

.single-featured .egitim-bilgi {
    background: #151515;
    border-radius: 0px 0px 15px 15px;
	color: #fff
}

.product .egitim-bilgi {
	color: #fefefe;
    background: #0e0e0e;
}

.post-tp-12-header .term-badge {margin-right: 10px}

.egitim-bilgi span {
    display: block;
    margin: 15px 0 15px 0
}

.egitim-bilgi i {
    display: block;
    color: #f20058;
    font-size: 22px;
    min-height: 25px
}

.egitim-bilgi .mid {
    border-left: 1px solid #3a3a3a;
    border-right: 1px solid #3a3a3a
}

.egitim-bilgi .col-sm-4 {
    width: 33%;
    float: left;
    min-height: 60px
}

.egitimlerim img {
    width: 100%;
    height: auto
}

.egitimlerim .vc_tta-title-text {
    color: #444;
    font-weight: 500
}

.egitim-container .vc_tta-title-text {
    color: #fefefe;
    font-size: inherit;
}

.video-tabs>li>a {
    color: #fefefe;
    background: #1b1b1b;
    border: none!important;
    border-radius:0px;
    padding: 10px 15px!important;
}
.video-tabs>li>a:hover{
    background: inherit;
}

.video-tabs>li.active>a {
    background: #f20058;
    border: none!important;
    border-radius:0px;
    padding: 10px 15px!important;
}

.video-tabs li.active a, .video-tabs li.active a:hover, .video-tabs li.active a:focus {
    border-radius: 0;
    color: #fff;
    background: #d30c5c;
}

.bilgi {font-size:14px; display:flex}
.bilgi > span {font-weight:bold;padding-left: 5px}
.progress{background-color:#333;height:5px;border-radius:0px}
.progress-bar {background-color: #28a745!important}

.tab-pane iframe {
margin-top: 30px
}

.egitim-container i {color: #fefefe;}

.egitim-container .vc_active .vc_tta-title-text {
    color: #f20058
}

.egitimlerim .vc_active .vc_tta-title-text {
    color: #f20058
}

.egitimlerim .vc_active .vc_tta-icon {
    color: #fff
}

.egitimlerim .widget_text {
    margin-bottom: 0
}

.egitimlerim .vc_tta-icon {
    color: #f20058
}

.post-tp-12-header .egitim-bilgi {
    margin-bottom: 0
}

.post-tp-12-header .egitim-bilgi i {
    min-height: 35px
}

.post-tp-12-header .egitim-bilgi span {
    margin: 20px 0 25px 0
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background: inherit!important
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background: inherit!important
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading
{
    border: 1px solid rgb(41, 41, 41)!important;
    background: inherit!important
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    border-top: 1px solid rgb(41, 41, 41)!important;
}

.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin: 1px 0 1px 1px!important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    background: #1b1b1b!important;
    border: none!important;
    padding: 10px 15px!important;
}

@media(max-width: 768px) {
    .egitim-container {
        padding: 15px
    }

    .egitim-bilgi .col-sm-4 {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .egitim-bilgi {
        margin: 0 0 15px 0!important;
        font-size: 13px
    }

    .egitim-bilgi i {
        font-size: 16px;
        min-height: 20px
    }

    .egitim-container .katilim-butonlari {
        display: block;
        width: 50%;
        float: left;
        margin: 0
    }

    .egitim-container .katilim-butonlari img {
        width: 100%
    }

    .egitim-container .wpb_video_widget .wpb_wrapper {
        width: 100%
    }

    .vc_tta-panel-heading>h4 {
        font-size: 16px
    }

    .egitim-container .vc_tta-title-text {
        font-size: 15px
    }

    .woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product {
        width: 100%
    }
}

.woocommerce nav.woocommerce-pagination ul li a {
    padding: 1rem;
	border-radius: 5px
}

.woocommerce nav.woocommerce-pagination ul li span.current {
    padding: 1rem;
	border-radius: 5px
}

.woocommerce-loop-product__title {
    font-size: 18px!important;
    font-weight: bold
}

.single_add_to_cart_button {
    height: 50px!important;
    padding-left: 35px!important;
    padding-right: 35px!important
}

.shop-cart-container .cart-box {
    width: 320px!important;
    padding: 15px!important
}

.woocommerce ul.product_list_widget li img {
    width: 48px
}

.woocommerce a.remove:hover {
    color: gray!important;
    background: none!important
}

.woocommerce-mini-cart-item .quantity {
    position: absolute;
    margin-top: -20px
}

.woocommerce ul.product_list_widget li a {
    text-overflow: ellipsis;
    min-height: 48px;
    white-space: nowrap;
    overflow: hidden
}

.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #f20058;
    color: #fff
}

.woocommerce-cart table.cart img {
    width: 100px
}

.back-top {
    bottom: 25px!important;
    right: 0!important;
	border-radius: 10px;
}

.back-top.is-visible {
    bottom: 25px!important;
    right: 40px!important;
    z-index: 9999;
}

.wc-backward {
    padding: 15px!important
}

.wc-backward:hover {
    text-decoration: none!important
}

.shop-cart-container .cart-box {
    display: none!important
}

#wppb-loginform {
    padding: 20px;
    border: 1px solid #e2e2e2
}

#user_login {
    width: 100%!important;
    padding: 10px
}

#wppb-loginform input {
    border-radius: 0!important
}

#wppb-register-user input {
    border-radius: 0!important
}

#wppb-register-user select {
    border-radius: 0!important
}

#wppb-register-user textarea {
    border-radius: 0!important
}

#wppb-loginform input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:-internal-autofill-selected {
    -webkit-box-shadow: 0 0 0 30px #f2f2f2 inset!important
}

#wppb-register-user input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:-internal-autofill-selected {
    -webkit-box-shadow: 0 0 0 30px #f2f2f2 inset!important
}

#user_pass {
    width: 100%!important;
    padding: 10px
}

#wppb-register-user {
    border: 1px solid #e2e2e2;
    padding: 20px
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-icon {
    font-size: 13px!important
}

@media(min-width: 768px) {
    .layout-2-col .content-column {
        width:67.628%
    }

    .layout-2-col .sidebar-column {
        width: 32.372%
    }
}

.egitimlerim .section-heading .h-text {
    font-size: 15px
}

.egitimlerim .section-heading .h-text:before {
    background: #f20058!important
}

article .a-kademi a:after {
    background: none!important
}

article .a-kademi .content-container h2 {
    display: none
}

article .a-kademi .term-badges {
    display: none
}

article .hippocampus a:after {
    background: none!important
}

article .hippocampus .content-container h2 {
    display: none
}

article .hippocampus .term-badges {
    display: none
}

article .acikbeyin-egitimleri a:after {
    background: none!important
}

article .acikbeyin-egitimleri .content-container h2 {
    display: none
}

article .acikbeyin-egitimleri .term-badges {
    display: none
}

.woocommerce div.product p.stock {
    font-size: 16px;
    font-weight: 700
}

.woocommerce-product-details__short-description {
    padding: 1rem;
	font-size: 14px;
}

.woocommerce-product-details__short-description p {
    padding:0; margin:0
}

.woocommerce ul.products li.product .button {border-radius: 5px;padding: 1.2rem 3rem;}

.woocommerce nav.woocommerce-pagination ul li span.dots {
    padding: 15px
}

.post-meta.single-post-meta .post-author-name {
    max-width: 180px
}

.post-meta .post-author {
    max-width: 150px
}

.listing-mg-6-item .title {
    font-size: 21px!important
}

.listing-mg-3-item .acikbeyin-egitimleri .img-cont {
    background-position: center right!important
}

.post-template-10 .comments-closed {
    display: none
}

.woocommerce .login input.button {
    background-color: #f20058!important;
    color: #fff!important
}

.woocommerce .register input.button {
    background-color: #f20058!important;
    color: #fff!important
}

.site-header .site-branding .logo img {
    height: auto
}

.bf-breadcrumb .bf-breadcrumb-item a,.bf-breadcrumb .bf-breadcrumb-item span {
    color: #626262
}

.amoteam-panel__img-wrap .amoteam-panel__img {
    height: auto
}

.mejs-container .mejs-controls {
    background: #444!important
}

.mejs-controls button:hover {
    background-color: #444!important
}

.mejs-controls button:focus {
    background-color: #444!important
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    background: #f20058!important
}

.author-profile .post-author-avatar img {
    width:64px;
	height: 64px;
	border-radius: 32px;
}

.post-meta.single-post-meta b {color: #fefefe!important}

.author-profile .author-title {line-height: 64px}

.post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
    border-radius: 24px
}

.comment-list .comment-avatar .avatar {
    border-radius: 30px
}

.entry-content p {
    margin-bottom: 3rem;
}

.woocommerce a.button {
    font-size: 13px
}

.white-info {
    font-size: 14px!important;
    color: #fff
}

.bs-accordion-shortcode .panel-heading a:before {
    color: #f20058
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    background-color: #f20058!important;
    color: #fff
}

.wpb-js-composer .vc_active .vc_tta-title-text {
    color: #fff
}
/*
.page-id-153233 .main-wrap {
    background-color: #2c2c2c!important
}

.page-id-157398 .main-wrap {
    background-color: #2c2c2c!important
}

.page-id-152614 .main-wrap {
    background-color: #2c2c2c!important
}

.page-id-162688 .main-wrap {
    background-color: #2c2c2c!important
}

.page-id-162688 .single-container {
    min-height: 750px;
    background-color: #2c2c2c!important
}

*/

.grayscale .item-content  a {
    filter: grayscale(75%);
    -webkit-filter: grayscale(0.75);
}

.listing.columns-2 .listing-item:nth-child(odd), .mega-links.columns-2>.menu-item:nth-child(odd) {
    padding-right: 10px!important;
}

.listing.columns-2 .listing-item:nth-child(even), .mega-links.columns-2>.menu-item:nth-child(even) {
    padding-left: 10px!important;
}

.listing-mg-3-item {margin-bottom: 20px!important}


.grayscale h2 {display: none}

.egitimlerim article a h3 {font-size:16px}
.egitimlerim article a:hover {text-decoration: none!important;}
.egitimlerim article a:hover h3 {
    color: #f20058;
    transition: all 0.2s ease;
}

.listing.columns-3 .listing-item:nth-child(3n-2) {
    padding-right: 10px
}

.listing.columns-3 .listing-item:nth-child(3n-1) {
    padding-left: 5px;
    padding-right: 5px
}

.listing.columns-3 .listing-item:nth-child(3n+3) {
    padding-left: 10px
}

.listing-mg-3-item {
    margin-bottom: 10px
}

.searchandfilter ul {
    display: contents
}

.searchandfilter ul li {
    padding: 0!important
}

.searchandfilter label {
    display: inline
}

.sf-label-radio {
    color: #fff
}

.searchandfilter h4 {
    color: #fff;
    font-size: 20px;
    border-bottom: 2px solid #f20058
}

.search-filter-vc-pagi-hidden {
    display: none!important
}

.vc_grid.vc_row.vc_grid-gutter-10px {
    margin-bottom: 0
}

.sf-field-post-meta-egitmen {
    display: inline-block!important;
    width: 28%;
    margin-top: 15px!important
}

.sf-field-post-meta-egitmen select {
    height: 40px;
    border: 1px solid #767676;
    padding: 8px;
    background: #444;
    color: #fff
}

.sf-field-post-meta-egitmen br {
    height: 0;
    display: none
}

.sf-field-post-meta-egitim_kategorisi {
    display: inline-block!important;
    width: 28%;
    margin-top: 15px!important
}

.sf-field-post-meta-egitim_kategorisi select {
    height: 40px;
    border: 1px solid #767676;
    padding: 8px;
    background: #444;
    color: #fff
}

.sf-field-post-meta-egitim_kategorisi br {
    height: 0;
    display: none
}

.sf-field-post-meta-egitim_turu {
    display: inline-block!important;
    width: 28%;
    margin-top: 15px!important
}

.sf-field-post-meta-egitim_turu select {
    height: 40px;
    border: 1px solid #767676;
    padding: 8px;
    background: #444;
    color: #fff
}

.sf-field-post-meta-egitim_turu br {
    height: 0;
    display: none
}

.sf-field-reset {
    display: inline!important;
    width: 14.5%;
    margin-top: 15px!important;
    text-align: left;
    float: right
}

.sf-field-reset input {
    width: 100%;
    height: 40px;
    padding: 10px 12px
}

.sf-field-search input {
    height: 40px;
    background: #444;
    color: #fff;
    border: 1px solid #767676
}

.sf-field-search input::placeholder {
    color: #fff
}

.sf-field-search input::-webkit-input-placeholder {
    color: #fff
}

.sf-field-search input::-ms-input-placeholder {
    color: #fff
}

.search-filter-scroll-loading {
    display: block;
    margin: 0 auto;
    height: 30px;
    width: 30px;
    animation: search-filter-loader-rotate .7s infinite linear;
    border: 5px solid rgb(255 255 255 / 15%);
    border-right-color: rgb(208 208 208 / 60%);
    border-radius: 50%
}

.pad-r-0 {
    padding-right: 0!important
}

.pad-l-0 {
    padding-left: 0!important
}

.pad-rl-12 {
    padding-right: 12px!important;
    padding-left: 12px!important
}

@media only screen and (max-width: 768px) {
    .wpb-js-composer .vc_active .vc_tta-title-text {
        color:#f20058
    }

    .egitimlerim .vc_active .vc_tta-icon {
        color: #f20058
    }

    .sf-field-post-meta-egitmen {
        width: 100%
    }

    .sf-field-post-meta-egitim_kategorisi {
        width: 100%
    }

    .sf-field-post-meta-egitim_turu {
        width: 100%
    }

    .sf-field-reset {
        width: 100%
    }

    .search-filter-results {
        margin-top: 20px
    }

    .woocommerce div.product form.cart .button {
        width: 100%
    }

    .woocommerce ul.products li.product .button {
        margin-top: 0;
        margin-bottom: 15px;
        width: 100%;
        text-align: center;
        font-size: 14px
    }

    .woocommerce ul.products li.product .price {
        font-size: 16px
    }

    .pad-r-0 {
        padding-right: 12px!important;
        padding-left: 12px!important
    }

    .pad-l-0 {
        padding-right: 12px!important;
        padding-left: 12px!important
    }

    .pad-rl-12 {
        padding-right: 12px!important;
        padding-left: 12px!important
    }

    .page-id-157398 .vc_column_container, .page-id-173778 .vc_column_container {
        padding-left: 15px;
        padding-right: 15px
    }
}

.embed-code {
    display: block;
    border: 0;
    height: 100vh;
    width: 100vw
}

.searchandfilter select.sf-input-select {
    -webkit-appearance: none
}

.pw100 {
    width: 100%;
}

.pw100 a {
    width: 100%;
    margin-top: 15px;
    font-size: 14px!important;
    background-color: #f20058!important;
}

.woo-resim {width: 60%!important}
.woo-aciklama {width: 40%!important; padding: 0 0 0 2rem}

@media(max-width: 767px) {
    .woocommerce .coupon .button {
        width:100%!important;
    }
	
.woo-resim {width: 100%!important}
.woo-aciklama {width: 100%!important;padding:0}

    .woocommerce-page .button {
        padding: 20px!important;
    }

    .woocommerce-page table.cart td.actions .input-text {
        width: 100%!important;
        margin-bottom: 10px!important;
        padding: 20px!important;
    }

    .woocommerce-page .woocommerce-message .button {
        width: 100%;
        margin-bottom: 5px;
    }

    .woocommerce a.remove {
        font-size: 32px;
    }

    .woocommerce .woocommerce-ordering select {
        padding: 10px;
        width: 100%;
    }

    .woocommerce .woocommerce-ordering select textarea {
        padding: 10px;
    }

    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
        float: none;
    }
}

.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
    background: #f20058
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active>a {
    color: #fff!important
}


.post-tp-11-header.wfi {margin-bottom:0px}
.dogru {color: #fff; background-color: rgba(5 198 5 / 80%);margin-bottom:25px}
.dogru i {color: #0009}
.dogru a,.kismen-dogru a, .yanlis a {color: #fff!important}
.yanlis {color: #fff; background-color: rgba(227 36 36 / 80%);margin-bottom:25px}
.yanlis i {color:#0009}
.kismen-dogru {color: #fff; background-color: rgba(236 125 8 / 80%);margin-bottom:25px}
.kismen-dogru i {color:#0009}

.comment-respond .comment {border-radius: 15px}
.post-template-13 .post-related {margin: 0; border:0}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {border: 0!important}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border: 0px}
.nav-tabs {
    border-bottom: 1px solid #222121;
}

/* dark theme */

.bs-smart-list+.bs-smart-list-end.bs-smart-list-end,.bs-smart-list-start,.bs-smart-list.bssl-t1.bssl-s15 .bssl-item-title .bssl-count,.bs-smart-list.bssl-t1.bssl-s7 .bssl-item+.bssl-item,.bs-smart-list.bssl-t1.bssl-s8 .bssl-item+.bssl-item {
    border-color: #2a2a2a
}

.bssl-item .bssl-item-title {
    color: #fff
}

.bssl-item .bssl-count-type-badge .bssl-count {
    background: #fff;
    color: #212121
}

.bs-smart-list a.bssl-nav-btn-big.bssl-nav-btn-big {
    background: #353535;
    color: #e4e4e4
}

.bs-smart-list a.bssl-nav-btn-big.bssl-nav-btn-big.bssl-outline {
    background: #171717;
    color: #e4e4e4;
    border-color: #2a2a2a
}

.bs-smart-list.bssl-t1.bssl-s10 .bssl-item-title,.bs-smart-list.bssl-t1.bssl-s11 .bssl-item-title,.bs-smart-list.bssl-t1.bssl-s9 .bssl-item-title {
    border-bottom-color: #fff
}

.bs-smart-list.bssl-t1.bssl-s16 .bssl-control-nav {
    border-color: #2a2a2a;
    color: #fff
}

.bs-smart-list a.bssl-nav-btn-icon.bssl-nav-btn-icon {
    color: #fff
}

.bs-smart-list a.bssl-nav-btn-icon.bssl-nav-btn-icon .fa {
    color: #000;
    background: #fff
}

.bs-smart-list.bssl-t1.bssl-s16 .bssl-control-nav .bssl-select select {
    background-color: transparent;
    color: #fff
}

.bs-smart-list.bssl-t1.bssl-s16 .bssl-control-nav .bssl-select:after {
    border-top-color: #fff
}

.bs-smart-list.bssl-t1.bssl-s19 .bssl-item {
    background: #232323
}

.bs-smart-list.bssl-t1.bssl-s19 .bssl-item-counter .bssl-menu-handler b {
    background: #fff
}

.bs-pretty-tabs-container .bs-pretty-tabs-elements,.page-layout-2-col-right .post-tp-7-header .post-header-title,.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text,.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-more.other-link:hover .h-text,.section-heading.multi-tab.sh-t4>.h-text,.section-heading.multi-tab.sh-t4>a>.h-text,.section-heading.sh-t1 .h-text,.section-heading.sh-t1 .other-link .h-text,.section-heading.sh-t3 .bs-pretty-tabs-container .bs-pretty-tabs-elements,.section-heading.sh-t3.sh-s8.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text,.section-heading.sh-t3.sh-s8.multi-tab .bs-pretty-tabs-container,.section-heading.sh-t3.sh-s8>.h-text,.section-heading.sh-t3.sh-s8>.h-text:last-child:first-child:after,.section-heading.sh-t3.sh-s8>.h-text:last-child:first-child:before,.section-heading.sh-t3.sh-s8>.main-link>.h-text:after,.section-heading.sh-t3.sh-s8>.main-link>.h-text:before,.section-heading.sh-t3.sh-s8>a:last-child:first-child>.h-text:after,.section-heading.sh-t3.sh-s8>a:last-child:first-child>.h-text:before,.section-heading.sh-t3.sh-s8>a>.h-text,.section-heading.sh-t4.sh-s1 .h-text:after,.section-heading.sh-t4.sh-s3 .h-text:after,.section-heading.sh-t6.sh-s2 .other-link .h-text,.section-heading.sh-t6.sh-s2.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text,.section-heading.sh-t6.sh-s6>.h-text:last-child:first-child:after,.section-heading.sh-t6.sh-s6>.main-link>.h-text:after,.section-heading.sh-t6.sh-s6>a:last-child:first-child>.h-text:after,.section-heading.sh-t6.sh-s7>.h-text:last-child:first-child:after,.section-heading.sh-t6.sh-s7>.main-link>.h-text:after,.section-heading.sh-t6.sh-s7>a:last-child:first-child>.h-text:after,body,body.boxed,body.boxed .main-wrap {
    background-color: #151515
}

.section-heading.sh-t6.sh-s5>.h-text:last-child:first-child:before,.section-heading.sh-t6.sh-s5>.main-link>.h-text:before,.section-heading.sh-t6.sh-s5>a:last-child:first-child>.h-text:before,.section-heading.sh-t6.sh-s6>.h-text:last-child:first-child:before,.section-heading.sh-t6.sh-s6>.main-link>.h-text:before,.section-heading.sh-t6.sh-s6>a:last-child:first-child>.h-text:before,.section-heading.sh-t6.sh-s7>.h-text:last-child:first-child:before,.section-heading.sh-t6.sh-s7>.main-link>.h-text:before,.section-heading.sh-t6.sh-s7>a:last-child:first-child>.h-text:before {
    border-top-color: #171717
}

.ltr .section-heading.sh-t6.sh-s7>.h-text:last-child:first-child:before,.ltr .section-heading.sh-t6.sh-s7>.main-link>.h-text:before,.ltr .section-heading.sh-t6.sh-s7>a:last-child:first-child>.h-text:before {
    border-bottom-color: #171717
}

.rtl .section-heading.sh-t6.sh-s8>.h-text:last-child:first-child:after,.rtl .section-heading.sh-t6.sh-s8>.main-link>.h-text:after,.rtl .section-heading.sh-t6.sh-s8>a:last-child:first-child>.h-text:after {
    border-right-color: #171717
}

@media (max-width: 767px) {
    .main-wrap {
        background-color:#171717
    }
}

a {
    color: #fff
}

input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea {
    color: #fff;
    background-color: #2b2b2b;
    border-color: #2e2e2e
}

.clean-button-light {
    border: 1px solid #444;
    background: #444;
    color: #fff
}

select {
    color: #333
}

.btn-bs-pagination {
    border: 1px solid rgba(82,82,82,.33)
}

.comments-template .comments-closed {
    background-color: #232323;
    color: #585858
}

.comments-wrap li>div {
    border-top: 1px solid rgba(255,255,255,.08)
}

.comment-respond .wp-social-login-connect-with {
    color: #fff
}

.bs-ll-d .img-cont,.bs-ll-d .img-holder {
    background-color: #373737
}

.bs-ll-a .img-cont:before,.bs-ll-a .img-holder:before {
    background-color: #181818;
    background-image: linear-gradient(to left,#181818 0,#2c2c2c 20%,#181818 40%,#181818 100%)
}

.rtl.bs-ll-a .img-cont:before,.rtl.bs-ll-a .img-holder:before {
    background-image: linear-gradient(to right,#181818 0,#2c2c2c 20%,#181818 40%,#181818 100%)
}

@media (max-width: 767px) {
    body {
        background-color:#151515!important
    }
}

a,a:focus,a:hover {
    text-decoration: none;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease
}

body.active-top-line {
    border-top-width: 4px
}

body.boxed .bs-sks {
    top: -4px
}

.term-badges.floated {
    left: 0
}

.rtl .term-badges.floated {
    right: 0;
    left: auto
}

.bsac-empty-note {
    background: #323232;
    padding: 25px 20px;
    border: 2px dashed #404040
}

.heading-typo,.site-header .site-branding .logo,h1,h2,h3,h4,h5,h6 {
    color: #fff
}

.layout-1-col,.layout-2-col,.layout-3-col {
    margin-top: 26px!important
}

.term-badges.floated {
    top: inherit;
    bottom: -3px
}

.listing-item-classic-3 .term-badges.floated {
    top: 0;
    bottom: inherit
}

.listing-item:hover .post-edit-link {
    top: 0;
    bottom: inherit
}

.archive-title .pre-title span {
    line-height: 30px
}

.bs-slider-dots-style-1 .bts-bs-dots-btn,.bs-slider-dots-style-2 .bts-bs-dots-btn,.bs-slider-dots-style-3 .bts-bs-dots-btn,.bs-slider-dots-style-4 .bts-bs-dots-btn {
    background: #3b3b3b;
    background: rgba(255,255,255,.2)
}

.main-menu>li>a {
    padding: 0 9px
}

.rtl .main-menu.menu>li .sub-menu,.rtl .menu .mega-menu {
    text-align: right
}

.site-header.header-style-3 .header-inner {
    padding: 22px 0
}

.site-header .main-menu>li>a,.site-header .search-container .search-box .search-form .search-field,.site-header .search-container .search-handler,.site-header .shop-cart-container .cart-handler {
    color: #fff
}

.site-header .off-canvas-menu-icon .off-canvas-menu-icon-el,.site-header .off-canvas-menu-icon .off-canvas-menu-icon-el:after,.site-header .off-canvas-menu-icon .off-canvas-menu-icon-el:before {
    background-color: #fff
}

.topbar .topbar-sign-in.behind-social:before {
    background: #2c2c2c;
    background: rgba(255,255,255,.07)
}

.site-header.header-style-3.full-width .bs-pinning-block.pinned .main-menu.menu {
    margin-bottom: 0
}

.site-header.header-style-4.boxed .main-menu-wrapper.pinned .main-menu.menu>li.current-menu-item>a:before,.site-header.header-style-4.boxed .main-menu-wrapper.pinned .main-menu.menu>li.current-menu-parent>a:before,.site-header.header-style-4.boxed .main-menu-wrapper.pinned .main-menu.menu>li:hover>a:before {
    bottom: 1px!important
}

.site-header.header-style-4.full-width .main-menu.menu .mega-menu,.site-header.header-style-4.full-width .main-menu.menu>li .sub-menu {
    top: 100%!important
}

.ajax-search-results,.main-menu.menu>li .sub-menu,.menu .mega-menu,.site-header .shop-cart-container .cart-box {
    background-color: #252424
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu,ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links .sub-menu,ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links>li .sub-menu {
    background-color: #383838
}

.tabbed-grid-posts:before {
    background-color: #1b1b1b;
    border-right-color: #1b1b1b
}

.ajax-taxonomy-list {
    background-color: #252525
}

.rtl .tabbed-grid-posts:before {
    border-right-color: transparent;
    border-left-color: #1b1b1b
}

.tabbed-grid-posts .tabs-section .active a {
    border-color: transparent;
    background: 0 0
}

.mega-menu.mega-type-link-list .mega-links li>a,.search-preview .clean-title,.site-header .shop-cart-container .cart-box,.tabbed-grid-posts .tabs-section a,ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links>li>a,ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links>li>a {
    color: #fff!important
}

.main-menu.menu .sub-menu>li,.main-menu.menu .sub-menu>li>a,.site-header .listing-item-grid-1 .title a {
    color: #fff
}

.mega-menu.mega-type-link .mega-links>li>a {
    color: #fff
}

.mega-menu.mega-type-link .mega-links>li>a {
    color: #fff;
    border-bottom: 2px solid rgba(255,255,255,.1)
}

.site-header .search-container .search-box .search-form .search-field {
    color: #fff
}

.clean-title::after {
    background: #313131
}

.ajax-taxonomy-list {
    border-color: #252525
}

.search-preview {
    background-color: #252525;
    border-color: #252525
}

.search-preview .clean-button {
    border-color: #424242;
    background: #404040;
    color: #fff
}

.top-menu.menu>li .sub-menu {
    background-color: #313131;
    box-shadow: 0 3px 6px #1f1f1f
}

.topbar .topbar-inner {
    padding: 2px 0 0
}

.topbar {
    height: 29px
}

.topbar .topbar-date {
    top: inherit
}

.site-header.header-style-6 .main-menu.menu>li.current-menu-item>a,.site-header.header-style-6 .main-menu.menu>li.current-menu-parent>a,.site-header.header-style-6 .main-menu.menu>li:hover>a {
    background: rgba(255,255,255,.03)
}

.site-header.header-style-6 .main-menu.menu>li.menu-item-has-children>a:after {
    color: rgba(255,255,255,.21)
}

.section-heading .other-link .h-text,.section-heading.sh-t1 .h-text,.section-heading.sh-t2.sh-s2 .h-text,.section-heading.sh-t2.sh-s3 .h-text,.section-heading.sh-t2.sh-s4 .h-text {
    color: #dadada
}

.section-heading.sh-t1:after {
    background: rgba(255,255,255,.11)
}

.section-heading.sh-t1.sh-s2:after {
    opacity: .55
}

.section-heading.sh-t1.sh-s3:after,.section-heading.sh-t4.sh-s3:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAABRJREFUCB1jYEAC/4EAziWSA1QPAB5CD/E43tuSAAAAAElFTkSuQmCC);
    opacity: .3
}

.section-heading.sh-t1.sh-s5>.h-text:last-child:first-child,.section-heading.sh-t1.sh-s5>.main-link>.h-text,.section-heading.sh-t1.sh-s5>a:last-child:first-child>.h-text {
    color: #fff!important
}

.section-heading.sh-t1.sh-s5:after {
    background: rgba(255,255,255,.1)
}

.section-heading.sh-t2:before {
    background: rgba(255,255,255,.1)
}

.section-heading.sh-t2.sh-s2,.section-heading.sh-t2.sh-s3 {
    background: rgba(255,255,255,.11)
}

.section-heading.sh-t3.sh-s2:after {
    opacity: .2
}

.section-heading.sh-t3.sh-s3:before {
    background: #2b2b2b
}

.section-heading.sh-t2.sh-s4,.section-heading.sh-t3.sh-s5,.section-heading.sh-t3.sh-s6,.section-heading.sh-t6 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
    border-color: rgba(255,255,255,.12)
}

.section-heading.sh-t3 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
    border-color: rgba(255,255,255,.09)
}

.section-heading.sh-t6.sh-s6:before,.section-heading.sh-t6.sh-s7:before {
    background: rgba(255,255,255,.1)!important
}

.section-heading.sh-t6.sh-s9:before {
    background: rgba(255,255,255,.12)!important
}

.listing-item-tb-2 .term-badges.floated .term-badge a {
    font-size: 83%
}

.bs-slider-2-item .content-container,.bs-slider-3-item .content-container {
    background: rgba(255,255,255,.93)
}

.better-social-counter.style-modern .social-item {
    border-bottom-color: #f1f1f1
}

.bs-popular-categories .bs-popular-terms-list {
    padding: 0
}

.widget.widget_bs-subscribe-newsletter {
    background: 0 0;
    padding: 0!important
}

.listing-blog-4 .listing-item-blog.has-post-thumbnail,.listing-classic-1.columns-2 .listing-item-classic-1:last-child .listing-inner,.listing-classic-1.columns-3 .listing-item-classic-1:last-child .listing-inner,.listing-item-classic-1 .listing-inner,.listing-item-classic-2 .listing-inner,.listing-item-grid-1 .post-summary,.listing-item-grid-2 .post-summary,.listing-item-text-1 .item-inner,.listing-item-text-3,.listing-item-text-4 {
    border-color: #232323
}

.listing-item-classic-3 .featured .title,.listing-item-classic-3 .listing-inner {
    background: #232323
}

.listing.listing-classic-3+.listing-blog-1 {
    margin-top: 25px
}

.listing-mg-5-item-big .content-container {
    background: #232323!important
}

.bs-slider-2-item .content-container a.read-more,.bs-slider-3-item .content-container a.read-more {
    color: #fff
}

.site-footer .copy-footer,.site-footer .footer-social-icons {
    border-top: 1px solid rgba(0,0,0,.15)
}

.footer-instagram-3 .simply-scroll-list li {
    padding: 8px;
    background: #fff;
    border: 1px solid #dedede
}

.archive-title .pre-title:after {
    top: 0;
    height: 4px
}

.archive-title {
    margin-top: -2px
}

.bs-popular-categories .bs-popular-term-item .term-count,.bs-popular-categories .bs-popular-term-item a {
    color: #fff
}

.bs-popular-categories .bs-popular-term-item {
    border-bottom: 1px dashed rgba(255,255,255,.07)
}

.bs-popular-categories .bs-popular-term-item .term-count {
    background: rgba(232,232,232,.08)
}

.better-social-counter.style-clean .item-count,.better-social-counter.style-modern .item-count,.better-social-counter.style-style-10 .item-count,.better-social-counter.style-style-10 .item-join,.better-social-counter.style-style-10 .item-title,.better-social-counter.style-style-6 .item-count,.better-social-counter.style-style-7 .item-count,.better-social-counter.style-style-7 .item-join,.better-social-counter.style-style-7 .item-title,.better-social-counter.style-style-8 .item-count,.better-social-counter.style-style-8 .item-join,.better-social-counter.style-style-8 .item-title,.better-social-counter.style-style-9 .item-count,.better-social-counter.style-style-9 .item-join,.better-social-counter.style-style-9 .item-title {
    color: #fff
}

.better-social-counter.style-clean .social-item,.better-social-counter.style-modern .social-item,.better-social-counter.style-style-10 .social-item,.better-social-counter.style-style-6 .social-item,.better-social-counter.style-style-7 .social-item,.better-social-counter.style-style-8 .social-item,.better-social-counter.style-style-9 .social-item {
    border-color: #202020
}

.better-social-counter.style-style-10 .item-count:before,.better-social-counter.style-style-10 .item-join:before,.better-social-counter.style-style-8 .item-count:before,.better-social-counter.style-style-8 .item-join:before,.better-social-counter.style-style-9 .item-count:before,.better-social-counter.style-style-9 .item-join:before {
    background-color: #202020
}

.bs-about .about-icons-list .about-icon-item a {
    color: #fff;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.22);
    -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.22);
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.22)
}

.bs-subscribe-newsletter .newsletter-email {
    color: #fff;
    border-color: #2b2b2b
}

.bs-box-1 .box-text {
    background: #434343;
    color: #fff
}

.bs-box-1 .box-title {
    color: #fff
}

.better-newsticker .control-nav span:hover,.better-newsticker ul.news-list li a {
    color: #fff
}

.better-newsticker .control-nav span {
    border-color: transparent;
    color: #9e9e9e;
    background: #2f2f2f
}

.bs-login .login-header {
    color: #eaeaea
}

.bs-login .user-links,.bs-login .user-links li {
    border-color: #444
}

.bs-login .bs-login-reset-panel .login-header .login-icon,.bs-login .login-header .login-icon {
    color: #eaeaea
}

.bs-login .social-login-buttons {
    border-bottom-color: #2d2d2d
}

.bs-login .social-login-buttons .or-text {
    background-color: #212121;
    border-color: #343434;
    color: #6b6b6b
}

.bs-login .go-reset-panel,.bs-login .remember-checkbox+.remember-label {
    color: #696969
}

.bs-login .remember-label {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAAXNSR0IArs4c6QAAAXxJREFUSA3tlb1uglAUxw8fxaQhJBhfAH0BF5icZHBycWcistQ36NKYdOnesbr6KgZ3Jt7AMmgs0QQo/1t7Q8WmUJcm9SSXy72X3/9wP865gud5N2EYPmZZ5hJRMy9VLBIE4aXT6dwLtm0/7ff7u81mc5skSRWYJEkiTdPeGo3GswjPdWB4gCMwYMW83azqufh7R6YJgYvsKkB0XYOPNYhwtuvakYlERBUCo47IZzCBlRGSeThTq9X6VThfvI3/LR+0222aTqdYcL7rMn/74QXwbDZjcLfbpdFoxIjSLshyWbMIg4rjmNI0LQsMBgNaLpfkOA4bxOMUDoKAxuMxF5AMw3jY7XaUp2haLBakKAr1ej3abreszOdzPmfArusiIzMHqqoSF0CWFUWRLMtigxAZDoek6zprn8Lo/CKAjtVqhYpM02Q1/gp2DkZ/SQCdvu+j4iLfwfjmrAAGIHI4HNgNNJlM+JwxVjQICP1+/3W9Xte+nRDS+YH6A/ngHQMt3zlQcJvIAAAAAElFTkSuQmCC)
}

.bs-login .remember-checkbox:checked+.remember-label {
    color: #f9f9f9
}

.bs-login .go-login-panel:hover {
    color: #fff
}

.sign-in-modal .modal-content {
    box-shadow: 0 0 30px 40px rgba(0,0,0,.31);
    background: #212121;
	border-radius: 16px
}

.archive-title {
    border-color: #202020
}

.archive-title .term-badges span.term-badge a {
    background: 0 0!important;
    border-color: #2d2d2d!important;
    color: #fff!important;
    padding: 0 6px;
    line-height: 20px;
    font-size: 11px;
    text-transform: capitalize
}

.post-meta.single-post-meta>a+span:before,.post-meta.single-post-meta>span+a:before,.post-meta.single-post-meta>span+span:before {
    background: #333
}

.post-meta.single-post-meta,.post-meta.single-post-meta a {
    color: #fff
}

.post-meta.single-post-meta .post-author-a,.post-meta.single-post-meta .time {
    color: rgba(255,255,255,.44)
}

.post-meta.single-post-meta b {
    color: #c3c3c3
}

.post-template-6.wfi .post-header-inner {
    background-color: #212121
}

.single-post-excerpt {
    color: #b7b7b7
}

.post-related,.single-container>.post-author {
    border-color: #252525;
    background: #252525
}

.comment-respond .author,.comment-respond .comment,.comment-respond .email,.comment-respond .url {
    border-color: #2b2b2b
}

.comments-wrap li>article {
    border-color: #1d1d1d
}

.single-post-excerpt.post-excerpt-bc {
    border-bottom-color: #222;
    color: #fff
}

.post-tp-12-header {
    background-color: #1b1b1b
}

.single-container>.post-author .author-links a {
    color: #fff
}

.post-tp-11-header.wfi:before {
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.75)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.55) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%)
}

.bs-irp .bs-irp-heading:before {
    background: rgba(255,255,255,.21)
}

.search-header .label {
    color: #fff
}

.search-header {
    border-bottom-color: #313131
}

.single-post-content.format-aside .entry-content,.single-post-content.format-aside .post-summary,.single-post-content.format-quote .entry-content,.single-post-content.format-quote .post-summary,.single-post-content.format-status .entry-content,.single-post-content.format-status .post-summary {
    color: #fff;
    background-color: #2b2b2b;
    border-color: #424242;
    background-image: none
}

.more-stories {
    border-color: #2b2b2b;
    background: #2b2b2b
}

.more-stories-title {
    color: #fff;
    border-bottom-color: #323232
}

.more-stories-close {
    color: #545454
}

.widget.widget_archive ul li {
    border-bottom: 1px solid #313131;
    border-bottom: 1px solid rgba(255,255,255,.07)
}

.widget select {
    color: #2f2f2f
}

.widget.widget_calendar table td,.widget.widget_calendar table td:hover {
    color: rgba(255,255,255,.51)
}

.widget.widget_categories .post-count {
    color: #dcdcdc;
    background: #404040;
    background: rgba(255,255,255,.08)
}

.widget.widget_categories ul.children {
    border-top-color: #2f2f2f;
    border-top-color: rgba(255,255,255,.06)
}

.widget.widget_categories ul li,.widget.widget_pages ul li {
    border-bottom-color: #2f2f2f;
    border-bottom-color: rgba(255,255,255,.06)
}

.widget.widget_nav_menu ul.menu li a {
    background-color: #444;
    border: 1px solid #444
}

.pagination.bs-numbered-pagination .wp-pagenavi a,.pagination.bs-numbered-pagination .wp-pagenavi span,.pagination.bs-numbered-pagination a.page-numbers,.pagination.bs-numbered-pagination span.page-numbers.dots,.pagination.bs-numbered-pagination span.page-numbers.dots:hover {
    background-color: #212121;
    border-color: transparent;
    color: #a0a0a0
}

.pagination.bs-numbered-pagination .page-numbers.current,.pagination.bs-numbered-pagination .page-numbers:hover {
    color: #fff!important;
    border-color: transparent!important
}

.pagination.bs-links-pagination a {
    background-color: #444;
    border-color: #444;
    color: #fff
}

.bs-pagination.bs-ajax-pagination.infinity .btn-bs-pagination,.bs-pagination.bs-ajax-pagination.more_btn .btn-bs-pagination,.bs-pagination.bs-ajax-pagination.more_btn_infinity .btn-bs-pagination {
    line-height: 35px!important;
    padding: 0 14px;
    font-size: 12px!important
}

.error404 .content-column .text-404 {
    color: #fff
}

.error404 .content-column .desc-section .title-404 {
    color: #fff
}

.error404 .content-column .desc-section p {
    color: #b7b7b7
}

.top-line {
    border-top: 1px solid #444
}

.error404 .content-column .search-form .search-field {
    border-color: #444;
    background: #2f2f2f
}

.entry-content.single-post-content blockquote,.single-page-simple-content .entry-content blockquote {
    background-color: #1d1d1d
}

.entry-content.single-post-content blockquote.bs-pullquote,.entry-content.single-post-content blockquote:before,.single-page-simple-content .entry-content blockquote.bs-pullquote,.single-page-simple-content .entry-content blockquote:before {
    color: #fff;
    background: #1d1d1d
}

code {
    background-color: #545454
}

pre {
    background-color: #272727;
    border: 1px solid #3c3c3c;
    color: #fff
}

hr.bs-divider {
    border-color: #3a3a3a
}

.dropcap.dropcap-circle,.dropcap.dropcap-square {
    color: #212121
}

.bs-tab-shortcode .nav-tabs>li>a {
    background-color: #1f1f1f!important;
    color: #f8f8f8!important
}

.bs-tab-shortcode .nav-tabs>li.active>a:after {
    background-color: #171717
}

.bs-tab-shortcode .nav-tabs>li.active>a,.bs-tab-shortcode .nav-tabs>li>a:focus,.bs-tab-shortcode .nav-tabs>li>a:hover {
    background-color: #171717!important
}

.bs-tab-shortcode .nav-tabs>li>a,.bs-tab-shortcode .tab-content .tab-pane {
    border-color: #383838!important
}

.bs-accordion-shortcode .panel {
    background-color: #171717!important;
    border-color: #383838!important;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #383838
}

.bs-accordion-shortcode .panel-heading a:before {
    border-right: 1px solid #383838
}

.bs-accordion-shortcode .panel .panel-heading a {
    color: #fff!important
}

.bs-accordion-shortcode .panel-default>.panel-heading {
    color: #fff!important;
    background-color: #171717!important;
    border-color: #383838!important
}

.bs-shortcode-alert.alert-simple {
    background-color: #444;
    border-color: #585858;
    color: #fff
}

.better-gallery .main-title {
    color: #fff
}

.better-gallery .gallery-title .next,.better-gallery .gallery-title .prev {
    color: #b5b5b5;
    border-color: rgba(255,255,255,.17)
}

.better-gallery .count {
    color: #b3b3b3
}

.entry-content .gallery-caption,.entry-content .wp-caption-text,.entry-content figcaption {
    color: #d0d0d0
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: 0 0;
    border-color: transparent
}

.panel {
    background-color: transparent
}

.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt {
    color: #fbfbfb!important;
    background-color: #565656
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border-color: #444
}

.entry-content table>tbody>tr>td,.entry-content table>tbody>tr>th,.entry-content table>tfoot>tr>td,.entry-content table>tfoot>tr>th,.entry-content table>thead>tr>td,.entry-content table>thead>tr>th {
    border-color: #444
}

#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th {
    border-color: #444
}

#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text {
    border-color: #565656
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    height: 36px
}

.woocommerce-error,.woocommerce-info,.woocommerce-message {
    background-color: #323232;
    color: #fff;
	border-radius: 0.5rem;
}
.woocommerce button {
	border-radius: .5rem!important
}

.woocommerce .checkout-button {
	border-radius: .5rem!important;
	font-size: 13px;
	background-color: #2db35e!important
}

.woocommerce .return-to-shop a {
	border-radius: .5rem;
	margin-top: 1rem
}

#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment {
    background: #383838
}

#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods {
    border-color: #232323
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    border-bottom-color: #373737
}

.woocommerce div.product #comments+#review_form_wrapper {
    border-top-color: #444
}

#bbpress-forums #bbp-search-form #bbp_search {
    border-color: #525252
}

#bbpress-forums #bbp-search-form {
    padding: 20px;
    background-color: #232323;
    border: 1px solid #232323
}

#bbpress-forums li.bbp-header {
    border-color: #434343;
    border-bottom-color: #434343;
    background: #313131
}

#bbpress-forums li.bbp-header .forum-titles .bbp-forum-info,#bbpress-forums li.bbp-header .forum-titles .bbp-forum-info a,#bbpress-forums li.bbp-header ul,li.bbp-forum-topic-reply-count .count,li.bbp-topic-reply-posts-count .count {
    color: #fff
}

#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic {
    border-bottom-color: #313131
}

#bbpress-forums .type-topic .bbp-topic-freshness-author img {
    -moz-box-shadow: 0 0 0 2px #212121;
    -webkit-box-shadow: 0 0 0 2px #212121;
    box-shadow: 0 0 0 2px #212121;
    background: #212121
}

.bbp-pagination {
    border-top-color: #313131;
    border-bottom-color: #313131;
    background: #313131
}

legend {
    color: #fff;
    border-bottom-color: #313131
}

div.bbp-template-notice,div.indicator-hint {
    color: #fff
}

#bbpress-forums fieldset.bbp-form {
    border: 1px solid #424242
}

li.bbp-header div.bbp-reply-content span#favorite-toggle,li.bbp-header div.bbp-reply-content span#subscription-toggle,li.bbp-header div.bbp-topic-content span#favorite-toggle,li.bbp-header div.bbp-topic-content span#subscription-toggle {
    color: #6d6d6d
}

div.bbp-reply-header {
    border-bottom: 1px solid #313131
}

span.bbp-admin-links {
    color: #505050
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
    background: #353535
}

.single-post-share .post-share-btn {
    background: 0 0;
    border-color: #292929;
    color: #fff
}

.post-share .bs-pretty-tabs-more:hover {
    color: #fff;
    border-color: #3e3e3e
}

.post-share .post-share-btn-group .post-share-btn:before {
    background: #444
}

.post-share .share-handler:before {
    border-left-color: #444
}

.post-share .share-handler:after {
    border-left-color: #131313
}

.post-share.style-10 .social-item,.post-share.style-9 .social-item {
    border-color: #444
}

.post-share.style-10 .social-item a,.post-share.style-9 .social-item a {
    background: #232323!important;
    color: #ccc!important
}

.post-share.style-10 .social-item.bbm a,.post-share.style-10 .social-item.digg a,.post-share.style-10 .social-item.email a,.post-share.style-10 .social-item.print a,.post-share.style-11 .social-item.bbm a,.post-share.style-11 .social-item.digg a,.post-share.style-11 .social-item.email a,.post-share.style-11 .social-item.print a,.post-share.style-9 .social-item.bbm a,.post-share.style-9 .social-item.digg a,.post-share.style-9 .social-item.email a,.post-share.style-9 .social-item.print a {
    color: #cecece
}

.post-share.style-9 .social-item:hover {
    border-color: #5a5a5a
}

.post-share.style-10 .social-item .icon:after {
    border-right-color: #232323;
    box-shadow: 7px -15px 0 #444
}

.post-share.style-10 .social-item .icon:before {
    border-right: 7px solid #232323;
    box-shadow: 7px 15px 0 #444
}

.post-share.style-10 .social-item .icon,.post-share.style-10 .social-item a>span,.post-share.style-11 .social-item .icon,.post-share.style-11 .social-item a>span {
    border-color: #444
}

.post-share.style-11 .social-item .item-title,.post-share.style-11 .social-item .number {
    background: #212121;
    color: #fff
}

.post-share.style-10 .social-item.bbm .icon,.post-share.style-11 .social-item.bbm .icon {
    background-color: #444;
    border-color: #444
}

.single-post-share .social-item.bbm a {
    background-color: #444
}

.rtl .post-share .share-handler:before {
    border-right-color: #444;
    border-left-color: transparent
}

.rtl .post-share .share-handler:after {
    border-right-color: #131313
}

.rtl .post-share.style-10 .social-item .icon:after {
    border-left-color: #232323
}

.rtl .post-share.style-10 .social-item .icon:before {
    border-left: 7px solid #232323;
    border-right: none
}

.bf-breadcrumb .bf-breadcrumb-item a,.bf-breadcrumb .bf-breadcrumb-item span {
    color: #5e5e5e
}

.bf-breadcrumb .bf-breadcrumb-item:after {
    color: #393939
}

.listing-item-user .user-badge {
    border-color: #171717
}

.listing-item-user.type-1 {
    border-color: #232323
}

.listing-item-user .user-display-name {
    color: #fff
}

.listing-item-user .btn-light,.listing-item-user.type-1 .user-social-icons a {
    background: #2f2f2f!important;
    border: transparent;
    color: #fff
}

.listing-item-user.type-1 .btn-light,.listing-item-user.type-2 .btn-light {
    color: #fff!important
}

.listing-item-user.type-1 .user-social-icons .social-item a:hover {
    background: currentColor!important
}

.listing-item-user.type-2 .user-social-icons a {
    border: transparent;
    background: 0 0;
    color: #fff
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #353535
}

.listing-item.better-ads-listitemad.listing-item-classic-1 {
    border-bottom-color: #232323
}

blockquote.bs-quote.bsq-t1.bsq-s5 {
    border-bottom-color: #2b2b2b
}

blockquote.bs-quote.bsq-t1.bsq-s7 {
    background: #232323
}

blockquote.bs-quote.bsq-t1.bsq-s10,blockquote.bs-quote.bsq-t1.bsq-s8,blockquote.bs-quote.bsq-t1.bsq-s9,blockquote.bs-quote.bsq-t2 .quote-content {
    border-color: #2b2b2b!important
}

blockquote.bs-quote.bsq-t1.bsq-s10:after {
    background: #171717!important;
    border-color: #2b2b2b!important
}

blockquote.bs-quote.bsq-t2 .quote-content.bsq-arrow-bottom:after,blockquote.bs-quote.bsq-t2 .quote-content.bsq-arrow-bottom:before {
    border-top-color: #2b2b2b
}

blockquote.bs-quote.bsq-t2 .quote-content.bsq-arrow-bottom:after {
    border-top-color: #171717
}

blockquote.bs-quote.bsq-t2.bsq-t2.bsq-t2 .bsq-quote-icon.bsq-quote-icon:before {
    color: #2b2b2b!important
}

blockquote.bs-quote.bsq-t2 .quote-content.bsq-arrow-top:after,blockquote.bs-quote.bsq-t2 .quote-content.bsq-arrow-top:before {
    border-bottom-color: #2b2b2b
}

blockquote.bs-quote.bsq-t2 .quote-content.bsq-arrow-top:after {
    border-bottom-color: #171717
}

blockquote.bs-quote.bsq-t1.bsq-s11 .bsq-edge:before {
    border-top-color: #171717
}

blockquote.bs-quote.bsq-t1.bsq-s12:after {
    background-color: #2b2b2b!important
}

blockquote.bs-quote.bsq-t1.bsq-s13 .quote-author-avatar {
    border-color: #171717!important
}

blockquote.bs-quote.bsq-t1.bsq-s13 .quote-author-avatar-w:before {
    background: #2b2b2b!important
}

/* custom add*/

.sign-in-modal .close-modal {
    top: 20px;
    right: 20px;
    color: #f20058;
}

.better-newsticker .heading {
    background-color: #5e5e5e!important;
}

.topbar .topbar-sign-in.behind-social {
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    background-color: #f20058;
    color: #fff;
    border-radius:3px;
    padding: 0px 15px 0px 15px;
    text-transform: uppercase;
}

.header-style-5.full-width .bspw-header-style-5 .bs-pinning-block.pinned {
    border-top: 0px!important;
    border-bottom: 1px solid #222;
}
.wq-results {border:none!important; background: none!important;}
.woocommerce nav.woocommerce-pagination ul li {margin-right: 5px;}
.search-header .search-form .search-field {font-size:16px;}
.br-0, .br-0 img {border-radius: 0px!important;}m
.w-300 {width: 300px;border-radius: 0px!important;}
.comments-closed {display:none;}
.amoteam-panel__content iframe {width:100%; height:320px;}

.site-header.header-style-5 .main-menu-container.search-open .search-container {
background-color: rgb(0 0 0 / 65%);
border-radius: 10px;
}

.site-header .search-container .search-box .search-form .search-field {
font-size:16px;
}

.no-results>.title span {background: #151515;}
.bs-login .login-btn {font-size:13px;}
.fw-500 {font-weight: 500;}
a:focus, a:focus-visible {outline:0;}
.listing-modern-grid-3.slider-overlay-simple-gr .listing-mg-item .img-cont:after{
    background: none!important;
}
.w-100 {width: 100%!important; max-width: inherit;}
.entry-content.single-post-content blockquote {
    border-radius: 15px;
}
.better-social-counter .social-list {margin: 0; float:right;display: table;}
.site-header.header-style-5 .main-menu.menu>li:hover>a {
    background: none;
}
.footer-copy-row .better-social-counter.style-button .social-item{
    float:right;
}

.footer-copy-row .better-social-counter.style-button .item-icon {
    background: none;
}
.menu-footer-links {margin: 0px!important;padding:0px!important;}
.menu-footer-links li {list-style: none;}
.footer-widgets .section-heading {margin-top: 12px;}
.site-footer .copy-footer {
    border-top: 1px solid #151515;
}
#sidebar-footer-1 img {border-radius:0px; margin-bottom: 30px;}
.site-header.header-style-5 .bs-pinning-wrapper.bspw-header-style-5 > .bs-pinning-block {
        background-color: rgb(21 21 21 / 85%);
}

.gradient-bg {
    background: linear-gradient(180deg, rgb(0 0 0 / 0%) 50%, rgb(14 14 14) 100%);
    border-radius: 0px 0px 15px 15px;
}

.better-newsticker .control-nav span {
    color: #dadada;
    background: rgb(255 255 255 / 25%);
}

img {border-radius:10px;}
.site-branding img {border-radius:0px;}
.img-holder, .item-content {border-radius:10px;}
.term-badges.floated .term-badge a {border-radius: 5px;}
.amoteam-panel__content h2, .amoteam-panel__content a {color: inherit;}
.no-title h1, .no-title h2, .no-title h3 {display: none;}

.no-title .listing-modern-grid.slider-overlay-simple-gr .listing-mg-item .img-cont:after {
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.65)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(0 0 0 / 35%) 100%);
    top: auto;
    height: 30%;
}

.topbar .better-social-counter.style-button .social-item .item-icon:hover {color:#d30c5c};
.woocommerce ul.products li.product .onsale {left:0;right:auto;}
.menu-item-object-custom {cursor: grabbing;}
.layout-1-col {margin-top:12px;}
.page-id-170449 .vc_column_container {
    padding-left: 5px!important;
    padding-right: 5px!important;
}

.YouTubePopUp-Wrap {
    background-color: rgba(0,0,0,0.95);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}
.YouTubePopUp-Close {left:auto;right:-36px;}

.pad-r-5 {padding-right:2px!important;}
.pad-l-5 {padding-left:2px!important;}

.listing.columns-4 .listing-item {width: 24.99%;}
.listing.columns-4 .listing-item:nth-child(4n-3) {
    padding-left:0;
    padding-right: 8px;
}
.listing.columns-4 .listing-item:nth-child(4n+2) {
    padding-left: 4px;
    padding-right: 4px;
}
.listing.columns-4 .listing-item:nth-child(4n+3) {
    padding-left: 4px;
    padding-right: 4px;
}
.listing.columns-4 .listing-item:nth-child(4n+4) {
    padding-right:0px;
    padding-left: 8px;
}

.kucuk-banner {padding-left:0px!important;}
.icerik-slider {padding-right:10px!important;}

.bs-slider-1-item .title {max-width:90%;font-size:26px;}
.listing-mg-3-item.bsw-300 .title {font-size:18px;}


.bs-listing-modern-grid-listing-3.bs-listing {margin-bottom:0px!important;}



.bs-slider-1-item .content-container {padding-bottom:60px;}
.bs-slider-1.l-1 .bs-slider-1-item>.item-content:before {
    padding-top: 0;
    padding-bottom: calc(9/16 * 101%);
}
.bs-slider-1-item .img-cont:after {height:250px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 100%);}
.better-control-nav, ol.better-control-nav {position:relative;bottom:34px;z-index:2;/*background:rgba(0,0,0,0.25);*/}
.better-control-nav li a {
    color: #eee;
    text-indent:0px;
    padding:5px 15px 5px 15px;
    background:none;
    height:auto;
    width:auto;
    border-radius:0px;
}
.better-active, .better-active:hover, .better-control-nav li:hover a{color:#fff;}

@media only screen and (max-width: 900px) {
.listing.columns-4 .listing-item {width:50%;}
.listing.columns-4 .listing-item:nth-child(3n-2) {clear:none;}
}

@media only screen and (max-width: 768px) {
.icerik-slider {padding-right:24px!important;margin-bottom:10px;}
.kucuk-banner {padding-left:24px!important;}
.listing.columns-4 .listing-item {width:50%;}
.listing.columns-4 .listing-item:nth-child(3n-2) {clear:none;}
.better-control-nav li a {padding:5px 10px 5px 10px;}
.bs-slider-1-item .title {max-width:90%;font-size:20px;}
#wpadminbar {position:fixed!important;}
}

@media only screen and (max-width: 480px) {
    
    .listing-mg-3-item .item-content:before {
        padding-top: 55%!important;
    }

.better-control-nav li a {padding:5px;}
.bs-slider-1-item .title {line-height:22px;text-align:center;margin-bottom:10px;}
.listing-mg-3-item.bsw-300 .title {font-size:20px;}
.bs-slider-1-item .post-meta {display:none;}
.icerik-slider {padding-right:24px!important;margin-bottom:10px;}
.kucuk-banner {padding-left:24px!important;}

.bs-slider-item>.item-content {max-height:190px;}
}

.better-slider .item-content {min-height: 600px;}
.bs-slider-item .img-cont:after {background: none;}
.better-slider {margin-bottom: 1rem;}



.better-slider .format-icon {
width:48px;
height:48px;
top: calc(50% - 24px);
left: calc(50% - 24px);
}
.better-slider .format-icon .fa{line-height: 45px;}
.pl-0 {padding-left:0px;}

.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel .vc_tta-panel-body {
    -webkit-transform: none; 
    -moz-transform: none; 
    -ms-transform: none; 
    -sand-transform: none; 
    -o-transform: none; 
     transform: none; 
    -webkit-transition: none; 
    -moz-transition: none; 
    -o-transition: none; 
    transition: none; 
    animation: fadein 0.5s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


.type-wp_quiz .post-meta {display:none;}
.wq_quizCtr {margin-top: 30px;}
.vc_toggle_title h4 {font-size:15px;font-weight:bold;}
.vc_toggle_default .vc_toggle_icon::before, .vc_toggle_default .vc_toggle_icon::after {
        background: #d30c5c;
        border: 1px solid #d30c5c;
}

.vc_toggle_default .vc_toggle_icon {
            background: #d30c5c;
        border: 1px solid #d30c5c;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:before {content: '- ';}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {font-weight:bold;}

.woocommerce .bs-accordion-shortcode .panel {
    border: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6!important;
    padding-bottom:0px!important;
    margin:0!important;
}

.woocommerce  .bs-accordion-shortcode .panel+.panel {
        margin-top: 12px!important;
}
.sf-input-select:focus-visible{outline:none;}
.sf-input-select option {font-family: sans-serif;font-size:14px;}

.kontrol-sonuc {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding: 18px;
    color:#fff;
    font-size:18px;
    margin-top: 20px;
    margin-bottom: 30px;
    border-radius:10px;
}

.kontrol-sonuc .aciklama {
    width: 70%;
    padding: 5px;
}

.kontrol-sonuc .resim {
    position: absolute;
    right: 20px;
    top: 0px;
    display: block;
    width: 30%;
}

.kontrol-sonuc .resim img {width:100%;height:auto;}

@media screen and (max-width: 768px) {
    .better-social-counter .social-list {margin: 0 auto;float:none;}
    .kontrol-sonuc .aciklama {width: 50%;font-size:14px;}
    .kontrol-sonuc .resim {position:initial;width: 50%;top:10px;}
    .gradient-bg {background:none;}
    .listing.scolumns-3 .listing-item {width: 100%;}
    .listing.scolumns-3 .listing-item:nth-child(odd), .listing.scolumns-3 .listing-item:nth-child(even) {padding-left:0px;padding-right:0px;}
    .post-related {padding:0;}
    .post-related .term-badge {display: none;}
    .listing.scolumns-3 .listing-item .title {padding-left:10px;padding-top: 10px;}
    .listing.scolumns-3 .listing-item .post-title {font-size: 16px;font-weight: 600;}
}

.woocommerce-MyAccount-navigation ul li {
    padding: 10px 0 10px 10px;
    font-size: 14px;
    font-weight: 600;
}

.woocommerce-MyAccount-navigation ul li a:hover{text-decoration:none!important;}

.bs-tab-shortcode .nav-tabs>li.egitimlerim-baslik>a {padding: 15px 30px;}
.bs-tab-shortcode .nav-tabs>li.egitimlerim-baslik>a>i{color:#d30c5c!important;}
.bs-tab-shortcode .nav-tabs>li.egitimlerim-baslik.active>a>i{color:#fff!important;}
.bs-tab-shortcode .nav-tabs>li.egitimlerim-baslik.active>a {background:#d30c5c;color:#fff!important;}
#akademi .section-heading .h-text, #hippocampus .section-heading .h-text {
    font-size:15px;
}
#akademi .section-heading .h-text:before, #hippocampus .section-heading .h-text:before {
    background: #d30c5c!important;
}

.sign-in-modal .close-modal .fa-close {font-size:25px;}

.alert-dismissible {position: relative;}
.alert-dismissible button, .alert-dismissible button:hover {background: none;}
.alert-dismissible button {font-size: 24px;font-weight: bold;}
.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 1rem 1rem;
    color: inherit;
	background: none
}

.alert-dismissible .close:hover {background:none}

.fs-14 {font-size:14px;}
.fs-16 {font-size:16px;}


@media only screen and (max-width: 769px) {
	.swap-on-mobile .bs-vc-wrapper {
		display: flex !important;
		flex-direction: column-reverse;
	}
	
.better-slider .item-content {min-height: inherit;}
}

.woocommerce div.product form.cart .button {
    border-radius: 15px;
    width: 100%;
}


.listing-modern-grid-7 .item-content .term-badges.floated {top:0px; bottom:unset}
.listing-modern-grid-7 .mg-row-1 .mg-col-1 {padding-right: 4px;}
.listing-modern-grid-7 .mg-row-1 .mg-col-2 {padding-left: 4px}
.listing-modern-grid-7 .mg-row-2 {margin-top: 6px}
.listing-modern-grid-7 .mg-row-2 .mg-col-1 {padding-right: 6px}
.listing-modern-grid-7 .mg-row-2 .mg-col-2 {padding-left:3px;padding-right:3px}
.listing-modern-grid-7 .mg-row-2 .mg-col-3 {padding-left: 6px}

.listing-item-tb-2 .img-holder:before {
    padding-top: 55%;
}

.woocommerce-checkout #payment {
    background: unset;
}

.select2-results__option {color: #000;}

.egitimlerim .info {margin-top: 20px; font-size: 14px;color: #747474;}

.pagination.bs-numbered-pagination .page-numbers, .pagination.bs-numbered-pagination .page-numbers.dots:hover {
    height:36px;
    min-width: 36px;
    padding: 3px 10px;
    border-radius: 5px;
    margin-right: 5px
}

.wq-quiz-trivia .wq_questionTextCtr {background-color: transparent;}