aside{
margin:15px 0 0;
float:right;
width:310px
}


.article-title {
 width:100%;
 height:400px;
 background:#000 no-repeat 30% 30%;
 background-size:cover;
 margin:0 auto;
 position:relative;

}
 





 .article-title:before {
 content:'';
 z-index:101;
 width:100%;
 height:400px;
 position:absolute;
 top:0;
 left:0;
 background:url('/theme/img/bg-fade-bottom.png') repeat-x 0 100%;
 }
 
 .article-title .content {
 display:block;
 width:100%;
 height:111px;
 text-align:center;
 position:relative;
 top:289px;
 z-index:110;
 
 
 }
 
 .article-title .content h1 {
 font:48px 'Open Sans Condensed', sans-serif;;
 background:rgba(0,0,0,.7);
 padding:25px 0;
 color:#FFF;
 border-bottom:5px solid #008B8B;
 text-shadow:0 1px 0 rgba(77,77,77,.3)
 }
 
 .article-title .content:hover h1 {
 text-shadow:0 0 40px #FFF;
 }
 
 
.blur{
 filter: blur(10px); 
 -webkit-filter: blur(10px); 
 -moz-filter: blur(10px);
 -o-filter: blur(10px);
 -ms-filter: blur(10px);
 filter: url(#blur);
 filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10');
 overflow:hidden;
}

.blur:after{
 content:'';
 
 background:rgba(255,255,255,.25);
 position:absolute;
}
.like-it {
float:right;
margin-right: 2px; 
display:inline-block;
background:#FF9D00;
border:1px solid rgba(0,0,0,.1);
color:#FFF;
font:12px 'PT Sans',sans-serif;
cursor:default;
border-radius:0px;
-o-border-radius:0px;
-webkit-border-radius:0px;
transition:all .2s ease;
-o-transition:all .2s ease;
-webkit-transition:all .2s ease
}

.like-it b {
font-size:12px;
line-height:25px;
font-weight:500;
vertical-align:middle;
display:inline-block;
height:25px;
padding:0 10px 0 7px
}

.like-it span {
font:12px/25px 'icon';
width:25px;
height:25px;
display:inline-block;
text-align:center;
vertical-align:middle;
border-right:1px solid rgba(0,0,0,.1)
}

.like-it.not-voited {
cursor:pointer
}

.like-it.not-voited:hover {
opacity:.8
}

.like-it.not-voited:active {
box-shadow:0 1px 0 #A96B00, 0 3px 6px rgba(0,0,0,.3);
opacity:1;
position:relative;
top:2px
}

 
 
 .post-message-news a {
box-shadow: 0 2px 0 #FFA100;
}
 .post-message-news {
 display:block;
 font:14px/22px 'Open Sans Condensed', sans-serif;
 padding:10px 15px;
 margin:15px 0;
 min-height:150px;
 color: #4B4B4B
}

.post-message-news img, .post-message-news a img{
vertical-align:middle;
max-width:790px;
}
.post-message-news:first-letter {
float: left;
margin: auto .25em auto auto;
padding: inherit;
font-size: 3em;
font-family: inherit;
line-height: 1;
text-indent: 0;
padding: 0 0.25em;
color: inherit;
}

 

 
 
 .post-gallery {
 margin:15px 0;
 background:#fdfdfd;
 width:880px
 }
 
 .post-gallery .show {
 background:#fdfdfd url(/theme/img/loader-medium.gif) no-repeat 50%;
 height:422px;
 width:880;
 position:relative;
 text-align:center
 }
 
 .post-gallery .show img {
 height:422px;
 max-height:422px;
 max-width:880px;
 position:relative
 }
 
 .post-gallery .show div {
 position:absolute;
 top:0;
 right:0;
 padding:10px 14px;
 z-index:50;
 color:#FFF;
 text-shadow:0 2px 2px #000;
 font-size:22px;
 transition:all .2s linear;
 -o-transition:all .2s linear;
 -webkit-transition:all .2s linear
 }
 
 .post-gallery .show div:hover {
 top:2px
 }
 
 .post-gallery .show div a:link,.post-gallery .show div a:visited {
 color:#FFF
 }
 
 .post-gallery .thumbs {
 margin:8px 10px 10px
 }
 
 .post-gallery .thumbs li {
 background:#fdfdfd url(/theme/img/loader-small.gif) no-repeat 50%;
 width:70px;
 height:61px;
 overflow:hidden;
 margin:5px;
 display:inline-block;
 cursor:pointer;
 text-align:center
 }
 
 .post-gallery .thumbs li img {
 height:61px;
 display:inline;
 margin:0;
 padding:0
 }
 
 .post-gallery .thumbs li.active {
 box-shadow:0 3px 0 #FFA100, 0 5px 5px -3px rgba(0,0,0,.7);
 -o-box-shadow:0 3px 0 #FFA100, 0 5px 5px -3px rgba(0,0,0,.7);
 -webkit-box-shadow:0 3px 0 #FFA100, 0 5px 5px -3px rgba(0,0,0,.7)
 }
.no-comment {
text-align:center;
font:italic 15px/23px 'Open Sans Condensed', sans-serif;
color:#CCC;
cursor:default;
margin:0 0 10px;
padding:25px
}

.no-comment span {
vertical-align:middle;
font-size:17px;
padding:0 5px 0 0
}
.post .text {
width:100%;
display:inline-block;
height:100%;
min-height:150px;
font-size:14px;
line-height:1.5;
text-align:left
}

.post .text a:link, .post .text a:visited{
color:#000;
text-decoration:none;
border-bottom:2px solid #FFA100;
padding:0 0 2px 0;
font-weight:700;
}

.post .text a:hover{
color:#FFA100;
text-decoration:none;
}

.post .text img{
vertical-align:middle
}

.post .text .image-right {
float:right;
margin:5px 0 5px 10px!important;
padding:3px!important;
background:#FFA100!important;
width:260px;
height:144px;
box-shadow:inset 0 10px 10px rgba(255,255,255,.5);
}

.post .text .image-left {
float:left;
margin:5px 10px 5px 0!important;
padding:3px!important;
background:#FFA100!important;
width:260px;
height:144px;
box-shadow:inset 0 10px 10px rgba(255,255,255,.5);
}

.post .text img {
width:890px;
}

/*Post tags*/
.post-tags {
margin:30px 0;
font-size:0
}

.post-tags a {
display:inline-block;
height:21px;
margin:0 10px 0 5px;
padding:0 7px 0 14px;
white-space:nowrap;
position:relative;
background:#F8F8F8 ;
color:#adb2b9;
font:bold 11px/22px Helvetica,Arial,sans-serif;
text-shadow:0 1px rgba(255,255,255,0.4);
border-radius:1px 3px 3px 1px;
-o-border-radius:1px 3px 3px 1px;
-webkit-border-radius:1px 3px 3px 1px
}

.post-tags a:before {
content:'';
position:absolute;
top:5px;
left:-6px;
width:10px;
height:10px;
background:#F8F8F8 ;
border-radius:0 0 0 2px;
-o-border-radius:0 0 0 2px;
-webkit-border-radius:0 0 0 2px;
-webkit-transform:scale(1,1.5) rotate(45deg);
-moz-transform:scale(1,1.5) rotate(45deg);
-ms-transform:scale(1,1.5) rotate(45deg);
transform:scale(1,1.5) rotate(45deg)
}

.post-tags a:after {
content:'';
position:absolute;
top:7px;
left:1px;
width:5px;
height:5px;
background:#FFF;
border-radius:4px;
border:1px solid #CCC;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.21);
-o-box-shadow:inset 0 1px 1px rgba(0,0,0,0.21);
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.21)
}
/*---*/
.miracl h1 {
 font:48px 'Cuprum Bold';
 background:rgba(0,0,0,0.9);
 padding:25px 0;

 color:#FFF;
text-align:center; 
 border-bottom:5px solid #CD5C5C;
 text-shadow:0 1px 0 rgba(77,77,77,.3)

 }
 
 .miracl:hover h1 {
 text-shadow:0 0 40px #FFF;
 } 
 
 
 fieldset {
 border: 1px solid #e8e8e8;
 padding: 3em;
 }
