/*
Theme Name: LG Gaming 2017


This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

body {
    overflow-x: hidden;
}

.navbar-header {
float: none;
}
.navbar-inverse {
    background-color: #000;
    border-color: #000000;
}
.navbar-brand {
padding-top: 7px;
    padding-bottom: 5px;
}
.navbar-brand.ips{
float:right;
padding-top: 15px;
padding-bottom: 5px;	
}
.navbar-static-top{
margin-bottom: 0;	
}
.jumbotron.top_sect {
    background-image: url(/wp-content/themes/lggaming2017/assets/images/bg_top.jpg);
    background-size: 100% auto;
    background-position: 0 center;
    background-repeat: no-repeat;
    padding-top: 0;
    padding-bottom: 27%;
    margin-bottom: 0;
}
img{max-width:100%;}
.jumbotron.second_sect{
background-color: rgba(54, 54, 54, 0);
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.jumbotron p {
    font-size: 24px;
	color:#fff;
}
.pink_bold{
    color: #ffffff;
    font-weight: 900;
    font-size: 28px;
}
.jumbotron.players_sect{
background-color:#fff;	
text-align:center;
    padding-top: 0;
    padding-bottom: 150px;
}
.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }

}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	.active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
	.carousel-inner .active.left { left: -33%; }
	.carousel-inner .next        { left:  33%; }
	.carousel-inner .prev		 { left: -33%; }	
}

.carousel-control.left, .carousel-control.right {
    margin-left: 0;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
     top: 27%;
}

.jumbotron.votenwin_sect {
    background-color: #000000;
	    padding-bottom: 300px;
text-align: center;
    padding-top: 150px;
    margin-bottom: 0px;	
}
.jumbotron.votenwin_sect .all_players{
    margin-top: -225px;
    margin-bottom: 80px	
}

.jumbotron.votenwin_sect2 {
margin-bottom: 0px;
    padding-bottom: 0;
    padding-top: 28px;	
	    background-color: #fff;
}
.jumbotron.votenwin_sect2 .all_players{
    text-align: center;
}
.jumbotron.votenwin_sect2 .all_players img{
    width:100px;
}

.jumbotron.video_player {
background-color: #000000;
    padding-top: 68px;
    margin-top: -47px;
    margin-bottom: 0px;
    padding-bottom: 0;
}
.greyscale {
  -webkit-filter: grayscale(100%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(100%); 
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(100%); 
  -o-transition: .5s ease-in-out;
    filter: grayscale(100%);
	
}
.greyscale:hover{
  -webkit-filter: grayscale(0%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(0%);
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(0%);
  -o-transition: .5s ease-in-out;
  filter: grayscale(0%);
}
.videoWrapper {
	position: relative;
    padding-bottom: 46.25%;
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	    border: none;
}
a,a:focus, a:hover {
    color: inherit;
    text-decoration: none;
}
body{
font-family: 'Roboto', sans-serif;	
text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.8);
}
.jumbotron p {
    font-weight: 400;
position: relative;	
}
.carousel-inner h2 {
    font-weight: 300;
}
.carousel-inner h3 {
    font-weight: 900;
}
.navbar {
    min-height: 85px;
}

.s_title {
    margin-bottom: 20px;
    position: relative;
}
.s_title h4 {
    text-align: center;
    font-weight: 500;
    color: #b9134a;
    font-size: 25px;text-shadow: 0px 0px 1px rgba(0, 0, 0, 0);
}
.back_button {
    position: absolute;
    left: 0;
    font-weight: bold;
}
.video_info {
    background: #c1124c;
    padding: 0;
    color: #fff;
}
span.player-name {
    font-weight: 600;text-transform: uppercase;
}
span.video_name {
    font-weight: 300;
    margin: 0;text-transform: uppercase;
}
.meter_wrap {
    position: relative;
    padding: 5px;
    background: black;
    padding-bottom: 2px;
    color: #c1124c;
}
.meter_bar {
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    background: #fff;
	    width: 0%;
    transition: width 0.5s ease;
}
.meter_perc {
    line-height: 1;
    font-weight: bold;
    position: relative;
}
.video_share, .video_vote {
    padding: 0;
    max-height: 31px;
     text-align: right;
}
.carousel-inner {
    height: 695px;
}
@media (max-width: 991px){
.jumbotron.votenwin_sect2 .all_players img {
    width: 90px;
}	
}
.video_details_vote {
    width: 100%;
    margin: 0;
    margin-top: 15px;
    box-shadow: 0px 0px 30px 0px rgb(0, 0, 0);
    position: relative;	
}
.player_info_details {
    padding: 0;
    background: #f5f4f4;
}
.player_info_details_photo {
    padding: 0;
    background: #fff;
    padding-top: 15px;
    border-radius: 3px;
border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    box-shadow: 5px 0px 5px 0px rgba(79, 79, 79, 0.27);
    z-index: 2;
}
.player_info_details_desc {
    padding: 0;
    background: #f5f4f4;
    padding-top: 15px;
    box-shadow: 5px 0px 5px 0px rgba(79, 79, 79, 0.27);
    z-index: 1;	
}
.player_vote_now {
    padding: 0;
    background: #ffffff;
    padding-top: 15px;
}
@media (min-width: 991px){
.player_info_details_photo,.player_info_details_desc,.player_vote_now  {
-o-align-items: stretch;	
-ms-align-items: stretch;
-moz-align-items: stretch;
 -webkit-align-items: stretch;	
    align-items: stretch;	
}
.player_info_details,.video_details_vote {
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
}

.player_info_details_photo h3 {
    text-align: center;
    color: #c1124c;
    font-weight: bold;text-shadow: 0px 0px 1px rgba(0, 0, 0, 0);
}
.player_info_details_photo h4 {
    text-align: center;
    font-weight: 300;
}
.plr_img {
    padding-left: 40px;
    padding-right: 40px;
    text-align: center;	
    padding-bottom: 35px;	
}
.player_info_details_desc h3 {
    text-align: center;
    font-weight: bold;text-shadow: 0px 0px 1px rgba(0, 0, 0, 0);
}
.player_socials {
    text-align: center;
}
.pl_desc {
    padding: 20px;
    text-align: left;
    font-weight: 300;
    padding-top: 5px;	
}
.jumbotron .pl_desc p {
    font-weight: inherit;
    font-size: 13px;
    color: inherit;
}
.player_vote_now h3 {
    text-align: center;
    color: #c1124c;
    font-weight: bold;    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0);
}
.prize_image {
    text-align: center;
}
.vt_now_login {
    width: 120px;
    background: #c1124c;
    color: #fff;
    font-weight: 500;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 auto;
    cursor: pointer;
transition: all 0.5s ease;	
    box-shadow: inset 0px 0px 0px black;
}
.vt_now_login:hover {
    box-shadow: inset 0px 0px 10px black;
}
.v_now_wrap {
    padding-bottom: 20px;
	transition: opacity 0.5s ease;
}
.container.header_win{
    width: 100%;
    text-align: center;
position: Relative;
    color: #383838;
    font-family: 'Roboto', sans-serif;
    background-image: url("/wp-content/themes/lggaming2017/assets/images/screen2.jpg");
    background-size: inherit;
    background-position: center;
      padding-bottom: 18%;
    padding-top: 1%;
}
.footer_splash{
margin-top: -200px;	
}
.jumbotron.votenwin_sect h2 {
    color: #fff;
    font-weight: 500;
    font-size: 60px;
    position: relative;
}
.jumbotron.footer_s {
    background-color: #ba1349;
    padding: 0;
    padding-top: 200px;
    margin-top: -200px;
    height: 350px;
    margin-bottom: 0px;	
}
.middle_bottom_wrap {
    width: 100%;
    height: 300px;
    position: relative;
}
.middle_bottom {
    position: absolute;
    left: 50%;
    right: AUTO;
    margin: 0 auto;
    transform: translate(-50%,0);	
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 220px 1271.5px 0 1271.5px;
    border-color: #000000 transparent transparent transparent;
}
.go_to_vote {
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translate(-50%,0);
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #ba1349;
    z-index: 1;
    font-size: 35px;
    color: #fff;
    font-weight: 600;
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0);
    cursor: pointer;
}
.header_21_9 {
    clear: both;
    position: absolute;
    top: 10px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2;
    padding-top: 8px;
    left: 50%;
    transform: translate(-50%,0);
}
.container.header_win h2 {
    margin-bottom: 150px;
}

@media (max-width: 1597px){
.v_ideo {
    top: 44% !important;
}
}


@media (max-width: 1500px){
.container.header_win h2{
    font-weight: 300;
    font-size: 20px;
    margin-bottom: 150px;
}
}


@media (max-width: 1200px){
.footer_splash{
margin-top: -150px;	
}
.container.header_win h2{
    font-weight: 300;
    font-size: 20px;
       margin-bottom: 200px;
}
}
@media (max-width: 1024px){

.footer_splash{
margin-top: -100px;	
}
.container.header_win h2{
    font-weight: 300;
    font-size: 20px;
       margin-bottom: 250px;
}
}

@media (max-width: 768px){
.jumbotron p {
    font-size: 18px;
}

.jumbotron.votenwin_sect .all_players{
	margin-bottom: 0;
}
.h1, h1 {
    font-size: 28px;
}
.pink_bold {
    font-size: 22px;
}
.container.header_win h1{
font-size: 40px;
}
.container.header_win h2{
    font-weight: 300;
    font-size: 20px;
       margin-bottom: 330px;
}

}
@media (max-width: 728px){
.container.header_win h2{
    font-weight: 300;
    font-size: 20px;
    margin-bottom: 330px;
}

}
@media (max-width: 630px){
.header_21_9 {
    background-color: black;
    padding: 8px;    top: 85px;	
    left: auto;
    transform: none;
width:100%;	
}
.jumbotron.top_sect{
    margin-top: 72px;
    padding-bottom: 32%;	
}
.jumbotron.votenwin_sect2{
    padding-top: 100px;	
}
.container.header_win h1{
font-size: 28px !important;
}
}

@media (max-width: 585px){
.footer_splash{
margin-top: -50px;	
}
.jumbotron.votenwin_sect h2 {
    font-size: 40px;
}
.container.header_win h2{
    font-weight: 300;
    font-size: 14px;
    margin-bottom: 330px;
}
}
@media (max-width: 441px){
.vt_now_login{
white-space: normal !important;	
}	
.container.header_win h1{
font-size: 20px !important;
}
}
@media (max-width: 434px){
.wc_sect .pink_bold {
font-size: 19px;
}	
.v_ideo {
    top: 43% !important;
}
}
@media (max-width: 427px){
.back_button{
top: -25px;	
}	
.footer_splash{
margin-top: 0;	
}
.jumbotron.votenwin_sect h2 {
    font-size: 32px;
}
.navbar-brand{
    padding-top: 0px;
    padding-left: 5px;	
}
.navbar-brand.ips{
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 10px;
}
}
.take_part a img{ transition:all 0.5s ease; box-shadow: 0 0 0 0 black;}
.take_part a:hover img{        box-shadow: -2px 10px 10px 0px #949494; }
body {
    overflow-x: hidden;
    width: 100%;
    height: 100%;
}

.navbar-header {
 position: relative;
}
@media (max-width: 341px){
.jumbotron.top_sect{
    margin-top: 55px;
}	
.header_21_9{
	font-size: 18px;

}
}
