@import "/clubs/_common/css/_fonts/opensans/stylesheet.css";
@import "/clubs/_common/css/_fonts/RotondaAgusha/stylesheet.css";
@import "/clubs/_common/css/_fonts/rotondac/stylesheet.css";

body {
  background: #ffffff;
}

#wrapper {
  width: 100%;
}
#wrapper .content {
  margin-left: 0;
}
.agusha_inner {
  width: 1202px;
  margin: 0 auto;
  padding: 0 30px;
  position: relative;
}

#agusha .scroll {
  cursor: pointer;
}
#agusha .agusha_menu {
  background: #ffffff;
  height: 90px;
  -webkit-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.2);
  position: relative;
  z-index: 1;
}
#agusha .agusha_menu .agusha_inner {
  height: 90px;
}
#agusha .agusha_menu .menu_item {
  font: 18px OpenSans_Regular;
  color: #e351a3;
  display: inline-block;
  vertical-align: middle;
  margin: 35px 40px 0 0;
  text-decoration: underline;
  cursor: pointer;
}
#agusha .agusha_menu .menu_item._active ,
#agusha .agusha_menu .menu_item:hover {
  font: 18px OpenSans_Regular;
  text-shadow: 0px 0px 1px #7cc4eb;
  color: #7cc4eb;
  text-decoration: none;
}
#agusha .agusha_menu .menu_button {
  font: 16px OpenSans_Regular;
  color: #ffffff;
  background: #104285;
  border-radius: 300px;
  -moz-border-radius: 300px;
  -webkit-border-radius: 300px;
  padding: 15px 33px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  height: 54px;
}
#agusha .agusha_menu .menu_logo {
  background: url('/clubs/agusha2019/images/logo.png') no-repeat;
  width: 270px;
  height: 159px;
  margin: auto;
  left: 0;
  right: 0;
  display: block;
  position: absolute;
  bottom: -70px;
}
#agusha .test {
  padding-bottom: 50px;
}
#agusha .test_header {
  background: url('/clubs/agusha2019/images/test/header_bg.png') center top no-repeat;
  height: 609px;
}
#agusha .test_header_info {
  text-align: center;
  padding-top: 35px;
  padding-left: 30px;
}
#agusha .test_header_info .info_title {
  font: 68px/1 'Rotonda Agusha';
  color: #ffffff;
}
#agusha .test_header_info .info_title span {
  font: 48px/1 'Rotonda Agusha';
}
#agusha .test_header_info .info_text {
  font: 18px OpenSans_Regular;
  color: #444444;
}
#agusha .test_header_info .info_text span {
  font: 48px/1 'Rotonda Agusha';
  color: #ffffff;
  background: #104285;
  border-radius: 300px;
  -moz-border-radius: 300px;
  -webkit-border-radius: 300px;
  padding: 5px 33px;
  margin: 0 auto;
  display: inline-block;
  height: 54px;
  cursor: pointer;
}
#agusha .test_header_info #add_me {
  background: #f28c00;
  font: 24px RotondaCBold;
  color: #ffffff;
  border-radius: 300px;
  -moz-border-radius: 300px;
  -webkit-border-radius: 300px;
  padding: 10px 30px;
  margin: 15px 0;
  display: inline-block;
  transition: .2s ease-in-out all;
  -moz-transition: .2s ease-in-out all;
  -webkit-transition: .2s ease-in-out all;
}
#agusha .test_header_info #add_me:hover {
  opacity: .8;
}
#agusha .test_header_info .info_description {
  font: 15px GothamPro;
  color: #3fc0f0;
}
#agusha .test_pink {
  background: url('/clubs/agusha2019/images/test/test_bg.png') center top no-repeat;
  height: 757px;
  text-align: center;
  padding-top: 30px;
}
#agusha .test_pink .test_pink_title {
  font: 48px/1 'Rotonda Agusha';
  color: #ffffff;
  margin-bottom: 45px;
}
#agusha .test_pink .test_pink_title span {
  font: 18px OpenSans_Regular;
  color: #ffffff;
  display: block;
  margin-top: 20px;
}
#agusha .test_pink .test_pink_title span a {
  text-decoration: underline;
  color: #ffffff;
}
#agusha .test_pink .test_pink_title span a:hover {
  text-decoration: none;
}
#agusha .test_pink .pink_items .pink_stage {
  width: 315px;
  height: 428px;
  display: inline-block;
  vertical-align: top;
  transition: .2s ease-in-out all;
  -moz-transition: .2s ease-in-out all;
  -webkit-transition: .2s ease-in-out all;
  cursor: pointer;
}
#agusha .test_pink .pink_items .pink_stage:hover {
  transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
}
#agusha .test_pink .pink_items .pink_stage[data-type='stage_1'] {
  background: url('/clubs/agusha2019/images/test/stage_1.png') no-repeat;
  margin: 0 -15px 0 -22px;
}
#agusha .test_pink .pink_items .pink_stage[data-type='stage_2'] {
  background: url('/clubs/agusha2019/images/test/stage_2.png') no-repeat;
  margin: 0 -15px 0 -15px;
}
#agusha .test_pink .pink_items .pink_stage[data-type='stage_3'] {
  background: url('/clubs/agusha2019/images/test/stage_3.png') no-repeat;
  margin: 0 -15px 0 -15px;
}
#agusha .test_pink .pink_items .pink_stage[data-type='stage_4'] {
  background: url('/clubs/agusha2019/images/test/stage_4.png?id=1') no-repeat;
  margin: 0 -32px 0 -15px;
}

