/*   

Theme Name: Abe Kislevitz Nov 2012

Theme URI: http://www.abekislevitz.com

Description: Abe Kislevitz Thematic Child Theme

Author: Abe Kislevitz

Author URI: http://www.abekislevitz.com

Template: thematic

Version: 1.0

Tags: white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats

License: GNU General Public License v2.0

License URI: http://www.gnu.org/licenses/gpl-2.0.html



.

The Thematic Theme is copyright Ian Stewart http://themeshaper.com/

This work, like WordPress, is released under GNU General Public License, version 2 (GPL).

.



*/



/* Reset browser defaults */

@import url('../thematic/library/styles/reset.css');



/* Apply basic typography styles */

@import url('../thematic/library/styles/typography.css');



/* Apply a basic layout */

@import url('../thematic/library/layouts/2c-r-fixed.css');



/* Apply basic image styles */

@import url('../thematic/library/styles/images.css');



/* Apply default theme styles and colors */

/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */

@import url('../thematic/library/styles/default.css');



/* Prepare theme for plugins */

@import url('../thematic/library/styles/plugins.css');



@import url(http://fonts.googleapis.com/css?family=Asap:400,700,400italic,700italic|Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800|Source Sans Pro:200italic,200,300italic,300,400italic,400,600italic,600,700italic,700,900italic,900);

@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,700&display=swap');

/*



font-family: 'Asap', sans-serif;

font-family: 'Open Sans', sans-serif;

font-family: 'Source Sans Pro', sans-serif;



*/





/*Custom Additions */


html{
	-webkit-font-smoothing: auto;
}


body{

	background:#000;

	padding:0;

	margin:0;

	font-size:14px;

	font-family: 'Barlow', sans-serif;
	/*font-family: 'Source Sans Pro', Verdana, Geneva, sans-serif;*/

	font-weight:400;

	line-height:21px;
	
	

	}

	

	#wrapper{

		background: #f2f2f2;

	}



h1{

	font-family: 'Barlow', sans-serif;
		/*font-family: 'Source Sans Pro',Verdana,Geneva,sans-serif;*/

	font-weight:400;

	font-size:2em;

}

a{

	color:#e6280e;

	text-decoration: none;

}



a:link{

	color:#e6280e;

}



a:visited{

	color:#e6280e;

}



h2 a{

	color:#313131;

}



pre{

	font-family: inherit;

	font-size:.9em;

	color:#444;

}



address{

	margin-bottom:1em;

}



.type-post pre strong{

	color:#000000;

}



select{

	font-size:11px;

}



#container .stories .thumbnails .entry-title a, #container .post .entry-title a{

	color:#313131;
font-weight:600;
}



#container .stories .thumbnails .entry-title a:visited{

	color:#313131;

}



#container .stories .thumbnails .entry-title a:link{

	color:#313131;

}



.thumbnails .readmore a{

	color:#000;
font-weight: 600;
	font-style: normal;
	background: #fff;
	padding:5px;
}



#content h1.entry-title, .entry-title, h1.entry-title{

	

		font-family: 'Barlow', sans-serif;
 /*font-family: 'Source Sans Pro',Verdana,Geneva,sans-serif;*/

	font-weight:400;

	font-size:2em;

}



#content h2.entry-title a:visted, #content h2.entry-title a{

	color:#313131;

}

.archive #content{
	width:960px;
	margin:0;
	padding:0;
}



#container .stories .entry-title a:visited{

	color:#313131;

}



#respond{

	color:aqua

}



#blog-title a{

border:none;

	position:absolute;

	bottom:11px;

	font-family: 'Barlow', sans-serif;
 /*font-family: 'Source Sans Pro',Verdana,Geneva,sans-serif;*/

	text-transform: uppercase;

	font-weight:400;

	font-size:.55em;

	
	color:#313131;
	

}



#blog-footer a{

border:none;



	text-transform: uppercase;

	font-weight:400;

	font-size:1.4em;

	color:#ffffff;

}



.entry-meta{

	font-style: normal;

}

.entry-meta a{
	padding-right:10px;
	text-transform:uppercase;
	font-size:.8em;
	
}

.archive .page-title{

	display:none;

}



.archive .entry-utility{

	display:none;

}



#blog-description{

	display:none;

}



#wrapper{

	position:relative;

}



#header #branding{

	padding:0;

}



