html {
}

a {
color: #555;
text-decoration: none;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
transition: all 0.2s linear;
}

a:hover {
color:;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
transition: all 0.2s linear;
}

a:active {
outline: none;
}

a:focus {
-moz-outline-style: none;
}

:-moz-any-link:focus {
outline: none;
}

img {
border: none;
}

.clear {
clear: both
}

body {
margin: 0px;
font: 11px 'Open Sans', Arial, sans-serif;
background-color: #DEDEDE;
color: #777;
}



/**** Content ****/
#content {
padding: 0px; /* 10 */
height: 140px;
margin: 80px 0px 0px;
}


/**** Blog ****/
#container {
background-color: transparent;
margin-top: 10px;
margin-bottom: 45px;
clear: both;
}

.centered {
margin: 0 auto;
}


#header {
max-width: 1263px;
text-align: left;
height: 140px; /* 140 */
/* background-color: #FFFFFF; */
/* margin: 20px auto 20px; */
margin: 0px auto 0px;
/* padding: 26px 0px 0px 44px; */
padding: 0px 0px 0px 150px;
color: #777;

}

#header .header_image{ max-width:1000px; max-height:300px;}
#header h1{ font-size:60px; line-height:70px; font-family:oswald; font-weight:normal; color:#333; margin:0 auto 20px; padding:0; word-spacing:10px; }
#header .description{ max-width:900px; color:;   text-align:center;   }
#header .description_button{ cursor:help;}
#header .links{ max-width:1000px; padding: 15px 0 0; clear: both; }
#header .links a{ padding:0 20px; text-transform:uppercase; color:;}
#header .links a:hover{ color:;}

/**** Blogroll ****/

#header .blogroll{ max-width:500px; margin:0 auto; display:none;   text-align:center;   }
#header .blogroll_button{ cursor:help;}
#header ul.blogroll_img{ margin:0; padding:0; list-style:none;}
#header ul.blogroll_img li{ float:left; height: 22px;}
#header ul.blogroll_img li img{ width:20px; height:20px; margin:1px;}


/**** Posts ****/
.entry {
background: #FFFFFF;
overflow: hidden;
margin: 5px;
width: 255px;
padding: 0px;
float: left;
background-image: url('../images/dot.gif');
background-repeat: no-repeat;
background-position: right bottom;
}

.entry p {
margin: 10px 0px 10px 0px;
padding: 10px;
color: #646464;
}

.photo {
	padding:0px;
	background:transparent;
	width:270px;
}

.video {
	padding:0;
	background-color:black;
	width:270px;
} 

.audio {
	padding:0;
	background-color:black;
	width:270px;
}

.post img{ height:auto;  max-width:240px;   }
.container_load { margin:10px auto; padding: 10px; background:#FFFFFF; font-weight:700;  width:250px;    text-align:center;  }

.entry h1 {
font-size: 18px;
line-height: 20px;
color: #101327;
margin: 15px 10px 10px 10px;
padding: 0;
text-transform: uppercase;
}

.entry h2 {
font-size: 9px;
line-height: 20px;
color: #101327;
margin: 0px 10px 20px 10px;
padding: 0;
}

.entry h3 {
font-size: 13px;
line-height: 20px;
color: #101327;
margin: 30px 10px 3px 10px;
padding: 0;
}

.entry.about
{
	background-image: none;
	background-color: transparent;
	padding: 0;	
}

.entry.about a
{
	color: white;
}

.entry .logo
{
	background-image: none;
	padding: 40px 10px 40px 10px;
	margin-bottom: 10px;
}

.entry .lang
{
	background-color: #ff0024;	
}

.entry .lang div
{
	display: inline-block;
	width: 126px;
	color: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	font-size: 18px;
}

.entry .lang div.not-active
{
	background-color: #ff8092;
	color: #fff;
}

.entry .lang div a
{
	display: inline-block;
	color: #fff;
	padding: 12px 0px 14px 0px;
	width: 100%;
	text-align: center;
}

.entry .desc
{
	background-image: none;
	/*background-color: #E84605;*/
	background-color: #ff0024;
	padding-top: 13px;
}

.entry .desc h1
{
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 0;
	padding-top: 15px;
	font-size: 18px;
}

.entry .desc h2
{
	text-transform: uppercase;
	color: #fff;
}

.entry .desc h3
{
	color: #fff;
}

.entry .desc #text2 p
{
	/*color: #000319;*/
	color: #fff;
	margin-top: 18px;
}

.entry .desc #text2 .contact
{
	line-height: 18px;
	font-size: 12px;
}

.entry .desc #text2 .services
{
	margin-top: 30px;
	padding-bottom: 20px;
}

.entry .desc #text2 .services p
{
	margin-top: 0px;
}

#permalink{ padding:0; margin:15px 0 0; text-align:center; }
#permalink .notes{float:left;}
#permalink .date{text-align:center;  display:none; }
#permalink .permalink{float:right;}

/**** Posts: Photos ****/
#photo { overflow:hidden;  max-width:500px;  max-width:270px;      }
#photo a{ color:white;}
#photo a:hover{ color:white;}
#photo img {   width:270px;     display:block;} 
div#photo div#picture { position:relative;}
div#photo div#picture div#info_2 { 
	position:absolute; top:0; left:0; opacity:0; width:250px;  width:250px;    margin-top:-50px; 
	height:auto; padding:15px 10px;  background-color:rgba(0,0,0,0.7); visibility:hidden; z-index:998; 
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;} 

