/*



font-family: 'Roboto Slab', serif;



font-family: 'Open Sans', sans-serif;



font-family: 'PT Sans Narrow', sans-serif;



*/



body {

    min-width: 280px;

    font-family: "Open Sans", sans-serif;

}



body a {

    color: #184b73;

}



body a:hover {

    color: #0f324d;

}



h2 {

    font-size: 48px;

}



.lead li {

    list-style-type: disc;

    margin-top: 20px;

}



/* Preloader */



@-webkit-keyframes fa-spin {

    0% {

        -moz-transform: rotate(0deg);

        -webkit-transform: rotate(0deg);

        -ms-transform: rotate(0deg);

        -o-transform: rotate(0deg);

        transform: rotate(0deg)

    }

    100% {

        -moz-transform: rotate(359deg);

        -webkit-transform: rotate(359deg);

        -ms-transform: rotate(359deg);

        -o-transform: rotate(359deg);

        transform: rotate(359deg)

    }

}



@keyframes fa-spin {

    0% {

        -moz-transform: rotate(0deg);

        -webkit-transform: rotate(0deg);

        -ms-transform: rotate(0deg);

        -o-transform: rotate(0deg);

        transform: rotate(0deg)

    }

    100% {

        -moz-transform: rotate(359deg);

        -webkit-transform: rotate(359deg);

        -ms-transform: rotate(359deg);

        -o-transform: rotate(359deg);

        transform: rotate(359deg)

    }

}



#preloader {

    position: fixed;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background-color: #fff; /* change if the mask should have another color then white */

    z-index: 199; /* makes sure it stays on top */

}



#status {

    /*width: 200px;

    height: 200px;

    position: absolute;*/

    left: 50%; /* centers the loading animation horizontally one the screen */

    top: 50%; /* centers the loading animation vertically one the screen */

    /*background-image:url(../images/status.gif); /* path to your loading animation */

    background-image: url(../images/spinner.svg); /* path to your loading animation */

    background-repeat: no-repeat;

    background-position: center;

    margin: -100px 0 0 -100px; /* is width and height divided by two */



    -webkit-animation-name: fa-spin;

    -webkit-animation-duration: 2s;

    -webkit-animation-iteration-count: infinite;;

    -webkit-animation-timing-function: linear;



    -webkit-animation: 2s linear 0s normal none infinite running fa-spin;

    -moz-animation: 2s linear 0s normal none infinite running fa-spin;

    -ms-animation: 2s linear 0s normal none infinite running fa-spin;

    -o-animation: 2s linear 0s normal none infinite running fa-spin;

    animation: 2s linear 0s normal none infinite running fa-spin;



}



.preloader_wrap{

    margin: -100px 0 0 -100px;

    width: 200px;

    height: 200px;

    position: absolute;

    left: 50%;

    top: 50%;

}



/*.preloader_ball{

     position: absolute;

     z-index: 10;

    left: 95px;

    top: 95px;

    display: block;

    width: 14px;

    height: 14px;

    background-color: #fff;

    border-radius: 50%;

    -webkit-animation: orbit2 3s linear infinite;

    -moz-animation: orbit2 4s linear infinite;

    -o-animation: orbit2 4s linear infinite;

    animation: orbit2 4s linear infinite;

}



@-webkit-keyframes orbit2 {

    from { 	-webkit-transform:  rotate(0deg) translateX(63px) translateY(63px) ;}

    to   {  -webkit-transform: rotate(-360deg) translateX(63px) translateY(63px)  ; }

}



@-moz-keyframes orbit2 {

    from { 	-moz-transform: rotate(0deg) translateX(63px) translateY(63px); }

    to   {   -webkit-transform: rotate(-360deg) translateX(63px) translateY(63px); }

}



@-o-keyframes orbit2 {

    from { 	-o-transform: rotate(0deg) translateX(63px) translateY(63px); }

    to   {   -webkit-transform: rotate(-360deg) translateX(63px) translateY(63px); }

}



@keyframes orbit2 {

    from { 	transform: rotate(0deg) translateX(63px) translateY(63px); }

    to   {   -webkit-transform: rotate(-360deg) translateX(63px) translateY(63px); }

}*/





.h1_home {

    font-size: 6.35vmin;

    font-family: arvo;

    font-weight: 300;

    letter-spacing: 4px;

    padding-left: 5px;

    padding-right: 5px;

}



.btn-lg {

    padding: 10px 80px;

}

.modal-content {
    border: 4px solid #FFC107;
    border-radius: 0;
}


.menu_up {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    -webkit-align-content: flex-start;

    -ms-flex-line-pack: start;

    align-content: flex-start;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    padding: 2.5vmin 15px;

    min-height: 50px;

}



.wrapper_fun-casino-com {

    margin-left: 30px;

    z-index: 2;

}



.navbar-default {

    background: none;

    position: relative;

}



.navbar-default .navbar-nav > li > a {

    color: #fff;

    display: block;

    font-family: Roboto Slab, sans-serif;

    font-size: 1.1vw;

    margin: 0 3.5vmin;

    padding: 5px;

    line-height: 20px;

    border-bottom: 2px solid transparent;

}





.navbar-default .navbar-nav .wrapper_fun-casino-com a {

    border-bottom: none;

}



.navbar-default {

    z-index: -100;;

}



.navbar-default a {

    color: #fff;

    border-color: transparent;

}



#home .stuckMenu.isStuck .active_menu a {

    color: #fedc7a;

    border-bottom: 2px solid #fedc7a;

}





#home .navbar-default a:hover {

    color: #cdb2d6;



}



.navbar-default .navbar-nav > li > a:hover {

    color: #cdb2d6;

    border-color: transparent;



}



#fun-casino .navbar-default .navbar-nav > li.wrapper_fun-casino-com > a {

    color: #cdb2d6;

    border: none;



}



#fun-casino span.menu-fun-casino {

    background-color: #59407f;

    border-color: #cdb2d6;



}



.navbar-default .navbar-nav > li > a:hover > span.menu-fun-casino {

    background-color: #59407f;

    border-color: #cdb2d6;



}



#home .navbar-default .navbar-nav > li:last-child {

    border-bottom: none;

}



.navbar-default .navbar-nav > li:last-child:hover {

    border-bottom: none;

}



.navbar-nav > li > a {

    font-size: 12px;

}



.h1_home {

    text-transform: uppercase;

    text-shadow: 0px 4px 1px #502d80;

    font-family: 'Roboto Slab', serif;

    font-weight: bold;

    color: #fff;

    margin: 8vmin 0 8vmin;

}



/*     MENU */



.navbar-brand {

    margin-left: 3vmin;

    padding: 0;

}





.navbar-default .container {

    width: 100%

}



h1, h2, h3 {

    font-family: "Roboto Slab", serif;

    margin-bottom: 5px;

    margin-top: 30px;

}



.container h2 {

    color: #502d80;
    
    margin: 0;

}



.lead {

    font-size: 18px;

    font-weight: 300;

}



.whatis {

    /*background-image: url(../images/cards.jpg);*/

}



.mybutton_fiolet {

    border: 1px solid #502d80;

    color: #502d80;

    background-color: #fff;

}



.mybutton_fiolet:hover /*, .mybutton_fiolet:focus*/

{

    outline: none;

    color: #502d80 !important;

    background-color: #fedc7a;

    border-color: #fedc7a;

}



.mybutton_fiolet:focus {

    color: #502d80 !important;

}



.mybutton_white {

    border: 1px solid #fff;

    color: #fff;

    background: rgba(255,255,255,.2);

}



.mybutton_white:hover /*, .mybutton_fiolet:focus*/

