@charset "UTF-8";
/* CSS Document */


table.newfor2020casestable tr td {
    text-align: center;
    padding:.2rem;
}

#newfor2020lucky.newfor2019lucky {
    background-image: url("images/bg-lucky-newfor2020.jpg");
    background-position: center top;
    background-size:950px 500px;
}

#newfor2020lucky.newfor2019lucky .newfor2019luckycue {
    border-color:#E69500;
}

#newfor2019luckyheader {
    background-color:#000 !important;
}

#newfor2019luckyheader h2 a {
    color:#ffc20e;
}

#newfor2019luckyheader h2 em {
    color:#fff !important;
}

#newfor2020mcdermotthseries {
    background-image: url("images/bg-newfor2020-H-Series.jpg");
    background-position: center top;
    background-size:950px 750px;
    background-repeat: no-repeat;
    background-color: #d8f4de;
}


.newfor2020stingerNG08 {
    height:450px;
    background-image:url("images/bg-newfor2020-stinger-ng08.jpg");
    background-repeat: no-repeat;
    background-size:950px 450px;
    background-position: center top;
    margin-left:-10px;
    margin-right:-10px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    
    .newfor2020stingerNG08 {
        background-image:url("images/bg-newfor2020-stinger-ng08@2x.jpg");
        background-size:950px 450px;
    }
}

.newfor2020stingerNG08 .newfor2020stingerNG08titleWrapper {
    float:left;
    margin-left:25px;
    margin-top:80px;
    width:400px;
    height:300px;
}

.newfor2020stingerNG08 .newfor2020stingerNG08titleWrapper h2 {
    text-align: left;
    font-family:'benton-sans-compressed',Roboto,Arial,Tahoma,sans-serif;
    font-size:4rem;
    font-weight:700;
    margin-bottom:0;
    color:#ffc10f;
    font-style: italic;
    margin-left:5px;
    line-height: 100%;
}

.newfor2020stingerNG08 .newfor2020stingerNG08titleWrapper h2 em {
    text-align: left;
    font-family:'benton-sans-condensed',Roboto,Arial,Tahoma,sans-serif;
    font-size:2.4rem;
    font-weight:300;
    margin-bottom:0;
    color:#A8A8A8;
    text-transform: uppercase;
    letter-spacing: -1px;
    line-height: 70%;
}

.newfor2020stingerNG08 .newfor2020stingerNG08titleWrapper h2 a {
    color:#ffc10f;
}
  

.newfor2020stingerNG08 .newfor2020stingerNG08titleWrapper h2 em a {
    color:#A8A8A8;
}
  
.newfor2020stingerNG08 .newfor2020stingerNG08titleWrapper h3 {
    text-align: left;
    font-family:'benton-sans-condensed',Roboto,Arial,Tahoma,sans-serif;
    font-size:1.9rem;
    font-weight:300;
    margin-top:0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-style: italic;
    line-height: 100%;
    color:#000;
}

.newfor2020stingerNG08 .newfor2020stingerNG08titleWrapper h3 a {
    color:#000;
}

.newfor2020VBPbody {
    float:left;
    clear:both;
    padding-top:30px;
    width:500px;
    min-height:345px;
    margin-left:30px;
}

.newfor2020VBPbody p {
    font-size:1rem;
    font-family:'benton-sans',Roboto,Arial,Tahoma,sans-serif;
    font-weight:300;
    line-height: 140%;
    text-align: left;
    margin-top:0;
}


table.newfor2020casestable tr td .productCenter {
    font-size:1.2rem;
    font-family:'Roboto Condensed',Roboto,Arial,Tahoma,sans-serif;
    color:#000;
    font-weight:400;
}

table.newfor2020casestable tr td .productCenter a {
    font-family:'Roboto Condensed',Roboto,Arial,Tahoma,sans-serif;
    text-transform: none;
    color:#000;
    font-weight:400;
}

table.newfor2020casestable tr td table.casePricingTable {
    margin:auto;
    margin-bottom:1rem;
    width:200px;
}

table.newfor2020casestable tr td table.casePricingTable tr td {
    width:50%;
    vertical-align: middle;
}

table.newfor2020casestable tr td table.casePricingTable tr td:first-child {
    text-align:right;
    padding-right:.3rem;
}

table.newfor2020casestable tr td table.casePricingTable tr td:last-child {
    text-align:left;
    padding-left:.1rem;
}

table.newfor2020casestable tr td table.casePricingTable tr td.bodyCopy a {
    color:#ABABAB;
    font-size:.85rem;
    letter-spacing: 1px;
}

table.newfor2020casestable tr td table.casePricingTable tr td span.priceCenter {
    color:#009943;
    font-size:1rem;
    font-weight:700;
    text-align: left;
}

.newfor2019clothingtshirts table.newfor2019clothingtshirtstable tr td {
    width:auto !important;
}

table.newfor2019clothingtshirtstable tr:first-child td {
    padding-top:1rem;
}

table.newfor2019clothingtshirtstable tr td h3 {
    font-family:'Roboto Condensed',Roboto,Arial,Tahoma,sans-serif;
    color:#000;
    font-size:1.4rem;
    text-align:center;
    margin-bottom:0;
}

