/* Generated by tools/build-site.ps1 (tools/make-theme-css.ps1) from the original stylesheets in src/vendor/:
   scoped to the page body (#mid) and trimmed to the rules the site uses. Do not edit. */

/* The theme lays out the page body with content-box sizing (base.css sets border-box). */
:where(#mid) *, :where(#mid) *::before, :where(#mid) *::after { box-sizing: content-box; }

/* ---- style.css ---- */
#mid article,
#mid aside,
#mid details,
#mid figcaption,
#mid figure,
#mid footer,
#mid header,
#mid hgroup,
#mid nav,
#mid section,
#mid summary{display:block}
#mid audio,
#mid canvas,
#mid video{display:inline-block;*display:inline;*zoom:1}
#mid audio:not([controls]){display:none;height:0}
#mid [hidden]{display:none}
#mid button,
#mid input,
#mid select,
#mid textarea{font-family:Arial,sans-serif}
#mid a,
#mid a:hover{text-decoration:none;}
#mid a:focus{outline:thin dotted}
#mid a:active,
#mid a:hover{outline:0}
#mid h1{font-size:40px;}
#mid h2{font-size:24px;}
#mid h3{font-size:20px;}
#mid h4{font-size:16px;}
#mid h5{font-size:14px;}
#mid h6{font-size:12px;}
#mid abbr[title]{border-bottom:1px dotted}
#mid b,
#mid strong{font-weight:bold}
#mid blockquote{margin:1em 40px}
#mid dfn{font-style:italic}
#mid mark{background:#ff0;color:#000}
#mid p,
#mid pre{margin:1em 0}
#mid code,
#mid kbd,
#mid pre,
#mid samp{font-family:monospace,serif;font-size:1em}
#mid pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
#mid small{font-size:80%}
#mid sub,
#mid sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
#mid sup{top:-0.5em}
#mid sub{bottom:-0.25em}
#mid dl,
#mid ol,
#mid ul{margin:1em 0}
#mid dd{margin:0 0 0 40px}
#mid ol,
#mid ul{padding:0 0 0 40px}
#mid img{border:0}
#mid svg:not(:root){overflow:hidden}
#mid fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
#mid legend{border:0;padding:0;white-space:normal}
#mid button,
#mid input,
#mid select,
#mid textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
#mid button,
#mid input{line-height:normal}
#mid button,
#mid input[type="reset"],
#mid input[type="submit"]{-webkit-appearance:button;cursor:pointer}
#mid button[disabled],
#mid input[disabled]{cursor:default}
#mid input[type="checkbox"],
#mid input[type="radio"]{box-sizing:border-box;padding:0}
#mid input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
#mid input[type="search"]::-webkit-search-cancel-button,
#mid input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
#mid button::-moz-focus-inner,
#mid input::-moz-focus-inner{border:0;padding:0}
#mid textarea{overflow:auto;vertical-align:top}
#mid table{border-collapse:collapse;border-spacing:0}
#mid .more-link{display: block important;
	text-align:right;}
#mid ::-moz-selection{background: #b3d4fc;
    text-shadow: none;}
#mid ::selection{background: #b3d4fc;
    text-shadow: none;}
#mid .alignnone{clear: both;
    margin: 5px 20px 20px 0;}
#mid .aligncenter,
#mid div.aligncenter{clear: both;
    display: block;
    margin: 5px auto;}
#mid .alignleft{float: left;
    margin: 5px 20px 20px 0;}
#mid a img.alignnone,
#mid a img.alignleft,
#mid a img.aligncenter{border: 1px solid #e2e2e2;
    padding: 6px;}
#mid a img.alignnone{margin: 5px 20px 20px 0;}
#mid a img.alignleft{float: left;
    margin: 5px 20px 20px 0;}
#mid a img.aligncenter{display: block;
    margin-left: auto;
    margin-right: auto}
#mid .sticky{}
#mid a{color: #222;}
#mid a:hover{color: #D3AC13;}
#mid h1,
#mid h2,
#mid h3,
#mid h4,
#mid h5,
#mid h6{font-weight: bold;
    line-height: 1.05em;
    margin: 0 0 20px;}
#mid h1,
#mid h2,
#mid h3,
#mid h4,
#mid h5,
#mid h6,
#mid h1 a,
#mid h2 a,
#mid h3 a,
#mid h4 a,
#mid h5 a,
#mid h6 a{color: #222;}
#mid h1 a:hover,
#mid h2 a:hover,
#mid h3 a:hover,
#mid h4 a:hover,
#mid h5 a:hover,
#mid h6 a:hover,
#mid .post .post-title a:hover{color: #D3AC13;}
#mid p{margin: 1em 0;}
#mid hr{display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;}
#mid img{vertical-align: middle;}
#mid .menu-opener:before,
#mid .widget ul ul li:before{font-family: FontAwesome;
     font-style: normal;
     font-weight: normal;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     display: inline-block;}
