/*
Theme Name: Pm Ver11
Theme URI: http://pojemario.com
Author: Mario Poje
Author URI: http://pojemario.com/
Description: Poje Mario Photoblog
Version: 10.0
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

:focus { /* remember to define focus styles! */
	outline: 0;
}
.clear
{
	clear:both;
}
.fixed {
	width: 100% !important;
	position: fixed !important;
	top: 0 !important;
}
body 
{
	color: #222;
	background: #fff url(images/back.jpg);
	width:100%;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}
.shrinked
{
	background:#000;
	height:2000px;
	overflow:hidden;
}

ol,ul {
	list-style: none;
}

table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption,th,td {
	font-weight: normal;
	text-align: left;
}
blockquote:before,blockquote:after,q:before,q:after {
	content: "";
}
blockquote,q {
	quotes: "" "";
}
a
{
	color: #f88;
}
a img {
	border: 0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block;
}

/*font*/
#categories li a,
.previewBox h2,
.category h2,
.page h2,
.page-parent h2,
.page-child h2,
.page-template-default h2,
.loop h2,
.superSingle h2,
.single #content h2,
.page-child h2, 
.single #content h2,
.thumb h2 a,
.thumbBig h2 a,
.sidebar .widget h2,
#footer h2,
ul.sharePost .shareLabel,
#menuNavi,
.followBar .label,
#aboutPage h3,
#contactPage h3,
.previewBox .moreBar
{
    /*
	font-family: 'Righteous', cursive;
	font-family: 'Shadows Into Light Two', cursive;
	
	font-family: 'deniganregular';
	font-family: 'KGChasingPavements';
	font-family: 'KGSomebodyThatIUsedtoKnow';
	font-family: 'MorethanEnough';
	font-family: 'JandaEverydayCasual';
	*/
	font-family: 'OctinSpraypaintFree', Helvetica, Arial;
}






#main
{
	background:url(images/glow.png) center top no-repeat;
	width:100%;
	padding: 0px 0 0 0;
}

#deco
{
	background-repeat:no-repeat;
	background-position: center 50px;
	width:100%;
	padding: 0;
}
/*
.category-animals #deco		{background-image:url(images/deco-animals.jpg);	}
.category-art #deco			{background-image:url(images/deco-art.jpg);	}
.category-nature #deco		{background-image:url(images/deco-nature.jpg);	}
.category-events #deco		{background-image:url(images/deco-events.jpg);	}
.category-people #deco		{background-image:url(images/deco-people.jpg);	}
.category-scapes #deco		{background-image:url(images/deco-scapes.jpg);	}
*/

.mid
{
	margin:0 auto;
	clear:both;
}


