@import url('https://fonts.googleapis.com/css?family=Montserrat|Open+Sans:300,400,500,700');@font-face{font-family:'Scotts';src:url('../fonts/scotts/scotts.eot');src:url('../fonts/scotts/scotts.eot?#iefix') format('embedded-opentype'),
url('../fonts/scotts/scotts.woff') format('woff'),
url('../fonts/scotts/scotts.ttf') format('truetype'),
url('../fonts/scotts/scotts.svg#Scotts') format('svg');font-weight:normal;font-style:normal;}
.screen-reader-response {
    display: none !important;
}

.wpcf7-response-output {
    margin: 20px 0;
}

span.wpcf7-not-valid-tip {
    color: #fff !important;
    background: red !important;
    left: 0 !important;
    margin: 5px 0 !important;
}
body{background:#ffffff;color:#474747;font:normal normal normal 12pt/1.3em Arial, sans-serif;font-family:"Open Sans";font-size:1.1em;}
.inner{width:calc(1400px - 4%);background:transparent;margin:0 auto;padding:0 2%;}
p,ul,ol,li{line-height:1.3em;}
h1, h1.title, h1.title a{font-size:calc(14pt + 1.1vw);color:#000000;font-family:'Open Sans';font-weight:normal;line-height:1.1em;text-align:left;margin:25px 0;text-transform:none;}
h2, h2.title, h2.title a{font-size:calc(14pt + 1.0vw);color:#e11b36;font-family:"Open Sans";font-weight:bold;line-height:1.1em;margin:25px 0;}
h3, h3.title, h3.title a{font-size:calc(14pt + 0.9vw);color:#000000;font-family:'Open Sans';font-weight:bold;line-height:1.1em;margin:20px 0;}
h4, h4.title, h4.title a{font-size:calc(14pt + 0.8vw);color:#e11b36;font-family:'Open Sans';font-weight:normal;line-height:1.1em;margin:15px 0;}
h5, h5.title, h5.title a{font-size:calc(14pt + 0.7vw);color:#000000;font-family:'Open Sans';font-weight:normal;line-height:1.1em;margin:15px 0;}
h6, h6.title, h6.title a{font-size:calc(14pt + 0.6vw);color:#e11b36;font-family:'Open Sans';font-weight:normal;line-height:1.1em;margin:15px 0;}
a, a:link, a:visited{color:#e11b36;}
a:hover, a:focus{color:#797979}
a.button.more-link, a.button.read-more{background:#e11b36;border-color:#e11b36;color:white;font-size:1em;padding:18px 50px;font-family:"montserrat";font-weight:700;text-transform:uppercase;white-space:nowrap;line-height:1em;display:inline-block;}
a.button.more-link:hover, a.button.read-more:hover{background:#000000;border-color:#000000;}
.form-item input.form-submit, .form-item input.wpcf7-submit{background:#e11b36;border-color:#e11b36;color:#ffffff;font-size:1.1em;padding:11px 20px;font-family:"montserrat";font-weight:bold;text-transform:uppercase;white-space:nowrap;transition:all 0.3s;}
.form-item input.form-submit:hover, .form-item input.wpcf7-submit:hover{background-color:#000000;border-color:#000000;color:#ffffff;transition:all 0.3s}
figure{display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin:0;}
#header1{background:#ffffff;padding:0;min-height:30px;position:relative;overflow:hidden;transition:all 0.4s;}
#header1 .widget{margin-top:5px;}
#header1 .widget p{color:#181818;margin:0;font-family:"Arial";font-weight:bold;font-size:.8em;display:flex;justify-content:flex-end;align-items:center;}
#header1 .widget p a.mobile-only{color:#e41937;font-size:1.2em;font-family:"Open Sans";font-weight:700;margin-right:15px;}
#header1 .widget img{margin:0;}
#header2{background:rgba(0,0,0,.6);padding:0;position:absolute;top:30px;z-index:1000;min-height:77px;transition:all 0.4s;}
#header2 .inner{position:relative;}
#header2 .logo-wrapper{position:absolute;top:-15px;left:2vw;display:inline-block;z-index:1500;}
#nav_menu-2 .nav{position:absolute;top:13px;}
#header3.outer{padding:0;width:100%;}
#header3 .inner{max-width:100%;width:100%;padding:0 0;}
.banner .bfm-banner .slides{background:#000000;}
.banner .bfm-banner .banner-container{background:#000000;position:relative;display:block;line-height:0px;}
#header3 .banner .bfm-banner .text-wrapper{position:absolute;bottom:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;transition:all 0.4s;}
#header3 .banner .bfm-banner .text-wrapper.inner{padding:0;}
#header3 .banner .bfm-banner .text-wrapper .centerme{width:96%;max-width:854px;display:block;;background:transparent;transition:all 0.4s;}
#header3 .banner .bfm-banner .text-wrapper .slide-title{font-size:calc(22px + 4.0vw);color:#ffffff;font-family:"Open Sans";line-height:1.0em;font-weight:300;text-align:center;text-transform:uppercase;}
#header3 .banner .bfm-banner .text-wrapper .slide-subtitle{color:#ffffff;text-align:center;margin-top:12px;font-size:1.05em;font-family:"Open Sans";line-height:1.1em;font-weight:700;font-style:italic;}
#header3 .banner .bfm-banner .text-wrapper .slide-link{text-align:center;margin-top:38px;}
#header3 .banner .bfm-banner .text-wrapper .slide-link a{color:#ffffff;background:#e11b36;border:1px solid #e11b36;font-size:0.9em;font-family:"montserrat";font-weight:normal;text-transform:uppercase;padding:17px 40px 15px;line-height:53px;white-space:nowrap;transition:all 0.3s;}
#header3 .banner .bfm-banner .text-wrapper .slide-link a:hover{background-color:#000000;border-color:#000000;}
#header3 .banner .bfm-banner.short .text-wrapper .centerme{width:96%;max-width:854px;padding:15px;margin-top:77px;}
#header3 .banner .bfm-banner.short .text-wrapper .slide-title{font-size:calc(22px + 4.0vw);}
#header3 .banner .bfm-banner.short .text-wrapper .slide-link{margin-top:10px;}
#header3 .banner .bfm-banner.short .text-wrapper .slide-link a{padding:8px 20px 8px;line-height:35px;}
.archive.category .flex-content{align-content:flex-start;}
.archive.category .post-teaser.blog-teaser{width:47.5%;margin-bottom:35px;font-family:'Arial';align-self:flex-start;}
.archive.category .post-teaser.blog-teaser img{width:calc(100% - 2px);height:auto;border:1px solid #818285;}
.archive.category .post-teaser.blog-teaser h2{font-size:1.6em;color:#e41937;font-family:'Open Sans';font-weight:normal;line-height:1.2em;margin-top:5px;margin-bottom:0;}
.archive.category .post-teaser.blog-teaser .date-date{color:#000000;font-size:.8em;font-style:italic;font-weight:bold;line-height:1em;}
.archive.category .post-teaser.blog-teaser p{line-height:1.4em;}
.archive.category .post-teaser.blog-teaser a.button.more-link{text-align:center;white-space:nowrap;}
.single.single-post figure img{float:right;margin-left:30px;margin-bottom:30px;max-width:40%;height:auto;}
.single.single-post .inner.single-post{display:block;}
.single.single-post .inner.single-post h1.title{margin-bottom:6px;}
.single.single-post .inner.single-post .post-meta{margin-bottom:30px;}
.single.single-post .inner.single-post .date-date{font-size:.8em;font-style:italic;font-weight:bold;color:#e41937;}
.single.single-post .inner.single-post p:nth-of-type(1){margin-top:0;}
button.js-bfm-accordion{background:#e41937;color:#ffffff;}
button.js-bfm-accordion:after{color:#ffffff;}
button.js-bfm-accordion.active, button.js-bfm-accordion:hover{background:#000000;}
button.js-bfm-accordion.active:after{color:#ffffff;}
#content #auction-nudge-profile a#badge{display:none;}
#content #auction-nudge-items img#an-ebay-logo{display:none;}
#an-item-wrap .an-item .an-title{font-family:"Open Sans";text-transform:normal;text-align:center;}
#content #auction-nudge-items div.an-item div.an-image{float:unset;margin:0 auto;}
#an-item-wrap .an-item .image-container{width:100%;margin-bottom:8px;}
#an-item-wrap .an-item .image-container a{text-align:center}
#an-item-wrap .an-item .image-container img{display:block;margin:0 auto;width:}
#content #auction-nudge-items div.an-item div.an-price{margin-top:0px !important;text-align:center;width:100%;margin-bottom:8px;}
#content #auction-nudge-items div.an-item div.an-price .an-amount{float:unset;font-size:1.5em;line-height:1em;margin-bottom:3px;}
#content #auction-nudge-items div.an-item div.an-price .an-bids{}
#content #auction-nudge-items div.an-item div.an-ends{width:100%;text-align:center;line-height:1em;}
#content #auction-nudge-items div.an-item div.an-ends .an-label{display:inline-block;float:unset;line-height:1em;font-weight:bold;}
#content #auction-nudge-items div.an-item div.an-ends .an-time{display:inline-block;float:unset;line-height:1em;}
#content #auction-nudge-items div.an-item div.an-view{text-align:center;}
#content #auction-nudge-items div.an-item div.an-view a{background:#000000;color:#ffffff;padding:10px 20px;margin-top:8px;display:inline-block;transition:all 0.3s;font-size:.9em;font-family:"montserrat";text-transform:uppercase;}
#content #auction-nudge-items div.an-item div.an-view a:hover{background-color:#e41937;}
#content #auction-nudge-items > div:nth-child(5) > a{display:none !important;}
#content #auction-nudge-items ul.an-page-wrap{background:#e2e2e2;color:#ffffff;padding:0;}
#content #auction-nudge-items ul.an-page-wrap li#an-page-top-prev,
#content #auction-nudge-items ul.an-page-wrap li#an-page-bot-prev{padding:5px 20px;background:#e41937;color:#ffffff;transition:all 0.3s;font-size:.9em;font-family:"montserrat";text-transform:uppercase;}
#content #auction-nudge-items ul.an-page-wrap li#an-page-top-prev:hover,
#content #auction-nudge-items ul.an-page-wrap li#an-page-bot-prev:hover{text-decoration:none;background-color:#000000;}
#content #auction-nudge-items ul.an-page-wrap li#an-page-top-next,
#content #auction-nudge-items ul.an-page-wrap li#an-page-bot-next{padding:5px 20px;background:#e41937;color:#ffffff;transition:all 0.3s;font-size:.9em;font-family:"montserrat";text-transform:uppercase;}
#content #auction-nudge-items ul.an-page-wrap li#an-page-top-next:hover,
#content #auction-nudge-items ul.an-page-wrap li#an-page-bot-next:hover{text-decoration:none;background-color:#000000;}
#footer3{background:#ffffff;color:#474747;}
#footer3 h2{color:#010101;font-size:calc(14pt + 1.5vw);font-family:"Open Sans";font-weight:normal;}
#footer3 img{margin:30px 0 30px 100px}
#footer4{background:#000000;color:#b7b3b3;}
#wysiwyg_widgets_widget-5{order:1;width:42%;display:none;}
#wysiwyg_widgets_widget-5 h2{color:#ffffff;font-size:calc(14pt + .7vw);font-weight:normal;}
#wysiwyg_widgets_widget-5 .form-item input.wpcf7-submit{background-color:#e41937;border-color:#e41937;}
#wysiwyg_widgets_widget-5 .form-item input.wpcf7-submit:hover{background-color:#2c2c2c;border-color:#2c2c2c;}
#wysiwyg_widgets_widget-2{order:2;width:100%;text-align:center;}
#wysiwyg_widgets_widget-2 h2{color:#ffffff;font-size:calc(14pt + .3vw);text-transform:uppercase;margin-bottom:0;}
#wysiwyg_widgets_widget-2 p{margin-top:0;}
#wysiwyg_widgets_widget-2 a.mobile-only{color:#ffffff;font-weight:bold;transition:all 0.3s;}
#wysiwyg_widgets_widget-2 a.mobile-only:hover{color:#e21c37;}
#wysiwyg_widgets_widget-2 a:before{content:"\e9c9";font-family:"BlueFireMedia";display:inline-block;position:relative;left:-3px;top:2px;font-size:20px;line-height:1em;}
#wysiwyg_widgets_widget-6{order:3;width:100%;text-align:center;}
#footer4 .social-wrapper{order:4;margin-top:24px;text-align:center;width:120px;display:block;margin:0 auto;}
#footer4 .social-wrapper .icon{background-color:#e21c37;color:#ffffff;width:55px;height:55px;font-size:55px;margin-right:10px;transition:all 0.3s;}
#footer4 .social-wrapper .icon:hover{background-color:#232323;}
#footer4 .social-wrapper a:nth-last-child(1) .icon{margin-right:0;}
footer{display:block;width:100%;background:#232323;color:#868686;font-size:.8em;line-height:0px;}
footer p{margin:0;}
footer a, footer a:link, footer a:visited{color:#e11b36;}
footer a:focus, footer a:hover{color:#ffffff;}
@media only screen and (max-width:1700px){#header3 .banner .bfm-banner.short .text-wrapper .slide-subtitle{display:none;}
#header3 .banner .bfm-banner.short .text-wrapper .slide-link a{display:none;}
}
@media only screen and (max-width:1400px){.inner{width:96%;margin:0 auto;padding:0 2%;}
}
@media only screen and (max-width:1300px){#wysiwyg_widgets_widget-2{width:47%;}
#wysiwyg_widgets_widget-6{width:calc(47% - 140px);}
#wysiwyg_widgets_widget-5{width:45%;}
}
@media only screen and (max-width:1200px){#header3 .banner .bfm-banner .text-wrapper .slide-link{margin-top:10px;}
#header3 .banner .bfm-banner .text-wrapper .slide-link a{padding:10px 30px 8px;}
}
@media only screen and (max-width:980px){#header2{position:relative;top:0;background:#000000;}
#header3 .banner .bfm-banner.short .text-wrapper.inner{position:relative;padding:10px 0;}
#header3 .banner .bfm-banner.short .text-wrapper.inner .centerme{margin-top:0;}
#footer4 .inner{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;}
#wysiwyg_widgets_widget-2{width:100%;text-align:center;padding-top:5px;margin-top:25px;border-top:1px solid #232323;}
#wysiwyg_widgets_widget-6{width:100%;text-align:center;margin-left:0;}
#footer4 .social-wrapper{text-align:center;}
#wysiwyg_widgets_widget-5{width:100%;}
}
@media only screen and (max-width:768px){h1, h1.title, h1.title a{font-size:1.5em;}
h2, h2.title, h2.title a{font-size:1.4em;}
h3, h3.title, h3.title a{font-size:1.3em;}
h4, h4.title, h4.title a{font-size:1.2em;}
h5, h5.title, h5.title a{font-size:1.1em;}
h6, h6.title, h6.title a{font-size:1.0em;}
.banner .bfm-banner .text-wrapper{position:relative;background:transparent;)}
@media only screen and (max-width:680px){#header1{min-height:50px;}
#header1 .widget p{justify-content:center;padding-top:5px;}
#header1 .widget p a img{margin-top:3px;}
#header3 .banner .bfm-banner .text-wrapper.inner{position:relative;padding:10px 0;}
#header3 .banner .bfm-banner .text-wrapper .slide-link a:hover{background-color:#232323;}
.archive.category .post-teaser.blog-teaser{width:96%;margin-bottom:70px;}
}
@media only screen and (max-width:480px){.single.single-post figure img{float:none;margin-left:0px;margin-bottom:30px;max-width:100%;height:auto;}
}