#mid .widget-title,
#mid .widget h3.title{text-align: center;
    position: relative;}
#mid .widget-title:before,
#mid .widget h3.title:before{content: "";
    width: 100%;
    display: block;
    border-top: 1px solid #ededed;
    margin-top: 0.5em;
    position: absolute;}
#mid .widget-title span,
#mid .widget h3.title > span{background-color: #fff; 
    padding: 0 15px;
    position: relative;}
#mid .bg-cover{background-size: cover!important;}
#mid fieldset{border: 0;
    margin: 0;
    padding: 0;}
#mid input[type="text"],
#mid input[type="password"],
#mid input[type="search"],
#mid input[type="email"],
#mid input[type="url"],
#mid input[type="tel"],
#mid input[type="number"],
#mid input[type="range"],
#mid input[type="date"],
#mid textarea{border: 1px solid #e0e0e0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05) inset;
    background-color: #fff;
    color: #747474;
    font-size: 13px;
    padding: 6px 10px;
    height: 38px;
    width: 100%;
    max-width: 400px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#mid textarea{display: block;
    height: 136px;
    width: 100%;
    resize: vertical;}
#mid input[type="text"]:hover,
#mid input[type="password"]:hover,
#mid input[type="search"]:hover,
#mid input[type="email"]:hover,
#mid input[type="url"]:hover,
#mid input[type="tel"]:hover,
#mid input[type="number"]:hover,
#mid input[type="range"]:hover,
#mid input[type="date"]:hover,
#mid textarea:hover,
#mid input[type="text"]:focus,
#mid input[type="password"]:focus,
#mid input[type="search"]:focus,
#mid input[type="email"]:focus,
#mid input[type="url"]:focus,
#mid input[type="tel"]:focus,
#mid input[type="number"]:focus,
#mid input[type="range"]:focus,
#mid input[type="date"]:focus,
#mid textarea:focus{background-color: #fbfbfb;
    border-color: #b5b5b5;
    outline: none;}
#mid .error input,
#mid .error textarea{border-color: #ea4f3b;}
#mid input[name=cptch_number]{width: 40px !important;}
#mid input[type="submit"]{background: transparent none;
    display: inline-block;
    border: 1px solid #D3AC13;
    box-shadow: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    color: #D3AC13;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: none;
    line-height: 38px;
    white-space: nowrap;
    height: 38px;
    padding: 0 20px;}
#mid input[type="submit"]:hover,
#mid input[type="submit"]:focus{background: #D3AC13 none;
    color: #fff;
    text-shadow: none;}
#mid #content,
#mid .foot-content{max-width: 1080px;
    margin: 0 auto;}
#mid #content{padding-bottom: 50px;
    font-size: 14px;}
#mid.no-bottom-space #content{padding-bottom: 0;}
#mid #col-mask{float: left;
    position: relative;
    width: 100%;
    right: 25%;
    padding-top: 50px;}
#mid.no-top-space #col-mask{padding-top: 0;}
#mid #post-list,
#mid #col-mask > .post-content{float: left;
    position: relative;
    left: 25%;
    width: 75%;}
#mid.no-sidebars #col-mask,
#mid.no-sidebars #post-list,
#mid.no-sidebars #col-mask > .post-content{float: none;
    position: static;
    left: auto;
    width: auto;}
#mid.no-sidebars #col-mask > .post-content{left: 0;}
#mid #secondary{float: left;
    position: relative;
    left: 25%;
    width: 25%;
    padding: 0 0 30px 40px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#mid.left-sidebar #secondary,
#mid.left-sidebar #post-list,
#mid.left-sidebar #col-mask > .post-content{float: right;}
#mid.left-sidebar #secondary{padding-left: 0;
    padding-right: 40px;}
#mid header .head{position: relative;}
#mid .navigation-bar{margin: 0 auto;
    width: 100%;
    max-width: 1080px;}
#mid .logo-container{display: block;}
#mid a.logo{display: inline-block;
    line-height: 40px; 
    word-wrap: break-word;
    padding: 30px 0;
    vertical-align: top;}
#mid a.logo img{height: auto;
    display: block;}
#mid .navigation-bar{display: table;
    border-top: 1px solid #EDEDED;}
#mid .foot-widgets{background-color: #F9F9F9;}
#mid .foot-items{background: #222 50% 50% no-repeat;}
#mid .foot-widgets .foot-content{position: relative;
    padding-top: 5px;}
#mid .foot-widgets .foot-content:before{content: "";
    display: block;
    position: absolute;
    top: -2px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #222;}
#mid .f-texts{border-top: 1px solid #2D2D2D;
    padding: 20px 0;}
#mid .f-links{float: right;
    max-width: 50%;}