#headerFixed
{
    margin: 0px auto;
	width:100%;
	top:0;
    z-index: 998;
    position:fixed;
}
#headerFixed .mid
{
    width:auto;
}
.btnMenuWrap
{
    z-index:888;
}
a#btnHome,
a#btnMenu
{
	width: 47px;
	height:48px;
	background:url(images/btnMenu.png) no-repeat right top;
	display:block;
	position: absolute;
	top: 0;
	right:0;
	margin: 0 0px 0 0;
	color:#222;
	text-decoration:none;
	font-size:20px;
	letter-spacing:2px;
	line-height:50px;
}
a#btnHome
{
	width: 48px;
	background:url(images/btnHome.png) no-repeat right top;
	margin: 0 47px 0 0;
    
}
a.btnMenuClose
{
	background:url(images/btnMenuClose.png) no-repeat right top !important;
}
#menuNavi
{
	background: rgba(0, 0, 0, 0.8);
	padding: 15px 0 15px 0;
	color: #ddd;
	display:none;
	letter-spacing: 2px;
	margin: 0 auto;
}
#menuNavi a,
#menuNavi a:hover
{
	color: #000;
	text-decoration: none;
    padding: 4px;
	font-size: 1.0em;
	background: #aaa;
    display:block;
    font-family: Arial, Helvetica;
    letter-spacing:1px;
    -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
#menuNavi a:hover
{
    color:#fff;
    background:#f00;
}
#menuNavi .naviBlock
{
    float:none;
    width:100%;
    clear:both;
    overflow:auto;
    margin:0 0 5px 15px;
}
/*
#menuNavi .photos    {background:#500;}
#menuNavi .info    {background:#530;}
#menuNavi .projects    {background:#553;}
*/
#menuNavi .naviBlock li
{
    margin:0;
    padding:0;
}
#menuNavi .naviBlock .list
{
    float:left;
    width: 73%;
}
#menuNavi .naviBlock h2
{
    font-size:1.5em;
    height: auto;
    color: #999;
    text-shadow: none;
    border:none;
    width:130px;
    float:left;
    margin: 0 !important;
}

#menuNavi .page_item,
#menuNavi .cat-item
{
    float:left;
    margin: 0 3px 3px 0 !important;
}

#menuNavi .naviBlock .current_page_item a,
#menuNavi .naviBlock .current-cat a
{
    background:#d22 !important;
    color:#fff;
}


#header
{
    margin: 0px auto;
	width:100%;
	top:0;
	position:fixed;
    z-index: 998;
}

a#miniLogo
{
	width:214px;
	height:220px;
	display:block;
	margin: 0 auto;
	background: url(images/logo.png) no-repeat 0 20px;
}
a#logo
{
	width: 112px;
	height: 79px;
	/*height:96px;
	background: url(images/logo.png); */
	background: url(images/logoGlow.png);
	display:block;
	z-index: 999;
	position: absolute;
	margin: 0px 0 0 -20px !important;
}
#navigationSlider
{
	/*
	left:50%;
	margin: 0 0 0 -400px;
	position:fixed;
	height: auto;
	visibility:hidden;
	top:0;
	*/
	position: absolute;
	z-index: 0;
}
#naviButton
{
	width: 87px;
	height: 25px;
	/*background:url(images/pullDown.png);*/
	margin: 4px auto;
	padding: 5px 0 0 0;
	
	background: rgba(130, 20, 20, 0.5);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border-bottom: solid 1px #744;
	border-right: solid 1px #744;
}

#header .naviBar
{
    background: url(images/headerBar.png);
	height: 50px;
}
#naviButton a.arrow,
#naviButton a.arrowUp
{
	width: 74px;
	height: 23px;
	background: url(images/arrowsPull.png) center top no-repeat;
	display:block;
	margin: 0px auto;
	cursor:pointer;
}
#naviButton a.arrowUp
{
	background-position: center -20px;
}
#catNavBar
{
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    width: 100%;
    margin: 1px 0 0 0;
}

#categories
{
    width: auto;
    padding: 0 0 0 100px;
    clear: both;
    overflow: hidden;
    margin: 1px 0 0 0;
}
#categories li
{
	float:left;
}
#categories li a
{
    margin:0 0 0 0;
    padding: 6px 10px 6px 0;
    text-decoration:none;
    text-transform:lowercase;
    display: block;
    color: #999;
}


.shadow {
  -moz-box-shadow: 10px 10px 10px #000; /* Firefox */
  -webkit-box-shadow: 10px 10px 10px #000; /* Safari, Chrome */
  box-shadow: 10px 10px 10px #000; /* CSS3 */
  
  -webkit-box-shadow:inset 0 0 10px #000000;
  
}


#navigation #mainLinks
{
	float:left;
	margin: 14px 0 0 18px;
	background:#fff;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 2px 0 2 6px;
}


.followBar
{
}
.followBar .label
{
    letter-spacing:1px;
    line-height:35px;
    font-size:18px;
    color:#555;
    
}

.followBar #followLinks li
{
	float:left;
}

.followBar #followLinks li a,
.followBar #followLinks li a:hover
{
	width:32px;
	height:32px;
	display:block;
	margin: 1px;
}
.followBar #followLinks li a:hover
{
	background-position:0 32px !important;
}
.followBar #followLinks li #fFacebook	{background:url(images/facebook.png);}
.followBar #followLinks li #fTwitter	{background:url(images/twitter.png);}
.followBar #followLinks li #fTumblr	{background:url(images/tumblr.png);}
.followBar #followLinks li #fVimeo		{background:url(images/vimeo.png);}
.followBar #followLinks li #fPinterest	{background:url(images/pinterest.png);}
.followBar #followLinks li #fRss		{background:url(images/rss.png);}



.postNext,
.postPrev
{
    position:fixed;
    top: 390px;
    right:auto;
    left:0;
    
    background:rgba(20,20,20,0.3);
    
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;    
    
    
}
.postPrev
{
    left:auto;
    right:0px;
    
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;

    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;    

}
.postNext a,
.postPrev a
{
    background:url(images/btnPostRight.png);
    text-decoration:none;
    text-align:center;
    font-size: 4em;
    color:#555;
    display:block;
    width:46px;
    height:70px;
    line-height: 235px;
    overflow:hidden;
}
.postNext a
{
    background:url(images/btnPostLeft.png);
}
.postNext a:hover,
.postPrev a:hover
{
    background-position:0 70px;
}

#content
{
	padding:0;
}
#content .post
{
	margin:0 0 50px 0;
}
.home #content,
.index #content,
.category #content,
.page #content,
.archive #content,
.search #content,
.single #content
{
    padding: 0px 0 0 0 !important;
    margin:  0px 0 0 0;
}

.single #content .imgShade,
.superSingle .imgShade
{
    margin: 0 0 0px 0;
    padding:0;
}
.miniThumb
{
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.75);
    box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.75);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    margin: 5px;
    height: 150px;
    overflow: hidden;

}
.single #content .shareBar
{
	/*background: rgba(0,0,0,0.3);*/
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	margin: 0px 0 50px 0;
	height: 32px;
}

