* {
    font-family: 'Open Sans';
}

.w-100 {
    width: 100% !important;
}

.header_menu_left {
    float: left;
    margin-left: 35px
}

.header_links {
    float: left;
    margin-top: 17px
}

.header_link_item {
    display: block;
    line-height: 14px;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 53px;
    text-transform: uppercase;
    color: #727272 !important;
    font-size: 14px;
    font-weight: 600;
    margin-right: 30px;
    text-decoration: none !important
}

.header_link_item:nth-last-of-type(1) {
    margin-right: 0
}

.header_link_item_select {
    border-bottom: 4px solid #20B6B0
}

.header_right_item_show {
    float: left;
    border-radius: 5px;
    height: 35px;
    text-transform: uppercase;
    font-weight: 600;
    padding-top: 7px;
    text-align: center;
    font-size: 14px;
    margin-top: 6px
}

.header_inner_show {
    position: relative
}

.header_inner_show_logo {
    position: absolute;
    left: 50%;
    top: 5px;
    margin-left: -14px
}

.header_inner_show_logo a {
    text-decoration: none
}

.header_inner_show_logo img {
    width: 29px;
    position: relative
}

.header_inner_show_logo div {
    position: absolute;
    right: -6px;
    top: -9px;
    color: #DBD7D7;
    font-size: 14px;
    font-family: times new roman
}

.header_inner_show_right {
    float: right;
    margin-top: 7px
}

.header_inner_show_right_icos div {
    float: left;
    margin-right: 15px;
    cursor: pointer;
    z-index: 9
}

.header_inner_show_right_icos div:nth-last-of-type(1) {
    margin: 0
}

.page_content_top {
    padding-top: 65px
}

.page_content_top_left {
    float: left
}

.page_content_top_right {
    float: right;
    margin-top: -7px
}

.page_content_top_right form {
    position: relative;
    transition: all 0.4s ease
}

.active_form form {
    max-width: 250px !important;
    transition: all 0.4s ease
}

.active_form form input:focus::-webkit-input-placeholder {
    opacity: 0;
    transition: all 0.4s ease
}

.page_content_top_right form div {
    position: absolute;
    right: 14px;
    top: 8px;
    cursor: pointer
}

.page_content_menu a {
    text-decoration: none;
    color: #727272;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 24px;
    display: block;
    float: left;
    margin-right: 30px;
    padding-bottom: 6px
}

.page_content_menu a:nth-last-of-type(1) {
    margin-right: 0
}

.selected_menu {
    border-bottom: 2px solid #f07171;
    color: #93999f;
    font-weight: 600 !important
}

.page_content_top_right form {
    max-width: 190px;
    height: 38px
}

.page_content_top_right form .searchForm-stdin {
    width: 100%;
    height: 100%;
    outline: none;
    border: 1px solid #eaeaea;
    border-radius: 30px;
    padding-left: 20px;
    font-size: 15px;
    font-weight: 400;
    color: #7f7f7f;
    padding-right: 30px
}

.slider_wrapper {
    margin-top: 28px;
    position: relative;
    border-radius: 10px
}

.slider_wrapper .caroufredsel_wrapper {
    border-radius: 10px
}

.slider_items {
    border-radius: 10px
}

.slider_item {
    float: left;
    position: relative;
    background-image: url(../pics/bg.jpg);
    width: 100%;
    height: 515px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    background-position: left top
}

.slider_item_content {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-image: url(../pics/blog_slide_pattern.png);
    border-radius: 10px
}

.carouGal-prev,
.carouGal-next {
    position: absolute;
    top: 50%;
    margin-top: -51px;
    background-repeat: no-repeat;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.carouGal-prev span,
.carouGal-next span {
    display: block;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease
}

.carouGal-prev {
    left: 90px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease
}

.carouGal-next {
    right: 90px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease
}

.slider_switcher {
    position: absolute;
    top: 30px;
    left: 70px;
    display: none !important
}

.slider_switcher a {
    width: 12px;
    height: 12px;
    background-color: transparent;
    border-radius: 8px;
    display: inline-block;
    margin-left: 10px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    font-size: 0;
    background-color: rgba(255, 255, 255, .6)
}

.slider_switcher a.selected,
.slider_switcher a:hover {
    background-color: white;
    background-color: rgba(255, 255, 255, .8)
}

.slider_switcher a.selected {
    background-color: rgba(255, 255, 255, 1)
}

.slider_switcher a:first-child {
    margin-left: -4px
}

.slider_item_content_inner {
    position: absolute;
    left: 50px;
    right: 40px;
    bottom: 49px
}

.slider_item_content_left {
    float: left;
    width: 60%
}

.slider_item_content_right {
    float: right;
    position: absolute;
    bottom: 0;
    right: 0
}

.slider_item_content_left .sport {
    width: 70px;
    height: 28px;
    background-color: #23c9c3;
    color: white;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 3px;
    text-align: center;
    line-height: 28px
}

.slider_item_content_left_desc {
    color: white;
    font-size: 38px;
    line-height: 48px;
    font-weight: 600;
    margin-top: 16px
}

.slider_item_content_left a {
    text-decoration: none
}

.read_more {
    width: 140px;
    height: 42px;
    border: 1px solid rgba(147, 153, 159, .5);
    border-radius: 30px;
    padding-top: 9px;
    margin-top: 29px;
    transition: all 0.3s ease
}

.read_more:hover {
    background-color: white;
    border-color: rgba(255, 255, 255, 1)
}

.read_more:hover span {
    color: #2aa7a1;
}

.read_more:hover svg polygon {
    fill: #2aa7a1 !important;
}

.read_more span {
    display: block;
    float: left;
    color: white;
    text-transform: capitalize;
    font-size: 16px;
    padding-left: 17px;
    font-weight: 600
}

.read_more svg {
    float: left;
    margin-top: 8px;
    margin-left: 7px
}

.click_share div {
    cursor: pointer;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, .3);
    padding-left: 3px;
    padding-top: 12px;
    transition: all 0.3s ease;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.slider_item_content_right a {
    cursor: pointer;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, .3);
    text-align: center;
    padding-top: 12px;
    transition: all 0.3s ease;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.click_share svg {
    width: 32px
}

.click_share div:hover {
    background-color: white;
}

.click_share svg path {
    fill: white !important
}

.click_share div:hover svg path {
    fill: #2aa7a1 !important;
}

.click_share a {
    position: absolute;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, .3);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    transition: all 0.3s ease;
    padding-left: 4px
}