#mid .foot-text{max-width: 50%;
    float: left;}
#mid .f-texts .socials{display: inline-block;
    vertical-align: middle;}
#mid .f-texts a{color: #c6c6c6;}
#mid .f-texts a:hover{color: #eee;}
#mid .socials{margin: 0;
    vertical-align: top;
    line-height: 0;}
#mid .navigation-bar .socials{display: table-cell;
    padding: 9px 0;
    width: 30%;
    text-align: right;}
#mid .socials a{background-image: url(../../../assets/original/wp-content/themes/blame/images/socials.png);
    background-size: 150px 1600px;
    display: inline-block;
    margin: 1px 0 0 1px;
    height: 30px;
    width: 30px;}
.js #mid .menu-container{visibility: hidden;}
.js #mid .menu-container.loaded{visibility: visible;}
#mid .menu-container{display: table-cell;
    width: 80%;}
#mid .top-menu,
#mid .top-menu ul{list-style: none;
    margin: 0;
    padding: 0;}
#mid .top-menu{min-height: 50px;}
#mid .top-menu li{position: relative;
    white-space: nowrap;}
#mid .top-menu li a,
#mid .top-menu li span.title{color: #222;
    display: block;
    line-height: 50px;
    text-decoration: none;
    padding: 0 12px;
    outline: none !important;}
#mid .top-menu > li > a{position: relative;}
#mid .top-menu li:hover > a,
#mid .top-menu li.hovered > a{color: #D3AC13;}
#mid .top-menu > li > a:before{content: "";
    border-bottom: 0 solid transparent;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;}
#mid .top-menu > li:hover > a:before,
#mid .top-menu > li.hovered > a:before{border-bottom: 2px solid #D3AC13;
    bottom: -2px;}
#mid .top-menu span i + span,
#mid .top-menu a i + span{margin-left: 12px;}
#mid .top-menu span em,
#mid .top-menu a em{display: inline;
    margin-left: 10px;
    border: 1px solid #D3AC13;
    padding: 0 3px;
    color: #D3AC13;
    font-size: 9px;
    font-style: normal;
    line-height: 14px;
    text-transform: uppercase;
    vertical-align: middle; 
    position: relative;
    bottom: 2px;}
#mid .top-menu > li{float: left;}
#mid .top-menu > li > a{font-size: 14px;
    font-weight: normal;}
#mid .top-menu ul{display: none;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 200px;
    background-color: #fff;
    border-top: 2px solid #D3AC13;
    box-shadow: 0 3px 4px rgba(0,0,0, 0.09);}
#mid .top-menu ul ul{top: 0;
    left: 100%;
    border-top: none;}
#mid .top-menu li:hover > ul,
#mid .top-menu .hovered > ul{visibility: visible;
    z-index: 205;}
#mid .top-menu li li a,
#mid .top-menu li span.title{color: #3b3b3b;
    font-size: 13px;
    line-height: 36px;
    border-top: 1px solid #EDEDED;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); 
    padding: 0 15px;}
#mid .top-menu li li:first-child > a{border-top: none;}
#mid .top-menu li li:hover > a,
#mid .top-menu li li.hovered > a{background-color: #F8F8F8;}
#mid .top-menu li li a span{line-height: inherit;}
#mid .top-menu ul.otherway{left: auto;
    right: 0;}
#mid .top-menu ul ul.otherway{left: auto;
    right: 100%;}
#mid .navigation-bar.touch{}
#mid .menu-opener{display: none;
    background-color: #fafafa;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin: -20px 0 0;
    height: 38px;
    width: 38px;
    position: absolute;
    top: 50%;
    right: 20px;
    cursor: pointer;}
#mid .menu-opener:before{content: "\f0c9";
    height: 38px;
    display: block;
    color: #000;
    font-size: 18px;
    line-height: 38px;
    text-align: center;}
#mid .menu-opener.open:before,
#mid .menu-opener:hover:before{color: #d3ac13;}
#mid .navigation-bar.touch .menu-container{display: none;
    padding: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 3px 4px rgba(0,0,0, 0.09);
    position: absolute;
    left: 0;
    top: 100%;}
#mid .navigation-bar.touch .top-menu{border-top: 2px solid #d3ac13;}
#mid .navigation-bar.touch .top-menu > li{float: none;
    margin-right: 0;}
#mid .navigation-bar.touch .top-menu li a,
#mid .navigation-bar.touch .top-menu li span.title{line-height: 36px;
    padding-left: 0;
    padding-right: 0;
    border-top: 1px solid #EDEDED;}
#mid .navigation-bar.touch .top-menu > li:first-child > a{border-top: none;}
#mid .navigation-bar.touch .top-menu > li > a:before{display: none;}
#mid .navigation-bar.touch ul{display: none;
    opacity: 1;
    visibility: visible;
    position: static;
    border-top: none;
    box-shadow: none;}