{

    outline: none;

    color: #502d80 !important;

    background-color: #fedc7a;

    border-color: #fedc7a;

}



/*.mybutton_white:focus {

    color: #502d80 !important;

}*/



.mybutton_fiolet img, .mybutton_white img {

    width: 17px;

}



.rotate90 {

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    -o-transform: rotate(180deg);

    transform: rotate(180deg);

}



.network-name {

    font-size: 16px;

    font-weight: 700;

    text-transform: uppercase;

}



span.menu-fun-casino {

    border: 3px solid #fff;

    border-width: 3px 5px 3px 5px;

    display: inline-block;

    height: 40px;

    left: 2px;

    position: absolute;

    top: -4px;

    -webkit-transform: rotate(14deg) skewX(-60deg);

    -o-transform: rotate(14deg) skewX(-60deg);

    -ms-transform: rotate(14deg) skewX(-60deg);

    transform: rotate(14deg) skewX(-60deg);

    width: 81px;

    z-index: -1;

}





/*=====================================================*/

/*     B U Y    */

/*=====================================================*/

#buy_brick {

    background: url("../images/buy1.jpg");

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

    background-attachment: fixed;

}



#buy {

    /*background: url("../images/brick-top.png");*/

    padding: 12vmin 0 2vmin;

}



#buy .pdf {

    position: relative;

    text-decoration: none;

    color: #fedc7a;

    padding-left: 30px;

    font-size: 22px;

    line-height: 60px;

}



#buy .pdf:before{

    position: absolute;

    top: 0;

    left: 3px;

    content: '';

    display: block;

    width: 30px;

    height: 35px;

    background-image: url("../images/icons/pdf_sprite.svg");

    background-position: 0px 2px;

    background-repeat: no-repeat;

}



#buy .pdf:hover {

    color: #f0bd2a;

    text-decoration: none;

}



#buy .pdf:hover:before{

    background-position: 0 -36px;

}



#buy .pdf:hover + img {

    color: #fedc7a;

}



#buy #first_stage input, #buy #second_stage input {

    background-color: rgba(225, 225, 225, 0.1);

    color: #fff;

}



#buy .rc-anchor-light {

    background: none;

}



#buy select option {

    cursor: pointer;

}

/*=====================================================*/
/*  advantage */
/*=====================================================*/
#advantage {
    background-color: #3c2b50;
    /*background-image: url(../images/checkered-pattern.png);*/
    background-size: 200px 200px;
    font-size: 18px;
    padding-top: 50px;
}

#advantage .referal_wrap {
    position: relative;
    /*background-image: url(../images/referral.png);*/
    background-position: right top;
    background-repeat: no-repeat;
    background-size: 400px;
    padding-bottom: 60px;
}

@media(min-width: 1200px){


}

@media(min-width: 1621px){

}

@-webkit-keyframes shadow {
    from {
        box-shadow: 0 0 55px 10px #F634FF;
    }
    to {
        box-shadow: 0 0 300px 100px #F634FF;
    }
}
@-moz-keyframes shadow {
    from {
        box-shadow: 0 0 55px 10px #F634FF;
    }
    to {
        box-shadow: 0 0 300px 100px #F634FF;
    }
}
@-o-keyframes shadow {
    from {
        box-shadow: 0 0 55px 10px #F634FF;
    }
    to {
        box-shadow: 0 0 300px 100px #F634FF;
    }
}

@keyframes shadow {
    from {
        box-shadow: 0 0 55px 10px #F634FF;
    }
    to {
        box-shadow: 0 0 300px 100px #F634FF;
    }
}

@media(max-width: 1620px){

}

#advantage .referal_wrap h4{
    color: #fff;
}

@media (min-width: 1300px) {

}

#advantage h2 {
    color: #fff;

}


#advantage li {
        color: #fff;
    margin-bottom: 3vmin;
    background: rgba(209, 195, 226, 0.5);
    border-radius: 5px;
    padding: 3px 25px;
}


#advantage li a:hover {
    color: #dfc172;
}

#advantage li .list_advantage__numb {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 15px;
    background-color: #fff;
    color: #3e2d54;
    margin-right: 15px;
    padding: 0 8px;
    font-weight: bold;
}

/*=====================================================*/

/*     S T A T I S T I C   */

/*=====================================================*/

#stat {

    background-color: #f5f5f5;

    padding: 50px 0;

    color: #2e2e2e;

    border: none;



}



#stat .container {

    width: 100%;

}



#stat .graph_wrap, #stat .block_wrap_buttons_stat {

    font-weight: normal;

    text-align: center;

    padding: 12px;

}







#stat .block_stat_3_wrap h4, #stat .change3 {

    font-size: 18px;

    font-weight: normal;

}



#stat .block_stat > span, #stat .change3 > span {

    font-size: calc(18px + 1.4vw);

    line-height: 1.2;

}



#stat .change3:nth-child(3) {

    border-top: 1px solid #d5d3d3;

}



#stat .graph, #stat .graph_toggle, #stat .block_stat_empty {

    background-color: #fff;

    padding: 15px 15px 15px 10px;

    box-shadow: 0 5px 30px 0px #d8d8d8;

}



.block_stat_3_wrap{

    background-color: #fff;

    padding: 5px 0px 5px 0px;

    box-shadow: 0 0 30px rgba(0,0,0,.08);

    margin-bottom: 20px;

    text-align: center;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

}



#stat .block_stat{

    padding: 25px 10px;

}



#stat .block-stat-down{

    background-color: #fff;

    padding: 15px 15px 15px 10px;

    height: 75px;

}



#stat .block_stat:nth-child(odd) {

    border-bottom: none;

}



#stat .block_stat:nth-child(even) {

    border-top: none;

}



#stat .block-stat-down {

    border-top: 1px solid #e8e8e8;

    font-size: 18px;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex-wrap: nowrap;

    -ms-flex-wrap: nowrap;

    flex-wrap: nowrap;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-align-content: space-around;

    -ms-flex-line-pack: distribute;

    align-content: space-around;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}





/*#stat .graph_toggle_wrap {

    padding: 12px;

}*/



#stat .graph_toggle {

    box-shadow: 0 5px 30px -12px #d8d8d8;

    border-radius: 0 0 5px 5px;

    margin: 0 30px 0 0;

    padding: 9px;

    position: relative;

    color: #adadad;

    cursor: pointer;

    background: -moz-linear-gradient(top, #ededed 0%, #f9f9f9 100%);

    background: -webkit-linear-gradient(top, #ededed 0%, #f9f9f9 100%);

    background: -o-linear-gradient(top, #ededed 0%, #f9f9f9 100%);

    background: -ms-linear-gradient(top, #ededed 0%, #f9f9f9 100%);

    background: linear-gradient(top, #ededed 0%, #f9f9f9 100%);

}







#stat .graph_toggle_on {

    position: relative;

    color: #adadad;

    cursor: pointer;

    background: #fff;



    border-top: none;

}



@media (min-width: 768px) {

    #stat .block_wrap_buttons_stat .col-md-4 {

        width: 29%;

        margin-left: 6.5%;

    }



    #stat .block_wrap_buttons_stat .col-md-4:first-child {

        margin-left: 0%;

    }

}



#recent_orders {

    font-size: 16px;

    line-height: normal;

    display: inline-block;



}



/*=====================================================*/

/*     T I E R   */

/*=====================================================*/

#tier, #play {

    background-color: #fff;

    padding-bottom: 8vmin;

    padding-top: 8vmin;

}