.slider_item_content_right_selected .click_share div {
    background-color: white
}

.slider_item_content_right_selected .click_share div svg path {
    fill: #2aa7a1 !important
}

.slider_item_content_right_selected a:nth-of-type(1) {
    top: -250px;
    z-index: 8;
    padding-top: 11px
}

.slider_item_content_right_selected a:nth-of-type(2) {
    top: -188px;
    z-index: 8;
    padding-top: 11px;
    transition-property: top;
    transition-delay: 0.1s
}

.slider_item_content_right_selected a:nth-of-type(3) {
    top: -124px;
    z-index: 8;
    padding-top: 11px;
    transition-property: top;
    transition-delay: 0.2s
}

.slider_item_content_right_selected a:nth-of-type(4) {
    top: -62px;
    z-index: 8;
    padding-top: 11px;
    transition-property: top;
    transition-delay: 0.3s
}

.slider_item_content_right_selected a:hover {
    background: white !important;
    transition-property: top;
}

.slider_item_content_right_selected a:hover svg path {
    fill: #2aa7a1 !important
}

.page_content_title {
    width: 100%;
    border-top: 1px solid #eaeaea;
    text-align: center;
    color: #7f7f7f;
    font-size: 36px;
    font-weight: 700;
    margin-top: 70px
}

.page_content_title div {
    position: relative;
    margin: 0;
    top: -27px;
    background-color: white;
    display: inline-block;
    padding-left: 30px;
    padding-right: 30px;
    text-transform: capitalize
}

.page_content_title h1 {
    position: relative;
    margin: 0;
    top: -27px;
    background-color: white;
    display: inline-block;
    padding-left: 30px;
    padding-right: 30px;
    text-transform: capitalize
}

.page_content_item {
    border-radius: 5px;
    margin-bottom: 30px;
    background-color: white;
    box-shadow: 0 0 33px rgba(0, 0, 0, 0.14);
}

.regist_block_scroll {
    box-shadow: 0 0 30px rgba(32, 181, 175, .8);
}

.regist_block_scroll .i-btn {
    background: #20b5af;
}

.page_content_item_img {
    position: relative;
    border-radius: 5px 5px 0 0
}

.page_content_item_img_main {
    border-radius: 5px 5px 0 0;
    background-image: url(../pics/img_01.png);
    width: 100%;
    background-size: cover;
    background-position: center center;
    height: 230px
}

.page_content_item_img_inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url(../pics/230_shadow.png)
}

.page_content_item_img_inner a {
    text-decoration: none
}

.page_content_item_img_inner_bot {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 21px 25px;
}

.page_content_item_img_inner_bot_left {
    /*float: left*/
}

.page_content_item_img_inner_bot_left .sport {
    background-color: #23c9c3;
    color: white;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 3px;
    text-align: center;
    line-height: 28px;
}