#agusha .test_blue {
  background: url('/clubs/agusha2019/images/test/test_bg_blue.png') center top no-repeat;
  height: 705px;
  text-align: center;
  padding-top: 30px;
}
#agusha .test_blue .test_blue_title {
  font: 48px/1 'Rotonda Agusha';
  color: #ffffff;
  margin-bottom: 45px;
}
#agusha .test_blue .test_blue_title span {
  font: 18px OpenSans_Regular;
  color: #ffffff;
  display: block;
  margin-top: 20px;
}

#agusha .test_blue .blue_items a {
  width: 315px;
  height: 428px;
  display: inline-block;
  vertical-align: top;
  transition: .2s ease-in-out all;
  -moz-transition: .2s ease-in-out all;
  -webkit-transition: .2s ease-in-out all;
  cursor: pointer;
}
#agusha .test_blue .blue_items a:hover {
  transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
}
#agusha .test_blue .blue_items a[data-type='link_1'] {
  background: url('/clubs/agusha2019/images/test/link_1.png') no-repeat;
  margin: 0 -15px 0 -22px;
}
#agusha .test_blue .blue_items a[data-type='link_2'] {
  background: url('/clubs/agusha2019/images/test/link_2.png') no-repeat;
  margin: 0 -15px 0 -15px;
}
#agusha .test_blue .blue_items a[data-type='link_3'] {
  background: url('/clubs/agusha2019/images/test/link_3.png') no-repeat;
  margin: 0 -15px 0 -15px;
}
#agusha .test_blue .blue_items a[data-type='link_4'] {
  background: url('/clubs/agusha2019/images/test/link_4.png') no-repeat;
  margin: 0 -32px 0 -15px;
}

#agusha .reviews {
  padding: 50px 0;
}
#agusha .reviews .user_avatar {
  width: 100px;
  height: 100px;
  margin-right: 10px;
}
#agusha .reviews .review {

}
#agusha .reviews .reviews_title {
  font: 48px/1 'Rotonda Agusha';
  color: #e351a3;
  text-align: center;
  margin-bottom: 50px;
}
#agusha .reviews .reviews_title span {
  font: 18px OpenSans_Regular;
  color: #444444;
  display: block;
  margin-top: 20px;
}
#agusha .reviews .review .user_info > * {
  display: inline-block;
  vertical-align: top;
}

#agusha .reviews  .review {
  margin-bottom: 100px;
}
#agusha .reviews  .review .review_userinfo {

}
#agusha .reviews  .review .review_userinfo > * {
  display: inline-block;
  vertical-align: top;
}
#agusha .reviews  .review .review_userinfo .review_userinfo_ava {
  width: 170px;
  height: 170px;
  margin-right: 21px;
}
#agusha .reviews  .review .review_userinfo .review_userinfo_ava img {
  width: 100%;
  border-radius: 100%;
}
#agusha .reviews  .review .review_content {
  background: #f2f9fd;
  padding: 20px;
  margin: -170px 0 0 220px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