#header{

	/*background:url(images/header.png) top left no-repeat;

	*/

	z-index:1000;

	width:100%;

	margin:0 auto;

	height:60px;

	position:fixed;

	top:0;

	/*box-shadow: 0px 1px 4px rgba(0, 0, 0, .4);*/

	background:#fff;

	min-width:960px;

}



#access{

	border:none;

	position:absolute;

	right:10%;

	font-family: 'Source Sans Pro',Verdana,Geneva,sans-serif;

	text-transform: uppercase;

	font-weight:300;

	font-size:1.7em;

}



#branding{

	position:absolute;

	height:60px;

	width:400px;

	left:6%;

	font-family: 'Source Sans Pro',Verdana,Geneva,sans-serif;

	text-transform: uppercase;

	font-weight:400;

	font-size:1em;

	background:#

}



.homep{

	height:400px;

}






.searchbox{
	width: 240px;
    position: relative;
    float: right;
    margin: 20px;
	margin-right:15px;
}

.searchbox input { border:none: background:#fff; display:block; width: 100%; box-sizing: border-box; font-family: 'Source Sans Pro', Verdana, Geneva, sans-serif;
 }
.searchbox img { position: absolute; top: 7px; right: 5px }
.searchbox #searchsubmit {display:none;}


.homesearch{
	width:90%; height:100px; margin:0px auto; padding: 0; position:absolute; top:60px; text-align: center; margin-right:10%;
}

.searchsearch{
	
	width:100%; height:100px; margin:0; padding: 0;
}



.searchsearch .searchbox{
	float:left;
	margin:0;
	padding:0;
}

.searchsearch .searchbox input {width:100%;}

.search #content{
	margin:0;
	width:960px;
	overflow: auto;
}
.search-results .searchsearch{
	height:auto;
		padding-bottom:60px;
	
}

.search-results .page-title {
	font-weight: bold;
	color:#444;
	padding-bottom: 20px;
}


/*Header Menu*/

#header .menu{

	height:60px;

	z-index:5;

	width:500px;

}



#header .menu ul{

	margin:0;

	padding:0;

	float:right;

}



#header .menu ul li{

	float:right;

	list-style:none;

	margin:0;

	padding:0;

}



#header .menu ul li a{

	color:#313131;

	/*color:#ffcc00;*/

	padding:23px 16px;

	text-transform:uppercase;

	text-decoration:none;

	display:block;

	border:0px;

	/*border-bottom:solid 3px #000;*/

	font-size:.6em;

	font-weight:500;
	font-family: 'Barlow', sans-serif;
 /*font-family: 'Source Sans Pro',Verdana,Geneva,sans-serif;*/

}



#header .menu ul li a:hover{

	background:url(images/transparentsquare.png);

}



#header .menu ul li.current_page_item a, #header .menu ul li.current_page_parent a, #header .menu li.current-menu-item, #header .menu ul li ul.sub-menu li.current-menu-item{

	color:#333;

	background:#f2f2f2;

	/*border-bottom:solid 3px #FFFFFF;*/

}



#header .menu ul.sub-menu li a{

padding:12px 8px;

background:#fefefe;	

}



#header .menu ul.sub-menu li a:hover{

	color:#666;

}

	

	

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

	background:#FAFAFA;

}



.sf-menu li:hover ul, .sf-menu li.sfHover ul {

    top: 60px;

}



.sf-menu a {

	margin-left:0px;

}



.sf-menu ul {

    border:none;

}



#content{

	



}



.wp-caption{

border:0px;

}



#content img{

	border:none;

}



#content .gallery img{

	border:none;

}



.page-template-template-page-fullwidth-php #content {

width: 960px;

margin:0;

position:relative;

}



#primary, #primary2{

	border:0;

	margin:0;

	padding:0;

}



.home #main #primary .main-aside{

	display:none;

}



#main .main-aside{

	display:none;

}



.instagram-image{

	margin:0;

	padding:0;

	margin-bottom:5px;

}



#main{

	padding:0;

	padding-top:20px;

	padding-bottom:22px;

}







/*Featured News*/

/*.artbar{

	height:60px;

	width:100%;

}*/



/*.nov{

	display:none;

}*/





.home .artbar{

	width:100%;

	height:400px;

}



.home .old{

width:100%;

height:300px;

background:url(images/headers/hoodtrees.jpg);

background-size: cover;

background-position:bottom;

min-width:1200px;

display:inherit;

}