.page_content_item_img_inner_bot .time {
    color: white;
    font-size: 16px;
    font-weight: 600;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.page_content_item_img_inner_bot .time .minute-read {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    margin-top: 3px;
}
.page_content_item_img_inner_bot .time span {
    display: block;
    float: left
}

.page_content_item_img_inner_bot .time img {
    display: block;
    float: left;
    margin-top: 3px;
    margin-right: 5px
}

.page_content_item_desc {
    padding-left: 30px;
    padding-right: 25px;
    padding-top: 20px;
    height: 235px;
    overflow: hidden;
    position: relative
}

.page_content_item_desc a {
    text-decoration: none
}

.page_content_item_desc_title {
    color: #20b6b0;
    font-size: 26px;
    font-weight: 600;
    line-height: 33px;
    margin: 0
}

.page_content_item_desc_text {
    color: #7f7f7f;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    padding-top: 10px
}

.page_content_item_bottom {
    border-top: 1px solid #eaeaea;
    padding-left: 30px;
    padding-right: 30px;
    height: 48px;
    padding-top: 13px;
    margin-top: 25px
}

.page_content_item_bottom_left {
    float: left
}

.page_content_item_bottom_right {
    float: right;
    position: relative;
    width: 80%;
    overflow: hidden;
    height: 20px
}

.share_all_img {
    cursor: pointer;
    width: 25px;
    position: relative;
    z-index: 4;
    float: right;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 8px;
    background: white;
    margin-right: -1px;
    padding-right: 1px
}

.page_content_item_bottom_left_it {
    float: left;
    padding-top: 2px;
    margin-right: 18px
}

.page_content_item_bottom_left_it:nth-child(2) {
    margin-right: 0
}

.page_content_item_bottom_left_it span {
    display: block;
    float: left;
    margin-left: 8px;
    color: rgba(127, 127, 127, .8);
    font-size: 16px;
    font-weight: 600;
    margin-top: -2px
}

.page_content_item_bottom_left_it img {
    display: block;
    float: left
}

.load_more {
    color: #23c9c3;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    width: 140px;
    height: 42px;
    border: 1px solid #23c9c3;
    border-radius: 30px;
    padding-top: 9px;
    transition: all 0.3s ease;
    cursor: pointer;
    margin: 0 auto
}

.load_more span {
    display: block;
    float: left;
    padding-left: 20px;
    padding-right: 8px
}

.load_more:hover {
    background: #23c9c3;
    color: white;
}

.load_more:hover svg polygon {
    fill: white !important;
}

.page_content_left {
    position: relative;
    margin-top: 28px;
    box-shadow: 0 0 33px rgba(0, 0, 0, .14);
    background-color: white;
    border-radius: 5px
}

.page_inner_slider {
    border-radius: 5px 5px 0 0;
    position: relative
}

.page_inner_slider .caroufredsel_wrapper {
    border-radius: 5px 5px 0 0
}

.slide_sport_wrap {
    position: absolute;
    bottom: 0;
    z-index: 2;
    text-decoration: none !important
}

.page_inner_slider_item {
    border-radius: 5px 5px 0 0 !important;
    position: relative
}

.page_inner_slider_item_shadow {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url(../pics/post_shadow.png);
    pointer-events: none
}

.slide_sport {
    height: 28px;
    color: white;
    background-color: #23c9c3;
    border-radius: 3px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 10px;
    padding-top: 3px;
    margin: 30px
}

.switcher_wrapper {
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
    text-align: center
}

.slider_switcher2 {
    display: inline-block
}

.slider_switcher2 a {
    width: 12px;
    height: 12px;
    background-color: transparent;
    border-radius: 8px;
    display: inline-block;
    margin-left: 10px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    font-size: 0;
    background-color: rgba(255, 255, 255, .6)
}

.slider_switcher2 a.selected,
.slider_switcher2 a:hover {
    background-color: white;
    background-color: rgba(255, 255, 255, .8)
}

.slider_switcher2 a.selected {
    background-color: rgba(255, 255, 255, 1)
}

.slider_switcher2 a:first-child {
    margin-left: -4px
}

.inner_page_content {
    position: relative;
    padding-left: 119px;
    padding-right: 50px;
    padding-top: 25px
}

.inner_page_content_hide {
    margin-left: -25px;
    margin-right: -25px;
    padding-left: 25px;
    padding-right: 25px;
    border-bottom: 1px solid #eaeaea;
    margin-top: -25px;
    height: 46px;
    padding-top: 13px;
    margin-bottom: 15px
}

.inner_page_content_hide_left {
    float: left
}

.inner_page_content_hide_left a {
    display: block;
    float: left;
    text-decoration: none;
    padding-top: 2px;
    margin-right: 18px
}

.inner_page_content_hide_left a img {
    display: block;
    float: left
}

.inner_page_content_hide_left a span {
    display: block;
    float: left;
    margin-left: 8px;
    color: rgba(127, 127, 127, .8);
    font-size: 16px;
    font-weight: 600;
    margin-top: -2px
}

.inner_page_content_hide_right {
    float: right
}

.inner_page_content_top {
    margin-top: 8px
}

.inner_page_content_top_profile {
    float: left
}

.inner_page_content_top_profile img {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #eaeaea
}

.inner_page_content_top_profile div {
    float: right;
    color: rgba(127, 127, 127, .8);
    font-weight: 400;
    margin-top: 5px;
    font-size: 16px;
    margin-left: 10px
}

.inner_page_content_top_profile div span {
    font-weight: 600
}

.inner_page_content_top_profile div a {
    font-weight: 600;
    color: #20b6b0;
    text-decoration: none
}

.inner_page_content_top_profile_time {
    float: right;
    color: rgba(127, 127, 127, .5);
    font-size: 16px;
    font-weight: 600;
    margin-right: -22px;
    margin-top: 6px
}

.inner_page_content_top_profile_time svg {
    width: 16px;
    height: 16px
}

.inner_page_content_top_profile_time svg path {
    fill: #d2d2d2 !important
}

.inner_page_content_top_profile_time span {
    margin-top: -2px;
    display: block;
    float: right;
    margin-left: 7px
}

.inner_page_content_title {
    color: #696969;
    font-size: 32px;
    line-height: 42px;
    font-weight: 600;
    margin-top: 9px
}

.inner_page_content_left_fix {
    position: absolute;
    left: 0;
    top: 28px;
    border: 1px solid #eaeaea;
    border-left: 0;
    width: 90px;
    height: 488px;
    border-radius: 0 10px 10px 0;
    padding-top: 24px;
    background: white
}

.inner_page_content_left_fix_active {
    position: fixed;
    top: 110px
}

.inner_page_content_left_fix_item:nth-child(1) {
    border-bottom: 1px solid #eaeaea
}

.inner_page_content_left_fix_item a {
    display: block;
    text-align: center;
    text-decoration: none;
    margin-bottom: 18px
}

.inner_page_content_left_fix_item a div {
    width: 42px;
    height: 42px;
    border: 1px solid #eaeaea;
    border-radius: 50%;
    text-align: center;
    padding-top: 9px;
    margin: 0 auto
}

.inner_page_content_left_fix_item a span {
    display: block;
    color: rgba(127, 127, 127, .8);
    font-size: 16px;
    font-weight: 600;
    padding-top: 5px
}

.fix_item_title {
    text-transform: uppercase;
    color: rgba(127, 127, 127, .5);
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    padding-top: 17px;
    padding-bottom: 14px
}

.fix_share_item a {
    width: 42px;
    height: 42px;
    border: 1px solid transparent;
    border-radius: 50%;
    text-align: center;
    padding-top: 12px;
    margin: 0 auto 14px;
    cursor: pointer
}

.fix_share_item a svg path {
    fill: #bfbfbf !important
}

.fix_share_item:nth-child(2) a {
    background-color: rgb(59, 89, 152)
}

.fix_share_item:nth-child(3) a {
    background-color: #00ABF0
}

.fix_share_item:nth-child(4) a {
    background-color: #DF4A31
}

.fix_share_item:nth-child(5) a {
    background-color: #cb2a31
}

.fix_share_item a svg path {
    fill: white !important
}

.inner_page_content_text {
    color: #7f7f7f;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    margin-top: 16px
}

.inner_page_content_text p {
    font-size: 20px !important;
    line-height: 32px !important
}

.inner_page_content_text * {
    font-weight: 400 !important;
    color: #7f7f7f !important
}

.inner_page_content_text small * {
    font-size: 11px !important
}

.inner_page_content_text .it_desc {
    font-style: italic;
    display: block;
    margin-bottom: 10px
}

.inner_page_content_tags {
    margin-top: 40px;
    background-color: #f3f3f3;
    padding-top: 25px;
    padding-bottom: 24px
}

.inner_page_content_tags_inner {
    padding-left: 24px
}

.inner_page_content_tags_title {
    float: left;
    color: #7f7f7f;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    width: 100px
}

.inner_page_content_tags_items {
    float: right;
    width: calc(100% - 120px)
}

.tag_item {
    display: inline-block;
    padding-left: 9px;
    padding-right: 11px;
    height: 30px;
    background-color: white;
    border-radius: 3px;
    margin-right: 8px;
    margin-bottom: 8px;
    border-left: 3px solid #f07171;
    color: #949494;
    font-size: 15px;
    font-weight: 600;
    padding-top: 4px;
    text-transform: capitalize
}

.inner_page_content_comments {
    background-color: white;
    border-radius: 5px
}

.inner_page_content_comments_top {
    color: #7f7f7f;
    font-size: 20px;
    font-weight: 600;
    padding-left: 24px;
    height: 74px;
    padding-top: 21px
}

.inner_page_content_comments_inner_item {
    border-top: 1px solid #eaeaea;
    padding-bottom: 18px;
    padding-top: 17px;
    padding-left: 24px;
    padding-right: 50px;
    position: relative
}

.inner_page_content_comments_inner_item_left {
    float: left
}

.comments_item_left {
    float: left
}

.comments_item_left_prof {
    float: left
}

.comments_item_left_prof img {
    border-radius: 50%
}

.comments_item_left_prof_desc {
    float: right;
    margin-left: 20px;
    width: calc(100% - 80px);
    display: block
}

.comments_item_left_prof_desc_hide {
    display: none
}

.comments_item_left_prof_desc .name {
    color: #949494;
    font-size: 16px;
    font-weight: 700;
    float: left
}

.comments_item_left_prof_desc .time {
    font-size: 16px;
    font-weight: 700;
    float: left;
    margin-left: 15px;
    margin-top: 2px
}

.comments_item_left_prof_desc .time svg {
    width: 16px;
    height: 16px
}

.comments_item_left_prof_desc .time svg path {
    fill: #d2d2d2 !important
}

.comments_item_left_prof_desc .time span {
    color: rgba(127, 127, 127, .5);
    font-size: 15px;
    font-weight: 600;
    display: block;
    float: right;
    margin-top: -1px;
    margin-left: 4px
}

.comment_text {
    color: #949494;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    padding-top: 4px
}

.comments_item_right {
    transition: all 0.3s ease;
    width: 100px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0
}

.comments_item_right input {
    border-radius: 3px;
    border: 1px solid #e7e7e7;
    background: white;
    outline: none;
    width: 54px;
    height: 25px;
    font-size: 14px;
    font-weight: 400;
    color: #949494;
    right: 0;
    top: 18px;
    position: absolute;
    top: 50%;
    margin-top: -12px
}

.inner_page_content_comments_inner_item:hover .comments_item_right {
    opacity: 1;
    right: 30px;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), white)
}

