.section-details .totop-container,.section-map input:focus{outline:0}body,html{width:100%;height:100%;background-color:#fcfcfc}@font-face{font-family:Nexa-Script;src:url('../fonts/Fontfabric - Nexa Script.eot');src:local('☺'),url('../fonts/Fontfabric - Nexa Script.woff') format('woff'),url('fonts/Fontfabric - Nexa Script.ttf') format('truetype'),url('fonts/Fontfabric - Nexa Script.svg') format('svg');font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.ttf)}.section-details .title{margin-top:65px;font-size:46px;font-weight:600;text-align:center;letter-spacing:3px}.section-details .first-img{margin-top:53px;box-shadow:0 25px 40px -20px rgba(0,0,0,.5)}.section-details .text-container{margin-top:129px;padding-left:40px}.section-details .details-title{letter-spacing:2px;font-size:35px;line-height:1.3}.section-details .description{margin-top:50px;line-height:1.4;padding-left:2px}.section-details .details-description{font-size:18px}.section-details .started-btn-container{margin-top:60px;padding-left:40px;padding-right:35px}.section-details .started-btn{height:80px;border:1px solid #f5f5f5;border-radius:5px;box-shadow:0 25px 40px -20px rgba(0,0,0,.5),inset 0 -14px 10px -2px #f7f7f7;display:table;text-align:center;color:#00a4dc;font-size:22px;cursor:pointer}.section-details .started-btn:hover{box-shadow:0 25px 40px -20px rgba(0,0,0,.5),inset 0 10px 14px -2px #f7f7f7}.section-details .started-text{display:table-cell;vertical-align:middle;letter-spacing:2px}.section-details .second-img{margin-top:86px;padding-left:19px;box-shadow:0 25px 40px -20px rgba(0,0,0,.5)}.section-details .second-text-container{margin-top:136px}.section-details .second-description{margin-top:55px}.section-details .third-img{margin-top:82px;box-shadow:0 25px 40px -20px rgba(0,0,0,.5)}.section-details .third-text-container{margin-top:172px;padding-left:32px}.section-details .end{margin-top:43px}.section-details .red-text{color:#FF0204}.section-details .addbtn{margin-top:200px;padding-left:8px}.section-details .one-btn{padding-left:10px;padding-right:10px;color:#FF0204;border:1px solid #FF0204;border-radius:5px;cursor:pointer}.section-details .one-btn:hover{color:#fff;background:#FF0204}.section-details .totop{margin-left:75px;margin-top:20px;cursor:pointer;height:68px;width:68px;background-image:url(../img/totop.png)}.section-details .totop:hover{background-image:url(../img/totop_hover.png)}@media screen and (max-width:768px){.section-details .title{margin-top:-10px;font-size:21px}.section-details .first-img{width:100%;margin-top:17px;box-shadow:none}.description-container .details-title,.section-details .details-title{letter-spacing:1px;font-size:16px;line-height:1.3}.section-details .description-container{margin-top:22px;padding-left:7px}.section-details .details-description{font-size:10px}.section-details .description{margin-top:11px;line-height:1}.section-details .started-btn-container{margin-top:22px;padding-left:23px;padding-right:23px}.section-details .second-img{width:100%;margin-top:48px;padding-left:0;box-shadow:none}.section-details .second-description{margin-top:10px;line-height:1}.section-details .started-btn{height:65px;font-size:17px}.section-details .img-container{padding-left:0;padding-right:0}.section-details .second-text-container{margin-top:45px;padding-left:11px}.section-details .third-img{width:100%;margin-top:44px;padding-left:0;box-shadow:none}.section-details .third-text-container{margin-top:32px;padding-left:7px}.section-details .last-description{margin-top:34px}.section-details .addbtn{margin-top:-20px;padding-left:8px}.section-details .addbttn-img{height:65px}.section-details .started-text{font-size:16px}}@media screen and (max-width:991px) and (min-width:769px){.section-details .details-title{font-size:25px}.section-details .description-container,.section-details .second-text-container,.section-details .third-text-container{margin-top:35px}.section-details .details-description{font-size:14px}.section-details .title{font-size:30px}.second-img,.section-details .first-img,.third-img{width:100%}.section-details .addbtn{margin-top:-35px;padding-left:0}}@media screen and (min-width:1200px){.section-details .third-title{font-size:32px}}@media screen and (max-width:500px){.section-details .started-text{font-size:11px}}@media screen and (max-width:1199px) and (min-width:992px){.section-details .details-title{font-size:25px}}.section-events .title{margin-top:66px;font-size:46px;font-weight:600;text-align:center;letter-spacing:3px}.section-events .events-container{margin-top:42px;font-size:16px}.section-events .event{margin-top:78px}.section-events .third-event{margin-top:108px}.section-events .border{height:220px;border:1px solid #DDD;border-radius:5px}.section-events .event-title{margin-top:30px;font-weight:600;word-break:break-word;max-height:25px;overflow:hidden}.section-events .date{margin-top:10px}.section-events .img-players{padding-right:10px}.section-events .event-players-info{margin-top:13px}.section-events .first-event{margin-top:0}.section-events .join-btn{height:45px;color:#fff;border:1px solid #00a4dc;background:#00a4dc;border-radius:7px;width:270px;text-align:center;position:absolute;left:236px;top:192px;box-shadow:0 25px 14px -20px rgba(0,0,0,.5);display:table;cursor:pointer}.section-events .join-text{display:table-cell;vertical-align:middle}.section-events .join-btn:hover{color:#00a4dc;background:#fff}.second-event-image,.section-events .event-image,.third-event-image{margin-top:30px;width:160px;border-radius:100%;height:160px;border:3px solid #fff}.section-events .show-btn-container{margin-top:110px;padding-left:40px;padding-right:40px}.section-events .show-btn{height:80px;border:1px solid #f5f5f5;border-radius:5px;box-shadow:0 25px 40px -20px rgba(0,0,0,.5),inset 0 -14px 10px -2px #f7f7f7;display:table;text-align:center;color:#00a4dc;font-size:22px;cursor:pointer}.section-events .show-btn:hover{box-shadow:0 25px 40px -20px rgba(0,0,0,.5),inset 0 10px 14px -2px #f7f7f7}@media screen and (max-width:768px){.section-events .event-title{margin-top:10px}.section-events .title{margin-top:32px;font-size:25px;line-height:1.2;letter-spacing:2px}.second-event-image,.section-events .event-image,.third-event-image{width:120px;height:120px}.section-events .join-btn{height:38px;width:70%;left:25px;top:176px;font-size:14px}.section-events .event{margin-top:46px}.section-events .border{height:198px}.event,.section-events .first-event,.third-event{padding-right:8px;padding-left:8px}.section-events .third-event{margin-top:47px}.section-events .events-container{margin-top:17px;font-size:10px}.section-events .show-btn{height:63px;font-size:22px}.section-events .show-btn-container{margin-top:48px;padding-left:7px;padding-right:8px}}@media screen and (max-width:768px) and (min-width:500px){.section-events .join-btn{margin-left:25%;width:60%}}@media screen and (max-width:1199px) and (min-width:769px){.section-events .event-image,.section-events .second-event-image,.third-event-image{width:135px;height:135px}.section-events .join-btn{left:155px}.section-events .title{font-size:30px}}@media screen and (max-width:499px){.section-events .join-btn{margin-left:8%}}.footer{height:180px;background:#00a4dc;margin-top:30px}.footer .logo{margin-top:50px}.footer .logo-container{text-align:center}@media screen and (max-width:768px){.footer{height:145px;background:#00a4dc;margin-top:87px}}.landing-page{font-family:Montserrat;color:#000}.section-head{padding-bottom:30px}.section-head .landing-head-image{background-image:url(../img/hero_2.jpg);background-size:cover;background-position:50% 10%;height:515px}.section-head .logo{text-align:center;margin-top:17px}.landing-logo{height:50px}.section-head .btn-row{padding-left:7px}.login-btn-container,.signup-btn-container{margin-top:25px}.login-btn-container,.section-head .signup-btn-container{height:46px;display:table;text-align:center;cursor:pointer;width:170px;color:#fff}.section-head .login-btn-container:hover,.section-head .signup-btn-container{border:1px solid #fff;border-radius:5px}.section-head .btn-text,.signup{font-size:18px;display:table-cell;vertical-align:middle}.section-head .signup-btn-container:hover{color:#000;background:#fff}.section-head .text-container{text-align:center;margin-top:130px}.section-head .head-logo{position:absolute;left:37%;background:url(../img/trophy.png)}.section-head .text-container .head-img-text{font-family:Nexa-Script;color:#fff;font-size:65px;letter-spacing:4px;z-index:5}.section-head .red-line{margin-top:-15px;height:4px;background:red;position:static}.section-head .team{color:#fff;font-size:27px;letter-spacing:5px;font-weight:800;margin-top:30px}@-moz-document url-prefix(){.section-head .red-line{margin-top:-23px}}@media(min-width:1700px){.container{width:1280px}}@media screen and (max-width:767px){.section-head .logo{margin-top:17px}.section-head .text-container .head-img-text{font-size:50px;line-height:1.3}.section-head .landing-head-image{height:485px}.section-head .signup-btn-container{margin-top:50px;width:130px}.section-head .text-container{margin-top:113px}.section-head .btn-text{font-size:16px}.section-head .login-btn-container{margin-top:10px;width:130px}.section-head .title{border-bottom:3px solid red}.section-head .team{font-size:20px}}@media screen and (max-width:370px){.login-btn-container,.section-head .signup-btn-container{margin-left:30%}}@media screen and (max-width:1199px) and (min-width:992px){.login-btn-container,.section-head .signup-btn-container{width:140px}}@media screen and (max-width:767px) and (min-width:500px){.login-btn-container,.section-head .signup-btn-container{margin-left:42%}.section-map .location-change{margin-top:0!important;margin-left:38%}}.login-section .btns-container{margin-top:140px;height:320px;background-image:url(../img/bg2.jpg);background-size:cover;text-align:center;font-size:40px}.login-section .login-title{margin-top:22px;letter-spacing:1px;line-height:1.2;font-size:36px}.login-section .blue-text{color:#00a4dc}.login-section .user-email{border-right:none;border-radius:6px;font-size:17px;height:45px;margin-top:57px;background:#fff;cursor:pointer}.login-section .signup-btn{border-left:1px solid #D4CBCB;border-right:1px solid #D4CBCB;border-bottom-right-radius:5px;border-top-right-radius:5px;height:100%;display:table;text-align:center;color:#fff;background:#00a4dc}.login-section .signup-btn:hover{border:1px solid #D4CBCB;color:#00a4dc;background:#fff}.login-section .signup-text{display:table-cell;vertical-align:middle}.login-section .or{margin-top:26px;font-size:23px}.login-section .fb-container{padding-right:37px;padding-left:40px}.login-section .fb-btn{margin-top:23px;height:80px;box-shadow:0 25px 40px -20px rgba(0,0,0,.5);display:table;background-image:-moz-linear-gradient(90deg,#2a457e 0,#3b5998 100%);background-image:-webkit-linear-gradient(90deg,#2a457e 0,#3b5998 100%);background-image:-ms-linear-gradient(90deg,#2a457e 0,#3b5998 100%);border-radius:6px;text-align:center;color:#fff;font-size:22px;cursor:pointer}.login-section .fb-btn:hover{background-image:-moz-linear-gradient(90deg,#3b5998 100%,#2a457e 0);background-image:-webkit-linear-gradient(90deg,#3b5998 100%,#2a457e 0);background-image:-ms-linear-gradient(90deg,#3b5998 100%,#2a457e 0)}.login-section .text{letter-spacing:2px;display:table-cell;vertical-align:middle}.login-section .separator{height:1px;background:#d7d7d7}.login-section .login{padding-bottom:100px}.login-section .email-input{font-size:17px;width:100%;border-right:none;border-top:1px solid #D4CBCB;border-left:1px solid #D4CBCB;border-bottom:1px solid #D4CBCB;background-color:transparent;font-weight:500;height:100%;margin-bottom:6px;border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:0!important;border-top-right-radius:0!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-webkit-appearance:none}.login-section input:focus{outline:0;border-right:none;border-top:1px solid #2bafdb!important;border-left:1px solid #2bafdb!important;border-bottom:1px solid #2bafdb!important;background:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #2bafdb!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #2bafdb!important;border-bottom-right-radius:0;border-top-right-radius:0}.login-section .input-container{height:100%;padding-left:0;padding-right:0}.login-section .email-input-container{padding-left:60px;padding-right:56px}.login-section .error-input{border:1px solid #ce8483;background:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}@media screen and (max-width:768px){.login-section .email-input-container,.login-section .fb-btn,.login-section .fb-container{padding-left:0;padding-right:0}.login-section .btns-container{margin-top:75px;font-size:19px}.login-section .signup-text{font-size:10px}.login-section .show-btn{font-size:23px;height:80px;margin-top:26px}.login-section .login-title{font-size:22px}.login-section .user-email{margin-top:33px;height:37px}.login-section .or{margin-top:23px;font-size:21px}.login-section .fb-btn{margin-top:17px;height:65px;font-size:13px}.login-section .email-input{line-height:normal;padding:5px}.login-section .login{padding-bottom:65px}}@media screen and (max-width:1199px) and (min-width:769px){.login-section .signup-text{font-size:14px}.login-section .fb-container{padding-right:0;padding-left:0}}.section-map .title{font-size:45px;text-align:center;margin-top:31px;letter-spacing:4px;color:#000;font-weight:600}.section-map .user-location{color:#3C3C3C;text-align:center;margin-top:18px}.section-map .map-container{padding-left:57px;padding-right:55px}.section-map .map{padding-right:0;padding-left:0;margin-top:40px;width:100%;height:518px;box-shadow:0 25px 40px -20px rgba(0,0,0,.5)}.section-map .location-btn{height:30px;border:1px solid red;border-radius:5px;cursor:pointer;background:#fff;width:170px;font-size:12px}.section-map .location-change{padding-left:12px;margin-top:-4px}.section-map .autocomplete{width:60%;display:none;border-style:none none solid;border-bottom-width:1px;border-bottom-color:#ddd}.section-map .autocomplete::-webkit-input-placeholder{text-align:center}:-moz-placeholder{text-align:center}::-moz-placeholder{text-align:center}:-ms-input-placeholder{text-align:center}.section-map .location-btn:active,.section-map .location-btn:hover{background:red;color:#fff}.section-map .user-location-text{font-size:18px;vertical-align:middle}@media screen and (max-width:768px){.section-map .location-btn{height:25px;width:138px;font-size:10px}.section-map .title{font-size:21px;margin-top:7px;line-height:1.3}.section-map .map-container{margin-top:17px;padding-left:0;padding-right:0}.section-map .map{margin-top:0;height:300px}}@media screen and (max-width:414px){.section-map .location-change{margin-top:15px}}@media screen and (max-width:991px) and (min-width:769px){.section-map .map-container{padding-left:0;padding-right:0}}@media screen and (max-width:1199px) and (min-width:769px){.section-map .title{font-size:30px}}