/*
Theme Name: J.Doe
Author: ThemeDev.me
Author URI: http://themedev.me
Description: J.Doe is Fullscreen and Responsive HTML5/CSS3 Wordpress Theme dedicated to photography, personal or corporate style. The design is minimalistic, simple and clean. The fullscreen image gallery with audio player is the best way to represent your art work. Just watch and listen.
Version: 1.0.238
Tags: photography, fullscreen, responsive, html5, wordpress theme
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/


/*Facebook*/
.al2fb_widget_comments { }
.al2fb_widget_comments li { }
.al2fb_widget_picture { width: 32px; height: 32px; }
.al2fb_widget_name { }
.al2fb_widget_comment { }
.al2fb_widget_date { font-size: smaller; }

.mainTitlePermalink:hover {
	text-decoration:none;
}
.cb {
	clear:both;
}

p.normal{
	font-family:Amarante !important;
	font-size:14px;
	text-align:left;
	}
p.text 	{
	font-family:Amarante;font-size:14px;
	}
p.text:first-letter 
	{
	font-family:Amarante;
	color: #D10000;
	font-size: 30px;
	padding: 5px 0px 0px 0px;
	float: left;
	}


.fimage {
	margin-bottom:10px;
	margin-right:20px;
	float:left;
}
.sidepanel .double {
	margin-top:10px;
}
.widget_posts .double {
	margin-top:0px;
}
.widget_search .double {
	display:none;
}
.children {
    padding-bottom: 0;
    padding-left: 80px;
    padding-top: 10px;
}
.children li {
    padding-bottom: 0 !important;
}
#contentarea img {
	max-width:100%;
	height: auto;
}
.contact_form {
	padding-bottom:15px !important;
}
.contact_info .contacts li {
    display: inline-block;
    width: 42%;
}
.thismap {
	padding:10px 0px;
}
.pager li {
	background-image:none;
	padding:0px;
}
.pager li:hover a {
	font-size: 11px;
	line-height:20px;
}
img.alignright {float:right; margin:0 0 10px 20px}
img.alignleft {float:left; margin:0 20px 10px 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
.fl {
	float:left;
}
.fr {
	float:right;
}
.video_embed_post {
	max-width:380px;
	float:left;
	margin-right:15px;
}
.post-format-cont {
	float:left;
	position:relative;
}
.post-format-icon {
	bottom: 17px;
    display: block;
    height: 30px;
    left: 8px;
    position: absolute;
    width: 30px;
	opacity:0.9;
}
.post-format-icon:hover {
	opacity:1;
}
.status_bar * {
	line-height:18px;
}
/*.ineedpass input[name=post_password] {
	color: #AEAEAE;
    font-size: 12px;
    line-height: 16px;
    margin: 0 5px 0 0;
    padding: 3px 5px;
    width: 200px;
	background: url("../img/bg_opacity30.png") repeat scroll 0 0 transparent;
    border: 1px solid #797979;
}*/
.sticky {
}
.gallery-caption {
}
.bypostauthor {
}
.ineedpass input[name=Submit] {
	background: none repeat scroll 0 0 #797979;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
}
.single-port img {
	max-width:100%;
}
.featured-video-sp {
	padding-bottom:10px;
}
.shortcode_column {
	float:left;
}
.shortcode_column {
	float:left;
}
.shortcode_column p {
	padding-right:15px;
}
.shortcode_column.last {
	margin-right:0px !important;
}
.shortcode_column.last p {
	padding-right:0px;
}
.shortcode_column.one_half {
	margin-bottom: 2%;
	margin-right: 2%;
	width:49%;
}
.shortcode_column.one_third {
	width:32%;
	margin-bottom: 2%;
	margin-right: 2%;
}
.shortcode_column.two_third {
	width:64%;
	margin-bottom: 2%;
	margin-right: 2%;
}
.shortcode_column.three_fourth {
	width:75%;
	margin-bottom: 2%;
	margin-right: 2%;
	
}
.shortcode_column.one_fourth {
    margin-bottom: 2%;
    margin-right: 2%;
    width: 23%;
}
.shortcode_blockquote.float_left {
	margin-right:20px;
}
.shortcode_blockquote.float_right {
	margin-left:20px;
}
.page_wrapper ul {
	/*display: inline-block;
    padding: 0 0 15px 15px;*/
}
.page_wrapper ul li {
	/*background: url("img/list_arrow.png") no-repeat scroll 0 5px transparent;
	padding: 0 0 0 11px;*/
}
#comments ul, #list {
	padding:0px;
}
#comments li, #list li {
	list-style:none;
	padding:0px;
}
.columns3 .mainTitlePermalink, .columns3 .post-format-cont {
	max-width: 256px;
}
.post-format-cont img {
	max-width:100%;
}
.columns2 .post-format-icon, .columns3 .post-format-icon {
    bottom: 10px;
}
.shortcode_highlighter {
	padding: 0px 6px;
}