.featured_news_wrapper{

	width:100%;

	height:205px;

	background:url(images/news/featured_bg.png);

	margin-top:0em;

	margin-bottom:1em;

	position:relative;

	left:-5px;

}



.featured_news{

	width:100%;

    left: 0px; 

    top: 0px; 

    z-index: -1;

    height:205px;

}



.featured_news_title{

	width:100%;

	background:url(images/transparentsquare_dark.png);

	position:absolute;

	bottom:0;

}



.featured_news_title h1{

	margin:0;

	color:#fff;

	font-size:2.5em;

}



.featured_news_title h1 a{

	display:block;

	color:#fff;

	padding:.8em;

}



#twitter-2 ul{

	margin:0;

	padding:0;

	width:150px;

	margin-top:0px;

}



#twitter-2 .tweets li{

	list-style:none;

	font-size:.8em;

}



#twitter-2 .tweets li a{

	text-decoration:none;

	color:#e6280e;

}



.tweets li{

	margin-bottom:10px;

}



.stories{

	

}



.stories h2.entry-title{

	font-size:1.1em;

	margin:10px 0px 0px 0px;

	padding:0;

	font-weight:600;

}



.stories .desc{

	margin:10px 0px;

	font-style: normal;

	line-height:21px;

}







.thumbnails{

	width:300px;

	float:left;

	padding:10px;

	padding-left:20px;

	padding-right:0px;

	position:relative;

	left:-20px;

	top:-10px;

	height:450px;

}

.thumbnails img {
	transform: scale(1);
			transition: transform 1s ease;

	
}
.thumbnails img:hover {
	transform: scale(1.2)
}



.homethumb{

	width:300px;

	/*opacity:0.95;

filter:alpha(opacity=95);*/

}

.thumbnailimagebox{
	width:300px;
	height:168px;
	overflow: hidden;
}

.stories.featured .thumbnailimagebox, .stories.popular .thumbnailimagebox{
	width:460px;
	height:259px;
	overflow: hidden;
}

.featured .thumbnails{

	width:460px;

	height:450px;

	padding-right:20px;

}



.featured .homethumb{

	width:460px;

}



.buffer{

	height:9px;

}



.stories.featured h2.entry-title {

	font-size:1.1em;

}



.stories.popular h2.entry-title, .stories.streams h2.entry-title {

	font-size:1.1em;

}



.popular .thumbnails, .streams .thumbnails{

	width:460px;

	padding-left:0px;

	height:495px;

}



.streams .thumbnails{

	padding-left:10px;

	padding-right:0px;

	width:175px;

}



.popular .thumbnails{


}



.popular .homethumb, .streams .homethumb{

	width:460px;

	position:relative;


}











.homethumb:hover{

	opacity:1.0;

filter:alpha(opacity=100);

}



dl.gallery-item{

	margin-bottom:50px;

}


.belowpostnavmore a{
	
    width: 200px;
    /* margin: 0 auto; */
    padding: 6px;
    background: #fff;
    text-align: center;
    /* height: 30px; */
    font-weight: bold;
    font-size: .85em;
    height: auto;
    float: left;
    margin-bottom: 10px;
    text-transform: capitalize;
    text-transform: uppercase;
    position: relative;
    left: 38%;
    top: -60px;
color: #000;
}

.belowpostnav a{
	


    /* height: 30px; */
    font-weight: bold;
    font-size: .85em;

    text-transform: capitalize;
    text-transform: uppercase;

color: #000;
}







#main .main-aside{

	width:150px;

}



.main-aside ul {

padding:0;

}



#main #container{

	width:960px;

}



.single #main #container, .single #main #container #content{

	width:960px;

	padding:0px 0px 10px 0px;

	margin:0;

}





.videoplaybuttonfeatured
{
	height: 120px;
    width: 120px;
    background: url(images/playbutton.png);
    background-size: 120px;
    position: absolute;
    top: 120px;
    left: 190px;
    z-index: 99;
}

.videoplaybuttonlist
{
	    height: 50px;
    width: 50px;
    background: url(images/playbutton.png);
    background-size: 50px;
    position: absolute;
    top: 23px;
    left: 35px;
    z-index: 99;
}




.sharedaddy{

	position:absolute;

	top:60px;

	right:-80px;

	width:200px;

	border-top:none;

}



