@import url("font/stylesheet.css");

/* konrad 3  */ 

body {margin: 0 auto;
      padding: 0;
      font-family: /*Ubuntu*/ Roboto, sans-serif;
      color: #000;
      border-top: 6px solid #e4003a;}


*:focus {outline: 0;}
.phone-top {display: none;}      

a {text-decoration: none;} 

div {box-sizing: border-box;}  

span {display: block;}   


.f-left {float: left;}

.f-right {float: right;}

.clear {clear: both;}

.fixed {position: fixed;
        width: 100%;
        z-index: 1000;}

ul {margin: 0;
    padding: 0;
    list-style: none;} 





.header-container {width: 100%;
                   max-width: 1400px;
                   padding: 0 1%;
                   margin: 0 auto;
                   height: 125px;}     


.logo {float: left;
       margin: 15px 0 0 0;
       width: 377px;
       position: relative;} 

.logo span { display: block;
             position: absolute;
             color: #e4003a;
             font-size: 11px;
             right: 138px;
             bottom: 22px;
             -webkit-transform: rotate(2deg);
             -moz-transform: rotate(2deg);
             -ms-transform: rotate(2deg);
             -o-transform: rotate(2deg);}                


.logo img {width: 100%;}     


.login_button {width: 177px;
               height: 65px;
               float: right;
               background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/login_tlo.png) no-repeat;
               margin: 35px 0 0 0;
               padding: 7px 0 0 65px;}    



.login_button a {color: /*#720C72*/#30373e;
                 display: block;
                 float: left;
                 clear: both;
                 font-weight: 900;}    


.login_button a.login {text-transform: uppercase;
                       font-size: 18px;}


.login_button a.pass {font-size: 12px;
                      padding-top: 9px;}  

.menu1-container   {width: 100%;
                    background:  #000;
                    /*border-top: 1px solid rgba(0, 0, 0, 0.16);
                    border-bottom: 1px solid rgba(0, 0, 0, 0.16);*/
                    height: 42px;
                    padding: 0 1%;
                    z-index: 200;
                    position: relative;}


.menu1-box {width: 100%;
            margin: 0 auto;
            max-width: 1400px;}                     


.menu1-container ul {float: left;}       



.menu1-container ul li {float: left;
                        display: block;
                        padding-top: 1px;
                        overflow: hidden;
                        padding: 0 ;
                        /*background: url(img/menu_przerywnik.png) no-repeat scroll 0 10px;*/
                        line-height: 25px;}

.menu1-container ul li a {display: block;
                          text-align: center;
                          padding: 9px 25px 8px 45px;
                          color: #fff;
                          text-transform: uppercase;
                          font-size: 16px;
                          font-weight: 500;
                          box-sizing: border-box;}  

.menu1-container ul li:nth-child(1) {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/home_white.png) no-repeat scroll 10px 10px; }  