.arrow-prev,
.arrow-next {
    width: 31px;
    height: 61px;
    margin-top: -30px;
    position: absolute;
    top: 50%;
    background-repeat: no-repeat
}

.left_side,
.right_side {
    top: 0;
    height: calc(100% - 40px);
    position: absolute;
    width: 50%;
    opacity: 0;
    transition: all 0.2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: pointer;
    z-index: 8
}

.left_side:hover {
    opacity: 1
}

.right_side:hover {
    opacity: 1
}

.left_side {
    left: 0
}

.right_side {
    right: 0
}

.arrow-prev {
    left: 25px;
    background-image: url(../pics/s_arr_2.svg)
}

.arrow-next {
    right: 25px;
    background-image: url(../pics/s_arr.svg)
}

.write_comment_field {
    float: right;
    width: 100%;
    max-width: 621px;
    height: 46px;
    transition: all 0.4s ease;
    margin-top: 10px;
    display: none;
    margin-right: -15px
}

.write_comment_field_active {
    display: block
}

.write_comment_field form {
    height: 46px;
    position: relative
}

.write_comment_field form input {
    border: 0;
    background-color: #f3f3f3;
    border-radius: 5px;
    width: 100%;
    max-width: 631px;
    height: 100%;
    outline: none;
    padding-left: 15px;
    color: rgba(148, 148, 148, .6);
    font-weight: 400
}