table.newfor2019clothingtshirtstable tr td h3 a {
    color:#000;
}

table.newfor2019clothingtshirtstable tr td p {
    font-family:Roboto,Arial,Tahoma,sans-serif;
    color:#009943;
    font-size:1rem;
    text-align: center;
    margin-top:0;
}

table.newfor2019clothingtshirtstable tr td p a {
    font-family:Roboto,Arial,Tahoma,sans-serif;
    color:#ABABAB;
    font-size:.9rem;
    text-align: center;
    letter-spacing: 1px;
}




table.newfor2019clothingtshirtstable tr td.newfor2020hat {
    text-align: right;
}

table.newfor2019clothingtshirtstable tr td.newfor2020hattext {
}

.shadowRecRoomProducts .topWrapper .headerRecRoomProducts h5 {
    font-family:'benton-sans-compressed','benton-sans',Roboto,Arial,Tahoma,sans-serif;
    text-align: center;
    font-size:3.5rem;
    color:#fff;
    color:#00b2d7;
    margin-bottom:0;
    margin-top:20px;
}


#newfor2020defyheader {
    background: rgb(242,242,242);
    background: -moz-linear-gradient(180deg, rgba(242,242,242,1) 0%, rgba(223,223,223,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(242,242,242,1) 0%, rgba(223,223,223,1) 100%);
    background: linear-gradient(180deg, rgba(242,242,242,1) 0%, rgba(223,223,223,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#dfdfdf",GradientType=1);
}

#newfor2020defyheader h2 {
	color:#000;
	font-weight:700;
}

#newfor2020defyheader h2 a {
	color:#000;
}

#newfor2020defyheader h2 em {
	color:#fff;
	font-weight: 300;
	font-size:.9em;
}

#newfor2020defyheader h2 em a {
	color:#fff;
}

#newfor2020recroom.shadowRecRoomProducts {
    width:950px;
    
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
    
    -moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
    margin-bottom: 0;
    
    background-color:#00b2d7;
    
    background-image:url(images/BG-Rec-Room.jpg);
    background-position:center top;
    background-repeat: no-repeat;
    background-size: 950px 1000px;
    
    font-family:'benton-sans',Roboto,Arial,Tahoma,sans-serif;
    overflow:hidden;
    
    margin-left:-10px;
    
}


.newfor2020defy {
	background-image: url("images/bg-Defy-New-for-2020.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-size:950px 900px;
	background-color:#000;
	margin-left:-10px;
	margin-right:-10px;
	height:800px;
	clear:both;
	text-align: center;
    position: relative;
}

.newfor2020defy .defyLogoWrapperTop {
    width:600px;
    height:200px;
    position:absolute;
    top:40px;
    right:10px;
    text-align: center;
}

.newfor2020defy .defyLogoWrapperTop h3 {
    color:#C3C3C3;
    font-size:1.9rem;
    font-weight:600;
    font-family: 'benton-sans-compressed','benton-sans-condensed','benton-sans',Roboto,Arial,Tahoma,sans-serif;
    margin-top:0;
    margin-bottom:0;
}

.newfor2020defy table.defyBulletsTable {
    width:310px;
    position:absolute;
    top:275px;
    right:60px;
    text-align: center;
}

.newfor2020defy table.defyBulletsTable tr td {
    vertical-align: middle;
}

.newfor2020defy table.defyBulletsTable tr td.defyTDlogo {
    width:27%;
    text-align: right;
    padding-top:.2rem;
    padding-bottom:.2rem;
}

.newfor2020defy table.defyBulletsTable tr td.defyTDlogo img {
    width:80px;
    height: auto;
}

.newfor2020defy table.defyBulletsTable tr td.defyTDbullets {
    text-align: left;
    font-family: 'benton-sans-condensed','benton-sans',Roboto,Arial,Tahoma,sans-serif;
    color:#C3C3C3;
    color:#fff;
    font-size: 1.6rem;
    font-weight:600;
    padding-left:.4rem;
    padding-bottom:.6rem;
}

.newfor2020defy .defyTextWrapperTop {
    width:700px;
    position:absolute;
    top:525px;
    left:125px;
}

.newfor2020defy .defyTextWrapperTop h1 {
    color:#fff;
    font-size:2rem;
    font-weight:700;
    font-family: 'benton-sans',Roboto,Arial,Tahoma,sans-serif;
    text-transform: uppercase;
    margin-bottom:.3rem;
    letter-spacing:-1px;
    border-bottom:4px solid #fff;
    display:inline-block;
    padding-right:.1rem;
}

.newfor2020defy .defyTextWrapperTop h1 em {
    color:#C3C3C3;
    font-family: 'benton-sans-compressed','benton-sans-condensed','benton-sans',Roboto,Arial,Tahoma,sans-serif;
    font-style:normal;
    font-weight:300;
    letter-spacing:0;
}

.newfor2020defy .defyTextWrapperTop p {
    color:#C3C3C3;
    color:#fff;
    font-size:1.1rem;
    font-weight:300;
    font-family: 'benton-sans',Roboto,Arial,Tahoma,sans-serif;
    margin-top:0;
    text-align: left;
}

