/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

.seperator-addon {
height: 2px;
width: 92px;
}

#color_strip {
color: #404040;
}

#top .offset-by-one {
padding-left: 0;
}

#header {
margin-bottom: -10px;
}

h1, h2, h3, h4, h5, h6 {
font-size: 13px;
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
color: #000000;
}

.template-blog .post-title {
font-size: 11px;
text-align: center;
font-weight: 600;
letter-spacing: 4px;
}

.template-blog .date-container {
font: 13px; 
font-family: "ltc-bodoni-175",serif;
font-style: italic;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
position: absolute;
top: -36px;
border-bottom: 3px double;
margin: 0 0 5px 0;
padding: 2px 0 1px 0;
border-color: #E1E1E1;
width:100%;
text-align: center;
}

.template-blog .post-entry {
padding-bottom: 120px;
}

.infotext {
font-size: 11px;
font-family: "ltc-bodoni-175",serif;
font-style: italic;
font-weight: 400;
letter-spacing: 1px;
}


#top .close_info_text {
text-transform: uppercase;
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 8px;
}

select, .ajax_form .select, .entry-content select, .mobileMenu {
width: 41.5%;
min-width: 100%;
}

.container .seven.units {
width: 100%;
}

.units {
margin-left: 0px;
}

.sidebar {
margin-left: 30px;
}

.widgettitle, .miniheading, .author_name, #reply-title, #top .logged-in-as, .dynamic-column-title {
font: 11px/17px; 
font-family: "ltc-bodoni-175",serif;
font-style: italic;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
}

.blog-author {
visibility:hidden;
}

.blog-inner-meta {
position: relative;
overflow: hidden;
border-top: 1px solid;
border-bottom: 0;
font-size: 11px;
margin: -4px 0 20px 0;
padding: 2px 0 1px 0;
position: relative;
top: -4px;
font-size: 11px; 
font-family: "ltc-bodoni-175",serif;
font-style: italic;
font-weight: 400;
letter-spacing: 2px;
text-transform: lowercase;
text-align: center;
}

input[type="submit"], #submit, .button, .flag-text {
font-size: 11px;
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
background-color: #f3f3f3;
color: #000000;
}

.post_nav {
font-size: 11px;
font-family: "ltc-bodoni-175",serif;
font-style: italic;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 1px;
}

.previous_post_link_align a, .next_post_link_align a {
text-decoration: none;
}

wage {
font-size: 10px; 
font-family: "ltc-bodoni-175",serif;
font-style: italic;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
}

center {
text-align: center;
border-bottom: 3px double #e1e1e1;
}

centerp {
text-align: center;
}

bitalic {
font-family: "ltc-bodoni-175",serif;
font-style: italic;
font-weight: 400;
letter-spacing: 1px;
}

.pagination {
border-top: 3px double;
font-family: "ltc-bodoni-175",serif;
font-style: italic;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
}

.main_menu {
font-size: 13px;
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
}

#top .infotext {
background-color: #f3f3f3;
}

.title_container h1, #top .dynamic_el_1 .title_container h1 {
visibility:hidden;
}

.post-format-icon, .flag {
visibility:hidden;
}

#top .meta-color, div .meta-color a, .main_menu ul li a, .blog-inner-meta, .blog-inner-meta a, #top .widget ul li a, .minitext, .form-allowed-tags, div .pagination, #comments span, .minitext, .commentmetadata a, .blog-tags, .blog-tags a, .title_container #s, .wp-caption, blockquote::before, blockquote::after, blockquote small, blockquote cite, .hero-text, .js_active .tab, .news-time, .contentSlideControlls a, #js_sort_items a, .text-sep, .template-search a.post-entry .news-excerpt, .borderlist > li, .post_nav, .post_nav a, .quote-content, #top .widget_nav_menu li, .tweet-time, #top .avia_parnter_empty, .avia_socialcount a span, td, #top th.nobg, caption, .page-title {
color: #000000;
}

#top.boxed .on-primary-color, #top.boxed .on-primary-color a, .boxed .dropcap2, .boxed div .button, .boxed input[type="submit"], .boxed #submit, .boxed .info_text_header, .boxed .info_text_header a, .boxed .info_text_header a:hover, .boxed .contentSlideControlls a.activeItem, #top.boxed .related_posts .contentSlideControlls a.activeItem, .boxed .contentSlideControlls a:hover, #top.boxed .related_posts .contentSlideControlls a:hover, .boxed th, .boxed .tweet-thumb a, #top.boxed th, #top.boxed th a, .boxed a.button:hover, .boxed .callout a {
color: #404040;
}

.text-sep span {
display: block;
float: left;
font-size: 11px;
line-height: 13px;
padding: 2px 9px 1px 9px;
text-decoration: none;
width: auto;
border-right: 1px solid;
}

.title_container, #top .dynamic_el_1 .title_container {
padding-bottom: 0px;
margin-bottom: 0px;
position: relative;
clear: both;
visibility: hidden;
}