.write_comment_field form div {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 46px;
    background: #23c9c3;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
    background-image: url(../pics/ok_ico.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center center
}

.sport {
    display: inline-block;
    width: auto !important;
    padding: 0 10px
}

.node_paging {
    color: #23c9c3;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    height: 40px;
    width: 40px;
    border: 1px solid #23c9c3;
    border-radius: 30px;
    padding-top: 9px;
    transition: all 0.3s ease;
    cursor: pointer;
    margin-right: 5px;
    display: inline-block
}

.block_listing {
    text-align: center;
    margin-top: 20px
}

.node_paging:hover {
    background: #23c9c3;
    color: white
}

.page_select {
    background: #23c9c3;
    color: white
}

.fb-like {
    float: right;
    margin-right: 9px;
    margin-top: 5px;
    display: block
}

.fb_comments_count {
    margin-left: 0px !important
}

.hide_blog_share {
    /*width: 105px;*/
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: -100%;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease
}

.share_blog_select {
    right: 30px
}

.hide_blog_share a{
    margin-left: 10px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}

.text_opacity {
    position: absolute;
    bottom: 0;
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    background: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    height: 52px;
    width: 100%
}

.searchForm-submitBtn {
    position: absolute;
    top: 0;
    right: 0;
    width: 38px;
    height: 38px;
    border: 0;
    outline: 0;
    background-image: url(../pics/Search.svg);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center
}

.top_block {
    padding: 25px;
    background: #23C9C3;
    border-radius: 10px;
    margin-top: 28px;
    display: table;
    width: 100%
}

.top_block_logo {
    display: table-cell;
    vertical-align: middle
}

.top_block_logo a {
    display: block
}

.top_block_logo a svg {
    width: 40px;
    height: 52px
}

.top_block_button {
    display: table-cell;
    vertical-align: middle;
    width: 97px
}

.top_block_button a {
    text-decoration: none;
    height: 48px;
    padding: 10px 15px;
    background: white;
    color: #23C9C3;
    border-radius: 5px;
    font-size: 20px;
    font-weight: 700
}

.top_block_title a {
    text-decoration: none;
    color: white;
    font-weight: 700
}

.top_block_text {
    display: table-cell;
    vertical-align: middle;
    padding-left: 15px;
    padding-right: 15px;
    color: white
}

.top_block_title {
    font-size: 20px;
    font-weight: 700
}

.top_block_desc {
    font-size: 16px;
    font-weight: 600
}

.right_content_top_img {
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px
}

.right_content_inkin_logo {
    text-align: center;
    margin-top: 35px;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 27px
}

.right_content_inkin_logo img {
    height: 71px
}

.right_content_title_desc {
    text-align: center;
    color: #7f7f7f;
    font-weight: 600;
    font-size: 16px;
    line-height: 23px;
    padding: 25px
}

.right_content_logs {
    text-align: center
}

.right_content_text_desc {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #7f7f7f;
    text-align: center;
    padding: 20px
}

.right_content_btn_sign {
    width: 100%;
    display: table;
    text-decoration: none !important;
    height: 71px;
    background: #23c9c3;
    border-radius: 10px;
    text-align: center;
    margin-bottom: 10px;
    border-bottom: 4px solid #06a198
}

.right_content_btn_sign span {
    display: table-cell;
    vertical-align: middle;
    color: white;
    font-size: 35px;
    font-weight: 800;
    text-transform: uppercase
}

.right_content {
    background: white;
    border-radius: 5px;
    box-shadow: 0 0 33px rgba(0, 0, 0, .14);
    padding: 20px;
    overflow: hidden;
    margin-bottom: 30px
}

.white_bord {
    display: block;
    background-color: rgba(255, 255, 255, .6);
    height: 1px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 28px;
    margin-bottom: 28px
}

.page_content_item_img_main_list {
    border-radius: 5px 5px 0 0;
    background-image: url(../pics/119.png);
    background-color: #fff;
    width: 100%;
    background-size: auto 150px;
    background-position: center center;
    background-repeat: no-repeat;
    height: 230px
}

.page_content_right_green {
    background: linear-gradient(to top, #47A5A1, #23C9C2);
    border-radius: 5px;
    margin-bottom: 25px;
    box-shadow: 0 0 33px rgba(0, 0, 0, .14);
    padding: 46px 20px 25px 20px
}

.page_content_logo_green {
    text-align: center
}

.page_content_logo_green img {
    margin: 0 auto
}

.page_content_title_green {
    font-size: 35px;
    color: white;
    font-weight: 800;
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 40px;
    text-align: center
}

.page_content_link_green {
    display: block;
    text-decoration: none !important;
    height: 60px;
    width: 180px;
    background: #E35555;
    border-radius: 10px;
    text-align: center;
    margin-bottom: 10px;
    border-bottom: 3px solid #9E3B3B;
    margin: 0 auto;
    margin-top: 25px;
    padding-top: 3px
}

.page_content_link_green span {
    color: white;
    font-size: 35px;
    font-weight: 800;
    text-transform: uppercase
}

.ui-dialog {
    z-index: 99999 !important
}

.author_wrap {
    display: table;
    width: 100%;
    margin-top: 30px
}

.author_avatar {
    display: table-cell;
    border-radius: 100px;
    width: 180px;
    vertical-align: top;
    overflow: hidden;
    margin-left: 30px
}

.author_avatar_img {
    width: 180px;
    height: 180px;
    border-radius: 100px;
    background-size: cover;
    background-position: center center;
    border: 1px solid #eaeaea
}

.author_bio {
    display: table-cell;
    padding-left: 30px
}

.author_title {
    font-weight: 700;
    font-size: 32px;
    color: #7F7F7F;
    float: left
}

.author_social {
    float: left;
    margin-left: 10px;
    margin-top: 8px
}

.author_bio_desc {
    font-weight: 400;
    font-size: 16px;
    color: #7F7F7F;
    margin-top: 10px
}

.author_social a {
    margin-left: 10px
}

.sport_challenge {
    background-color: #D8C621 !important
}

.page_content_item_challenge {
    background-color: #404040
}

.page_content_item_bottom_challenge {
    border-top: 1px solid #515151;
    margin-top: 15px;
    font-size: 12px;
    font-weight: 400;
    color: white;
    text-align: center
}

.challenge_flag {
    text-align: center
}

.challenge_title {
    font-size: 26px;
    color: white;
    font-weight: 700;
    text-align: center
}

.challenge_goal {
    font-size: 15px;
    color: white;
    font-weight: 600;
    text-align: center;
    margin-top: 10px;
    line-height: 12px;
    display: inline-block
}

.challenge_goal svg {
    float: left;
    display: block;
    margin-right: 5px
}

.challenge_challenge svg {
    float: left;
    display: block;
    margin-right: 6px
}

.page_content_item_desc_challenge {
    text-align: center;
    height: 245px
}

.challenge_challenge {
    font-size: 16px;
    color: #404040;
    background-color: #D8C621;
    display: inline-block;
    padding: 13px 17px;
    font-weight: 400;
    border-radius: 5px
}

.page_right_item_fromto_text {
    display: inline-block
}

.cal_img {
    display: block;
    float: left;
    margin-right: 6px;
    margin-top: 1px
}

.right_challenge {
    width: auto;
    float: left
}

.challenge_date {
    float: left;
    width: 26px;
    text-align: center
}

.challenge_challenge_a {
    display: block;
    width: 145x;
    margin: 0 auto;
    margin-top: 15px
}

.challenge_bottom {
    display: inline-block
}

.inner_page_content_text a {
    font-weight: 700;
    color: #21b6b0 !important;
    text-decoration: none !important
}
.inner_page_content_text a * {
    font-weight: 700;
    color: #21b6b0 !important;
    text-decoration: none !important
}

.regist_block {
    /*background-image: url(../../inkin_all/pics/regist_baner.jpg);*/
    /*background-repeat: no-repeat;*/
    /*background-position: top right;*/
    /*background-size: auto 100%;*/
    text-align: center;
    padding-bottom: 17px
}

.regist_block_title {
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
    padding: 22px 20px 20px 20px;
}

.blog-right-img {
    margin-bottom: 25px;
}

.regist_block_text {
    font-size: 14px;
    font-weight: 400;
    width: 50%;
    padding-left: 22px;
    margin-top: 14px;
    border-left: 5px solid #23C9C3
}

.regist_block_text a {
    font-weight: 700;
    color: #23C9C3;
    text-decoration: none !important
}

.regist_block_icons {
    width: 50%;
    margin-top: 14px;
    padding-left: 22px
}

.link-urls {
    margin-top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.link-urls a {
    color: #20b5af;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    margin-left: 7px;
    margin-right: 7px;
    cursor: pointer;
}

.link-urls a:nth-child(2) {
    padding-left: 14px;
    padding-right: 14px;
    border-left: 1px solid #D1D1D1;
    border-right: 1px solid #D1D1D1;
}

.trial-text {
    margin-top: 17px;
    font-size: 11px !important;
}

.start_competing {
    text-align: center;
    margin-top: 14px
}

.input_text {
    display: block;
    height: 52px;
    width: 100%;
    border: 0;
    border-radius: 5px;
    vertical-align: middle;
    color: #898989;
    font-size: 20px;
    font-weight: 400;
    padding-left: 20px;
    outline: none;
    margin: 0 auto;
    border: 1px solid #E1E1E0
}

.input_submit {
    display: block;
    height: 57px;
    width: 100%;
    border: 0;
    background-color: #23c9c3;
    border-radius: 5px;
    color: white;
    font-size: 22px;
    font-weight: 800;
    text-transform: uppercase;
    vertical-align: middle;
    outline: none;
    margin: 0 auto;
    margin-top: 14px
}

.regist_block_form {
    padding: 0 22px
}

.blog_top .regist_block {
    width: 100%;
    margin-top: 25px;
    position: relative;
    height: 80px;
    background-color: white;
    border-radius: 5px;
    box-shadow: 0 0 33px rgba(0, 0, 0, .14);
    background-image: url(../pics/regist_block.png);
    background-size: auto 80px;
    background-repeat: no-repeat;
    background-position: top left;
    padding: 0;
    padding-left: 68px
}

.blog_top .regist_block_title {
    font-weight: 800;
    font-size: 27px;
    float: left;
    width: 137px;
    height: 54px;
    line-height: 29px;
    border-right: 1px solid #E8E8E8;
    margin-top: 11px;
    padding: 0;
    padding-bottom: 2px;
    text-transform: uppercase
}

.blog_top .regist_block_text {
    font-weight: 400;
    font-size: 13px;
    float: left;
    max-width: 378px;
    line-height: 17px;
    margin-left: 25px;
    margin-top: 20px;
    color: #7F7F7F;
    padding: 0;
    border: 0
}

.blog_top .regist_block_text_hide {
    font-weight: 400;
    font-size: 13px;
    line-height: 17px;
    color: #7F7F7F;
    padding: 12px;
    border-top: 1px solid #DDDDDC;
    display: none;
    margin-left: -53px
}

.blog_top .regist_block_text a {
    font-weight: 400;
    color: #23C9C3;
    text-decoration: none !important
}

.blog_top .regist_block_text_hide a {
    font-weight: 400;
    color: #23C9C3;
    text-decoration: none !important
}

.blog_top .regist_block_form {
    float: right;
    padding: 0
}

.blog_top .start_competing {
    text-align: center;
    margin-top: 13px;
    display: block
}

.blog_top .input_text {
    display: block;
    float: left;
    height: 54px;
    max-width: 210px;
    width: 100%;
    border: 1px solid #E1E1E0;
    border-radius: 5px;
    vertical-align: middle;
    color: #898989;
    font-size: 17px;
    font-weight: 400;
    padding-left: 20px;
    outline: none;
    margin-right: 13px
}

.blog_top .input_submit {
    display: block;
    float: left;
    height: 54px;
    border: 0;
    width: 220px;
    background-color: #23c9c3;
    border-radius: 5px;
    color: white;
    font-size: 20px;
    font-weight: 800;
    text-transform: uppercase;
    vertical-align: middle;
    outline: none;
    margin-right: 13px;
    margin-top: 0
}

.blog_top .regist_iks {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 22px;
    height: 22px;
    border-radius: 30px;
    background-color: white;
    background-image: url(../pics/regist_iks.png);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    z-index: 99;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .20)
}

.blog_top .regist_block_text svg {
    margin-top: 4px
}

.blog_top .regist_clear {
    float: left
}

.blog_top .regist_block_logos {
    display: none;
    width: calc(100% - 100px);
    float: right;
    text-align: center
}

.page_content_menu.show-mobile {
    margin-top: 25px;
    text-align: center;
}

.hide-mobile {
    display: none;
}

.show-mobile {
    display: block;
}

@media (min-width: 768px) {
    .hide-mobile {
        display: block;
    }

    .show-mobile {
        display: none;
    }

    .page_content_right {
        margin-top: 28px;
    }

    .page_content_top {
        padding-top: 90px
    }
}

@media (min-width: 1024px) {
    .page_content_top {
        padding-top: 120px
    }

    .col-md-4.col-sm-12.col-md-push-8 {
        position: sticky;
        position: -webkit-sticky;
        top: 75px;
    }
}

.flex-container {
    display: -ms-flexbox;
    display: flex;
}

.align-middle {
    -ms-flex-align: center;
    align-items: center;
}

.sign-up-banner {
    position: fixed;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    padding: 20px 125px 20px 60px;
    min-height: 90px;
    z-index: 6;
    display: flex;
    justify-content: space-between;
}

.custom-chevron-right {
    position: fixed;
    bottom: -3px;
    height: 100px;
    width: 100px;
    border-radius: 100%;
    background: linear-gradient(to right, transparent 70%, #F0CC01 70%);
    cursor: pointer;
    z-index: 6;
}

.sign-up-banner:before {
    content: '';
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.5);
    z-index: -1;
    opacity: 0;
    /*display: none;*/
}
.sign-up-banner.custom-hidden:before{
    display: none;
    /*opacity: 0;*/
}

.custom-chevron-right .arrow {
    border: solid #ffffff;
    border-width: 0 4px 4px 0;
    display: inline-block;
    padding: 6px;
}

.custom-chevron-right .right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: absolute;
    right: 15px;
    top: calc(50% - 6px);
}

@media (min-width: 881px) {
    .sign-up-banner:before {
        display: none !important;
    }
}
@media (min-width: 880px){
    .sign-up-banner.custom-hidden {
        left: 100%;
        /*display: none;*/
    }
    .custom-chevron-right.custom-hidden {
        left: -100px
    }
    .custom-chevron-right.shown {
        left: -70px;
    }
    .sign-up-banner.shown {
        left: 0;
    }
    .sign-up-banner.hiding {
        animation: hideBanner 1.5s ease-out;
    }

    .sign-up-banner.showing {
        animation: showBanner 1s ease-out .5s;
    }
    .custom-chevron-right.showing {
        animation: showChevron 1.2s ease-out .3s;
    }

    .custom-chevron-right.hiding {
        animation: hideChevron 1.2s ease-out .3s;
    }
}


@keyframes hideChevron {
    0% {
        left: -70px;
    }
    20% {
        left: 0
    }
    100% {
        left: -100%;
    }
}

@keyframes showChevron {
    0% {
        left: -100%
    }
    20% {
        left: 0
    }
    100% {
        left: -70px;
    }
}

@keyframes hideBanner {
    0% {
        left: 0
    }
    20% {
        left: -10%
    }
    100% {
        left: 100%;
    }
}

@keyframes showBanner {
    0% {
        left: 100%;
    }
    100% {
        left: 0;
    }
}

.sign-up-banner .left {
    display: flex;
    align-items: center;
}

.sign-up-banner .left .images-wrapper {
    position: relative;
    width: 204px;
    height: 100%;
    box-sizing: border-box;
    flex-shrink: 0;
}

.sign-up-banner .left .images-wrapper img {
    position: absolute;
    bottom: -20px;
}

.sign-up-banner .left .text-wrapper {
    margin-left: 20px;
}

.sign-up-banner .left .text-wrapper span {
    display: block;
    font-weight: 800;
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #FFFFFF;
    text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

.sign-up-banner .left .text-wrapper .title {

}

.sign-up-banner .left .text-wrapper .desc {
    font-style: italic;
    font-size: 21px;
    letter-spacing: 0.04em;
    font-weight: 400;
    text-transform: capitalize;
}

.sign-up-banner .right {
    display: flex;
    align-items: center;
}

.sign-up-banner .right .no {
    padding: 15px 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #BDBDBD;
    border: 1px solid #BDBDBD;
    box-sizing: border-box;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
    border-radius: 3px;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
    letter-spacing: 0.025em;
    margin-right: 20px;
    cursor: pointer;
    transition: all .3s;
}

.sign-up-banner .right .hand-trial {
    padding: 15px 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #20B5AF;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    font-weight: 800;
    font-size: 16px;
    text-align: center;
    letter-spacing: 0.025em;
    color: #FFFFFF;
    cursor: pointer;
    transition: all .3s;
}
.sign-up-banner .right .mob-buttons{
    width: 100%;
    display: none;
}
.sign-up-banner .right .mob-buttons .hand-trial{
    display: none;
}

.sign-up-banner .right .hand-trial:hover {
    background: #F0CC01;
}

.sign-up-banner .right .no:hover {
    color: #FFFFFF;
    border: 1px solid #FFFFFF;

}

.subscribe-in-content{
    display: none;
}
.subscribe-in-content .subscribe-bar.closable .close-subscribe-baner{
    display: none;
}
.subscribe-in-content > .subscribe-bar{
    flex-direction: column;
    margin-top: 10px;
    padding: 16px 28px;
    text-align: center;
    border-radius: 0;
}
.subscribe-in-content .subscribe-bar .left{
    flex-direction: column-reverse;
}
.subscribe-in-content .subscribe-bar .images-wrapper{
    margin-top: 10px;
}
.subscribe-in-content .subscribe-bar .images-wrapper img{
    transform: scale(1);
}
.subscribe-bar .left .text-wrapper{
    margin-right: 20px;
}
.subscribe-in-content .subscribe-bar .left .text-wrapper .title{
    /*font-size: 15px;*/
    /*line-height: 19px;*/
}
.subscribe-in-content .subscribe-bar .left .text-wrapper .desc{
    margin-left: 0;
    /*font-size: 14px;*/
    /*line-height: 14px;*/
}
.subscribe-in-content .subscribe-bar .right{
    flex-direction: column;
    padding: 0 20px;
}
.subscribe-in-content .subscribe-bar .right input{
    width: 100%;
    max-width: 490px;
    border-radius: 5px;
}
.subscribe-in-content .subscribe-bar .right .rollIn{
    max-width: 490px;
    width: 100%;
    margin-top: 10px;
    border-radius: 5px;
}
.subscribe-bar {
    margin-top: 120px;
    width: 100%;
    /*height: 80px;*/
    background: #BDE9E7;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    padding: 4px 30px 4px 0;
    overflow: hidden;
    position: -webkit-sticky;
    position: sticky;
    z-index: 6;
    top: 0;
}

.subscribe-bar.closable {
    border-radius: 0 0 5px 5px;
}

.close-subscribe-baner {
    color: #ffffff;
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px;
    cursor: pointer;
    display: none;
}

.subscribe-bar.closable .close-subscribe-baner {
    display: inline-block;
}

.with-banner ~ .page_content .container .subscribe-bar {
    top: 57px
}

.subscribe-bar .left {
    display: flex;
    align-items: center;
}

.subscribe-bar .right {
    display: flex;
    align-items: center;
}

.subscribe-bar .right > * {
    max-height: 50px;
}

.subscribe-bar .right .rollIn {
    background: #20B5AF;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    border-radius: 0 5px 5px 0;
    padding: 15px 20px;
    font-style: normal;
    font-weight: 800;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0.025em;
    color: #FFFFFF;
    flex-shrink: 0;
    border: none!important;
}
.subscribe-bar .right input {
    border: 1px solid rgba(224, 224, 224, 0.6);
    box-sizing: border-box;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    border-radius: 5px 0 0 5px;
    width: 250px;
    padding: 15px;
    font-weight: 300;
    font-size: 16px;
}

.subscribe-bar .right input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #BDBDBD;
}

.subscribe-bar .right input:-ms-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #BDBDBD;
}