#mid .navigation-bar.touch .top-menu li{white-space: normal;
    display: block;
    text-align: left;}
#mid .navigation-bar.touch .top-menu li li a{padding-left: 15px;}
#mid .title-bar{background: #F9F9F9 50% 50% no-repeat;}
#mid .title-bar .in{max-width: 1080px;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;}
#mid .page-title{color: #222;
    word-wrap: break-word;
    margin-bottom: 0;
    line-height: 36px;}
#mid .page-title:after,
#mid .page-title:before{content: "";
    display: inline-block;
    line-height: 1em;
    vertical-align: middle;
    margin: 0 15px;
    height: 1px;
    width: 20px;
    background-color: #222;
    position: relative;
    top: -2px;
    opacity: 0.5;}
#mid .title-bar .in h2{font-size: 14px;
    font-weight: normal;
    color: #222;
    margin: 5px 0 0;}
#mid .breadcrumbs,
#mid .post-meta{margin-top: 15px;
    font-size: 11px;
    line-height: 20px;
    text-transform: uppercase;}
#mid .breadcrumbs:first-child{margin-top: 0;}
#mid .breadcrumbs a,
#mid .title-bar .post-meta a{color: #666;}
#mid .title-bar .post-meta i{margin: 0 4px;}
#mid .breadcrumbs,
#mid .breadcrumbs a:hover,
#mid .title-bar .post-meta,
#mid .title-bar .post-meta a:hover{color: #bbb;}
#mid .post-media{margin-top: 30px;}
#mid .post-media > a{display: block;}
#mid .post-media img{display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    width: auto;}
#mid .post-media img:hover{box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
    opacity: 0.7;
    filter: alpha(opacity=70);}
#mid .post-media iframe,
#mid .real-content iframe{border: none;
    display: block;
    margin: 0 auto;
    max-width: 100%;}
#mid .item-video.align-center{margin: 0 auto;}
#mid .item-video.width-medium{max-width: 600px;}
#mid .post-media.align-left img{margin: 0;}
#mid .item-video.stretch-full{max-width: none !important;}
#mid .post-media.stretch-full img{width: 100%;}
#mid .real-content{line-height: 1.5;
    margin-top: 25px;}
#mid .real-content:first-child{margin-top: 0;}
#mid .real-content > p:first-child{margin-top: 0; 
    font-size: 1.143em; 
    line-height: 1.5;
    color: #444;}
#mid .real-content img{height: auto;
    max-width: 100%;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#mid .under_content_tags{color: #999999;
    font-size: 12px;
    padding-top: 15px;}
#mid .under_content_tags span{margin-right: 10px;}
#mid .widget-title{font-size: 13px;
    text-transform: uppercase;
    margin-bottom: 40px;}
#mid .in_post_widget{margin-top: 50px;}
#mid .in_post_widget .title{margin-bottom: 40px;}
#mid .in_post_widget .widget-inside{margin-left: -3.3%;}
#mid .in_post_widget .item{float: left;
    width: 30%;
    margin-left: 3.3%;}
#mid .in_post_widget .post-media{margin-bottom: 15px;}
#mid .in_post_widget .post-title{display: block;
    margin: 0 0 10px;
    font-size: 17px;
    text-align: center;}
#mid .posts-nav{border: 1px solid #EDEDED;
    margin-top: 50px;}
#mid .posts-nav a{border-right: 1px solid #EDEDED;
    float: left;
    position: relative;
    width: 50%;
    min-height: 110px;
    padding: 30px 60px 30px 100px;
    color: #999;
    font-size: 11px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#mid .posts-nav a.next{float: right;
    border: none;}
#mid .posts-nav a.next:first-child{float: right;
    border-left: 1px solid #EDEDED;}
#mid .posts-nav a span{font-size: 14px;
    color: #484848;
    display: block;}
#mid .posts-nav a i{position: absolute;
    right: 30px;
    top: 50%;
    margin-top: -10px;
    line-height: 20px;
    font-size: 20px;
    color: #484848;}
#mid .posts-nav .prev i{right: auto;
    left: 30px;}
#mid .posts-nav img{height: 50px;
    width: 50px;
    position: absolute;
    top: 30px;
    left: 30px;}
#mid .posts-nav .prev img{left: auto;
    right: 30px;}
#mid .posts-nav a:hover span,
#mid .posts-nav a:hover i{color: #D3AC13;}
#mid .posts-nav .prev{text-align: right;
    padding-left: 60px;
    padding-right: 100px;}
#mid .posts-nav .full.prev{text-align: right;
    padding-right: 30px;}
#mid .posts-nav .full.next{padding-left: 30px;}
#mid .comments-area{margin-top: 50px;}
#mid .archive-item{margin: 40px 0 0;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#mid .archive-item:first-child{margin-top: 0;}
#mid .post-title{font-size: 28px;
    line-height: 1.2em;
    color: #222;
    margin: 28px 0 0;}