#container div.sharedaddy div.sd-block{

	border:none;

}



.sharedaddy h3{

	display:none;

}



.gallery{

	padding:0;

}



ul.post-categories{
	float:right;
	list-style: none;
	margin:0;
}

ul.post-categories li{
	float:left;
	margin:0;
	padding-left:4px;
}

ul.post-categories li a:link{
	color: #fff;
    background: #000;
    padding: 2px 6px 2px 6px;
}

ul.post-categories li a:hover{
	background:#666;
}



#comments #comments-list, #comments #comments-list ul .comment, #comments #comments-list .comment{

border:none;

}



#comments .avatar{

	display:none;

}



#comments-list, #comments-list ul .comment, {

	border:none;

	background:#000;

}



#comments #comments-list .comment-author, #comments #comments-list .comment-meta{

	padding:0;

	background:#fff;

}



#comments #comments-list ul.children, #comments #comments-list ul .comment, #comments #comments-list p{

	margin:0;

	background:#fff;

}



#comments #comments-list .comment{

	background:#fff;

}



#comments #comments-list .comment-reply-link{

	padding-bottom:2px;

}



#comments #comments-list .comment-reply-link a{

	padding:2px;

	margin:2px;

		text-transform: uppercase;

	font-style:normal;

	font-size:.8em;

	width:50px;

}



#comments #comments-list .comment-author{

	width:50%;

	float:left;

	border-bottom: solid 1px #fafafa;

	height:20px;

}



#comments #comments-list .comment-author .fn{

padding:3px;

	margin:3px;

}



#comments #comments-list .comment-meta{

	width:50%;

	float:right;

	text-align:right;

	border-bottom: solid 1px #fafafa;

	height:20px;

}



#comments .comment-meta{

	color:#ccc;

}



#comments #comments-list .comment-author a{

	text-decoration: none;

	color:#666;

}



#comments #comments-list .comment-content{

	margin-left:10px;

	margin-top:25px;

}



#primary #instagram-widget-2 h3, #primary #twitter-2 h3.widgettitle, #primary #top-posts-2 h3.widgettitle, #primary2 #gopro_photo h3.widgettitle, #primary2 #dslr_photo h3.widgettitle{

	font-family: 'Source Sans Pro',Verdana,Geneva,sans-serif;

	text-transform: uppercase;

	font-weight:300;

	font-size:1em;

	text-align: left;

	font-style: normal;

	/*margin-top:-7px;*/

	color:#000;

	border:solid 1px #dbdbdb;

	border-bottom:none;

	border-right:solid 3px #dbdbdb;

	padding:10px;

}



#primary #top-posts-2 h3.widgettitle{

	border-bottom:solid 3px #dbdbdb;

	margin-bottom:15px;

	margin-top:30px;

}



#primary #twitter-2 h3.widgettitle a{

	color:#000;

}



#primary #twitter-2 h3.widgettitle{

	margin-top:10px;

}



#primary .aside h3{

	font-style:none;

}



#primary li#top-posts-2{

	margin-top:10px;

}



#primary #top-posts-2 ul.widgets-list-layout{

	margin:0;

}



#primary #top-posts-2 div.widgets-list-layout-links:hover, #primary #top-posts-2 div.widgets-list-layout-links a:hover{

	cursor:pointer;

}



#primary #top-posts-2 div.widgets-list-layout-links a{

 border: medium none;

    cursor: text;

    font-size: .8em;

    font-style: normal;

    letter-spacing: 0.02em;

	color:#333;

}



#fancybox-title{

	display:none;

}



#fancybox-title-float-left, #fancybox-title-float-main, #fancybox-title-float-right{

	background:none;

}



#fancybox-title-float-wrap tr{

	border:none;

}



#fancybox-title{

	font-family: inherit;

}



#siteinfo{

	display:none;

}



#leftarrow{

	width:23px;

	height:48px;

	background:url(images/leftarrow.png);

	position:absolute;

	left:10%;

	margin-left:166px;

	top:8px;

	z-index:99999999;

	display:none;

}

#rightarrow{

	width:23px;

	height:48px;

	background:url(images/rightarrow.png);

	position:absolute;

	left:10%;

	margin-left:300px;

	top:8px;

	z-index:99999999;

	display:none;

}



