.page{max-width:100%;}
.top-toolbar, .header, .top-container, .main, .footer, .footer-toolbar, .footer-cms, .container{width:100%;max-width:1198px;}
.header { max-width:100%;background: #000;}
.container {background: #fff;}
.footer-cms-container .container {background: #000;}
body{background-color:#FFF;background-repeat:no-repeat;background-position:50% 0px;}
.newsite {
    width: 100%;
    height: 40px;
    margin: 0 auto;
    background-color: #e71836;
    vertical-align: middle;
    line-height: 40px;
    font-size: 16px;
    color: #FFFFFF;
}
.newsite img {
	height: 35px;
    margin: 2px 10px 0 0;
}
.newsite a { color:#fff;text-decoration:underline !important;}
.topbanner {
    width: 100%;
    height: auto;
    margin: 0 auto;
    background-color: #e71836;
    vertical-align: middle;
    line-height: 1.5em;
    font-size: 15px;
    color: #FFFFFF;
    text-align: center;
}
@media (max-width:480px) {
.topbanner {
line-height: 1.5em;
}
}
@media (max-width: 767px) {
.header {background: #fff;}
}
.top-toolbar-container{background-color:#f2f2f2;background-image:none;background-repeat:repeat;background-position:0px 0px;border-bottom-color: transparent !important;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.30);
    z-index: 99999;}
.header-container, .header-container #search_mini_form.active .form-search{background-color:#FFF;background-image:none;background-repeat:no-repeat;background-position:0px 0px;}
.main-container{background-color:#000;background-image:none;background-repeat:no-repeat;background-image: url(https://www.prodirectsoccer.com/siteimages/framework/backgrounds/wembley/takeover/Euphoria.jpg);background-position: top center;}
.main{background-image:none;background-repeat:no-repeat;background-position:0px 0px;background: #fff;}
.footer-container{background-color:#000;background-image:none;background-repeat:repeat;background-position:0px 0px;}
.nav-container .navpro a.level-top, .nav-container .navpro div.level-top a{font-family:'galano',Arial,Helvetica,sans-serif;font-size:14px;text-transform:capitalize;color:#fff;}
.nav-container .navpro li a.nav-a:hover, .nav-container .navpro li .nav-sibling-title a:hover, .nav-container .navpro .over > a.level-top, .nav-container .navpro .over > div.level-top a{}
.nav-container .navpro .active > a.level-top, .nav-container .navpro .active > div.level-top a, #nav li.active a.level-top:hover, #nav li.active a.level-top.over, .nav-container .navpro li.active a.level-top:hover, .nav-container .navpro li.active a.level-top.over{color:#fff;}
.nav-container .navpro li.active a.level-top span, .nav-container .navpro li.active div.level-top a span{border-color:#FA0404;}
.nav-container .navpro .nav-ul .nav-a, .nav-container .navpro .nav-ul .nav-sibling-title a{font-family:'galano-thin',Arial,Helvetica,sans-serif;font-size:12px;text-transform:none;color:#333; font-weight:normal;}
.nav-container .navpro .nav-ul .nav-a.over, .nav-container .navpro .nav-ul .nav-sibling-title a.over{color:#000000;}
.nav-container .navpro .level0 li.opened .nav-a-with-toggler{font-family:'galano'}
.nav-container .navpro .nav-ul .active > .nav-a{color:#FA0404;}
button.button span{border-color:#000;background-color:#000;color:#fff;padding: 3px 0;}
button.button:hover span{background-color:#000;color:#ffffff;}
button.btn-alt span{border-color:#aaaaaa;background-color:transparent;color:#777777;}
button.btn-alt:hover span{background-color:#aaaaaa;color:#ffffff;}
.product-view .product-shop .btn-cart span, .amazonstyle-checkboxes .btn-cart span, button.btn-checkout span{border-color:#000;background-color:#000;color:#ffffff;}
button.btn-checkout span { padding:6px;}
@media (max-width: 767px) {
.product-view .product-shop .btn-cart span{color:#ffffff;}
.nav-container .navpro a.level-top, .nav-container .navpro div.level-top a{color:#000;}
.nav-container .navpro .active > a.level-top, .nav-container .navpro .active > div.level-top a, #nav li.active a.level-top:hover, #nav li.active a.level-top.over, .nav-container .navpro li.active a.level-top:hover, .nav-container .navpro li.active a.level-top.over{color:#000;}
.top-toolbar { display:none;}
}
.product-view .product-shop .btn-cart:hover span, .amazonstyle-checkboxes .btn-cart:hover span, button.btn-checkout:hover span{background-color:#000;color:#ffffff;}
.easytabs li .easytabs-a{font-family:'galano-thin',Arial,Helvetica,sans-serif;font-size:14px;text-transform:none;background-color:#f5f5f5;color:#777;border-color:#f5f5f5;}
.easytabs li:hover .easytabs-a{background-color:#fbfbfb;color:#555;border-color:#fbfbfb;}
.easytabs li.active .easytabs-a, .easytabs li.active .easytabs-a:hover{background-color:#fff;color:#000;}
.easytabs li.active .easytabs-a, .easytabs li.active .easytabs-a:hover, .easytabs-content, .easytabs-content-wrapper{border-color:#ccc; color:#575757;}
.page-title h1, .page-title h2, .hero .block-title span, .sidebar .block-title, .product-name h1, .product-collateral .h2, .product-collateral h2, .box-collateral .h2, .box-collateral h2, .cart .crosssell h2, .suggestpage-index-index h2{font-family:'galano',Arial,Helvetica,sans-serif;font-size:18px;text-transform:capitalize;}
.sidebar .block-title{font-size:18px;}
.product-name h1 { padding:0;}