.menu1-container ul li:nth-child(1):hover {background: #fff url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/home_black.png) no-repeat scroll 10px 10px; } 

.menu1-container ul li:nth-child(1):hover a {color: #000;}



.menu1-container ul li:nth-child(2) {background: #e4003a url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/join_now-1.png) no-repeat scroll 10px 16px; } 

.menu1-container ul li:nth-child(2) a {color: #fff;} 




.menu1-container ul li:nth-child(3) {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/videos_white.png) no-repeat scroll 10px 10px; } 

.menu1-container ul li:nth-child(3):hover {background: #fff url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/videos_black.png) no-repeat scroll 10px 10px; } 

.menu1-container ul li:nth-child(3):hover a {color: #000;}

.menu1-container ul li:nth-child(3):hover > ul li {background: #000;}

.menu1-container ul li:nth-child(3):hover > ul li a {color: #838383;}





.menu1-container ul li:nth-child(4) {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/categories_white.png) no-repeat scroll 10px 10px; } 

.menu1-container ul li:nth-child(4):hover {background: #fff url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/categories_black.png) no-repeat scroll 10px 10px; } 

.menu1-container ul li:nth-child(4):hover a {color: #000;}

.menu1-container ul li:nth-child(4):hover > ul li {background: #000;}

.menu1-container ul li:nth-child(4):hover > ul li a {color: #838383;}






.menu1-container ul li:nth-child(5) {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/pornstar_white.png) no-repeat scroll 10px 10px; } 

.menu1-container ul li:nth-child(5):hover {background: #fff url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/pornstar_black.png) no-repeat scroll 10px 10px; } 

.menu1-container ul li:nth-child(5):hover a {color: #000;}




.menu1-container ul li:nth-child(6) {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/how_it_white.png) no-repeat scroll 10px 10px; } 

.menu1-container ul li:nth-child(6):hover {background: #fff url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/how_it_black.png) no-repeat scroll 10px 10px; } 

.menu1-container ul li:nth-child(6):hover a {color: #000;}





.menu1-container ul li:nth-child(7) {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/blog_white.png) no-repeat scroll 10px 10px; } 

.menu1-container ul li:nth-child(7):hover {background: #fff url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/blog_black.png) no-repeat scroll 10px 10px; } 

.menu1-container ul li:nth-child(7):hover a {color: #000;}




.menu1-container ul li:hover > ul li:last-child {display: block; }                      

 


.menu1-container ul li > ul {display: none;}




.menu1-container ul li:hover > ul {display: block;
                                   position: absolute;
                                   z-index: 1100;}


.crellyslider > .cs-progress-bar {height: 0 !important;}


.menu1-container ul li:hover > ul li {float: none;
                                      background:  #000;}

/***/
.menu1-container ul li:nth-child(4n) > ul li {float: left;}

.menu1-container ul li:nth-child(4n) > ul {background:  #000;}




/***/

.menu1-container ul li:hover > ul li:first-child {background: #000;}                                

.menu1-container ul li:hover > ul li a, .menu1-container ul li > ul li a:hover {border: none;}

.menu1-container ul li:hover > ul li a {padding: 15px 20px 11px 35px;
                                        text-transform: none;
                                        font-weight: 400;
                                        text-align: left;} 

.menu1-container ul li:hover > ul li a {color: #838383;}


.menu1-container ul li:nth-child(4n) > ul li a {padding: 15px 20px 11px 20px;}                                     


.menu1-container ul li:hover > ul li:hover {background: /*#121212*/ #333;}


.new-register {display: block;
               float: right;
               color: #fff;
               font-size: 16px;
               background: #818181;
               padding: 11px 25px 11px 25px;
               line-height: 20px;
               font-weight: 900;}


.button-container {display: flex;
                   justify-content: center;
                   margin: 0 auto;
                   max-width: 1900px;
                   padding: 50px 0;
                   width: 98%;}

.headline {width: 100%;
           text-align: center;
           color: #e4003a;
           font-weight: 900;
           font-size: 25px;
           padding-top: 25px;
           margin-bottom: 15px;
           text-transform: uppercase;}

.headline h1 {font-size: 30px;
              margin: 0;
              font-weight: 400;
              font-family: Ubuntu, sans-serif;
              text-shadow: 1px 1px #E8105B;
              color: #e4003a; }




.button-container div span.small {font-size: 13px;
                                  font-weight: 400;
                                  padding-top: 3px;
                                  line-height: 14px;}




.slider-container {width: 100%;
                   clear: both;
                   overflow: hidden;
                   margin: 0 auto;
                   background: #F1F1F1;}



.content { width: 100%;
           margin: 0 auto;
           padding-bottom: 60px;
           overflow: hidden;}

.content-podstrona-bg {width: 100%;
                       padding: 0 1% 20px 1%;
                       background: #333;}



.film-list li {display: block;
               width: 100%;
               clear: both;
               /*overflow: hidden;*/
               padding: 25px 0 ;
               background: #1c1c1c;
               color: #fff;}


.film-list li:nth-child(2n+1) {background: /*#e6e4e4*/#333;}

.film-list li:nth-child(2n+1) a {color: #fff;}

.film-list li:nth-child(2n+1) .opis-film-glowna p {color: #fff;}



.li-list-container {width: 98%;
                    max-width: 1200px;
                    margin: 0 auto;}


.film-list li a {color:  /*#30373e*/ #fff;}



.film-list li h2 {font-weight: 500;
                  padding: 0 0 0 0;
                  font-size: 25px;
                  margin: 0 0 13px 0;
                  font-family: Ubuntu, sans-serif;}

.table {width: 100%;
        display: table;}                 

.film-box {width: 75%;
           display: table-cell;
           overflow: hidden;
           position: relative;}


.film-txt {width: 25%;
           padding-left: 25px;
           position: relative;
           display: table-cell;
           vertical-align: top;
           font-size: 18px;
          font-weight: 300;
           line-height: 25px;
           padding-top: 40px;}


.film-zajawka {overflow: hidden;
               position: relative;
               z-index: 10;}

.film-zajawka img {width: 100%;}               


.film-ico {position: absolute;
           width: 103px;
           height: 103px;
           top: 50%;
           margin-top: -51px;
           left: 50%;
           margin-left: -51px;
           z-index: 20;}


.vr-180 {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/vr_180_kolko_1-2.png) no-repeat;
         background-size: cover;}

.vr-360 {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/vr_360_kolko_1-2.png) no-repeat;
         background-size: cover;}

.vr-cinema {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/vr_cinema_kolko_1-2.png) no-repeat;
            background-size: cover;}


.list-ico {width: 100%;
           display:flex;
           justify-content:space-between;

           display:-webkit-flex;
           -webkit-justify-content:space-between;}




.film-list li .list-ico li {padding: 0 0 10px 0;}


.film-list li .list-ico li:nth-child(2n+1) {background: none;}


.film-list li .list-ico li img {width: 90%;
                                max-width: 50px;}



.film-buttons {position: absolute;
               bottom: 4px;
               width: 100%;
               padding-right: 25px;
               box-sizing: border-box;}




.film-list .film-buttons .watch-online, .film-list .film-buttons .download {width: 100%;
                                                                            max-width: 460px;
                                                                            height: 47px;
                                                                            display: block;
                                                                            color: #838383;
                                                                            padding: 12px 0 8px 0px;
                                                                            font-weight: 400;
                                                                            text-align: center;
                                                                            box-sizing: border-box;
                                                                            margin: 18px auto 0 auto;
                                                                            font-size: 17px;}                                                                            }

.film-list .film-buttons .watch-online {padding: 0;}

.film-list .film-buttons a {color: #838383;
                            width: 100%;
                            display: inline-block;
                            padding: 0 0 8px 15px;
                            text-transform: uppercase;} 

.film-list li:nth-child(2n+1) .film-buttons a  {color: #838383;}                                 


.film-list .film-buttons .watch-online {background: #121212 url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/watch.png) no-repeat scroll 10px 8px;}


.film-list .film-buttons .download {background: #121212 url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/download-1.png) no-repeat scroll 10px 8px;}



.film-list li .film-buttons .download span {display: block;
                                            background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/download_arrow.png) no-repeat scroll 92% 8px;
                                            text-transform: uppercase;}



.film-buttons .download > div.download-buttons-container {display: none;}

.film-buttons .download:hover > div.download-buttons-container {display: block;
                                                                position: absolute;
                                                                padding-right: 25px;
                                                                padding-top: 10px;
                                                                width: 100%;
                                                                max-width: 460px;
                                                                z-index: 12;}

.film-list .film-buttons .download-buttons-container a {padding-top: 12px;}

.download-buttons p {margin: 0;}



.download-buttons a {background: /*#E7105A*/ #fff;
                     margin: 1px auto 0 auto;
                     text-align: center;
                     height: 47px;
                     width: 100%;
                     padding: 10px 0 0 0;
                     color: /*#fff*/#30373e;
                     display: block;
                     box-sizing: border-box;
                     font-size: 16px;
                     font-weight: 600;}

.download-buttons a:hover {background: /*#C00D4B*/ #cecccc;}


.download-buttons .register-button {background: #121212 url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/register.png) no-repeat scroll 10px 8px;
                                    margin: 1px auto 0 auto;
                                    text-align: center;
                                    height: 47px;
                                    width: 100%;
                                    padding: 10px 0 0 0;
                                    border-top: 1px solid rgba(255, 255, 255, 0);}



.film-buttons .download .download-buttons .register-button a {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/register_arrow.png) no-repeat scroll 92% 8px;
                                                              font-weight: 600;
                                                              color: #838383;
                                                              font-size: 21px;
                                                              display: block;
                                                              width: 100%;
                                                              padding: 0;
                                                              margin: 0;
                                                              text-align: center;}





/**************************/


.galeria {clear: both;
          width: 100%;
          height: 150px;
          margin-top: 25px;}





.footer-top {width:100%;
             margin: 0 auto 15px auto;
             overflow: hidden;
             background: #e4003a;
             border-top: 1px solid #EE7FA9;
             border-bottom: 1px solid #EE7FA9;
             text-align: center;}




.footer-top a {display: block;
               line-height: 0;}



.footer-bottom-header {width: 100%;
                       padding: 13px 1%;
                       margin: 0 auto;
                       overflow: hidden;}


.logo-footer {float: left;
              width: 275px;
              position: relative;}


.logo-footer span { display: block;
                    position: absolute;
                    color: #e4003a;
                    font-size: 11px;
                    right: 38px;
             bottom: 21px;
             -webkit-transform: rotate(2deg);
             -moz-transform: rotate(2deg);
             -ms-transform: rotate(2deg);
             -o-transform: rotate(2deg);}  }


.logo-footer img {width: 100%;}


.content-podstrona {width: 98%;
                    margin: 0 auto;
                    max-width: 1900px;}



.breadcrumb {width: 100%;
             overflow: hidden;}



.breadcrumb li {float: left;
                text-transform: uppercase;

                padding: 14px 25px 14px 30px;
                font-size: 17px;
                color: #720C70;
                text-transform: uppercase;}


.breadcrumb li:first-child {background: none;
                            padding-left: 0;}                


.breadcrumb li a {color: #720C70;}

.single-film {width: 96%;
              margin: 0 auto;
              padding-top: 20px;}

.single-film .film-container {width: 100%;
                              max-width: 1200px;
                              margin: 0 auto;}

.single-film .film-container img {width: 100%;}            


.single-film h1 {font-weight: 500;
                 font-size: 25px;
                 margin: 0 0 15px 0;
                 color: #fff;}


.single-film .film-buttons {padding-right: 0;
                            position: relative;
                            width: 100%;
                            /* max-width: 380px;*/
                            margin: 25px auto 0 auto;}



.single-film .film-buttons .download {width: 100%;
                                      height: 47px;
                                      display: block;
                                      color: #838383;
                                      padding: 13px 0 12px 20px;
                                      font-weight: 400;
                                      text-align: center;
                                      box-sizing: border-box;
                                      margin: 18px 0 0 0;
                                      font-size: 17px;
                                      background: #121212 url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/download-1.png) no-repeat scroll 10px 8px;}


.single-film .film-buttons .download span {display: block;
                                           background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/download_arrow.png) no-repeat scroll 92% 5px;
                                           text-transform: uppercase;}                               

.single-film .film-buttons .download a {color: #30373e;}  

.single-film .film-buttons .download > div {display: none;}                      


.single-film .film-buttons .download:hover > div.download-buttons-container {display: block;
                                                                             position: absolute;
                                                                             margin-left: -20px; 
                                                                             padding: 8px 0 0 0;
                                                                             width: 100%;}



.single-film .download-buttons a {padding: 12px 0 0 0;}


.single-film .download-buttons .register-button a {padding: 0;}













.film-galeria {width: 100%;
               clear: both;
               margin: 20px 0 20px 0;}



.single-film-txt {margin-right: 290px;}

.single-film-txt p {color: #fff;
                    font-size: 14px;
                    font-weight: 400;}


.single-film-ico .list-ico li {padding: 0 0 10px 0;}



.ngl-featured {color: #838383;
               width: 96%;
               margin: 0 auto;
               display: block;
               padding: 25px 0 0 0;
               clear: both;               
               font-size: 24px;
               font-weight: 900;}

.ft-box {width: 100%;
         overflow: hidden;
         padding: 20px 0;
         margin: 10px auto 30px auto;
         background: #818181;}


.ft-box ul {width: 96%;
            margin: 0 auto;}

.ft-box ul li {width: 18.5%;
               float: left;
               margin: 0 0.75%;} 

.ft-box ul li img {width: 100%;}                  


.ft-box ul a {color: #121212;}


.ft-box ul h2 {margin: 6px 0 0 0;
               font-size: 18px;}



/*BUTTON*/   

.menu-button {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 25px;
    margin-right: 15px;
    margin-bottom: 0;
    border: 1px solid #e4003a;
    /*border-radius: 4px;*/
    background: transparent;
    cursor: pointer;}


.menu-button:focus {outline: none;}

.menu-button .menu-ico {display: block;
                        width: 22px;
                        height: 2px;
                        border-radius: 1px;
                        background: #e4003a;}


.menu-button .menu-ico + .menu-ico { margin-top: 4px;}                     


.footer-news {width: 100%;
              clear: both;
              margin: 0 auto;
              border-top: 4px solid #e4003a;
              padding: 10px 0;
              overflow: hidden;
              background: #4c4c4c; 
              font-weight: 300;}

.footer-news ul {display: table;}


.footer-news ul li {/*display: block;
                    float: left;*/
    display: table-cell;
    width: 20%;
    padding: 10px 2%;
    box-sizing: border-box;
    color: /*#303032*/ #fff;}

.footer-news ul li a {color: /*#000*/ #fff;
                      text-decoration: underline;}

/*.footer-news ul li:nth-child(2n+1) {background: #EEEEEE;}*/


.footer-news ul li:nth-child(5n+1) {clear: both;}


.footer-news ul li h2 {margin: 0;
                       text-transform: uppercase;
                       font-size: 13px;
                       font-weight: 900;}

.footer-news ul li .data {display: block;
                          clear: both;
                          font-size: 10px;
                          color: #DE0055;
                          font-weight: 900;}



.footer-news ul li p {margin: 0;
                      font-size: 14px;}



.fb-container {width: 100%;
               margin: 0 auto;
               display:flex;
               justify-content:center;

               display:-webkit-flex;
               -webkit-justify-content:center;} 



.fb-container div.f-box {width: 300px;
                         height: 350px;
                         margin: 30px 15px 50px 15px;} 






.footer-container {margin: 0 auto;
                   overflow: hidden;
                   padding: 0 1% 50px 1%;
                   width: 100%;
                   background: #e4003a;
                   color: #fff;
                   display:flex;
                   justify-content:space-between;

                   display:-webkit-flex;
                   -webkit-justify-content:space-between;} 

.footer-container a {color: #fff;}



.f-social {width: 280px;} 


.f-menu {width: 420px;} 


.f-menu ul {float: right;
            width: 50%;
            margin-top: 15px;
            font-size: 17px;}


.f-menu ul li {padding-bottom: 3px;}            


.footer-txt {text-align: center;
             font-size: 13px;
             padding: 60px 50px 0 50px;
             width: 50%;} 


.f-menu-top {width: 420px;
             float: right;} 



.f-menu-top ul {float: right;
                width: 50%;
                margin-top: 25px;
                font-size: 20px;
                font-weight: 900;
                color: #e4003a;}


.f-flex1 {display:flex;
          justify-content:center;

          display:-webkit-flex;
          -webkit-justify-content:center;
          padding-top: 30px;}                


.f-flex1 a {padding: 0 13px;}                



.f-flex2 {display:block;
          padding-top: 20px;}

.f-flex2 li {float: left;
             margin: 0 3px 5px 3px;}                 


.col1 {width: 17%;
       float: left;
       clear: both;
       padding-top: 20px;}                



.col2  {width: 82%;
        float: right;
        padding-top: 20px;}                


.col1-ngl {display: block;
           width: 100%;
           color: #fff;
           background: /*#B12152*/ #1d1d1d;
           padding: 15px 0 15px 25px;
           font-weight: 700;
           font-size: 17px;
           box-sizing: border-box;}                


.col1 ul li {text-transform: uppercase;
             width: 100%;
             font-weight: 400;
             font-size: 15px;
             padding: 10px 0 10px 25px;
             border-left: 1px solid #121212;
             border-right: 1px solid #121212;
             box-sizing: border-box;
             /*background: #121212;*/} 

.col1 ul li:last-child {border-bottom: 1px solid #121212;
                        padding-bottom: 15px;}  

.col1 ul li:first-child {padding-top: 25px;}                                                  


.col1 ul li a {color: /*#E8105B*/#838383; }               


.film-list-kategoria li {display: block;
                         width: 46%;
                         margin: 0 2% 10px 2%;
                         /*overflow: hidden;*/
                         float: left;}


.film-list-kategoria li:nth-child(2n+1) {clear: both;}                       



.film-list-kategoria a {color: #fff ;}


.film-list-kategoria h2 {margin: 0 80px 10px 0;
                         font-size: 20px;
                         font-weight: 500;
                         display: block;
                         overflow: hidden;
                         text-overflow: ellipsis;
                         white-space: nowrap;}



.film-list-kategoria .film-box {display: block;
                                width: 100%;}



.film-list-kategoria .film-txt { display: block;
                                 clear: both;
                                 padding-left: 0;
                                 width: 100%;
                                 padding-top: 0;}

.film-list-kategoria .film-txt p {color: #fff;
                                  font-size: 14px;
                                  font-weight: 400;}

.film-list-kategoria .film-txt .desc-block a.btn {display: block;
                                                  margin: 5px auto 0;
                                                  width: 220px;
                                                  text-align: center;
                                                  height: 35px;
                                                  line-height: 35px;
                                                  color: #e4003a;
                                                   text-transform: uppercase;
                                                   background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/08/showmore-2.png) no-repeat scroll 160px 13px;     
                                                   font-weight: 500;
                                                   font-size: 13px;}

/*.film-list-kategoria .film-txt .desc-block a.btn:hover {background-color: background: #30373e;
                                                                          color: #fff;}*/

.film-list-kategoria .film-txt {margin-bottom: 125px;
                                position: relative;}
.film-list-kategoria .film-txt .desc-block.locked {z-index: 1;}
.film-list-kategoria .film-txt .desc-block {position: absolute;
                                            top: 100%;
                                            left: 0;
                                            right: 0;
                                            padding: 0 5px 10px;
                                            background-color: #333;
                                            z-index: 11;}
.film-list-kategoria .film-txt .desc-block > .inner-block {margin-top: 0;
                                                           margin-bottom: 0;                                  
                                                           overflow: hidden;}
.film-list-kategoria .film-txt .desc-block.locked > .inner-block {max-height: 79px;}     
.film-list-kategoria .film-txt p {margin: 0;line-height: 1.2em;}

.film-list .opis-film-glowna a.btn {display: none;}
@media(max-width:480px) {    
    .film-list .list-ico-container {display: none;}
    .item-top-wrapper {position: relative;
                       margin-bottom:125px;}
    .film-list .opis-film-glowna a.btn {display: block;
                                        margin: 5px auto 0;
                                        width: 220px;
                                        background-color: #121212;
                                        /* border-radius: 4px;*/
                                        text-align: center;
                                        height: 35px;
                                        line-height: 35px;
                                        color: #838383;}
    /*.film-list .opis-film-glowna a.btn:hover {background-color: #720C72;}*/

    .film-list {margin-bottom: 125px;
                position: relative;}
    .film-list .opis-film-glowna.locked {z-index: 1;}
    .film-list .opis-film-glowna {position: absolute;
                                  top: 100%;
                                  left: 0;
                                  right: 0;
                                  padding: 0 5px 10px;
                                 background-color: #1c1c1c;
                                  z-index: 11;}
    .film-list li:nth-child(2n+1) .opis-film-glowna {background-color: #333;}
    .film-list .opis-film-glowna > .inner-block {margin-top: 0;
                                                 margin-bottom: 0;                                  
                                                 overflow: hidden;}
    .film-list .opis-film-glowna.locked > .inner-block {max-height: 79px;}     
    .film-list .opis-film-glowna p {margin: 0;line-height: 1.2em;}
}

@media(max-width: 1039px) {
    .film-list .galeria {height: auto;}
}

.desc-block--single a.btn {display: none;}
@media(max-width:480px) {
    .single-film-txt {position: relative;
                      min-height: 129px;}

    .single-film-txt .desc-block--single a.btn {display: block;
                                                margin: 5px auto 0;
                                                width: 220px;
                                                background-color: #121212;
                                                /* border-radius: 4px;*/
                                                text-align: center;
                                                height: 35px;
                                                line-height: 35px;
                                                color: #838383;}

    /*.single-film-txt .desc-block--single a.btn:hover {background-color: #720C72;}*/

    .single-film-txt .desc-block--single.locked {z-index: 1;}
    .single-film-txt .desc-block--single {position: absolute;
                                          top: 0;
                                          left: 0;
                                          right: 0;
                                          padding: 0 5px 10px;
                                          background-color: #333;
                                          z-index: 11;}    
    .single-film-txt .desc-block--single > .inner-block {margin-top: 0;
                                                         margin-bottom: 0;                                  
                                                         overflow: hidden;}
    .single-film-txt .desc-block--single.locked > .inner-block {max-height: 79px;}     
    .single-film-txt .desc-block--single p {margin: 0;
                                            line-height:1.2em;}
}

.film-list-kategoria .film-buttons { position: relative;
                                     padding-right: 0;
                                     padding-top: 5px;}





.film-list-kategoria .list-ico-container {padding-top: 15px;
                                          margin: 0;}
.film-list-kategoria .list-ico-container::before,
.film-list-kategoria .list-ico-container::after {display: block;
                                                 content: "";
                                                 clear: both;}

.film-list-kategoria .list-ico-container ul {width: 50%;
                                             float: left;}


.film-list-kategoria .list-ico-container ul li {text-align: center;}


.film-list-kategoria .list-ico li img {width: 90%;
                                       max-width: 50px;}




.film-list-kategoria .film-buttons ul li:first-child { background: url(https://www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/watch_online.png) no-repeat scroll left center;}



.film-list-kategoria .film-buttons ul li:nth-child(2) { background: url(https://www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/download.png) no-repeat scroll left center;}


.film-list-kategoria .film-ico {height: 80px;
                                margin-left: -40px;
                                margin-top: -40px;
                                width: 80px;}




.film-list-kategoria .film-buttons .watch-online, .film-list-kategoria .film-buttons .download  { /*border-radius: 4px;*/
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-size: 17px;
    font-weight: 400;
    height: 47px;
    margin: 10px auto 0 auto;
    padding: 12px 0 8px 20px;
    text-align: center;
    width: 100%;
    max-width: 460px;
    float: none;}


.film-list-kategoria .film-buttons .watch-online {background: #121212 url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/watch.png) no-repeat scroll 10px 8px;
                                                  padding: 0;}

.film-list-kategoria .film-buttons .watch-online a {color: #838383;
                                                    display: inline-block;
                                                    width: 100%;
                                                    padding: 12px 0 8px 0;
                                                    text-transform: uppercase;
                                                    padding-left: 40px;
                                                    box-sizing: border-box;}


.film-list-kategoria .film-buttons .download {background: #121212 url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/download-1.png) no-repeat scroll 10px 8px;
                                              text-transform: uppercase;}



.film-list-kategoria .film-buttons .download span { background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/download_arrow.png) no-repeat scroll 94% 8px;
                                                    display: block;
                                                    color: #838383;}

.film-list-kategoria .film-buttons .download > div.download-buttons-container {display: none;}





.film-list-kategoria .download-buttons a {color: #30373e;}

.film-list-kategoria .film-buttons .download .download-buttons .register-button a {/*background: url(img/register_strzalka.png) no-repeat scroll 94% 8px;*/
                                                                                   color: #838383;}














.f-menu ul li:first-child {display: none;}


.footer-txt-phone {display: none;}



.box {width: 100%;
      margin: 0 auto;}






.ms-moz .ms-slide-bgcont > img {z-index: 1;}


.compact-theme.wp-posts-carousel { background: #FCD0E1;}


.compact-theme.wp-posts-carousel .wp-posts-carousel-container {border: none !important;
                                                               padding: 0 !important;}

.compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover { background: #FCD0E1 !important;}


.compact-theme.wp-posts-carousel .wp-posts-carousel-desc {color: #000 !important;
                                                          margin: 0 !important;
                                                          padding: 15px 15px 20px 15px !important;}


.compact-theme.wp-posts-carousel .wp-posts-carousel-slide {padding: 0 !important;}



.compact-theme.wp-posts-carousel .wp-posts-carousel-details {padding: 0 !important;}


.compact-theme.wp-posts-carousel .wp-posts-carousel-title {background: #e4003a;
                                                           margin: 0 !important;
                                                           padding: 15px 15px 10px 15px;
                                                           text-align: left !important;
                                                           text-transform: uppercase;
                                                           font-size: 14px !important;}

.compact-theme.wp-posts-carousel .wp-posts-carousel-title a {color: #fff;}

.compact-theme.wp-posts-carousel .wp-posts-carousel-created-date {/*color: #fff !important;
                                                                   padding: 0 15px 7px 15px !important;
                                                                   background: #DE0055;*/
    display: none;}


.wp-posts-carousel-slide {background: #FCD0E1 !important;}




.film-list-kategoria .film-buttons ul li a {color: #fff;}


.breadcrumb span {display: block;  
                  float: left;
                  text-transform: uppercase;
                  padding: 14px 25px 14px 30px;
                  font-size: 17px;
                  color: #e4003a;}


.breadcrumb span span {padding: 0;}


.button-container-box {width: 100%;
                       overflow: hidden;
                       border-top: 4px solid rgba(0, 0, 0, 0.16);
                       border-bottom: 4px solid rgba(0, 0, 0, 0.16);}

/****************************************************/

.film-button-container {width: 100%;
                        display:flex;
                        justify-content:center;

                        display:-webkit-flex;
                        -webkit-justify-content:center;}


.film-button-container .list-ico { display:flex;
                                   justify-content:center;

                                   display:-webkit-flex;
                                   -webkit-justify-content:center;}

.film-button-container .list-ico li {margin: 16px 15px 0 15px;}                                   

.single-film .film-buttons {margin-top: 0;} 



.single-film-txt {margin-right: 0;}                                  


.single-film-ico {display: none;}


/***REGISTER***/


.ul-register {width: 100%;
              max-width: 1200px;
              margin: 25px auto 0 auto;
              padding: 0 1%;
              display:flex;
              justify-content:space-between;

              display:-webkit-flex;
              -webkit-justify-content:space-between;
              box-sizing: border-box;}



.ul-register li {width: 24%;
                 height: 425px;
                 text-align: center;
                 color: #fff;
                 text-shadow: 1px 1px 2px #000;
                 padding-top: 45px;
                 box-sizing: border-box;
                 border-radius: 15px;
                 -moz-border-radius: 15px;
                 -webkit-border-radius: 15px;}


.gold {background: /*url(img/membership_back_gold.png) no-repeat*/#DADBE0;}


.platinium {background: /*url(img/membership_back_platinum.png) no-repeat*/#CA93E1;}

.diamond {background: /*url(img/membership_back_diamond.png) no-repeat*/#AAB9C9;}


.ultra {background: /*url(img/membership_back_ultra.png) no-repeat*/#EA0058;}


.ul-register li a {color: #fff;
                   background: #800080;
                   padding: 11px 20px;
                   border-radius: 4px;
                   -moz-border-radius: 4px;
                   -webkit-border-radius: 4px;
                   text-transform: uppercase;
                   font-size: 14px;
                   font-weight: 900;}


.pakiet-ngl {font-size: 25px;
             font-weight: 900;}

.pakiet-txt {font-size: 15px;
             padding-top: 55px;}


.pakiet-bt {font-size: 25px;
            font-weight: 900;
            padding: 65px 0 35px 0;}

.pakiet-bt-top {padding: 35px 0 0 0;}

.bt-platinium {padding: 0 0 35px 0;}


.ngl-memb {width: 100%;
           text-align: center;
           display: block;
           color: #720C72;
           font-size: 28px;
           font-weight: 900;
           padding: 35px 0;}

.ms-grab-cursor {cursor: default !important;}

.button-guests {background: #121212 url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/see_full.png) no-repeat scroll 12px 18px;
                width: 100%;
                max-width: 380px;
                margin: 25px auto;
                clear: both;
                padding: 13px 0 7px 10px;
                text-align: center;
                height: 47px;}

.button-guests a {display: block;
                  width: 100%;
                  color: #838383;
                  background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/see_full_arrow.png) no-repeat scroll 92% 9px;
                  font-size: 17px;
                  font-weight: 400;
                  text-transform: uppercase; }


.how-container {width: 98%;
                max-width: 1000px;
                margin: 0 auto;
                overflow: hidden;
                background: url(https://www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/03/divider.png) center bottom no-repeat;
                clear: both;
                padding: 25px 0;}


.how-container h2 {color: #720C72;
                   margin-top: 0;}

.how-img {width: 300px;
          float: left;
          text-align: center;}

.how-img img {max-width: 100%;}

.how-txt {margin-left: 300px;}


.szukaj {float: right;
         width: 350px;
         height: 42px;
         border-radius: 2px;
         box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
         transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1) 0s; 
         margin: 45px 15px 0 0;}  




.szukaj input[type='text'] {width: 300px;
                            height: 35px;
                            float: left;
                            border: none;
                            margin: 4px 0 0 4px;
                            font-family:  Lato, sans-serif;
                            color: #000;
                            padding: 0 ;
                            box-sizing: border-box;}       


.szukaj input[type='submit'] {width: 25px;
                              height: 25px;
                              float: right;
                              border: none;
                              margin: 9px 8px 0 0;
                              background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/search_ico.png) no-repeat;
                              cursor: pointer;} 


.szukaj-phone {display: none;}

/***********GALERIA MINIATURKI*************/

.film-list-kategoria .gallery-item {width: 33% !important;} 

.screen-reader-text {display: none;}



/*NAVIGATION*/

.screen-reader-text {display: none;}

.navigation a,
.navigation a:hover  { color: #fff;
                       text-decoration:none;}      


.navigation a, .navigation .current { display: inline;
                                      margin: 0 6px;
                                      text-transform: uppercase;
                                      font-size: 14px;
                                      font-weight: 900;
                                      background-color: #595959;
                                      border-radius: 3px;
                                      cursor: pointer;
                                      padding: 4px 8px;}



.navigation a:hover, .navigation .current {background-color: #e4003a;
                                           color: #fff;}


.navigation, .nav-links {display:flex;
                         justify-content:center;

                         display:-webkit-flex;
                         -webkit-justify-content:center;
                         padding: 20px 0 0 0;
                         clear: both;}




/********POPUP***********/



#popup-container { background: rgba(0, 0, 0, 1) ;
                   height: 100%;
                   position: fixed;
                   top: 0;
                   width: 100%;
                   z-index: 5000;}                 



.popup-box {background: #fff;
            height: 456px;
            margin: 120px auto 0 auto;
            width: 98%;
            max-width: 679px; 
            position: relative;
            background: url(https://www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/12/popup18_tlo.jpg) no-repeat center;} 





.popup-content {width: 100%;
                padding-top: 50px;
                text-align: center;
                color: #fff;
                position: relative;
                z-index: 10;}            



.popup-box span {color: #fff;
                 font-weight: 600;
                 font-size: 29px;
                 text-transform: uppercase;
                 text-shadow: 1px 1px #270110;}                 



.popup-buttons {width: 270px;
                margin: 0 auto;
                padding: 40px 0 0 0;
                display:flex;
                justify-content:space-between;

                display:-webkit-flex;
                -webkit-justify-content:space-between;
                font-size: 15px;}



.popup-buttons a {color: #fff;
                  font-weight: 600;
                  padding: 5px 20px;
                  border-radius: 4px;
                  -moz-border-radius: 4px;
                  -webkit-border-radius: 4px;
                  margin-top: 10px;
                  display: inline-block;}

.popup-buttons .enter a {background: #46001A;}

.popup-buttons .leave a {background: #fff;
                         color: #46001A;}


.rg {width: 98%;
     max-width: 1000px;
     margin: 0 auto;}

.rg a {color: #720C72;}

.contact-container {width: 98%;
                    margin: 0 auto;
                    max-width: 1000px;                    
                    overflow: hidden;}


.ct-right {width: 40%;
           max-width: 350px;
           float: right;
           padding: 35px 35px 0 0;}

.ct-right p {margin: 0;}

.ct-right input[type='text'], .ct-right input[type='email'] {width: 100%;
                                                             border: 1px solid #e8105b;
                                                             height: 32px;
                                                             box-sizing: border-box;
                                                             font-family: Lato, sans-serif;
                                                             margin-bottom: 15px;}

.ct-right textarea {width: 100%;
                    border: 1px solid #e8105b;
                    height: 150px;
                    box-sizing: border-box;
                    font-family: Lato, sans-serif;}


.ct-right input[type='submit'] {margin: 15px 0 45px;
                                border: none;
                                font-family: Lato, sans-serif;
                                color: #fff;
                                background: #e8105b;
                                text-transform: uppercase;
                                padding: 7px 20px;
                                font-weight: 900;}



.ct-left {width: 60%;
          float: left;
          text-align: center;}

.ct-bottom { background: url(https://www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/03/divider.png) bottom center no-repeat;
             width: 100%;
             clear: both;
             height: 19px;
             margin: -3px auto 35px auto;}

.wsp-container, .wsp-wrapper {width: 98%;
                              margin: 0 auto;
                              max-width: 1000px;
                              clear: both;
                              padding: 5px 0 0 0;}

.wsp-wrapper h2 {width: 100%;
                 clear: both;
                 padding: 25px 0 0 0;
                 margin: 0 0 5px 0;
                 color: #fff;}

.wsp-container ul {padding-bottom: 10px;}

.wsp-container li a {color: #fff;}

.wsp-container li a:hover {text-decoration: underline;}

.wsp-stars-list li {float: left;
                    width: 33.333333333333%;}

.wsp-genres-list li {float: left;
                     width: 50%;}

.wsp-tags-list li {float: left;
                   width: 25%;}

.wsp-stars-title, .wsp-genres-title, .wsp-tags-title {display: none;}

.tags-box, .stars-box {font-size: 17px;
                       font-weight: 600;}

.tags-box {padding-bottom: 8px;}

.tags-box a {color: #838383;
             font-weight: 600;}

.stars-box a {color: #e4003a;
              font-weight: 600;}

.page-blog {width: 98%;
            max-width: 1200px;}

.page-blog h1 {font-size: 27px;}

.page-blog a {color: #720C72;}

.page-blog.has-thumb {clear: both;}
.page-blog.has-thumb::before, 
.page-blog.has-thumb::after {display: block;
                             content: "";
                             clear: both;}

.page-blog.has-thumb {position: relative;}
.page-blog.has-thumb > a {float: left;
                          padding-right: 15px;}
.page-blog.has-thumb > a img {width: 200px;
                              height: auto;}

.login_phone-button {display: none;}


.login_phone-button a {color: #fff;
                       display: block;
                       font-size: 15px;
                       font-weight: 900;
                       padding: 9px 0 12px 0;
                       text-align: center;
                       text-transform: uppercase;
                       width: 100%;
                       background: /*#E8105B*/#cecccc;}


/*************SLIDER************/


.slider-over-wrapper {width: 100%;
                      position: relative;
                      overflow: hidden;
                      padding-top: 33%;
                      clear: both;}


.slider-wrapper { position: absolute !important;
                  top: 0 !important;
                  left: 0 !important;
                  right: 0 !important;
                  bottom: 0 !important;
                  width: 100%;
                  overflow: hidden;}


.star-img {display: none;}


/***********MEMBERSHIP*****************/



a:active,a:focus { outline: expression(hideFocus='true');}


#wrapper { width: 1170px;
           margin: 150px auto 50px auto;}


#tabs,#tabs2,#tabs3,#tabs4,#tabs5 {	width: 1170px;
                                    margin: 0 auto;
                                    margin-bottom: 40px;}

#tabs li,#tabs2 li,#tabs3 li,#tabs4 li,#tabs5 li {float: left;	
                                                  margin-right: 2px;}

#tabs4 ul {width: 100%;
           border-bottom: 1px solid #D5D5D5;}                                                  


#tabs li a,#tabs2 li a,#tabs3 li a,#tabs4 li a,#tabs5 li a {
    display: block;
    padding: 12px 18px 12px 40px;
    text-decoration: none;
    color: #fff;
    font-size: 21px;}



#tabs4 li:nth-child(1) a {background: #696D70 url("https://www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/11/creditcard_ico.png") no-repeat scroll 15px 16px;
                          padding-left: 55px;}

#tabs4 li:nth-child(2) a {background: #696D70 url("https://www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/12/freegogle_ico.png") no-repeat scroll  14px 5px;
                          padding-left: 70px;}


.tabulous_active, #tabs4 li a:hover {background-color: #000 !important;
                                     color: #fff !important;	                
                                     margin-top: -1px;}

#tabs4 li:nth-child(1) a.tabulous_active, #tabs4 li:nth-child(1) a:hover {padding: 13px 18px 13px 55px !important;
                                                                          background-position: 15px 17px;}	  


#tabs4 li:nth-child(2) a.tabulous_active, #tabs4 li:nth-child(2) a:hover {padding: 13px 18px 13px 70px !important;
                                                                          background-position: 15px 6px;}	                                     


#tabs_container {
    padding: 0;
    overflow: hidden;
    position: relative;
    height: /*515px*/ 632px !important;
}

#tabs-1 {top: 0 !important;}


.free-gogle {display: block;
             width: 100%;
             height: 78px;
             background: #000; 
             box-sizing: border-box;
             margin: 4px 0 35px 0;}

.free-gogle .free-text {color: #fff;
                        font-weight: 900;
                        font-size: 42px;
                        display: block;
                        float: left;
                        margin: 13px 0 0 170px;}

.free-gogle .free-img {display: block;
                       float: left;
                       margin: 8px 0 0 50px;}

#tabs_container div {
    margin-right: 0;
}

.transition {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;

    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s;
}

.make_transist {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.hidescale {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    opacity: 0;
}

.showscale {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;

    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s;
}

.hideleft {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
}

.showleft {
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -o-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;

    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s;
}

.hidescaleup {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
}

.showscaleup {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;

    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s;
}

.hideflip {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;

    -webkit-transform: rotatey(-90deg) scale(1.1);
    -moz-transform: rotatey(-90deg) scale(1.1);
    -o-transform: rotatey(-90deg) scale(1.1);
    -ms-transform: rotatey(-90deg) scale(1.1);
    transform: rotatey(-90deg) scale(1.1);

    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

.showflip {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;

    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s;

    -webkit-transform: rotatey(0deg) scale(1);
    -moz-transform: rotatey(0deg) scale(1);
    -o-transform: rotatey(0deg) scale(1);
    -ms-transform: rotatey(0deg) scale(1);
    transform: rotatey(0deg) scale(1);

    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}



.tabulousclear {display: block;
                clear: both;}


.member-box {display: block;
             float: left;
             width: 274px;
             height: 475px;
             margin-right: 24px;
             text-align: center;}

.member-1 {background: url(img/2box1.jpg) top center no-repeat;}

.member-2 {background: url(img/2box2.jpg) top center no-repeat;}

.member-3 {background: url(img/2box3.jpg) top center no-repeat;}

.member-4 {background: url(img/2box4.jpg) top center no-repeat;
           margin-right: 0;}



.span-ngl {color: #fff;
           font-size: 23px;
           font-weight: 900;
           text-shadow: 1px 1px #8D0334;}



.upp-ngl {padding-top: 25px;
          text-transform: uppercase;}

.gold-ngl {color: #FEEF72;}


.plt-ngl {color: #BDC6FF;}


.dt-ngl {color: #6BE8EA;}



.ult-ngl {color: #FF93EC;}


.span-bottom {color: #fff;
              font-size: 29px;
              font-weight: 900;
              text-shadow: 1px 1px #8D0334;}



.ngl-bottom {padding-top: 195px;}

.ngl-cena-przekr {padding-top: 161px}


.gold-bottom {color: #93C3CD;}

.plt-bottom {color: #BCC7FF;}


.dt-bottom {color: #93C3CD;}


.ult-bottom {color: #FF93E9;}


.button-pakiety {padding-top: 25px;
                 display: block;}



.logo-pakiety {clear: both;
               width: 100%;
               display:flex;
               justify-content:center;

               display:-webkit-flex;
               -webkit-justify-content:center;
               background: #000;
               overflow: hidden;
               padding: 15px 0;}
.logo-pakiety ul {text-align: center;}

.logo-pakiety li {margin: 0 15px;
                  display: inline-block;}

.logo-pakiety .logo-min {margin: 0 5px;}

.logo-pakiety div img {vertical-align: middle;}

.content-register {background: url("https://www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/12/asiantlo.jpg") bottom center no-repeat;
                   background-size: cover;}



/***********HOW DOES IT WORK****************/

.content-faqs-container {width: 100%;
                         overflow: hidden;
                         background: url(https://www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/12/how2.jpg) no-repeat top center;}


.content-faqs {max-width: 1200px;
               margin: 0 auto;
               padding: 8% 0;
               overflow: hidden;
               font-size: 0;
               text-align: center;}


.how-box {display: inline-block;
          max-width: 400px;
          margin: 0 0 20px;
          width: 100%;
          padding: 0 15px;
          vertical-align: top;}


.how-oculus {margin-right: 0;}


.faq-flex {clear: both;
           display:flex;
           justify-content:center;

           display:-webkit-flex;
           -webkit-justify-content:center;
           padding-top: 20px;}


.faq-flex .how-box {float: none;
                    margin: 0 15px;}


.button {width: 370px;
         height: 178px;
         cursor: pointer;}
.how-box .button {width: 100%;}


.google-cardboard {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/google.jpg) no-repeat;
                   background-position: 50% 50%;}


.google-cardboard.active {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/12/google_black.jpg) no-repeat;
                          background-position: 50% 50%;}


.samsung {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/samsung.jpg) no-repeat;
          background-position: 50% 50%;}


.samsung.active {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/12/samsung_black.jpg) no-repeat;
                 background-position: 50% 50%;}



.oculus-rift {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/oculus.jpg) no-repeat;
              background-position: 50% 50%;}


.oculus-rift.active {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/12/oculus_black.jpg) no-repeat;
                     background-position: 50% 50%;}


.playstation {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/playstation.jpg) no-repeat;
              background-position: 50% 50%;}


.playstation.active {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/12/psvr_black.jpg) no-repeat;
                     background-position: 50% 50%;}


.button-faq {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/faq.jpg) no-repeat;
             background-position: 50% 50%;}


.button-faq.active {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/12/faq_black.jpg) no-repeat;
                    background-position: 50% 50%;}


.button .gogle-nazwa {display: block;
                      width: 100%;
                      text-align: center;
                      color: #fff;
                      text-shadow: 1px 1px #252525;
                      font-size: 22px;
                      font-weight: 900;
                      padding: 45px 0 48px 0;
                      background: url(img/push.png) bottom center no-repeat;}

.button.active .gogle-nazwa {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/12/push2.png) bottom center no-repeat;}


.button .gogle-nazwa .gogle-small {font-weight: 300;
                                   font-size: 26px;}



.button .nazwa-faq {font-size: 45px;
                    padding-top: 55px;}                                   

.faqs-interior {margin: 1px 0;}                                   

.faqs-interior .button {width: 370px;
                        height: 70px;
                        display: table-cell;
                        vertical-align: middle;
                        color: #fff;
                        text-shadow: 1px 1px #252525;
                        text-align: center;
                        background: #969696;
                        font-size: 15px;
                        font-weight: 600;
                        text-transform: uppercase;
                        padding: 0 15px;}  

.faqs-interior .tresc-accordion {margin-top: 1px;}    

.faqs-interior .tresc-accordion, .tresc-faq {font-size: 14px;}


.faqs-interior .tresc-accordion ol {background: #fff;
                                    padding: 8px 8px 8px 25px;
                                    margin: 1px 0 1px 0;}  

.tresc-accordion {font-weight: 600;}


.tresc-accordion p {background: #fff;
                    padding: 8px 8px 8px 10px;
                    margin: 0 0 1px 0;}  

.tresc-accordion a {color: #E8105B ;
                    font-weight: 900;}                                  

.tresc-accordion .ask {display: block;
                       font-weight: 600;}                                   


.tresc-accordion .answer {display: block;
                          padding: 7px 0;}

.vr-mode {display: inline-block;
          background: url(https://www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/12/a2.gif) no-repeat scroll 100% 0;
          padding: 0 20px 0 0;}

.vr-button {display: inline-block;
            background: url(https://www.virtualrealitybang.com/vrporn/wp-content/uploads/2016/12/a1.gif) no-repeat scroll 100% 0;
            padding: 0 20px 0 0;}


.download {cursor: pointer;}

.span-padding {display: block;
               width: 100%;
               height: 55px;}


/************STRONA Z LISTĄ PORNSTARSÓW 17-01-2017 KARNECCY********/

.col2-stars {max-width: 1200px;
             width: 98%;
             margin: 0 auto;}

.girl-box {width: 20%;
           padding: 10px 0.3%;
           float: left;
           text-align: center;}

.stars-img, .stars-img img {width: 100%;
                            max-width: 220px;}

.girl-box .star-name-container {text-align: center;
                                font-size: 17px;
                                font-weight: 600; }


.girl-box .star-name-container a {color: #fff;}

.pornstar-big-img img {width: 100%;
                       position: relative;
                       z-index: 1;}

.pornstar-big-img {position: relative;
                   overflow: hidden;}

.pornstar-big-img .star-mini {position: absolute;
                              top:0;
                              left: 0;
                              background: rgba(0, 0, 0, 0.7);
                              color: #E8105B;
                              z-index: 10;
                              text-align: left;
                              padding: 25px 25px 250px 150px;}

.pornstar-big-img .star-mini img {max-width: 150px;}

.pornstar-big-img .star-mini span {display: block;
                                   padding: 5px;
                                   font-weight: 600;}

.pornstar-description .laska-opis {background: #4C4C4C;
                                   padding: 5px 30px 5px 30px;
                                   position: relative;
                                   color: #fff;
                                   z-index: 15;
                                   margin-top: -5px;
                                   clear: both;
                                   font-weight: 300;
                                   font-size: 15px;}


.pornstar-big-img .tytul-kategoria {display: block;
                                    position: absolute;
                                    width: 100%;
                                    background: rgba(255, 255, 255, 0.7);
                                    padding: 15px 0 17px 0;
                                    color: #E8105B;
                                    text-align: center;
                                    text-transform: uppercase;
                                    font-weight: 900;
                                    bottom: 0; 
                                    z-index: 10;
                                    font-size: 15px;}

.page-blog .more-blog {display: block;
                       margin-top: -12px;
                       color: #E8105B;
                       font-size: 14px;
                       font-weight: 900;}

.page-blog .more-blog:hover {text-decoration: underline;}

/**************VR PORN STORIES****************/                                  





/*.pb-content {width: 100%;
             max-width: 1200px;
             margin: 0 auto; } */                                  

.pb-box {width: 50%;
         float: left;
         padding: 15px;
         overflow: hidden;
         background: #1c1c1c;} 

.pb-box .pb-text {color: #fff;}

.pb-box:nth-child(4n+1), .pb-box:nth-child(4n+2) {background: #333;}                               

.pb-box:nth-child(2n+1) {clear:both;
                         padding-left: 10%;} 

.pb-box:nth-child(2n) {padding-right: 10%;}                          

.pb-box img {width: 100%;}


.pb-box h2 {font-weight: 500;}



.pb-box a { color: /*#710d70 #890054 #30373e*/ #fff;}

.pb-box:nth-child(4n+1) a, .pb-box:nth-child(4n+2) a {color: #fff;}

.pb-text {font-size: 14px;
          font-weight: 400;}

.pb-box:nth-child(4n+1) .pb-text, .pb-box:nth-child(4n+2) .pb-text {color: #fff;}

.pb-box .more-blog { color: #e4003a;
                     display: block;
                     font-size: 14px;
                     font-weight: 900;
                     margin-top: 0px;}

.pb-box:nth-child(4n+1) .more-blog, .pb-box:nth-child(4n+2) .more-blog {color: #e4003a;}


.literki span {display: block;
               float: left;
               border-radius: 3px;
               padding: 4px 0;
               margin: 10px 4px;
               width: 30px;
               box-sizing: border-box;
               text-align: center;
               font-size: 14px;
               font-weight: 900;
               background-color: #595959;}

.literki span:hover {background: #e4003a;}


.literki span a {color: #fff;}


.strony a,
.strony a:hover  { color: #fff;
                   text-decoration:none;}      


.strony a  { display: inline;
             margin: 0 6px;
             text-transform: uppercase;
             font-size: 14px;
             font-weight: 900;
             background-color: #595959;
             border-radius: 3px;
             cursor: pointer;
             padding: 4px 8px;}



.strony a:hover, .strony .active a {background-color: #e4003a;
                                    color: #fff;}


.strony {display:flex;
         justify-content:center;

         display:-webkit-flex;
         -webkit-justify-content:center;
         padding: 60px 0 30px 0;
         clear: both;}

.porn-stories-button {float: right;
                      margin: 42px 15px 0 0;}

.porn-stories-button a {color: /*#710D70*/#30373e; 
                        background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/stories3.png) no-repeat scroll 0 8px;
                        padding: 3px 0 10px 38px;
                        text-transform: uppercase;
                        font-weight: 900;
                        display: inline-block;}

.alignleft {float: left;
            margin: 0 12px 15px 0;
            clear: both;}

.page-blog p {margin: 0 0 15px 0;}

#menu-item-14407 {display: none;}

/***********PORN BLOG***********/

.single-film.page-blog {width: 50%;
                        float: left;
                        padding: 15px;
                        overflow: hidden;} 

.single-film.page-blog:nth-child(4n+1), .single-film.page-blog:nth-child(4n+2) {background: #EEEEEE;}                               

.single-film.page-blog:nth-child(2n+1) {clear:both;
                                        padding-left: 10%;} 

.single-film.page-blog:nth-child(2n) {padding-right: 10%;} 


.content-wpis-blog .single-film {width: 100%;
                                 background: #333;
                                 padding: 15px 2% ;
                                 oveflow: hidden;}


.content-wpis-blog .gallery-item {width: 15% !important;
                                  margin: 0 0.83333333333%;
                                  box-sizing: border-box;}

.content-wpis-blog .gallery-item img {width: 100%;
                                      border: none !important;}

.content-wpis-blog a {color: #E8105B;}


.content-wpis-blog a.f-button {display: inline-block;
                               background: #121212;
                               /*border-radius: 4px;*/
                               box-sizing: border-box;
                               color: #838383;
                               font-size: 16px;
                               font-weight: 600;
                               height: 47px;
                               margin: 1px auto 0;
                               padding: 13px 0 0;
                               text-align: center;
                               width: 250px;}  


/***********zmiany pojedynczy film*****************/

.single-film .film-buttons {display:flex;
                            justify-content:center;}  

.single-film .button-guests {display: inline-block;
                             width: 300px;
                             margin: 20px 5px 0 5px;} 

.single-film .film-buttons .download {display: inline-block;
                                      width: 300px;
                                      margin: 20px 5px 0 5px;
                                      padding-left: 0;}  


.single-film .film-buttons .download > div {display: none;
                                            margin-left: 0; 
                                            width: 100%;
                                            padding: 8px 0 0 0;}  



.single-film .film-buttons .download:hover > div.download-buttons-container {display: block;
                                                                             position: relative;
                                                                             margin-left: 0; }

.film-button-container {max-width: 1200px;
                        justify-content: space-between;
                        margin: 0 auto;}

.film-button-container .ico-left { justify-content:flex-start;}

.film-button-container .list-ico.ico-left li {margin: 15px 15px 0 0;}

.film-button-container .list-ico.ico-left li img {width: 50px;}

.film-button-container .ico-right { justify-content:flex-end;}

.film-button-container .list-ico.ico-right li {margin: 15px 0 0 15px;}

.film-button-container .list-ico.ico-right li img {width: 50px;}

.choose {color: #bf0000;
         text-align: center;
         font-size: 35px;
         font-weight: 600;
         margin-top: 70px;}


#wrapper {margin-top: 70px;}

.film-list-kategoria li {position: static;
                         z-index: 1;}

.film-list-kategoria .film-buttons .watch-online, .film-list-kategoria .film-buttons .download {border-radius: 0;}

/**********ZMIANY WIDOK FILMU NA GŁÓWNEJ*************/

.opis-film-glowna {clear: both;
                   margin: 15px 0;
                   font-weight: 400;
                   font-size: 14px;}

.film-list li .nowa-lista .list-ico {display: block;}                  

.film-list li .nowa-lista .list-ico li {width: 25%;
                                        float: left;
                                        clear: none;
                                        text-align: center;
                                        background: none;}  

.film-list li .nowa-lista .list-ico li img {width: 100%;
                                            max-width: 58px;}


/********************/


.button-container div span.txt {color: #333;
                                font-size: 25px;
                                font-weight: 900;}


.button-container div span.small {font-size: 13px;}                                

.box-3 {color: #890054;
        text-align: center;
        width: 350px;
        padding:  30px 25px 20px 142px; }


.box-3-head {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/vr_head-1.png) no-repeat scroll 0 0;
             padding-top: 10px;}


.box-3-3d {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/360-1.png) no-repeat scroll 0 0;
           padding-top: 35px;}

.box-3-sound {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/sound.png) no-repeat scroll 0 0;
              padding-top: 20px;} 

.gwarancja {width: 100%;
             margin-bottom: 15px;}  

.gwarancja img {width: 100%;} 


/******************/

.girl-box:nth-child(5n+1) {clear: both;}


.film-list-kategoria .film-buttons .download, .film-list-kategoria .film-buttons .watch-online {width: 49%;
                                                                                                float: left;
                                                                                                 margin-bottom: 10px;}


.film-list-kategoria .film-buttons .watch-online { margin-right: 1%;} 

.film-list-kategoria .film-buttons .download { margin-left: 1%;}
                                                                                                



.film-list-kategoria .film-buttons .download:hover > div.download-buttons-container {width: 49%;
                                                                                     display: block;
                                                                                     position: absolute;
                                                                                     padding: 10px 0 0 0;
                                                                                     margin-left: -20px;}

.gallery img {border: none !important;}

.bg-grey {background: #333;}

.single-film-block {width: 100%;
                    padding: 0 1%;
                    margin: 0 auto;}

.film-time {position: absolute;
            top: 9px;
            right: 0;
            color: #fff;
            background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/08/counter-bg.png) no-repeat center;
            width: 92px;
            height: 28px;
            text-align: center;
            font-size: 20px;
            padding: 4px 0 0 3px;
            letter-spacing: 9px;
            line-height: 20px;}

.box {position: relative;}

.box .film-time {top: 4px;}

.f-box:first-child {display: none;}

.wpcf7 label {color: #fff;}

.wpcf7 textarea {margin-bottom: 12px;}

.film-list .gallery img, .film-list-kategoria .gallery img {width: 100% !important;
                         border: 1px solid rgba(255, 255, 255, 0) !important; 
                         box-sizing: border-box;}

.film-list li {/*overflow: hidden;*/
               padding-bottom: 15px;}

.button-gallery a {display: block;
                   width: 154px;
                   height: 34px;
                   background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/08/gallery_button.png) no-repeat;}

h2.gallery-ngl {text-align: center;
                /*font-family: Ubuntu,sans-serif;*/
                font-size: 25px;
                font-weight: 300;
                color: #e4003a;}

.button-gallery2 {clear: both;
                  width: 282px;
                  padding: 0 0 25px 0;
                  margin: 0 auto; }

.button-gallery2 a {width: 286px;                 
                   height: 34px;
                    background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/08/more_galleries_1-1.png) no-repeat;
                    display: block;}

.single-gallery-star {max-width: 1200px;
                      margin: 0 auto;}

.single-gallery-star .gallery img {width: 100% !important;
                                   border: 1px solid rgba(255, 255, 255, 0) !important; 
                                   box-sizing: border-box;}

.single-gallery-star .gallery {text-align: center;}

.single-gallery-star .gallery .gallery-item {float: none !important;
                                             width: 25% !important;
                                             display: inline-block !important;
                                             margin: 0 !important;}

.single-gallery-star .gallery br {display: none;}

.star-gallery-ngl {display: flex;
                   justify-content: center;}

.star-gallery-ngl a {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/08/back.png) no-repeat scroll 0 12px;
                     color: #e4003a;
                     display: block;
                     font-size: 14px;    
                     line-height: 35px;
                     margin: 20px 25px 0 0;
                     text-transform: uppercase;
                     padding: 0 0 0 15px;}

.home-stars, .home-cat {color: #cccccc;
                        text-transform: uppercase;
                        font-size: 13px;
                        clear: both;
                        padding: 0 0 0 32px;}

.home-stars {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/08/stars_ico-1.png) no-repeat scroll 0 0; 
             min-height: 45px;}

.home-cat {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/08/categories_ico-1.png) no-repeat scroll 0 0;
           min-height: 30px;}



.film-list li .home-stars a, .film-list li:nth-child(2n+1) .home-stars a, 
.film-list li .home-cat a, .film-list li:nth-child(2n+1) .home-cat a {color: #cccccc;}

.film-txt .home-stars, .film-txt .home-cat {line-height: 15px; }

.home-stars span, .home-cat span {color: #bf0000;
                  text-transform: uppercase;
                  font-weight: 600;
                  display: inline;
                  font-size: 14px;}

.join-link {width: 100%;
            padding: 8px 0;
            background: #bf0000;
            text-align: center;
            clear: both;
            margin: 0; }

.join-link a {color: #fff;
              text-transform: uppercase;
              font-size: 24px;
              background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/08/cardboard_2.png) no-repeat scroll 0 0;
              padding-left: 45px;}

.film-list .film-buttons .watch-online a {padding-left: 0;}

.content-podstrona-404 {width: 100%;
                        max-width: 100%;
                        background: #333333 url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/08/404bg.jpg) no-repeat center;
                        color: #fff;}

.big-404 {font-size: 88px; 
          padding-bottom: 15px;}

.middle-404 {font-size: 33px;
             padding-bottom: 15px;}

.left-404 p, .left-404 ul {font-size: 18px;}

.left-404 p span {display: inline;
                  color: #e4003a;}

.left-404 ul li {text-transform: uppercase;
                 margin: 0 0 20px 0;
                 font-weight: 600;}

.left-404 ul li a {color: #e4003a;
                   padding: 4px 0 4px 35px;}

.left-404 ul li:nth-child(1) a {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/home_white.png) no-repeat scroll 0 0;}

.left-404 ul li:nth-child(2) a {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/join_now-1.png) no-repeat scroll 7px 8px;}

.left-404 ul li:nth-child(3) a {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/videos_white.png) no-repeat scroll 0 2px;}

.left-404 ul li:nth-child(4) a {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/categories_white.png) no-repeat scroll 0 2px;}

.left-404 ul li:nth-child(5) a {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/pornstar_white.png) no-repeat scroll 0 3px;}

.left-404 ul li:nth-child(6) a {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/how_it_white.png) no-repeat scroll 0 3px;}

.left-404 ul li:nth-child(7) a {background: url(//www.virtualrealitybang.com/vrporn/wp-content/uploads/2017/06/blog_white.png) no-repeat scroll 0 2px;}

.single-film .gallery img {width: 100%!important;
                           border: 1px solid rgba(255, 255, 255, 0)!important;
                           box-sizing: border-box;}


/********Swiper galeria*********/

.swiper-slide img {width: 100%;}


div.swiper-zajawka { width: 100% !important;}

.swiper-slide {width: 100% !important;}



.button-container-box {border: none;}

.headline, .button-container, .f-box:last-child, .footer-top, .fb-container {display: none;}

.tw-star {width: 300px;
          height: 350px;
           clear: both;
          margin: 30px auto 0px auto;}