div#photo:hover div#picture div#info_2 { opacity:1; margin-top:0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
div#photo div#picture div#info_2 div#holder {  width:250px;    height:auto; z-index:999; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear;}
div#photo div#picture div#info_2 div#holder #month { font-size:8px;  float:right; text-align:right;  color:white; text-transform:uppercase; -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; transition: all 0.4s linear;}
div#photo div#picture div#info_2 div#holder #note_count { font-family:arial; text-transform:uppercase; color:white; letter-spacing:-1px;  float:left; font-size:25px; line-height:25px;   font-weight:bold; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear;}
div#photo div#picture:hover div#info_2 {visibility:visible;} #reblog { background-color:rgba(0,0,0,0.7); position:absolute; color:#FFFFFF; font-family:dancing script; text-align:center; text-transform:capitalize;  width:270px;     font-size:25px; padding:15px 0px;   line-height:10px; opacity:0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;} .entry:hover #reblog {  margin-top:-40px;   opacity:1; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;} .caption{ padding:5px 10px; background:#FFFFFF;} .caption img{ height:auto;   max-width:230px;     } #permalink_image{ margin:10px auto; -webkit-box-shadow: inset 0 0 50px rgba(0,0,0,1); -moz-box-shadow: inset 0 0 50px rgba(0,0,0,1); -o-box-shadow: inset 0 0 50px rgba(0,0,0,1); box-shadow: inset 0 0 50px rgba(0,0,0,1);} /**** Posts: Text ****/ #text blockquote { margin:5px 10px; padding:0;} #text li { list-style:none; margin:0; padding:0;}

#text .more {
font-size: 10px;
color: #646464;
}

#text .more a:hover {
font-size: 10px;
color: #000000;
}

#text img {
height: auto;
max-width: 255px;
}

#text2 p {
margin: 0px 0px 10px 0px;
padding: 0px 10px 0px 10px;
}

/**** Posts: Videos ****/ #video{ margin:5px;} /**** Posts: Audio ****/ #audio{ margin:5px; } .playcount{ float:right; margin-top:-26px; font-family:oswald; color:white; font-size:15px; margin-right:10px;  display:none; } /**** Posts: Chat ****/ .entry ul.chat{ margin:0; padding:0; list-style:none;} .entry ul.chat li{ padding:7px 10px; border-top:1px solid rgba(0,0,0,0.1); margin:5px 0;} .entry ul.chat li:nth-child(1){ border:0} /**** Posts: Questions ****/ .entry .asker_portrait{ float:left; width:30px; height:30px; margin-right:5px; margin-bottom:5px;} .entry .question{ float:left; line-height:11px; margin-bottom:10px;   max-width:190px;     } .entry .answer{ margin-top:5px; line-height:11px; clear:both; display:block; font-style:italic;   width:230px;     } .navi { background:#FFFFFF; overflow:hidden;  margin: 5px;    width:250px; padding: 10px; float: left;  width:250px;     } .space{ height:10px;} /**** Posts: Notes ****/ #notes { float: left; margin: 15px 0; padding: 10px; width: 880px; background-color:#FFFFFF;  } .notes_button{ color:#555 cursor:help;} ol.notes { padding: 0; margin: 0; list-style-type: none; display:none;} ol.notes li.note { padding: 1px; float:left;} ol.notes li.note img.avatar { vertical-align: -4px; width: 20px; height: 20px;} ol.notes li.note span.action { font-weight:normal; display:none;} ol.notes li.note .answer_content { font-weight: normal; display:none;} ol.notes li.note blockquote { padding: 4px 10px; margin: 10px 0px 0px 25px; display:none;} ol.notes li.note blockquote a { text-decoration: none; display:none;} ol.notes more_notes_link_container{ text-align:center; height:14px; padding:3px; width:104px; margin:1px; background-color:rgba(0,0,0,0.1);} ol.notes more_notes_link_container:hover{ background-color:rgba(0,0,0,0);} /**** Posts: Permalink Post Info ****/ #post_info{ float: left; margin: 15px 0 0; padding: 10px; width: 880px; background-color:#FFFFFF;  } /**** Transitions ****/ .transitions-enabled.masonry, .transitions-enabled.masonry .masonry-brick { -webkit-transition-duration: 0.7s; -moz-transition-duration: 0.7s; -o-transition-duration: 0.7s; transition-duration: 0.7s;} .transitions-enabled.masonry { -webkit-transition-property: height, width; -moz-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width;} .transitions-enabled.masonry .masonry-brick { -webkit-transition-property: left, right, top; -moz-transition-property: left, right, top; -o-transition-property: left, right, top; transition-property: left, right, top;}

/**** Cookie consent ****/

#cc-notification #cc-notification-logo
{
	visibility: hidden;
}
