/*
Theme Name: EVM - Spencers Version
Theme URI: http://spencersportscards.com
Description: -
Author: JP S modified by Dana
Author URI: http://evisionmedia.ca
Tags: -
*/

*,html{margin:0;}
body{font-family: 'Changa One', cursive;background:#fff;overflow-x:hidden}
::selection{background:rgba(213,30,51,0.5);}
::-moz-selection{background:rgba(213,30,51,0.5);}

/* Header */
.top{height:28px;background:#333;}
.top a{color:#fff;font-size:10pt;display:inline-block;line-height:28px;text-decoration:none;}
.top a:hover{text-decoration:underline;}
.top .social{position:absolute;right:0;top:0px;text-align:right;}
.top .social a{display:inline-block;margin-left:6.5px; color: #fdc91c; font-size: 18px;}
.top .social i { color: #FFF; font-size: 14px; }
.top .header-icon { font-family: 'Roboto Condensed', sans-serif; margin-right: 24px; }
.top .header-icon i{ color: #fdc91c; }
header{height:100px;}
header .logo{display:inline-block;vertical-align:middle;position:relative;z-index:6;}
header .caricatures{width:360px;height:100px;background:url('images/header-bolt-background.jpg');display:inline-block;vertical-align:top;margin-left:-60px;}
header .r{position:absolute;right:0;top:34px;width:50%;}
header .search-form{display:inline-block;vertical-align:top;width:83%;}
header .search-form input{background:#ddd;border:none;padding:9px 15px;font-size:9pt;box-sizing:border-box;display:block;width:100%;transition:0.2s;-webkit-transition:0.2s;}
header .search-form input:focus{background:#ededed;}
header .cart{display:inline-block;vertical-align:middle;width:15%;text-align:right;margin-top:5px}
header .cart a{text-decoration:none;color:#000;}
header .cart a:hover{color:#20386f;text-decoration:underline;}
header .my-cart:before{content:"";background:url('images/icon-cart.png');width:26px;height:20px;display:inline-block;vertical-align:top;margin-right:5px;}
.cart-contents {
	color: #de2516;
	display:inline-block;vertical-align:middle;width:15%;text-align:right;margin-top:5px;text-decoration: none;
}
.cart-contents:before {
    font-family:WooCommerce;
    content: "\e01d";
    font-size:26px;
    margin-top:10px;
    font-style:normal;
    font-weight:400;
    padding-right:5px;
    vertical-align: bottom;
}
.cart-contents:hover {
    text-decoration: none;
}
.cart-contents-count {
    color: #fff;
    background-color: #2ecc71;
    font-weight: bold;
    border-radius: 10px;
    padding: 1px 6px;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
}

.product_meta {}
.product_meta .sku_wrapper {}
.product_meta .posted_in {}
.product_meta .tagged_as {}
.product_meta .sku_wrapper, .product_meta .posted_in, .product_meta .tagged_as {
	display: block;
	Margin-bottom: 12px;
}

/* Nav Menu */
nav{height:50px;background:#000;position:relative;}
nav li{list-style-type:none;color:#fff;font-size:14pt;font-family: 'Changa One', cursive;text-transform:uppercase;display:inline-block;margin-right:-4px;position:relative;}
nav ul{padding:0;}
nav li a{color:#fff;text-decoration:none;display:block;line-height:50px;padding:0 20px;transition:0.3s;-webkit-transition:0.3s;position:relative;}
nav li a:hover, nav li.current_page_item a{background:#efb719;transition:0.1s;-webkit-transition:0.1s;color:#fff !important}
nav .triangle{width:0;height:0;border-style:solid;border-width:0 50px 50px 0;border-color:transparent #ffffff transparent transparent;position:absolute;right:-45px;top:0;}
nav .triangle:after{content:"";position:absolute;top:0;left:50px;width:800px;height:50px;background:#fff;}
.sub-menu{position:absolute;z-index:20;transition:0.2s;-webkit-transition:0.2s;visibility:hidden;opacity:0;min-width:100px;text-align:left;padding:0;margin:0;box-shadow:0px 0px 5px rgba(0,0,0,.5)}
.sub-menu li{margin: 0;display: block;max-width: 250px;text-align: left;min-width: 100%;position: relative;}
.sub-menu li a{display:block;padding:12.5px 20px;width:100%;background:#de2516;border:none;color:#fff;line-height:20px;text-align:center;box-sizing:border-box;}
nav li:hover .sub-menu{visibility:visible;opacity:1;transition-delay:0.1s;-webkit-transition-delay:0.1s;}
nav li ul li ul{display:none;position:absolute !important;left:220px !important;top:0 !important;}
nav li ul li:hover ul{display:block;}
nav li ul ul ul{display:none !important;}
.nav-mobile{position:absolute;right:0;top:10px;display:none;cursor:pointer;}
.nav-mobile p{display:inline-block;vertical-align:middle;color:#fff;text-transform:uppercase;margin:5px;}
.nav-icon{width:27px;height:18px;background:url('images/icon-nav.png') no-repeat;display:inline-block;vertical-align:middle;margin-top:-2px;}
.nav-menu{display:none;background: #efb719;text-align: center;}
.nav-menu li{font-size: 15pt;color: #fff;list-style-type: none;;}
.nav-menu li a{color: #fff;display:block;padding:10px 0 9px 0;border-bottom:1px solid #fff;text-decoration:none;}
.nav-menu li a:hover{background:#20386f;color:#fff}
.nav-menu ul{margin:0;padding:0;}
.nav-menu .sub-menu{max-width:100%;width:100%}
.nav-menu li:hover .sub-menu{visibility: visible !important;position:static;width: 100%;opacity: 1 !important;}
.nav-menu .sub-menu li{width:100%;max-width:100%;display:block;text-align:center;}
.nav-menu .sub-menu li a{color:#fff;background:#960924;font-size:14pt;padding:10px 0;}
.nav-menu .sub-menu li a:hover{background:#20386f}

/* Global */
h1{font-size:26pt;font-family: 'Changa One', cursive;font-weight:400;text-transform:uppercase;}
h2{font-family:'Changa One', cursive;font-weight:400;text-transform:uppercase;}
h3{font-family:'Changa One', cursive;font-weight:400;text-transform:uppercase;}
h2 a,h3 a{color:#20386f;text-decoration:none;transition:0.2s;-webkit-transition:0.2s;}
h2 a:hover,h3 a:hover{color:#000;}
p{margin:10px 0;line-height:140%;}
p a, li a{color:#105078;transition:0.1s;-webkit-transition:0.1s;}
p a:hover, li a:hover{color:#20386f}
.button,input[type="submit"],.woocommerce button.button, .woocommerce a.button{display:inline-block;background:#e47614 !important;text-transform:uppercase;text-decoration:none;color:#fff;padding:7.5px 50px;margin-top:20px;text-align:center;transition:0.2s;-webkit-transition:0.2s;font-family:'Changa One', cursive;cursor:pointer;font-size:12pt;}
.button:hover,input[type="submit"]:hover,.woocommerce button.button:hover, .woocommerce a.button:hover {background:#de2516 !important;color:#fff !important;}
.woocommerce button.button, .woocommerce a.button {
	margin-top: 0;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.woocommerce input.qty { padding-left: 0 !important; padding-right: 0 !important;}
.wrapper{max-width:1020px;width:95%;position:relative;margin:auto;}
input:focus,textarea:focus{outline:0;}
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/**** Homepage ****/
.news-home{padding:25px 0 35px 0;}
.news-home .slider{display:inline-block;vertical-align:top;width:64%;height:270px;position:relative;}
.news-home .slider h2{color:#fff;text-align:center;position:absolute;top:20px;width:100%;z-index:3;}
/*.ms-nav-next,.ms-nav-prev{width:35px !important;height:35px !important;border:none !important;border-radius:50%;}
.ms-nav-prev{background-position:-92px -30px;}*/
.newsletter-home{display:inline-block;vertical-align:top;width:32%;margin-left:3%;min-height:235px;}
.newsletter{background:#e7e7e7;padding:10px 15px;box-sizing:border-box;}
.newsletter h2{color:#e47614;margin:0;}
.newsletter p{font-size:11pt;margin:5px 0;color:#444; font-family: 'Roboto Condensed', sans-serif; }
.newsletter input{width:100%;display:block;box-sizing:border-box;margin:10px 0;border:none;padding:10px 0;text-align:center;}
.newsletter .button{display:block;width:100%;padding-right:0;padding-left:0;margin:0;cursor:pointer;}
.newsletter .button:hover{color:#fff;}

.livebreaks-home{background:#fdc91c;padding:40px 0;}
.livebreaks-home h1{color:#000;font-size:26pt;margin-bottom:10px;}
.livebreaks-home h2{color:#000;text-align:center;margin-bottom:10px;}
.livebreaks-home .featured{width:55%;display:inline-block;vertical-align:top;}
.livebreaks-home .archives{display:inline-block;vertical-align:top;width:42%;margin-left:2%;margin-top:15px;text-align:center;}
.lb-post img{max-width:100%;height:auto;}
.lb-post h3{font-size:12pt;margin:0;text-align:left;}
.lb-post h3 a{color:#000;text-decoration:none;}
.lb-post h3 a:hover{color:#e47614}
.lb-post .button{margin:5px 0;}
.lb-post .button:before{content:"";background:url('images/icon-video.png');width:22px;height:22px;display:inline-block;vertical-align:middle;margin-right:7.5px;margin-top:-4px;}
.featured .lb-post p{color:#000;margin:5px 0 20px 0; font-family: 'Roboto Condensed', sans-serif;}
.featured .lb-post h3{font-size:14pt;}
.featured .lb-post h3:before{content:"";background:#de2516;width:12px;height:12px;display:inline-block;margin-right:10px;border-radius:50%;vertical-align:middle;margin-top:-2px;}
.featured .lb-post .button{background:#de2516 !important;font-size:14pt;padding-right:30px;padding-left:30px;line-height:30px;padding-top:8px;}
.archives .lb-post{display:inline-block;width:46%;margin:10px 3.5% 10px 0;}
.archives .lb-post .button{display:block;padding-right:0;padding-left:0;background:#474747 !important;}
.lb-post .button:hover{background:#e47614 !important}

/* Card Shop */
.shop-home{padding:40px 0;}
.shop-home h3{font-family:'Roboto Slab',serif;}
.divider{position:relative;margin:10px 0 20px 0;border-bottom:2px solid #000;}
.divider h3 {font-family: 'Roboto Slab',serif; }
.divider .viewmore{font-family: 'Changa One', cursive !important; position:absolute;right:0;top:0;color:#e47614;text-transform:uppercase;text-decoration:none !important;transition:0.1s;-webkit-transition:0.1s;}
.divider .viewmore:hover{color:#de2516;}

/* Inside */
.inside{padding:20px 0 40px 0;}
.inside .content{width:67%;margin-right:2%;min-height:300px;display:inline-block;vertical-align:top;}
.fullwidth .content { width: 100%; margin: 0;}
.inside .content h1{margin-bottom:15px;}
.inside .content h2{margin:20px 0 15px 0;}
.inside .content p, .inside .content li{ font-family: 'Roboto Condensed', sans-serif}
.inside .content a{font-family:'Oswald',sans-serif;text-decoration:underline;}
.inside .content .button{display:block;padding:10px 0;font-weight:normal;font-size:14pt;text-decoration:none;}
.inside .content input,.inside .content textarea{display:block;width:100%;background:#ddd;padding:10px 15px;box-sizing:border-box;border:none;margin-bottom:10px;transition:0.2s;-webkit-transition:0.2s;}
.inside .content textarea{resize:none;}
.inside .content input:focus,.inside .content textarea:focus{background:#e7e7e7}
.inside .content input[type="submit"]{margin-top:5px;font-size:12pt;}
.inside .content label span{color:#de2516}
.inside .content li{list-style-type:none;margin:10px 0;}
.inside .content ul,.inside .content ol{margin:15px 0;padding-left:0px;}
.inside .content ul li:before{content:"\25B6";color:#de2516;font-family:Arial;margin-right:10px;font-size:9pt;}
.page-numbers li:before{content:"";display:none;}
.inside .content .testimonials-widget-testimonial.list{margin-bottom:30px;}
.inside .content blockquote{font-style:italic;}
.inside .content .testimonials-widget-testimonial .author{font-family:'Roboto Condensed',sans-serif;}
.inside .content img{max-width:100%;height:auto;}
.inside .content hr{border: none;display: block;height: 2px;background: #1b3a71;margin:30px 0;clear:both;}
.liverip-date{color:#fff;text-shadow:0px 5px 5px #000;font-weight:bold;font-size:16pt;position:absolute;bottom:50px;width:100%;text-align:center;text-transform:uppercase;}
.liverip-image,.ms-container{position:relative;}
.slider .liverip-date{transform:translateY(-5px);-webkit-transform:translateY(-5px);font-size:22pt;}
.ms-slide-info{min-height:0 !important;margin-top:0 !important;}



.sidebar-widget {
	background: #e7e7e7;
    padding: 10px 15px;
	margin-bottom: 24px;
}
.sidebar-widget h2{
	color: #de2516;
	margin: 0;
}
.sidebar-widget.nobackground {
	background: transparent;
    padding: 0;
}

.sidebar-widget .newsletter-side {
	padding: 0;
}
.inside .wrapper aside .product-categories {
	list-style: none;
	line-height: 150%;
	padding-left: 0;
}
.inside .wrapper aside .product-categories a { text-decoration: none;}
.inside .wrapper aside .product-categories a:hover { text-decoration: underline;}
.inside .wrapper aside .product-categories ul{
	/*list-style: none;*/
}

/* Sidebar */
aside{width:30%;display:inline-block;vertical-align:top;}
aside article{background:#e7e7e7}

/* Footer */
.bottom-info{background:#000;padding:30px 0 35px 0;}
.bottom-info h2{color:#fff;margin-bottom:20px;font-size:21pt;}
.bottom-info p{color:#fff;font-weight:300;font-family: 'Roboto Condensed', sans-serif;}
.bottom-info .button{background:#fdc91c !important;min-width:200px; color: #333333;}
.bottom-info .button:hover{background:#de2516 !important}
.werebuying{display:inline-block;vertical-align:top;width:47.2%;margin-right:2.5%;}
.testimonials .testimonials, .bottom-info .testimonials{display:inline-block;vertical-align:top;width:48%;}
.testimonials p{font-size: 13pt;line-height: 160%;font-style:italic;}
.testimonials-widget-testimonial div.credit{text-align:left;display:block;margin:0;}
.testimonials .credit{color:#fff;text-align:left;margin-bottom:5px;}
.testimonials .credit .author{color:#fff;font-family:'Roboto Condensed',sans-serif;}
.testimonials-widget-testimonial.list{margin-bottom:0;}
.testimonials-widget-testimonials .paging.prepend{display:none;margin:0;}
footer{padding:0;}
footer .logo{display:inline-block;vertical-align:middle;margin-right:25px;}
footer p{font-size:10pt;color:#333;display:inline-block;vertical-align:middle;font-family: 'Roboto Condensed', sans-serif;}
footer p a{color:#333;transition:0.1s;-webkit-transition:0.1s;}
footer p a:hover{text-decoration:none;color:#000;}
footer .r{position:absolute;right:0;top:45px;}
footer .links,footer .social{display:inline-block;vertical-align:middle;}
footer .links a{text-decoration:none;margin-left:5px;color:#e47614;transition:0.1s;-webkit-transition:0.1s;}
footer .links a:hover{color:#000;}
footer .links a:after{content:"|";margin-left:10px;display:inline-block;}
footer .links a:last-child:after{content:"";}
footer .social{margin-left:20px;}
footer .social a{display:inline-block;margin-left:10px;}
footer .social i { color: #de2516; font-size: 16px;}

/* Media Queries */
@media screen and (max-width:850px){
	.livebreaks-home .featured,.livebreaks-home .archives{width:100%;height:auto;margin:5px 0 15px 0;}
	.livebreaks-home h2{text-align:left}
	footer,header{text-align:center;height:auto}
	footer p{text-align:left;}
	footer .r,header .r{position:static;display:block;width:100%;}
	footer .r{margin-top:20px;}
}
@media screen and (max-width:900px){
	.news-home .slider,.newsletter-home,.inside .content,aside,.werebuying,.testimonials{display:block;width:100%;margin:0 0 20px 0;height:auto;}
	.button{display:block;padding-right:0;padding-left:0;}
	nav .triangle{display:none}
	#menu-main{display:none;}
	.nav-mobile{display:block;}
}
@media screen and (max-width:780px){
	.liverip-date{bottom:25px;font-size:16pt !important;}
}
@media screen and (max-width:500px){
	.divider h3,.divider .viewmore{display:block;position:static;}
	.livebreaks-home h1,.werebuying h2,.testimonials h2,.content h1{text-align:center;}
	.liverip-date{font-size:12pt !important;}
}
@media screen and (max-width:470px){
	.top{height:auto;}
	.top .phone,.top .email{display:block;}
	.top .social{bottom:0;top:auto;}
}
@media screen and (max-width:350px){
	footer .social{display:block;text-align:center;margin:10px 0 0 0}
}
@media screen and (max-width:250px){
	.top .social{position:static;display:block;margin-top:4px;text-align:left;}
}


.single-product {
	
}
.single-product .related.products{
	clear: both;
}
.products li:before {
	display: none;
}

.product-category h2 {
	text-align: center;
	color: #000;
	padding-top: 0;
}
aside a, aside .count {
	font-family: 'Roboto Condensed', sans-serif;
}
.nf-field-label label {
	font-weight: 300 !important;
}
.woocommerce-page #comments {
	display: none;
}
#mailerlite-form_1 .mailerlite-subscribe-submit {
	background-color: #de2516 !important;
	font-size: 16px;
}
#mailerlite-form_1 .mailerlite-subscribe-submit:hover {
	background-color: #e47614 !important;
}

.leaflet-control-container a { text-decoration: none !important; }

/* Homepage Slider */
.wpcs_product_carousel_slider  { margin: 0 !important; }
.wpcs_product_carousel_slider .another_carousel_header { display: none; }
.owl-item *, li.product * {
	text-align: center;
	font-weight: 400 !important;
	font-family: 'Changa One', cursive !important;
}
.owl-item h4, li.product h2 {
	color: #333333;
	text-transform: uppercase;
}
.owl-item bdi, li.product bdi {
	color: #000;
	display: block;
	font-size: 1em;
}
.owl-item .button, li.product .button {
	border: 0 !important;
	padding: 10px 0 !important;
	border-radius: 25px !important;
	width: 100%;
}