#tier h3, #play h3 {

    background-color: #fff;

    color: #2e2e2e;

    font: 18px/20px normal;

    margin: 0 auto;

    padding: 0 15px;

    position: relative;

    text-align: center;

    top: -5vmin;

    width: 270px;

    font-family: Open Sans, sans-serif;

}



#timer {

    border: 1px solid #d5d3d3;

    padding: 4vmin 0 7vmin;



}



#timer .hours .flip-clock-dot {

    background: none;

    box-shadow: none;

}



#tier .flip-clock-wrapper {



}



@media (max-width: 699px) {

    #timer{

        min-width: 500px;

        text-align: center;

    }

    .flip-clock-wrapper {

        display: inline-block;

        vertical-align: top;

    }

}



@media (min-width: 768px) {

    .flip-clock-wrapper {

        width: 622px;

    }

}



#tier p, #play p {

    padding: 15px 0px;

    font-size: 18px;



}



#tier p:nth-child(1), #play p:nth-child(1) {

    padding-top: 3vmin;

}



/*---------------*/

.tier_wrap_points {

    margin-right: -15px;

    margin-left: -15px;



}



.tier_wrap_points .collapse.in {

    position: relative;

}



.tier_point {

    background-color: #eeeaf3;

    /*height: 60px;*/

    padding: 15px 40px 15px 100px;

    position: relative;

    margin-top: 20px;

}



.tier_point:hover {

    cursor: pointer;

}



.tier_number {

    background-color: #502d80;

    bottom: 0;

    color: #fff;

    float: left;

    font-size: 56px;

    left: 0;

    line-height: 80px;

    padding-left: 4px;

    position: absolute;

    top: 0;

    width: 40px;

}



.tier_title {

    background-color: #fff;

    color: #502d80;

    font-size: 36px;

    left: 15px;

    position: absolute;

    text-transform: uppercase;

    top: 25px;

    line-height: 1;

    text-align: center;



    -webkit-transform: rotate(270deg);

    -moz-transform: rotate(270deg);

    -ms-transform: rotate(270deg);

    -o-transform: rotate(270deg);

    transform: rotate(270deg);



    width: 90px;

    height: 40px;

}





.tier_point .tier_title {

    font-weight: bold;

}



#tier .tier_point span.glyphicon, #play .tier_point span.glyphicon {

    position: absolute;

    right: 4px;

    top: 5%;

    font-size: 20px

}



.tier_wrap_points span {

    display: inline-block;

    padding: 30px 10px 30px 100px;

}



.tier_wrap_points .collapse{

    background-color: #f6f4f9;

}





/*.tier_point + div .tier_title {

    top: 45%;

}*/



.tier_point span {

    color: #502d80;

}



.tier_wrap_points .tier_date {

    color: #7f7e7e;

    cursor: default;

    font-size: 18px;

    font-style: italic;

    padding: 0;

}



/*=====================================================*/

/*     SUBSCRIBE    */

/*=====================================================*/

#subscribe {

    /*background: none;*/

    background: url("../images/subscribe.jpg") repeat scroll 0 0;

    background-size:cover;

    padding: 50px 0 100px;

}



#subscribe p {

    font-size: 15px;

    font-weight: bold;

    padding-top: 10px;

    text-transform: uppercase;

}



#subscribe input {

    background-color: transparent;

    color: #ffffff;

    border: 1px solid #fff;

    padding-left: 55px;

}



@media (min-width: 992px) {

    #subscribe input {

        height: 55px;

        background-color: rgba(255,255,255,.2);

        width: 100%;

        -webkit-border-radius: 10px 0 0 10px;

        -moz-border-radius: 10px 0 0 10px;

        border-radius: 6px 0 0 6px;



        border-right: none;



    }



    #subscribe .subs_inp {

        padding-right: 0px;

    }



    #subscribe .subs_ad {

        padding-left: 0px;

    }

}



@media (max-width: 992px) {

    #subscribe input {

        width: 100%;

        border-radius: 10px 0 0 10px;

    }



}



#subscribe input:focus {

    box-shadow: 0 0 12px rgba(250, 212, 60, 0.6);

    border-color: #fad43c;

    color: #fff;

}



#subscribe input:focus + span {

    color: #fad43c;

}



#subscribe button {

    font-family: "Open Sans", Helvetica, Arial, sans-serif;

    background-color: #fff;

    border: 0 solid transparent;

    border-radius: 0 6px 6px 0;

    color: #502d80;

    font-size: 16px;

    font-weight: bold;

    height: 55px;

    letter-spacing: 1px;

    padding: 5px 25px;

    text-transform: uppercase;

    width: 75%;



}



@media (max-width: 992px) {



    #subscribe button {

        width: 100%;



    }

}



#subscribe button:hover, #contact button:hover {

    background-color: #fedc7a;

}



/*

color: #fedc7a

*/

#subscribe .aircraft {

    position: absolute;

    top: 16px;

    left: 32px;

    color: #fff;

}



/*=====================================================*/

/*  Referral */

/*=====================================================*/

#affiliate {

    background-color: #3c2b50;

    /*background-image: url(../images/checkered-pattern.png);*/

    background-size: 200px 200px;

    font-size: 18px;

    padding-top: 50px;

}



#affiliate .referal_wrap {

    position: relative;

    /*background-image: url(../images/referral.png);*/

    background-position: right top;

    background-repeat: no-repeat;

    background-size: 400px;

    padding-bottom: 60px;

}



@media(min-width: 1200px){

    #affiliate .referal_wrap:before {

        content: '';

        position: absolute;

        z-index: 10;

        top: -50px;

        right: 40px;

        display: block;

        width: 570px;

        height: 650px;

        background: url(../images/lamp.png) no-repeat;

        /*background: url(../images/referral.png) no-repeat;*/

        background-size:cover;

    }



    #affiliate .referal_wrap:after {

        content: '';

        position: absolute;

        z-index: 9;

        width: 70px;

        height: 70px;

        border-radius: 50%;

        top: 245px;

        right: 255px;

        display: block;

              -webkit-animation: shadow 5s infinite alternate;

              -moz-animation: shadow 5s infinite alternate;

              -o-animation: shadow 5s infinite alternate;

              animation: shadow 5s infinite alternate;

    }

}



@media(min-width: 1621px){

    #affiliate .referal_wrap:after {

        width: 90px;

        height: 90px;

        top: 250px;

        right: 260px;

    }

}



@-webkit-keyframes shadow {

    from {

        box-shadow: 0 0 55px 10px #F634FF;

    }

    to {

        box-shadow: 0 0 150px 100px #F634FF;

    }

}

@-moz-keyframes shadow {

    from {

        box-shadow: 0 0 55px 10px #F634FF;

    }

    to {

        box-shadow: 0 0 150px 100px #F634FF;

    }

}

@-o-keyframes shadow {

    from {

        box-shadow: 0 0 55px 10px #F634FF;

    }

    to {

        box-shadow: 0 0 150px 100px #F634FF;

    }

}



@keyframes shadow {

    from {

        box-shadow: 0 0 55px 10px #F634FF;

    }

    to {

        box-shadow: 0 0 150px 100px #F634FF;

    }

}



@media(max-width: 1620px){

    #affiliate .referal_wrap:before {

        width: 340px;

        height: 380px;

    }

    #affiliate .referal_wrap:after {

        width: 50px;

        height: 50px;

        top: 115px;

        right: 175px;

    }

}



#affiliate .referal_wrap h4{

    color: #fff;

}



@media (min-width: 1300px) {

    #affiliate .referal_wrap {

        /*background-image: url(../images/referral.png);*/

    }



}



#affiliate h2 {

    color: #fff;



}



#affiliate ul li:last-child {

    padding-bottom: 10px;

}