.single #content .post .entry
{

}

ul.viewType
{
    clear:both;
    width:100%;
    overflow:auto;
    list-style-type:none !important;
    
}
ul.viewType li
{
    float:right;
    margin:0 !important;
    padding:0;
}
ul.viewType li a
{
    display:block;
    width:28px;
    height:28px;
    background-image:url(images/viewThumbs.png);
    background-color: rgba(0,0,0, 0.2);
    background-position: center center;
    margin:0 2px 0 0;
}
ul.viewType li a:hover
{
    background-color: rgba(200,0,0, 0.4);
}
ul.viewType li a.current
{
    background-color: rgba(250,0,0, 0.5);
}
ul.viewType li a.full
{
    background-image:url(images/viewFull.png);   
}

.single #content .imgShare
{
	z-index:0;
	margin: 3px 0 0 0;
	width: 80px;
	float: right;
	clear: both;
}
.single #content .post .entry .imgShare
{
	/*display:none;*/
}
.single #content .post .entry .imgShareBtn,
.single #content .post .entry .imgShareBtn:hover
{
	width: 44px;
	height: 24px;
	display:block;
	cursor:pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float:right;
	margin: 5px 20px 5px 0;
	color: #888;
	font-size: 0.9em;
	padding: 8px 0px 2px 32px;
	background: url(images/share.png) no-repeat;
}
.single #content .post .entry .imgShareBtn:hover
{
	background: url(images/share.png) no-repeat 0 -32px;
}

.page #content .imgShade
{
    margin: 0 0 50px 0;
    padding:0;
}
.page #content ul,
.page #content p
{
	margin:0 0 30px;
	font-family: 'PT Sans', Arial;
}
.page #content ul
{
	list-style-type:circle;
}
.page #content ul li
{
	margin:0 0 0 30px; 
}

#publishInfo
{
	display:none;
}
.page-child #publishInfo
{
	display:block;
}




.addThisShareBtn,
.addThisShareBtn:hover
{
	width:84px !important;
	height:32px !important;
	background: url(images/shareBtn.png) no-repeat;
	overflow:hidden;
	
}
.addThisShareBtn:hover
{
	background: url(images/shareBtn.png) no-repeat 0 -32px;
}


.single #content .fbLike
{
    float:right;
    width:76px;
    
    margin: 10px 10px 0 0;
    height: 30px;
}


