/* VS custom styles */
/* General styles */
body {color:#000; font-family:'Arimo', Arial, Helvetica, sans-serif; font-size:1rem;-webkit-font-smoothing: antialiased !important;}
a{ color:#0e76bc; text-decoration:none;}
a:hover, a:focus {text-decoration:underline;}
.fullWidth {margin-left:auto; margin-right:auto; max-width:initial; width:100%;}
h1, h2, h3, h4, h5, h6 {font-family: 'Arimo', Arial, Helvetica; color:#000; margin-top:0; font-weight:400;}
.text-center{ text-align:center}
.text-right{ text-align:right}
.margin-bottom-1{ margin-bottom:1rem !important}
.margin-bottom-2{ margin-bottom:2rem !important}
.margin-bottom-3{margin-bottom:3rem !important}
.button{font-family:"Arimo", Arial, Helvetica; font-weight:500; text-transform:uppercase; color: #fff; background-color: #eb1c24;}
.button:hover, .button:active, .button:focus{ text-decoration:none; background-color: #C7171E;}
label{color:#000; font-weight:500}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:    #b0b0b0;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:    #b0b0b0; opacity:  1;}
::-moz-placeholder { /* Mozilla Firefox 19+ */ color:    #b0b0b0; opacity:  1;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:    #b0b0b0;}

/* Header */
#topLogo{text-align:center;}
#topLogo img{margin:18px 0;}
#navBar{background-color:#535353}
.fixedNavbar{position:fixed;top: 0; right: 0; left: 0; z-index: 100;transition: top 0.5s ease-in-out; }
#navBar ul{margin-bottom:0;display: table; margin:0 auto}
#navBar > li{margin:11px 0 9px; text-align:center;}
/*@media all and (min-width: 1024px) and (max-width: 1120px) {
	#navBar li{margin:0 1.3% 0 !important; text-align:center;}
}*/
#navBar li > a,#socialNav .hovertouch-hover ul li > a{color:#fff; text-transform:uppercase;font-family: 'Arimo', Arial, Helvetica; font-weight:700; font-size:1rem;letter-spacing: 1px; }
#socialNav .hovertouch-hover ul li > a{text-align:left;}
#socialNav .hovertouch-hover .topnav-dd{display:none;}
#socialNav .mobileMenu-icon  .hovertouch-hover .topnav-dd{display:block;}
#socialNav .hovertouch-hover ul li{text-align:left;}
#socialNav{height:39px; background-color:#535353}
#socialNav .row{padding-top:0; max-width: 1100px; width:100%}
#socialNav .search-container{padding-top:2px;}
#socialNav .logo-container{vertical-align:middle; height:74px;font: 0/0 a;  }
#socialNav .logo-container:before { content: ""; display: inline-block; height: 100%; vertical-align: middle;}
#socialNav .logo-icon,#socialNav .search-icon,#socialNav .mobileMenu-icon{background:url(../images/sprite-icons.png) no-repeat; display:inline-block;}
#socialNav .like-on-f, #topSearch {display:inline-block;width: 35px; height: 35px; margin-right:0px;  vertical-align:top;}
#socialNav .logo-icon{width:22px; height:25px; background-position:-65px 0px}
#socialNav .mobileMenu-icon{width: 35px; height: 35px; background-position: -58px -19px; cursor: pointer; margin: 2px 7px 0px 5px; vertical-align: top; display:inline-block;}
#socialNav .like-on-f { width: auto; vertical-align: middle; line-height: 0; font-size: 0.9rem; color: #fff;}
#socialNav .like-on-f:hover{ text-decoration:none; color:#E1E2DD}
#socialNav .like-on-f span{background:url(../images/sprite-icons.png) no-repeat; background-position:-30px 0px; width:9px; height:16px; display:inline-block; margin: 10px 5px 0 0;vertical-align: text-bottom;}#socialNav .search-icon{background-position:0px -51px; width:17px; height:17px; margin: 10px 4px 0px 0px; cursor:pointer;}
#socialNav .sticky-logo{ display:none}
#socialNav .show-for-mobile{display:inline-block}
#socialNav .logo img {height: 19px; width: auto; vertical-align: top; margin-top: 10px;}
#topSearch {position: relative; }
#topSearch table.gsc-search-box,#topSearch table.gsc-search-box tr, #topSearch table.gsc-search-box td{background: transparent !important; }
#topSearch .gsc-search-button{display:none !important }
#topSearch input.gsc-input{border: 1px solid #000 !important; padding: 2px 10px !important;background: transparent !important; margin:0 0 0 5px; height:27px; color:#fff }
#topSearch table.gsc-search-box td.gsc-input { padding-right: 0 !important;}
#topSearch > div{width:0px;position:absolute;top: 0px; right: 26px; background-color: #535353;padding: 4px 0;  z-index:2;-webkit-transition: width 1s; transition: width 1s;overflow: hidden;   height: 35px;margin-right: 5px;}
#topSearch > div.search-open{width:180px; -webkit-transition: width 1s; transition: width 1s;background-color: #535353;}
#topSearch form{margin:0}
.fixedNavbar .mobileMenu-icon{display:inline-block !important;}
#socialNav .mobileMenu-icon > div{display:none;}
#socialNav .columns{position: static !important;}
#socialNav .small-8{padding-left:0;}
#socialNav .hovertouch-hover div.dd-wrapper{ display:block; position: absolute; top: 38px; background: #535353; left: 0; right: 0; z-index: 110; padding: 0; overflow:visible; text-align:center}
#socialNav .hovertouch-hover ul{display: table;overflow:visible; margin-top:12px;}
#socialNav .hovertouch-hover .topnav-dd ul{margin-top:0; padding:0;border-bottom: 1px solid #0e76bc; margin-bottom: 20px; padding-bottom: 17px;text-align: center; width: 100%;}
#socialNav .hovertouch-hover ul li {display: block; float: left; padding: 0.4rem 20px; width: 100%;}
#socialNav .hovertouch-hover ul li a{ text-align:left;}
#socialNav .hovertouch-hover .topnav-dd ul li > a{ text-transform:none; font-size:1rem;}
#socialNav .timers{ display:inline-block; margin-top: 24px;}
.inline-list > li > .topnav-dd .large-10{display:none;}
.nav-up, .nav-up:before {transition: top 0.5s ease-in-out; top:-74px !important}
.nav-down, .nav-down:before {transition: top 0.5s ease-in-out; top: 0px !important;}
.header-emailbar{ background-color:#0e76bc; padding:9px 0; font-family:'Arimo', Arial, Helvetica; margin-bottom:2.6rem}
.header-emailbar span{text-transform:uppercase; display:block; vertical-align:middle;margin-bottom: 10px; color: #fff; font-size:0.8rem;}
.header-emailbar .button{padding: 0.2rem 0.5rem ; border: 0; margin-bottom:0; font-size:0.9rem; height: 27px;vertical-align:middle; margin-right:0.8rem;margin-left: -5px;}
.header-emailbar input[type='text']{width:25%; min-width:196px; display:inline-block; margin: 0;  padding: 0.2rem 0.5rem;  height: 27px;vertical-align:middle; border:0}
.sidebar .header-emailbar .button, .sidebar .header-emailbar input[type='text']{height: 32px; }
.sidebar .header-emailbar span:before {display: none !important;}
.sidebar .header-emailbar span{text-transform:none;font-weight:bold; font-size: 1.2rem;margin-bottom: 13px;}
.fancy-radio .radio-btn{display:inline-block; margin-bottom:0;vertical-align:middle;margin-right:0.6rem}
.fancy-radio label{display:inline-block; color:#fff; margin-bottom:0;vertical-align:middle; font-size:0.9rem; margin-right:0 !important; cursor:pointer;  position: relative;}
.fancy-radio input[type='radio']{margin-bottom:0; vertical-align:middle; display:none}
.fancy-radio label:before { content: "";display: inline-block; margin-right: 4px; margin-top:2px; background: url(../images/sprite-icons.png) no-repeat -75px 0px; height: 13px; width: 14px; vertical-align:text-top;}
.fancy-radio input[type=radio]:checked + label:before {background: url(../images/sprite-icons.png) no-repeat -61px 0px;}
.header-emailbar .columns{text-align:center;}
.header-emailbar .columns > div{display:inline-block; width:100%}
.header-emailbar span:before{content:""; background: url(../images/sprite-icons.png) no-repeat; display: inline-block; vertical-align: middle; margin-right: 13px;width: 21px; height: 15px; background-position: 0px -29px; margin-top: -2px; margin-right: 8px; }
.sidebar .fancy-radio{padding:5px 15px 10px 15px !important;text-align: left !important;}
.sidebar .header-emailbar input[type='text']{margin: 0 0 0.3rem 0; width: 234px;}
.sidebar .header-emailbar .button{ margin: 0 0 0.3rem -5px;}
.sidebar input[type="checkbox"] + label, .sidebar input[type="radio"] + label{margin-left:0}
.sidebar .header-emailbar {margin-bottom:1.2rem;}
.header-emailbar .radio-btn{display:none}
.timers-container {text-align: center;}
.timers-container img{vertical-align: top;}
.menu-brand {display: inline-block; width: 17%; margin: 0 1.5%; border-bottom: 1px solid #794019; position:relative;}
.menu-brand:hover{border-bottom: 1px solid #f18031;}
.menu-brand:hover img{opacity:0.7}
.menu-brand span{line-height:0; text-indent:-1000px; display:inline-block;position:absolute; overflow:hidden;}
.more-watch-brands{display:block; clear:both; width:100%; text-align:center !important; margin:52px 0 33px; color:#fff; font-size:1.1rem !important; padding:0 1.5% }
.more-watch-brands span{padding: 10px 0 17px;border-bottom: 1px solid #794019;display:block;}
.menu-brand img { padding: 0; margin: 5px 0 15px;}
.fixedNavbar .menu-brand span {line-height: 1; text-indent: 0px; display: inline-block; position: relative; overflow: visible; padding-bottom: 10px; color:#fff !important;}
.fixedNavbar .menu-brand  img{display:none !important;}
.fixedNavbar .more-watch-brands { margin: 29px 0 33px;}
.sidebar .header-emailbar .subscribe-form{ text-align:left !important;}
.header-logo{ background-color:#000;padding:36px 0}
#socialNav .logo{display:none;}
.fixedNavbar .logo {display:initial !important}

@media all and (max-width: 63.938em) {
	#socialNav .hovertouch ul li a{padding:8px 0}
	/*#socialNav .hovertouch ul li .topnav-dd{display:block !important}*/
	#socialNav .hovertouch ul li .topnav-dd .small-5{display:none !important}
	#socialNav .hovertouch ul li .topnav-dd ul.submenu{margin-top:10px;border:0; margin-bottom:0 !important;}
	#socialNav .hovertouch ul li .topnav-dd ul.submenu .sub-menu-item{display:inline-block !important; width: auto !important;padding:17px 10px; font-size:1rem; font-weight:400;color:#fff;}
	#socialNav .hovertouch ul li .topnav-dd ul.submenu .sub-menu-item a{font-weight:400;letter-spacing: 0px;}
}

@media all and (max-width: 358px) {
	/*#socialNav .search-container{width: 180px;}
	#socialNav .logo-container img{padding-left:10px;}
	#socialNav .logo-container{width: 40%;}*/
}

@media all and (max-width: 63.938em) {
	/* Do not display dropdowns on mobile and tablet */
	.inline-list > li > .topnav-dd .large-10{display:none !important;}
}
@media all and (min-width: 40.063em) {
	#socialNav .logo-container img{padding-left: 10px}
	#topLogo img{margin:20px 0;}
	#socialNav .hovertouch-hover ul li {width:100%;}
	#topSearch {}
	#topSearch > div{right:26px;}
	.fixedNavbar .sticky-logo{ display:inline-block !important; vertical-align: top;margin-left: 10px;}
	.fixedNavbar .sticky-logo img{float: left; margin-top: 2px;}
	.fixedNavbar .show-for-mobile{display:none !important;}
	.article-page .fixedNavbar .search-container{width:auto !important}
	/*#socialNav .hovertouch-hover ul{margin-left:40px;}*/
	/*#navBar li{margin:0;}
	#navBar li > a{padding: 21px 8px; font-size: 0.8rem;}
	#navBar li:hover,#socialNav ul li:hover{ background-color:#e2edd1}
	#navBar li:hover > a,#socialNav ul li:hover > a{padding: 28px 12px 14px; color:#000; text-decoration:none;-webkit-transition: padding 0.5s;  transition: padding 0.5s; }
	*/
	.header-emailbar .radio-btn{display:inline-block}
	.header-emailbar input[type='text']{min-width:230px;margin: 0 0 0 0.9rem; }
	.header-emailbar span{ margin-bottom:0; font-size:1rem; display: inline-block}
	.sidebar .header-emailbar input[type='text']{width: 230px;}
	.sidebar .header-emailbar .subscribe-form{ text-align:left !important;}
}
@media all and (min-width: 64em) {
	body{overflow-x:hidden;}
	.inline-list > li > .topnav-dd{display:none;}
	.inline-list > li > .topnav-dd .large-10{display:block;}
	#socialNav .mobileMenu-icon{ display:none;}
	#socialNav .hovertouch-hover div.dd-wrapper{top: 39px; border-top: 1px solid #000;}
	#socialNav .hovertouch-hover ul{display: table; margin: 0 auto; padding:0;}
	#socialNav .hovertouch-hover ul li{display: block; float:left; padding: 0; margin-left:0; width:auto}
	.hovertouch-hover .topnav-dd{position:absolute;top:52px;left:-1000px; right:-1000px; padding:0 1000px; background-color:#000;z-index: 100;text-align: left;}
	.topnav-dd > .row{margin: 20px auto 0;}
	/*.topnav-dd > .row > .columns{float:none !important; max-width:1100px; margin: 0 auto;}*/
	#navBar li .topnav-dd a,#socialNav .hovertouch-hover .topnav-dd a{ text-transform:none; font-size:0.9rem;font-family:'Arimo', Arial, Helvetica;letter-spacing: 0; line-height:1rem }
	#navBar li{padding: 0; height: 52px; margin: 0;}
	#navBar li > a, #socialNav .hovertouch-hover ul li > a{padding: 15px 19px; display:block; text-align:center; margin:0;font-size: 0.95rem;line-height: 1.5;}
	#navBar li:hover > a,#socialNav ul li:hover > a{text-decoration:none; background-color:#0e76bc }
	#navBar .topnav-dd .submenu {width:100%; list-style:none; margin:0;padding:0; text-align:center;border-bottom: 1px solid #0e76bc; margin-bottom: 20px; padding-bottom: 17px;}
	#navBar .topnav-dd .submenu li, #socialNav .hovertouch-hover .topnav-dd .submenu li{ float: none;text-align:left;padding: 7px 10px; height:auto;display: inline-block;}
	#navBar .topnav-dd .submenu li {color:#47a8e8;}
	#navBar .topnav-dd .submenu li a, #socialNav .hovertouch-hover .topnav-dd .submenu li  a{background: none; text-align:left; padding:0; font-size:1.05rem; color:#47a8e8;font-weight: normal;}
	#navBar .topnav-dd .submenu li a:hover, #socialNav .hovertouch-hover .topnav-dd .submenu li  a:hover{color:#fff; background:none;}
	.topnav-dd a img{margin-bottom:11px;}
	.topnav-dd .small-5{width:20%; display: inline-block;margin-top: 7px;}
	.topnav-dd .small-5{line-height:1.2rem; margin-bottom:25px;}
	.topnav-dd  .small-5 {display:none;}
	.topnav-dd  .small-5:nth-child(1),.topnav-dd  .small-5:nth-child(2),.topnav-dd  .small-5:nth-child(3),.topnav-dd  .small-5:nth-child(4),.topnav-dd  .small-5:nth-child(5){display:block;}
	.topnav-dd  .small-5 a{color:#fff; text-align:left; font-size:0.9rem}
	#navBar .topnav-dd .row .large-2{margin-bottom:20px}

	#socialNav .logo-container{width:29% !important}
	.header-logo .logo-container{height: 90px;}
}
@media all and (min-width: 1024px) and (max-width: 1110px) {
	#navBar li > a, #socialNav .hovertouch-hover ul li > a{padding: 15px 13px;}
}


/* Content */
#homepageSlider{padding-bottom: 36%; overflow: hidden; position: relative;}
#homepageSlider > div {position: absolute; top: 0; left: 0; width: 100%; z-index:0}
#homepageSlider > div > p > span > a{color:#fff}
.slick-slide{position:relative;background-color: #000;}
.slick-slide img{width: 100%;opacity: 0.8;}
.slick-slide p{position: absolute; z-index: 100;right: 10%; left: 10%;top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); margin:0; text-align:center; font-family:'Arimo', Arial, Helvetica; text-transform:uppercase;color:#fff;}
.slick-slide p span.title{display:block;text-align:center;text-align: center; border: 1px solid #fff;border-width: 1px 0; font-size: 1rem;  line-height: 1.5rem;}
.slick-slide p span.title:hover{border-color:#c5b358}
.slick-slide p a{color:#fff;padding: 10px 0; display:inline-block;}
.slick-slide p a:hover,.slick-slide p span.title:hover a, .slick-slide p span.title:hover span.category{ text-decoration:none; color:#c5b358}
.slick-slide p span.category{display:none;font-size: 0.8rem; margin-top: 0.2rem; position: absolute;   bottom: -24px; right: 0;}
.slick-prev:before, .slick-next:before {content: "";opacity: 0.5; background:url(../images/sprite-icons.png) no-repeat;width:23px; height:14px; display:block}
.slick-prev:before { background-position: -94px -62px; }
.slick-next:before {background-position: -94px -48px; }
.slick-next{right:5px !important}
.slick-prev{left:5px !important}
.category-description .columns p { background-color:#c6b259;font-family: 'Arimo', Arial, Helvetica; color:#fff; font-size:1.4rem;line-height:1.9rem; text-align:center; padding:1rem 2rem; margin: 0 0 2rem 0;}
@media all and (min-width: 40.063em) {
	.slick-slide p span.category{display:inline-block;margin-top: 0.4rem;bottom: -36px;}
	.slick-slide p span.title{font-size: 2rem;line-height: 2.5rem;letter-spacing: 1px;border-width: 3px 0;}
	.slick-slide p a{padding: 18px 0 16px;}
	.slick-slide p span.category{font-size: 1.1rem;}
	.slick-next{right:20px !important}
	.slick-prev{left:20px !important}
	.slick-prev:before, .slick-next:before {width:37px; height:21px;}
	.slick-prev:before { background-position: -94px -25px; }
	.slick-next:before {background-position: -94px -0px; }
	.category-description .columns p {font-size:2rem;line-height:2.3rem; padding:1.6rem 3rem;}
}
@media all and (min-width: 64em) {
	.slick-slide p span.title{font-size: 3.3rem;line-height: 3.5rem;}
	.slick-slide p a{padding: 22px 0 18px;}
	.slick-slide p span.category{bottom: -46px;}
}

#content-wrapper{margin:0 auto 2rem;}
.article-thumb{margin-bottom:18px !important; position:relative}
.home-six-articles .article-thumb{margin-bottom:35px !important; position:relative}
.article-thumb-100 img{width:100% !important}
.article-thumb .category-overlay{position: absolute; margin: 0; z-index: 1; left: 10px; top: 0; padding: 12px 8px; text-align: center; background-color: #0E76BC;  display: block; color: #fff; font-size: 0.75rem; line-height: 0;font-family: "Arimo", Arial,Helvetica; font-weight: 700;}
.article-thumb .category-overlay a{color:#fff;}
.homeTop-section .article-thumb .descr {
position: absolute; z-index: 2; bottom: 0; padding:50px 16px 14px 16px  !important;
text-align:left; color:#fff; text-align:left;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0+0,0.75+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.75)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 );
border:0 !important;
}
.article-thumb .descr, .sidebar-section .article-thumb .descr{padding:10px 0 0}

.article-thumb .descr h3{ margin:0;}
.article-thumb .descr h3,.article-thumb .descr h3 a, .sidebar-section .article-thumb .descr  h3 a{font-size: 1rem; line-height: 1.2rem; font-family:'Arimo', Arial, Helvetica;color:#000; font-weight:700}
.homeTop-section .article-thumb .descr h3,.homeTop-section .article-thumb .descr h3 a{color:#fff; font-size:1rem; line-height:1.2rem;}
.ad-wrapper{padding-bottom:2rem; text-align:center;}
.homeTop-section .large-8 .article-thumb img{width:100%}
.sidebar-section .article-thumb .descr{ text-align:left;}
#articleComments h3 { color: #f18031; text-transform: uppercase; font-weight: 700; font-size: 1.2rem;}
img.article-featured{margin-bottom:1rem}
.sidebar-section .sidebar-most-popular{margin:0 -0.9375em}
@media all and (min-width: 40.063em) {
	#content-wrapper{margin:0 auto 65px;}
	.article-thumb .descr h3,.article-thumb .descr h3 a, .sidebar-section .article-thumb .descr  h3 a{font-size: 1.2rem; line-height: 1.4rem; }
	.homeTop-section .article-thumb .descr h3,.homeTop-section .article-thumb .descr h3 a{color:#fff; font-size:1rem; line-height:1.2rem;}
	.homeTop-section .descr {position:absolute; z-index:2;bottom:0; }
	.homeTop-section .descr h3 a:hover{text-decoration:none;}
	.homeTop-section .large-8 .descr{padding:1.2rem 1.5rem}
	.homeTop-section .large-8 .descr h3,.homeTop-section .large-8 .descr h3 a{font-size: 2.7rem; line-height: 3.1rem;}
	.homeTop-section .large-4 .descr{padding: 36px 10px 10px 9px !important; line-height: 1.1rem;}
	.homeTop-section .large-4 .descr h3,.homeTop-section .large-4 .descr h3 a{font-size: 1.1rem; line-height: 1.4rem;}
	#articleComments h3{ font-size: 1.8rem;}
	img.article-featured{margin-bottom:2rem}
	.article-thumb{margin-bottom:2rem !important;}
	.homeTop-section .article-thumb{margin-bottom:18px !important;}
	.homeTop-section { margin-bottom: 2rem;}
}

.social-sidebar {text-align:left;font-family:'Arimo', Arial, Helvetica; margin: 0 auto 1.7rem;}
.single .social-sidebar, .category .social-sidebar, .tag .social-sidebar {margin: 0 auto 0;}
.social-sidebar .ss-f, .social-sidebar .ss-tweeter{display:block; background-color:#4965b5; color:#fff; font-weight:500; font-size: 1.15rem; padding: 12px 15px;font-family:'Arimo', Arial, Helvetica;   margin-bottom: 0;}
.social-sidebar .ss-f:hover, .social-sidebar .ss-tweeter:hover{ text-decoration:none; opacity:0.8}
.social-sidebar span:before,.social-sidebar .get-news:before{content:""; background:url(../images/sprite-icons.png) no-repeat; display:inline-block; vertical-align:middle; margin-right:13px;}
.social-sidebar .ss-f span:before,.social-sidebar .ss-tweeter span:before{width:21px; height:21px;background-position: 0px 0px; margin-top:-2px;}
.social-sidebar .ss-tweeter{background-color:#3ea9f1; display:none;}
.social-sidebar .ss-tweeter span:before{background-position: -138px -21px; margin-top:-2px;}
.social-sidebar form{margin:0}
.social-sidebar .get-news{ background-color:#c5b358; padding:8px 0 8px 10px}
.social-sidebar .get-news:before{width:21px; height:15px;background-position: 0px -29px; margin-top: 5px; margin-right: 8px; float: left;}
.social-sidebar .get-news input[type="text"]{ background-color:#9e8f46; border:0; color:#fff; width:70%; display:inline-block;font-size:0.9rem;font-family:'Arimo', Arial, Helvetica;padding: 0.1rem 0.5rem;  height: 26px; margin-bottom:0;vertical-align: top; margin-right:3px;box-shadow: none;}
.social-sidebar .get-news .button{ background-color:#000; color:#fff;padding:5px; font-size:0.8rem; font-weight:500; height:26px;margin:0}
.social-sidebar .get-news .button:hover{opacity:0.8}
.social-sidebar .form-sign-up{display:inline-block;width: 83%;}

h1.header-page, h1.header-landing{font-weight:400; font-family:'Arimo', Arial, Helvetica;font-size:2rem; margin-bottom:1.5rem;line-height: 1;}
h1.header-page span, h1.header-landing span {display: inline-block;}
.category #header .header-emailbar, .tag #header .header-emailbar{margin-bottom:0; display:none;}
.category h1.header-landing, .tag h1.header-landing{color:#fff;padding: 2.8rem 0 0.9rem;font-weight:bold; border:0; margin-bottom: 0; font-size: 1.8rem;}
.category-header{ margin-bottom:3rem;}
.tag-header h2 {color: #999; margin: -40px 0 2.5rem 0; font-weight: 700; font-size: 1.6rem;}
.category-no-image h1.header-landing{color:#333}
.category-img h1.header-landing{margin: 1.7rem 0 0rem 0;}
.section .section-header h2,.sidebar-section .section-header h2{padding-top: 3px; margin-bottom: 10px;line-height: 1.9rem;color:#000; font-size:1.2rem; font-weight:700;font-family: 'Arimo', Arial, Helvetica; text-transform:uppercase;text-align: center;}
.sidebar-section .section-header h2{ text-align:left;}
.section .article-thumb .descr{position: relative; background: none; padding: 0.7rem 0 !important;}
.section .article-thumb .descr h3,.section .article-thumb .descr h3 a{font-size:1rem; color:#000; font-weight:700; line-height:1.3rem;font-family: 'Arimo', Arial, Helvetica; text-align:center;}
.sidebar-section .section-header h2 > span {color: #69bd45; font-size: 1.1rem; text-transform: none; line-height:1rem; margin: 0;}
.sidebar-section .section-header h2 { border-top: 1px solid #c8c8c8; padding-top: 13px; line-height: 1rem; margin-bottom: 20px;}
.sidebar-section{margin-top:3rem !important;}
.category-img{padding-bottom:20px; background-repeat:no-repeat; background-size: cover;margin-bottom:2rem;min-height: 180px;}
.category-img p{padding:0 12px; font-size:1.2rem; line-height:1.5rem; color:#fff; margin:1rem 0 0}
.brands-header-wrapper { background-color: #000; color: #fff; margin-bottom:2rem; padding:1.7rem; overflow:hidden}
.brands-header-wrapper .brand-logo { width: 100%; display: inline-block; float:left; text-align:center; vertical-align:middle;}
.brands-header-wrapper .brand-description { width: 100%;display: inline-block; float:right;}
.brands-header-wrapper h1 {color: #fff; text-transform: uppercase; margin: 0; font-weight: 300; font-size: 2.7rem; line-height: 3rem;}
.all-brands-list { list-style:none; margin:0; padding:0}
.all-brands-list li a{ text-transform:uppercase; color:#000}
.colored-line{height:5px;
background: rgb(237,28,36);
background: -moz-linear-gradient(left,  rgba(237,28,36,1) 0%, rgba(237,28,36,1) 33%, rgba(167,217,79,1) 33%, rgba(167,217,79,1) 66%, rgba(167,217,79,1) 66%, rgba(14,118,188,1) 66%, rgba(14,118,188,1) 66%, rgba(14,118,188,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(237,28,36,1)), color-stop(33%,rgba(237,28,36,1)), color-stop(33%,rgba(167,217,79,1)), color-stop(66%,rgba(167,217,79,1)), color-stop(66%,rgba(167,217,79,1)), color-stop(66%,rgba(14,118,188,1)), color-stop(66%,rgba(14,118,188,1)), color-stop(100%,rgba(14,118,188,1)));
background: -webkit-linear-gradient(left,  rgba(237,28,36,1) 0%,rgba(237,28,36,1) 33%,rgba(167,217,79,1) 33%,rgba(167,217,79,1) 66%,rgba(167,217,79,1) 66%,rgba(14,118,188,1) 66%,rgba(14,118,188,1) 66%,rgba(14,118,188,1) 100%);
background: -o-linear-gradient(left,  rgba(237,28,36,1) 0%,rgba(237,28,36,1) 33%,rgba(167,217,79,1) 33%,rgba(167,217,79,1) 66%,rgba(167,217,79,1) 66%,rgba(14,118,188,1) 66%,rgba(14,118,188,1) 66%,rgba(14,118,188,1) 100%);
background: -ms-linear-gradient(left,  rgba(237,28,36,1) 0%,rgba(237,28,36,1) 33%,rgba(167,217,79,1) 33%,rgba(167,217,79,1) 66%,rgba(167,217,79,1) 66%,rgba(14,118,188,1) 66%,rgba(14,118,188,1) 66%,rgba(14,118,188,1) 100%);
background: linear-gradient(to right,  rgba(237,28,36,1) 0%,rgba(237,28,36,1) 33%,rgba(167,217,79,1) 33%,rgba(167,217,79,1) 66%,rgba(167,217,79,1) 66%,rgba(14,118,188,1) 66%,rgba(14,118,188,1) 66%,rgba(14,118,188,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c24', endColorstr='#0e76bc',GradientType=1 );
}

@media all and (min-width: 40.063em) {
	.brands-header-wrapper .brand-logo { width: 29%; }
	.brands-header-wrapper .brand-description { width: 66.5%;}
	.brands-header-wrapper .brand-logo img{position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
	.section .section-header h2{padding-top: 9px; font-size: 1.9rem; margin-bottom: 15px}
	.section .section-header h2 > span{font-size:1.8rem;}
	.sidebar-section .section-header h2 > span {font-size: 1.1rem; line-height:1rem; }
	.sidebar-section .section-header h2 { line-height: 1rem; }
	h1.header-page, h1.header-landing{font-size:2.8em; margin-bottom:2rem;line-height: 1;}
	h1.header-landing{margin-bottom:3.6rem;}
	h1.header-page span, h1.header-landing span {padding-bottom: 17px;}
	.category h1.header-landing, .tag h1.header-landing{font-size: 3.8rem;}
	.tag-header h2 {font-size: 1.9rem;}
	.category-img p{font-size:1.5rem; line-height:2rem; }
	.plain-page h1.header-landing{margin-bottom:2rem;}
	.section .section-header h2 a{top:11px; }
	.social-sidebar .form-sign-up{display:inline-block;width: 90%;}
	.all-brands-list {float: left; width: 33.3%;}
}


.dbl-boxes{ text-align:left}
.dbl-boxes > div{ margin-bottom:2rem !important}
.dbl-boxes > div > div:after{content:''; position:absolute;top:0; bottom:0; left:0.9375em;right:0.9375em; z-index:-2; background-color: #535353;}
.dbl-boxes > div > div:before{content:''; position:absolute;top:0; bottom:0; left:0.9375em;right:0.9375em; z-index:-1;opacity:0.2}
.dbl-boxes > div:first-child > div:after{ border-top: 5px solid #ed1c24;background-color: #ededed;}
.dbl-boxes > div:last-child > div:before{ background:url(../images/dbl-box-bg2.jpg) no-repeat;background-size:cover;}
.dbl-boxes > div > div{padding:0.2rem 1rem;}
.dbl-boxes h3{ font-weight:700; font-size:1.3rem; font-family:'Arimo', Arial, Helvetica; line-height:1.4rem; color: #fff; margin-top:0.6rem; display:inline-block; padding-bottom:6px; }
.dbl-boxes a{color:#fff; display: block; margin-bottom:0.9rem; font-size:1rem;line-height: 1.3;}
.dbl-boxes a.more-news{position:absolute; z-index:10; background-color:#ed1c24; bottom:0;left:0.9375rem;right:0.9375rem; color:#fff !important;padding:8px 10px; text-align:right; font-size:0.9rem; margin-bottom:0;transition: background-color 300ms ease-out;}
.dbl-boxes a.more-news:hover{ text-decoration:none; background-color:#C7171E;transition: background-color 300ms ease-out;}
.dbl-boxes > div.columns:first-child div:before{display:none;}
.dbl-boxes > div.columns:first-child  h3, .dbl-boxes > div.columns:first-child  a{color:#000}
/*.dbl-boxes > div.columns:first-child  > div:before {border-top: 5px solid #ed1c24;background: #ededed;}*/
.dbl-boxes > div.columns:last-child  > div {border-top: 5px solid #a7d94f;}

@media all and (min-width: 40.063em) {
	.dbl-boxes > div > div{padding:0.2rem 1.6rem 1.5rem;}
	.dbl-boxes h3{font-size: 1.9rem;line-height: 1.7rem;margin-top:1rem; margin-bottom: 1.2rem; padding-bottom:10px;}
	.dbl-boxes a{margin-bottom:1.4rem;}
}

.long-button{padding:0.6rem; display:block; font-family:'Arimo', Arial, Helvetica; font-size:1.2rem; color:#67812a; background-color:#FFF; border:3px solid #67812a;margin: 0 auto; }
.long-button:hover, .long-button:active, .long-button:focus{ background-color:#edf4dd; color:#67812a}
@media all and (min-width: 40.063em) {
	.long-button{font-size:1.9rem;width: 70%;}
}

.subscribe-big{ background-color: #0e76bc; padding:0.9rem 0; color:#fff;}
.subscribe-big h4{ text-transform:uppercase;font-size: 1.3rem;line-height: 1.5rem; margin: 0 0 1rem 0;color:#fff;}
.subscribe-big h4 b{font-weight:700}
.subscribe-big p{ margin:0; font-size:0.9rem; line-height:1.1rem}
.subscribe-form > .row:first-child{ padding-top:1rem; margin:0 auto}
.subscribe-big .button{padding: 0.5rem 0.7rem 0.5rem 0.7rem; margin-left: 0;height: 32px;  border: 0; float:left;}
.subscribe-big input{ margin-bottom:0;}
.subscribe-big .small-9 input{ height:32px; margin-bottom:0.2rem;border:0}
.subscribe-big label{ display:inline-block; margin:0 !important}
.subscribe-form{ text-align:left; margin:5px 0 0 0 !important;}
.header-emailbar .subscribe-form{ text-align:left; margin:0 !important;}


@media all and (max-width: 400px) {
.subscribe-big form .small-9 { width: 67% !important;}
.subscribe-big form .small-3 { width: 33% !important;}
}

@media all and (min-width: 40.063em) {
	.subscribe-form > .row:first-child{ padding-top:0; margin:0; margin-top:10px}
	.subscribe-big h4{ font-size: 2rem; line-height: 2.4rem; margin:0}
	.subscribe-big p{font-size:1.1rem; line-height:1.7rem}
	.subscribe-form{ text-align:left; margin-top:0.15rem;}
	.header-emailbar .subscribe-form{ text-align:center; }
	#footer .subscribe-form{text-align:right;}
	.subscribe-form > .row:first-child{  max-width:300px; }
}
@media all and (min-width: 64em) {
	.subscribe-form > .row:first-child{margin-top:0}
}
@media all and (min-width: 700px) and (max-width: 1110px) {
	.subscribe-big h4{ font-size: 1.8rem; line-height: 2.4rem;}
}


.article-page{margin-top:2rem !important;}
.article .text { font-size: 1rem; line-height: 1.6rem; margin-bottom:2rem !important;}
.article .text p:first-child{padding-top:0; margin-top:0}
.article .photo{margin-bottom: 1rem;}
.article-featured{width:100% !important;}
.article .text img{margin: 0 0 1rem;}
.article-page h1 {font-size: 1.7rem; line-height: 2rem; margin-bottom:0.5rem}
.article-page .byline{font-family:Arial, Helvetica; font-size:1.1rem;margin-bottom: 1.6rem; display: block;}
.social-article{margin:0; overflow:hidden; clear:both;}
.social-article .s-facebook, .social-article .comments, #socialNav .s-facebook{ float: left;display:inline-block; color:#fff; text-transform:uppercase; font-size:1rem;line-height: 1rem; margin-right:0; margin-bottom:0}
.social-article div a, #socialNav .s-facebook a{color:#fff; padding: 0.7rem 1.2rem 0.7rem 0; display:inline-block; text-decoration:none;}
.social-article div a:hover, #socialNav .s-facebook a:hover{ text-decoration:none;}
.social-article div:hover, #socialNav .s-facebook:hover{opacity:0.8}
.social-article .s-facebook, #socialNav .s-facebook{ background-color:#305891}
.social-article .s-facebook a:before, .social-article .comments a:before, #socialNav .s-facebook a:before{content:""; background:url(../images/sprite-icons.png) no-repeat -46px 0px ; display:inline-block; width:8px; height:17px; margin-right:10px;vertical-align: text-top; margin-left:1rem;}
.social-article .comments{ background-color:#69bd45}
.social-article .comments a:before{ background-position:-32px -27px; width:14px;}
#socialNav .s-facebook { text-transform:none;}
#socialNav .s-facebook  a{padding: 0.6rem 3.2rem 0.4rem 2rem;font-size: 0.8rem;}
h3.comments-title{font-family:'Arimo', Arial, Helvetica; font-size:1.2rem; margin-bottom:1rem}
#socialNav .s-facebook{display:none;}
.fixedNavbarBottom .s-facebook{display:inline-block !important;}
.fixedNavbarBottom .like-on-f,.fixedNavbarBottom #topSearch{display:none !important;}
.article-author { background-color:#535353;padding:1.2rem 2rem 1.2rem 0; margin:0 0 2rem}
.article-author .descr{padding-left:100px;}
.article-author .descr, .article-author .descr a,.article-author .descr p, .article-author h6{color:#fff;}
.article-author .avatar{float:left;}
.article-author h6{margin:0;font-size:1.1rem; font-weight:bold;}
.article-author .link a{font-weight:bold; text-decoration: underline}

.fixedNavbarBottom .search-container{/*width:100% !important;*/ text-align:left !important;}

@media all and (max-width: 40.063em) {
.fixedNavbarBottom .logo-container .logo{display:none !important}
.fixedNavbarBottom {bottom: 0;top: auto;}
.fixedNavbarBottom .show-for-mobile{display:none !important;}
.fixedNavbarBottom .s-facebook{ position:absolute;left:95px;right:15px}
.fixedNavbarBottom .s-facebook a{padding-left:0 !important;padding-right:0 !important; }
.fixedNavbarBottom .s-facebook {text-align: center;}
.fixedNavbarBottom .hovertouch-hover ul {top:auto !important; bottom: 23px !important;}
.fixedNavbarBottom .mobileMenu-icon {margin: 10px !important; border:0 !important; width:30px !important; height:30px !important;background-position: -58px -21px !important;}
.single-post .fixedNavbarBottom{height:50px !important; }
.single-post .fixedNavbarBottom .search-container{padding-top:9px  !important;}
.fixedNavbarBottom .hovertouch-hover div.dd-wrapper{top:auto !important; bottom:50px !important;}
}
@media all and (min-width: 40.063em) {
	.article .text { font-size: 1.1rem; line-height: 1.9rem;}
	.article .photo{margin-bottom: 1.3rem;}
	.article .text img{margin: 0 0 2.2rem;}
	.article-page h1 {font-size: 3rem; line-height: 3.2rem;}
	.social-article .s-facebook, .social-article .comments{ margin-bottom:0}
	h3.comments-title{font-size:1.5rem; margin-bottom:1.5rem}
	#socialNav .s-facebook  a{padding: 0.5rem 0.9rem 0.4rem 0rem; border: 1px solid #fff;height: 31px;}

	.fixedNavbarBottom .logo-container{display:inline-block}
	.fixedNavbarBottom .search-container{width:auto !important;text-align:right !important;}
}
@media all and (min-width: 64em) {
	#socialNav .s-facebook  a{padding: 0.5rem 2.5rem 0.4rem 1rem; margin-top: 2px;}
}
@media all and (min-width: 1100px) {
	#socialNav .timers-container{width:54% !important}
}

/* All brands page */
.all-watch-brands{margin-bottom:4rem}
.all-watch-brands span {display:none}
.all-watch-brands a{display:inline-block; width:45%; margin-right:2.5%; border-bottom:1px solid #000;text-align: center;}
.all-watch-brands a img{margin:10px 0; opacity:0.85}
.all-watch-brands a:hover{border-bottom:1px solid #F18031;}
.all-watch-brands a:hover img{opacity:1}
@media all and (min-width: 40.063em) {
	.all-watch-brands a{display:inline-block; width:28%; margin-right:5%;margin-bottom: 10px;}
	.all-watch-brands a img{margin:10px 0 20px;}
}

#footer{color:#fff;font-family:"Arimo", Arial, Helvetica; background-color:#535353}
#footer .row .row:first-child{margin-top:30px; margin-bottom:60px;}
#footer .copyright{ padding-top:14px; font-weight:400; padding-bottom: 10px; border-top:1px solid #999999;color:#fff }
#footer ul{margin:0 0 9px; list-style:none; float:none; padding:0;}
#footer .footer-menu{margin-top:30px;}
#footer .footer-menu  ul li{display:inline-block; margin-left:1rem; margin-bottom:0.8rem}
#footer .footer-menu  ul li a{text-transform:uppercase;font-family:"Arimo", Arial, Helvetica; font-size:0.9rem;color:#fff; font-weight:400}
#footer .copyright{text-transform:uppercase; font-size:0.9rem; text-align:left}
#footer  .footer-links ul{margin-bottom:20px;padding: 0; display: block; width: 100%;}
#footer  .footer-links h5, #footer  .footer-links ul li h5 a{color:#e46b23; margin:0; font-weight: 700; font-size:0.95rem; text-transform:uppercase}
#footer .footer-links  ul li a{color:#fff;font-size:0.95rem; }
#footer .row .columns {text-align: center;}
.footer-emailbar{width:100%; clear:both; text-align:center;}
.footer-emailbar input[type='text'] {width:263px; display:inline-block; color:#eb1c24; margin:0;border:0; vertical-align:top;}
.footer-emailbar input[type='submit'] { height:37px; margin:0 0 0 -4px;padding:5px 10px;vertical-align:top;transition: background-color 300ms ease-out;}
.footer-emailbar input[type='submit']:hover{ transition: background-color 300ms ease-out;}
#footer .small-ads > div {display: inline-block; width:125px; height:150px; margin:0 9px 13px 0; background-color: #fff}
#footer .small-ads{ margin-bottom:30px;}
@media all and (min-width: 40.063em) {
	#footer .footer-menu{margin-top:0;}
	#footer .row .columns{ text-align:left;}
	#footer > .row{padding-top:15px; padding-bottom:27px;}
	#footer .copyright{font-size:0.9rem; text-align:left;}
	#footer .copyright .medium-8{padding-top:50%;}
	#footer ul{float:right;}
	.footer-emailbar{text-align:right;}
	#footer .small-ads{text-align:center !important;margin-bottom:0; }
	#footer .row .row:first-child{margin-bottom:120px;}
	#footer .small-ads{ margin-bottom:40px;}

	.logo{padding-top: 1rem; display: block}
}

/* Other pages */
.pretty-form input[type='text'],.pretty-form textarea, select {border-color: #535353;font-size: 1rem; box-shadow: none; margin-bottom: 1.8rem;line-height: 1.6rem; height: auto; padding: 0.7rem 1.1rem;}
select{background-color: #fff  !important;border-color: #535353 !important; }
.pretty-form textarea {padding: 1.2rem 1.1rem;}
.pretty-form .button, input.submit {margin-right: 1rem; padding: 1rem 3rem 1rem 3rem; background-color: #0E76BC; color: #fff; font-family: Arial, Helvetica, sans-serif; cursor:pointer; border:0;font-weight: 500;  text-transform: uppercase; font-size:1rem; transition: background-color 300ms ease-out;}
.pretty-form .reset-button{ background-color:#E6E5E5; color:#535353}
.pretty-form .button:hover, .pretty-form .button:active, .pretty-form .button:focus, input.submit:hover, input.submit:active, input.submit:focus{background-color: #0A65A2;transition: background-color 300ms ease-out;}
.pretty-form .reset-button:hover, .pretty-form .reset-button:active, .pretty-form .reset-button:focus{background-color: #CFCFCF ;}
.g-recaptcha { margin-bottom: 1.5rem;}
@media all and (min-width: 40.063em) {
	.plain-page{font-size:1.1rem; line-height:1.7}
	.plain-page h2{font-size: 2.2rem;  margin-bottom: 1rem; line-height:2.7rem}
	.pretty-form .button, input.submit{margin-right: 1.3rem; padding: 1rem 5rem 1rem 5rem;}

}

.gsc-result .gs-title{height: auto !important; line-height: 1.3 !important;}
.gsc-webResult.gsc-result:hover{border:1px solid #fff !important}
.alm-btn-wrap button{ margin-top: 2rem !important;}

/* Comments */
ol.comment-list {margin-left: 0; margin-top: 13px; padding-left: 0;}
.comment-list li {list-style: none; margin: 0 0 30px 0; padding-left: 0; float: left; width: 100%; position: relative; padding: 3%; border: 1px solid #DDD;}
.comment-list p {margin-bottom: 5px}
.comment #respond #respond { margin-top: 20px}
.comment-list .children { margin-left: 10px; margin-bottom: 0; margin-top: 15px;}
#comments .vcard {margin-right: 20px; margin-bottom: 20px;}
#comments .vcard img{ margin-right:15px}
#comments .vcard .says{display:none}
.comment .comment-metadata {font-size: 0.9rem; color: #777;}
#comments .comment-metadata a{color: #777;}
#comments .comment-content p{margin-top:10px; margin-bottom:10px}
#respond .form-allowed-tags{ display:none;}
.single .comments p:first-of-type { display: none;}

figure {padding: 0 !important;margin: 0 !important;width: auto !important;}
#adsense {visibility: hidden;height: 0 !important; line-height: 0!important; font-size: 0;}

img[src*='load.s3.amazonaws.com/pixel.gif']{display:none; }
.sidebar-ad {margin-bottom: 20px;}
.sidebar-ad:last-child{margin-bottom: 0 !important;}


.hovertouch-hover .forums-menu {position: absolute; top: 52px; left: auto; right: auto; padding: 0; background-color: #000; z-index: 100; text-align: left; width:280px}
.forums-menu ul{padding:0 !important; list-style:none;margin:0 !important;width: 100%;}
.forums-menu li{padding: 0; height: auto !important; margin: 0;}
.forums-menu li:last-child{border:0 !important}
.forums-menu > ul > li{border-bottom:1px solid #073b5e; position:relative; display:block !important; float:none !important;}
.forums-menu li > a{font-size:0.8rem !important;padding:6px 12px !important; text-align:left; font-weight:400 !important; color:#47a8e8 !important;  text-align:left !important; }
.forums-menu ul > li:hover, #navBar .forums-menu li.hovertouch-hover{ background-color:#0e76bc ;}
.forums-menu li > a:hover, #navBar .forums-menu li.hovertouch-hover > a{color:#fff !important}
.forums-menu li ul{display:none !important; margin:0 !important; padding:0 !important;}
.forums-menu li.hovertouch-hover ul{display:block !important; position:absolute;left:280px; top:0; background-color:#0e76bc;}
.forums-menu li.hovertouch-hover ul > li{border-bottom:1px solid #87bbde; float:none !important;}
.forums-menu li.hovertouch-hover li > a{color:#fff !important}
.forums-menu li.hovertouch:after{content:'';position:absolute; z-index:1;display:block; border-left: 4px solid #47a8e8; top:10px; right:5px; border-right: 4px solid transparent; border-top: 4px solid transparent;border-bottom: 4px solid transparent;}
.forums-menu li.hovertouch-hover:after, .forums-menu ul > li:after{border-left: 5px solid #fff; }

/* -------- HIDE NEWSLETTER SIGN-UP BOXES - remove to display them again ------------------*/
/*.header-emailbar,.sidebar .header-emailbar{ height: 0 !important; overflow: hidden !important; padding: 0 !important;}
.footer-emailbar, .subscribe-big{display:none !important}*/
/* -------- END HIDE NEWSLETTER SIGN-UP BOXES -------------------*/

/* for pushdown ad */
#google_ads_div_AVSForum_com_999x416_EpsonPushdown_TECH_Homepage_ad_wrapper{ text-align: center; }

/* Hide term in consolidated footers */
table.page {display: none;}

/* Hide all 1x1 images */
img[width='1'][height='1']{ display: none; }


/* css for active topics section */

.sprite {background:url(/forum/images/AVSForum/misc/sprites-icons.png) 5px 4px no-repeat; display:inline-block; height:20px; width:20px;}

.sb-recentdisscussions *:before, .sb-recentdisscussions *:after {box-sizing: content-box;}
.sb-recentdisscussions .tcat h2 {margin:0px; padding: 0px;}
.sb-recentdisscussions .count, .articles-list .replies {background:#ea4f4b; color:#fff; font-size:1rem; height:auto; min-width:20px; padding:1px 2px; position:relative; text-align:center; width:100%;display:table; z-index:5;}
.sb-recentdisscussions .count:after, .articles-list .replies:after {border:10px solid transparent; border-right-color:#ea4f4b; bottom:-7px; content:""; left:-5px; margin-left:0px; position:absolute; z-index:-1;}
.articles-list .replies:after {margin-left: 23px;}

.articles-list .replies {padding: 1px 10px; position:absolute; z-index: 100; }

.sb-recentdisscussions .main-column-text-wrapper {margin-left:-37px;}
.sb-recentdisscussions .main-column-text {margin-left:37px;}
.sb-recentdisscussions .main-column-picture {margin-top:3px; width:23px;}
.sb-recentdisscussions .main-column-text .firstnew {display:inline-block; margin-top:-1px; vertical-align:middle;}

.main-column-text-wrapper {display:block; float:right; margin-left:-275px; width:100%;}
.main-column-text {display:block; margin-left:275px; position:relative;}
.main-column-picture {float:left; position:relative; width:265px;}

span.inlineimg {overflow:hidden; text-indent:105%; *text-indent: -999em; vertical-align:middle; white-space:nowrap !important; word-break:keep-all !important; word-wrap:normal !important;}
.paperclip {background-position:-200px -368px; height:20px; width:20px;}




.topnav-dd .video-overlay a > div{position:relative;}
.article-thumb .video-overlay a:before,.topnav-dd .video-overlay a > div:before {content:"";width:106px; height:106px;position:absolute; background:url(../images/video-playbutton.png);left:50%;margin-left:-53px; top:50%;margin-top:-53px;}
.topnav-dd .video-overlay a > div:before {content: ""; width: 80px; height: 80px; position: absolute; background: url(../images/video-playbutton.png); left: 50%; margin-left: -40px; top: 50%; margin-top: -46px; background-size: 80px 80px;}