#mid .post-title:first-child,
#mid .post-media:first-child{margin-top: 0;}
#mid a.more-link{font-weight: bold;
    color: #D3AC13;
    white-space: nowrap;}
#mid a.more-link:hover{color: #444;}
#mid .post .post-meta{margin-top: 0;
    padding: 20px 0 5px;
    color: #999;
    text-transform: none;}
#mid .post .post-meta i{margin: 0 4px;}
#mid .post .post-meta a{color: #d3ac13;}
#mid .post .post-meta a:hover{color: #747474;}
.posts-list #mid .post{border-bottom: 1px solid #ededed;
    padding-bottom: 20px;}
#mid .variant_masonry .archive-item{margin: 0;}
#mid .variant_masonry .post-media img{width: 100%;}
#mid .variant_masonry .post-title{font-size: 18px;}
#mid .variant_masonry .post-media + .post-title,
#mid .variant_masonry .real-content{margin-top: 20px;}
#mid .variant_masonry .real-content > p:first-child{font-size: 14px;
    line-height: 1.4;}
#mid .navigation{margin-top: 40px;
    text-align: center;
    font-size: 12px;}
#mid .navigation a{-webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #eaeaea;
    display: inline-block;
    height: 28px;
    min-width: 14px;
    padding: 0 7px;
    margin: 8px 0 0 5px;
    color: #222;
    line-height: 28px;}
#mid .navigation .current,
#mid .navigation a:hover{color: #D3AC13;
    border-color: #D3AC13;}
#mid .widget{margin-top: 50px;
    font-size: 13px;}
#mid #secondary .widget:first-child{margin-top: 0;}
#mid .widget h3.title{margin: 0 0 25px;
    font-size: 13px;
    letter-spacing: 0px;
    text-transform: uppercase;}
#mid .widget ul{list-style-type: none;
    margin: 0;
    padding: 0;}
#mid .widget ul ul{margin: 0 0 0 25px;}
#mid .widget ul ul li{position: relative;}
#mid .widget ul ul li:before{content: "\f105"; 
    position: absolute;
    top: 1px;
    left: -15px;
    font-size: 12px;
    color: #D7D7D7;}
#mid .widget_about_posts .item{margin-top: 15px;
    min-height: 50px;}
#mid .widget_about_posts .thumb{float: left;
    margin: 0 15px 5px 0;
    height: 50px;
    width: 50px;}
#mid .widget_about_posts .post-title{display: block;
    margin: 0;
    font-size: 13px;}
#mid .widget_about_posts .entry-date{margin-top: 3px;
    font-size: 11px;}
#mid .widget_about_posts .content{display: block;
    clear: both;
    margin-top: 5px;}
#mid .widget_about_posts .thumb img{display: block;
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;}
#mid .widget_about_posts .item:hover .thumb img{box-shadow: -4px 4px 11px rgba(0,0,0, 0.3);
    top: -4px;
    left: 4px;
    -webkit-border-radius: 3px;
    border-radius: 3px;}
#mid .widget .socials{text-align: left}
#mid .widget .entry-date,
#mid .widget a.comments{color: #a9a9a9;}
#mid .widget a{color: #484848;}
#mid .widget .author,
#mid .widget a:hover{color: #D3AC13;}
#mid .foot-widgets .widget{margin-top: 35px;}
#mid .foot-widgets .widget h3.title{background: none;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
    color: #222;
    text-align: left;}
#mid .foot-widgets .widget h3.title,
#mid .foot-widgets .widget h3.title a{text-transform: uppercase;}
#mid .foot-widgets .widget h3.title:before{display: none;}
#mid .foot-widgets .widget h3.title > span{background-color: transparent;
    padding: 0;}
#mid .foot-widgets .col{float: left;
    width: 31.3%;
    margin-left: 3%;
    padding-bottom: 70px;
    padding-top:30px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#mid .foot-widgets .col:first-child{margin-left: 0;}
#mid p.attachment img{display: block;
    margin: 0 auto;}
#mid{overflow: hidden;}
#mid.full-width-elements #content{max-width: none;}
#mid.full-width-elements .a13_row_container,
#mid.full-width-elements .vc_row-fluid{max-width: 1080px;
    margin: 0 auto;}
#mid.full-width-elements .a13_row_container.a13_full-row{max-width: none;}
#mid blockquote{padding: 0 20px 0 50px;
    color: #ababab;
    font-style: italic;
    margin: 0 0 20px;
    position: relative;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#mid blockquote:before{display: block;
    content: "\201C";
    font-size: 50px;
    line-height: 1;
    font-family: Georgia, serif;
    font-style: normal;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 35px;
    border-right: 1px solid #DFDFDF;
    color: #3B3B3B;}