.single #content .iconTwitter,
.single #content .iconFacebook,
.single #content .iconPinterest,
.single #content .iconTumblr,
.single #content .iconComments
{
	width:32px;
	height:32px;
	background:#f00;
	display:block;
	margin:1px;
	float:left;
}

.blackWhite
{
	/*
	filter: grayscale(100%);
	-webkit-filter: grayscale(80%);
	-moz-filter: grayscale(80%);
	-ms-filter: grayscale(80%);
	-o-filter: grayscale(80%);    
	*/
}
.blackWhite:hover
{
	/*
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);    
	
	*/
}


  .tint {
    position: relative;

    margin-right: 20px;
    margin-bottom: 20px;
    cursor: pointer;
  }
  
  .tint:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255,102,0, 0.3);
    -moz-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    

  }
  
  .tint:hover:before {
    background: none;
  }
  
  .t2:before {
    background: rgba(0,0,255, 0.5);
  }
  
  .t3:before {
    background: rgba(255,0,0, 0.5);
  }
  
  .t4:before {
    background: rgba(0,255,0, 0.5);
  }
  
  .t5:before {
    background: rgba(255,0,240, 0.5);
  }
  
  .t6:before {
    background: rgba(255,102,0, 0.6);
  }
  
  

.previewBox
{
	margin:0 0 100px 0;
}
.previewBox h2,
.category h2,
.page h2,
.page-parent h2,
.page-child h2,
.page-template-default h2,
.loop h2,
.superSingle h2,
.single #content h2
{
	font-size:3em;
	color: #777;
	margin: 0 0 0px;
	text-shadow: 0px 1px 5px #fff;
}
.page-child h2, 
.single #content h2
{
	margin: 30px 0 0 0;
	text-shadow: 0px 1px 5px #fff;
	/*color:#9c4147;*/
	
}
.superSingle h2 a small
{
	font-size:0.4em;
}
.page h3,
.single #content h3
{
	margin: 0px 0 50px;
	font-family:Helvetica;
	font-size:0.8em;
	color: #aaa;
	text-shadow: 1px 1px 1px #fff;
	text-align: left;
	padding: 5px 0 0;
	border-top: solid 2px #ddd;
}
.page h4,
.single #content h4
{
	font-family:Helvetica;
    margin:-20px 0 0 0;
    padding:0;
    color:#aaa;
    text-align:right;
	text-shadow: 2px 2px 1px #fff;
}

.previewBox h2 a,
.superSingle h2 a
{
	color: #9c4147;
	text-decoration:none;
	font-size: 1.1em;
	letter-spacing: 2px;
}
.previewBox h2 a .more
{
    font-size:0.7em;
    margin: 0px 0 0 12px;
    color: #955;
    float:right;
    text-shadow: none;
    padding: 0 10px 15px;
    height: 50px;
    line-height: 65px;
    display:none;
}
.previewBox h2 a:hover .more
{
    background: #9c4147;
    color: #fff;
}
.previewBox h2 a .more small
{
}

.previewBox .moreBar
{
    
    display:block;
    background: rgba(156, 65, 71, 0.9);
    color:#fff;
    text-decoration:none;
    font-size:20px;
    text-align:right;
    padding:8px;
}
.previewBox .moreBar:hover
{
    background: #9c4147;
}

.thumb,
.thumbBig
{
	width: 264px;
	height: 264px;
	float:left;
	background:#555;
	margin:4px 4px 3px 0;
	background-position: center center;
	
}
.thumb h2,
.thumbBig h2
{
	background: url(images/h2back.png);
	font-size: 0.55em;
	height: 100%;
	/*display:none;*/
}
.thumb h2 a,
.thumbBig h2 a
{
	color: #ddd;
	text-decoration:none;
	display:block;
	width:100%;
	font-size:3em;
	/*text-shadow: black 0em 0.1em 0.1em;*/
	text-shadow:none;
	padding: 10px 0px 0 10px;
	height: 100%;
	width: 99%;
	letter-spacing:2px;
}

