.ezcol-last{
margin-right:-40px;
}

.chpcs_image_carousel .chpcs_prev, .chpcs_image_carousel .chpcs_next{
right: -50px;
}

.chpcs_image_carousel .chpcs_prev{
left: -50px;
}

.chpcs_image_carousel {
padding:0;
}

.alignright{
margin-left: 0px;
float: none;
}

.main-navigation > ul > li > a{
padding-top: 0px;
font-size: 13px;
}

.a{
color: white;
}

body, button, input, select, textarea{
color: white;
}

.h1, h2, h3, h4, h5, h6 {
color: white;
}

.hentry{
     background: transparent;
}

#primary{
    width: 100%
}

#masthead{
     background-color: rgb(0, 0, 0);
     border-bottom: 2px solid rgba(255, 0, 0, 0.5)
     padding: 0px 0;
}

.parallax-section h1 span {
     display: none;
}

.legal{
    font-size: 10px;
}

.bottom-footer{
     display: none;
}

.chpcs_title a{
    font-size: 24px;
    font-weight: bold;
    color: #EB2227 !important;
}

.chpcs_foo_con{
    font-size: 16px;
}

table.leaderboard {
    border-collapse: collapse;
    border: 3px solid red;
}

.leaderboard th, td {
    border: 3px solid red;
    padding: 5px 10px;
    text-align: center;
}

.-filters{
     width: 1120px;
     text-align: center;
}

.mid-content{
     width: 1200px;
}

#site-logo{
     padding-left: 0px;
     padding-right: 0px;
     padding-top: 5px;
}

.parallax-section h1{
      margin-bottom: 0px;
}

.parallax-section .page-content{
     margin-bottom: 0px;
}

.parallax-section{
     padding-top: 10px;
     padding-bottom: 0px;
}

#content > .mid-content{
      margin-top: 0px;
}

.page .entry-header h1.entry-title{
       display: none;
}

.page-id-1525 .entry-header h1.entry-title{
	display:none;
	/*visibility: hidden;*/
	font-weight: 300;
	margin-left: 80px;
	color: #fff;
}

.main-navigation li:hover > a{
     color: red;
     font-weight: bolder;
}

.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a{
     color: red;
}

.main-navigation ul{
background-color:#eb2227;
}

.main-navigation{
float: left;
}

.menu-toggle {
background-color:#eb2227;
­}

.menu-item-1981 a{
color: transparent;
text-indent: -9999px;
background-image: url("https://nhlfigures.com/wp-content/uploads/2016/04/cart_white-e1460035757594.png");
background-repeat: no-repeat;
background-position: center;
width: 25px;
}

.menu-item-1981 a:hover{
color: transparent;
text-indent: -9999px;
background-image: url("https://nhlfigures.com/wp-content/uploads/2016/04/cart_red-e1460035748674.png");
background-repeat: no-repeat;
background-position: center;
width: 25px;
}

.menu-item-2894 a:hover{
color: white;
cursor: text;
}
.menu-item-2887 a:hover{
cursor: pointer;
}

.menu-item-2889 a:hover{
color: white;
cursor: pointer;
}

.menu-item-3365 a:hover{
color: white;
cursor: pointer;
}

.menu-item-2896 a:hover{
color: white;
cursor: pointer;
}

.menu-item-2893 a:hover{
cursor: pointer;
}

.menu-item-2892 a:hover{
cursor: pointer;
}

.menu-item-2895 a:hover{
cursor: text;
}
.menu-item-2902 a:hover{
cursor: pointer;
}

.menu-item-2903 a:hover{
cursor: pointer;
}

.menu-item-2904 a:hover{
cursor: text;
}

.menu-item-2898 a:hover{
cursor: pointer;
}

.menu-item-2899 a:hover{
cursor: pointer;
}

.menu-item-2900 a:hover{
cursor: text;
}

.page-id-1717 .menu-item-1981 a{
color: transparent;
text-indent: -9999px;
background-image: url("https://nhlfigures.com/wp-content/uploads/2016/04/cart_red-e1460035748674.png");
background-repeat: no-repeat;
background-position: center;
width: 25px;
}

.main-navigation ul li a{
margin: 0 auto;
color: white;
font-weight: bold;
}

.menu-item-1976 a{
color: transparent;
text-indent: -9999px;
background-image: url("https://nhlfigures.com/wp-content/uploads/2016/04/cart_white-e1460035757594.png");
background-repeat: no-repeat;
width: 25px;
}

.menu-item-1976 a:hover{
color: transparent;
text-indent: -9999px;
background-image: url("https://nhlfigures.com/wp-content/uploads/2016/04/cart_red-e1460035748674.png");
background-repeat: no-repeat;
width: 25px;
}

.page-id-1946 .menu-item-1976 a{
color: transparent;
text-indent: -9999px;
background-image: url("https://nhlfigures.com/wp-content/uploads/2016/04/cart_red-e1460035748674.png");
background-repeat: no-repeat;
width: 25px;
}

.page-id-1859 .alignleft{
    display: inline;
    float: left;
    margin-right: 5px;
}

.widget_wc_aelia_billing_country_selector_widget{
float: right;
margin-top: -15px;
}

button, input, select, textarea{
/*background-color: #eb2227;*/
    color: #eb2227;
    padding: 8px;
    font-size: 16px;
    border: none;
    cursor: pointer;
font-weight: 600;
border-radius: 3px;
}

.woocommerce-page .site-content{
margin-left: 18%;
margin-right: 18%;
color: #fff;
}

.woocommerce #respond input.alt#submit, .woocommerce a.alt.button, .woocommerce button.alt.button, .woocommerce input.alt.button{
background-color: #eb2227;
}

.woocommerce #respond input.alt#submit:hover, .woocommerce a.alt.button:hover, .woocommerce button.alt.button:hover, .woocommerce input.alt.button:hover{
background-color: #c4101d;
}

.woocommerce-tabs{
color: #d4d4d4;
}

.related{
color: #d4d4d4;
}

.page-id-1557 .entry-header h1.entry-title{
	display:none;
	/*visibility: hidden;*/
	font-weight: 300;
	margin-left: 80px;
	color: #fff;
}

.top-footer{
     padding-top: 10px;
}

.contact{
margin-top: -20px;
text-shadow: none;
font-weight: inherit;
}

.contact a:hover{
margin-top: -20px;
color: rgba(224,34,39,1);
}

.page-id-3173 .entry-header h1.entry-title{
	display:none;
	/*visibility: hidden;*/
}

.page-id-3170 .entry-header h1.entry-title{
	display:none;
	/*visibility: hidden;*/
}