#mid blockquote p:first-child{margin-top: 0;}
#mid blockquote cite{color: #999999;
    font-size: 14px;
    display: block;
    margin-top: 5px;}
#mid blockquote cite:before{content: "\2014 \2009";}
#mid blockquote.alignleft{width: 50%;}
#mid .wpb_content_element{margin-bottom: 20px;}
#mid .wpb_widgetised_column > .wpb_wrapper >.widget:first-child{margin-top: 0;}
#mid .vc_sep_empty .vc_sep_holder .vc_sep_line{visibility: hidden;}
#mid .vc_separator h4{line-height: 1.2em;}
#mid .a13-hellotext h1{margin-bottom: 0.3em;
    line-height: 1.2;}
#mid .a13-hellotext h2{color: #a9a9a9;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;}
#mid .a13-hellotext.align_left{text-align: left;}
#mid .a13-hellotext.size_small h1{font-size: 24px;}
#mid .a13-hellotext.size_small h2{font-size: 18px;}
#mid .vc_message_box p{margin-top: 0;}
#mid .real-content .flexslider{border: none;
    box-shadow: none;}
#mid .wpb_row *,
#mid .wpb_row *:before,
#mid .wpb_row *:after{-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
#mid .wpb_row{margin-left: -15px;
	margin-right: -15px;}
#mid .wpb_row:before,
#mid .wpb_row:after{content: " ";
	display: table;}
#mid .wpb_row:after{clear: both;}
#mid .wpb_row:before,
#mid .wpb_row:after{content: " ";
	display: table;}
#mid .wpb_row:after{clear: both;}
@media (max-width: 768px){
#mid .wpb_row .wpb_column{margin-bottom: 35px;}
#mid .wpb_row > :last-child,
#mid .wpb_row > :last-child > .wpb_column{margin-bottom: 0;}
}
#mid .vc_text_separator{border-bottom: none;}
#mid .vc_text_separator{height: auto;}
#mid a.logo img{-webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;}
#mid a.logo,
#mid h1 a,
#mid h2 a,
#mid h3 a,
#mid h4 a,
#mid h5 a,
#mid h6 a,
#mid a.post-title,
#mid .breadcrumbs a,
#mid .post-meta a,
#mid .widget li a{-webkit-transition-property: background-color, color;
    -webkit-transition-duration: 0.3s;
    transition-property: background-color, color;
    transition-duration: 0.3s;}
#mid .menu-opener:before{-webkit-transition-property: border-color, color;
    -webkit-transition-duration: 0.3s;
    transition-property: border-color, color;
    transition-duration: 0.3s;}
#mid .archive-item.ready{-webkit-transition-property: left, right, top, opacity, box-shadow;
    -webkit-transition-duration: 0.3s;
    transition-property: left, right, top, opacity, box-shadow;
    transition-duration: 0.3s;
    left: 50%;}
#mid div.masonry{-webkit-transition-property: width, height;
    -webkit-transition-duration: 0.3s;
    transition-property: width, height;
    transition-duration: 0.3s;}
#mid a.to-top,
#mid .socials a,
#mid .top-menu li,
#mid .top-menu a,
#mid .top-menu > li > a:before,
#mid input,
#mid textarea,
#mid .widget_about_posts .thumb img,
#mid .post-media img,
#mid .navigation a,
#mid .more-link{-webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;}
#mid .hidden{display: none !important;
    visibility: hidden;}
#mid .clear{clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;}
#mid .clearfix:before,
#mid .clearfix:after{content: " ";
    display: table;}
#mid .clearfix:after{clear: both;}
@media only screen and (max-width: 1120px){
#mid #content,
#mid .foot-content,
#mid .title-bar .in,
#mid.full-width-elements .a13_row_container.a13_full-row .vc_row-fluid{padding-left: 20px;
        padding-right: 20px;}
#mid.full-width-elements .a13_row_container.a13_full-row{margin: 0 -20px;}
}
@media only screen and (max-width: 800px){
#mid a.logo img{max-width: 300px;}
#mid #col-mask,
#mid #post-list,
#mid #col-mask > .post-content,
#mid #secondary,
#mid.left-sidebar #secondary,
#mid.left-sidebar #post-list,
#mid.left-sidebar #col-mask > .post-content{float: none;
        position: static;
        left: auto;
        right: auto;
        width: auto;}
#mid #secondary,
#mid.left-sidebar #secondary{padding: 30px 0;
        margin-left: -3%;}
#mid #secondary .widget,
#mid #secondary .widget:first-child{width: 47%;
        margin-left: 3%;
        margin-top: 40px;
        float: left;
        -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#mid #secondary .widget:nth-child(odd){clear: both;}