.thumbImg
{
	width:100%;
	height:240px;
	background: #555;
	display:block;
}
.loop .thumb
{
	margin: 0 4px 4px 0;
}
.thumb h3 a
{
	font-family:'PT Sans', Arial;
	text-decoration:none;
	color: #777;
	overflow:hidden;
	text-shadow: 0px 0px 5px #000;
}


.album,
.album:hover
{
	color: #eaa;
	font-size: 13px;
	padding: 0px 0 0 0px;
	text-align: left;
	margin: 0 0px 0 0px;
	text-decoration:none;
	letter-spacing:1px;
}
.album:hover
{
	color: #fff;
}


.loop .thumb h2,
.loop .thumbBig h2,
.category .thumb h2,
.category .thumbBig h2
{
	display:block;
	/*
	margin: 234px 0 0 0;
	height: 20px;
	*/
}


.commentBox
{
	background: rgba(0,0,0,0.2); 
	border:none; 
	padding:0; 
	margin:100px auto;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.commentBox-inner
{
    padding:20px;
}
.sidebar
{
    margin: 0px  0 0 0;
    clear: both;
    padding: 20px;
    background: rgba(30, 30, 30, 0.95);

}
.sidebar .widget
{
    float:left;
    line-height:1.3em;
    font-size:0.7em;
    color:#555;
    margin: 0 8px 15px 0;
    width: 245px;
}
.sidebar .widget h2
{
    color: #aaa;
    font-size: 1.8em;
    letter-spacing: 0.1em;
    margin: 0px 0 10px 0;
}
.sidebar ul a
{
    color:#999;
    text-decoration:none;
}
.widget_tagcloud_widget
{
    width: 580px !important;
    height: 130px;
}
.widget_tagcloud_widget .tagItem
{
    float:left;
    padding:1px;
    margin:1px;
    background:#000;
}
.sidebar .widget_categories
{
    width: 150px;
}
.sidebar .widget_div
{
 
    
}
.sidebar .widget_div ul li
{
    float:left;
}
.sidebar .widget_div ul li a
{
    color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #333;
    padding:4px;
    margin:2px;
    display:block;
}
.sidebar .widget_div ul li a:hover
{
    background:#f21;
    color: #000;
}

.pagelinks
{
    margin:40px 0 50px 0;
    height:32px;
}

#archive_pagination
{

    clear:both;
    float:right;
    

    width:auto;
    overflow:auto;
    

    margin: 0px auto 60px;
}
#archive_pagination .numbered,
#archive_pagination .numbered:hover,
#archive_pagination .current-numeric-page
{
    background:#555;
    padding: 4px 10px 4px 9px;
    text-decoration:none;
    font-family:'PT Sans', Arial;
    color: #fff;
    display:block;
    float:left;
    margin: 1px;
    background: rgba(0, 0, 0, 0.5);
}
#archive_pagination .numbered:hover
{
    background: rgba(0, 0, 0, 0.7);
}
#archive_pagination .current-numeric-page
{
    background: rgba(300, 000, 0, 0.9);
    color: #fff;
}
#footer
{
	background: rgba(2, 2, 2, 0.3);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c222222', endColorstr='#4c222222'); /* IE */
	margin: 100px 0 50px 0;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position:relative;
    
	padding: 5px 20px 0px 20px;
}

#footer .fwidget
{
    
    float:left;
    width: 50%;
    margin:0px 5px 40px 0;
}
#footer #searchDiv,
#footer .followBar
{
    height: 120px;
}
#disclaimer p
{
    font-size:0.7em;
    text-align: justify;
    
    color: #555;
}
/*
#footer #disclaimer,
#footer #tagCloud,
#footer #searchDiv
{
	color: #555;
	font-family:'PT Sans', Arial;
	font-size: 0.7em;
	text-align: justify;
	padding: 50px 20px 20px 20px;
	width: 45%;
    float:left;
}
*/
#footer h2
{
    font-size: 2em;
    margin:0 0 0px 0;
    color: #eee;
    letter-spacing: 1px;
}

#footer #tagCloud li
{
	float:left;
	margin:1px;
}

#footer #tagCloud li a,
#footer #tagCloud li a:hover
{
	padding: 4px 5px 4px 5px;
	color: #ccc;
	background: rgba(50, 50, 050, 0.5);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 0.8em;
	margin: 0 2px 2px 0;
	display:block;
	text-decoration:none;
}
#footer #tagCloud li a:hover
{
	background: #f00;
	color: #fff;
}
#footer #searchDiv
{
	height:50px;
}
#footer #searchDiv .searchPanel
{
	background:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 2px 0 2px 6px;
	height:22px;
	width:90%;
	border: solid 4px #fff;
}
#footer #searchDiv .screen-reader-text
{
	display:none;
}
#footer #searchDiv input
{
    background: #fff;
    border:none;
    width:70%;
    height: 22px;
    font-size: 1.1em;
    padding: 0;
    margin: 0 0 0;
    float: left;
    color: #222;
}
#footer #searchDiv #searchsubmit
{
    width:18px;
    background: url(images/lupe.png);
    height:18px;
    padding:0;
    margin: 2px 5px 0;
    line-height: 200px;
    float: right;
}

#footerBar
{
	position:fixed;
	width:100%;
	background:rgba(20,20,20,0.8);
	height:30px;
	bottom:0;	
	padding:3px;
	margin: 0 0 -12px 0;
	box-shadow: 0px 0px 15px #000;
	color:#555;
	font-size:0.8em;
}
#footerBar #goToTop
{
	width:auto;
	height: 24px;
	background: #111 url(images/arrowTop.png) center 3px no-repeat;
	overflow:hidden;
	display:block;
	float:right;
	margin: -46px 30px 0 0;
	padding: 22px 7px 0 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display:none;
	text-decoration:none;
	color:#aaa;
}
#footerBar #goToTop:hover
{
	color: #FF8800;
}



/* Contact, about */
#aboutPage
{
	float:left;
	width: 42%;
}
#aboutPage h3,
#contactPage h3
{
	font-size:2.5em;
	margin-bottom:10px;
	color: #ddd;
	text-shadow:none;
}
#contactPage
{
	width:310px;
	float:right;
}
#contactPage input,
#contactPage textarea
{
	width:300px;
	background:#eee;
	border:none;
	font-size:1.2em;
}
.page .infoBlockInner form.wpcf7-form p
{
	maring-bottom:5px;
}
#contactPage .wpcf7-submit
{
	background:#a00;
	color:#fff;
	padding: 10px;
}

.contactLabel
{
    
    width:200px !important; 
    display:block;
    color:#bbb;
}

/*
.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}
*/

.fb-comments span {
    width: 100% !important;
}
.fb-comments iframe {
    width: 100% !important;
}

.fb-comments, .fb-comments iframe[style] {width: 100% !important;}
/*

addThis share panel

*/
.atm-i {
background: #333;
border: 1px solid #222;
padding: 4px 0 0;
margin: 0;
border-radius: 4px;
box-shadow: 0px 0px 15px black;
-moz-box-shadow: 0px 0px 15px #000;
-moz-border-radius: 4px;
-webkit-box-shadow: 0px 0px 15px black;
-webkit-border-radius: 2px;

}
.atm-s a, #at_hover.atm-s a {
display: block;
text-decoration: none;
padding: 4px 10px;
color: #888!important;
font-weight: normal;
font-style: normal;
}