#affiliate li {

    color: #fff;

    margin-bottom: 3vmin;

}





#affiliate li a:hover {

    color: #dfc172;

}



#affiliate li .list_affiliate__numb {

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 15px;

    background-color: #fff;

    color: #3e2d54;

    margin-right: 15px;

    padding: 0 8px;

    font-weight: bold;

}







/*=====================================================*/

/*  FAQ */

/*=====================================================*/

#faq {

    background-color: #f5f5f5;

}



.faq_wrap_points {

    -webkit-box-shadow: 0px 1px 40px rgba(225, 225, 225, 0.8);

    -moz-box-shadow: 0px 1px 40px rgba(225, 225, 225, 0.8);

    box-shadow: 0px 1px 40px rgba(225, 225, 225, 0.8);

    padding: 0;

    /* margin-top: 10vmin; */

}



#faq .faq_wrap {

    padding: 50px 0 100px

}



#faq div.faq_point {

    position: relative;

}



#faq div.faq_point span.glyphicon {

    position: absolute;

    right: 4px;

    top: 40%;

    font-size: 12px

}



#faq div[data-toggle="collapse"] {

    /*border: 1px solid #dcdcdc;*/

    padding: 3px 20px;

    margin-top: 3px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    font-size: 18px;

    cursor: pointer;

    /*box-shadow: 0 -5px 5px rgba(225, 225, 225, 0.6);*/

}



#faq div.faq_wrap_points div.faq_point {

    background-color: #fcebbb;



}



#faq div.faq_wrap_points div.faq_point.collapsed {

    background-color: #ffffff;

    transition: all .3s;

}



#faq div.faq_wrap_points div.faq_point:hover {

    background-color: #fedc7a;

}



#faq div.faq_wrap_points div.collapsed:hover {

    background-color: #f5f5f5;

}



#faq .faq_wrap_points div:nth-child(even) {

    background-color: #fcebbb;

}



#faq .faq_wrap_points div:nth-child(even) span {

    display: block;

    padding: 20px 100px 30px 30px;

    background: -moz-linear-gradient(top, #e7d8ac 0px, #fcebbb 10px);

    background: -webkit-linear-gradient(top, #e7d8ac 0px, #fcebbb 10px);

    background: -o-linear-gradient(top, #e7d8ac 0px, #fcebbb 10px);

    background: -ms-linear-gradient(top, #e7d8ac 0px, #fcebbb 10px);

    background: linear-gradient(top, #e7d8ac 0px, #fcebbb 10px);



}



/*=====================================================*/

/*  CONTACTS */

/*=====================================================*/

#contact {

    background-color: #908b96;

    background: url("../images/contacts_pict.jpg");

    background-size: cover;

    font-size: 18px;

    color: #fff;

    padding: 0;

}



#contact .contact_brick {



    background: url("../images/fake-brick.png");
    
    padding: 50px 0;

}



#contact h2 {

    color: #fff

}



#contact input, #contact textarea {

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px;



    background-color: rgba(225, 225, 225, 0.2);

    border: 1px solid #fff;

    padding-left: 45px;

    color: #fff;

}



#contact textarea {

    resize: none;

}



#contact label {

    font-size: 18px;

    line-height: 22px;

    margin-bottom: 10px;

}



#contact button {

    padding-top: 14px;

    padding-bottom: 14px;

    margin-top: 5vmin;

    background-color: #fff;

    text-transform: uppercase;

    color: #4c2d7c;

    font-size: 16px;

    outline: none;

    font-weight: bold;

    padding-left: 11vmin;

    padding-right: 11vmin;

}



#contact button:focus {

    outline: none;

}



#contact .icons {

    position: absolute;

    top: 9px;

    left: 15px;

    color: #fff;

}



#contact input:focus, #contact textarea:focus {

    box-shadow: 0 0 12px rgba(250, 212, 60, 0.6);

    border-color: #fad43c;

}



#contact input:focus + span, #contact textarea:focus + span {

    color: #fad43c;

}



/*=====================================================*/

/*  FOOTER */

/*=====================================================*/



footer {

    background: #22182e;

    padding: 12vmin 0;

    color: #fff;

    font-size: 14px;

}



footer h5 {

    font-weight: 400;

    text-transform: uppercase;



}



footer p {

    padding-bottom: 20px;



}



footer .fa {

    font-size: 12px;

    color: #a7a3ab;

}



footer .icons {

    font: 12px/40px normal, Sans-serif;

    color: #a7a3ab;

    padding: 0;

    top: 4px;

    display: inline-block;

    vertical-align: top;

}



footer .icons:hover, footer .fa:hover, footer .icons:hover .fa {

    color: #fedc7a;

    cursor: pointer;

}



footer .fa {

    font-size: 24px;

    padding-right: 8px;

    padding-top: 5px;

    position: relative;

}



footer .icons svg {

    margin-right: 5px;

    max-width: 20px;

    position: relative;

    top: 4px;

}



footer .icons svg path {

    fill: a5a1aa;

}



footer .icons:hover svg path {

    fill: #fedc7a;

    cursor: pointer;

}



.title_flex{

    height: 100%;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex-wrap: nowrap;

    -ms-flex-wrap: nowrap;

    flex-wrap: nowrap;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-align-content: stretch;

    -ms-flex-line-pack: stretch;

    align-content: stretch;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}



.tier_line_decor{

    position: relative;

}



.tier_title__decor{

    background-color: #fff;

    left: 40px;

    line-height: 80px;

    padding-left: 4px;

    position: absolute;

    top: 0;

    width: 40px;

    height: 100%;

}







.title_inner{

    vertical-align: middle;

    font-size: 48px;

    color: white;

    text-shadow: 0 5px 0 #4d2c7d;

    font-family: "Roboto Slab", serif;

}



.icon{

    display: inline-block;

    vertical-align: top;

    margin-left: 2px;

    margin-right: 2px;

}



.i_ol{

    width: 26px;

    height: 26px;

    background: url("../img/icon_ol.jpg") no-repeat;

}



.i_livecoin{

    width: 26px;

    height: 26px;

    background: url("../img/icon_livecoin.jpg") no-repeat;

}



.bg-gray{

    background-color: #f7f7f7;

}



.list-step{

    margin-top: 30px;

}



.list-step li{

    margin-bottom: 15px;

}



.nmbr_list_decor{

    display: inline-block;

    vertical-align: top;

    color: #fff;

    background-color: #502d80;

    border-radius: 50%;

    width: 30px;

    height: 30px;

    margin-right: 10px;

    text-align: center;

    line-height: 30px;

}



.brand-color{

    color: #502d80;

}



.section_traders{

    background: url("../img/bg-traders.jpg") no-repeat;

    background-size: cover;

    padding: 110px 0;

}



.section_dark{

    color: #fff;

}



.section_dark h2{

    color: #fff;

}





._traders a{

    margin-left: 55px;

    margin-right: 55px;

    color: #fedc7a;

    font-size: 30px;

    font-weight: bold;

}



.prerog_item{

    padding-left: 10px;

    padding-right: 30px;

    display: inline-block;

    vertical-align: top;

    width: 50%;

    margin-right: -4px;

    margin-bottom: 35px;

}



.prerog_item__flex{

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex-wrap: nowrap;

    -ms-flex-wrap: nowrap;

    flex-wrap: nowrap;

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    -webkit-align-content: stretch;

    -ms-flex-line-pack: stretch;

    align-content: stretch;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}



.prerog_item .prerog_item__icon{

    position: relative;

    margin-right: 20px;

    width: 85px;

    min-width: 85px;

    min-height: 85px;

    display: inline-block;

    vertical-align: middle;

    border-radius: 50%;

    line-height: 85px;

    text-align: center;

}



