/*  
    Name: 'Esten' theme for tumblr
    Realese date: 30.06.2014;
    Version: 1.02;
    Last update date: 26.09.2014;
    Author: webgregos;
*/
/*===================
==  ICON FONT
====================*/
@font-face {
	font-family: 'estentheme';
	src: url('http://static.tumblr.com/8wlin78/nkrn7ywlf/estentheme.eot');
}
@font-face {
	font-family: 'estentheme';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
		 url(data:application/font-woff;charset=utf-8;base64,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jIaWhpmGmYaXioyKjoqLfIsIfYuIi4uJioqUdpZxCJ9di2kFi3iMfIuKjIqPipaLmYuMjIuNCA73d7cVe458mX6lhJmKkXjOgbCBromRgqV/noGOhY2IinyBhIeFiIqLiox9nYuMi43Bu5qYCJaUm5WUj6CUoYWXeZR+j3+QaZVNkXCSdZRvk4GXjpmPr8CXrI6VjJmJk4eceJJyhQiHioeKi4yLjZKckZaer6efsY60j6N8kmiOf4twiH+Hdn5te3FnT1NIaHBweHGBeY4IDvcwuhV4jXOQepGBj2yaiY2LjI6Lmoyoi5+QpJiVj5yWi42LjImLhIx1jnWZfp6GkYWWi40Ii4ySi5OLmIuSjIqNi4uIjYeMdZN5m4Ggh5aGoI2NjIuOio6KlYech4yNjIuIjoiOCH+VgJyHm4mVip+OlYySjpOOjwiNjpd/BadtqXiwfp6EqIWZiwiQi4uPBYSyoLOwmpePkYyZi5qLk4mXhZSHkYeRhpCHi4qPjJKMnpGXkZCOkIyLi4yLiYeJhgiGgYKBgoOEhYuLjYuPipiOl4+RjZGNi4uOi3d0f4AIgYSLeQWKcod3hHR5VWpfXW1xeWd+aIZ/imuKf4wIDveLpBWLi4mLiotujG2UcZqAkYGSgZODkoGVhJNwq3uyiLSKlIuYjJKOuZ20qa2NjpOTjo0Iq6iznbWPkoyPi5KLlYySipOKtIeweqpwkoWThJGEpmqcY45hjISLgIqEimqBa3pvCHRlZ21he3uFeod6iYSLiYuBi4aLh4uKiwjo9BWQjI6PjI+MjYuOio2KjYqNiY2Ijn6Sgo9mm2GRXIZ+iXyJfIiJioqLioqHiomIiocIioqLiIyJjIaQh5CKjYuNi5CNj4yWjZSMn46fjJyKrIiog6R8jIqNiouLjIqNi4yLCIyKjouMjAiiwBWNi46NjY2OjoyOjJCLjYuLio2KkYmNg49pn2CXXY6DjH6Lg4p0i3aHdoWGioiKiYgIiYmJiYuIiomLiIuJjIiNiI2JjoiPiY+LjYuMjI+Mj4yTjZKMl46WjJiMkIubi5CLCKaJoYeig5qHl4WYhIyKjYqMi42KjYqNioyLjouNjAiiyBWQjI6Njo6Pjo2Qi5CLkImPh4+KjYmMiI1um2eWY5F3jnmMdotqi3CIcYWCiIiKiIkIh4mIh4qGi4mLi4uJi4WNhZCIj4iPio+LjouLi5CMnJCfjqCNk4uNi5WLmoyVipmKCLaHsYCne4+JjYqNio2LjouNiwgO9xv3IxWVjoz3CIKLh4uCgYiGhYCMeYtsi22Nfo+KjYqOioyKi4uOjI+NCK2LFZGNjJWLxou0iaiIjYmMgoeGiYOGjoqLT4tejXaOh5GFiouUjwj3oJIVqpyPt3Ckf5aEjn6LfIuJjIaYhZ1zpXiTa5lUgH90h4OHi3SMCHGMikYFimGMbo6IjoeqiuGL8YuajJeSCPvfthWLuYCLBYCLjIuJYYpbjIWYjZSMjI2LuAhrixWLrYWSfniAfJBtmYGTho6Si6oIDvcwvhWMnoyRjpqOlZOtkqsImcWHlgWIlYuPi5qLnoySkpiUnp2VnYeRio2KkYWZfIp9dkiHe4qGi4CKgYyIjoWQg5ODlIcIlIafjJePm5GbnJafna2Tx4GsgK9spWGRfI1uinyHfId1gICCdHh6b4dtioWKgIyCCIx1joKZd42Ii4qKhIh8iISIioiKfZKFkX2Yg5mGoIiWipCLnoudi5CPlpKnmaOfoAijo6masJOXjpKMo4uli5CKloiqhKJ/n3efeZh2k3KOf4uKi2+McoqFiH57PllbTIsIdIt4kn2ahJKJjImKioqHfYRyhnaFdomHiISBd4WBiYiLiX+Qf4+Mj4ujCA73J/fPFYGLg46FkYWRh5KLlIuUj5KRkZGQk46Vi5WLlIiRhpGFjoSLgouCiISFhYWFgoiBiwip+3IVT4uL91THiwX3f/tUFVCLi/YFi6mAmXaLgYuCh4WEhIOIgYt/CIv7AlCLi/dUxouLbYyLBZmin5emi7WLoXCLVwgO9xT4QhWJi4mLiYoIizpii4vNBXl9fnSLcgiL+5QFi2CuaLaLCPeUiwW2i66ui7YIi/eUBYu2aK5giwj7ZouLOWOLi92FiwX3i2wVnYsFmIuWgIt+CIt5BYt+gIB+iwh5iwV+i4CWi5gIi50Fi5iWlpiLCPsLQRW7i7VunWEIwYuL+zIFi3h8fHiLCPuUiwV4i3yai54Ii/cywYsFnbW1qLuLCIt8FVKLXV2LUotSuV3Ei8SLubmLxIvEXblSiwiLXRWri6Ryi2uLa3Jya4tri3Kki6uLq6Skq4sIDvep+EEVTYt7ineGb4Vyenx0fHWGbZN0knSaeZ6BmoOViZ6KlIuSi4uLi4qLiYqIiYeLh4uDCIyAjIeTgI2IjIiLi4qKhIqDi22Ia4N6gXN+f32DdIiAi3qOgJRvqnW1hZmJsIuZjQjCk7WqlrWNlIufiZSGoX+aZqh7mIiOiZCGmJGXn5ucmZaYkZuNk4yNi52LnYqMiZMIhpiEl4GVhpCIj4uMi4uSjJOLCJmLl5EFm5SQjoqMiox1i2aLCDd4FZKLkomSiJGImH+Rgpp1lGqIc4l8iYaEg359d4V5kHGSda2GtYqTi5GMko2bj5OVlAiUlJaQl4sI90f7BxWLdwWKfYuFioqKi4KLgYt7i4iKioqKh4t5jYqMipOKl4sInouLeAWLgYyCi4qLio+LlIsIl4uMs56LBZeLk4yMjIyMjJ2Kj4qMiIx7i4GLgouKi4qMipGLmQiLn36LBfs1+xIVj4qNi42KkImleJODmH+SfYt9i2x0dmWGgop5i4WLiYyGi4eMbJBzm4KhiZCKjouXCIuZjIyOkZCVmJiWkJuTn5CnjI6LjoyNiwgO8vgXFXmKhnuLZottiH2AdH5wioSNY5EyoWvpdsuFwYnIk+Kfq7uH7ImxiJeAnYGciJiKpAiKwYCQVHB1gIOKVY1qjWaJfYh2hoaMcpl0mHqSgIsI92X7FhXKi8FvhE2BNj2DRIw5jEiSfd9+2/Wd136ZjpqNmYsILTIVi25/c32LfIuAo4uoi6iWopqLmYuXdItuCPckixWLbn9zfYt8i3+ji6iLqJeimouZi5d0i24IDvd/93QVi1hiYliLWItitIu+i760tL6Lvou0YotYCPd2ixWLWGJiWItYi2K0i76LvrS0vou+i7Rii1gIDve29xMVivXLi4vQTIuLmQWLmIuMjI6Mj42Pj4+Pj4+OkYyNjJCLmosInoyLz2KLBV+LiouCiXuGfoOBf4eHhoOIhoiEiIKKg4qGi4mLdQiLc1GLi0bFi4v7Z+aLi/QFDvej98oVlniIjJ6Uo5eemJuaj5CPkIuMi42Bk4KReJZ2k3ePeY5ciouHi4qPhZCEmHmcb5Z4CPtHXxWKh5iLBauLuZG2lJONko2Mi46NUOeHi4mLfYOChXyAeHaAeoN+gnWJgAj312cVj4qPi4yLjIqLjoqViaGGnIKehZeAnImLi4uHh4aGe3l0e3B+goaDh4uLi4uNhY6FCI6EjoSLioyJjIuTjKKNvImkhgj7uPsEFY2IjYqL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) format('woff');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'estentheme';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-cancel:before {
	content: "\e622";
}
.icon-arrow-down:before {
	content: "\e623";
}
.icon-chat:before {
	content: "\e601";
}
.icon-movie:before {
	content: "\e617";
}
.icon-music:before {
	content: "\e618";
}
.icon-permalink:before {
	content: "\e619";
}
.icon-picture:before {
	content: "\e61a";
}
.icon-question:before {
	content: "\e61b";
}
.icon-text:before {
	content: "\e61d";
}
.icon-arrow-right:before {
	content: "\e621";
}
.icon-quotes:before {
	content: "\e626";
}
.icon-menu:before {
	content: "\e625";
}
.icon-heart:before {
	content: "\e620";
}
.icon-archive:before {
	content: "\e61f";
}
.icon-arrow-up:before {
	content: "\e600";
}
.icon-tag:before {
	content: "\e602";
}
.icon-youtube:before {
	content: "\e603";
}
.icon-vimeo:before {
	content: "\e604";
}
.icon-twitter:before {
	content: "\e605";
}
.icon-spotify:before {
	content: "\e606";
}
.icon-soundcloud:before {
	content: "\e607";
}
.icon-pinterest:before {
	content: "\e608";
}
.icon-linkedin:before {
	content: "\e609";
}
.icon-instagram:before {
	content: "\e60a";
}
.icon-google-plus:before {
	content: "\e60b";
}
.icon-github:before {
	content: "\e60c";
}
.icon-flickr:before {
	content: "\e60d";
}
.icon-facebook:before {
	content: "\e60e";
}
.icon-dribbble:before {
	content: "\e60f";
}
.icon-deviantart:before {
	content: "\e610";
}
.icon-behance:before {
	content: "\e611";
}
.icon-search:before {
	content: "\e612";
}
.icon-rss:before {
	content: "\e613";
}
.icon-random:before {
	content: "\e614";
}
.icon-quotes-open:before {
	content: "\e615";
}
.icon-quotes-close:before {
	content: "\e616";
}
.icon-home:before {
	content: "\e61c";
}
.icon-comment:before {
	content: "\e61e";
}

/*===================
==  GENERAL RULES
====================*/
body {
    color: #666;
    font-size: 15px;
    font-family: "Roboto", sans-serif;
    background-color: #f3f3f3
}

a {
    color: #7b97db;
    text-decoration: none
}

p {
    margin-bottom: 8px;
    line-height: 1.3
}

strong, b {
    font-weight: bold
}

em, i {
    font-style: italic
}

blockquote {
    margin: 10px 0 10px 5px;
    border-left: 3px solid #ccc;
    padding: 2px 0 2px 10px;
    line-height: 1.3
}

.single-page blockquote {
    margin-bottom: 20px
}

blockquote > p, .single-page blockquote > p {
    margin-bottom: 0
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    margin-top: 30px
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
    margin-top: 0
}

h1 {
    font-size: 26px;
    margin-bottom: 12px
}

h2 {
    font-size: 22px;
    margin-bottom: 12px
}

h3 {
    font-size: 18px;
    margin-bottom: 12px
}

h4 {
    font-size: 14px;
    margin-bottom: 12px;
    text-transform: uppercase
}

h5 {
    font-size: 13px;
    margin-bottom: 12px;
    text-transform: uppercase
}

h6 {
    font-size: 12px;
    margin-bottom: 12px;
    text-transform: uppercase
}

ul {
    list-style: disc;
    margin-left: 30px;
    margin-bottom: 8px
}

ol {
    list-style: decimal;
    margin-left: 30px;
    margin-bottom: 8px
}

li > ul, li > ol {
    margin-left: 12px
}

ul > li, ol > li {
    line-height: 1.3
}

ul > li > ul {
    list-style: circle;
    margin-bottom: 0
}

ol > li > ol {
    list-style: decimal;
    margin-bottom: 0
}

img {
    max-width: 100%
}

.disabled {
    display: none !important
}

.ftl {
    float: left;
    margin-right: 15px
}

.ftr {
    float: right;
    margin-left: 15px
}

.clear {
    clear: both
}

.normal-text {
    font-weight: normal !important;
    font-style: normal !important
}

.bold-text, .bold-italic-text {
    font-weight: bold !important
}

.italic-text, .bold-italic-text {
    font-style: italic !important
}

.border-text-1 > span, .border-text-2 > span, .border-text-3 > span {
    display: inline-block;
    -moz-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2), 1px 1px 1px 0 rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2), 1px 1px 1px 0 rgba(0, 0, 0, 0.2) inset;
    box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2), 1px 1px 1px 0 rgba(0, 0, 0, 0.2) inset
}

