html {
  position: relative;
  min-height: 100%;
}
body {
  margin-bottom: 202px;
  background: url(/files/new_moow/images/article_pattern.png);
  background-attachment: fixed;
}
.bread_crumbs {
  color: #297fb8;
}
.bread_crumbs a {
  color: #297fb8;
}
.main_banner {
  height: 140px;
  text-align: center;
}
.main_banner .banner_title {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: normal;
  color: #333;
  margin: auto;
  max-width: 650px;
}
.main_banner .banner_title .cat_mini_title {
  font-size: 14px !important;
}
.nav>li>a {
  padding: 0 5px 0 5px;
}
.light_grey_bg {
  background-color: #eef1f3;
}
.light_blue {
  color: #7593A4;
}
.article_pattern {
  background: url(/files/new_moow/images/article_pattern.png);
  background-attachment: fixed;
}
.heading_line {
  text-align: center;
  padding-bottom: 5px;
}
.heading_line .heading-box {
  padding: 15px 0 15px 0;
}
.heading_line .heading-box .heading_text {
  font-size: 24px;
  color: #374348;
  font-weight: normal;
}
.heading_line .heading-box .small_divider {
  display: inline-block;
  height: 2px;
  background-color: #ee3b61;
  width: 50px;
}
.tags_holder.tags_block {
  margin: 0 auto;
  max-width: 1400px;
  padding: 10px 3% 25px 3%;
  padding-bottom: 30px;
}
.events_block {
  padding: 0;
  -webkit-box-shadow: 0px 1px 7px 0px rgba(50,50,50,0.1);
  -moz-box-shadow: 0px 1px 7px 0px rgba(50,50,50,0.1);
  box-shadow: 0px 1px 7px 0px rgba(50,50,50,0.1);
}
.events_block .h3_holder {
  height: 41px;
  overflow: hidden;
}
.events_block .h3_table {
  display: table;
  text-align: center;
  width: 100%;
  margin-top: 5px;
}
.events_block .h3_cell {
  display: table-cell;
  vertical-align: middle;
  padding: 0 5px;
}
.events_block h3 {
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  padding: 23px 0 5px 0;
  height: 41px;
  overflow: hidden;
  line-height: 17px;
}
.events_block .geotags_date {
  text-align: center;
  margin: 0px 5px 2px 5px;
  color: #5a7382;
  font-weight: 300;
  font-size: 14px;
}
.events_block .caption {
  padding: 0;
}
.events_block .guide_line {
  font-size: 14px;
  padding: 4px 8px;
  background-color: #f8fafb;
}
.events_block .guide_line .cost_block {
  color: #ee3b61;
}
.events_block .guide_line .dist_block {
  color: #5a7382;
}
.events_block .author {
  text-align: center;
  font-size: 14px;
  padding: 15px 0 15px 0;
  border-bottom: 1px solid #eef3f5;
  font-size: 11px;
  height: 43px;
  overflow: hidden;
  padding: 0 5px 0 50px;
  margin-right: 10px;
  position: relative;
  line-height: 13px;
}
.events_block .tag_line {
  margin-top: 0;
  text-align: center;
}
.events_block .tag_line a,
.events_block .tag_line nobr {
  color: #5a7382;
}
.events_block .tag_line .typcn.typcn-tag {
  color: #b8c8d1;
  font-size: 14px;
}
.events_block .event_block_btn_holder {
  text-align: center;
  margin: 4px 0 9px 0;
}
.events_block .event_block_btn_holder .typcn {
  font-size: 28px;
}
.events_block .event_block_btn_holder .like_btn,
.events_block .event_block_btn_holder .dropup,
.events_block .event_block_btn_holder .do_btn {
  display: inline-block;
  padding: 0 8px 0 8px;
  text-decoration: none;
}
.events_block .event_block_btn_holder .typcn.typcn-heart-outline {
  color: #ee3b61;
}
.events_block .event_block_btn_holder .typcn.typcn-folder-open {
  color: #297fb8;
  cursor: pointer;
}
.events_block .event_block_btn_holder .typcn.typcn-media-play-outline {
  color: #0dcdc0;
  font-size: 30px;
}
.top_index_categories {
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 20px 0px 20px;
}
.top_index_categories .cat_img_holder img {
  width: 100%;
}
.top_index_categories .category_block {
  padding: 0 7px 15px 7px;
}
.top_index_categories .category_block .cat_inner:hover {
  border-color: #ccc !important;
}
.top_index_categories .category_block .thumbnail {
  padding: 0;
  margin: 0;
  -webkit-box-shadow: 0px 1px 7px 0px rgba(50,50,50,0.1);
  -moz-box-shadow: 0px 1px 7px 0px rgba(50,50,50,0.1);
  box-shadow: 0px 1px 7px 0px rgba(50,50,50,0.1);
}
.top_index_categories .category_block .thumbnail img {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.top_index_categories .category_block .cat_name {
  padding: 11px 0 11px 0px;
  text-align: center;
  font-size: 16px;
  color: #374348;
  background-color: #ffffff;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.menu {
  width: 320px;
  position: fixed;
  bottom: 0;
  top: 48px;
  z-index: 9996;
  background-color: #f2f5f7;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.menu .user_round_img {
  position: absolute;
  top: 30px;
  left: 15px;
  border-radius: 50px;
  width: 100px;
  height: 100px;
}
.menu .user_name {
  position: absolute;
  top: 60px;
  height: 20px;
  line-height: 20px;
  left: 140px;
  width: 150px;
  overflow: hidden;
  font-weight: bold;
  font-size: 16px;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
}
.menu .user_email {
  position: absolute;
  top: 80px;
  height: 20px;
  line-height: 20px;
  left: 140px;
  width: 150px;
  word-break: break-all;
  font-weight: bold;
  font-size: 16px;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
}
.menu .menu-scroll {
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
.menu .menu-wrap {
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
}
.menu .menu-wrap .login_block {
  background-color: #297fb8;
  padding: 30px 30px 40px 30px;
}
.menu .menu-wrap .login_block .login_email,
.menu .menu-wrap .login_block .login_pass {
  color: white;
  background-image: linear-gradient(#ffffff,#ffffff), linear-gradient(#5f9fca,#5f9fca) !important;
  margin-bottom: 20px;
}
.menu .menu-wrap .login_block .login_heading {
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 30px;
}
.menu .menu-wrap .login_block .login_bottom {
  text-align: center;
}
.menu .menu-wrap .login_block .login_bottom #fgot_pass {
  color: #ffffff;
}
.menu .menu-wrap .login_block .login_bottom .btn.btn-danger {
  padding: 8px 18px;
  display: inline-block;
}
.menu img {
  width: 100%;
}
.menu .pass_recovery {
  display: none;
  padding: 20px 40px 40px 20px;
  background-color: #ffffff;
}
.menu .pass_recovery .recovery_heading {
  font-size: 18px;
  text-align: center;
}
.menu .pass_recovery .recovery_input {
  background-image: linear-gradient(#297fb8,#297fb8), linear-gradient(#b2c3cd,#b2c3cd);
  width: 100%;
  margin-left: 10px;
  margin-top: 10px;
}
.menu .auth_social {
  background-color: #b2c3cd;
  padding: 15px 40px 15px 40px;
  text-align: center;
}
.menu .auth_social .social_heading {
  font-size: 18px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 15px;
}
.menu .auth_social .social_button {
  margin-right: 5px;
  padding: 0px 40px 0px 40px;
  height: 38px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 1px 7px 0px rgba(50,50,50,0.1);
  -moz-box-shadow: 0px 1px 7px 0px rgba(50,50,50,0.1);
  box-shadow: 0px 1px 7px 0px rgba(50,50,50,0.1);
}
.menu .auth_social .social_button .typcn {
  color: #ffffff;
  font-size: 28px;
  vertical-align: top;
}
.menu .auth_social .social_button.gplus {
  background-color: #dc4a38;
}
.menu .auth_social .social_button.gplus:hover {
  background-color: #de5d4d;
}
.menu .auth_social .social_button.face {
  background-color: #395892;
}
.menu .auth_social .social_button.face:hover {
  background-color: #44629a;
}
.menu .register_block {
  padding: 20px 40px 40px 20px;
  text-align: center;
}
.menu .register_block .register_heading {
  margin-bottom: 30px;
  font-size: 18px;
  text-align: center;
}
.menu .register_block .reg_email,
.menu .register_block .reg_pass {
  background-image: linear-gradient(#297fb8,#297fb8), linear-gradient(#b2c3cd,#b2c3cd);
  margin-bottom: 20px;
}
.menu .menu_top_img_block {
  height: 150px;
  text-align: center;
  line-height: 150px;
}
.menu .menu_top_img_block img {
  vertical-align: center;
  display: inline-block;
  border-radius: 40px;
  width: 80px;
  height: 80px;
}
.menu .user_nav {
  padding: 35px 40px 40px 40px;
}
.menu .user_nav li {
  margin-bottom: 10px;
}
.menu .user_nav li a {
  color: #23343b;
  font-size: 14px;
  padding: 0 5px 3px 5px;
}
.menu .user_nav li a .glyphicon {
  padding-right: 10px;
  font-size: 20px;
  color: #b2c3cd;
  top: 3px;
}
.menu .user_nav li a:hover {
  background-color: #e8eef3;
}
.menu-right .menu-content {
  padding: 30px 40px 40px 30px;
}
.menu-right .menu-content ul li a {
  color: #23343b;
  font-size: 14px;
  padding: 5px 5px 5px 0;
}
.menu-right .menu-content ul li a:hover {
  background-color: #e8eef3;
  text-decoration: none;
}
.menu-right .menu-content .typcn {
  margin-right: 7px;
  color: #b2c3cd;
  font-size: 20px;
}
.menu-right .lang_select {
  background-image: linear-gradient(#297fb8,#297fb8), linear-gradient(#b2c3cd,#b2c3cd);
}
.adv_search_option {
  padding: 5px 20px 10px;
}
.adv_search_option .radio-success input[type=radio]:checked~.circle {
  border-color: #59B75C;
}
.adv_search_option .radio-success input[type=radio]:checked~.check {
  background-color: #59B75C;
}
.adv_search_option .radio label .circle {
  border-color: #59B75C;
}
.search_form_block {
  text-align: center;
  width: 100%;
  position: absolute;
  z-index: 999;
}
.search_form_block .adv_search_inner {
  text-align: left;
}
.search_form_block .adv_search_inner .radius,
.search_form_block .adv_search_inner .amount {
  border: 0;
  color: #5a7382;
  font-size: 16px;
  background-color: #f5f5f5;
  width: 150px;
}
.search_form_block .adv_search_inner .ui-state-default,
.search_form_block .adv_search_inner .ui-widget-content .ui-state-default,
.search_form_block .adv_search_inner .ui-widget-header .ui-state-default {
  border: 1px solid #59b75c;
  background: #59b75c;
  border-radius: 10px;
}
.search_form_block .adv_search_inner .search_text {
  color: #5a7382;
  font-size: 16px;
  padding: 10px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  -o-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
}
.search_form_block .adv_search_inner .radius {
  margin-bottom: 8px;
  width: 36px;
  text-align: center;
  font-size: 14px;
  color: #5a7382;
  padding: 0 2px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  -o-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
}
.search_form_block .adv_search_inner .price_from {
  margin-bottom: 8px;
  width: 36px;
  text-align: center;
  font-size: 14px;
  color: #5a7382;
  padding: 0 2px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  -o-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
}
.search_form_block .adv_search_inner .price_to {
  margin-bottom: 8px;
  width: 47px;
  text-align: center;
  font-size: 14px;
  color: #5a7382;
  padding: 0 2px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  -o-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
}
.search_form_block .adv_search_inner .datepicker_input {
  padding: 10px;
  font-size: 16px;
  color: #5a7382;
  background-color: #ffffff;
  -webkit-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  -o-box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
  box-shadow: 0px -0.5px 1px rgba(0,0,0,0.3);
}
.search_form_block .adv_search_inner label.slider_b {
  margin: 17px 0 0 0;
}
.search_form_block .adv_search_inner label.views_b {
  margin: 14px 0 0 0;
}
.search_form_block .adv_search_inner .first_checkbox {
  margin-top: 38px;
}
.search_form_block .adv_search_inner .radio {
  margin-top: 9px;
}
.search_form_block .adv_search_inner label {
  font-size: 14px;
  color: #23343b;
  font-weight: normal;
}
.search_form_block .adv_search_inner .timezones {
  margin-top: 12px;
}
.search_form_block #main_search_form {
  background: #fff;
  text-align: center;
  max-width: 920px;
  display: inline-block;
  z-index: 9995;
  webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.5);
  box-shadow: 0 1px 4px rgba(0,0,0,0.5);
  position: relative;
}
.search_form_block .select_box {
  border-right: 1px solid #e5ecef;
  padding: 15px 20px 15px 20px;
  display: inline-block;
}
.search_form_block .select_box.short {
  padding: 15px 10px 15px 10px;
}
.search_form_block .icon_search_box {
  display: inline-block;
}
.search_form_block .icon_search_box .mdi-action-search {
  padding: 16px 20px 15px 20px;
  font-size: 35px;
  color: #ed3b62;
  vertical-align: middle;
}
.search_form_block .icon_search_box .advanced_btn {
  padding: 16px 18px 15px 16px;
  font-size: 35px;
  color: #297fb8;
  vertical-align: middle;
  border-right: 1px solid #e5ecef;
}
.search_form_block .icon_search_box .advanced_btn:hover {
  background: #297fb8;
  color: white;
  text-decoration: none;
}
.search_form_block .cat_select {
  display: inline-block;
  width: 240px;
  background: url(/files/new_moow/images/select_icon.png) no-repeat;
  background-size: 24px;
  background-position: right center;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 20px;
}
.search_form_block .typcn.typcn-location-outline {
  position: absolute;
  font-size: 30px;
  left: 8px;
  top: 9px;
  color: #b2c3cd;
}
.search_form_block .local_input {
  width: 310px;
  margin-left: 20px;
  display: inline-block;
  -webkit-appearance: none;
}
.search_form_block .time_interval {
  width: 170px;
  display: inline-block;
  padding-right: 25px;
}
.search_form_block .o_type {
  display: inline-block;
}
.search_form_block .from_to .from {
  margin-top: 15px;
}
.search_form_block .from_to .to {
  margin-top: 15px;
}
.search_form_block .choice_event_style {
  margin-top: 35px;
}
.search_form_block .radio.radio-success label {
  position: absolute;
  margin-top: -3px;
  margin-left: -8px;
}
.search_form_block .radio.radio-success .radio_title {
  padding-left: 25px;
}
.search_form_block .checkbox_search {
  position: absolute;
}
.search_form_block .checkbox .checkbox_title {
  padding-left: 30px;
  padding-top: 5px;
  display: inline-block;
}
.adv_search_option {
  width: 80%;
  margin: auto;
  background: #f9f9f9;
  font-size: 12px;
  margin-top: 2px;
}
#radius_slider,
#slider-price {
  margin-bottom: 8px;
}
.recall {
  max-width: 960px;
  margin: 0 auto;
  padding-bottom: 80px;
}
.recall .glyphicon.glyphicon-chevron-left,
.recall .glyphicon.glyphicon-chevron-right {
  margin-top: -70px;
  text-shadow: 0 1px 2px rgba(0,0,0,0.9);
}
.recall .left.carousel-control,
.recall .right.carousel-control {
  background-image: none;
}
.recall .carousel .item {
  min-height: 250px;
  text-align: center;
}
.recall .carousel .item img {
  width: 190px;
  height: 190px;
  border-radius: 50%;
  display: inline-block;
  margin: 0px 0 20px 0;
  border: 10px solid #ee3b61;
}
.recall .carousel .item .recall_text {
  font-size: 18px;
  line-height: 20px;
  padding: 0 40px 0 40px;
  position: relative;
}
.recall .carousel .item .recall_text .recall_icon_left {
  position: absolute;
  left: 0;
  width: 40px;
  height: 30px;
  background: url(/files/new_moow/images/quotes.png) no-repeat;
  background-size: 60px;
}
.recall .carousel .item .recall_text .recall_icon_right {
  position: absolute;
  right: 0;
  width: 40px;
  height: 30px;
  background: url(/files/new_moow/images/quotes.png) no-repeat;
  background-size: 60px;
  background-position: -20px -30px;
}
.recall .carousel-indicators {
  bottom: -50px;
  margin-bottom: 0px;
}
.recall .carousel-indicators li {
  width: 20px;
  height: 20px;
}
.recall .carousel-indicators li.active {
  background-color: #ee3b61;
  width: 22px;
  height: 22px;
}
.main_news .news_bg {
  height: 105px;
}
.main_news .main_news_inner {
  max-width: 1024px;
  margin: 0 auto;
  padding-bottom: 40px;
}
.main_news .main_news_inner .main_news_block .entry-title a {
  display: inline-block;
  padding: 5px 0 5px 0;
}
.main_news .main_news_inner .main_news_block .entry-content h4 {
  margin: 0;
  padding: 10px 0 10px 0;
}
.main_news .main_news_inner .main_news_block .news_block_bg {
  background-color: #ffffff;
  box-shadow: 0px 1px 7px 0px rgba(50,50,50,0.1);
  min-height: 250px;
}
.main_news .main_news_inner .main_news_block img {
  width: 100%;
}
.main_news .main_news_inner .main_news_block .news_title i {
  font-size: 12px;
}
.main_news .main_news_inner .main_news_block .news_title .news_user {
  font-size: 12px;
  font-weight: bold;
  color: #e8395e;
  padding-left: 3px;
}
.main_news .main_news_inner .main_news_block .news_title .news_date {
  font-size: 13px;
}
.main_news .main_news_inner .main_news_block .news_title .glyphicon-map-marker {
  font-size: 10px;
}
.main_news .main_news_inner .main_news_block .news_desc {
  text-align: left;
  padding: 0px 20px 20px 20px;
  height: 85px;
  overflow: hidden;
}
.article_wrapper {
  max-width: 920px;
  margin: 0 auto;
}
.article_wrapper article {
  padding: 10px;
  margin: 10px 10px 20px 10px;
}
.article_wrapper article img {
  width: 230px;
  margin: 10px 30px 10px 10px;
  float: left;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.4);
  box-shadow: 0 0 5px rgba(0,0,0,0.4);
}
.article_wrapper .no_tags {
  margin-left: 50px;
  margin-top: 190px;
}
.read-more {
  color: #1696CC;
  font-size: 16px;
  vertical-align: middle;
}
.typcn.typcn-arrow-right-thick {
  color: #0386be;
  font-size: 18px;
  margin-right: 10px;
}
.all_tags_container {
  max-width: 920px;
  margin: 0 auto;
}
.all_tags_container article {
  padding: 10px;
  margin: 10px 10px 20px 10px;
}
.all_tags_container article img {
  margin-bottom: 5px;
  max-height: 220px;
  max-width: 250px;
  margin-right: 20px;
}
.all_tags_container .no_tags {
  margin-left: 50px;
  margin-top: 190px;
}
.user_list_wrapper {
  max-width: 960px;
  margin: 0 auto;
  min-height: 690px;
}
.users_container {
  max-width: 920px;
  margin: 0 auto;
}
.users_container .user_block {
  width: 100%;
  text-align: left;
  margin-bottom: 20px;
  padding: 20px;
}
.users_container .user_block img {
  widht: 190px;
  height: 190px;
  border-radius: 50%;
}
.users_container .user_block .user_name {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 24px;
  display: block;
}
.users_container .user_block .soc_link {
  word-break: break-all;
}
.users_container .user_block img {
  width: 170px;
  height: 170px;
  margin-right: 20px;
}
.user_container {
  max-width: 1280px;
  margin: 0 auto;
  overflow: hidden;
}
.user_container h3 {
  text-align: center;
  margin: 10px;
  padding: 10px;
}
.user_container #update_info_form {
  margin: 0 20px 0 15px;
}
.tags_holder {
  max-width: 1280px;
  margin: 0 auto;
}
.add_event_container {
  margin: 10px;
  padding: 10px;
  margin: 0 auto;
  max-width: 1280px;
}
.add_event_container .orders_input {
  padding: 10px;
  width: 135px;
  display: inline-block;
}
.add_event_container .add_event_block {
  overflow: hidden;
  width: 100%;
  margin-left: 5px;
}
.add_event_container .gmaps_div {
  height: 86px;
}
.add_event_container .gmap_data_add {
  display: none;
}
.add_event_container .tag_start {
  width: 100%;
}
.add_event_container .tag_finish {
  width: 100%;
}
.add_event_container #regularity {
  width: 100%;
}
.add_event_container .event_name {
  width: 100%;
}
.add_event_container .desc_small {
  width: 100%;
  height: 110px;
}
.invite_type_line .cost30 {
  width: 30px;
  text-align: center;
  display: inline-block;
  margin-right: 5px;
}
.invite_type_line .cost25 {
  width: 25px;
  text-align: center;
  display: inline-block;
  margin-right: 5px;
}
.invite_type_line .glyphicon.glyphicon-remove {
  color: #A3B8C5;
  top: 3px;
}
.footer {
  background-color: #333;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 204px;
}
.footer .container {
  max-width: 1400px;
  width: 100%;
  padding: 27px 0 27px 15px;
}
.footer .footer_title {
  max-width: 350px;
  font-size: 13px;
  color: white;
  font-weight: 100;
}
.footer .footer_title.bottom {
  margin-top: 14px;
}
.footer .bottom_logo {
  padding-bottom: 20px;
  margin-top: 3px;
}
.footer .bottom_logo .logo_img2 {
  width: 110px;
}
.footer .bottom_logo .fb_social {
  width: 22px;
  height: 22px;
  margin-left: 20px;
}
.footer .bottom_logo .vk_social {
  width: 25px;
  height: 25px;
  margin-left: 7px;
}
.footer .bottom_logo .insta_social {
  width: 27px;
  height: 27px;
  margin-left: 7px;
}
.footer .footer_nav a {
  color: #0085bd;
  line-height: 24px;
}
.comments_block_container .article_content {
  max-width: 1024px;
  margin: 0 auto;
  margin-bottom: 20px;
  padding: 20px;
}
.comments_block_container .comments_title {
  display: inline-block;
  margin-left: 10px;
}
.comments_block_container .glyphicon.glyphicon-comment {
  color: #ed3b62;
  font-size: 15px;
}
.comments_block_container .avatar {
  border-radius: 50%;
}
.comments_block_container .comment-date {
  color: #5a7382;
}
.tag_footer {
  max-width: 1024px;
  margin: 0 auto;
}
.tag_footer .glyphicon.glyphicon-comment {
  color: #ed3b62;
  font-size: 15px;
}
.tag_footer .ava_comm_holder img {
  border-radius: 50%;
  width: 60px;
  height: 60px;
}
.tag_footer .gmaps_div {
  height: 250px;
}
.tag_footer .comment {
  text-align: left;
}
.tag_popup {
  position: absolute;
  top: -190px;
  left: -170px;
  min-width: 40%;
  height: 220px;
  background: #fff;
  z-index: 99009;
  text-align: center;
  margin-left: 15px;
}
.tag_popup .tag_close {
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: 15px;
  text-decoration: none;
  padding: 3px;
}
.tag_popup .tag_close:hover {
  background-color: #DEE3E6;
}
.tag_popup img {
  height: 220px;
  position: absolute;
  right: 0;
  z-index: 999;
}
.tag_popup .tag_inner {
  padding: 10px 160px 10px 20px;
}
.tag_popup .tag_name {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 5px;
  display: block;
  max-height: 40px;
  overflow: hidden;
}
.tag_popup .tag_time {
  color: #5a7382;
}
.tag_popup .tag_cat {
  width: 180px;
  max-height: 100px;
  overflow: hidden;
}
.tag_popup .tag_center {
  margin-top: 30px;
  text-align: left;
}
.tag_popup .tag_center .nav_info {
  margin-bottom: 5px;
}
.tag_popup .tag_center .tag_footer {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: #F3F6F8;
  padding: 10px 170px 10px 20px;
  font-size: 16px;
  font-weight: bold;
}
.tag_popup .tag_center .tag_footer .cost {
  color: #ed3b62;
}
.tag_popup .tag_center .tag_footer .distance {
  color: #5a7382;
}
.tag_popup .tag_center .glyphicon.glyphicon-user,
.tag_popup .tag_center .glyphicon.glyphicon-tag,
.tag_popup .tag_center .glyphicon.glyphicon-map-marker {
  color: #b2c3cd;
}
.seo_text {
  max-width: 1024px;
  margin: 0 auto;
  padding-bottom: 40px;
}
.add_more_tags {
  width: 68%;
}
.add_more_tags.main_button {
  width: auto;
}
.sitemap_holder {
  max-width: 1280px;
  margin: 0 auto;
}
.sitemap_holder .hashtag {
  display: inline-block;
  margin-top: 10px;
}
.verify_block {
  margin-top: 3px;
}
.verify_block .wbgs1.p10.btn.btn-sm {
  width: 100%;
  margin: 10px 0;
}
.verify_block .btn.btn-success {
  width: 100%;
  margin: 10px 0;
}
.user_pass {
  text-align: left;
}
.alert.alert-success {
  margin-top: 3px;
  text-shadow: 0 1px 1px rgba(0,0,0,0.9);
  color: white;
}
.finance_part_holder .pay_online {
  width: 100%;
}
.finance_part_holder .btn.btn-primary {
  width: 100%;
}
.finance_part_holder .btn.btn-warning {
  width: 100%;
}
.finance_part_holder .send_cashout {
  width: 100%;
}
.finance_part_holder .btn.wbgs1.p10.btn-sm {
  margin-bottom: 10px;
  width: 100%;
}
.user_block {
  padding: 20px;
}
.user_block img {
  width: 120px;
  border-radius: 100%;
  margin-right: 20px;
}
.user_block .user_name {
  margin-top: 0px;
}
.search_user_block h4 {
  margin: 0;
  padding: 0;
}
.activities_holder {
  text-align: left;
  padding: 10px;
  max-width: 960px;
  margin: auto;
}
.days_check_table .checkbox {
  margin-right: 10px;
  margin-top: 5px;
}
.days_check_table .checkbox .checkbox-material:before {
  height: 10px;
  width: 10px;
}
.days_check_table .day_box td {
  color: #5a7382;
}
.checkbox_dell_img a {
  color: #333;
  margin-left: 5px;
}
.checkbox_dell_img .checkbox-material:before {
  top: -5px;
}
.private_checkbox .checkbox-material:before {
  top: -5px;
}
.private_checkbox span {
  margin-left: 5px;
}
.tag_container {
  width: 100%;
  max-width: 1024px;
  margin: auto;
}
.tag_container .tag_img {
  width: 100%;
}
.tag_container .geotags_min_price {
  font-size: 16px;
}
.tag_container .geotags_date {
  display: inline-block;
  margin: 5px 0 5px 0;
  font-size: 18px;
  padding: 3px;
}
.tag_container .add_money {
  width: 40px;
  margin-bottom: 3px;
}
.tag_container .invite_pay_line .label.bg_blue0 {
  display: inline-block;
  width: 75px;
  padding: 5px;
}
.tag_container .invite_pay_line .label.bg_black0 {
  display: inline-block;
  width: 40px;
  padding: 5px;
}
.tag_container .invite_pay_line .code_btn {
  width: 110px;
  padding: 4px 10px;
}
.add_importance .online_importance_up {
  line-height: 12px;
  margin-bottom: 3px;
}
@media screen and (max-width: 980px) {
  .main_news {
    display: none;
  }
  .recall {
    display: none;
  }
  .finance_part_holder {
    padding: 19px;
  }
}
@media screen and (max-width: 480px) {
  .tag_popup {
    width: 250px;
    height: 162px;
    top: -130px;
  }
  .tag_popup .tag_name {
    font-size: 12px;
    height: 35px;
  }
  .tag_popup img {
    height: 120px;
  }
  .tag_popup .tag_time {
    font-size: 12px;
  }
  .tag_popup .tag_center {
    margin-top: 0;
  }
  .tag_popup .tag_center .nav_info {
    font-size: 12px;
    margin-bottom: 2px;
  }
  .tag_popup .tag_center .tag_footer {
    padding: 10px 20px 10px 20px;
  }
  .tag_popup .tag_inner {
    padding: 10px 90px 10px 20px;
  }
}