.prerog_item .prerog_item__icon img{

    max-width: 50px;

}



.prerog_item__title{

    text-transform: uppercase;

    font-weight: bold;

    line-height: 1.5;

    font-size: 18px;

}



.arr_bottom{

    background-color: rgba(255,255,255,.3);

    border: 1px solid #fff;

    display: inline-block;

    vertical-align: top;

    position: relative;

    margin-left: 15px;

    margin-top: -1px;

    width: 23px;

    height: 23px;

    border-radius: 50%;

}



.arr_bottom:before{

    content: '';

    position: absolute;

    margin-top: -2px;

    margin-left: 0px;

    top: 50%;

    left: 50%;

    display: inline-block;

    width: 8px;

    height: 8px;

    border-bottom: 1px solid #fff;

    border-right: 1px solid #fff;

    -webkit-transform: translateY(-50%) translateX(-50%) rotate(45deg);

    transform: translateY(-50%) translateX(-50%) rotate(45deg);

}



.intro-social-buttons .mybutton_white{

    padding: 14px 25px 14px 37px;

}



.mt_2{

    margin-top: 20px;

}



.referrall_collapse__title{

    cursor: pointer;

}



.bdb_dash{

    border-bottom: 1px dashed #fff;

    display: inline-block;

    vertical-align: middle;

    line-height: 1;

}



.referrall_collapse{

    margin-top: 20px;

    margin-left: 40px;

}



.referrall_collapse p{

    color: #fff;

}



.slaiderHead{

    min-width: 140px;

}



.slider-partners{

    padding-left: 25px;

    padding-right: 25px;

    height: 106px;

    line-height: 106px;

    width: 75%;

}



.block_stat._dividends{

    position: relative;

    overflow: hidden;

}



.block_stat._dividends {

    overflow-x: auto;

}



.btn_more{

    position: relative;

    display:inline-block;

    background-color: #fff;

    transition: opacity 0.2s ease 0s;

    -webkit-border-radius: 0 0 6px 6px;

    border-radius: 0 0 6px 6px;

    color: #502d80;

    cursor: pointer;

    font: 300 17px/39px "Open Sans", Helvetica, Arial, sans-serif;

    font-weight: bold;

    height: 39px;

    margin: 0;

    outline: medium none;

    padding: 0 25px 55px;

    text-decoration: none;

}



.btn_more:before{

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out;

    position: absolute;

    left: 100%;

    top: 50%;

    margin-top: -8px;

    margin-left: -8px;

    content: '';

    display: inline-block;

    width: 10px;

    height: 10px;

    border-bottom: 2px solid #502d80;

    border-left: 2px solid #502d80;

    -webkit-transform: translateY(-50%) rotate(-45deg);

    -moz-transform: translateY(-50%) rotate(-45deg);

    -ms-transform: translateY(-50%) rotate(-45deg);

    transform: translateY(-50%) rotate(-45deg);

}



.btn_more.active:before{

    margin-top: -3px;

    -webkit-transform: translateY(-50%) rotate(135deg);

    -moz-transform: translateY(-50%) rotate(135deg);

    -ms-transform: translateY(-50%) rotate(135deg);

    transform: translateY(-50%) rotate(135deg);

}









.slider-partners .slick-slide{

    margin: 0 20px;

}



@media(min-width: 1200px){

    .slider-partners .slick-slide {

        margin: 0 40px;

    }

}



[src='//track.hubdsp.com/sync/sandbox'],

[src*='https://track.hubdsp.com/']{

    display: none !important;

}



#stat .block-stat-down._big{

    font-size: 2em;

}



.stuckMenu{

    -webkit-align-self: flex-end;

    -ms-flex-item-align: end;

    align-self: flex-end;

    -webkit-transition: all .2s ease-in-out;

    -moz-transition: all .2s ease-in-out;

    -ms-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out;

}



.stuckMenu.isStuck{

    background-color: #3c1f68;

}



.stuckMenu.isStuck .arr_down{

    display: none;

}



.intro-social-buttons{

    margin-top: 3vmin;

    margin-bottom: 3vmin;

}



.parallax-mirror{

    width: 100%;

}



.w_100{

    width: 100%;

}



img{

    max-width: 100%;

    height: auto;

}



.logo_icon_small img{

    width: 40px;

    margin-right: 12px;

}



.stuckMenu .logo_icon_small,

.stuckMenu.isStuck .navbar-brand{

    display: none;

}



.stuckMenu.isStuck .logo_icon_small{

    font-family: Roboto Slab, sans-serif;

    margin-top: .5vmin;

    margin-bottom: .5vmin;

    display: block;

    margin-left: 3vmin;

    color: #fff;

    text-transform: uppercase;

    font-weight: bold;

    font-size: 28px;

}



.stuckMenu.isStuck .menu_up{

    padding-top: 0px;

    padding-bottom: 0px;

}



.mybutton_cyano, .mybutton_white_new, .mybutton_fiolet_new {

    padding: 12px 92px;

    font-size: 17px;

    line-height: 1.471;

    border-radius: 5px;

    border: 1px solid #fff;

}

.mybutton_white_new {
    border: 1px solid #fff;
    color: #502d80;
    background-color: #fff;
}

.mybutton_white_new:hover {
    border-color: #502d80;
    color: #fff ;
    background: #502d80;
}

.mybutton_fiolet_new {
    border: 1px solid #fedc7a;
    color: #502d80;
    background-color: #fedc7a;
}

.mybutton_fiolet_new:hover {
    border-color: #502d80;
    color: #fff !important;
    background: #502d80;
}

.howWorks{

    padding-top: 0px;

    padding-bottom: 15vmin;

}



.howWorks .wrap_title{

    margin-bottom: 90px;

}



.list_lnk_pdf{

    font-size: 22px;

}



a{

    -webkit-transition: all .2s ease-in-out;

    -moz-transition: all .2s ease-in-out;

    -ms-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out;

}



.tier_collapse_text{

    overflow: hidden;

}



.line_top_decor{

    border-top: 1px solid #dadada;

}



.timeLine{

    margin-top: 8vmin;

}





.timeLine__section{

    position: relative;

    padding-bottom: 25px;

    padding-left: 35px;

    border-left: 1px solid #502d80;

}



.timeLine__section:after{

    transition: all .5s;

    content: '';

    position: absolute;

    top: 4px;

    left: -6px;

    display: block;

    width: 12px;

    height: 12px;

    border-radius: 50%;

    background-color: transparent;

}



.timeLine__section:hover:after{

    background-color: #ff9800;

}



.timeLine__section:last-child{

    border-left: none;

}



.timeLine__section:before{

    position: absolute;

    top: 0;

    left: -10px;

    content: '';

    display: block;

    width: 20px;

    height: 20px;

    border-radius: 50%;

    border: 1px solid #502d80;

    background-color: #fff;

}



.timeLine__title{

    color: #502d80;

    line-height: 1.2;

    margin-bottom: 5px;

}



.timeLine p{

    text-align: left;

}





.pdf_dark{

    position: relative;

    text-decoration: none;

    padding-left: 22px;

}



.pdf_dark:before{

    content: '';

    position: absolute;

    display: block;

    width: 20px;

    height: 22px;

    left: 0;

    top: 0;

    background: url(../images/icons/pdf_sprite.svg) -18px 1px no-repeat;



}



.pdf_dark:hover:before{

    background-position: -18px -23px;

}



.faq_wrap_points  a{

    color: #184b73;

    font-size: 16px;

}



.subs_inp{

    position: relative;

    float: left;

    width: 51%;

}