#agusha .reviews  .review .review_content .user_name {
  font: 20px RotondaCBold;
  color: #104285;
}
#agusha .reviews  .review .review_content .review_usertxt_full:not(._active) {
  display: none;
}
#agusha .reviews  .review .review_content .review_usertxt:not(._active) {
  display: none;
}
#agusha .reviews  .review .review_content .review_usertxt p ,
#agusha .reviews  .review .review_content .review_usertxt_full > p {
  font: 16px OpenSans_Regular;
  color: #444444;
}
#agusha .reviews  .review .review_content .review_controls {

}
#agusha .reviews  .review .review_content .review_controls > * {
  display: inline-block;
  vertical-align: middle;
}
#agusha .reviews  .review .review_content .review_controls .read_full {
  font: 16px OpenSans_Regular;
  color: #e351a3;
  text-decoration: underline;
  margin-right: 610px;
  width: 200px;
  cursor: pointer;
}
#agusha .reviews  .review .review_content .review_controls .read_full:hover {
  text-decoration: none;
}
#agusha .reviews  .review .review_content .review_controls .likes {
  cursor: pointer;
}
#agusha .reviews  .review .review_content .review_controls .likes > * {
  display: inline-block;
  vertical-align: middle;
}
#agusha .reviews  .review .review_content .review_controls .likes span {
  margin-left: 10px;
  font: 16px OpenSans_Regular;
  color: #e351a3;
}
#agusha .reviews  .review .review_content .ya-share2 {
  margin-top: 20px;
}
#agusha .reviews  .review .review_content .cloud_arrow {
  background: url('/clubs/agusha2019/images/test/cloud_arrow.png') no-repeat;
  width: 30px;
  height: 32px;
  display: block;
  position: absolute;
  left: -20px;
  top: 80px;
}
#agusha .reviews  .review .usr-link {
  font: 20px Verdana;
  color: #009cd9;
}
#agusha .reviews  .review .reply {
  font: 500 18px DaxlinePro;
  color: #42a913;
  text-decoration: underline;
  margin-left: 121px;
}
#agusha .reviews  .review .reply:hover {
  text-decoration: none;
  cursor: pointer;
}
#agusha .reviews  .review .reply img {
  margin-right: 10px;
}
#agusha .reviews  .review .user_name {
  font: 500 18px DaxlinePro;
  color: #423427;
}
#agusha .reviews  .review .review_userinfo_info span {
  font: 300 18px DaxlinePro;
  color: #acacac;
}
#agusha .test_popup_wrapper {
  background: rgba(16,66,133,.9);
  position: fixed;
  z-index: 100000;
  left: 0;
  top: 0;
  width: 101%;
  height: 100%;
  overflow: scroll;
  padding-top: 50px;
  padding-right: 1%;
  display: none;
}
#agusha .test_popup_wrapper .join_popup {
  background: #ffffff;
  width: 590px;
  position: relative;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: 50px auto;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  padding: 40px;
  display: none;
}
#agusha .test_popup_wrapper .join_popup form{
  height: 717px;
}
#agusha .test_popup_wrapper .join_popup .join_popup_title {
  font: 60px/1 'Rotonda Agusha';
  color: #4fa6d5;
  margin-top: 0;
}
#agusha .test_popup_wrapper .join_popup .join_popup_desc {
  font: 16px OpenSans_Regular;
  color: #e351a3;
}
#agusha .test_popup_wrapper .join_popup .join_popup_desc span {
  font: 16px OpenSans_Bold;
}
#agusha .test_popup_wrapper .join_popup .input_title {
  font: 16px OpenSans_Bold;
  color: #4fa6d5;
}
#agusha .test_popup_wrapper .join_popup input[type='text'] {
  background: #fcedf6;
  font: 16px OpenSans_Regular;
  color: #e351a3;
  border-radius: 300px;
  -moz-border-radius: 300px;
  -webkit-border-radius: 300px;
  border: none;
  box-shadow: none;
  display: block;
  width: 100%;
  padding: 15px;
}
#agusha .test_popup_wrapper .join_popup input[type='text']::-webkit-input-placeholder {font: 16px OpenSans_Regular !important; color: rgba(227,81,163,.34); !important;}
#agusha .test_popup_wrapper .join_popup input[type='text']:-ms-input-placeholder {font: 16px OpenSans_Regular !important; color: rgba(227,81,163,.34); !important;}
#agusha .test_popup_wrapper .join_popup input[type='text']::-ms-input-placeholder {font: 16px OpenSans_Regular !important; color: rgba(227,81,163,.34); !important;}
#agusha .test_popup_wrapper .join_popup input[type='text']::placeholder {font: 16px OpenSans_Regular !important; color: rgba(227,81,163,.34); !important;}