.border-text-1 > span {
    border: 1px solid #fff;
    padding: 6px 10px
}

.border-text-2 > span {
    border: 2px solid #fff;
    padding: 10px 14px
}

.border-text-3 > span {
    border: 4px solid #fff;
    padding: 10px 14px
}

.button, .more_notes_link {
    display: inline-block;
    max-width: 200px;
    width: 40%;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #fbfbfb;
    padding: 8px 0 8px;
    background-color: #7b97db;
    border: 3px solid #7b97db;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
    cursor: pointer;
    -moz-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s
}

.button:hover, .more_notes_link:hover {
    background-color: #fbfbfb;
    color: #7b97db
}

.more_notes_link {
    margin-top: 20px
}

/*===================
==  HEADER SECTION
====================*/
header {
    position: relative;
    margin-top: 85px
}

.full-row {
    width: 300px;
    margin: 0 auto;
    position: relative
}

.header-wrap {
    position: relative;
    margin: 0 auto 30px
}

.header-wrap:before, .header-wrap:after {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 16px;
    left: 10px;
    width: 50%;
    top: 80%;
    max-width: 300px;
    -moz-box-shadow: 0 20px 8px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 20px 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0 20px 8px rgba(0, 0, 0, 0.3);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg)
}

.header-wrap:after {
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 10px;
    left: auto
}