.subs_inp input{

    height: 55px;

}





.subs_ad{

    width: 30%;

    float: left;

}



.intro-social-buttons li{

    margin-left: 7px;

    margin-right: 7px;
    
    max-width: 240px;

}



.timer_title{



}



.collapse {

    position: relative;

    height: 0;

    overflow: hidden;

    -webkit-transition-timing-function: ease;

    -o-transition-timing-function: ease;

    transition-timing-function: ease;

    -webkit-transition-duration: .35s;

    -o-transition-duration: .35s;

    transition-duration: .35s;

    -webkit-transition-property: height,visibility;

    -o-transition-property: height,visibility;

    transition-property: height,visibility;

}



.mybutton_white:hover .arr_bottom,

.mybutton_white:hover .arr_bottom:before{

    background-color: transparent;

    border-color: #502d80;

    transition: all .2s;

}



#contact .wrap_title{

   /* margin-bottom: 12vmin; */

}



#contact .form-group{

    padding-left: 15px;

    padding-right: 15px;

}



.footer_social{

    padding-left: 0;

}



.footer_social li{

    display: inline-block;

    vertical-align: top;

    margin-right: 10px;

}



.underline_dash{

    border-bottom: 1px dashed #fff;

}



table#dividends {

    color: #34495e;

}



table#dividends tr td {

    width: 25%;

}



table#dividends tr.title_dividends {

    border-bottom: 1px solid rgba(80, 45, 128, 0.2);
    border-top: 10px solid #fff;

}



table#dividends th {

    color: #502d80;

    text-align: center;

}



.list_affiliate a{

    color: #fedc7a;

}



.list_affiliate a:hover{

    color: #f0bd2a;

}



#buy_module_wrap body{

    background-color: transparent !important;

}



.block_stat_empty h4{

    margin: 0;

}



.col-full{

    max-width: 1800px;

    width: 100%;

    position: relative;

    min-height: 1px;

    padding-right: 15px;

    padding-left: 15px;

    margin-left: auto;

    margin-right: auto;

}



#stat .row{

    max-width: none;

}



.table#weekly_revenue tr td:nth-child(odd) {

    text-align: left;

}



table#weekly_revenue tr td {

    padding-left: 20px;

}



table#weekly_revenue .minus {

    color: red;

}



table#weekly_revenue .plus {

    color: green;

}



.block_stat__div_hist{

    border: 1px solid #e8e8e8;

    border-radius: 6px ;

    text-align: center;

    background-color: #fff;

    /*padding: 15px 15px 15px 10px;*/

}



#stat .block_stat__div_hist .block_stat._dividends{

    padding: 0;

}





#stat .wrap_title{

    margin-bottom: 52px;

}



.block_stat h4{

    margin-bottom: 5px;

}



.block_stat_empty__small{

    font-size: 20px;

}



.cssload_wrap{

    visibility: hidden;

    opacity: 0;

    height: 0;

    position: absolute;

}



.cssload_wrap.active{

    transition: all .4s;

    visibility: visible;

    position: fixed;

    z-index:10000;

    width: 100%;

    height: 100%;

    background-color: #fff;

    opacity: 1;

}



.cssload-wraper{

    width:0px;

    display:block;

    margin: 97px auto;

    position: absolute;

    top: 40%;

    left: 50%;

    transform: translateX(-50%) translateY(-50%);

    -webkit-transform: translateX(-50%) translateY(-50%);

    -moz-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

}



.cssload-container{

    position:relative;

}



.cssload-whirlpool,

.cssload-whirlpool::before,

.cssload-whirlpool::after {

    position: absolute;

    top: 50%;

    left: 50%;

    border: 1px solid rgb(204,204,204);

    border-left-color: #502d80;

    border-radius: 974px;

    -o-border-radius: 974px;

    -ms-border-radius: 974px;

    -webkit-border-radius: 974px;

    -moz-border-radius: 974px;

}



.cssload-whirlpool {

    margin: -24px 0 0 -24px;

    height: 49px;

    width: 49px;

    animation: cssload-rotate 1150ms linear infinite;

    -o-animation: cssload-rotate 1150ms linear infinite;

    -ms-animation: cssload-rotate 1150ms linear infinite;

    -webkit-animation: cssload-rotate 1150ms linear infinite;

    -moz-animation: cssload-rotate 1150ms linear infinite;

}



.cssload-whirlpool::before {

    content: "";

    margin: -22px 0 0 -22px;

    height: 43px;

    width: 43px;

    animation: cssload-rotate 1150ms linear infinite;

    -o-animation: cssload-rotate 1150ms linear infinite;

    -ms-animation: cssload-rotate 1150ms linear infinite;

    -webkit-animation: cssload-rotate 1150ms linear infinite;

    -moz-animation: cssload-rotate 1150ms linear infinite;

}



.cssload-whirlpool::after {

    content: "";

    margin: -28px 0 0 -28px;

    height: 55px;

    width: 55px;

    animation: cssload-rotate 2300ms linear infinite;

    -o-animation: cssload-rotate 2300ms linear infinite;

    -ms-animation: cssload-rotate 2300ms linear infinite;

    -webkit-animation: cssload-rotate 2300ms linear infinite;

    -moz-animation: cssload-rotate 2300ms linear infinite;

}



/* Load statistic */





.cssload-statistic {

    width: 100%;

    height: 34px;

    text-align: center;

}



.cssload-speeding-wheel {

    width: 34px;

    height: 34px;

    margin: 0 auto;

    border: 2px solid rgb(60,31,104);

    border-radius: 50%;

    border-left-color: transparent;

    border-right-color: transparent;

    animation: cssload-spin 575ms infinite linear;

    -o-animation: cssload-spin 575ms infinite linear;

    -ms-animation: cssload-spin 575ms infinite linear;

    -webkit-animation: cssload-spin 575ms infinite linear;

    -moz-animation: cssload-spin 575ms infinite linear;

}



@keyframes cssload-spin {

    100%{ transform: rotate(360deg); transform: rotate(360deg); }

}



@-o-keyframes cssload-spin {

    100%{ -o-transform: rotate(360deg); transform: rotate(360deg); }

}



@-ms-keyframes cssload-spin {

    100%{ -ms-transform: rotate(360deg); transform: rotate(360deg); }

}



@-webkit-keyframes cssload-spin {

    100%{ -webkit-transform: rotate(360deg); transform: rotate(360deg); }

}



@-moz-keyframes cssload-spin {

    100%{ -moz-transform: rotate(360deg); transform: rotate(360deg); }

}



.coin_line{

    position: relative;

    width: 100%;

    background-color: #fedc7a;

    padding: .7rem 3.5vmin;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-align-content: stretch;

    -ms-flex-line-pack: stretch;

    align-content: stretch;

    -webkit-align-items: flex-start;

    -ms-flex-align: start;

    align-items: flex-start;

    -webkit-justify-content: space-between;

    -ms-flex-pack: justify;

    justify-content: space-between;

    color: #3c1f68;

    text-transform: uppercase;

    font-weight: bold;

}



.coin_line:after{

    content: '';

    display: block;

    width: 30px;

    height: 100%;

    position: absolute;

    right: 0;

    top: 0;

    background: -webkit-linear-gradient(right,rgba(255,255,255,0) 25%,rgba(254,220,122,1) 100%);

    background: -o-linear-gradient(right,rgba(255,255,255,0) 25%,rgba(254,220,122,1) 100%);

    background: -ms-linear-gradient(right,rgba(255,255,255,0) 25%,rgba(254,220,122,1) 100%);

    background: linear-gradient(to right,rgba(254,220,122,0) 25%,rgba(254,220,122,1) 100%);

}





