/*
Theme Name: WCCF2016
Theme URI: https://wccftech.com/
Author: Sohail Abid
Author URI: https://sohailabid.com/
Description: The new theme for WCCFtech
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, right-sidebar, featured-images, sticky-post
Text Domain: wccf2016
*/

*:focus {outline: none}
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent;}
article,aside,figure,footer,header,nav,section,details,summary{display:block}
html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}
img,object,embed{max-width:100%;height:auto;}
html{overflow-y:scroll}ul{list-style:none}
blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;vertical-align:baseline;background:transparent}
del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:separate;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}
small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}
.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after{content:" ";display:block;clear:both}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .clearfix { display: inline-block; } /* start commented backslash hack \*/ * html .clearfix { height: 1%; } .clearfix { display: block; } /* close commented backslash hack */
input[type=text], input[type=submit], input[type=email], textarea {-webkit-appearance: none;-webkit-border-radius: 0; }
.no-scroll {overflow:hidden;}

#ais-wrapper{display:flex;}
#ais-main{width:100%;padding:1rem;}
#ais-facets{width:40%;padding:1rem;}
.ais-clearfix{clear:both;}
#algolia-search-box{position:relative;margin-bottom:3rem;}
#algolia-search-box input{border:none;border-bottom:2px solid #21A4D7;background:transparent;width:100%;line-height:30px;font-size:22px;font-weight:200;box-sizing:border-box;outline:none;box-shadow:none;padding:10px 0 10px 30px;}
#algolia-search-box .search-icon{position:absolute;left:0;top:14px;fill:#21A4D7;}
.ais-stats{position:absolute;top:60px;font-size:14px;}
.ais-hits--tags{margin-bottom:1rem;}
.ais-hits--tag{background:#F2F2F2;border-radius:2px;display:inline-block;margin-right:.5rem;margin-bottom:.5rem;font-size:14px;padding:0 7px;}
.ais-hits--item em,.ais-hits--item a em{font-style:normal;background:#FFFBCC;border-radius:2px;}
.ais-hits--thumbnail{float:left;margin-right:2rem;}
.ais-hits--content{overflow:hidden;}
.ais-hits--thumbnail img{border-radius:3px;}
.ais-pagination--item{display:inline-block;padding:3px;}
.ais-range-slider--target{position:relative;direction:ltr;background:#F3F4F7;height:6px;margin-top:2em;margin-bottom:2em;}
.ais-range-slider--base{height:100%;position:relative;z-index:1;border-top:1px solid #DDD;border-bottom:1px solid #DDD;border-left:2px solid #DDD;border-right:2px solid #DDD;}
.ais-range-slider--origin{position:absolute;right:0;top:0;left:0;bottom:0;}
.ais-range-slider--connect{background:#46AEDA;}
.ais-range-slider--background{background:#F3F4F7;}
.ais-range-slider--handle{width:20px;height:20px;position:relative;z-index:1;background:#FFFFFF;border:1px solid #46AEDA;border-radius:50%;cursor:pointer;}
.ais-range-slider--handle-lower{left:-10px;bottom:7px;}
.ais-range-slider--handle-upper{right:10px;bottom:7px;}
.ais-range-slider--tooltip{position:absolute;background:#FFFFFF;top:-22px;font-size:.8em;}
.ais-range-slider--pips{box-sizing:border-box;position:absolute;height:3em;top:100%;left:0;width:100%;}
.ais-range-slider--value{width:40px;position:absolute;text-align:center;margin-left:-20px;padding-top:15px;font-size:.8em;}
.ais-range-slider--value-sub{font-size:.8em;padding-top:15px;}
.ais-range-slider--marker{position:absolute;background:#DDD;margin-left:-1px;width:1px;height:5px;}
.ais-range-slider--marker-sub{background:#DDD;width:2px;margin-left:-2px;height:13px;}
.ais-range-slider--marker-large{background:#DDD;width:2px;margin-left:-2px;height:12px;}
.ais-range-slider--marker-large:first-child{margin-left:0;}
.ais-star-rating--item{vertical-align:middle;}
.ais-star-rating--star:before{content:'\2605';color:#FBAE00;}
.ais-star-rating--star__empty:before{content:'\2606';color:#FBAE00;}
.ais-root__collapsible .ais-header{cursor:pointer;}
.ais-facets,.ais-hits--item{margin-bottom:2rem;}
.ais-hits--item h2,.ais-pagination{margin:0;}
.ais-pagination--item__disabled,.ais-root__collapsed .ais-body,.ais-root__collapsed .ais-footer{display:none;}
.ais-pagination--item__active,.ais-menu--item__active,.ais-star-rating--item__active,.ais-hierarchical-menu--item__active > div > a{font-weight:bold;}
.ais-hierarchical-menu--list__lvl1,.ais-hierarchical-menu--list__lvl2{margin-left:10px;}
.ais-star-rating--star,.ais-star-rating--star__empty{display:inline-block;width:1em;height:1em;}
.ais-star-rating--link__disabled .ais-star-rating--star:before,.ais-star-rating--link__disabled .ais-star-rating--star__empty:before{color:#C9C9C9;}
@media only screen and max-width 1000px { #ais-facets{display:none;}.ais-hits--thumbnail img{width:100%!important;}.ais-hits--item{border-bottom:1px solid gainsboro;padding-bottom:23px;} }
@media only screen and max-width 500px { .ais-hits--thumbnail{margin-right:0!important;margin-bottom:10px;float:none!important;}}

@font-face {font-family: 'Fira Sans';src: url('fonts/subset-FiraSans-Medium.eot');src: url('fonts/subset-FiraSans-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/subset-FiraSans-Medium.woff') format('woff'),url('fonts/subset-FiraSans-Medium.ttf') format('truetype');font-weight: 500;font-style: normal;}
@font-face {font-family: 'Open Sans';src: url('fonts/subset-OpenSans.eot');src: url('fonts/subset-OpenSans.eot?#iefix') format('embedded-opentype'),url('fonts/subset-OpenSans.woff') format('woff'),url('fonts/subset-OpenSans.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Open Sans';src: url('fonts/subset-OpenSans-Bold.eot');src: url('fonts/subset-OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/subset-OpenSans-Bold.woff') format('woff'),url('fonts/subset-OpenSans-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'Fira Sans';src: url('fonts/subset-FiraSans-Regular.eot');src: url('fonts/subset-FiraSans-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/subset-FiraSans-Regular.woff') format('woff'),url('fonts/subset-FiraSans-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;}

.wp-video { position: relative; padding-bottom: 42.85%; padding-top: 25px; height: 0; margin-bottom: 15px; }
.wp-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.wp-caption { width: auto; height: auto; }
.wp-caption-text { padding: 7px 7px 6px 7px; font-size: 12px; font-style:italic; color: #909090 !important; text-align: center; background: #fafafa; }


body, select, textarea, input { color: #333; font: 15px 'Open Sans', sans-serif; }
body { padding-top: 100px; counter-reset: item; background-repeat: no-repeat; background-size: contain; background-position: center 80px; }
body.full-width { padding-top: 80px; }

h1, h2, h3, h4, h5, h6 { font-family: 'Fira Sans', 'Open Sans', sans-serif; font-weight: normal; line-height: 1.3em; }
a {color: #202020; text-decoration: none;} a:hover {}
::-webkit-input-placeholder { line-height: normal; color: #999; } :-moz-placeholder { line-height: normal; color: #999; } ::-moz-placeholder { line-height: normal; color: #999; } :-ms-input-placeholder { line-height: normal; color: #999; }
blockquote { border-left: 5px solid #ddd; color: #505050; font-size: 90%; margin-left: 40px; margin-bottom: 1.5em; padding: 5px 0 5px 15px; }
blockquote p:last-child { margin-bottom: 0 !important }

.wrap { width: 1230px; margin-left: auto; margin-right: auto; position: relative; }

.topics { font-size: 12px; text-transform: uppercase; margin-bottom: 8px; line-height: 1; color: #ababad; } .full-width .topics { margin-bottom: 10px }
	.topics a, .topics span { color: #EB0254 } .full-width .topics a { color: #fff; background:#2c3e50; padding:3px 5px 2px 5px; opacity: 0.9; }
	.topics a:hover { color: #333 }

.clamp1 { line-height: 1.4em; max-height: 1.4em; position: relative; display: block; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.clamp2 { line-height: 1.4em; max-height: 2.8em; position: relative; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.clamp3 { line-height: 1.4em; max-height: 4.2em; position: relative; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

.aa-dropdown-menu{font-family:'Open Sans', sans-serif;z-index:999999;background-color:#fff;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.35);color:#1a1a1a;font-size:12px;}
.aa-dropdown-menu .aa-input,.aa-dropdown-menu .aa-hint{width:100%;}
.aa-dropdown-menu .aa-hint{color:#999;}
.aa-dropdown-menu a{font-size:12px;color:#1a1a1a;font-weight:normal;text-decoration:none;}
.aa-dropdown-menu a:hover{text-decoration:none;}
.aa-dropdown-menu .autocomplete-header{line-height:3em;border-bottom:1px solid rgba(0,0,0,.05);margin:0 10px;}
.aa-dropdown-menu .autocomplete-header-title,.aa-dropdown-menu .autocomplete-header-more{letter-spacing:1px;text-transform:uppercase;font-weight:bold;}
.aa-dropdown-menu .autocomplete-header-title{float:left;}
.aa-dropdown-menu .autocomplete-header-more{float:right;}
.aa-dropdown-menu .autocomplete-header-more a{color:rgba(0,0,0,.3);font-weight:bold;}
.aa-dropdown-menu .autocomplete-header-more a:hover{color:rgba(0,0,0,.4);}
.aa-dropdown-menu .aa-suggestions { padding: 5px 0;}
.aa-dropdown-menu .aa-suggestion{padding:5px 10px 0 10px;}
.aa-dropdown-menu .aa-suggestion:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.aa-dropdown-menu .aa-suggestion em{color:#174d8c;background:rgba(143,187,237,.1);font-style:normal;font-weight: 500}
.aa-dropdown-menu .aa-suggestion .suggestion-post-title{font-family:'Fira Sans', sans-serif;font-size:15px;font-weight:500;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.aa-dropdown-menu .aa-suggestion .suggestion-post-content{color:#ababad;margin-bottom:3px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.aa-dropdown-menu .aa-suggestion .suggestion-post-content em{background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8);color:inherit;padding:0 0 1px;}
.aa-dropdown-menu .aa-suggestion .suggestion-post-date{color:#ababad;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#f9f9f9;}
.aa-dropdown-menu a.suggestion-link{display:block;padding:0;}
.aa-dropdown-menu a.suggestion-link.user-suggestion-link{line-height:32px;}
.aa-dropdown-menu a.suggestion-link svg{vertical-align:middle;fill:rgba(0,0,0,.3);float:left;}
.aa-dropdown-menu .suggestion-post-thumbnail{float:left;margin-right:10px;margin-bottom:5px;width:100px;height:56px;}
.aa-dropdown-menu .suggestion-user-thumbnail{float:left;margin-right:10px;margin-bottom:5px;border-radius:16px;width:32px;height:32px;}
.aa-dropdown-menu .autocomplete-footer { font-size: 12px; text-transform: uppercase; padding: 0 10px 5px 10px; text-align: right; font-weight: bold; }
.aa-dropdown-menu .clear{clear:both;}
.autocomplete-empty{clear:both;padding:15px;}
.autocomplete-empty .empty-query{font-weight:bold;}
@media only screen and max-width 768px {
	.aa-dropdown-menu{min-width:inherit;max-width:inherit;width:70%;}
}

/* #ababad and #56585c */

.sohail-share { position: absolute; top:0px; left:0; white-space: nowrap; background: #4A565F; display: none; z-index: 500; height: 28px; }
	.sohail-share i { display: inline-block; text-align: center; padding: 9px 14px 7px 14px; height: 28px; }
	.sohail-share i:hover { background: #323A40; }

.actions { font-size: 12px; color: #ababad; line-height: 1; font-family: 'Fira Sans', 'Open Sans', sans-serif; }
	.actions span { display: inline-block}	
	.actions .time { margin-right: 15px; padding: 9px 0 7px 0; }
	.actions .shares { cursor: pointer; padding: 9px 10px 7px 10px; position: relative; height: 28px; }
		.actions .shares:hover { background:#4A565F; }

.thumb .actions { position: absolute; bottom: 0px; left:10px; right:-2px; color: #eee;  }
	.thumb .actions .time { float: left; }
	.thumb .actions .shares { float: right; z-index: 500; }


.exclusives { position: relative; margin-bottom: 30px; }
	
	/*
	.exclusives h2 { border-bottom: 1px solid #ddd; line-height: 0.1em; text-transform: uppercase; font-size: 18px; margin-bottom: 35px; letter-spacing: 1px }
	.exclusives h2 span { font-weight: 500; background:#fff; padding:0 10px 0 0; }
	*/

	.exclusives h2 { border-bottom: 1px solid black; line-height: 1; text-transform: uppercase; font-size: 13px; letter-spacing: 1px; margin-bottom: 20px }
		.exclusives h2 span { display: inline-block; background: black; padding: 17px 20px 15px 20px; margin-bottom: -1px; color: white; min-width: 120px; text-align: center; }

	.exclusives li { width: 24%; margin-right: 1%; float: left; } .exclusives li:last-child { margin-right: 0; }

	.exclusives .thumb { position: relative; width: 100%; height: 165px; margin-bottom: 10px; background-size: cover; background-position: center center; }
		.exclusives .thumb:before { position: absolute; content:''; top:0; left:0; width: 100%; height: 100%; background-image: linear-gradient(rgba(0,0,0,0) 60%, rgba(0,0,0,0.8) 100%); }
		
	.exclusives h3 { display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
	.exclusives a:hover h3 { color: #EB0254 }


header { position: fixed; z-index: 1000; top: 0; left: 0; width: 100%; height: 80px; border-bottom: 1px solid #f6f6f6;  background: white; padding-top: 18px; box-shadow: 0px 0px 1px rgba(0,0,0,0.1); font-family: 'Fira Sans', 'Open Sans', sans-serif; }

	.logo { float:left; background: url(images/wccftech-logo.png) no-repeat center center; text-indent: -9999px; background-size: contain; margin: 0; padding: 0; }
		.logo a { display: block; width: 223px; height: 40px; text-decoration: none; border: 0; }

	.nav { float:right; margin-right: 54px; margin-top: 14px; }
		.nav li { display: inline-block; margin-left: 27px; text-transform: uppercase; letter-spacing: 2px; font-family: 'Fira Sans', 'Open Sans', sans-serif; font-weight: 500 }
		.nav li a { color: #909090; transition: color 0.2s ease-in-out; }
		.nav li a:hover, .nav li a.active { color: #222222; border-bottom: 2px solid #222; padding-bottom: 5px; }

		.toggle-search { background: url(images/search.png) no-repeat center center; background-size: 16px 16px; width: 24px; height: 24px; cursor: pointer; z-index: 100; position: absolute; top: 10px; right: 0px }
		.toggle-search.active { background: url(images/search-close.png) no-repeat center center;  background-size: 16px 16px; }
		
		.search-wrap { position: absolute; top:0; left:0; width: 100%; height: 80px; background: #eee; display:none; }
			.search-form { padding-top: 20px;  }
			.search-form input { border: none; width: 100%;     line-height: normal; font-size: 18px; padding: 10px 0 10px 35px; background: #eee url(images/search.png) no-repeat left center; background-size: 16px 16px; }
			.search-form input[type=submit] { visibility: hidden}
		
		.search-wrap-page { float: right }
			.search-wrap-page .search-form { padding: 0; }
			.search-wrap-page .search-form input { width: 250px; padding: 8px 10px 10px 35px; background: #eee url(images/search.png) no-repeat 10px center }
			
		@media  (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
			.toggle-search { background-image: url(images/search@2x.png); }
			.toggle-search.active { background-image: url(images/search-close@2x.png); }
			.search-form input { background-image: url(images/search@2x.png); }
		}
	
		.headroom { transition: transform 200ms linear; }
			.headroom--pinned { transform: translateY(0%); box-shadow: 0px 0px 5px rgba(0,0,0,0.25);  }
			.headroom--unpinned { transform: translateY(-100%); }
			.headroom--top { box-shadow: 0px 0px 1px rgba(0,0,0,0.1); }

.featured-posts { margin-bottom: 40px; }
	.archve.featured-posts { margin-top: -10px; }
	.featured-posts section { height: 515px; }

	.archive.author h1 { margin-bottom: 0; }
		.author-bio { color:#999; margin-bottom: 15px; font-size: 14px; }
		.author-bio a i { font-size: 110%; }
		.author-bio a.twitter { color:#1da1f2}
		.author-bio a.facebook { color:#4c70ba}
	

	.featured { color: #fff; position: absolute; width: 300px; height: 250px; top: 0px; left: 0px; background-size: cover; background-position: center center; }
		.featured:before { content: ''; position: absolute; top:0; right:0; bottom: 0; left:0; background-image: linear-gradient(rgba(0, 0, 0, 0.15) 63.45%, rgba(0, 0, 0, 0.8)); }
		.featured:hover:before { background-image: linear-gradient(rgba(0, 0, 0, 0.20) 63.45%, rgba(0, 0, 0, 0.9)); }

	.featured .text { position: absolute; bottom: 9px; left: 15px; right: 15px; }
	.featured h2 { font-size: 18px; text-shadow: 0 0 3px #000; }
	
	.featured-2, .featured-7  { top: 265px; }
	.featured-3, .featured-4, .featured-5 { width: 600px; height: 162px; left:315px; } 
		.featured-4 { top: 177px; height: 161px; }
		.featured-5 { top: 353px; }
	.featured-6, .featured-7 { right: 0; left: auto; }
	
	.featured-ad { position: absolute; bottom: 0; right:0; text-align: center; }

.sticky { overflow: hidden; margin-top: 40px; margin-bottom: 25px }

	.sticky-wrap { padding-left: 30px; }
	.sticky section { width: 33.3%; float: left; margin-right: 15px; }
	.sticky section:first-child { margin-left: -30px; }
	.sticky section:last-child { margin-right: 0; width: 33.4%; }
	
	/*
	.sticky h2 { text-transform: uppercase; font-size: 13px; letter-spacing: 1px; margin-bottom: 20px; line-height: 1; }
		.sticky-hardware h2 { border-bottom: 1px solid #ff543a; } .sticky-hardware h2 span { background: #ff543a; }
		.sticky-gaming   h2 { border-bottom: 1px solid #45d87c; } .sticky-gaming h2 span   { background: #45d87c; }
		.sticky-mobile   h2 { border-bottom: 1px solid #0fa6f3; } .sticky-mobile h2 span   { background: #0fa6f3; }
		.sticky h2 span { display: inline-block; padding: 18px 17px 14px 17px; color: white; text-align: center; width: 120px }
	*/

	.sticky h2 { border-bottom: 1px solid #ddd; padding-top: 10px; line-height: 0.1em; text-transform: uppercase; font-size: 16px; margin-bottom: 19px; letter-spacing: 1px; }
	.sticky h2 span { font-weight: 500; background:#fff; padding:0 10px 0 0; }
	.sticky h2 a:hover { color: #EB0254 }
	
	.sticky li { height: 83px; } .sticky li a:hover { color: #EB0254; }
	.sticky li h3 { font-size: 15px; margin-bottom: -3px; }

	.sticky li.first { height: 200px; background-size:cover; margin-bottom: 15px; }
	.sticky li.first a { color:#fff; width: 410px; text-shadow: 0 0 2px #000; background-image: linear-gradient(rgba(0, 0, 0, 0.15) 63.45%, rgba(0, 0, 0, 0.8)); height: 200px; padding: 0 14px 7px 14px; display: table-cell; vertical-align: bottom }
	.sticky li.first a:hover { background-image: linear-gradient(rgba(0, 0, 0, 0.20) 63.45%, rgba(0, 0, 0, 0.9)); }

.highlights { background: #fff; padding-top: 10px; margin-bottom: 10px; overflow: hidden }

	.highlights h2 { border-bottom: 1px solid #ddd; line-height: 0.1em; text-transform: uppercase; font-size: 18px; margin-bottom: 35px; letter-spacing: 1px }
	.highlights h2 span { font-weight: 500; background:#fff; padding:0 10px 0 0; }
	.highlights h2 a:hover { color: #EB0254; }

	.highlights section { float: left; width: 294px; margin-right: 18px; } .highlights section:last-child { margin-right: 0 }

	.highlights li { height: 83px; } .highlights li a:hover { color: #EB0254; }
	.highlights li h3 { font-size: 15px; margin-bottom: -3px; }


.section-head { border-bottom: 1px solid black; line-height: 1; text-transform: uppercase; font-size: 13px; letter-spacing: 1px; margin-bottom: 20px }
	.section-head span { display: inline-block; background: black; padding: 17px 20px 15px 20px; margin-bottom: -1px; color: white; min-width: 130px; text-align: center; }


main { padding-bottom: 20px; position: relative; }
	.full-width main { margin-top: -190px; } .page-id-919 main { margin-top: 0; }
	.full-width .post-thumbnail { position: relative; width: 100vw; height: 42vw; background-size: cover; background-position: center center; }		

	
	h1 { margin-bottom: 12px; font-size: 30px; font-weight: 500; }
		.full-width h1 { color: white; text-shadow: 0 0 3px rgba(0,0,0,0.5), 2px 2px rgba(0,0,0,0.5); }

	.content { width: 840px; float: left; background: #fff; } .full-width .content { padding: 40px 45px 45px 45px; float: none; width: 100%; }

		#search-box { float: right; width: 250px; }
		#search-box input { width: 100%; border: none; padding: 9px; padding: 8px 10px 10px 35px; background: #f3f3f3 url(images/search.png) no-repeat 10px center }			
		
		.page-id-919 .section-head { margin-bottom: 10px; }
		#search-meta { width: 100%; margin: 0 0 20px 0; font-size: 14px; color: #999; border-bottom: 1px solid #ddd; padding-bottom: 8px; }
		#search-stats { float: left;  }
		#search-sort { float: right; }
		#search-sort em { float: left; font-style: normal; }	
		#search-sort-filter { float: left; }
		#search-sort-filter .ais-menu--item { float: left; }
		#search-sort-filter .ais-sort-by-selector { vertical-align: top}

		#search-pagination {margin-top: 40px;margin-bottom: 20px;}
		#search-pagination ul {font-size: 0;list-style-type: none;text-align: center;}
		#search-pagination li {font-size: 14px;display: inline;}
		#search-pagination a {padding: 8px 12px;text-decoration: none;color: #000;border: 1px solid #eee;}
		#search-pagination a:hover {background: #f5f5f5;}
		#search-pagination li:first-child a {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
		#search-pagination li:last-child a {border-right: 1px solid #eee;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
		#search-pagination li.ais-pagination--item__active a {color: white;border-color: #ed5565;background: #ed5565;}
		#search-pagination li.ais-pagination--item__active a:hover {cursor: default;}
		#search-pagination li.ais-pagination--item__disabled a {cursor: not-allowed;}
		#search-pagination li.ais-pagination--item__disabled a:hover { background: none; }			
		
		.sidebar section.algolia-filters h3 { margin-bottom: 25px; }
		#search-clear { display: inline; float: right; text-transform: lowercase; background: #eee; margin-top: 9px; border-radius: 3px; padding: 4px 10px 5px 10px; letter-spacing: 1px; }
		.ais-facets { margin-bottom: 30px; }
		.ais-refinement-list--header h4 { border-bottom: 1px solid #ddd; line-height: 0.1em; text-transform: uppercase; margin-bottom: 10px; letter-spacing: 0px; }
		.ais-refinement-list--header h4 span { font-weight: 500; background: #fff; padding: 0 10px 0 0; }
		.ais-refinement-list--item { padding: 5px 0; font-size: 14px; text-decoration: none; cursor: pointer; display: block; }
		.ais-refinement-list--item__active, .ais-refinement-list--item:hover { color: #EB0254; }
		.ais-refinement-list--item__active:hover { text-decoration: line-through; color: #EB0254; }
		.ais-refinement-list--checkbox { display: none; }
		.ais-refinement-list--count { position: relative; top: 3px; float: right; color: #999; }
		
		
		/* HOME & ARCHIVE */

		.post { position: relative; height: 135px; margin-bottom: 20px; transition: background-color 0.2s ease-in-out; overflow: hidden; }
			.post a.permalink { position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; text-indent: -999em; white-space: nowrap; overflow: hidden; z-index: 0; }
			.post:hover { background: #f8f8f8; }

			.post .thumb { float: left; position: relative; width: 240px; height: 135px; margin-right: 20px; color: #fff; text-shadow: 0 0 2px rgba(0,0,0,0.5); background-size: cover; background-position: center center; }
				.post .thumb::before { width: 100%; height: 100%; position: absolute; top:0; left:0; content:""; 
					background-image: linear-gradient(rgba(0,0,0,0) 80%, rgba(0,0,0,0.8) 100%);
				}

			.post .topics { margin-bottom: 7px; margin-top: 12px; z-index: 1; position: relative; }
			.post h2 { font-size: 20px; margin-bottom: 5px; font-weight: 500; line-height: 1.3em; }
			.post p { color: #ababad; margin-bottom: 0; font-size: 14px; padding-right: 15px; }

		/* SINGLE POST & PAGE */
				
		.meta { height: 52px; margin-bottom: 28px; overflow: hidden; font-size: 14px; color: #ADADAD; }
			.meta a { color: #555555; } .meta a:hover { color: #EB0254 }
			
			.meta-left  { width: 60%; width: calc(100% - 354px); float: left; height: 52px; position: relative; border-right: 1px solid #E2E2E2; }
				.avatar { float: left; margin-right: 10px; width: 52px; height: 52px; border-radius: 50%;}
				.meta-author { margin-bottom: 5px; padding-bottom: 7px; margin-left: 70px; border-bottom: 1px solid #E2E2E2; }
				.meta-time { margin-left: 70px; }
							
			.meta-share { width: 350px; float: right; text-align: right; height: 52px; padding-top: 7px; font-family: 'Fira Sans', sans-serif; }
				.meta-share span { padding: 8px 15px; font-size: 12px; border-radius: 2px; display: inline-block; color: #fff; vertical-align: middle; cursor: pointer }
					.meta-share-tw { background-color: #55acee; }
					.meta-share-fb { background-color: #3b5998; }
					.meta-share-rd { background-color: #ff4500; margin-right: 0; }
				.meta-share div { display: inline-block; color: #555555; text-align: center; width: 70px; font-weight: bold; font-size: 26px; line-height: 1.1; vertical-align: middle; }
					.meta-share div span { font-weight: normal; padding: 0; color: #ADADAD; font-size: 10px; text-transform: uppercase; display: block; width: auto; }

			.meta-share.bottom { width: 100%; height: auto; margin-bottom: 50px; text-align: center; font-family: 'Fira Sans', sans-serif; }
				.meta-share.bottom h4 { text-align: center; margin-bottom: 5px; }
				.meta-share.bottom span { padding: 10px 15px; min-width: 200px;  font-size: 14px; border-radius: 2px; display: inline-block; color: #fff; vertical-align: middle; cursor: pointer }

		.post-cover { width: 100%; height: 472px; background-size: cover; background-position: center center; line-height: 1; margin-bottom: 15px; }
		.featured-image { margin-bottom: 15px; }
		.featured-image img { width: 100%; height: auto;}

		
		.body { margin-bottom: -7px; padding-bottom: 65px; background: url(images/horizontal-rule.jpg) no-repeat center bottom; }
		.body a { color: #EB0254;  } .body a:hover { text-decoration: underline }
		.body p, .body ul, .body ol, .body table { margin-bottom: 15px; line-height: 1.7; color: #404040; }
		.body ul { list-style: disc outside none; margin-left: 40px; } .content ul li { margin-bottom: 10px; }
		.body ol { list-style: decimal outside none; margin-left: 40px; } .content ol li { margin-bottom: 10px; }
		.body h1, .body h2, .body h3, .body h4 { margin-bottom: 0.3em; font-weight: 500; margin-top: 25px; text-shadow: none; color:#333; } .body h1, .body h2 { font-size: 26px; } .body h3, .body h4 { font-size: 22px; }
		h1 em, h2 em, h3 em, h1 u, h2 u, h3 u { font-style: normal; text-decoration: none; }
		
		
		/*.body strong, .body em { font-weight: normal; font-style: normal; }*/

		/*.page.full-width p { font-size: 20px; line-height: 1.75; margin-bottom: 2em; }*/
		
		.alignnone, .aligncenter { display: block; margin-left: auto; margin-right: auto; }
		.size-large, .size-full { display: block; max-width: 100%; height: auto; }
		.alignleft { float:left; margin: 0 10px 10px 0; }
		.alignright { float: right; margin: 0 0 10px 10px; }
		
		.embed-youtube { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; margin-bottom: 15px; }
		.embed-youtube iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
		
		/*  FORM ELEMENTS */
		
		.body input[type=text], .body input[type=email] { width: 400px; padding: 10px; border: 2px solid #eee;}
		.body textarea { width: 100%; height: 250px; padding: 10px; border:2px solid #eee; }
		.body .checkboxgroup { border:2px solid #eee; padding: 8px 10px; color: #a9a9a9; }
			.body .checkboxgroup input[type=checkbox] { vertical-align: middle; margin-left: 20px; margin-right: 10px; }
			.body .checkboxgroup label { margin-right: 10px; }			
			.checkbox:checked + .checkbox-label { color:#404040; }
		.body input[type=submit] { background-color: #22a7f0; border-radius: 2px; position: relative; border:none; padding: 15px 0; width: 250px; float:right; font-size: 14px; font-weight: 500; color: #fff; text-transform: uppercase; }
		.body input:focus, .body textarea:focus { border: 2px solid #22a7f0; }

		.multipage_menu { background:#eee; padding:8px 10px 8px 10px; overflow:hidden; margin-bottom: 15px; font-size: 13px; } .multipage_menu div { float:right;}
		.multipage_menu select { vertical-align: top; }
		
		#disqus_thread { margin-top: 35px;}
		
		/* ABOUT PAGE */
		
		.team { overflow: hidden; padding: 20px 2px 2px 2px; }
		.team div { width: 205px; height: 350px; margin-right: 20px; float: left; text-align: center; font-size: 13px; }
		.team div a { color: #aaa; }
		.team div a img { border-radius: 50%; margin-bottom: 10px; border: 3px solid #fff; }
		.team div a strong { display: block; font-size: 20px; margin-bottom: 5px; color: #202020; font-weight: normal; }
		.team div a:hover { text-decoration: none; }
		.team div a:hover img {  box-shadow: 0 0 0 2px #9b59b6 }
		
		
	.sidebar { width: 340px; float:right; }
		.home .sidebar { padding-top: 45px; }
	
		.sidebar section { margin-bottom: 35px; }
		.sidebar section h3 { border-bottom: 1px solid black; line-height: 1; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; margin-bottom: 15px }
		.sidebar section h3 span { display: inline-block; background: black; padding: 17px 20px 15px 20px; margin-bottom: -1px; color: white; }

		.popular-posts { }
			.popular-posts li { margin-bottom: 10px; position: relative; }
			.popular-posts li a { display: block; font-size: 15px; padding: 12px 10px 8px 12px; font-family: 'Fira Sans', 'Open Sans', sans-serif; line-height: 1.4; }
			.popular-posts li a span { position: absolute; font-weight: 500; bottom:-7px; right:-1px; font-size: 42px; line-height: 1; color:#fff; opacity: 0.35; }
			
			.popular-post-1       { background: linear-gradient(to right, rgba(255,255,255,0) 0%, #DF382E 100%); } .popular-post-1:hover { background: linear-gradient(to right, rgba(255,255,255,0) 0%, #DF382E 75%);  }
			.popular-post-2       { background: linear-gradient(to right, rgba(255,255,255,0) 0%, #E34D33 100%); } .popular-post-2:hover { background: linear-gradient(to right, rgba(255,255,255,0) 0%, #E34D33 75%);  }
			.popular-post-3       { background: linear-gradient(to right, rgba(255,255,255,0) 0%, #E76238 100%); } .popular-post-3:hover { background: linear-gradient(to right, rgba(255,255,255,0) 0%, #E76238 75%);  }
			.popular-post-4       { background: linear-gradient(to right, rgba(255,255,255,0) 0%, #E96D3B 100%); } .popular-post-4:hover { background: linear-gradient(to right, rgba(255,255,255,0) 0%, #E96D3B 75%);  }
			.popular-post-5       { background: linear-gradient(to right, rgba(255,255,255,0) 0%, #ED8240 100%); } .popular-post-5:hover { background: linear-gradient(to right, rgba(255,255,255,0) 0%, #ED8240 75%);  }
			.popular-post-6       { background: linear-gradient(to right, rgba(255,255,255,0) 0%, #EF8D42 100%); } .popular-post-6:hover { background: linear-gradient(to right, rgba(255,255,255,0) 0%, #EF8D42 75%);  }
			.popular-post-7       { background: linear-gradient(to right, rgba(255,255,255,0) 0%, #F3A248 100%); } .popular-post-7:hover { background: linear-gradient(to right, rgba(255,255,255,0) 0%, #F3A248 75%);  }

		.trending-posts { counter-reset: my-badass-counter; }
			.trending-posts li { border-bottom: 1px solid #eee; padding-left: 50px; position: relative; margin-bottom: 10px; line-height: 1.4em; padding-bottom: 10px; min-height: 50px; }
			.trending-posts li:before { content: counter(my-badass-counter) "."; counter-increment: my-badass-counter; position: absolute; left: 5px; top: 0; font-style: italic; font-size: 30px; line-height: 30px; }
			.trending-posts li a { font-size: 14px; display: block; font-family: 'Fira Sans', 'Open Sans', sans-serif; }
			.trending-posts li a:hover { color: #EB0254; }

		.latest-posts { }
			.latest-posts li { margin-bottom: 15px; height: 63px; } .latest-posts li:hover { background: #f4f4f4; }
			.latest-posts li a { display: block; }
			.latest-posts li .thumb { width: 112px; height: 63px; float: left; margin-right: 10px; background-repeat: no-repeat; background-size: cover; }
			.latest-posts li h4 { font-size: 14px; padding: 2px 0 0 0; line-height: 1.4em; height: 2.8em; position: relative; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

			.latest-posts li.first { height: 191px; font-size: 16px; background-size: cover; background-position: center center; }
			.latest-posts li.first a { height: 191px; padding: 10px 10px 5px 10px; color: white; display: table-cell; vertical-align: bottom; background-image: linear-gradient(rgba(0,0,0,0) 25%, rgba(0,0,0,0.8) 80%); }	
			.latest-posts li.first h4 { padding: 0; font-size: 16px; }
			.latest-posts li.first .actions { font-size: 13px; color: #eee; }

.sohail_250 { padding: 20px; background: #eee; width: 340px; height: 290px; }
.sohail_600 { padding: 20px; background: #eee; width: 340px; height: 640px;  }
.sohail_90  { margin: 0 auto 35px auto; width: 728px; height: 90px; text-align: center; }

.videos { background: #22262f; padding-top: 30px; margin-bottom: 50px; height: 672px }
		.videos .video-thumbs { height: 120px; }
		.videos .video-thumbs a { position: relative; width: 246px; height: 120px; background: #000; color:#fff; padding: 10px; display: inline-block; vertical-align: bottom; background-position: center center; background-repeat: no-repeat; background-size: cover; cursor: pointer;}
		.videos .video-thumbs a h3 { position: absolute; bottom: 0; left: 0; padding: 10px; font-size: 15px; color:white; font-weight: 500; text-shadow: 0px 0px 1px black } 

		.videos .video-thumbs a:before { width: 100%; height: 100%; position: absolute; top:0; left:0; content:""; background-image: linear-gradient(rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.8) 100%) }
		.videos .video-thumbs a.active:before, .videos .video-thumbs a:hover:before { background-image: linear-gradient(rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.5) 80%) }

footer { background: #22262f; color: #838ea5; clear: both; clear: both; overflow: hidden; font-size: 13px; }
	footer section { padding: 40px 0; }
		.footer-1, .footer-2, .footer-3, .footer-4 { width: 25%; float: left }
		.footer-5 { float:left; clear: both; overflow: hidden; margin-top: 50px; margin-bottom: 50px; width: 100%; border-top:2px solid white; display: inline; padding-top: 50px; font-weight: 500; padding-left: 700px; margin-left: -700px;}
		.footer-4 p { color: #a5adbe; margin: -20px 0 20px 0; }
		.footer-4 .fa { width: 17px; }
		.footer-4 .twitter a { color:#1da1f2 }
		.footer-4 .facebook a { color:#4c70ba }
		.footer-4 .youtube a { color:#cd201f }
	footer h3 { text-transform: uppercase; font-size: 14px; font-weight: normal; margin-bottom: 30px; color: #fff; }
	footer li { margin-bottom: 10px; }
	footer li a { color:#838ea5; } footer li a:hover { color:#fff; }
	footer form { margin-bottom: 10px; text-align: center; }
		footer form input { font-size: 13px; border:none; padding: 10px; }
		footer form input[type=email]  { width: 70%; }
		footer form input[type=submit] { width: 30%; background: #22a7f0; color: #fff; }

.copyright section { padding: 30px 0; min-height: 83px; }
	.copyright .text { margin-top: 5px; vertical-align: middle; margin-left: 30px; color: #aaa; }

.twitter-tweet { margin-left: auto; margin-right: auto; }

.tablepress { font-size: 80%; }

.ias-trigger, .navigation, .ias-spinner { height: 43px; text-align: center; margin-top: 40px; }
.ias-trigger a { background: #FF5542; color: #FFF; display: inline-block; padding: 13px 45px; position: relative; cursor: pointer; text-transform: uppercase; font-size: 80%; letter-spacing: 1px; }



.review-info { border: 1px solid #eaeaea; text-align: center; float: right; margin-left: 15px; margin-bottom: 15px; min-width: 250px; max-width: 300px; }
	.review-info h3 { font-family: 'Open Sans'; text-transform: uppercase; margin: 0; border-bottom: 1px solid #eaeaea; background: #fafafa; margin-bottom: 10px; font-size: 16px; padding: 10px; font-weight: 600;}
	.review-info img { border-radius: 50%; margin-bottom: 10px;}
	.review-info h4 { font-family: 'Open Sans'; margin: 0; font-size: 16px; font-weight: 600; margin-bottom: -5px;}
	.review-info div { border-bottom: 1px solid #eaeaea; padding: 10px; font-size: 12px; }
	.review-info strong { display: block; font-weight: 600; font-size: 14px; margin-top: 5px; }
	.review-info .left, .review-info .right { width: 50%; border-bottom: none; min-height: 80px; }
		.review-info .left { float: left; }
		.review-info .right {  float: right; border-left: 1px solid #eaeaea; }
	
.review-verdict { border: 1px solid #eaeaea; background: #fcfcfc; padding: 20px 20px 10px 20px; margin-top: 100px; margin-bottom: 25px; position: relative; }

	.review-score { line-height: 1; border: 4px solid white; box-shadow: 0 0 0 1px #eaeaea; border-radius: 50%; background: #49545D; text-align: center; position: absolute; top: -75px; padding: 10px; }
	.review-score div { position: relative; width: 125px; height: 125px; border-radius: 50%; background-color: #FED432; padding: 5px; }
		.review-score span { position: absolute; width: 115px; height: 115px; background-color: #49545D; border-radius: 50%; text-align: center; display: block; line-height: 115px; font-size: 40px; color: #fff; }
		.progress-0  {  background-image: linear-gradient(90deg, #49545D 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(90deg , #FED432 50%, #49545D 50%, #49545D);}
		.progress-5  {  background-image: linear-gradient(90deg, #49545D 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(108deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-10 {  background-image: linear-gradient(90deg, #49545D 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(126deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-15 {  background-image: linear-gradient(90deg, #49545D 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(144deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-20 {  background-image: linear-gradient(90deg, #49545D 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(162deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-25 {  background-image: linear-gradient(90deg, #49545D 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(180deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-30 {  background-image: linear-gradient(90deg, #49545D 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(198deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-35 {  background-image: linear-gradient(90deg, #49545D 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(216deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-40 {  background-image: linear-gradient(90deg, #49545D 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(234deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-45 {  background-image: linear-gradient(90deg, #49545D 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(252deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-50 {  background-image: linear-gradient(-90deg, #FED432 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-55 {  background-image: linear-gradient(-72deg, #FED432 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-60 {  background-image: linear-gradient(-54deg, #FED432 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-65 {  background-image: linear-gradient(-36deg, #FED432 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-70 {  background-image: linear-gradient(-18deg, #FED432 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-75 {  background-image: linear-gradient(0deg, #FED432 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),   linear-gradient(270deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-80 {  background-image: linear-gradient(18deg, #FED432 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(270deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-85 {  background-image: linear-gradient(36deg, #FED432 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(270deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-90 {  background-image: linear-gradient(54deg, #FED432 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(270deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-95 {  background-image: linear-gradient(72deg, #FED432 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(270deg, #FED432 50%, #49545D 50%, #49545D);}
		.progress-100{  background-image: linear-gradient(90deg, #FED432 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)),  linear-gradient(270deg, #FED432 50%, #49545D 50%, #49545D);}

	.review-verdict p { font-size: 18px; padding-left: 175px; min-height: 50px;}
	.review-scores { }
		.sub-score { background: #c3c3c3; margin-bottom: 15px; padding: 5px 8px; font-size: 14px; color: #fff; } .sub-score span { float: right; font-weight: 500; }
		.sub-score-0   { background-image: linear-gradient(to right, #2F85DC 0%, #2F85DC 0%, #c3c3c3 0%, #c3c3c3 100%); }
		.sub-score-10  { background-image: linear-gradient(to right, #2F85DC 0%, #2F85DC 10%, #c3c3c3 10%, #c3c3c3 100%); }
		.sub-score-20  { background-image: linear-gradient(to right, #2F85DC 0%, #2F85DC 20%, #c3c3c3 20%, #c3c3c3 100%); }
		.sub-score-30  { background-image: linear-gradient(to right, #2F85DC 0%, #2F85DC 30%, #c3c3c3 30%, #c3c3c3 100%); }
		.sub-score-40  { background-image: linear-gradient(to right, #2F85DC 0%, #2F85DC 40%, #c3c3c3 40%, #c3c3c3 100%); }
		.sub-score-50  { background-image: linear-gradient(to right, #2F85DC 0%, #2F85DC 50%, #c3c3c3 50%, #c3c3c3 100%); }
		.sub-score-60  { background-image: linear-gradient(to right, #2F85DC 0%, #2F85DC 60%, #c3c3c3 60%, #c3c3c3 100%); }
		.sub-score-70  { background-image: linear-gradient(to right, #2F85DC 0%, #2F85DC 70%, #c3c3c3 70%, #c3c3c3 100%); }
		.sub-score-80  { background-image: linear-gradient(to right, #2F85DC 0%, #2F85DC 80%, #c3c3c3 80%, #c3c3c3 100%); }
		.sub-score-90  { background-image: linear-gradient(to right, #2F85DC 0%, #2F85DC 90%, #c3c3c3 90%, #c3c3c3 100%); }
		.sub-score-100 { background-image: linear-gradient(to right, #2F85DC 0%, #2F85DC 100%, #c3c3c3 100%, #c3c3c3 100%); }

	.review-pros { float: left; width: 49%; margin-top: 20px; }
	.review-cons { float: right; width: 49%; margin-top: 20px; }

	.review-verdict h3 { color: #45d87c; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin: 0; margin-bottom: 20px; font-weight: normal;  } .review-cons h3 { color: #EB0254 }
	.review-verdict ul { margin-bottom: 0; }

		.review-pros ul{ list-style: none; padding:0;  margin:0;  }
		.review-pros li{ padding-left: 1em; text-indent: -1em;    }
		.review-pros li:before { content: "\2713"; padding-right:7px; color:#45d87c }
		
		.review-cons ul{ list-style: none; padding:0;  margin:0;  }
		.review-cons li{ padding-left: 1em; text-indent: -1em;    }
		.review-cons li:before { content: "\2717"; padding-right:7px; color:#EB0254 }
		

#selectionSharerPopover{display:none;position:absolute;top:-100px;left:-100px;z-index:1010}
#selectionSharerPopover:after{content:'';display:block;position:absolute;bottom:-3px;left:50%;margin-left:-4px;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#262625;box-shadow:0 0 2px #262625}
#selectionSharerPopover.anim{transition:top .075s ease-out;animation:selectionSharerPopover-animation 180ms forwards linear;-webkit-animation:selectionSharerPopover-animation 180ms forwards linear}
#selectionSharerPopover-inner{position:relative;overflow:hidden;-webkit-border-radius:5px;border-radius:5px;border:1px solid;border-color:#262625 #1c1c1b #121211;box-shadow:0 1px 3px -1px rgba(0,0,0,0.7),inset 0 0 1px rgba(255,255,255,0.07),inset 0 0 2px rgba(255,255,255,0.15);background-image:linear-gradient(to bottom,rgba(49,49,47,0.97),#262625);background-repeat:repeat-x}
#selectionSharerPopover .selectionSharerPopover-clip{position:absolute;bottom:-11px;display:block;left:50%;clip:rect(12px 24px 24px 0);margin-left:-12px;width:24px;height:24px;line-height:24px}
#selectionSharerPopover .selectionSharerPopover-arrow{display:block;width:20px;height:20px;-webkit-transform:rotate(45deg) scale(0.5);transform:rotate(45deg) scale(0.5);background-color:#454543;border:2px solid #121211;box-sizing:content-box}
.selectionSharer ul{padding:0;display:inline}
.selectionSharer ul li{float:left;list-style:none;background:none;margin:0}
.selectionSharer a.action{display:block;text-indent:-200px;margin:5px 7px;width:20px;height:20px;border:none}
.selectionSharer a:hover{color:#ccc}
.selectionSharer a.tweet{background:url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='171' height='139'%3e%3cg transform='translate(-282.32053,-396.30734)'%3e%3cpath style='fill:white' d='m 453.82593,412.80619 c -6.3097,2.79897 -13.09189,4.68982 -20.20852,5.54049 7.26413,-4.35454 12.84406,-11.24992 15.47067,-19.46675 -6.79934,4.03295 -14.3293,6.96055 -22.34461,8.53841 -6.41775,-6.83879 -15.56243,-11.111 -25.68298,-11.111 -19.43159,0 -35.18696,15.75365 -35.18696,35.18525 0,2.75781 0.31128,5.44359 0.91155,8.01875 -29.24344,-1.46723 -55.16995,-15.47582 -72.52461,-36.76396 -3.02879,5.19662 -4.76443,11.24048 -4.76443,17.6891 0,12.20777 6.21194,22.97747 15.65332,29.28716 -5.76773,-0.18265 -11.19331,-1.76565 -15.93716,-4.40083 -0.004,0.14663 -0.004,0.29412 -0.004,0.44248 0,17.04767 12.12889,31.26806 28.22555,34.50266 -2.95247,0.80436 -6.06101,1.23398 -9.26989,1.23398 -2.2673,0 -4.47114,-0.22124 -6.62011,-0.63114 4.47801,13.97857 17.47214,24.15143 32.86992,24.43441 -12.04227,9.43796 -27.21366,15.06335 -43.69965,15.06335 -2.84014,0 -5.64082,-0.16722 -8.39349,-0.49223 15.57186,9.98421 34.06703,15.8094 53.93768,15.8094 64.72024,0 100.11301,-53.61524 100.11301,-100.11387 0,-1.52554 -0.0343,-3.04251 -0.10204,-4.55261 6.87394,-4.95995 12.83891,-11.15646 17.55618,-18.21305 z' /%3e%3c/g%3e%3c/svg%3e") no-repeat;background-size:18px;background-position:2px 4px}
.selectionSharer a.facebook{background:url("data:image/svg+xml;charset=utf8,%3csvg viewBox='0 0 33 33' width='25' height='25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath style='fill:white' d='M 17.996,32L 12,32 L 12,16 l-4,0 l0-5.514 l 4-0.002l-0.006-3.248C 11.993,2.737,13.213,0,18.512,0l 4.412,0 l0,5.515 l-2.757,0 c-2.063,0-2.163,0.77-2.163,2.209l-0.008,2.76l 4.959,0 l-0.585,5.514L 18,16L 17.996,32z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") no-repeat;background-size:18px;background-position:0 2px;display:none}
.selectionSharer a.email{display:none;background:url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='94' height='64'%3e%3cg transform='translate(-10,-10)' fill='transparent'%3e%3crect x='0' y='0' width='114' height='114'%3e%3c/rect%3e%3cpath d='M12,12 L102,12 L102,72 L12,72 L12,12 Z M16,12 L53,49 C55.6666667,51 58.3333333,51 61,49 L98,12 L16,12 Z M15,72 L45,42 L15,72 Z M69,42 L99,72 L69,42 Z' stroke='white' stroke-width='5'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") no-repeat;background-size:20px;background-position:0 4px}
#selectionSharerPopunder.fixed{transition:bottom .5s ease-in-out;width:100%;position:fixed;left:0;bottom:-50px}
.selectionSharer{transition:-webkit-transform .6s ease-in-out}
.selectionSharer.moveDown{-webkit-transform:translate3d(0,60px,0)}
#selectionSharerPopunder{position:absolute;left:0;width:100%;height:0;transition:height .5s ease-in-out;background:#ccc;border:none;box-shadow:inset 0 10px 5px -10px rgba(0,0,0,0.5),inset 0 -10px 5px -10px rgba(0,0,0,0.5);border-radius:0;overflow:hidden}
#selectionSharerPopunder.show{height:50px}
.selectionSharerPlaceholder{height:1em;margin-bottom:-2em;transition:height .5s ease-in-out}
.selectionSharerPlaceholder.show{height:50px!important}
#selectionSharerPopunder-inner ul{overflow:hidden;float:right;margin:0}
#selectionSharerPopunder-inner ul li{padding:5px;overflow:hidden}
#selectionSharerPopunder-inner label{color:white;font-weight:300;line-height:50px;margin:0 20px 0 10px}
#selectionSharerPopunder-inner a{width:30px;height:30px;background-size:30px}
#selectionSharerPopunder-inner a.tweet{background-position:0 2px}



.wp-gallery { margin-bottom: 20px; }
	.wp-gallery img { display: none }
	
	.wp-gallery a { float:left; display: block; width: 168px; height: 94px; background-size: cover; background-position: center center; position: relative; }	
	.wp-gallery a:first-child { width: 840px; height: 472px; border: 1px solid #eee; }
	.wp-gallery a:nth-child(n+2) { border: 1px solid #eee; border-top: none; border-right: none; }
	.wp-gallery a:nth-child(6) { border-right: 1px solid #eee; }
	.wp-gallery a:nth-child(6) span { text-align: center; line-height: 94px; font-size: 18px; font-family: 'Fira Sans', 'Open Sans', sans-serif; font-weight: 500; background: rgba(0,0,0,0.75); color: #fff; position: absolute; top:0; right:0; left:0; bottom:0; }
	.wp-gallery a:nth-child(n+7) { display: none }

	.full-width .wp-gallery a { width: 228px; height: 128px; }
	.full-width .wp-gallery a:first-child { width: 1140px; height: 450px; }
	.full-width .wp-gallery a:nth-child(6) { border-right: 1px solid #eee; }
	.full-width .wp-gallery a:nth-child(6) span { line-height: 128px; }
	

.slick-slider{position:relative;background:#000;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0 25px;padding:0; background: #000;}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

.slick-loading .slick-list{background:#fff url(images/ajax-loader.gif) center center no-repeat}
.slick-prev,.slick-next{z-index:300;font-size:0;line-height:0;position:absolute;top:50%;display:block;width:25px;height:120px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:rgba(0,0,0,0.5)}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:rgba(0,0,0,0.6)}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.2; }
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:0}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'❮'}
[dir='rtl'] .slick-prev:before{content:'❯'}
.slick-next{right:0}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'❯'}
[dir='rtl'] .slick-next:before{content:'❮'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:black}
.slick-slide { background-image:none;}
.slick-current { }



@font-face{font-family:TablePress;src:url(tablepress.eot);src:url(tablepress.eot?#ie) format(embedded-opentype),url(data:application/x-font-woff;base64,d09GRgABAAAAAAXYAAwAAAAACXwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABHAAAABwAAAAcZInHOk9TLzIAAAE4AAAAPgAAAGB7NXPDY21hcAAAAXgAAABMAAABUvD45QVnYXNwAAABxAAAAAgAAAAIAAAAEGdseWYAAAHMAAABKQAAAgjYVHFyaGVhZAAAAvgAAAAvAAAANv2jaBNoaGVhAAADKAAAAB0AAAAkCk0F6GhtdHgAAANIAAAAIAAAACgoAADqbG9jYQAAA2gAAAAWAAAAFgJWAbxtYXhwAAADgAAAAB0AAAAgAE4AH25hbWUAAAOgAAAB3AAAA43ZugaUcG9zdAAABXwAAABZAAAAgeNVfAkAAAABAAAAAMwXcmMAAAAAy1XFoAAAAADNHI82eJxjYGbexjiBgZWBhaWHxZiBgaENQjMVM0SB+ThBQWVRMYPDh+APd9gY/gP5bAyMykCKEUmJAgMjAC56Ct8AAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwMDB9CPtz6cOf/fyAr+MN1EIt/A78evy5UFxgwsjHAuYxAPSB9KICRYdgDAL67D8kAAQAB//8AD3icXU/NTsJAEJ5ZFggxxmCbkiwHAzLTowlu4ejeyxPwCOBR7r3rE/geeubuG3i3TyGts12MtT18ndnd7w8QsvpdX/Q/IAboI9s1rpY3mMTDkcAVDuaqPD0RqRfaU05UGSxJhj2p5wDNUplqyjsZQT6EQ/2mc9GcyBIPReQOObPrkccHMZhgonMS3R1tiLCsDNFm8bgQF3W06ekgqqnN5Aa//D9nlrOgDeg09Aq4lK3RTiX16n621BBVLrIe2PQK09s2c4THyPIvF4TrAndwO5uHvhPUwOa7MNw8FsCtZfZDJBKB66BQhW58cRwHW09OVMEtI+3aOhEHX+E63crM2dh6X+WazMFLvf6F57OvAqiPGvo+87Tb+LrT4X9/7lT6bKXs9vsByDlkyAAAAHicY2BkYGAA4mO9Sxji+W2+MnCzM4DAWZl+bwT9fyuLN+tpIJeDgQkkCgAbqgoOAHicY2BkYGBj+HeXgYGdAQRYvBkYGVABFwA+hgJEAAAAeJxjZ4AAdiBmaWAwBeJSFhAbiJkaGByAGMwGADa+AxEAAAAAAAAAAAAqAFgAdgCUALIA0AEEAAB4nGNgZGBg4GKQYWBiAAEQycgAEnMA8xkABjEAbgAAAHicjZJBaxNBFMf/u0mbJoig5KC3QcRblt2tFCm9lEp701iKIHiZJLPJ0mSnzE5S8h38BB79Nn4ab94E/zN9JVB7MCEzv/3Pm/f+720ADPEbCe4/qXCCAV4Kp+jhrXAHGb4Ld/Ecv4T38Cx5I7yPQfJBuIdPyR/hAzxJa+E+Buk3Zku6fal8xwn9dIRTPMVr4Q6+4kS4S/Wn8B5eJanwPobJO+EefiRfhA/wIv0o3Mcw3YRyV9CYYAmDMRzXll9c6cnSjJ1pyZcU51gzRDMAl2a+XmrCOSwa+Lg7RhgolJxKzv2Yv8cSqwfZ7iILHGHEdcT7OfdDJreNP7dublSZ5epY7QwpMUCxOBoVozIvDh/v4mEx/JsE+MwQx+A6dhO8hA7y2EvwUjLEuLa2jSqyPFcsV/7H0MbxUFMOYwkhVSykODAb10U8OePTDbY8qel0QV3FO1PSvaUqDnh3p5LBB8WxxozqKnZ4TU1T9THfhJ3vsjTcw9M02s1ocWl0a5QzlXHKW+UXRp3Zm62r5wuvWjP1oenKunhS8YUo7/TMrLS7Vtp7V0/WMaSxvp6aNoP8FYKzU9zGOpbOTHidzqvTW9PaFZ/e0+QmtnJBatjAlqLeGHWhm9kWfwGPR6C4eJxjYGIAg/9VDFEM2AAXEDMyMDEyMTIzsjCyMrIxsjNy8CRnpJYV5efF56SmlfDCOEWZ6RklXMmJRakl8Sn55XkcEGZpAVQMpJgbwgQrZSnOLyoBACnGHqgAAAA=) format(woff),url(tablepress.ttf) format(truetype),url(tablepress.svg#TablePress) format(svg);font-weight:400;font-style:normal;}
.tablepress-table-description{clear:both;display:block;}
.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none;}
.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important;}
.tablepress tbody td{vertical-align:top;}
.tablepress tbody td,.tablepress tfoot th{border-bottom:1px solid #eee;border-left:1px solid #eee;}
.tablepress tbody tr td:last-child{border-right:1px solid #eee;}
.tablepress tfoot th:last-child,.tablepress thead th:last-child{border-right:1px solid #d9eaf3;}
.tablepress tbody tr:first-child td{border-top:0;}
.tablepress thead th{}
.tablepress tfoot th,.tablepress thead th{background-color:#d9eaf3;font-weight:700;vertical-align:middle;}
.tablepress .odd td{background-color:#f9f9f9;}
.tablepress .even td{background-color:#fff;}
.tablepress .row-hover tr:hover td{background-color:#fafafa;}
.tablepress img{margin:0;padding:0;border:none;max-width:none;}
.dataTables_wrapper{clear:both;margin-bottom:1em;}
.dataTables_wrapper .tablepress{clear:both;margin:0!important;}
.dataTables_length{float:left;white-space:nowrap;}
.dataTables_filter{float:right;white-space:nowrap;}
.dataTables_info{clear:both;float:left;margin:4px 0 0;}
.dataTables_paginate{float:right;margin:4px 0 0;}
.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;text-decoration:none\0/IE;margin:0 5px;}
.dataTables_paginate a:first-child{margin-left:0;}
.dataTables_paginate a:last-child{margin-right:0;}
.paginate_button:hover{cursor:pointer;text-decoration:none;}
.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default;}
.paginate_button.current{font-weight:700;text-decoration:none;cursor:default;}
.dataTables_paginate.paging_simple{padding:0 15px;}
.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1;}
.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto;}
.paginate_button:after,.paginate_button:before{color:#d9edf7;}
.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb;}
.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9;}
.dataTables_processing{display:none;}
.dataTables_scroll{clear:both;}
.dataTables_scrollBody{-webkit-overflow-scrolling:touch;}
.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0;}
.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1;}
.tablepress .sorting:after{content:"\f0dc";}
.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px;}
.tablepress .sorting_desc:after{content:"\f0d7";}
.dataTables_scrollBody .tablepress thead th:after,.dataTables_wrapper:after{content:"";}
.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb;}
.dataTables_wrapper:after{display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto;}


.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}
#lg-counter,.lg-outer .lg-video-cont{vertical-align:middle;display:inline-block}
@font-face{font-family:lg;src:url(fonts/lg.eot?n1z373);src:url(fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(fonts/lg.woff?n1z373) format("woff"),url(fonts/lg.ttf?n1z373) format("truetype"),url(fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}
.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}
.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}
@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}
.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}
.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}
.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}
.lg-sub-html{bottom:0;color:#EEE;font-size:13px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}
.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}
#lg-counter{color:#999;font-size:16px;padding-left:20px;padding-top:12px}
.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}
.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}
.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(images/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(images/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(images/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}
.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(images/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(images/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}
.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group:after,.group:before{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}
.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}
.lg-outer .lg-item{background:url(images/loading.gif) center center no-repeat;display:none!important}
.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}
.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:calc(100% - 40px)}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}


#lg-counter .logo { margin-right: 10px; display: none; }
#lg-counter .logo a { width: 144px; height: 19px;}
/*.lg-backdrop { background-color: #fff; } 
.lg-toolbar { background-color: rgba(255,255,255,0.75); }
.lg-outer .lg-thumb-item {border: 1px solid #FFF; border-radius: 0;}
.lg-actions .lg-next, .lg-actions .lg-prev { background-color: transparent; }
.lg-outer .lg-thumb-outer { background-color: rgba(255,255,255,0.75) }
.lg-sub-html { background-color: rgba(255,255,255,0.5); color: #222; font-family: 'Fira Sans', 'Open Sans', sans-serif; }
.lg-outer .lg-toogle-thumb { width: auto; height: auto; padding: 0; background-color: transparent; }*/


@font-face {
  font-family: 'fontello';
  src: url('fonts/fontello2.eot');
  src: url('fonts/fontello2.eot#iefix') format('embedded-opentype'),
       url('fonts/fontello2.woff2') format('woff2'),
       url('fonts/fontello2.woff') format('woff'),
       url('fonts/fontello2.ttf') format('truetype'),
       url('fonts/fontello2.svg#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before {font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;} 
.icon-clock:before { content: '\e800'; } /* '' */
.icon-share:before { content: '\e801'; } /* '' */
.icon-facebook-circled:before { content: '\f051'; } /* '' */
.icon-facebook:before { content: '\f052'; } /* '' */
.icon-twitter-circled:before { content: '\f057'; } /* '' */
.icon-twitter:before { content: '\f058'; } /* '' */
.icon-youtube:before { content: '\f16a'; } /* '' */
.icon-reddit-circled:before { content: '\f1a1'; } /* '' */
.icon-reddit:before { content: '\f281'; } /* '' */


@media only screen and (max-width: 1230px) {
	
	.wrap { width: 98%; }
	header ul li:nth-child(1n+7) { display: none }
	
	.featured-3, .featured-4, .featured-5 { width: calc(100% - 630px); }
	.featured-6, .featured-7 { left:auto; right: 0; }
	
	.sidebar { width: 300px; }
	.content { width: calc(100% - 330px); }
		.post { height: 72px; }
		.post .thumb { width: 128px; height: 72px; margin-right: 15px; }
		.thumb .actions .shares { display: none; }
		.post .topics { margin-top: 6px; }
		.post h2 { font-size: 18px; }
		.post p { display: none }
		
	.highlights section { width: 49%; margin: 0 }
	.highlights section:nth-child(odd) {  float: left; }
	.highlights section:nth-child(even) {  float: right; }
	
	.videos { height: auto; padding: 20px 0; margin-bottom: 20px }

.sohail_250 { padding: 0; width: 300px; height: 250px; }
.sohail_600 { padding: 0; width: 300px; height: 600px;  }
	
}

@media only screen and (max-width: 768px) {
	.wrap { width: 95%; }
	.sidebar { display: none; }
	.featured-1, .featured-2, .featured-3, .featured-4, .featured-5 { width: calc((100% - 330px) / 2); }
	.featured-3, .featured-4, .featured-5  { left: calc( ( 100% - 300px) / 2 ); }
	.content { float: none; width: 100%; }
	header ul li:nth-child(1n+6) { display: none }
}

.aa-dropdown-menu { font-family: 'Open Sans', sans-serif; }
.aa-dropdown-menu .suggestion-post-thumbnail { width: 112px; height: 63px;  border-radius: 0px; }

.IRPP_kangoo { background-color: #ddd !important; }
.IRPP_kangoo:active, .IRPP_kangoo:hover { background-color: #eee !important;}
.IRPP_kangoo .postTitle { color: #111 !important; font-size: 100% !important; line-height: 1.3em; max-height: 5.2em; display: block; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}




.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.lightSlider:before,.lightSlider:after{content:" ";display:table}
.lightSlider{overflow:hidden; margin: 0!important; }
.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}
.lSSlideWrapper > .lightSlider:after{clear:both}
.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-timing-function:inherit;transition-timing-function:inherit}
.lSSlideWrapper .lSFade{position:relative}
.lSSlideWrapper .lSFade > *{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}
.lSSlideWrapper.usingCss .lSFade > *{opacity:0;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit;transition-timing-function:inherit}
.lSSlideWrapper .lSFade > .active{z-index:10}
.lSSlideWrapper.usingCss .lSFade > .active{opacity:1}
.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}
.lSSlideOuter .lSPager.lSpg > li{cursor:pointer;display:inline-block;padding:0 5px}
.lSSlideOuter .lSPager.lSpg > li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0;transition:all .5s linear 0}
.lSSlideOuter .lSPager.lSpg > li:hover a,.lSSlideOuter .lSPager.lSpg > li.active a{background-color:#428bca}
.lSSlideOuter .media{opacity:.8}
.lSSlideOuter .media.active{opacity:1}
.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate3d(0px,0px,0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.lSSlideOuter .lSPager.lSGallery li{opacity:.7;overflow:hidden;-webkit-transition:opacity .35s linear 0;transition:opacity .35s linear 0}
.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{opacity:1}
.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}
.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}
.lSSlideOuter .lSPager.lSGallery:after{clear:both}
.lSAction > a{width:32px;display:block;top:50%;height:32px;cursor:pointer;position:absolute;z-index:1000;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0;transition:opacity .35s linear 0}
.lSAction > a:hover{opacity:1}
.lSAction > .lSPrev{left:10px; background-image: url(images/left_arrow.png);}
.lSAction > .lSNext{right:10px; background-image: url(images/right_arrow.png);}
.lSAction > a.disabled{pointer-events:none}
.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}
.lSSlideOuter.vertical{position:relative}
.lSSlideOuter.vertical.noPager{padding-right:0!important}
.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}
.lSSlideOuter.vertical .lightSlider > *{width:100%!important;max-width:none!important}
.lSSlideOuter.lSrtl{direction:rtl}
.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}
.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}
.lSSlideOuter .lightSlider > *,.lSSlideOuter .lSGallery li{float:left}
.lSSlideOuter.lSrtl .lightSlider > *,.lSSlideOuter.lSrtl .lSGallery li{float:right!important}
@-webkit-keyframes rightEnd {0%{left:0}50%{left:-15px}100%{left:0}}
@keyframes rightEnd {0%{left:0}50%{left:-15px}100%{left:0}}
@-webkit-keyframes topEnd {0%{top:0}50%{top:-15px}100%{top:0}}
@keyframes topEnd {0%{top:0}50%{top:-15px}100%{top:0}}
@-webkit-keyframes leftEnd {0%{left:0}50%{left:15px}100%{left:0}}
@keyframes leftEnd {0%{left:0}50%{left:15px}100%{left:0}}
@-webkit-keyframes bottomEnd {0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}
@keyframes bottomEnd {0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}
.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}
.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}
.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}
.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}
.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}
.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}

.wccf-gallery { margin-bottom:15px; background:#fff; padding:0; }
#content .wccf-gallery ul { list-style: none outside none; padding: 0; margin:0; }
.wccf-gallery  li { display: block; float: left; margin:0; padding:0; cursor:pointer; text-align: center;}
.wccf-gallery  img { height: auto; max-width: 100%; }


.recommended-stories { width:auto !important; margin: 10px -10px 0 -10px; }