#contactclick{

	width:250px;

	/*background:url(images/contactme.png);*/

	height:30px;

	position:absolute;

	left:42%;

	margin-left:0px;

	top:16px;

	z-index:99999;

	cursor: pointer;

}



#contactclick img{

	width:27px;

	margin-right:20px;

	opacity:.7;

}



#contactclick img:hover{

	opacity:1.0;

}



#contactclick ul li{

	list-style:none;

	float:left;

}



#footer-social{

float:left;

width:28%;

}



#footer-social ul li{

	list-style:none;

	float:left;

}



#footer-social img{

	width:27px;

	margin-right:20px;

	opacity:0.7;

}



#footer-social img:hover{

	opacity:1.0;

}



#socialwrap{

z-index: 999;

	background:#fff;

	position:absolute;

	top:60px;

	height:44px;

	/*left:8.5%;*/

		opacity:0.5;

filter:alpha(opacity=50);

width:100%;

display:none;





}

#social{

	position:absolute;

	left:14%;

}



#social ul{

	margin:0;

	padding:0;

}



#social ul li{

	list-style: none;

	margin:0;

	padding:0;

	float:left;

	padding-left:10px;

	padding-right:10px;

	padding-top:5px;

		opacity:0.8;

filter:alpha(opacity=80);

}



#social ul li:hover{

		opacity:1;

filter:alpha(opacity=100);

}



.modereviews ul li{

	list-style: none;

	border-bottom: solid 1px #eee;

	padding-bottom: 20px;

	margin-bottom:20px;

}



.modereviews ul li strong{

	padding-bottom: 8px;

	margin-left: -10px;

	font-size:14px;

	

}





.modereviews.session ul li{

	padding-bottom:0px;

	margin-bottom:0;

	margin-left:0px;

}



.modereviews.session ul li strong{

	margin-left:0px;

}





.modereviews.session ul li h3{

	padding-bottom:0px;

	margin-left:0px;

	font-size:14px;

	font-weight:bold;

	font-style:normal;

	padding-top:10px;

}



.modereviews.session ul{

	margin-left:30px;

	padding-bottom:0px;

}

	



.understandingh4video .modereviews ul li strong{

	color:steelblue;

}



.understandingh4video .modereviews p{

	margin-bottom:10px;

}



.modereviews ul li h3{

	padding-bottom:10px;

	margin-left:-16px;

	font-size:14px;

	font-weight:bold;

	font-style:normal;

	padding-top:10px;

}



span.entry-meta{

	margin-top:10px;

}



span.commentcount{

	margin:8px;

	margin-left:6px;

	margin-right:0px;

	color:#d9724a;

	text-transform:lowercase;

	padding:2px 5px 2px 5px;

	background:#fff;

	color:#777;

}



span.portfolioentry{

	margin:8px;

	margin-left:6px;

	margin-right:0px;

	color:#d9724a;

	/*text-transform:lowercase;*/

	padding:2px 5px 2px 5px;

	background:#000;

	color:#fff;

}







abbr.published{

	margin-left:0px;

	color:#333;

	font-weight:500;

	padding:0px;

	

	

	margin-top:10px;

}



.post abbr.published{

	    margin-left: 0px;
    
    /* text-transform: lowercase; */
    /* padding: 2px 5px 2px 5px; */
    /* background: #b6b6b6; */
    color: #333;
    margin-top: 10px;
    padding-left: 0px;
    font-weight: 500;
    margin-top: 0px;

}







.thumbnails abbr.published{

	

}



.stories h2.entry-title{

	margin-bottom:6px;

}



#main .popular .thumbnails{

}



#main .popular .thumbnails h3, #main .featured .thumbnails h3, #main .streams .thumbnails h3{

	 border: medium none;

    color: #313131;

	font-family: 'Barlow', sans-serif;
    /*font-family: 'Source Sans Pro',Verdana,Geneva,sans-serif;*/

    font-size: 1.2em;

    font-weight: 500;

    text-transform: uppercase;

	background:none;

	padding:0px 10px 20px 0px;

	

	/*text-align:center;*/

}



#main .recent h3{

border:none;

color: #313131;

font-family: 'Barlow', sans-serif;
 /*font-family: 'Source Sans Pro',Verdana,Geneva,sans-serif;*/

font-size: 1.2em;

font-weight: 500;

text-transform: uppercase;



padding: 10px;

margin-right: 20px;