#agusha .join_popup .a_item {
  display: inline-block;
  vertical-align: middle;
}
#agusha .join_popup .a_item:nth-child(2) {
  margin: 0 6px 0 12px;
}
#agusha .join_popup .a_item:nth-child(3) {
  margin: 0 12px 0 6px;
}
#agusha .join_popup label {
  cursor: pointer;
  position: relative;
  font: 18px/1.2 'PT Sans Narrow';
  color: #4fa6d5;
  border: 1px solid #4fa6d5;
  border-radius: 300px;
  -moz-border-radius: 300px;
  -webkit-border-radius: 300px;
  display: inline-block;
  vertical-align: middle;
  padding: 12px 14px;
  transition: .2s ease-in-out;
  -moz-transition: .2s ease-in-out;
  -webkit-transition: .2s ease-in-out;
}
#agusha .join_popup label:hover {
  background: #e351a3;
  color: #ffffff;
  border: 1px solid #e351a3;
}
#agusha .join_popup input[type=radio] {
  display: none;
}
#agusha .join_popup input[type=radio]:hover + label ,
#agusha .join_popup input[type=radio]:checked + label {
  background: #e351a3;
  color: #ffffff;
}
#agusha .join_popup input[type=radio]:checked + label {
  background: #e351a3;
  color: #ffffff;
}
#agusha .test_popup_wrapper .join_popup input[type='submit'] {
  border: 1px solid #104285;
  font: 16px OpenSans_Regular;
  color: #104285;
  background: none;
  margin: 30px auto 0 auto;
  display: block;
  border-radius: 300px;
  -moz-border-radius: 300px;
  -webkit-border-radius: 300px;
  padding: 20px 30px;
  transition: .2s ease-in-out all;
  -moz-transition: .2s ease-in-out all;
  -webkit-transition: .2s ease-in-out all;
}
#agusha .test_popup_wrapper .join_popup input[type='submit']:hover {
  background: #104285;
  color: #ffffff;
}
#agusha .test_popup_wrapper .join_popup input[type='button'] {
  border: 1px solid #104285;
  font: 16px OpenSans_Regular;
  color: #104285;
  background: none;
  margin: 30px auto 0 auto;
  display: block;
  border-radius: 300px;
  -moz-border-radius: 300px;
  -webkit-border-radius: 300px;
  padding: 20px 30px;
  transition: .2s ease-in-out all;
  -moz-transition: .2s ease-in-out all;
  -webkit-transition: .2s ease-in-out all;
}
#agusha .test_popup_wrapper .join_popup input[type='button']:hover {
  background: #104285;
  color: #ffffff;
}
#agusha .test_popup_wrapper .join_popup .join_close {
  background: url('/clubs/agusha2019/images/test/popup_close.png') no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 30px;
  top: 30px;
  display: block;
  cursor: pointer;
  transition: .2s ease-in-out all;
  -moz-transition: .2s ease-in-out all;
  -webkit-transition: .2s ease-in-out all;
}
#agusha .test_popup_wrapper .join_popup .join_close:hover {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
}

#agusha .test_popup_wrapper .join_popup .thx {
  text-align: center;
  padding: 50px 0;
}
#agusha .test_popup_wrapper .join_popup .thx:not(._active) {
  display: none;
}
#agusha .test_popup_wrapper .join_popup .thx .thx_title {
  font: 60px/1 'Rotonda Agusha';
  color: #4fa6d5;
  margin-top: 0;
}
#agusha .test_popup_wrapper .join_popup .thx .thx_text {
  font: 18px OpenSans_Regular;
  color: #444444;
}
#agusha .to_top {
  background: url('/clubs/agusha2019/images/test/to_top.png') no-repeat;
  width: 52px;
  height: 52px;
  display: block;
  margin: 30px auto;
  cursor: pointer;
}
#agusha .test_disclamer {
  font: 14px OpenSans_Regular;
  color: #b7b7b7;
  text-align: center;
  margin: 30px 0;
}
#agusha .paginator {
}
#agusha .paginator-pages > * {
  display: inline-block;
  vertical-align: middle;
  width: 48px;
  height: 48px;
  border: 2px solid #7cc4eb;
  border-radius: 300px;
  -moz-border-radius: 300px;
  -webkit-border-radius: 300px;
  box-shadow: none;
  text-shadow: none;
  font: 24px RotondaCRegular;
  padding-top: 8px;
  text-align: center;
  margin: 0 10px;
}
#agusha .paginator-pages > span {
  background: #ffffff;
  color: #7cc4eb;
}
#agusha .paginator-pages > a {
  background: #7cc4eb;
  color: #ffffff;
}
