@charset "utf-8";body{font-family:Arial, Helvetica, sans-serif; color:#444444; font-size:14px; margin:0; padding:0; background:#ffffff;}*{margin:0; padding:0;}ul,li{margin:0; padding:0; list-style:none;}img{max-width:100%; height:auto;}a:hover, a:focus{text-decoration:none;}a:focus{outline:0;}img{border:none;}h5{font-size:16px;}.mtop{margin:15px 0 10px;}.mobile-view{display:none;}/*============btn-=================*/.btn1{background:#E2007E; color:#fff; border:none; border-radius:0; width:100%; padding:10px 0;}.btn1{display:inline-block; position:relative; -webkit-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0);}.btn1:before{pointer-events:none; position:absolute; content:''; height:0; width:0; top:0; left:0; background:white;/* IE9 */ background:-webkit-linear-gradient(315deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%); background:linear-gradient(135deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#000000');/*For IE7-8-9*/z-index:1000; box-shadow:1px 1px 1px rgba(0, 0, 0, 0.4); -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-property: width, height; transition-property:width, height;}.btn1:hover:before {width:25px; height:25px;}.colorpink {color: #E2007E;}.headerTop{padding:15px 0 12px 0; width:100%; float:left;}.logo img {max-width:375px;}.full-logo img{max-width:100%;}.headerTop .col-md-12{text-align:center;}#topNav ul{/*text-align:right;*/ margin:28px 0 14px; text-align:right;}#topNav li{display:inline-block; background:url(../images/topNavborder.png) no-repeat right 0; position:relative; line-height:30px;}#topNav li:last-child{background:none;}#topNav a{color:#444444; padding:0 13px; display:block;}#topNav a:hover{color:#E2007E;}#topNav a .glyphicon:hover{color:#adc621;}#topNav li a .glyphicon{color:#a9a9a9; font-size:17px;}/*=======IE Support=======*/#topNav li.bordernone{background:none;}/*=======IE Support=======*/#topNav li a span {float:left; padding-right:10px;}#topNav ul ul{position:absolute; width:240px; padding:15px; border:1px solid #ccc; right:15px; background:#fff; z-index:1001; visibility:hidden; top:30px; margin:0;}#topNav li:hover ul{visibility:visible;}#topNav ul ul li .btn1{background:#E2007E;}#topNav ul ul li{width:100%; text-align:center; line-height:18px;}#topNav ul ul li p{padding:5px 0; margin:0;}#topNav ul ul.loginmenu{left:-50px; right:0;}#headerNav{background:url(../images/shadow.png) repeat-x 0 0 #01a5e4;}#headerNav .navbar{margin:0;}#headerNav .navbar li{position:relative;}#headerNav .navbar li a{color:#fff; text-transform:uppercase; display:block; padding:0 15px; line-height:46px;}#headerNav .navbar li a:hover{border-bottom:2px solid #E2007E; margin:0;}#headerNav .navbar ul ul{position:absolute; width:285px; visibility:hidden; background:#01a5e4; top:46px; z-index:9999}#headerNav .navbar ul ul li a:hover{border-bottom:none; background:#E2007E;}#headerNav .navbar ul ul li{width:100%; float:left;}#headerNav .navbar ul ul li a{line-height:30px !important; text-transform:capitalize; padding:0 10px;}#headerNav .navbar li:hover ul{visibility:visible;}#headerNav .nav.navbar-nav.navbar-right li a:hover {border-bottom:medium none!important; opacity:0.6;}#headerNav .navbar-toggle{background-color:#0289bd; border-radius:0;}#headerNav .navbar-default .navbar-toggle .icon-bar{background:#fff;}#headerNav .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#0289bd;}.heading{border-bottom: 1px solid #444444; width:100%; float:left; margin-bottom:34px; margin-top:20px}.heading h1 {border-bottom:1px solid #E2007E; float:left; margin-bottom:-1px; padding-bottom:19px; padding-right:17px; width:auto; font-size:20px;}.listing li{line-height:26px;}.listing li a{color:#000; font-size:15px;}.listing li a:hover{color:#E2007E;0}.product-image{line-height:150px;}.recommended_kits .row .col-sm-6.col-md-4{margin-bottom:20px;}}.recommended_kits .thumbnail{border-radius:0; text-align:center; border:none;}.recommended_kits .col-sm-6.col-md-3{margin:12px 0;}.caption h2{font-weight:normal; margin:0; font-size:18px;}.recommended_kits .caption p{margin:0 0 10px 0; font-size:16px;}.caption h2 span {font-size:14px; padding-right:6px; font-weight:normal;}.cart {  -webkit-border-radius: 6;  -moz-border-radius: 6;  border-radius: 6px;  font-family: Arial;  color: #ffffff;  font-size: 14px;  background: #e2007c;  padding: 5px 16px 5px 16px;  border: solid #e2007c 1px;  text-align:center;}.cart:hover {  background: #87004B; color:#fff; border:1px solid #ffffff;}    #myBtn {      display: none; /* Hidden by default */      position: fixed; /* Fixed/sticky position */      bottom: 20px; /* Place the button at the bottom of the page */      right: 30px; /* Place the button 30px from the right */      z-index: 99; /* Make sure it does not overlap */      border: none; /* Remove borders */      outline: none; /* Remove outline */      background-color: #E2007E; /* Set a background color */      color: white; /* Text color */      cursor: pointer; /* Add a mouse pointer on hover */      padding: 10px; /* Some padding */      border-radius: 10px; /* Rounded corners */      font-size: 14px; /* Increase font size */  }    #myBtn:hover {      background-color: #87004B; /* Add a maroon background on hover */}.view_products{border:1px solid #01a5e4; text-align:center; display:block !important; color:#444444; padding:8px 0; margin:11px 0;}.view_products:hover{background:#E2007E; color:#fff; border:1px solid #ffffff;}.view_products{display:inline-block; position:relative; -webkit-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0); margin-top: 10px;}.view_products:before{pointer-events:none; position:absolute; content:''; height:0; width:0; top:0; left:0; background:white;/* IE9 */ background:-webkit-linear-gradient(315deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%); background:linear-gradient(135deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#000000');/*For IE7-8-9*/z-index:1000; box-shadow:1px 1px 1px rgba(0, 0, 0, 0.4); -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-property: width, height; transition-property:width, height;}.view_products:hover:before {width:25px; height:25px;}/*================Responsive Menu==============-*/a.meanmenu-reveal{display:none;}/* when under viewport size, .mean-container is added to body */.mean-container .mean-bar{float:left; width:100%; position:relative; min-height:42px; z-index:999999; padding:0;}.mean-container a.meanmenu-reveal{width:22px; height:22px; padding:18px 10px; position:absolute; top:5px; right:0; cursor:pointer; color:#01a5e4; text-decoration:none; font-size:16px; text-indent:-9999em; line-height:22px; font-size:1px; display: block;}.mean-container a.meanmenu-reveal span{display:block; background:#01a5e4; height:3px; margin-top:3px;}.mean-container .mean-nav{float:left; width:100%; background:#fff;}.mean-container .mean-nav ul{padding:0; margin:0; width:100%; list-style-type:none; background:#01a5e4; float:left; list-style:none;}.mean-container .mean-nav ul li{position:relative; float:left; width:100%;}.mean-container .mean-nav ul li a{display:block; float:left; width:94%; padding:0 3%; margin:0 0 1px 0; text-align:left; color:#fff; text-decoration:none; text-transform:capitalize; line-height:35px; font-weight:normal;}.mean-container .mean-nav ul li a:hover{background:#E2007E; color:#fff;}.mean-container .mean-nav ul li.home-icon a:hover{background:url(./images/house.png) no-repeat center 4px!important; width:24px; height:21px; font-size:0; background-size:24px 21px;}.mean-container .mean-nav ul li li a{width:90%; padding:0 5%; text-shadow:none !important; visibility:visible; line-height:35px;}.mean-container .mean-nav ul li.mean-last a{border-bottom:none; margin-bottom:0;}.mean-container .mean-nav ul li li li a{width:80%;	padding:0 10%; line-height:35px;}.mean-container .mean-nav ul li li li li a{width:70%; padding:0 15%; line-height:35px;}.mean-container .mean-nav ul li li li li li a{width:60%; padding:0 20%; line-height:35px;}.mean-container .mean-nav ul li a.mean-expand{width:15px; height:auto; padding:0px 12px!important; text-align:center; position:absolute; right:0; top:0; z-index: 2; font-weight:600; background:#E2007E; border:none !important;}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,0.9);}.mean-container .mean-push{float:left; width:100%; padding:0; margin:0; clear:both;}.mean-nav .wrapper{width:100%; padding:0; margin:0;}/* Fix for box sizing on Foundation Framework etc. */.mean-container .mean-bar, .mean-container .mean-bar *{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}.mean-remove{display:none !important;}.responsive-logo{display:none; padding:10px;}.product-image, .product-images.view_productsm {    height: 150px;    display: block;    overflow: hidden;}#jukeboxesProducts .view_products {    margin-top: -25px;}#record_playerProducts .view_products {    margin-top: -25px;}#retro_barProducts .view_products {    margin-top: -25px;}#juke_standsProducts .view_products {    margin-top: -25px;}#juke_speakersProducts .view_products {    margin-top: -25px;}#phonesProducts .view_products {    margin-top: -25px;}#pedal_carsProducts .view_products {    margin-top: -25px;}#air_hockeyProducts .view_products {    margin-top: -25px;}#pool_tablesProducts .view_products {    margin-top: -25px;}#poker_tablesProducts .view_products {    margin-top: -25px;}#snooker_tablesProducts .view_products {    margin-top: -25px;}#table_footballProducts .view_products {    margin-top: -25px;}#table_tennisProducts .view_products {    margin-top: -25px;}#table_multiProducts .view_products {    margin-top: -25px;}#retro_loungeProducts .view_products {    margin-top: -25px;}#wall_decorProducts .view_products {    margin-top: -25px;}#stoolsProducts .view_products {    margin-top: -25px;}#arcade_machinesProducts .view_products {    margin-top: -25px;}#electronicsProducts .view_products {    margin-top: -25px;}#radiosProducts .view_products {    margin-top: -25px;}.thumbnail {    display: block;    padding: 4px;    margin-bottom: 20px;    line-height: 1.42857143;    background-color: #fff;    text-align: center;	border: 0px solid #dddddd;}/*===================footer======================*/footer{margin-top:54px;}.footer_widgets{ background:#01a5e4;}.footer_widgets .col-sm-6.col-md-3{padding-bottom:30px;}.footer_widgets h5{font-weight:bold; padding:10px 0 3px 0}.footer_widgets .form-horizontal .control-label{text-align:left; font-weight:normal;}.footer_widgets .form-control{border-radius:0;}.footer_widgets a {display:inline-block; position:relative; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-property:-webkit-transform; transition-property:transform; -webkit-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0); color:#444444;   padding-top: 5px;}.footer_widgets a:before {pointer-events:none; position:absolute; z-index:-1; content:''; top:100%; left:5%; height:10px; width:90%; opacity:0;  /* W3C */-webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-property:-webkit-transform, opacity; transition-property:transform, opacity;}.footer_widgets a:hover {-webkit-transform:translateY(-5px); -ms-transform:translateY(-5px); transform:translateY(-5px);/* move the element up by 5px */}.footer_widgets a:hover:before {opacity:1; -webkit-transform:translateY(5px); -ms-transform:translateY(5px); transform:translateY(5px);/* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */}.footer_bottom{background:#3a3a3a; color:#fff; padding:17px 0 5px; text-align:center; font-size:12px;}.footer_bottom p{margin:0 0 5px 0;}.footer_bottom a{color:#fff;}footer .list-inline > li{padding:0 10px 0 0;}.etabs { margin: 0; padding: 0; }.tab { display: inline-block; zoom:1; *display:inline; background: #eee;}.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }.tab a:hover { text-decoration: underline; }.tab.active { background: #fff;  position: relative;border-color: #666; }.tab a.active { font-weight: bold; }.tab-container .panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }/* CSS Document */.margin_top {margin-top: 15px;}.border_top {border-top: 2px solid #01A5E4; margin-bottom: 30px;}.smallfont {font-size: 12px;}.margin_bottom {margin-bottom: 30px;}.breadcrumbs {float: right; display: block; overflow: hidden; color: #2a6496;}.navbar-default {background-color: #01A5E4; border-color: #01A5E4;}.menu_arrow {width: 10px; margin-left: 5%;}.list-group-item-success {background-color: #fff; color: #000; border:0px solid #01a5e4;}.list-group-item-success a:hover {background-color: #fff; border:0px solid #01a5e4;}a.list-group-item-success:focus, a.list-group-item-success:hover {background-color: #fff; color: #E2007E; border: 0px solid #01a5e4;}.list-group-item { padding: 8px 0px;}.pro_con h2 { font-size: 18px; }a.list-group-item-success {color: #444444;}ul.arcadeapexul li, ul.arcadeclassicul li, ul.arcadeevoul li, ul.arcadefunul li, ul.arcadegamecabretrotabletopul li,ul.discul li {list-style-type: disc;}#custom-search-input {margin-top: 50px;}.mobile-view #custom-search-input {margin-top: 0px; margin-bottom: 20px;}#custom-search-input .input-group {padding: 0;}#custom-search-input .btn-info {background-color: #E2007E; border-color: #E2007a;}input[type=submit], input[type=button], input[type=reset] { -webkit-appearance: button; cursor: pointer; width: 100%; padding: 10px; background-color: #E2007E; border: 1px solid #ffffff; color: #ffffff;}input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover { background-color: #8B0A50; border: 1px solid #87004B; color: #fff;}#searchresult .thumbnail a>img, #searchresult .thumbnail>img {max-height: 185px;}.search-input {width: 75% !important;}@media (max-width: 1200px) {#headerNav .navbar li a{margin-bottom:2px;}#topNav a{padding:0 5px;}#topNav ul ul{right:5px;}#headerNav li {display:inline-block; float:none; text-align:center;}#headerNav .nav.navbar-nav.navbar-right {float:none!important; text-align:center; clear:both;}.recommended_kits .caption p{min-height:55px;} }@media (max-width:991px) {.desktop-logo, #headerNav{display:none;}	.responsive-logo{display:block; max-width:235px;}}@media (min-width: 768px) and (max-width: 992px) {header, #topNav ul{text-align:center;}.col-md-2 .logo img {display:inline;}.footer_widgets .col-sm-6.col-md-3{border-right:none;}#headerNav .navbar li a{margin-bottom:2px;}#headerNav li {display:inline-block; float:none; text-align:center;}#headerNav .nav.navbar-nav.navbar-right {float:none!important; text-align:center;}.full-logo.mobile-view{display:block;}.test{width:235px; display:block; height:60px;}.test img{display:none;}#retro_barProducts .thumbnail {		margin-bottom: 0px;		min-height: 301px;		}}@media only screen and (max-width: 767px) {header, #topNav ul{text-align:center;}.col-md-2 .logo img {display:inline;}.searchBox{margin:10px auto;}.footer_widgets .col-sm-6.col-md-3{height:auto;}.logo img {max-width:100%;}.desktop-view .col-sm-4.col-md-3{display:none;}.mobile-view{display:block;}.full{display:none;}.heading, .heading h4{float:none;}.recommended_kits .row .col-sm-6.col-md-4{clear:both;}.test img{display:none;}.test{width:235px; display:block; height:60px;}}   @media (max-width: 480px) {#topNav a{padding:0 10px;}#topNav ul ul{left:-100%;}#headerNav .navbar li, .payment_method .col-xs-6.col-sm-4.col-md-2{width:100%;}}