#at_hover.atm-s .at_bold {
color: #AAA!important;
}

#at20mc a {
color: #888;
}

#at_auth {
position: relative;
border-top: 1px solid #555!important;
padding: 10px 10px 7px;
line-height: 16px;
height: 16px;
}

.atm-f, #at15pf .atm-f {
position: relative;
border: none!important;
border-top: 1px solid #555!important;
background: none!important;
padding: 5px 10px;
font-size: 9px;
top: 4px;
}


.error404 #content
{
padding:100px;
}
.no-results .entry-content,
.pwdBox 
{
	background:rgba(0,0,0,0.5);
	color: #fff;
	padding:20px;
	font-family:'PT Sans', Arial;
	margin: 20px auto;
	width:60%;
}

.pwdBox input
{
    font-size:2em;
    background:#fff;
    border: solid 3px #555;
}
.pwdBox .pwdSubmit
{
    background: #f00;
    border: none;
    color: #fff;
}


.imgTitle
{
	display:none;
}

/*
Content
*/
.textBox,
.patternWrap
{
	text-align:justify;
	font-family:'PT Sans', Arial;
	color: #fff;
	background:#333;
	background: rgba(0,0,0,0.6);
	padding:20px;
	margin:-45px 0 70px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width:auto !important;
}
.zeromargin			{ 	margin:0px; }
.zeroTopMargin		{	margin-top:0px;}
.zeroBottomMargin	{	margin-bottom:0px;}

