.clear{padding-left:0;padding-right:0;}
.left{padding-left:0;}
.right{padding-right:0;}
a:hover,
a:active,
a:link,
a:visited{color:inherit;text-decoration:none;}
body{background-color:#E7F0F7;font-family:"Arial";}
body .container{width:100%;}
body .jump-ladies .container{width:1200px;}
header{width:100%;height:250px;}
.header{height:100%;}
.header .panel_head{position:relative;width:100%;height:150px;border-bottom:1px solid #2F4F4F;float:left;background:#66b6e0;background:-webkit-gradient(left top, left bottom, color-stop(0%, #66b6e0), color-stop(100%, #3e93cc));background:-webkit-gradient(linear, left top, left bottom, from(#66b6e0), to(#3e93cc));background:-o-linear-gradient(top, #66b6e0 0%, #3e93cc 100%);background:linear-gradient(to bottom, #66b6e0 0%, #3e93cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66b6e0', endColorstr='#3e93cc', GradientType=0);}
.header .panel_head .container,
.header .panel_head .auth{height:100%;}
.header .panel_head .logo{margin-top:30px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;}
.header .panel_head .logo .logo-item{width:276px;height:70px;background:url('../img/logos/logo.png') no-repeat;float:left;position:relative;}
.header .panel_head .logo .logo-item:after{position:absolute;bottom:-35px;content:'Premium International Dating and Marriage';color:#fff;text-align:left;font-size:15px;}
.header .panel_head .auth{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;}
.header .panel_head .auth .auth-item{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;}
.header .panel_head .auth .lang-change{position:absolute;content:'';right:35px;bottom:10px;}
.header .panel_head .auth .lang-change select{width:50px;height:30px;color:#000;border:1px solid #000;border-radius:6px;background-color:transparent;}
.header .panel_head .auth .auth-item > a{font-size:15px;text-decoration:none;background-color:#3765A3;color:#fff;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;-o-border-radius:8px;border-radius:8px;}
.header .panel_head .auth .auth-item #facebook{padding:10px 15px 10px 70px;margin-right:50px;position:relative;}
.header .panel_head .auth .auth-item #facebook:before{position:absolute;left:15px;top:6px;content:'';display:block;width:20px;height:25px;background:url(../img/icon-facebook.png) center center no-repeat;background-size:auto;}
.header .panel_head .auth .auth-item #facebook:after{position:absolute;left:50px;content:'';width:1px;height:25px;background-color:#2b558f;border-right:1px solid #4170af;}
.header .panel_head .auth .auth-item > a:last-child{padding:10px 35px;}
.header .panel_head .auth .auth-item a[href="#facebook"]{padding:10px 15px 10px 70px;margin-right:50px;position:relative;}
.header .panel_head .auth .auth-item a[href="#facebook"]:before{position:absolute;left:15px;top:6px;content:'';display:block;width:20px;height:25px;background:url('../img/icon-facebook.png') center center no-repeat;background-size:auto;}
.header .panel_head .auth .auth-item a[href="#facebook"]:after{position:absolute;left:50px;content:'';width:1px;height:25px;background-color:#2b558f;border-right:1px solid #4170af;}
.header .panel_head .auth .auth-item a[href="#faceb"]{display:none;padding:27px 0 10px 50px;margin-right:50px;position:relative;width:40px;height:38px;}
.header .panel_head .auth .auth-item a[href="#faceb"]:before{display:block;position:absolute;content:'';left:15px;top:6px;width:20px;height:25px;background:url('../img/icon-facebook.png') center center no-repeat;background-size:auto;}
.header .panel_head .auth .notification{display:none;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:absolute;content:'';left:-25px;top:50px;width:130px;border:2px solid #737577;-o-border-radius:5px;border-radius:5px;padding:15px 25px;text-align:left;background-color:#fff;z-index:100;}
.header .panel_head .auth .notification.active-not{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;}
.header .panel_head .auth .notification a{margin-right:0;margin-bottom:3px;color:#000;}
.header .panel_head .auth .notification a:last-child{margin-bottom:0;}
.header .panel_head .auth .notification a[data-cat="messages"]{position:relative;z-index:1;}
.header .panel_head .auth .notification a .num{margin-left:5px;color:#f5adad;}
.header .panel_head .auth .notification .triangle{width:50px;height:50px;position:absolute;top:-25px;right:40px;}
.header .panel_foot{width:100%;height:100px;background-color:#62A7E1;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border-bottom:none;-webkit-box-shadow:none;box-shadow:none;position:relative;}
.header .panel_foot .container{height:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;}
.header .panel_foot .container nav{line-height:100px;}
.header .panel_foot .container nav .nav-menu > li{display:inline-block;margin-right:30px;font-size:20px;color:#fff;}
.header .panel_foot .container nav .nav-menu > li:last-child{margin-right:0;}
.header .panel_foot .container nav .nav-menu > li a{text-decoration:none;padding:5px 10px;}
.header .panel_foot .container nav .nav-menu > li a:hover{padding:5px 10px;background-color:#F1DF13;color:#3765A3;-webkit-box-shadow:0 0 8px #000 inset;box-shadow:0 0 8px #000 inset;}
.header .panel_foot .container nav .nav-menu > li a:hover span{color:#3765A3;}
.header .panel_foot .container nav .nav-menu > li a span{color:#F1DF13;}
.header .panel_foot .container nav .nav-menu > li.hid{display:none;}
.header[name="login"] .auth .auth-item > a{display:block;margin-right:45px;color:#fff;position:relative;-o-border-radius:0;border-radius:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
.header[name="login"] .auth .auth-item > a:last-child{margin-right:0;}
.header[name="login"] .auth .auth-item > .main-bell-div .bell{position:absolute;content:'';top:3px;left:-30px;width:26px;height:26px;background:url('../img/white-bell.png') no-repeat;}
.header[name="login"] .auth .auth-item > .main-bell-div .shake-bell{-webkit-animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) both;animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;background:url('../img/red-bell.png') no-repeat;}
.header[name="login"] .auth .auth-item > .blink-bell{-webkit-animation-name:blink;-moz-animation-name:blink;-o-animation-name:blink;animation-name:blink;-webktit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;}
@-webkit-keyframes shake{10%, 90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0);}
    20%, 80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0);}
    30%, 50%, 70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0);}
    40%, 60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0);}
}
@keyframes shake{10%, 90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0);}
    20%, 80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0);}
    30%, 50%, 70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0);}
    40%, 60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0);}
}
@-webkit-keyframes blink{50%{opacity:0;}
}
@-moz-keyframes blink{50%{opacity:0;}
}
@-o-keyframes blink{50%{opacity:0;}
}
@keyframes blink{50%{opacity:0;}
}
.header[name="login"] .auth .auth-item > a.not:after{position:absolute;content:'';top:-6px;left:-8px;width:8px;height:8px;background-color:#ff0000;border-radius:10px;}
.header[name="login"] .auth .auth-item > a.log{margin-right:25px;}
.header[name="login"] .auth .auth-item > a.log:before{position:absolute;content:'';left:-25px;width:21px;height:21px;background:url('../img/logout.png') no-repeat;}
.header[name="login"] .auth .auth-item > a.cred{
    position: relative; padding:7px 15px;color:#000;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 7px #000;box-shadow:0 0 7px #000;background:#f0dd21;background:-webkit-gradient(left top, left bottom, color-stop(0%, #f0dd21), color-stop(100%, #e8b41c));background:-webkit-gradient(linear, left top, left bottom, from(#f0dd21), to(#e8b41c));background:-o-linear-gradient(top, #f0dd21 0%, #e8b41c 100%);background:linear-gradient(to bottom, #f0dd21 0%, #e8b41c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0dd21', endColorstr='#e8b41c', GradientType=0);
    min-width: 135px;
    text-align: center;
}
.header[name="login"] .auth .auth-item > a.cred span{
    position: absolute;
    top: -23px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #fff;
    width: 85%;
    text-align: center;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-radius: 5px 5px 0 0;
    /* box-shadow:0 0 7px #000; */
}
.header[name="login"] .panel_foot .container .nav-menu li{margin-right:0;}
.header[name="login"] .panel_foot .container .nav-menu li a{font-size:18px;text-transform:uppercase;}
main .main{width:100%;height:100%;}
main .main .dumb-pictures{height:100%;width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative;}
main .main .dumb-pictures .col-md-12{width:100%;height:820px;background:url('../img/super_photos.png') no-repeat center;}
main .main .dumb-pictures .reg{width:490px;height:325px;position:absolute;left:50%;margin-left:-245px;top:30%;-webkit-box-shadow:0 0 0 2px #de8007;box-shadow:0 0 0 2px #de8007;border:14px solid #f0cb7d;background-color:#fff;font-family:"Arial", "Helvetica";}
main .main .dumb-pictures .reg .content-reg{width:103%;position:absolute;top:-3%;left:-7px;border:2px dotted #f39971;padding:15px;padding-bottom:25px;}
main .main .dumb-pictures .reg .title-reg{text-align:center;margin-bottom:10px;}
main .main .dumb-pictures .reg .title-reg h3{color:#3765a3;margin:0;margin-bottom:15px;}
main .main .dumb-pictures .reg .title-reg h3 span{color:#f42525;}
main .main .dumb-pictures .reg .title-reg > span{display:block;padding:0 40px;font-size:0.9em;color:#f42525;}
main .main .dumb-pictures .reg .title-reg > span a{color:cornflowerblue;}
main .main .dumb-pictures .reg .registrate{display:block;}
main .main .dumb-pictures .reg .registrate span[data-field="field"]{display:block;width:50%;float:left;text-align:center;}
main .main .dumb-pictures .reg .registrate span[data-field="field"] input,
main .main .dumb-pictures .reg .registrate span[data-field="field"] select{padding-left:25px;height:30px;border:1px solid #4190d3;-webkit-box-shadow:0 0 15px #cfcfcf inset;box-shadow:0 0 15px #cfcfcf inset;}
main .main .dumb-pictures .reg .registrate span[data-field="field"] input:first-child,
main .main .dumb-pictures .reg .registrate span[data-field="field"] select:first-child{margin-bottom:25px;}
main .main .dumb-pictures .reg .registrate span[data-field="field"] select{width:90%;color:#a1a1a1;}
main .main .dumb-pictures .reg .registrate span[data-field="field"] select option:first-child{color:#a1a1a1 !important;}
main .main .dumb-pictures .reg .registrate .wrap-reg > div{float:left;}
main .main .dumb-pictures .reg .registrate .wrap-reg .cont-reg{width:70%;height:75px;}
main .main .dumb-pictures .reg .registrate .wrap-reg .cont-reg .guard{float:left;width:65px;height:100%;background:url('../img/logos/guard.png') no-repeat top center;}
main .main .dumb-pictures .reg .registrate .wrap-reg .cont-reg .guard a{display:block;text-indent:-9999px;width:100%;height:100%;}
main .main .dumb-pictures .reg .registrate .wrap-reg .cont-reg .guard-cont p{margin:0;}
main .main .dumb-pictures .reg .registrate .wrap-reg .cont-reg .guard-cont p span{display:block;color:#3765a3;margin-bottom:10px;text-align:left;font-size:1em;}
main .main .dumb-pictures .reg .registrate .wrap-reg .cont-reg .guard-cont p span:nth-child(2){color:#f61b1b;}
main .main .dumb-pictures .reg .registrate .wrap-reg .cont-reg .guard-cont p span:last-child{text-align:center;margin-bottom:0;font-size:0.9em;color:#000;}
main .main .dumb-pictures .reg .registrate .wrap-reg .cont-reg .guard-cont p span:last-child a{color:#5ea1d5;}
main .main .dumb-pictures .reg .registrate .wrap-reg .buttons-reg{width:30%;}
main .main .dumb-pictures .reg .registrate .wrap-reg .buttons-reg input{padding:0;margin-bottom:5px;}
main .main .dumb-pictures .reg .registrate .wrap-reg .buttons-reg .btn-reg{color:#fff;width:100%;height:35px;bbackground:#3868a6;background:-webkit-gradient(left top, left bottom, color-stop(0%, #3868a6), color-stop(100%, #408ccf));background:-webkit-gradient(linear, left top, left bottom, from(#3868a6), to(#408ccf));background:-o-linear-gradient(top, #3868a6 0%, #408ccf 100%);background:linear-gradient(to bottom, #3868a6 0%, #408ccf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3868a6', endColorstr='#408ccf', GradientType=0);}
main .main .dumb-pictures .reg .registrate .wrap-reg .buttons-reg a.btn-reg{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;/*background:#3765a3;*/position:relative;}
main .main .dumb-pictures .reg .registrate .wrap-reg .buttons-reg a.btn-reg svg { display: inline-block; width: 24px; position: absolute; top: 15%; left: 10px;}
/*main .main .dumb-pictures .reg .registrate .wrap-reg .buttons-reg a.btn-reg:before{display:block;left:20px;width:15px;height:100%;position:absolute;content:'';background:url('../img/icon-facebook.png') no-repeat center center;}*/
main .main .dumb-line{height:100%;width:100%;margin-top:-80px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;}
main .main .dumb-line .col-md-12{width:100%;height:220px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background:url('../img/fuck_shit.png') no-repeat center;}
main .main .dumb-line .col-md-12 .col-md-4{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:135px;width:385px;margin-top:45px;text-align:center;font-size:26px;color:#fff;border-right:1px solid #808080;}
main .main .dumb-line .col-md-12 .col-md-4:last-child{border-right:none;}
main .main .shadow-line{height:1px;width:1000px;background-color:#d9d9d9;-webkit-box-shadow:0 0 15px #000;box-shadow:0 0 15px #000;margin:0 auto;}
main .main .dumb-videos{height:100%;width:100%;margin-top:50px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;}
main .main .dumb-videos .col-md-12 h2{text-align:center;margin-bottom:50px;}
main .main .dumb-videos .col-md-12 .block-video{width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:50px;}
main .main .dumb-videos .col-md-12 .block-video .video{height:290px;width:370px;padding:15px;}
main .main .dumb-videos .col-md-12 .block-video .video .youtube{padding:15px;margin-bottom:15px;-webkit-box-shadow:0 0 15px #CA6820;box-shadow:0 0 15px #CA6820;background-color:#fff;}
main .main .dumb-videos .col-md-12 .block-video .video span{color:#3765A3;font-weight:bold;}
main .main .dumb-videos .col-md-12 .block-video .video .name{color:#F2538F;}
main .main .dumb-videos .col-md-12 .button{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:100px;}
main .main .dumb-videos .col-md-12 .button a{color:#fff;padding:7px 25px;border-radius:3px;-webkit-box-shadow:0 0 15px #ADADAD;box-shadow:0 0 15px #ADADAD;background:#21679a;background:-webkit-gradient(left top, left bottom, color-stop(0%, #21679a), color-stop(100%, #12578a));background:-webkit-gradient(linear, left top, left bottom, from(#21679a), to(#12578a));background:-o-linear-gradient(top, #21679a 0%, #12578a 100%);background:linear-gradient(to bottom, #21679a 0%, #12578a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21679a', endColorstr='#12578a', GradientType=0);}
main .main .dumb-text{width:100%;height:100%;margin-top:50px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;}
main .main .dumb-text .col-md-7{text-align:center;}
main .main .dumb-text .col-md-7 p{font-size:12px;}
main .main .dumb-text .button{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:70px;margin-bottom:130px;}
main .main .dumb-text .button a{color:#fff;padding:10px 40px;background-color:#E18918;-webkit-box-shadow:0 0 15px #ADADAD;box-shadow:0 0 15px #ADADAD;}
main .main .dumb-text .sponsors{margin-top:50px;margin-bottom:150px;}
main .main .dumb-text .sponsors .logo1{height:50px;width:145px;float:left;margin-right:45px;background:url('../img/logos/spons2.png') no-repeat center;}
main .main .dumb-text .sponsors .logo2{height:50px;width:145px;float:left;background:url('../img/logos/spons1.png') no-repeat center;}
.jump-ladies{padding-top:60px;}
.jump-ladies .row{float:left;width:100%;}
.jump-ladies .girls{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.jump-ladies .block-girl{width:20%;padding-right:35px;margin:0 23px;}
.jump-ladies .col-girl{margin-bottom:55px;width:100%;height:360px;position:relative;float:left;margin-right:45px;}
.jump-ladies .col-girl:last-child{margin-right:0;}
.jump-ladies .col-girl .photo-girl{position:absolute;top:0;left:0;height:315px;-webkit-box-shadow:0 0 50px #65696c;box-shadow:0 0 50px #65696c;z-index:100;}
.jump-ladies .col-girl .photo-girl img{width:100%;height:100%;}
.jump-ladies .col-girl .photo-girl[data-photo="2"]{background-image:url('../img/girls/girl2.png');background-position:center center;}
.jump-ladies .col-girl .photo-girl[data-photo="3"]{background-image:url('../img/girls/girl3.png');background-position:center center;}
.jump-ladies .col-girl .photo-girl[data-photo="4"]{background-image:url('../img/girls/girl4.png');background-position:70% center;}
.jump-ladies .col-girl .photo-girl[data-photo="5"]{background-image:url('../img/girls/girl5.png');background-position:center center;}
.jump-ladies .col-girl .photo-girl:hover .hov-photo{visibility:visible;opacity:1;}
.jump-ladies .col-girl .photo-girl:hover ~ .func-girl{z-index:102 !important;}
.jump-ladies .col-girl .photo-girl .hov-photo{visibility:hidden;position:absolute;top:0;opacity:0;-webkit-transition:ease-in-out 0.25s;-o-transition:ease-in-out 0.25s;transition:ease-in-out 0.25s;width:100%;height:100%;background-color:rgba(131, 139, 113, 0.7);}
.jump-ladies .col-girl .info-girl{color:#2f59ad;font-family:"Arial";width:80%;position:absolute;bottom:0;right:-8px;background-color:#ebf5f8;-webkit-box-shadow:0 0 40px #65696c;box-shadow:0 0 40px #65696c;z-index:101;}
.jump-ladies .col-girl .info-girl a{font-size:18px;font-weight:bold;padding:15px 0 15px 10px;display:inline-block;max-width:159px;overflow-x:hidden;max-height:45px;overflow-y:hidden;}
.jump-ladies .col-girl .vip-status{position:absolute;content:'';bottom:16px;left:0;z-index:999;}
.jump-ladies .col-girl .vip-status span{color:#fff;font-weight:bold;padding:18px 6px;font-size:16px;border:2px solid #fff;border-radius:5px;background:#80d63e;background:-webkit-gradient(left top, left bottom, color-stop(0%, #80d63e), color-stop(100%, #1e8f16));background:-webkit-gradient(linear, left top, left bottom, from(#80d63e), to(#1e8f16));background:-o-linear-gradient(top, #80d63e 0%, #1e8f16 100%);background:linear-gradient(to bottom, #80d63e 0%, #1e8f16 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80d63e', endColorstr='#1e8f16', GradientType=0);}
.jump-ladies .col-girl .info-girl .status-offline{position:absolute;right:-1px;top:-21px;}
.jump-ladies .col-girl .info-girl .status-offline span{font-size:1em;color:#fff;padding:3px 10px;background-color:red;}
.jump-ladies .col-girl .info-girl .status{position:absolute;right:0;top:-21px;}
.jump-ladies .col-girl .info-girl .status span{font-size:1em;color:#fff;padding:3px 10px;background-color:#8dd306;}
.jump-ladies .col-girl .func-girl{width:55px;position:absolute;right:-25px;top:0;}
.jump-ladies .col-girl .func-girl ul{margin:15px 0;}
.jump-ladies .col-girl .func-girl ul li{display:block;width:100%;height:55px;-o-border-radius:50%;border-radius:50%;margin-bottom:10px;background:url('../img/messages.png') no-repeat center center #fa9144;}
.jump-ladies .col-girl .func-girl ul li[data-fund="video"]{background-image:url('../img/videos.png');}
.jump-ladies .col-girl .func-girl ul li[data-fund="gift"]{background-image:url('../img/gifts.png');}
.jump-ladies .col-girl .func-girl ul li[data-fund="chat"]{background-image:url('../img/chat.png');}
.jump-ladies .col-girl .func-girl ul li:hover{background-color:#ca6820;}
.jump-ladies .col-girl .func-girl ul li a{display:block;width:100%;height:100%;text-indent:-9999px;}
.jump-ladies .decoration-paginator{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:25px;}
.decoration-count{
    float: right;
    padding: 7px 0;
    font-size: 16px;
    color: #e1a336;
}
.decoration-count__item{
    padding-right: 4px;
}
.decoration-count__item.active{
    color: #479cd1;
    font-weight: bold;
}
.jump-ladies .decoration-paginator ul li{display:inline-block;-o-border-radius:50%;border-radius:50%;}
.jump-ladies .decoration-paginator ul li:hover{background-color:#fff;}
.jump-ladies .decoration-paginator ul li:first-child:hover{background-color:#E7F0F7;}
.jump-ladies .decoration-paginator ul li:last-child{margin-right:0;}
.jump-ladies .decoration-paginator ul li:last-child:hover{background-color:#E7F0F7;}
.jump-ladies .decoration-paginator ul li a{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:20px;height:20px;}







.modal{background-color:rgba(0, 0, 0, 0.7);width:100%;height:100%;overflow-y:auto;}
.modal-girl .wrap-modal{width:800px;margin:0 auto;margin-top:90px;background-color:#fff !important;padding:25px;position:relative;border:1px solid #000;-o-border-radius:5px;border-radius:5px;}
.modal-girl .wrap-modal .wrap-girl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;}
.modal-girl .wrap-modal .wrap-girl .girl-info{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;}
.modal-girl .wrap-modal .wrap-girl .girl-info .girl .col-girl{width:100%;height:360px;position:relative;}
.modal-girl .wrap-modal .wrap-girl .girl-info .girl .col-girl .photo-girl{position:absolute;top:0;left:0;width:223px;height:350px;}
.modal-girl .wrap-modal .wrap-girl .girl-info .girl .col-girl .photo-girl img{width:223px;height:350px;}
.modal-girl .wrap-modal .wrap-girl .girl-info .girl .col-girl .photo-girl .vip-status{position:absolute;content:'';bottom:8px;left:0;}
.modal-girl .wrap-modal .wrap-girl .girl-info .girl .col-girl .photo-girl .vip-status span{color:#fff;font-weight:bold;padding:12px 20px;font-size:17px;border:2px solid #fff;border-radius:5px;background:#80d63e;background:-webkit-gradient(left top, left bottom, color-stop(0%, #80d63e), color-stop(100%, #1e8f16));background:-webkit-gradient(linear, left top, left bottom, from(#80d63e), to(#1e8f16));background:-o-linear-gradient(top, #80d63e 0%, #1e8f16 100%);background:linear-gradient(to bottom, #80d63e 0%, #1e8f16 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80d63e', endColorstr='#1e8f16', GradientType=0);}
.modal-girl .wrap-modal .wrap-girl .girl-info .girl .col-girl .func-girl{position:absolute;top:55px;right:15px;width:55px;}
.modal-girl .wrap-modal .wrap-girl .girl-info .girl .col-girl .func-girl ul{margin:15px 0;}
.modal-girl .wrap-modal .wrap-girl .girl-info .girl .col-girl .func-girl ul li{display:block;width:100%;height:55px;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 15px #65696c;box-shadow:0 0 15px #65696c;margin-bottom:10px;background:url('../img/messages.png') no-repeat center center #fa9144;}
.modal-girl .wrap-modal .wrap-girl .girl-info .girl .col-girl .func-girl ul li[data-fund="video"]{background-image:url('../img/videos.png');}
.modal-girl .wrap-modal .wrap-girl .girl-info .girl .col-girl .func-girl ul li[data-fund="gift"]{background-image:url('../img/gifts.png');}
.modal-girl .wrap-modal .wrap-girl .girl-info .girl .col-girl .func-girl ul li[data-fund="chat"]{background-image:url('../img/chat.png');}
.modal-girl .wrap-modal .wrap-girl .girl-info .girl .col-girl .func-girl ul li:hover{background-color:#ca6820;}
.modal-girl .wrap-modal .wrap-girl .girl-info .girl .col-girl .func-girl ul li a{display:block;width:100%;height:100%;text-indent:-9999px;}
.modal-girl .wrap-modal .wrap-girl .girl-info .disr{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;}
.modal-girl .wrap-modal .wrap-girl .girl-info .disr .head{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;}
.modal-girl .wrap-modal .wrap-girl .girl-info .disr .head .name{text-align:left;width:100%;}
.modal-girl .wrap-modal .wrap-girl .girl-info .disr .head .name h1{color:#0396fe;font-weight:bold;}
.modal-girl .wrap-modal .wrap-girl .girl-info .disr .head .name h1 span{color:#000;margin-left:10px;font-size:20px;font-weight:normal;}
.modal-girl .wrap-modal .wrap-girl .girl-info .disr .head .stat{width:50%;text-align:right;}
.modal-girl .wrap-modal .wrap-girl .girl-info .disr .head .stat span{padding:7px 10px;color:#fff;background-color:#9ddb8d;}
.modal-girl .wrap-modal .wrap-girl .girl-info .disr .about-girl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;}
.modal-girl .wrap-modal .wrap-girl .girl-info .disr .about-girl .age{margin-top:5px;}
.modal-girl .wrap-modal .wrap-girl .girl-info .disr .about-girl .text{font-weight:bold;font-size:15px;}
.modal-girl .wrap-modal .wrap-girl .girl-info .disr .about-girl .last{margin-top:15px;}
.modal-girl .wrap-modal .wrap-girl .girl-info .disr .about-girl p{margin-top:10px;}
.modal-girl .wrap-modal .wrap-girl .photos{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:25px;}
.modal-girl .wrap-modal .wrap-girl .photos .photo{width:100px;height:100px;margin-right:20px;background:#fff;}
.modal-girl .wrap-modal .wrap-girl .photos a{display:block;padding:20px 20px;margin-left:50px;color:#fff;font-weight:bold;font-size:15px;background-color:#e2950f;}
.modal-girl .wrap-modal .close-reg{position:absolute;top:5px;right:15px;cursor:pointer;}
.modal-girl .wrap-modal .close-reg span{color:#000;font-size:1.4em;font-weight:bold;}
.modal-log .wrap-modal{width:600px;margin:0 auto;margin-top:90px;background-color:#fff !important;padding:20px;position:relative;border:1px solid #000;-o-border-radius:5px;border-radius:5px;}
.modal-log .wrap-modal h3{text-align:center;font-size:20px;font-family:"OpenSansBold", "Helvetica";margin-bottom:25px;}
.modal-log .wrap-modal .wrap-log{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;}
.modal-log .wrap-modal .wrap-log .list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;}
.modal-log .wrap-modal .wrap-log .list form{width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;}
.modal-log .wrap-modal .wrap-log .list form input{height:35px;width:200px;padding-left:5px;margin-bottom:20px;background-color:#EFEEEE;border:1px solid #B4B5B5;-o-border-radius:5px;border-radius:5px;}
.modal-log .wrap-modal .wrap-log .list form button{margin-top:30px;margin-bottom:30px;font-size:15px;text-decoration:none;background-color:#3765A3;color:#fff;padding:7px 35px;-webkit-box-shadow:0 0 8px #000;box-shadow:0 0 8px #000;outline:none;border:none;-o-border-radius:5px;border-radius:5px;}
.modal-log .wrap-modal .close-reg{position:absolute;top:15px;right:20px;cursor:pointer;}
.modal-log .wrap-modal .close-reg span{color:#000;font-size:1.4em;font-weight:bold;}
.modal-register .wrap-register{width:700px;margin:0 auto;margin-top:90px;background-color:#fff;padding:25px;position:relative;-o-border-radius:5px;border-radius:5px;}
.modal-register .wrap-register .wrap-reg{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;}
.modal-register .wrap-register .wrap-reg .girl-info{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;}
.modal-register .wrap-register .wrap-reg .girl-info .girl{margin-right:30px;margin-bottom:40px;}
.modal-register .wrap-register .wrap-reg .girl-info .girl .col-girl{width:100%;height:360px;position:relative;}
.modal-register .wrap-register .wrap-reg .girl-info .girl .col-girl .photo-girl{position:absolute;top:0;left:0;width:215px;height:350px;}
.modal-register .wrap-register .wrap-reg .girl-info .girl .col-girl .photo-girl .hov-photo img{width:215px;height:350px;}
.modal-register .wrap-register .wrap-reg .girl-info .disr form{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative;}
.modal-register .wrap-register .wrap-reg .girl-info .disr form .more-text{width:80%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-bottom:15px;}
.modal-register .wrap-register .wrap-reg .girl-info .disr form .more-text p{font-size:11px;}
.modal-register .wrap-register .wrap-reg .girl-info .disr form .more-text p .linki{color:#acd3e5;text-decoration:underline;}
.modal-register .wrap-register .wrap-reg .girl-info .disr form .more-text p .register-modal-login-link{ text-decoration: underline; font-weight: bold; font-size: 17px; text-transform: capitalize; color: #3765A3; }
.modal-register .wrap-register .wrap-reg .girl-info .disr form .about-girl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;}
.modal-register .wrap-register .wrap-reg .girl-info .disr form .about-girl .line{width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:20px;}
.modal-register .wrap-register .wrap-reg .girl-info .disr form .about-girl .line .text{width:20%;font-weight:bold;font-size:15px;margin-right:20px;}
.modal-register .wrap-register .wrap-reg .girl-info .disr form .about-girl .line .inp{width:70%;}
.modal-register .wrap-register .wrap-reg .girl-info .disr form .about-girl .line .inp input{height:25px;width:200px;padding-left:5px;background-color:#EFEEEE;border:1px solid #B4B5B5;-o-border-radius:5px;border-radius:5px;}
.modal-register .wrap-register .wrap-reg .girl-info .disr form .about-girl .line .inp select{height:25px;width:200px;background-color:#EFEEEE;border:1px solid #B4B5B5;-o-border-radius:5px;border-radius:5px;}
.modal-register .wrap-register .wrap-reg .girl-info .disr form button{position:absolute;content:'';bottom:-55px;left:90px;padding:20px 50px;color:#fff;font-weight:bold;font-size:15px;-o-border-radius:5px;border-radius:5px;background-color:#e2950f;border:none;outline:none;}
.modal-register .wrap-register .close-reg{position:absolute;top:15px;right:20px;cursor:pointer;}
.modal-register .wrap-register .close-reg span{color:#000;font-size:1.4em;font-weight:bold;}
.pillow{display:none;position:fixed;left:0;top:130px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);z-index:1004;overflow-y:hidden;}
.burger-menu{position:absolute;width:30px;height:30px;left:25px;top:10px;z-index:10001;visibility:hidden;opacity:0;-webkit-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
.burger-menu.active-burg span:first-child{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
.burger-menu.active-burg span:nth-child(2){-webkit-transform:translateX(45deg);-ms-transform:translateX(45deg);transform:translateX(45deg);}
.burger-menu.active-burg span:nth-child(3){-webkit-transform:translateX(-45deg);-ms-transform:translateX(-45deg);transform:translateX(-45deg);}
.burger-menu.active-burg span:last-child{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}
.burger-menu span{display:block;position:absolute;left:0;width:100%;height:2px;background-color:#000;border-radius:10px;-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
.burger-menu span:first-child{top:0;}
.burger-menu span:nth-child(2),
.burger-menu span:nth-child(3){top:50%;margin-top:-1px;}
.burger-menu span:last-child{bottom:0;}
.burger-menu:after{position:absolute;content:'Menu';left:40px;top:5px;font-size:16px;}
.header-toggle-menu-text{display: none;}

.section-mobile-title{display: none;}
@media (max-width:1200px){main .main .dumb-videos .col-md-12{width:100%;}
    body .jump-ladies .container{width:100%;}
    .header[name="login"] .panel_foot .container .nav-menu li a{font-size:15px;}
}
@media only screen and (max-width: 480px){
    .decoration-count{
        float: none;
        padding-top: 10px;
    }
}

.nws {
    position: relative;
    text-decoration: none;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    color: #fff !important;
    width: 218px;
    border-radius: 1000px;
    padding: 10px 20px;
    margin-right: 25px;
    cursor: pointer;
    font-size: 14px !important;
    background: rgb(165,73,208);
    background: linear-gradient(45deg, rgba(165,73,208,1) 0%, rgba(63,64,189,1) 100%);

    box-shadow: 0 0 0 rgba(165,73,208,.7);
    animation: pulse-btn 2s infinite;
}

.nws:hover {
    background: linear-gradient(45deg, rgba(63,64,189,1) 0%, rgba(165,73,208,1) 100%);
}

[name=login] .nws {
    margin-right: 50px;
}

@media screen and (max-width: 1030px) {
    .header .panel_head .auth {
        flex-flow: row wrap;
    }
    [name=login] .nws,
    .nws {
        margin-right: 0;
    }
    .nws-wrap {
        text-align: right;
        width: 100%;
    }


}

@media screen  and (min-width: 768px) and (max-width: 1030px) {
    [name="login"] .nws-wrap {
        margin-top: -10px;
    }
    .header[name="login"] .panel_head {
        height: 170px;
    }
    .lang-change-flag {
        bottom: auto;
        /*top: 20px;*/
        right: 290px;
    }
}

@media screen and (max-width: 767px) {
    [name="login"] .nws-wrap {
        margin-top: 15px;
        margin-bottom: 25px;
    }
    .nws-wrap {
        text-align: center;
        margin-top: 15px;
        margin-bottom: 15px;
    }
}



@-webkit-keyframes pulse-btn {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(165,73,208,.7);
    }
    70% {
        -webkit-box-shadow: 0 0 0 20px rgba(63,64,189,0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(165,73,208,0);
    }
}
@keyframes pulse-btn {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(165,73,208,.7);
        box-shadow: 0 0 0 0 rgba(165,73,208,.7);
    }
    70% {
        -moz-box-shadow: 0 0 0 20px rgba(63,64,189,0);
        box-shadow: 0 0 0 20px rgba(63,64,189,0);
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(165,73,208,0);
        box-shadow: 0 0 0 0 rgba(165,73,208,0);
    }
}

@media screen and (max-width: 767px) {
    @-webkit-keyframes pulse-btn {
        0% {
            -webkit-box-shadow: 0 0 0 0 rgba(165,73,208,.7);
        }
        70% {
            -webkit-box-shadow: 0 0 0 15px rgba(63,64,189,0);
        }
        100% {
            -webkit-box-shadow: 0 0 0 0 rgba(165,73,208,0);
        }
    }
    @keyframes pulse-btn {
        0% {
            -moz-box-shadow: 0 0 0 0 rgba(165,73,208,.7);
            box-shadow: 0 0 0 0 rgba(165,73,208,.7);
        }
        70% {
            -moz-box-shadow: 0 0 0 15px rgba(63,64,189,0);
            box-shadow: 0 0 0 15px rgba(63,64,189,0);
        }
        100% {
            -moz-box-shadow: 0 0 0 0 rgba(165,73,208,0);
            box-shadow: 0 0 0 0 rgba(165,73,208,0);
        }
    }
}

.modal--social-reg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-bottom: 30px;
    width: 100%;
}
.modal--social-reg a {
    width: 99% !important;
    position: relative;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
    height: 40px;
    text-align: center;
    text-decoration: none;
}
.modal--social-reg a:hover {
    text-decoration: underline;
}
.modal--social-reg a.nts-fb-login {
    background-color: #4267b2;
    color: #fff;
    line-height: 40px;
}
.modal--social-reg a.nts-g-login {
    background-color: #fff;
    color: #1d1d1d;
    border: 1px solid #d0d1d2;
    line-height: 38px;
}
.modal--social-reg a svg {
    position: absolute;
    top: 50%;
    left: 10px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 24px;
    display: inline-block;
    vertical-align: middle;
}

.buttons-reg-gmail {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 35px;
    flex-flow: row wrap;
    border: 1px solid #d0d1d2;
    background-color: #ffffff;
}

.buttons-reg-gmail svg {
    width: 24px;
    height: auto;
    margin-right: 5px;
    transition: .3s ease transform;
}

.buttons-reg-gmail:hover svg {
    transform: scale(1.1);
}

.buttons-reg-or {
    font-weight: 14px;
    text-align: center;
    position: relative;
    margin-bottom: 5px;
}

.buttons-reg-or:before {
    content: '';
    position: absolute;
    z-index: 1;
    height: 1px;
    width: 100%;
    background-color: #4190d3;
    top: 50%;
    left: 0;
}

.buttons-reg-or span {
    background-color: #ffffff;
    position: relative;
    z-index: 2;
    padding-left: 5px;
    padding-right: 5px;
}

@media screen and (min-width: 501px) {
    main .main .dumb-pictures .reg {
        height: 352px !important;
    }
}

.auth-item-wrap {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-flow: row wrap;
}

.auth-item-gmail {
    margin-right: 20px;
}


.auth-gmail {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 42px;
    flex-flow: row wrap;
    border: 1px solid #d0d1d2;
    background-color: #ffffff;
    width: 110px;
    border-radius: 8px;
}

.auth-gmail svg {
    width: 24px;
    height: auto;
    margin-right: 5px;
    transition: .3s ease transform;
}

.auth-gmail:hover svg {
    transform: scale(1.1);
}

@media (max-width: 500px) {
    .header .panel_head .auth .auth-item {
        min-width: auto !important;
    }
    .header .panel_head .auth .auth-item > a {
        margin-bottom: 20px !important;
    }
    .auth-item-gmail {
        margin-bottom: 20px !important;
    }

    .auth-item-wrap {
        margin-bottom: 20px;
    }
    .auth-gmail {
        height: 48px;
    }
}

.disr-gmail-wrap {
    max-width: calc(220px + 20%);
    width: 100%;
    margin-bottom: 10px;
}

@media (max-width: 767px) {
    .disr-gmail-wrap {
        margin-left: auto;
        margin-right: auto;
    }
}


.disr-gmail {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 42px;
    flex-flow: row wrap;
    border: 1px solid #d0d1d2;
    background-color: #ffffff;
    width: 100%;
    border-radius: 8px;
    margin-bottom: 10px;
}

.disr-gmail svg {
    width: 24px;
    height: auto;
    margin-right: 5px;
    transition: .3s ease transform;
}

.disr-gmail:hover svg {
    transform: scale(1.1);
}




.disr-gmail-or {
    font-weight: 14px;
    text-align: center;
    position: relative;
}

.disr-gmail-or:before {
    content: '';
    position: absolute;
    z-index: 1;
    height: 1px;
    width: 100%;
    background-color: #e2950f;
    top: 50%;
    left: 0;
}

.disr-gmail-or span {
    background-color: #ffffff;
    position: relative;
    z-index: 2;
    padding-left: 5px;
    padding-right: 5px;
}

@media only screen and (max-width: 500px) {
    main .main .dumb-pictures .col-md-12 {
        height: 730px !important;
    }
}