legend {
 font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;
 text-transform: uppercase;
}
 
 .drop-cap:first-letter {
 float: left;
 margin: auto .25em auto auto;
 padding: inherit;
 font-size: 3em;
 font-family: inherit;
 line-height: 1;
 text-indent: 0;
 background: #f5f5f5;
 padding: 0 0.25em;
 color: inherit;
}

.drop-cap p {
 text-indent: 0;
 margin-top: 0;
}
 

.tweetCard {
 

 
 

 padding: 10px;
 text-align: center;
}

.tweetCard img {
 width: 125px;
 border-radius: 50%;
 border: 12px solid #CD5C5C;
}

.tweetCard h1, p, .follow {
 padding: 0;
 margin: 10px 0 10px 0;
}

.tweetCard h1 {
 color: #7f8c8d;
 font-weight: 600;
 font-size: .9em;
}

.tweetCard p, a {
 color: rgba(0,0,0,.3); 
 font-size: .9em;
 font-weight: 600;
 text-decoration: none;
}

.tweetCard a {
 font-size: .7em;
 transition: color ease-on-out 1s;
}

 .tweetCard a:hover {
 color: #7f8c8d;
}

.follow {
 display: inline-block;
 background-color: #1abc9c;
 height: 35px;
 width: 150px;
 border: 0;
 line-height: 35px;
 border-radius: 55px;
 box-shadow: 1px 1px 5px rgba(0,0,0,.2);
 border-bottom: 3px rgba(0,0,0,.3);
 font-size: .7em;
 color: #ecf0f1;
 text-shadow: 1px 1px 1px rgba(0,0,0,.3);
 transition: all ease-in-out 1s;
}

.follow:hover {
 background-color: #16a085;
 color: #ecf0f1;
}

.downloaded {
 width:400px;
 background:#EFEFEF;
 color:#212121;
 text-align:center;
 font:500 13px Cuprum;
 text-transform:uppercase;
 border-radius:0px;
 box-shadow:inset 0 1px 2px -1px rgba(0,0,0,0.25),0 1px 0 rgba(255,255,255,1);
 margin:40px auto 10px;
 padding:0px
 }
 
 .downloaded a:link,.downloaded a:visited {
 color:#212121;
 text-decoration:none
 }
 
 .downloaded a:hover {
 color:#000;
 text-decoration:none
 }