margin-bottom: 20px;

padding-right: 0px;

background: #f9f9f9;



	

}



#main .recent.filtered h3{

border:none;

font-size:1.5em;

font-weight:400;	

}







.stories.videolist h2.entry-title{

	margin-bottom:0px;

	width:100%;

}



.videolist > .thumbnails abbr.published {

padding: 0px 5px 2px 0px;

border: none;

cursor: text;

font-size: 11px;

font-style: normal;

letter-spacing: 0.05em;

text-transform: uppercase;

color:#999999;

background:none;

}



.videolist > .thumbnails{

	height:275px;

}



dl.gallery-item{

	margin-bottom:0px;

}

	

	

#post-457 .entry-content img,#post-689 .entry-content img{

	margin-bottom:2px;

}



#post-457 p,#post-689 p{

	margin-bottom:0px;

}



/*.gallerylink{

position:relative;	

height:200px;

overflow:hidden;

width:199px;

}*/



.gallerylink{

position:relative;	

height:125px;

overflow:hidden;

width:175px;

}



.gallerylink.dslrx{

	height:115px;

}



.gallerylink.goprox{

height: 135px;	

}



.gallerylink img{

width:175px;

height: auto;	

}



.gallerytitle{

background: none repeat scroll 0 0 #fff;

bottom: 0;

color: #000;

opacity: 1;

padding: 10px;

position: absolute;

right: 0px;

font-family: 'Barlow', sans-serif;
 /*font-family: 'Source Sans Pro',Verdana,Geneva,sans-serif;*/

font-size: .8em;

font-weight: 600;

line-height: 1.2em;

}







#footer{

	padding:30px;

	background:#000;

	color:#ccc;

	border:none;

	margin:0px;

}



#blog-footer{

	padding-bottom:20px;

	width:37%;

	float:left;

}



#footer-contact{

	width:35%;

	float:right;

	text-align: right;

}



#footer-content{

	width:960px;

	margin:0px auto;

	padding-bottom:100px;

}



#footer-contact ul{

	float:right;

}



#footer-contact li{

	list-style: none;

	float:left;

}



#footer-contact a{

	color:#666;

	padding:10px 30px 10px 30px;

}



#footer-contact a:hover{

	color:#ccc;

}



/*Cufon Stuff */

.cufon-loading #header .menu ul li a, .cufon-loading .aside.main-aside h3, .cufon-loading .post h2, .cufon-loading .page h1, .cufon-loading #footer #siteinfo, .cufon-loading #respond h3, .cufon-loading #comments-list h3, .cufon-loading .featured_news h1{ /* for Cufon.replace('h1') */

	visibility: hidden !important;

}



/*select drop downs*/

/* The CSS */

select {

    padding:8px 8px 8px 16px;

    margin: 0;

	margin-left:10px;

    -webkit-border-radius:4px;

    -moz-border-radius:4px;

    border-radius:4px;

  /*  -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;

    /*-moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;

    /*box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;*/

    background: #ffffff;

    color:#000;

    border:none;

    outline:none;

    display: inline-block;

    -webkit-appearance:none;

    -moz-appearance:none;

    appearance:none;

    cursor:pointer;

	  -moz-appearance: none;

    text-indent: 0.01px;

    text-overflow: '';

}



.entry-content p{

	line-height:1.8em;

}



/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */

@media screen and (-webkit-min-device-pixel-ratio:0) {

    select {padding-right:18px}

}



select:-moz-focusring {

    color: transparent;

    text-shadow: 0 0 0 #000;

}



label {position:relative;

color:#888;

font-size:.9em;}

label:after {

   

}

label:before {



}



.filterformwrap{

width: 200px;

height: 30px;

position: absolute;

top: 0px;

right: 0px;

text-align: right;

margin-right: 20px;

margin-top: 3px;

}



.videotags{

position: absolute;

    top: 40px;

	left: 980px;

	width:150px;

}

	

.videolist ul, .videotags ul{

margin:0px;

margin-top:3px;

	

}



li .taglist{

	background:#FFFFFF;

	padding:4px 8px;

}



.detailcontribution{

	

}



.detailreleased{

	

}



.backbutton{

	position:absolute;

	top:10px;

}



