.header{text-align:center;padding:20px 0}.header h1{font-size:30px}a,a:active,a:hover{outline:none}#user-and-session-links{font-size:22px;display:none;position:absolute;right:10px;top:25px;width:auto;float:right;z-index:100;text-align:center;background:white;padding:10px;margin-top:50px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1)}#user-and-session-links a{display:block;margin:3px;text-decoration:none}#user-and-session-links:focus{outline:none;box-shadow:none;border:2px solid transparent}@media all and (max-width: 900px){#user-and-session-links{position:absolute;right:10px;top:15px;font-size:30px}}#logo{float:left}#index-logo{margin-top:15px}.public-nav{font-size:20px;padding-right:10px}@media all and (max-width: 600px){#logo{display:block;width:100%;text-align:center}#logo h1{display:inline}#index-logo{display:inline;margin:auto}.public-nav{width:100%;display:block;text-align:center !important;padding:0}}.footer{background:none;margin-bottom:20px;margin-top:50px;padding:0;padding-left:10px}.footer a{margin-left:10px;text-decoration:none}.footer a:hover{color:blue;background:none}.tile.is-parent{padding-bottom:0}.tile a:hover{background:#f2f5f7}@media all and (max-width: 768px){.tile.is-parent{margin:0 !important;padding-top:0 !important;padding-bottom:!important}.tile.is-ancestor{margin:0 !important}.box{margin-bottom:15px !important}}.button.is-lang{background-color:#626266;border-color:transparent;color:#fff;cursor:default}.button.is-lang:hover,.button.is-lang.is-hovered{background-color:#626266;border-color:transparent;color:#fff}.button.is-english{background-color:#dd0e04;border-color:transparent;color:#fff}.button.is-english:hover,.button.is-english.is-hovered{background-color:#dd0e04;border-color:transparent;color:#fff}.button.is-spanish{background-color:#f2ed09;border-color:transparent;color:#333333}.button.is-spanish:hover,.button.is-spanish.is-hovered{background-color:#f2ed09;border-color:transparent;color:#333333}.button.is-french{background-color:#209cee;border-color:transparent;color:#fff}.button.is-french:hover,.button.is-french.is-hovered{background-color:#209cee;border-color:transparent;color:#fff}.button.is-german{background-color:#0e0e11;border-color:transparent;color:#fff}.button.is-german:hover,.button.is-german.is-hovered{background-color:#0e0e11;border-color:transparent;color:#fff}.button.is-hobby,.button.is-hobby:hover,.button.is-hobby.is-hovered{background-color:white;border-color:#333333;color:#333333;cursor:default}.button{display:inline-block;margin-bottom:5px}input[type=text],input[type=password],input[type=email],input[type=tel],textarea{font-size:1.5rem;padding:10px}.is-primary-submit{background:#ff009e;color:white}.is-primary-submit:hover{color:white}@media all and (max-width: 700px){input[type=text],input[type=password],input[type=email],input[type=tel],textarea{font-size:1.5rem;width:100%;padding:10px}}.needs-select2{width:100%}.landing-promo1{padding:0 17%;padding-bottom:20px;padding-top:0px;text-align:center;line-height:1.1}.landing-promo1 h1{font-size:43px;display:inline}.landing-promo2{padding:0 8%;padding-bottom:50px;text-align:center;line-height:1.1}.landing-promo2 h2{padding:0px;font-size:30px;display:inline;color:#333333}@media all and (max-width: 900px){.landing-promo1{padding:0 5%;padding-bottom:20px}.landing-promo2{padding:0 5%;padding-bottom:50px}}@media all and (max-width: 550px){.landing-promo1{padding:0 8%;padding-bottom:15px;text-align:left}.landing-promo2{padding:0 8%;padding-bottom:30px;text-align:left}}.is-30x30{width:30px;height:30px}.is-60x60{width:60px;height:60px}.is-90x90{width:90px;height:90px}.user-heading{float:left;font-size:25px;margin-top:25px}.media.media{border:0;margin-top:0}.distance{color:grey;float:left;padding-top:14px}.sender-and-date{padding-top:14px}.icon-holder{margin:auto;text-align:center;width:55px;height:55px;border-radius:50%;background:#f2f5f7}.is-desktop{width:900px}@media all and (max-width: 920px){.is-desktop{width:100%}}.is-spaced{margin:5px 10px}.pagination{width:700px;margin:auto;justify-content:center;text-align:center}@media all and (max-width: 500px){.pagination{width:100%}}.page{margin:0 20px}.next,.prev,.last,.first{margin:0 20px}.email{width:70%}.email-current-user{float:right}.is-gallery a{text-decoration:none !important}.is-gallery a img{border:3px solid white}.is-gallery a:hover img{opacity:0.5;filter:alpha(opacity=50)}@media all and (max-width: 900px){.is-gallery .tile.is-parent{display:flex}.is-gallery .tile.is-hidden-on-mobile{display:none}}.is-backgroundless{background:none;border:1px solid lightgrey;box-shadow:none}.is-cleared{clear:both}.is-handdrawn{border-radius:255px 15px 225px 15px/15px 225px 15px 255px;background:none;border-bottom:5px solid #f2ec48}.content a{text-decoration:underline}.content a:hover{color:white;background:blue;background:#333333;text-decoration:none}.public-nav{float:right;font-size:22px;text-align:right;margin-top:20px}.public-nav a{padding:5px;text-decoration:none}.public-nav a:hover{color:blue;background:none}.topbar{margin:10px;margin-bottom:30px}@media all and (max-width: 900px){.topbar{padding-top:0}}.is-call-to-action{margin:0;padding-top:20px;text-align:center}.is-call-to-action a.button{text-decoration:none !important}
