/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* AS */
html, body {
  font-size: 16px;
}
/* __________________________________________________ */
#g-header .as-widget-position-2 .g-content {
  padding-top: 0;
  padding-bottom: 0;
}
#g-header .as-widget-position-2 .g-content .as-wi-2-i, #g-header .as-widget-position-2 .g-content .as-wi-2-f {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
#g-header .as-logo-top-class {
  background-color: white;
  padding-top: 1rem;
  margin-bottom: -2rem;
  box-shadow: 0 0px 15px 0 #90b234;
  border-bottom-left-radius: 0.5rem 0.5rem;
  border-bottom-right-radius: 0.5rem 0.5rem;
}
#g-header .as-logo-top-class > .g-particle {
  padding: 0;
  margin: 0;
}
#g-header .as-logo-top-class a {
  display: block;
  text-align: center;
}
#g-header .as-widget-position-3 .g-content {
  padding-top: 0;
  padding-bottom: 0;
}
#g-header .as-widget-position-3 .g-content .as-log-button {
  display: block;
  text-align: right;
}
/* __________________________________________________ */
#g-navigation {
  margin-top: 3rem;
  border-top: 1px solid rgba(144, 178, 52, 0.75);
}
#g-navigation a {
  padding: 0.5rem 2rem;
  border-bottom-left-radius: 0.25rem 0.25rem;
  border-bottom-right-radius: 0.25rem 0.25rem;
}
#g-navigation a:link, #g-navigation a:visited {
  transition: background-color 0.5s, color 0.5s;
}
#g-navigation a:focus, #g-navigation a:hover {
  background-color: #90b234;
  color: white;
}
#g-navigation a:focus span, #g-navigation a:hover span {
  color: white;
}
#g-navigation span {
  text-transform: uppercase;
  font-size: 1.2rem;
}
/* __________________________________________________ */
#g-main .post-thumbnail .featured-image {
  border: 1px solid #f0f0f0;
  border-radius: 0.25rem 0.25rem;
}
#g-main .as-ico-art {
  border-radius: 50% 50%;
  margin-left: 1rem;
  margin-top: -2.5rem;
}
#g-main .entry-meta {
  margin-top: 0;
  margin-left: 7rem;
  margin-top: -3.5rem;
}
#g-main .entry-meta i {
  display: none;
}
#g-main .entry-title {
  color: #c40f2e;
}
#g-main .button:link, #g-main .button:visited {
  color: #c40f2e;
  background-color: white;
  border: 1px solid #c40f2e;
  border-radius: 0.25rem 0.25rem;
  transition: color 0.5s, background-color 0.5s;
}
#g-main .button:focus, #g-main .button:hover {
  background-color: #c40f2e;
  color: white;
}
#g-main form {
  text-align: center;
}
#g-main form label, #g-main form legend {
  clear: both;
  display: block;
  margin-bottom: 0;
  margin-top: 1rem;
}
#g-main form fieldset legend {
  margin-top: 0;
}
#g-main form input {
  clear: both;
  border: 1px solid #c40f2e;
  border-radius: 0.25rem 0.25rem;
}
#g-main form input:focus {
  background-color: #c40f2e;
  color: white;
}
#g-main form .forgetmenot {
  margin-bottom: 1rem;
}
#g-main form #bp-login-widget-submit, #g-main form #signup_submit {
  border-radius: 0.25rem 0.25rem;
  padding: 0.5rem 2rem;
  background-color: white;
  color: #c40f2e;
  transition: color 0.5s, background-color 0.5s;
}
#g-main form #signup_submit {
  border: 1px solid #c40f2e;
}
#g-main form #bp-login-widget-submit:hover, #g-main form #signup_submit:hover {
  background-color: #c40f2e;
  color: white;
}
#g-main form .bp-login-widget-register-link {
  display: block;
  clear: left;
  margin-top: 1rem;
}
#g-main .bp-feedback {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
  border: 0px solid rgba(0, 0, 0, 0) !important;
}
#g-main .bp-feedback .bp-icon {
  border-radius: 0.25rem 0.25rem;
  background-color: #90b234;
}
#g-main #as-widget-pos-1 .widget_search {
  display: none;
  margin-top: 1.3rem;
}
#g-main #as-widget-pos-1 .widget_search label {
  float: left;
  width: 72%;
  margin-top: 0;
  float: left;
}
#g-main #as-widget-pos-1 .widget_search label input {
  border: 1px solid #90b234;
  width: 100%;
}
#g-main #as-widget-pos-1 .widget_search label input:active, #g-main #as-widget-pos-1 .widget_search label input:focus {
  background-color: rgba(144, 178, 52, 0.25);
}
#g-main #as-widget-pos-1 .widget_search .search-submit {
  background-color: white;
  color: #90b234;
  padding: 0.45rem 1rem;
  border: 1px solid #90b234;
  transition: background-color 0.5s, color 0.5s;
}
#g-main #as-widget-pos-1 .widget_search .search-submit:hover {
  background-color: #90b234;
  color: white;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 .gamipress-leaderboard-title {
  color: #c40f2e;
  margin-bottom: 0.25rem;
  margin-top: 2rem;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table {
  display: block;
  border: 0px solid rgba(255, 255, 255, 0);
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table thead {
  display: block;
  display: none;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table thead tr {
  display: block;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table thead th {
  display: block;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table thead .column-position {
  visibility: hidden;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table thead .column-avatar {
  visibility: hidden;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table thead .column-display_name {
  background-color: rgba(255, 255, 255, 0);
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table thead .column-punkt {
  background-color: rgba(255, 255, 255, 0);
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table thead .column-ambasador {
  visibility: hidden;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody {
  display: block;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody tr {
  display: block;
  float: left;
  width: 100%;
  padding-bottom: 0rem;
  padding-top: 0.5rem;
  border-top: 1px solid #c40f2e;
  border-top-left-radius: 1rem 1rem;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody tr:last-of-type {
  border-bottom: 1px solid #c40f2e;
  border-bottom-left-radius: 1rem 1rem;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody td {
  display: block;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody td.column-position {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50% 50%;
  border: 1px solid #c40f2e;
  float: left;
  background-color: white;
  background-color: #c40f2e;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody td.column-position strong {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #c40f2e;
  color: white;
  font-weight: normal;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody td.column-avatar {
  width: 6rem;
  height: 6rem;
  border-radius: 50% 50%;
  border: 2px solid #c40f2e;
  float: left;
  margin-left: -0.95rem;
  background-color: white;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody td.column-avatar img {
  border-radius: 50% 50%;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody td.column-display_name {
  float: left;
  width: 11rem;
  height: 3rem;
  border: none;
  padding-top: 0;
  padding-bottom: 0;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody td.column-display_name strong {
  font-weight: normal;
  color: #c40f2e;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody td.column-punkt {
  float: left;
  width: 6rem;
  height: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  padding: 0;
  font-weight: 900;
  margin-left: -0.6rem;
  border: 0px solid rgba(255, 255, 255, 0);
  color: #c40f2e;
  border-bottom: 1px solid #c40f2e;
  border-bottom-right-radius: 1rem 1rem;
}
#g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody td.column-ambasador {
  float: right;
  width: 13rem;
  padding: 0;
  border: 0px solid white;
  border-top: 1px dashed #c40f2e;
  border-top-left-radius: 1rem 1rem;
  text-align: center;
  background-color: #c40f2e;
  color: white;
}
#g-main #as-widget-pos-1 #wpsp_widget-4, #g-main #as-widget-pos-1 #wpsp_widget-5 {
  padding-top: 1rem;
}
#g-main #as-widget-pos-1 #wpsp_widget-4 .wp-show-posts-columns, #g-main #as-widget-pos-1 #wpsp_widget-5 .wp-show-posts-columns {
  margin-left: 0;
}
#g-main #as-widget-pos-1 #wpsp_widget-4 article, #g-main #as-widget-pos-1 #wpsp_widget-5 article {
  width: 100%;
}
#g-main #as-widget-pos-1 #wpsp_widget-4 .wp-show-posts-inner, #g-main #as-widget-pos-1 #wpsp_widget-5 .wp-show-posts-inner {
  margin: 0;
}
#g-main #as-widget-pos-1 #wpsp_widget-4 .wp-show-posts-entry-content p a, #g-main #as-widget-pos-1 #wpsp_widget-5 .wp-show-posts-entry-content p a {
  display: block;
  width: 100%;
  padding: 0.75rem 1rem;
  border: 1px solid #90b234;
  text-align: center;
  border-radius: 0.25rem 0.25rem;
  transition: color 0.5s, background-color 0.5s;
}
#g-main #as-widget-pos-1 #wpsp_widget-4 .wp-show-posts-entry-content p a:hover, #g-main #as-widget-pos-1 #wpsp_widget-4 .wp-show-posts-entry-content p a:active, #g-main #as-widget-pos-1 #wpsp_widget-5 .wp-show-posts-entry-content p a:hover, #g-main #as-widget-pos-1 #wpsp_widget-5 .wp-show-posts-entry-content p a:active {
  color: white;
  background-color: #90b234;
}
#g-main #as-widget-pos-1 #wpsp_widget-6 {
  padding-top: 1rem;
}
#g-main #as-widget-pos-1 #wpsp_widget-6 .as-tr, #g-main #as-widget-pos-1 #wpsp_widget-6 .as-tp {
  width: 70%;
  text-align: center;
  color: #c40f2e;
  margin-right: 15%;
  margin-left: 15%;
  border-bottom: 2px solid #c40f2e;
  margin-bottom: 0.125rem;
  font-size: 1.2rem;
}
#g-main #as-widget-pos-1 #wpsp_widget-6 .as-tr2 {
  display: none;
  margin: 0;
  padding: 0;
}
#g-main #as-widget-pos-1 #wpsp_widget-6 .gamipress-user-ranks .gamipress-rank-image {
  display: none;
}
#g-main #as-widget-pos-1 #wpsp_widget-6 .gamipress-user-ranks .gamipress-rank-title {
  width: 100%;
  font-size: 1.5rem;
  text-align: center;
  border: 1px solid #c40f2e;
  background-color: #c40f2e;
  color: white;
  margin: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-radius: 1rem 1rem;
}
#g-main #as-widget-pos-1 #wpsp_widget-6 .gamipress-user-ranks .gamipress-rank-excerpt {
  display: none;
}
#g-main #as-widget-pos-1 #wpsp_widget-6 .as-tp2 {
  width: 100%;
  font-size: 1.5rem;
  text-align: center;
  border: 1px solid #c40f2e;
  background-color: #c40f2e;
  color: white;
  margin: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-radius: 1rem 1rem;
  font-family: "Arima Madurai";
  font-weight: 500;
  height: 3rem;
}
#g-main #as-widget-pos-1 #wpsp_widget-6 .as-tpos {
  text-align: center;
  color: #c40f2e;
}
#g-main #as-widget-pos-1 #wpsp_widget-6 #bp_core_login_widget-3 .bp-login-widget-user-avatar a img {
  border: 1px solid #90b234;
  border-radius: 50% 50%;
  padding: 1rem;
  width: 6rem;
  height: 6rem;
  border-top: 1px solid #90b234;
  border-right: 1px solid #90b234;
  border-top-right-radius: 0.25rem 0.25rem;
  border-bottom-right-radius: 0.25rem 0.25rem;
}
#g-main #as-widget-pos-1 #wpsp_widget-6 #bp_core_login_widget-3 .bp-login-widget-user-links {
  margin-left: 6.25rem;
}
#g-main #as-widget-pos-1 #wpsp_widget-6 #bp_core_login_widget-3 .bp-login-widget-user-links div a {
  display: block;
  border: 1px solid #90b234;
  padding: 0.25rem;
  border-radius: 0.25rem 0.25rem;
  margin-bottom: 0.25rem;
  transition: color 0.5s, background-color 0.5s;
  text-align: center;
}
#g-main #as-widget-pos-1 #wpsp_widget-6 #bp_core_login_widget-3 .bp-login-widget-user-links div a:hover, #g-main #as-widget-pos-1 #wpsp_widget-6 #bp_core_login_widget-3 .bp-login-widget-user-links div a:active {
  background-color: #90b234;
  color: white;
}
#g-main #wpcf7-f578-p579-o1 input {
  border: 1px solid #90b234;
}
#g-main #wpcf7-f578-p579-o1 input:focus, #g-main #wpcf7-f578-p579-o1 input:active {
  background-color: rgba(144, 178, 52, 0.25);
}
#g-main #wpcf7-f578-p579-o1 select {
  border: 1px solid #90b234;
  border-radius: 0.25rem 0.25rem;
  padding: 0.25rem 0.5rem;
  color: #90b234;
}
#g-main #wpcf7-f578-p579-o1 .as-cf7-line1 {
  display: block;
  width: 100%;
  clear: both;
}
#g-main #wpcf7-f578-p579-o1 .as-cf7-line1 label {
  display: block;
  width: 50%;
  float: left;
  clear: none;
}
#g-main #wpcf7-f578-p579-o1 .as-cf7-line2 {
  display: block;
  width: 100%;
  clear: both;
  background-color: rgba(144, 178, 52, 0.75);
  border-radius: 0.25rem 0.25rem;
  padding: 1rem;
}
#g-main #wpcf7-f578-p579-o1 .as-cf7-line2 h2, #g-main #wpcf7-f578-p579-o1 .as-cf7-line2 h3, #g-main #wpcf7-f578-p579-o1 .as-cf7-line2 p {
  color: white;
}
#g-main #wpcf7-f578-p579-o1 .as-cf7-line2 h2 {
  font-size: 3.5rem;
  margin-bottom: 0;
  height: 3.5rem;
}
#g-main #wpcf7-f578-p579-o1 .as-cf7-line3 {
  display: block;
  width: 100%;
  clear: both;
}
#g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab1 h3 {
  display: block;
  float: left;
  width: 33.33%;
  font-size: 1rem;
}
#g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab2, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab3, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab4, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab5, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab6 {
  width: 100%;
  clear: both;
}
#g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab2 h3, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab3 h3, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab4 h3, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab5 h3, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab6 h3 {
  display: block;
  float: left;
  width: 33.33%;
  font-size: 1rem;
}
#g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab2 p, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab3 p, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab4 p, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab5 p, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab6 p {
  display: block;
  float: left;
  width: 66.66%;
  margin-top: 0.35rem;
}
#g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab2 p br, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab3 p br, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab4 p br, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab5 p br, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab6 p br {
  display: none;
}
#g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab2 p span, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab3 p span, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab4 p span, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab5 p span, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab6 p span {
  display: block;
  float: left;
  width: 50%;
}
#g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab2 p span input, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab3 p span input, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab4 p span input, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab5 p span input, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab6 p span input {
  width: 90%;
}
#g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab2 p span input.wpcf7-file, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab3 p span input.wpcf7-file, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab4 p span input.wpcf7-file, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab5 p span input.wpcf7-file, #g-main #wpcf7-f578-p579-o1 .as-cf7-line3 .as-cf7-tab6 p span input.wpcf7-file {
  padding: 0.25rem;
  font-size: 0.9rem;
}
#g-main #wpcf7-f578-p579-o1 input.wpcf7-submit {
  color: #90b234;
  padding: 0.5rem 1rem;
  border-radius: 0.25rem 0.25rem;
  background-color: white;
  transition: color 0.5s, background-color 0.5s;
}
#g-main #wpcf7-f578-p579-o1 input.wpcf7-submit:hover {
  color: white;
  background-color: #90b234;
}
#g-main .entry .wp-show-posts .wp-show-posts-inner {
  display: flex;
  flex-direction: column;
}
#g-main .entry .wp-show-posts .wp-show-posts-inner .wp-show-posts-entry-header {
  display: flex;
  order: 2;
}
#g-main .entry .wp-show-posts .wp-show-posts-inner .wp-show-posts-image {
  display: flex;
  order: 1;
}
#g-main .entry .wp-show-posts .wp-show-posts-inner .wp-show-posts-image:before {
  position: absolute;
  content: "";
  width: 86px;
  height: 86px;
  background-image: url('//ambasadorzy.mitomo.pl/mitomo-logo-2019-2.png');
  z-index: 100;
  border-radius: 50% 50%;
  margin-left: 0.5rem;
  margin-top: 8rem;
  border: 1px solid #f0f0f0;
}
#g-main .entry .wp-show-posts .wp-show-posts-inner .wp-show-posts-image img {
  border: 1px solid #f0f0f0;
  border-radius: 0.25rem 0.25rem;
}
#g-main .entry .wp-show-posts .wp-show-posts-inner .wp-show-posts-entry-content {
  display: flex;
  order: 3;
  flex-direction: column;
}
#g-main .entry .wp-show-posts .wp-show-posts-inner .wpsp-read-more {
  display: flex;
  order: 4;
  float: right;
  flex-direction: row-reverse;
}
#g-main .entry .wp-show-posts .wp-show-posts-inner .wpsp-read-more a {
  display: flex;
  float: right;
  padding: 0.75rem 1.5rem;
  border-radius: 0.25rem 0.25rem;
  border: 1px solid #90b234;
  color: #90b234;
  background-color: white;
  transition: color 0.5s, background-color 0.5s;
  font-size: 1rem;
}
#g-main .entry .wp-show-posts .wp-show-posts-inner .wpsp-read-more a:hover, #g-main .entry .wp-show-posts .wp-show-posts-inner .wpsp-read-more a:active {
  color: white;
  background-color: #90b234;
}
#g-main .entry .post-type-post .entry-content .post-thumbnail:before {
  position: absolute;
  content: "";
  width: 86px;
  height: 86px;
  background-image: url('//ambasadorzy.mitomo.pl/mitomo-logo-2019-2.png');
  z-index: 100;
  border-radius: 50% 50%;
  margin-left: 0.5rem;
  margin-top: 20.5rem;
  border: 1px solid #f0f0f0;
}
#g-main .entry .post-type-post .entry-content .post-thumbnail img {
  border: 1px solid #f0f0f0;
  border-radius: 0.25rem 0.25rem;
}
#g-main .category-zadania .nf-form-cont {
  width: 100%;
}
#g-main .category-zadania .nf-form-title {
  display: none;
}
#g-main .category-zadania .nf-form-layout .nf-field-label {
  margin-bottom: 0;
}
#g-main .category-zadania .nf-form-layout .nf-field-label label {
  margin-top: 0.25rem;
}
#g-main .category-zadania .nf-form-layout .nf-field-element input {
  padding: 0.5rem 0.5rem;
  border: 1px solid #c40f2e;
}
#g-main .category-zadania .nf-form-layout .submit-wrap input[type="button"] {
  padding: 0.5rem 2rem;
  border: 1px solid #c40f2e;
  background-color: white;
  color: #c40f2e;
  transition: color 0.5s, background-color 0.5s;
}
#g-main .category-zadania .nf-form-layout .submit-wrap input[type="button"]:hover {
  color: white;
  background-color: #c40f2e;
}
/* __________________________________________________ */
.as-ukryj-pole label {
  visibility: hidden !important;
}
.as-ukryj-element {
  visibility: hidden !important;
}
@media (max-width: 1200px) {
  #g-main .size-70 {
    flex: 0 60%;
    width: 60%;
  }
  #g-main #as-widget-pos-1 {
    flex: 0 40%;
    width: 40%;
  }
  #g-main #as-widget-pos-1 .column-ambasador {
    margin-top: 0.5rem;
  }
  #g-main .entry .wp-show-posts article {
    width: 100%;
  }
  #g-main .entry .wp-show-posts article .wp-show-posts-inner .wp-show-posts-image:before {
    margin-top: -1rem;
    margin-left: -1rem;
  }
  #g-main .entry .post-type-post .entry-content .post-thumbnail:before {
    margin-top: -1rem;
    margin-left: -1rem;
  }
  #g-main .entry #wpcf7-f578-p579-o1 .as-cf7-line1 label input {
    width: 90%;
    margin-right: 5%;
    margin-left: 5%;
  }
  #g-main .buddypress-wrap.extended-default-reg .register-page .layout-wrap {
    flex-direction: column;
  }
  #g-main .buddypress-wrap.extended-default-reg .register-page .layout-wrap .default-profile {
    width: 100%;
    min-width: 100%;
  }
}
@media (max-width: 959px) {
  #g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody td.column-display_name {
    padding-right: 0;
    width: 8.5rem;
  }
  #g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody td.column-display_name strong {
    font-size: 0.9rem;
  }
  #g-main .buddypress-wrap.extended-default-reg .register-page .layout-wrap {
    flex-direction: column;
  }
  #g-main .buddypress-wrap.extended-default-reg .register-page .layout-wrap .default-profile {
    width: 100%;
    min-width: 100%;
  }
}
@media (max-width: 767px) {
  body {
    min-width: 420px;
  }
  #g-header #as-widget-pos-2 {
    order: 2;
    width: 65%;
    max-width: 65%;
    clear: left;
  }
  #g-header #as-logo-top-id {
    order: 1;
    width: 200px;
    max-width: 200px;
    margin-bottom: 0;
    margin-left: calc(50% - 100px);
  }
  #g-header #as-logo-top-id .g-content {
    width: 200px;
  }
  #g-header #as-logo-top-id a {
    width: 200px;
  }
  #g-header #as-widget-pos-3 {
    order: 3;
    width: 35%;
    max-width: 35%;
  }
  #g-main .size-70 {
    width: 100%;
    min-width: 100%;
  }
  #g-main #as-widget-pos-1 {
    width: 100%;
    min-width: 100%;
  }
  #g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody td.column-display_name {
    padding-right: 0;
    width: 14rem;
  }
  #g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody td.column-display_name strong {
    font-size: 1rem;
  }
  #g-main #as-widget-pos-1 #wpsp_widget-3 #gamipress-leaderboard-414 #DataTables_Table_0_wrapper .gamipress-leaderboard-table tbody td.column-ambasador {
    width: 14rem;
  }
}
/*# sourceMappingURL=custom_podstawowy.css.map */