@keyframes cssload-rotate {

    100% {

        transform: rotate(360deg);

    }

}



@-o-keyframes cssload-rotate {

    100% {

        -o-transform: rotate(360deg);

    }

}



@-ms-keyframes cssload-rotate {

    100% {

        -ms-transform: rotate(360deg);

    }

}



@-webkit-keyframes cssload-rotate {

    100% {

        -webkit-transform: rotate(360deg);

    }

}



@-moz-keyframes cssload-rotate {

    100% {

        -moz-transform: rotate(360deg);

    }

}





.coin_line__item{

    cursor: default;

    position: relative;

    margin-left: 1rem;

    margin-right: 1rem;

    font-size: calc(9px + 0.4vmax);

}



.coin_line__item:hover .coin_line__tooltip{

    bottom: calc(100% + 12px);

    opacity: 1;

    z-index: 10;

    visibility: hidden;

}



.coin_line__tooltip{

    position: absolute;

    opacity: 0;

    visibility: hidden;

    min-width: 80px;

    padding: .7rem 1.5rem;

    left: 50%;

    transform: translateX(-50%);

    -webkit-transform: translateX(-50%);

    -moz-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    bottom: calc(100% + 16px);

    background-color: #13222A;

    border-radius: 4px;

    color: #fff;

    font-size: 12px;

    font-weight: normal;

    transition: all .3s;

}



.coin_line__tooltip:before{

    content: '';

    position: absolute;

    top: 100%;

    left: 50%;

    transform: translateX(-50%);

    -webkit-transform: translateX(-50%);

    -moz-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    width: 0;

    height: 0;

    border-top: 5px solid #13222A;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

}



.isStuck .coin_line__tooltip{

    top: calc(100% + 16px);

    bottom: auto;

}



.isStuck .coin_line__tooltip:before{

    top: auto;

    bottom: 100%;

    border-top: none;

    border-bottom: 5px solid #13222A;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

}



.isStuck .coin_line__item:hover .coin_line__tooltip{

    top: calc(100% + 12px);

    bottom: auto;

}



.coin_change{

    color: #ff400e;

    display: inline-block;

    vertical-align: top;

    margin-left: -3px;

    position: relative;

}



.coin_change:before{

    position: absolute;

    right: -10px;

    top: calc(50% - 5px);

    content: '';

    display: inline-block;

    width: 7px;

    height: 9px;

    background: url("../img/sprite.svg") 0 0 no-repeat;

}



.coin_change.up{

    color: #00a300;

}



.coin_change.up:before{

    background-position: 0 -13px;

    top: calc(50% - 4px);

}



.container_social_buttons{

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}





.container_social_buttons .social_btn{

    overflow: hidden;

    position: relative;

    /*width: 20%;*/

    width: calc( 100% / 7 );

    height: 100px;

    padding: 1rem;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-align-content: stretch;

    -ms-flex-line-pack: stretch;

    align-content: stretch;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    color: #fff;

    transition: all .2s;

}



.container_social_buttons .social_btn .social_btn__text{

    transition: all .2s;

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translateX(-50%) translateY(80px);

    -webkit-transform: translateX(-50%) translateY(80px);

    -moz-transform: translateX(-50%) translateY(80px);

    -ms-transform: translateX(-50%) translateY(80px);

    font-weight: bold;

}



.social_btn__icons{

    transition: all .2s;

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translateX(-50%) translateY(-50%);

    -webkit-transform: translateX(-50%) translateY(-50%);

    -moz-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    display: block;

    width: 42px;

    height: 44px;

    background: url("../img/new/sprite_social.svg") no-repeat;

}



.container_social_buttons .social_btn:hover .social_btn__text{

    font-size: 18px;

    transform: translateX(-50%) translateY(-50%);

    -webkit-transform: translateX(-50%) translateY(-50%);

    -moz-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

}



.container_social_buttons .social_btn:hover .social_btn__icons{

    transform: translateX(-50%) translateY(-140px);

    -webkit-transform: translateX(-50%) translateY(-140px);

    -moz-transform: translateX(-50%) translateY(-140px);

    -ms-transform: translateX(-50%) translateY(-140px);

}





@media(max-width: 544px){

    .container_social_buttons .social_btn{

        width: 50%;

    }

    .container_social_buttons .social_btn:last-child{

        width: 100%;

    }

}





.container_social_buttons .social_btn._fb{

    background-color: #3781ae;

}



.container_social_buttons .social_btn._tw{

    background-color: #3b5998;

}



.container_social_buttons .social_btn._tel{

    background-color: #2fade6;

}



.container_social_buttons .social_btn._btc{

    background-color: #f79f33;

}



.container_social_buttons .social_btn._st{

    background-color: #1b4d94;

}

.container_social_buttons .social_btn._med{

    background-color: #02b875;

}

.container_social_buttons .social_btn._inst{

    background-color: #6a453b;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#405de6+0,5851db+11,833ab4+22,c13584+33,e1306c+44,fd1d1d+55,f56040+66,f77737+77,fcaf45+88,ffdc80+100 */
background: rgb(64,93,230); /* Old browsers */
background: -moz-linear-gradient(left, rgba(64,93,230,1) 0%, rgba(88,81,219,1) 11%, rgba(131,58,180,1) 22%, rgba(193,53,132,1) 33%, rgba(225,48,108,1) 44%, rgba(253,29,29,1) 55%, rgba(245,96,64,1) 66%, rgba(247,119,55,1) 77%, rgba(252,175,69,1) 88%, rgba(255,220,128,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(64,93,230,1) 0%,rgba(88,81,219,1) 11%,rgba(131,58,180,1) 22%,rgba(193,53,132,1) 33%,rgba(225,48,108,1) 44%,rgba(253,29,29,1) 55%,rgba(245,96,64,1) 66%,rgba(247,119,55,1) 77%,rgba(252,175,69,1) 88%,rgba(255,220,128,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(64,93,230,1) 0%,rgba(88,81,219,1) 11%,rgba(131,58,180,1) 22%,rgba(193,53,132,1) 33%,rgba(225,48,108,1) 44%,rgba(253,29,29,1) 55%,rgba(245,96,64,1) 66%,rgba(247,119,55,1) 77%,rgba(252,175,69,1) 88%,rgba(255,220,128,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#405de6', endColorstr='#ffdc80',GradientType=1 ); /* IE6-9 */

}


.container_social_buttons .social_btn._fb .social_btn__icons{

    background-position: 0 -260px;

}



.container_social_buttons .social_btn._tw .social_btn__icons{

    background-position: 0 -203px;

}



.container_social_buttons .social_btn._tel .social_btn__icons{

    background-position: 0 7px;

}



.container_social_buttons .social_btn._btc .social_btn__icons{

    background-position: 0 -90px;

}



.container_social_buttons .social_btn._st .social_btn__icons{

    background-position: 0 -144px;

}

.container_social_buttons .social_btn._med .social_btn__icons{

    background: url(../img/icon/medium-m-01.png);

    background-size: contain;

    background-repeat: no-repeat;

    background-position: 50% 50%;

}

.container_social_buttons .social_btn._inst .social_btn__icons{

    background: url(../img/icon/instagram-symbol.svg);

    background-size: contain;

    background-repeat: no-repeat;

    background-position: 50% 50%;

}



#affiliate .list_affiliate__numb.inl_block{

    padding: 10px 15px;

    line-height: 1;

    border-radius: 30px;

}





.pos_rel{

    position: relative;

}



#mce-error-response a{

    color: #fedc7a;

}



#mc_embed_signup .subs_ad.form_hide .button {

    font-family: "Open Sans", Helvetica, Arial, sans-serif;

    background-color: #fff;

    border: 0 solid transparent;

    border-radius: 0 6px 6px 0;

    color: #502d80;

    font-size: 16px;

    font-weight: bold;

    height: 55px;

    letter-spacing: 1px;

    padding: 5px 25px;

    text-transform: uppercase;

    min-width: 170px;

}



#mc_embed_signup .mc-field-group.subs_inp{

    width: 69%;

}