.videolist li, .category-video-list .entry-content h3, .videotags li{

	padding:0px;

	margin:0;

	float:left;

	list-style:none;

		background:#fff;

	color:#333;

	margin-right:3px;

	margin-top:3px;

	text-transform:lowercase;

	padding:2px 5px 2px 5px;

	font-family: 'Source Sans Pro',Verdana,Geneva,sans-serif;

	text-transform: uppercase;

font-weight: 600;

font-size: .8em;

}



.videotags li{

	background:none;

	float:none;

}



.videotags ul{

	margin-bottom:20px;

}



.videotags h2{

	font-size:.8em;

	text-transform:uppercase;

	font-weight:600;

}



.category-video-list .entry-content h3{

   display: inline;

    float: none;

    font-style: normal;

    padding: 5px 12px;

}



.category-video-list .entry-content h3+p {

  margin:20px 30px 40px 30px;

}



.videolist{

    

   /*position: absolute;

    top: 40px;

	left: 980px;*/

}







.videolist li a{



}



.videolist .released{

padding: 0px 5px 2px 0px;

border: none;

cursor: text;

font-size: 10px;

font-style: normal;

letter-spacing: 0.1em;

text-transform: uppercase;

color: #B8B8B8;

background: none;

}



.videolist h2{

		padding:0px;

	margin:0;

	float:left;

	list-style:none;

		background:none;

	color:#333;

	margin-right:3px;

	margin-top:3px;

	margin-left:0px;

	text-transform:lowercase;

	padding:2px 5px 2px 5px;

	font-family: 'Source Sans Pro',Verdana,Geneva,sans-serif;

	text-transform: uppercase;

font-weight: 700;

font-size: .8em;

}



div.videolist > h2:nth-of-type(1){

	margin-top:3px;

}

div.videolist > h2:nth-of-type(2){

	margin-top:30px;

}



.category-video-list .entry-content h2{

display:none;	

}



.category-video-list .videodesc{

	display:none;

}



.category-video-list .entry-content h1{

font-family: 'Source Sans Pro',Verdana,Geneva,sans-serif;

font-size: 1.3em;

margin: 0px 0px 40px 0px;

padding: 0;

font-weight: 200;

background: #181818;

color: #f8f8f8;

padding: 20px;

}



.category-video-list .entry-content>p:first-of-type{

	margin:0;

	padding:0;

}



#main .sharedaddy{

	display:none;

}





#cboxPrevious, #cboxNext, #cboxClose {

	background:transparent;

	border:0 none;

	box-shadow:none;

	text-shadow:none;

	}

	button#cboxPrevious:focus, button#cboxNext:focus, button#cboxClose:focus

	{

	border:0 none;

	margin:0;

	box-shadow:none;

	outline:none;

}





/* Styling classes */

.highlevelsep{

	background:#e9e7e7;

	padding:0px 30px 15px 30px;

	position:relative;

	margin:30px 0px 0px 71px;

}



.medlevelsep{

	margin:30px 0px 0px 130px;

	padding:0px 30px 15px 0px;

	background:#dfdede;

	position:relative;

}



.screenlabel{

	height:100px;

	width:82px;

	position:absolute;

	top:-11px;

	left:-82px;

}



.highlevelsep h3, .medlevelsep h3{

margin-bottom:10px;

margin-top:5px;

font-weight:bold;

font-size:17px;

color:#333333;	

}



.medlevelsep img{

	margin-bottom:30px;

}