.infoBlockInner
{
	color:#fff;
	width:auto;
	background:rgba(0,0,0,0.3);
	padding:20px;
}
/* fix */
.patternWrap .infoBlockInner
{
	background:none;
	padding:0;
}
.overlayTxt
{
	position:absolute;
	margin: -120px 0 0 -11px;
	padding: 10px;
	background: rgba(20, 20, 20, 0.8);
	color: #ff8;
	border: solid 2px #333;
}

#navigationSlider, 
.mid, 
.thumbBig, 
.commentBox, 
.btnMenuWrap,
#menuNavi
{
	width:800px;
    margin:0 auto;
    position:relative;
}


/*
Share post
*/
ul.sharePost
{
    clear:both;
    width: 340px !important;
    height:32px !important;
    margin: 60px auto !important;
    list-style:none !important;
}
ul.sharePost li
{
    float:left;
    margin:0 !important;

}
ul.sharePost .shareLabel
{
    padding: 6px 12px 0 0;
    font-size:20px;
    letter-spacing:0px;
    text-transform:uppercase;
}
ul.sharePost a
{
    overflow:hidden;
    display:block;
    line-height:1000px;
    width:32px;
    height:32px;
    margin:2px !important;
}

ul.sharePost a.twitter    {background: url(images/twitter.png);}
ul.sharePost a.facebook    {background: url(images/facebook.png);}
ul.sharePost a.tumblr    {background: url(images/tumblr.png);}
ul.sharePost a.pinterest    {background: url(images/pinterest.png);}
ul.sharePost a:hover
{
    background-position:0px 32px;
}




/* line 15, scss/fyre.scss */
#livefyre #lf_fyre_head .lf_head_bar label {
  display: inline-block;
  font-family: 'PT Sans';
  font-size: 16px;
  font-weight: normal;
  height: 28px;
  line-height: 28px;
  margin: 0 10px 0 0;
  padding: 0;
  vertical-align: top;
  color: #888;
}


/* line 376, scss/fyre.scss */
#livefyre .lf_action_bar {
  background-color: #222;
  border: 1px solid #222;
  height: 38px;
  margin: 4px 0 0 0;
  padding: 0;
  position: relative;
}

/* line 384, scss/fyre.scss */
#livefyre .lf_action_bar .lf_follow_link {
  color: #818181;
  cursor: pointer;
  font-family: arial;
  font-size: 12px;
  margin: 12px 0 0 0;
  position: absolute;
  left: 14px;
  text-decoration: none;
}

/* line 428, scss/fyre.scss */
#livefyre .lf_share_post label {
  color: #7b848d;
  display: inline;
  font-family: arial;
  font-size: 12px;
  padding: 0 2px 0 0;
}






















/*************
 *
 *
 * Responsive
 *
 *
 */