.subscribe-bar .right input::-ms-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #BDBDBD;
}

.subscribe-bar .right input:active, .subscribe-bar .right input:focus {
    outline: none;
}

.subscribe-bar .images-wrapper {
    position: relative;
    width: 146px;
    height: 100%;
    flex-shrink: 0;
}

.subscribe-bar .images-wrapper img {
    transform: scale(1.1);
}

.subscribe-bar .left .text-wrapper {
    display: flex;
    flex-direction: column;
    margin-left: -50px;
}

.subscribe-bar .left .text-wrapper .title {
    font-weight: bold;
    font-size: 22px;
    line-height: 26px;
    color: #353838;
}

.subscribe-bar .left .text-wrapper .desc {
    font-style: italic;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    color: #585858;
    margin-left: 30px;
    margin-top: 9px;
}
.addthis-smartlayers-mobile{
    display: none!important;
}

.bottom-side{
    margin: auto;
    border-bottom: 1px solid #EEEEEE;
    padding: 13px 0 17px 0 ;
    max-width: calc(100% - 50px);
    width: 100%;
    height: unset;
}
.bottom-side .hide_blog_share.share_blog_select{
    right: 0;
}
.bottom-side .inner_page_content_hide_left{
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    color: #BDBDBD;
}
.column{
    flex: 1 1 0px;
    padding-right: .9375rem;
    padding-left: .9375rem;
}
.form-tooltip{
    z-index: 10!important;
}
.form-tooltip{
    min-width: 333px;
}