@font-face{font-family:'icomoon';src:url("../fonts/icomoon/icomoon.eot?srf3rx");src:url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");font-weight:normal;font-style:normal;}
body{font-family:"Source Sans Pro", Arial, sans-serif;font-weight:400;font-size:16px;line-height:1.8;color:#7f7f7f;background:#fff;height:100%;position:relative;}
a{color:#008f8c;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
a:hover, a:active, a:focus{color:#008f8c;outline:none;}
p{margin-bottom:1.5em;}
h1, h2, h3, h4, h5, h6{color:#000;font-family:"Source Sans Pro", Arial, sans-serif;font-weight:400;}
::-webkit-selection{color:#818892;background:#f9f6f0;}
::-moz-selection{color:#818892;background:#f9f6f0;}
::selection{color:#818892;background:#f9f6f0;}
#fh5co-header{position:absolute;z-index:99;width:100%;opacity:1;top:0;margin-top:20px;}
@media screen and (max-width:768px){#fh5co-header{margin-top:0;background:#fff;-webkit-box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.1);-ms-box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.1);}
#fh5co-header .navbar-brand{color:#008f8c !important;}
#fh5co-header #navbar li a{color:rgba(0, 0, 0, 0.5) !important;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
#fh5co-header #navbar li a:hover{color:#008f8c !important;}
#fh5co-header #navbar li a span:before{background:transparent !important;}
#fh5co-header #navbar li.active a{background:transparent;background:none;color:#008f8c !important;}
#fh5co-header #navbar li.active a span:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}
}
#fh5co-header .navbar{padding-bottom:0;margin-bottom:0;}
#fh5co-header #navbar li a{font-family:"Source Sans Pro", Arial, sans-serif;color:rgba(255, 255, 255, 0.5);position:relative;}
#fh5co-header #navbar li a span{position:relative;display:block;padding-bottom:2px;}
#fh5co-header #navbar li a span:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#008f8c;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
#fh5co-header #navbar li a:hover{color:#fff;}
#fh5co-header #navbar li a:hover span:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);}
#fh5co-header #navbar li.active a{background:transparent;background:none;color:#fff;}
#fh5co-header #navbar li.active a span:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}
#fh5co-header .navbar-brand{float:left;display:block;font-size:30px;font-weight:700;padding-left:0;color:#fff;}
#fh5co-header.navbar-fixed-top{position:fixed !important;background:#fff;-webkit-box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.1);-ms-box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.1);margin-top:0px;top:0;}
#fh5co-header.navbar-fixed-top .navbar-brand{color:#008f8c;}
#fh5co-header.navbar-fixed-top #navbar li a{color:rgba(0, 0, 0, 0.5);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
#fh5co-header.navbar-fixed-top #navbar li a:hover{color:#008f8c;}
#fh5co-header.navbar-fixed-top #navbar li.active a{background:transparent;background:none;color:#008f8c;}
#fh5co-header.navbar-fixed-top #navbar li.active a span:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}
#fh5co-header .navbar-default{border:transparent;background:transparent;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;}
@media screen and (max-width:768px){#fh5co-header .navbar-default{margin-top:0px;padding-right:0px;padding-left:0px;}
}
#fh5co-header .navbar-default .brand-slogan{margin:28px 0 0 15px;float:left;letter-spacing:2px;color:#adadad;}
#fh5co-header .navbar-default .brand-slogan em{color:#008f8c;font-style:normal;}
#fh5co-header a{-webkit-transition:0s;-o-transition:0s;transition:0s;}
.section-heading{float:left;width:100%;margin-bottom:10px;clear:both;}
.section-heading h2{font-size:50px;font-weight:300;color:#fff;text-transform:uppercase;position:relative;display:block;padding-bottom:20px;line-height:1.5;}

@media screen and (max-width:768px){.section-heading h2{font-size:30px;}
}
.section-heading h3{font-weight:300;line-height:1.5;color:#929292;}
@media screen and (max-width:768px){.section-heading h3{font-size:24px !important;line-height:34px;}
}
.btn{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
#fh5co-our-services,
#fh5co-our-services2,
#fh5co-about-us,
#fh5co-about-us2,
#fh5co-events,
#fh5co-who-is-the-game,
#fh5co-features,
#contact,
#faq,
#news{


    padding-top:30px;
    padding-bottom:30px;

    background-image: url(../../Content/images/bg/keyspatt7.png);

    background-repeat: repeat;

    background-color: #1c1c1c;


}


@media screen and (max-width:480px){#fh5co-our-services,
#fh5co-our-services2,
#fh5co-who-is-the-game,
#fh5co-about-us,
#fh5co-about-us2,
#fh5co-events,
#fh5co-features,
#contact,
#faq,
#news{padding-top:30px;padding-bottom:30px;}
}
#contact{background:url(../../Content/images/defi/contact-us1.jpg) no-repeat;-webkit-background-size:cover;color:#fff;background-size:cover;}
#contact .section-heading h2{color:#444;}
#contact .section-heading h2:after{background:rgba(255, 255, 255, 0.2);}
#contact .section-heading .subtext h3{color:rgba(255, 255, 255, 0.5);}
#contact .box-testimony{margin-bottom:2em;float:left;}
#contact .box-testimony a{color:rgba(255, 255, 255, 0.5);}
#contact .box-testimony a:hover, #contact .box-testimony a:focus, #contact .box-testimony a:active{color:white;text-decoration:none;}
#contact .box-testimony blockquote{padding-left:0;border-left:none;padding:40px;background:#fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
#contact .box-testimony blockquote:after{content:"";position:absolute;top:100%;left:40px;border-top:15px solid black;border-top-color:#fff;border-left:15px solid transparent;border-right:15px solid transparent;}
#contact .box-testimony blockquote .quote{position:absolute;top:0;left:10px;text-align:center;font-size:30px;line-height:0;display:table;color:#fff;width:56px;height:56px;margin-top:-30px;background:#008f8c;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
#contact .box-testimony blockquote .quote > span{display:table-cell;vertical-align:middle;}
#contact .box-testimony blockquote p{font-style:italic;}
#contact .box-testimony .author{line-height:20px;color:white;font-size:20px;margin-left:20px;}
#contact .box-testimony .author .subtext{display:block;color:rgba(255, 255, 255, 0.5);font-size:16px;}
#faq .price-box{border:2px solid #ECEEF0;text-align:center;padding:30px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-bottom:40px;position:relative;}
#faq .price-box.popular{border:2px solid #008f8c;}
#faq .price-box.popular .popular-text{top:0;left:50%;margin-left:-54px;margin-top:-2em;position:absolute;padding:4px 20px;background:#008f8c;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
#faq .price-box.popular .popular-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border-top:10px solid black;border-top-color:#008f8c;border-left:10px solid transparent;border-right:10px solid transparent;}
#faq .pricing-plan{margin:0;padding:0;font-size:15px;letter-spacing:2px;text-transform:uppercase;font-weight:700;}
#faq .price{font-size:50px;color:#000;}
#faq .price .currency{font-size:20px;top:-1.2em;}
#faq .price small{font-size:16px;}
#faq .pricing-info{padding:0;margin:0 0 30px 0;}
#faq .pricing-info li{padding:0;margin:0;list-style:none;text-align:center;}
#fh5co-our-services,
#fh5co-our-services2,
#events3{
    background:#f4f4f4;
    background-image: url(../../Content/images/bg/bg2.png);
    background-repeat: repeat;

}
#fh5co-our-services .box{padding:30px;background:#fff;text-align:center;color:#7f7f7f;margin-bottom:70px;position:relative;}
#fh5co-our-services2 .box{padding:30px;background:#fff;text-align:center;color:#7f7f7f;margin-bottom:70px;position:relative;}
@media screen and (max-width:992px){#fh5co-our-services .box{min-height:inherit;margin-bottom:60px;}
}
@media screen and (max-width:992px){#fh5co-our-services2 .box{min-height:inherit;margin-bottom:60px;}
}
#fh5co-our-services .box .icon{width:85px;height:85px;margin:0 auto;top:0;margin-top:-70px;margin-bottom:30px;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:table;text-align:center;}
#fh5co-our-services2 .box .icon{width:85px;height:85px;margin:0 auto;top:0;margin-top:-70px;margin-bottom:30px;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:table;text-align:center;}
#fh5co-our-services .box .icon > span{display:table-cell;vertical-align:middle;}
#fh5co-our-services2 .box .icon > span{display:table-cell;vertical-align:middle;}
#fh5co-our-services .box .icon > span i{font-size:40px;color:#fff !important;margin:0;padding:0;}
#fh5co-our-services2 .box .icon > span i{font-size:40px;color:#fff !important;margin:0;padding:0;}
#fh5co-our-services .box .icon.colored-1{background:#2aaf67;}
#fh5co-our-services .box .icon.colored-2{background:#00bff3;}
#fh5co-our-services .box .icon.colored-3{background:#f26522;}
#fh5co-our-services .box .icon.colored-4{background:#e52b50;}
#fh5co-our-services .box .icon.colored-5{background:#2fc5cc;}
#fh5co-our-services .box .icon.colored-6{background:#008f8c;}
#fh5co-our-services .box .step-number{font-size:16px;display:block;color:#d1d1d1;letter-spacing:2px;text-transform:uppercase;font-weight:700;margin-bottom:10px;}
#fh5co-our-services .box h3{margin:0 0 20px 0;padding:0;font-weight:400;font-size:20px;color:#444;}
#fh5co-our-services2 .box .step-number{font-size:16px;display:block;color:#d1d1d1;letter-spacing:2px;text-transform:uppercase;font-weight:700;margin-bottom:10px;}
#fh5co-our-services2 .box h3{margin:0 0 20px 0;padding:0;font-weight:400;font-size:20px;color:#444;}
#fh5co-features{
    padding-top:20px;
    padding-bottom:20px;

    background-image: url(../../Content/images/bg/robots.png);

    background-repeat: repeat;

    background-color: #1c1c1c;


}

.use_voucher{

    cursor: pointer;
    float: right;

}

#fh5co-features .title {
    height:100%;
    text-align:center;
    color:#FFFFFF !important;

}

#fh5co-features h3{
    height:100%;
    text-align:center;
    color:#FFFFFF !important;

}



@media screen and (max-width:768px){#fh5co-features{padding:4em 0;}
}
#fh5co-features .fh5co-service{margin-bottom:30px;float:left;}
#fh5co-features .fh5co-service .fh5co-icon{float:left;width:20%;}
#fh5co-features .fh5co-service .fh5co-icon i{font-size:40px;color:#008f8c;}
#fh5co-features .fh5co-service .fh5co-desc{width:80%;float:right;text-align:left;}
#fh5co-features .fh5co-service .fh5co-desc h3{margin-top:0;font-size:18px;}
#news .news-item{background:#fff;height:400px;width:100%;border:solid 1px #D8D7D7;float:left;margin-bottom:30px;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
@media screen and (max-width:480px){#news .news-item{display:block !important;}
}
#news .news-item .news-text,
#news .news-item .news-img{width:50%;}
@media screen and (max-width:480px){#news .news-item .news-text,
#news .news-item .news-img{height:inherit;float:none !important;width:100%;display:block !important;}
}
#news .news-item .news-text{float:left;padding:20px;}
#news .news-item .news-text .news-title{margin:0 0 20px 0;padding:0 0 10px 0;font-weight:400;font-size:20px;color:#444;position:relative;}
#news .news-item .news-text .news-title .fh5co-border{position:absolute;left:0;bottom:0;height:2px;width:30px;background:#008f8c;}
#news .news-item .news-img{position:absolute;right:0;bottom:0;top:0;background-size:cover;}
@media screen and (max-width:480px){#news .news-item .news-img{height:200px;left:0;top:0;position:relative;width:100%;}
}
.fh5co-nav-toggle{width:25px;height:25px;cursor:pointer;text-decoration:none;}
.fh5co-nav-toggle.active i::before, .fh5co-nav-toggle.active i::after{background:#008f8c;}
.fh5co-nav-toggle:hover, .fh5co-nav-toggle:focus, .fh5co-nav-toggle:active{outline:none;border-bottom:none !important;}
.fh5co-nav-toggle i{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:25px;height:3px;color:#008f8c;font:bold 14px/.4 Helvetica;text-transform:uppercase;text-indent:-55px;background:#008f8c;transition:all .2s ease-out;}
.fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after{content:'';width:25px;height:3px;background:#008f8c;position:absolute;left:0;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.fh5co-nav-toggle i::before{top:-7px;}
.fh5co-nav-toggle i::after{bottom:-7px;}
.fh5co-nav-toggle:hover i::before{top:-10px;}
.fh5co-nav-toggle:hover i::after{bottom:-10px;}
.fh5co-nav-toggle.active i{background:transparent;}
.fh5co-nav-toggle.active i::before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.fh5co-nav-toggle.active i::after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}
.fh5co-nav-toggle{position:absolute;top:12px;right:0px;z-index:21;padding:6px 0 0 0;display:block;margin:0 auto;display:none;height:44px;width:44px;border-bottom:none !important;}
@media screen and (max-width:768px){.fh5co-nav-toggle{display:block;}
}
.person{text-align:center;margin-bottom:40px;float:left;width:100%;}
.person img{display:block;margin:0 auto;height:200px;background:no-repeat;}
.person2{text-align:center;margin-bottom:40px;float:left;width:100%;}
.person2 img{display:block;margin:0 auto;}
.person2 .name{font-size:2em;}
.person2 .name2{font-size:1.4em;}
.person2 .position{text-transform:uppercase;color:#c3c3c3;margin-bottom:30px;letter-spacing:2px;}
.person .name{font-size:2em;}
.person .name2{font-size:1.4em;}
.person .position{text-transform:uppercase;color:#c3c3c3;margin-bottom:30px;letter-spacing:2px;}
#footer{padding:50px 0;color:#7f7f7f;}
#footer .copyright{margin-bottom:0px;padding-bottom:0;}
.btn{letter-spacing:2px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.btn.btn-primary{background:#008f8c;color:#fff;border:none !important;border:2px solid transparent !important;}
.btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus{box-shadow:none;background:#008f8c;}
.btn:hover, .btn:active, .btn:focus{background:#393e46 !important;color:#fff;outline:none !important;}
.btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active{border-color:transparent;}
.social{padding:0;margin:0;display:inline-block;position:relative;width:100%;}
.social li{list-style:none;padding:0;margin:0;display:inline-block;}
.social li a{font-size:16px;display:table;width:40px;height:40px;margin:0 4px;}
.social li a i{display:table-cell;vertical-align:middle;}
.social li a:hover, .social li a:active, .social li a:focus{text-decoration:none;border-bottom:none;}
.social li a.social-box{background:#008f8c;color:#fff;}
.social li a.social-circle{background:#008f8c;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.social li a:hover{background:#393e46 !important;}
.social.social-box a{background:#008f8c;color:#fff;}
.social.social-circle a{background:#008f8c;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.js .to-animate,
.js .to-animate-2,
.js .single-animate{opacity:0;}
@media screen and (max-width:480px){.col-xxs-12{float:none;width:100%;}
}
.row-bottom-padded-lg{padding-bottom:7em;}
@media screen and (max-width:768px){.row-bottom-padded-lg{padding-bottom:2em;}
}
.row-bottom-padded-md{padding-bottom:4em;}
@media screen and (max-width:768px){.row-bottom-padded-md{padding-bottom:2em;}
}
.row-bottom-padded-sm{padding-bottom:2em;}
@media screen and (max-width:768px){.row-bottom-padded-sm{padding-bottom:2em;}
}
.fh5co-animated{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.gold{color:#ffd700 !important;}
.media-body3{font-size:16px;color:#000;text-align:left;}
#contact a{color:#008f8c;text-decoration:none;}
#contact .pull-left{color:#000;text-decoration:none;}
#contactForm .h4{color:#000;}
#map{width:100%;height:350px;}
.intro-video{width:100%;height:auto;margin-top:0px;}
@media screen and (min-width:40.63em){.intro-video{margin-top:0px;}
}
.flex-video{position:relative;padding-top:0.4rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden;}
@media screen and (min-width:768px)
.carousel-caption{left:20%;right:20%;padding-bottom:90px;}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:8% !important ;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}
.carousel-caption h1{color:#fff;}


    #contactForm .h4 {
        color: #000;
        float: left;
    }



    #contactForm  .form-control {
        display: block;
        width: 100%;

        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.428571429;
        color: #555;
        background-color: transparent;
        background-image: none;
        border: 1px solid #171717;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    }


    .titlu_contact  {
        color: #000;
        text-align: left;
        font-size: 30px;
        margin-top: 0px !important;
    }






	