.captions-wrap {
    width: 100%;
    position: relative;
    z-index: 3
}

.header-s {
    height: 220px
}

.header-m {
    height: 300px
}

.header-l {
    height: 380px
}

.header-image {
    position: relative;
    overflow: hidden;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50%;
    -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.3);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin: 0 4px
}

.header-image:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.caption-1, .caption-2, .caption-3 {
    color: #eee;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    padding: 0 2%
}

.top-menu {
    width: 100%;
    height: 60px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    -moz-transition: all 0.24s ease-in 0s;
    -o-transition: all 0.24s ease-in 0s;
    -webkit-transition: all 0.24s ease-in 0s;
    transition: all 0.24s ease-in 0s;
    background-color: #f3f3f3;
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid #ddd
}

.top-menu > .blog-name {
    width: 100%;
    height: 59px;
    position: absolute
}

.top-bar {
    margin-left: 65px;
    margin-bottom: 0;
    height: 60px;
}

.blog-avatar {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 6px -2px 6px 3px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.circle {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.blog-name {
    font-size: 21px;
    font-weight: normal;
    padding: 19px 7px;
    margin: 0;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    display: inline-block;
    vertical-align: middle
}

.blog-name > a {
    color: #666;
    -moz-transition: color 0.27s ease 0s;
    -o-transition: color 0.27s ease 0s;
    -webkit-transition: color 0.27s ease 0s;
    transition: color 0.27s ease 0s
}

.blog-name > a:hover {
    color: #7b97db
}

.menu-btn {
    position: absolute;
    display: block;
    width: 33px;
    height: 32px;
    font-size: 34px;
    padding: 13px;
    cursor: pointer;
    left: 0;
    top: 0;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    color: #666;
    -moz-transition: all 0.27s ease 0s;
    -o-transition: all 0.27s ease 0s;
    -webkit-transition: all 0.27s ease 0s;
    transition: all 0.27s ease 0s
}

.menu-btn:hover {
    color: #f3f3f3
}

.menu-btn:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 6px;
    width: 48px;
    height: 48px;
    z-index: -1;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-transition: all 0.27s ease 0s;
    -o-transition: all 0.27s ease 0s;
    -webkit-transition: all 0.27s ease 0s;
    transition: all 0.27s ease 0s
}

.menu-btn:hover:after {
    background-color: #7b97db
}

.menu-btn.pressed:before {
    content: "\e622"
}

.top-nav-wrapper {
    overflow: hidden
}

.top-navigation {
    margin: 1px 0 0;
    padding: 0;
    list-style: none;
    border: 1px solid #dcdcdc;
    background-color: #f3f3f3;
    -moz-transition: opacity 0.4s ease 0s;
    -o-transition: opacity 0.4s ease 0s;
    -webkit-transition: opacity 0.4s ease 0s;
    transition: opacity 0.4s ease 0s;
    height: 0;
    overflow-y: scroll;
    overflow-x: hidden
    }

.top-navigation > li, .top-navigation-sl > li {
    border-top: 1px solid #dcdcdc;
    color: #666
}

.top-navigation > li:first-child, .top-navigation-sl > li:first-child {
    border-top: none
}

.top-navigation > li > a, .top-navigation > li > span, .top-navigation-sl > li > a {
    font-size: 15px;
    padding: 12px 10px;
    display: block;
    cursor: pointer;
    color: inherit;
    font-weight: bold;
    text-transform: uppercase;
    -webkit-touch-callout: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -khtml-user-select: none;
    -moz-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s
}

.top-navigation > li > a:hover, .top-navigation > li > span:hover, .top-navigation-sl > li > a:hover, .top-navigation > .showed > span {
    color: #f3f3f3;
    background-color: #7b97db;
    padding-left: 15px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.top-navigation-sl {
    margin-left: 0;
    margin-bottom: 0;
    background-color: #f3f3f3;
    height: 0;
    overflow: hidden
}

.top-navigation-sl > li {
    margin-left: 15px;
    position: relative;
    list-style: none
}

.top-navigation-sl > li:before {
    content: "";
    width: 2px;
    height: 110%;
    position: absolute;
    left: -14px;
    top: -3%;
    background-color: #aaa
}

.top-navigation-sl > li:first-child:before {
    height: 124%;
    top: -10px
}

.top-navigation-sl > li:after {
    content: "";
    width: 10px;
    height: 0;
    position: absolute;
    left: -14px;
    top: 21px;
    border-top: 2px solid #aaa
}

.top-navigation-sl > li:last-child:after {
    height: 100%;
    background-color: #f3f3f3
}

.hidden {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0
}

.showed {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1
}

.pressed > .icon-arrow-right:before {
    content: "\e623"
}

/*===================
==  BLOG SECTION
====================*/
.blog-content {
    overflow: hidden;
    position: relative
}

.posts {
    width: 300px;
    margin: 0 auto 20px
}

.post, .first-post {
    width: 280px;
    background-color: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 12px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.1);
    z-index: 2
}

.post-wrapper {
    width: 250px;
    padding: 15px
}

.permalink-post {
    width: 280px;
    margin: 12px 0
}

.permalink-post > .post-wrapper {
    width: 250px
}

@media all and (min-width: 648px) {
    .posts {
        width: 648px
    }
    .full-row {
        width: 640px
    }
    .post, .first-post {
        width: 300px
    }
    .post-wrapper {
        width: 270px
    }
    .posts > .large {
        width: 624px
    }
    .posts > .large > .post-wrapper {
        width: 594px
    }
    .permalink-post {
        width: 600px
    }
    .permalink-post > .post-wrapper {
        width: 570px
    }
}
@media all and (min-width: 972px) {
    .posts {
        width: 972px
    }
    .full-row {
        width: 960px
    }
    .posts.permalink-page, .disqus, .post-notes {
        width: 730px
    }
    .permalink-post, .permalink-post.large {
        width: 730px
    }
    .permalink-post > .post-wrapper, .permalink-post.large > .post-wrapper {
        width: 700px
    }
}
@media all and (min-width: 1296px) {
    .posts {
        width: 1296px
    }
    .full-row {
        width: 1280px
    }
}
@media all and (min-width: 1620px) {
    .posts {
        width: 1620px
    }
    .full-row {
        width: 1600px
    }
}
@media all and (min-width: 1944px) {
    .posts {
        width: 1944px
    }
    .full-row {
        width: 1920px
    }
}
.post-header {
    width: 100%;
    height: 26px;
    background-color: #7b97db;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    position: relative;
    border-bottom: 1px solid #d1d1d1
}

.post-header > span {
    font-size: 14px;
    font-weight: bold;
    color: #f5f5f5;
    position: absolute;
    top: 4px;
    left: 40px;
    line-height: 1.3
}

.post-header-s1 > .post-icon, .post-header-s2 > .post-icon {
    width: 36px;
    height: 36px;
    background-color: #fbfbfb;
    border: 4px solid #7b97db;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    position: absolute;
    left: -8px;
    top: -9px
}

.post-header-s1 > .post-icon > span, .post-header-s2 > .post-icon > span {
    display: block;
    font-size: 25px;
    text-align: center;
    margin: 6px
}

.post-header-s1 > .post-icon > span {
    color: #7b97db
}

.post-header-s2 > span {
    left: 34px
}

.post-header-s2 > .post-icon {
    border: none;
    background: none;
    left: -1px;
    top: 2px
}

.post-header-s2 > .post-icon > span {
    color: #f3f3f3;
    font-size: 22px;
    margin: 0
}

.post > .post-header-s3 {
    display: none
}

.single-page > .post-header-s3 {
    display: block
}

.post-counts {
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    color: #f5f5f5;
    position: relative;
    top: 5px
}

.post-counts > span {
    display: inline-block;
    vertical-align: middle
}

.post-counts > .icon {
    font-size: 16px;
    margin-right: 6px
}

.dsq-comment-count > a {
    color: #f5f5f5
}

.single-page .post-counts {
    display: none
}

.single-page .post-options {
    display: none
}

.single-page .post-title {
    font-size: 20px;
    text-transform: uppercase
}

.single-page > .post-header {
    height: auto
}

.single-page > .post-header-s1 > .post-icon {
    top: -4px
}

.single-page > .post-header-s2 > .post-icon, .single-page > .post-header-s3 > .post-icon {
    display: none
}

.single-page > .post-header > span {
    position: relative;
    display: block;
    padding: 8px;
    top: auto;
    left: 0;
    width: auto;
    margin-left: 32px
}

.single-page > .post-header-s2 > span, .single-page > .post-header-s3 > span {
    margin-left: 4px
}

.single-page .post-text {
    margin-bottom: 20px
}

.single-page p, .single-page ol, .single-page ul {
    margin-bottom: 20px
}

.single-page li > ol, .single-page li > ul {
    margin-bottom: 0
}

.first-post {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.first-post img {
    max-width: 100%;
    margin-bottom: 8px
}

.post-wrapper > p {
    margin: 0 10px
}

.menu {
    width: 270px;
    height: 48px;
    margin: 10px 0;
    text-align: center;
    vertical-align: middle
}

.menu > a {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    font-size: 34px;
    padding: 7px 10px;
    color: #666;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s
}

.menu > a:hover {
    background-color: #f3f3f3;
    color: #7b97db
}

.navigation {
    border-left: 5px solid #7b97db;
    margin: 0 15px;
    list-style: none;
    overflow: hidden
}

.navigation > li {
    margin-left: 16px;
    position: relative
}

.navigation > li > a {
    width: 100%
}

.navigation > li:last-child {
    margin-bottom: 0
}

.navigation > li > a {
    display: block;
    font-weight: bold;
    color: #666;
    text-transform: uppercase;
    -moz-transition: all 0.22s ease 0s;
    -o-transition: all 0.22s ease 0s;
    -webkit-transition: all 0.22s ease 0s;
    transition: all 0.22s ease 0s;
    position: relative;
    cursor: pointer;
    padding: 7px 0;
    font-size: 15px
}

.navigation > li > a:hover {
    padding-left: 5px;
    color: #7b97db
}

.navigation > li > a:before {
    content: "";
    width: 32px;
    height: 80%;
    background-color: #7b97db;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    position: absolute;
    left: -40px;
    top: 10%;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -moz-transform: translatex(-30px);
    -ms-transform: translatex(-30px);
    -o-transform: translatex(-30px);
    -webkit-transform: translatex(-30px);
    transform: translatex(-30px);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0
}

.navigation > li > a:hover:before {
    -moz-transform: translatex(0);
    -ms-transform: translatex(0);
    -o-transform: translatex(0);
    -webkit-transform: translatex(0);
    transform: translatex(0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1
}

.icon-arrow-right {
    position: relative;
    left: 5px;
    top: 2px;
    font-size: 16px
}

.read_more {
    font-size: 14px;
    font-weight: bold;
    color: #7b97db
}

.read_more:after {
    content: " >>"
}

.read_more:hover {
    text-decoration: underline
}

/*========================================*/
.page-info {
    width: 100%;
    text-align: center;
    margin-bottom: 17px;
    line-height: 1.3;
}

.page-info > span {
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}

.page-info > span > span {
    color: #7b97db
}

.no-results {
    padding: 100px 30px
}

/*========================================*/
.post-title {
    font-size: 18px;
    font-weight: bold;
    color: #666;
    margin-bottom: 8px;
    line-height: 1.3
}

/*========================================*/
.post-wrapper > a > img, .post-wrapper > img {
    max-width: 100%;
    margin-bottom: 7px
}

/*========================================*/
.html_photoset {
    margin-bottom: 8px
}

/*========================================*/
.quote-content {
    margin-bottom: 15px
}

.quote-content > blockquote {
    font-size: 20px;
    line-height: 1.3;
    font-style: italic;
    border: none;
    margin-left: 0;
    position: relative
}

.quote-content > blockquote:before, .quote-content > blockquote:after {
    font-family: "estentheme";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.quote-content > blockquote:before {
    content: "\e615";
    font-size: 16px;
    margin-left: -12px;
    position: relative;
    top: -8px
}

.quote-content > blockquote:after {
    content: "\e616";
    font-size: 12px;
    position: relative;
    top: 6px
}

.quote .source {
    margin-bottom: 15px;
    line-height: 1.3
}

/*========================================*/
.link-title {
    font-size: 20px;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 5px;
    font-weight: normal
}

.link-host {
    font-size: 14px;
    font-style: italic;
    color: #878787;
    text-align: center;
    margin-bottom: 18px
}

.link-target {
    font-size: 14px;
    font-weight: bold;
    color: #7b97db;
    text-align: center;
    display: block;
    margin-bottom: 18px
}

.link-target:hover {
    text-decoration: underline
}

/*========================================*/
.chat .post-title {
    margin-left: 8px;
    margin-bottom: 12px
}

.chat-content {
    list-style: none;
    margin-left: 0;
    margin-bottom: 15px
}

.chat-content > li {
    padding: 8px 10px
}

.chat-content > li > span {
    display: block;
    font-weight: bold;
    margin-bottom: 1px
}

.chat-content > .odd {
    position: relative
}

.chat-content > .odd:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
    filter: alpha(opacity=15);
    opacity: 0.15;
    background-color: #7b97db;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px
}

/*========================================*/
.audio-wrapper {
    margin-bottom: 10px
}

.post .spotify_audio_player {
    width: 250px;
    height: 330px
}

.permalink-post .spotify_audio_player {
    width: 250px;
    height: 330px
}

@media all and (min-width: 640px) {
    .post .spotify_audio_player {
        width: 270px;
        height: 350px
    }
    .post.large .spotify_audio_player {
        width: 594px;
        height: 674px
    }
    .permalink-post .spotify_audio_player {
        width: 570px;
        height: 650px
    }
}
@media all and (min-width: 960px) {
    .permalink-post .spotify_audio_player {
        width: 700px;
        height: 780px
    }
}
.audio-wrapper > iframe {
    width: 100%
}

/*========================================*/
.video-wrapper {
    width: 100%;
    margin-bottom: 10px;
    overflow: hidden
}
.tumblr_video_container {
    width: auto !important;
    height: 0 !important;
    padding-bottom: 56.25%;
    position: relative;
}
.tumblr_video_iframe {
    width: 100% !important;
    height: 100% !important;
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
/*========================================*/
.question-content {
    font-weight: bold;
    margin: 5px 0 24px;
    line-height: 1.3;
}

.asked-by > a:hover, .first-answer > a:hover, .replies a:hover {
    text-decoration: underline
}

.asked-by {
    font-weight: normal;
    text-align: right;
    width: 100%
}

.asked-by > img {
    position: relative;
    top: 10px;
    margin-left: 5px
}

.first-answer {
    margin-bottom: 16px
}

.post-wrapper > .replies {
    border-top: 1px solid #666;
    padding-top: 14px;
    position: relative
}

.post-wrapper > .replies > span {
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 5px;
    position: absolute;
    left: 0;
    top: -8px;
    padding-right: 14px;
    background-color: #fff
}

/*========================================*/
.post-text, .post-caption {
    margin-bottom: 5px;
    line-height: 1.3;
}

.post-text a:hover {
    text-decoration: underline
}
.post-caption iframe, .post-text iframe {
	width: 100%;
}
/*========================================*/
.tags-s1 {
    margin: 10px -2px;
    vertical-align: middle
}

.tags-s1 > a {
    color: #8a8a8a;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    padding: 6px 8px 6px 28px;
    border: 2px solid #a0a0a0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 2px;
    display: inline-block;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: relative
}

.tags-s1 > a:hover {
    background-color: #848484;
    border-color: #848484;
    color: #fbfbfb
}

.tags-s1 .icon-tag {
    position: absolute;
    font-size: 18px;
    left: 6px;
    top: 4px
}

.tags-s2 {
    margin: 6px -2px 8px;
    vertical-align: middle
}

.tags-s2 > a {
    color: #848484;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    padding: 5px 5px 5px 21px;
    margin: 2px;
    display: inline-block;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: relative
}

.tags-s2 > a:hover {
    color: #7b97db
}

.tags-s2 .icon-tag {
    position: absolute;
    font-size: 18px;
    left: 0;
    top: 4px
}

.tags-s3 {
    margin: 4px -2px 4px;
    vertical-align: middle
}

.tags-s3 > a {
    color: #a2a2a2;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    padding: 7px 3px 7px 3px;
    display: inline-block;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: relative
}

.tags-s3 > a:before {
    content: "#"
}

.tags-s3 > a:hover {
    color: #666
}

.tags-s3 .icon-tag {
    display: none
}

/*========================================*/
.post-options {
    margin: 7px 0 0;
    overflow: hidden
}

.post-options > div {
    display: inline;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: relative;
    margin-left: 3px;
    cursor: pointer
}

.post-options > div > a {
    color: inherit
}

.post-options > div:hover {
    color: #7b97db
}

.post-options > div:before {
    content: "|";
    margin-right: 7px;
    color: #666
}

.post-options > div:first-child:before, .post-options > .pressed:before {
    content: ""
}

.post-options > .hidden {
    display: none
}

.like-button {
    padding-left: 18px;
    height: 11px
}

.like_button {
    width: 100%;
    position: absolute;
    top: 2px
}

.like_toggle {
    position: relative;
    width: 300%;
    left: -130%;
    height: 16px
}

.reblog > a {
    display: inline !important
}

.reblog > a > svg {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    width: 0;
    height: 0
}

.reblog > a > svg:before {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    width: 0;
    height: 0
}

.button-icon {
    font-size: 20px;
    vertical-align: middle;
    margin-right: 3px;
    color: #ccc
}

.share-button {
    cursor: pointer
}

/*========================================*/
.disqus, .post-notes {
    margin: 0 auto 10px
}

.dsq-brlink {
    display: none
}

.post-notes > ol {
    list-style: none;
    margin: 20px 0 10px
}

.post-notes > ol > li {
    margin: 4px 0 8px 25px;
    position: relative
}

.avatar_frame {
    position: absolute;
    top: 2px;
    left: -25px
}

/*========================================*/
.home-button {
    display: block;
    margin: 8px 10px 14px;
    width: 150px
}

.permalink-navigation {
    width: 100%;
    text-align: center
}

.permalink-navigation > a {
    display: inline-block;
    vertical-align: top;
    max-width: 140px;
    width: 40%;
    margin: 10px
}

/*========================================*/
.more-posts {
    width: 200px;
    margin: 0 auto 20px;
    display: block
}

.top-button {
    width: 60px;
    height: 60px;
    background-color: #6f6f6f;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    display: block;
    position: relative;
    left: 50%;
    top: 35px;
    margin-left: -30px;
    margin-top: -25px;
    -moz-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s
}

.top-button:hover {
    top: 30px
}

.top-button > span {
    display: block;
    font-size: 26px;
    color: #f3f3f3;
    margin: 4px 17px
}

/*===================
==  FOOTER SECTION
====================*/
footer {
    width: 100%;
    background-color: #5a5a5a;
    color: #dfdfdf;
    border-top: 4px solid #929292;
    position: relative;
    z-index: 2;
    -moz-box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.15)
}

.ft-con {
    margin: 0 auto;
    width: 240px
}

@media all and (min-width: 480px) {
    .ft-con {
        width: 480px
    }
}
@media all and (min-width: 720px) {
    .ft-con {
        width: 720px
    }
}
@media all and (min-width: 960px) {
    .ft-con {
        width: 960px
    }
}
@media all and (min-width: 1200px) {
    .ft-con {
        width: 1200px
    }
}
.ft-section {
    width: 220px;
    margin: 0 10px 10px
}

.ft-label {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    margin: 5px 0 10px;
    padding-bottom: 8px;
    border-bottom: 1px solid #eee;
    color: #eee
}

.ft-label > .icon {
    font-size: 22px;
    position: relative;
    top: 4px;
    left: 1px
}

.social-links > a {
    font-size: 32px;
    color: inherit;
    padding: 3px;
    color: #3b3b3b;
    text-shadow: 1px 1px 0 rgba(200, 200, 200, 0.4);
    display: inline-block;
    -moz-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    -webkit-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s
}

.social-links > a:hover {
    text-shadow: none;
    color: #eee
}

.social-links > a > span {
    color: inherit
}

.categories > a {
    display: inline-block;
    font-size: 12px;
    padding: 5px 8px;
    color: #6f6f6f;
    background-color: #eee;
    margin: 3px 1px;
    text-transform: uppercase;
    font-weight: bold;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    border-bottom: 3px solid #7b97db
}

.categories > a:hover {
    color: #7b97db
}

.text-widget {
    font-size: 13px;
    color: #eee;
    line-height: 1.3
}

.tweets > div {
    display: block;
    margin-bottom: 10px;
    color: #eee;
    font-size: 13px;
    line-height: 1.3
}

.tweets > div > a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7
}

.flickr-feed > ul, .dribbble-feed > ul {
    list-style: none;
    margin: 0
}

.flickr-feed > ul > li {
    display: inline-block;
    margin: 2.5px;
    cursor: pointer
}

.dribbble-feed > ul > li {
    display: inline-block;
    margin: 2.5px;
    cursor: pointer
}

.flickr-feed a {
    position: relative;
    display: block;
    width: 68px;
    height: 68px;
    overflow: hidden
}

.dribbble-feed a {
    position: relative;
    display: block;
    width: 68px;
    height: 52px;
    overflow: hidden
}

.flickr-feed a:before, .dribbble-feed a:before {
    content: "\e612";
    font-family: "estentheme";
    font-size: 34px;
    color: #fff;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    padding-left: 18px;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    -moz-transform: translatey(10px);
    -ms-transform: translatey(10px);
    -o-transform: translatey(10px);
    -webkit-transform: translatey(10px);
    transform: translatey(10px)
}

.flickr-feed a:before {
    padding-top: 14px
}

.dribbble-feed a:before {
    padding-top: 4px
}

.flickr-feed a:hover:before, .dribbble-feed a:hover:before {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);
    opacity: 0.75;
    -moz-transform: translatey(0);
    -ms-transform: translatey(0);
    -o-transform: translatey(0);
    -webkit-transform: translatey(0);
    transform: translatey(0)
}

.flickr-feed a:after, .dribbble-feed a:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s
}

.flickr-feed a:hover:after, .dribbble-feed a:hover:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";
    filter: alpha(opacity=55);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";
    filter: alpha(opacity=55);
    opacity: 0.55
}

.search > form > input {
    width: 95%;
    height: 24px;
    border: none;
    padding-left: 5%;
    margin-bottom: 3px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #3b3b3b;
    color: #aaa;
    -moz-box-shadow: 1px 1px 0 0 rgba(200, 200, 200, 0.4);
    -webkit-box-shadow: 1px 1px 0 0 rgba(200, 200, 200, 0.4);
    box-shadow: 1px 1px 0 0 rgba(200, 200, 200, 0.4);
    -moz-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    -webkit-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s
}

.search > form > input:hover {
    background-color: #4f4f4f;
    color: #eee
}

.search > form > input:focus {
    background-color: #f3f3f3;
    color: #666;
    -moz-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.5) inset;
    -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.5) inset;
    box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.5) inset
}

.copyright {
    border-top: 1px solid #a1a1a1;
    background-color: #3a3a3a
}

.copyright > div > span {
    display: block;
    font-size: 13px;
    line-height: 1.3;
    padding: 10px 5px
}

.copyright a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7
}