.videomode{

	background:url(http://abekislevitz.com/wp/wp-content/uploads/2014/08/videomodewide.png) top left no-repeat;

}



.contphotomode{

	background:url(http://abekislevitz.com/wp/wp-content/uploads/2014/08/photomodewide.png) top left no-repeat;

}



.burstphotomode{

	background:url(http://abekislevitz.com/wp/wp-content/uploads/2014/08/burstmodewide.png) top left no-repeat;

}



.timelapsemode{

	background:url(http://abekislevitz.com/wp/wp-content/uploads/2014/08/timelapsemodewide.png) top left no-repeat;

}



.capturesettings{

	background:url(http://abekislevitz.com/wp/wp-content/uploads/2014/08/capturesettings.png) top left no-repeat;

}



.setup{

	background:url(http://abekislevitz.com/wp/wp-content/uploads/2014/08/setup.png) top left no-repeat;

}



.wireless{

	background:url(http://abekislevitz.com/wp/wp-content/uploads/2014/08/wireless.png) top left no-repeat;

}



.trash{

	background:url(http://abekislevitz.com/wp/wp-content/uploads/2014/08/trash.png) top left no-repeat;

}





.protune{

	width:43px;

	height:40px;

	position:relative;

	right:0px;

	top:41px;

	background:url(http://abekislevitz.com/wp/wp-content/uploads/2014/10/protuneicons.png) top left no-repeat;

}



.nightphotos{

	width:50px;

	height:44px;

	position:relative;

	right:0px;

	top:41px;

}



.nightphotospage{

		width:50px;

	height:44px;

	position:relative;

	right:0px;

	top:32px;

}



.photo{background:url(http://abekislevitz.com/wp/wp-content/uploads/2014/10/nightphoto.png) top left no-repeat;}

.lapse{background:url(http://abekislevitz.com/wp/wp-content/uploads/2014/10/nightlapse.png) top left no-repeat;}



.wb{

}



.cp{

	background-position-x: -280px;

}



.iso{

	background-position-x: -48px;

}



.sharp{

	background-position-x: -231px;

}



.ep{background-position-x: -331px;}



.iconmargin{

	margin-left:70px;

}



.understandingh4video h4{

font-size: 15px;

/* font-family: Arial,sans-serif; */

font-weight: bold;

text-transform:none;

/* letter-spacing: 0.05em; */

margin: 8px;

margin-left: 0px;

margin-top: 40px;

padding: 8px;

padding-left: 0px;

}



.understandingh4video p:first-child{

	margin-bottom:0px;

}



.nightphotospage + h3{

	padding-top:0px;	

}



.icons, h3.icons{

	padding-left:50px;

}



.single{

	background:url(http://www.abekislevitz.com/wp/wp-content/uploads/2014/10/single.png) top left no-repeat;

	background-position-y: 13px;

	background-position-x: -8px;

	}

	

	.continuous{

	background:url(http://www.abekislevitz.com/wp/wp-content/uploads/2014/10/continuous.png) top left no-repeat;

	background-position-y: 13px;

	background-position-x: -8px;

	}

	

	.burst{

	background:url(http://www.abekislevitz.com/wp/wp-content/uploads/2014/10/burst.png) top left no-repeat;

	background-position-y: 13px;

	background-position-x: -10px;

	}

	

	.timelapse{

	background:url(http://www.abekislevitz.com/wp/wp-content/uploads/2014/10/timelapse.png) top left no-repeat;

	background-position-y: 13px;

	background-position-x: -4px;

	}

	

	.imagecaption{

		font-size:12px;

		font-weight:500;

		color:#666;

		position:relative;

		top:-8px;

	}

	

	.videocaption{

		position:relative;

		top:0px;

	}

	

	.abesettings{

		padding:22px;

		padding-bottom:0px;

		background:#d3e7f0;

		overflow:auto;

		margin:0 auto;

		width:60%;

		position:relative;

	}

	

	.stars{

		background:url(http://abekislevitz.com/wp/wp-content/uploads/2014/10/star.png);

		width:31px;

		height:29px;

		position:absolute;

		top:-15px;

		left:-15px;

	}

	

	

	.sumome-share-client-share{

		display:none;

	}

	

	.giftlist table{

		border:none;

		margin: 0;

padding: 0;

border: 0;

position: relative;

top: -27px;

	}

	

	.giftlist table td{

		vertical-align:top;

		min-width:150px;

		padding-left:0px;

		padding-right:30px;

	}



	

	.giftlist tr{

		border:none;

	}

	

	.giftlist ol{

		margin:0;

		margin-left:30px;

		list-style-position:outside;

	}

	

	.giftlist{

		padding-top:30px;

	}

	

	.li-question{

		margin-top:20px;

	}

	

	.gopro-qa strong{

		color:#125688;

		margin-right:10px;

	}

	.gopro-qa a{

		color:#125688;

	}

	

	.gopro-qa{

		line-height: 2em;

    padding: 3.5em;

    background: #fff;

	margin-bottom:3.5em;

	}

	

	.gopro-qa ul li{

		list-style:none;

	}

	

	.gopro-qa ul{

		margin:0px;

	}

		

	

.centered{

	text-align:center;

}

.archivepostthumb{
    height: 180px;
    margin-top: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}

.archivepostthumb img{
	position:relative;
	top:-50px;
}

.my-content{
	margin-bottom:50px;
}