#mc_embed_signup form{

    padding-top: 0 !important;

}



#mc_embed_signup .mc-field-group{

    padding-bottom: 0px !important;

}



#mc_embed_signup .subs_inp input{

    border-radius: 6px 0 0 6px !important;

}



#mc_embed_signup .subs_ad input{

    border-radius: 0 6px 6px 0  !important;

}



#mc_embed_signup .subs_ad.form_hide .button{

    margin: 0 !important;

}


.btn-orange {
    padding: 18px 81px;
    color: #502d80;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #fedc7a;
    border-color: #fedc7a;
     transition: .5s;
}

.btn-orange:hover {
    color: #fff;
      background-color: #4f2d7e;
    border-color: #4f2d7e;  
}

.text-promocode {
    color: #502d80;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 30px;
}

.img-logo-partners {
    height: 220px;
    margin-bottom: 30px;
}



/* ------------------------ Media --------------------------*/



@media(max-width: 1250px){

    .navbar-default .navbar-nav > li > a{

        font-size: 1.6vw;

    }

    #affiliate .referal_wrap{

        background: none;

    }

    .stuckMenu.isStuck .logo_icon_small{

        font-size: 21px;

        font-family:Roboto Slab, sans-serif;

    }

}



@media(max-width: 1040px){

    .stuckMenu.isStuck .logo_icon_small{

        margin-left: 0;

    }

}



@media(max-width: 1540px){

    .navbar-default .navbar-nav > li > a{

        margin-left: 10px;

        margin-right: 10px;

    }

}



@media(max-width: 980px){



    .coin_line{

        -webkit-justify-content: flex-start;

        -ms-flex-pack: start;

        justify-content: flex-start;

    }



    .navbar-default .navbar-nav > li > a{

        font-size: 15px;

    }

    .navbar-brand{

        width: 75px;

        margin-left: 0;

    }

    .pushy ul{

        margin-top: 15px;

        display: block;

        float: none;

    }

}



@media(min-width: 981px){

    .stuckMenu.isStuck .navbar-nav > li > a{

        line-height: 50px;

    }

}



@media(min-width: 992px){

    #mc_embed_signup .subs_ad.form_hide .button{

        min-width: 210px;

    }

    #mc_embed_signup{

        display: inline-block;

        vertical-align: top;

        width: 82%;

    }



}



@media(max-width: 991px){

    #mc_embed_signup{

        width: 100%;

    }

    #stat .graph_toggle{

        margin-right: 0;

    }

    .subs_inp{

        width: 70%;

    }

    #stat .graph_toggle.graph_toggle_on{

        background-color: #ededed;

    }

    #stat .graph_toggle{

        background: #f9f9f9;

    }

    .subs_inp{

        width: 70%;

    }



    .menu_up{

        padding-top: 10px;

        padding-bottom: 10px;

        min-height: 55px;

    }

    .prerog_item{

        width: 100%;

    }

    .referrall_collapse{

        margin-left: 0px;

    }
    
    .img-logo-partners {
        
        width: 100%;
        height: auto;
        
    }

}





@media (min-width: 768px){

    .inp_mb_decor{

        margin-bottom: 28px;

    }

    .btn_buy{

        margin-top: 90px;

    }

}





@media (max-width: 767px) {

    .timeLine__section p{

        font-size: 16px;

    }



    .coin_line__item{

        display: inline-flex;

    }



    .coin_line__item span{

        margin-left: .5rem;

    }



    #affiliate li .list_affiliate__numb{

        color: #fff;

        background-color: transparent;

    }



    #faq .faq_wrap div.faq_wrap_points div span{

        padding: 10px;

    }



    #blockPartners{

        padding: 6vmin 0;

    }

    #workFuncoin {

        padding-top:0;

    }

    .wrap_title{

        margin-bottom:2vmin;

    }



    .list_affiliate{

        padding-left: 0;

    }



    .flip-clock-wrapper{

        width: 460px;

    }

    .list_lnk_pdf{

        text-align: center;

    }

    .footer_social{

        padding-left: 0;

        text-align: center;

    }



    #timer{

        margin-top: 35px;

    }

    .affiliate_list{

        padding-left: 0;

    }

    #buy #buy_form select{

        -webkit-border-radius: 6px;

        -moz-border-radius: 6px;

        border-radius: 6px;

    }



    #buy #buy_form #buy_form_rq_amount{

        -webkit-border-radius: 6px;

        -moz-border-radius: 6px;

        border-radius: 6px;

    }



    .howWorks .wrap_title{

        margin-bottom: 30px;

    }

    .mybutton_cyano, .mybutton_fiolet_new {

        padding: 8px 70px;

        font-size: 16px;

    }
    .mybutton_white_new{

        padding: 8px 70px;

        font-size: 16px;

    }


    .intro-social-buttons .mybutton_white{

        padding: 10px 14px 10px 15px;

    }



    .intro-social-buttons .mybutton_white .network-name{

        font-size: 14px;

    }



    .h1_home{

        margin-top: 5vmin;

        margin-bottom: 5vmin;

    }

    .navbar-default .navbar-brand{

        padding: 0;

    }

    .navbar-brand>img{

        max-width: 70%;

    }

    .logo_main_pic{

        max-width: 40%;

    }

    .arr_down{

        width: 45px;

        height: 46px;

    }



    div#about{

        padding-bottom: 40px;

    }

    span.menu-fun-casino {

        display: none;

    }



    .content-section-b,

    #faq .faq_wrap,

    #affiliate,

    #contact,

    footer,

    #subscribe,

    #stat,

    #buy{

        padding-top: 12vmin;

        padding-bottom: 8vmin;

    }



    h2{

        margin-top: 10px;

        font-size: 36px;

    }



}





@media(min-width: 545px){

    #buy_form .button{

        float: left;

    }

}



@media(max-width: 544px){

    #mc_embed_signup .subs_inp input{

        border-radius: 6px !important;

    }



    #mc_embed_signup .mc-field-group.subs_inp,

    .subs_ad.form_hide,

    #mc_embed_signup{

        width: 100%;

        text-align: center;

    }



    #mc_embed_signup .subs_ad.form_hide .button{

        margin-left: auto;

        margin-right: auto;

        border-bottom-left-radius: 6px !important;

        border-top-left-radius: 6px !important;

        width: 100%;

    }



    .tier_title, .tier_title__decor{

        background-color: transparent;

    }

    #timer{

        display: none;

    }

    .subs_inp{

        width: 100%;

    }



    #subscribe input {

        width: 100%;

        border-radius: 6px;

    }



    .subs_ad{

        margin-top: 5px;

        width: 100%;

    }



    #subscribe .subs_ad button{

        border-bottom-left-radius: 6px;

        border-top-left-radius: 6px;

    }



    .prerog_item__flex{

        display: block;

        text-align: center;

    }

    .prerog_item .prerog_item__icon{

        margin-right: 0;

        margin-bottom: 10px;

    }

}



@media (max-height: 500px){

    .logo_main_pic{

        display: none;

    }

}



@media (max-height: 600px){

    .logo_main_pic{

        max-width: 120px;

    }

}