@media only screen and (min-width: 300px) {

	body { }
	#navigationSlider, 
    .mid, 
    .thumbBig, 
    .commentBox, 
    .btnMenuWrap,
    #menuNavi

	{
		width:300px;
	}
	.thumb
	{
		width: 97px;
		height: 97px;
	}
	.thumb h2
    {
    }
    .thumb h2 a
    {
        font-size: 1.1em;
        width:90%;
    	letter-spacing:0px;
        
    }
    .thumbImg
	{
		height:76px;
	}
	.album,
	.album:hover
	{
	    font-size: 11px;
	    
	}
	#navigation a,
    #navigation a:hover
    {
    	font-size:0.8em;
	    margin: 6px 8px 0 0;
    }
    .page h3, .single #content h3
    {
        font-size:0.8em;
    }
    .pwdBox input
    {
        font-size:1em;
    }
    .miniThumb
    {
        margin:2px;    
       -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow:    0px 0px 0px rgba(0, 0, 0, 0.75);
        box-shadow:         0px 0px 0px rgba(0, 0, 0, 0.75);
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        width:145px;
        height:145px;
    }
    .medium_800
    {
        width:800px !important;
        height:auto;
        margin:10px 0 50px 0 !important;
    }

    .medium_800 img
    {
        margin:0px;
        padding:0px;
        border:none;
        display:block;
        
    }

    ul.sharePost .shareLabel
    {
        font-size:15px;
    }
    #footer .fwidget
    {
    
        float:none;
        width: 100%;
        height:auto !important;
    }
    .medium_800
    {
        width:100% !important;
        height:auto;
    }





    
}

@media only screen and (min-width: 544px) {

	body { }
    
    #navigationSlider, 
    .mid, 
    .thumbBig, 
    .commentBox, 
    .btnMenuWrap,
    #menuNavi
	{
		width:560px;
	}
	.thumb
	{
		width:184px;
		height:184px;
	}
    .thumb h2
    {
    }
    .thumb h2 a
    {
        font-size: 1.5em;
        letter-spacing:1px;

    }
    .thumbImg
	{
		height:160px;
	}
    #navigation a,
    #navigation a:hover
    {
    	font-size:0.8em;
	    margin: 26px 7px 0 0;
    }
    
    .pwdBox input
    {
        font-size:1.5em;
    }
    .miniThumb
    {
        margin:15px;
        -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
        -moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.75);
        box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.75);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
 
    }
    .medium_800
    {
        width:100% !important;
        height:auto;
    }


}

@media only screen and (min-width: 960px) {
	
	body	{ background: url(images/back.jpg) center top; }
    #navigationSlider, 
    .mid, 
    .thumbBig, 
    .commentBox, 
    .btnMenuWrap,
    #menuNavi
	{
		width:800px;
    }
	.thumb
	{
		width:264px;
		height:264px;
    }
    .thumb h2
    {
    }
    .thumb h2 a
    {
        font-size: 2.1em;
        letter-spacing:2px;
    }
    .album,
	.album:hover
	{
	    font-size: 0.7em;
	}
   	.thumbImg
	{
		height:240px;
	}
	#navigation a,
    #navigation a:hover
    {
    	font-size:1em;
	    margin: 26px 10px 0 0;
    }
    .page h3, .single #content h3
    {
        font-size: 0.9em;
    }
    
    .pwdBox input
    {
        font-size:2em;
    }
    .miniThumb
    {
        margin:15px 18px 0 0;
        -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
        -moz-box-shadow:    0px 0px 10px rgba(0, 0, 0, 0.75);
        box-shadow:         0px 0px 10px rgba(0, 0, 0, 0.75);
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
    }
    .medium_640
    {
        width:640px !important;
        height:auto;
    }
    .medium_800
    {
        width:800px !important;
        height:auto;
    }
    .entry a.col5
    {
        margin:15px 0px 0 0;
        
    }
    ul.sharePost .shareLabel
    {
        font-size:20px;
    }
    #footer .fwidget
    {
    
        float:left;
        width: 49%;
    }
}
/*
@media only screen and (min-width: 1200px) {

    #navigationSlider, 
    .mid, 
    .commentBox, 
    .btnMenuWrap,
    #menuNavi
	{
		width:1200px;
    }
    .thumbBig
    {
        width:392px;
    }
    .thumbBig, .thumb
    {
        margin: 0px 4px 3px 0 !important;
    }
    .entry a.col5
    {
        margin:15px 15px 0 0;
        
    }
    .medium_800
    {
        width:800px !important;
        height:auto;
        margin:0 auto 30px !important;
    }

}*/