#mid .vc_text_separator .vc_sep_holder{display: none;}
#mid .vc_separator h4{white-space: normal;}
#mid .vc_separator.vc_separator_align_center h4{text-align: center;}
#mid .vc_separator.vc_separator_align_left h4{text-align: left;}
#mid .vc_separator.vc_separator_align_center h4,
#mid .vc_separator.vc_separator_align_left h4{padding: 0;}
#mid .vc_text_separator,
#mid .vc_text_separator h4{display: block;}
}
@media only screen and (max-width: 680px){
#mid #content,
#mid .foot-content,
#mid .title-bar .in,
#mid.full-width-elements .a13_row_container.a13_full-row .vc_row-fluid{padding-left: 10px;
        padding-right: 10px;}
#mid.full-width-elements .a13_row_container.a13_full-row{margin: 0 -10px;}
#mid .page-title:after,
#mid .page-title:before{display: none;}
#mid .menu-opener{right: 10px;}
#mid .navigation-bar{display: block;}
#mid .navigation-bar .socials{display: block;
        text-align: center;
        width: auto;}
#mid .navigation-bar.touch .top-menu{margin: 0 10px;}
#mid a.logo{word-wrap: break-word;}
#mid a.logo img{max-width: 200px;}
.js #mid .menu-container{display: none;}
#mid .f-texts{text-align: center;}
#mid .f-links,
#mid .foot-text{float: none;
        max-width: none;}
#mid .foot-text + .f-links{margin-top: 20px;}
#mid .f-texts .socials{display: block;
        margin-top: 20px;}
#mid .in_post_widget .title{margin-bottom: 15px;}
#mid .in_post_widget .item{width: 46.7%;
        margin-top: 15px;}
#mid .posts-nav a,
#mid .posts-nav a.next{float: none;
        display: block;
        width: auto;
        border-right: none;}
#mid .posts-nav a.prev{border-bottom: 1px solid #EDEDED;}
#mid blockquote.alignleft{width: auto;
        float: none;
        margin-left: 0;
        margin-right: 0;}
}
@media only screen and (max-width: 480px){
#mid #secondary,
#mid.left-sidebar #secondary{padding: 20px 0;
        margin-left: 0;}
#mid #secondary .widget,
#mid #secondary .widget:first-child{width: auto;
        margin-left: 0;
        margin-top: 30px;
        float: none;}
#mid .foot-widgets .col{width: 100%;
        clear: none;
        float: none;
        margin-left: 0;}
#mid .in_post_widget .widget-inside{margin-left: 0;}
#mid .in_post_widget .item{margin-left: 0;
        width: 100%;
        float: none;}
}
@media only screen and (max-width: 460px){
#mid a.logo img{max-width: 100px;}
}
@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi){
#mid .socials a{background-image: url(../../../assets/original/wp-content/themes/blame/images/socials@2x.png);}
}
@media print{
@page{
        margin: 0.5cm;
    }
#mid *{background: transparent !important;
        color: #000 !important; 
        box-shadow: none !important;
        text-shadow: none !important;}
#mid a,
#mid a:visited{text-decoration: underline;}
#mid abbr[title]:after{content: " (" attr(title) ")";}
#mid a[href^="javascript:"]:after,
#mid a[href^="#"]:after{content: "";}
#mid pre,
#mid blockquote{border: 1px solid #999;
        page-break-inside: avoid;}
#mid thead{display: table-header-group;}
#mid tr,
#mid img{page-break-inside: avoid;}
#mid img{max-width: 100% !important;}
#mid p,
#mid h2,
#mid h3{orphans: 3;
        widows: 3;}
#mid h2,
#mid h3{page-break-after: avoid;}
}
/* ---- user/user.css ---- */
#mid a:hover,
#mid h1 a:hover,
#mid h2 a:hover,
#mid h3 a:hover,
#mid h4 a:hover,
#mid h5 a:hover,
#mid h6 a:hover,
#mid .post .post-title a:hover,
#mid .top-menu li:hover > a,
#mid .top-menu li.hovered > a,
#mid .top-menu span em,
#mid .top-menu a em,
#mid .menu-opener.open:before,
#mid .menu-opener:hover:before,
#mid .posts-nav a:hover span,
#mid .posts-nav a:hover i,
#mid a.more-link,
#mid .post .post-meta a,
#mid .navigation .current,
#mid .navigation a:hover,
#mid .widget .author,
#mid .widget a:hover{color: #475577;}
#mid .top-menu > li:hover > a:before,
#mid .top-menu > li.hovered > a:before,
#mid .top-menu span em,
#mid .top-menu a em,
#mid .top-menu ul,
#mid .navigation-bar.touch .top-menu,
#mid .navigation .current,
#mid .navigation a:hover{border-color: #475577;}
#mid input[type="submit"]{color: #475577;
    border-color: #475577;}