.blog-meta {
border-top: 0;
border-bottom: 0;
left: 0;
top: 0px;
height: 0px;
}

.news-headline {
overflow: hidden;
font-family: "ltc-bodoni-175",serif;
font-style: italic;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
margin-top: 2px;
display: block;
}

.news-time {
clear: both;
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
display: block;
}

wtoggle {
font-size: 85%;
text-transform: lowercase;
letter-spacing: 1px;
}

wtoggle a {
text-decoration: none;
}

.js_active .toggler {
cursor: pointer;
display: block;
margin: -1px 0;
padding: 3px 3px 5px 30px;
position: relative;
top: 1px;
border: 3px double;
border-left: 0;
border-right: 0;
border-bottom: 0;
}

p img {
margin: 2px 0 0 0;
}

p { 
letter-spacing: 0.07em;
}

#comments span  {
font-size: 16px;
letter-spacing: 2px;
padding-top: 8px;
line-height: 1.5em;
font-weight: normal;
text-transform: uppercase;
}

.comment-subscription-form {
margin: 0;
}

.author_name, .comment_title {
font-size: 10px;
font-family: "ltc-bodoni-175",serif;
font-style: italic;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
padding-right: 5px;
}

.author_name{
border-right: 1px solid #e1e1e1;
}

.comment_content {
position: relative;
margin: 0;
padding: 0 0 15px 0;
}

.comment_text {
border-top: 3px double #e1e1e1;
padding-top: 2px;
}

.commentmetadata {
font-size: 9px;
line-height: 1em;
text-transform: uppercase;
letter-spacing: 1px;
margin-left: 5px;
}

.says span {
border-right: 1px solid;
border-color: #E1E1E1;
}

.comment-container span {
border-right: 1px solid;
padding-right: 8px;
border-color: #E1E1E1;
}

.blog-categories {
margin-left: 5px;
}

.blog-categories a:hover {
text-decoration: underline;
}

.subscribe-label {
margin-left: -222px;
margin-top: -5px;
}

.trackable_sharing_text {
font-size: 10px;
font-family: "ltc-bodoni-175",serif;
font-style: italic;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
border-bottom: 3px double #e1e1e1;
margin-bottom: 10px;
}

.trackable_sharing {
text-align: center;
}

.trackable_sharing img{
padding: 0 5px 20px 5px;
}


#related_posts_thumbnails {
list-style-type: none;
list-style-position: inside;
padding: 0pt;
margin: 0 0 0 2px;
}

#related_posts_thumbnails li {
float: left;
padding: 10px;
margin: 3px 0 0 0;
display: block;
border-right: 0;
background-color: #FFFFFF;
}

#related_posts_thumbnails li:hover {
background-color: #EEEEEF;
}

#related_posts_thumbnails li a {
border: 0pt none;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
}

#related_posts_thumbnails li a+a {
display: block;
width: 80px;
overflow: hidden;
height: 40px;
color: #000;
text-decoration: none;
font-family: "ltc-bodoni-175",serif;
font-style: italic;
font-weight: 400;
letter-spacing: 1px;
text-transform: lowercase;
text-align: center;
font-size: 11px;
}

#related_posts_thumbnails img {
padding: 0px;
margin: 0px;
border: 0pt none;
}

.news-thumb {
width: 36px;
height: 36px;
}

.news-thumb img {
width: 36px;
height: 36px;
}

.dropcap3 {
font-family: "ltc-bodoni-175",serif;
font-style: italic;
font-weight: 400;
font-size: 13px;
line-height: 38px;
width: 38px;
margin: -8px 8px 0 0;
background-color: #f1f1f1;
color: #000000;
letter-spacing: 1px;
}

#footer .news-thumb, #footer .tweet-thumb a {
background-color: #ffffff;
}

.dribbbles img {
margin: 0;
width: 242px;
height: auto;
}

.dribbbles  .dribbble-img {width:242px;height:181px;overflow:hidden;}


#js_sort_items {
position: relative;
margin-bottom: 15px;
font-size: 10px;
font-family: "ltc-bodoni-175",serif;
font-style: italic;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
visibility: hidden;
clear: both;
}

#top .portfolio-title {
padding: 20px 30px;
margin: 0;
font-size: 11px;
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
position: relative;
}

#top .slideshow_container {
padding-bottom: 0px;
padding-top: 25px;
margin-bottom: -15px;
}

#top div .slide_controls {
display: block;
bottom: auto;
top: 35px;
}

#top blockquote p {
font-family: "ltc-bodoni-175",serif;
text-transform: uppercase;
font-style: italic;
font-weight: 400;
font-size: 70%;
letter-spacing: .2em;
}

blockquote::before, blockquote::after {
color: #f1f1f1;
}

ul.wpinstagram li a img {
border: 1px solid #e1e1e1 !important;
}