#mid input[type="submit"]:hover,
#mid input[type="submit"]:focus{background-color: #475577;}
#mid .widget .title > span,
#mid .navigation a,
#mid .widget-title span{}
#mid input[type="submit"]{color: #ffffff;
    border-color: transparent;
    background-color: #3498db;
    font-family: PT Sans, sans-serif;}
#mid input[type="submit"]:hover,
#mid input[type="submit"]:focus{color: #ffffff;
    border-color: transparent;
    background-color: #676767;}
#mid h1,
#mid h2,
#mid h3,
#mid h4,
#mid h5,
#mid h6,
#mid h1 a,
#mid h2 a,
#mid h3 a,
#mid h4 a,
#mid h5 a,
#mid h6 a,
#mid .page-title,
#mid .widget .title{font-family: PT Sans, sans-serif;
    font-weight: normal;
    text-transform: none;}
#mid h1 a:hover,
#mid h2 a:hover,
#mid h3 a:hover,
#mid h4 a:hover,
#mid h5 a:hover,
#mid h6 a:hover,
#mid .post .post-title a:hover,
#mid .post a.post-title:hover{}
#mid input[type="submit"],
#mid button,
#mid .widget_about_posts .post-title,
#mid .breadcrumbs,
#mid title-bar .post-meta,
#mid .posts-nav a span,
#mid .in_post_widget .post-title{font-family: PT Sans, sans-serif;}
#mid ul.top-menu{font-family: PT Sans, sans-serif;}
#mid input,
#mid select,
#mid textarea{font-family: PT Sans, sans-serif;}
#mid .breadcrumbs,
#mid .post-meta{text-transform: none;}
#mid a.logo{font-size: 26px;
    font-weight: bold;
    font-family: PT Sans, sans-serif;
    padding-top: 25px;
    padding-bottom: 25px;}
#mid a.logo:hover{}
#mid a.logo:hover img{filter: alpha(opacity=70);
    opacity: 0.7;}
#mid .top-menu ul{background-color: transparent;}
#mid .navigation-bar{border-top: none;}
#mid .navigation-bar{border-color: #ffffff;}
#mid .top-menu ul{background-color: #201547;
    border-color: #c6c7c8;}
#mid .top-menu li a{font-size: 20px;
    padding-left: 12px;
    padding-right: 12px;}
#mid .top-menu li a{color: #ffffff;
    font-weight: normal;
    text-transform: uppercase;}
#mid .top-menu li:hover > a,
#mid .top-menu li.hovered > a{color: #c6c7c8;}
#mid .top-menu > li:hover > a:before,
#mid .top-menu > li.hovered > a:before{border-color: #c6c7c8;
    display: none;}
#mid .top-menu li li a,
#mid .top-menu li span.title{font-size: 14px;
    color: #ffffff;
    font-weight: normal;
    text-transform: uppercase;}
#mid .top-menu li li:hover > a,
#mid .top-menu li li.hovered > a{color: #201547;
    background-color: #c6c7c8;}
#mid .top-menu li li a,
#mid .top-menu li span.title,
#mid .navigation-bar.touch .top-menu li a,
#mid .navigation-bar.touch .top-menu li span.title{border-color: #c6c7c8;}
#mid .top-menu span em,
#mid .top-menu a em{border-color: #ffffff;
    color: #ffffff;}
#mid .top-menu ul span em,
#mid .top-menu ul a em{border-color: ;
    color: ;}
#mid .navigation-bar.touch .menu-container,
#mid .navigation-bar.touch .top-menu ul{background-color: #201547;
    background-color: transparent;
    background-color: #201547;}
#mid .foot-widgets{background-color: #333333;
    color: #cecdc1;}
#mid .foot-widgets .foot-content:before{background-color: transparent;}
#mid .foot-widgets .widget{font-size: 14px;}
#mid .foot-widgets .widget h3.title,
#mid .foot-widgets .widget h3.title a{color: #cecdc1;
    font-size: 16px;
    border-color: #eaeaea;}
#mid .foot-widgets .widget a{color: #ffffff;}
#mid .foot-widgets .widget .author,
#mid .foot-widgets .widget a:hover{color: #cecdc1;}
#mid .foot-widgets .widget .entry-date,
#mid .foot-widgets .widget a.comments{color: #cecdc1;}
#mid .foot-items{background-color: #222222;}
#mid .f-texts{border-color: transparent;
    font-size: 14px;}
#mid .f-texts a{}
#mid .f-texts a:hover{}
#mid .variant_masonry #only-posts-here{padding-left: 15.000000px;
    padding-right: 15.000000px;}
#mid .variant_masonry .archive-item{width: 250px;
    margin-bottom: 30px;
    margin-right: 15.000000px;
    margin-left: 15.000000px;}
#mid #content{font-size: 15px;
    color: #939393;}
#mid .real-content > p:first-child{color: #939393;}
#mid .top-menu li a{font-size: 17px  ;}
