/* @license
 * MyFonts Webfont Build ID 1710353, 2011-12-13T19:14:18-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Olney Light by Philatype
 * URL: http://www.myfonts.com/fonts/philatype/olney/light/
 * Copyright: Generated in 2010 by FontLab Studio. Copyright info pending.
 * Licensed pageviews: unlimited
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=1710353
 * 
 * © 2011 Bitstream Inc
*/

@font-face {font-family: 'Olney-Light';src: url('webfonts/1A1911_0_0.eot');src: url('webfonts/1A1911_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/1A1911_0_0.woff') format('woff'),url('webfonts/1A1911_0_0.ttf') format('truetype');}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}

html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;font-size:13px;line-height:18px}
body,button,input,select,textarea{font-family:sans-serif;color:#ddd}

::-moz-selection{background:#80caba;color:#fff;text-shadow:none}
::selection          {background:#80caba;color:#fff;text-shadow:none}

a,a:visited{color:#6fdecb;text-decoration:none}
a:hover{text-decoration:underline}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
a:active,input.button:active{outline:0}
#sidebar a{color:#80caba}
#sidebar a:hover{color:#94ead7}

abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
cite{font-style:normal;}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #444;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}
p{margin:0 0 18px 0}
pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:13px;line-height:13px;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
ul,ol {margin:0 0 18px 0;padding:0 0 0 1em}
dd{margin:0 0 0 1em}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}

form{margin:0}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer}
legend{border:0;*margin-left:-7px;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:valid,textarea:valid{}
input:invalid,textarea:invalid{background-color:#f0dddd}

label{font-weight:bold}
input,textarea{-webkit-transition:border linear 0.2s;
-moz-transition:border linear 0.2s;
-ms-transition:border linear 0.2s;
-o-transition:border linear 0.2s;
transition:border linear 0.2s;}
input {
-webkit-appearance: none;
border:1px solid  rgba(0, 0, 0, 0.2);
width:50%;
margin:0;
-webkit-border-radius:0px;
height:34px;
}
textarea,
select,
input[type="email"],
input[type="search"],
input[type="text"],
input[type="url"],
input[type="password"] {
-webkit-appearance:none;
-webkit-border-radius:0;

background:#fff;
background:#212424;
box-shadow:inset 0 0 13px rgba(0,0,0,0.4);
color:#ddd;
padding:0 0 0 10px;
border:1px solid rgba(0,0,0,0.2);
outline:0;
}
textarea {
padding:10px;
height:155px;
min-height:40px;
overflow:auto;
resize:vertical;
width:488px;
}
.button,
.button:visited,
input[type="submit"]{
cursor:pointer;
color:#fff;
background:#111;
outline:0;
padding:5px 10px;
width:auto;
border:none;
text-transform:uppercase;
-webkit-transition:background 0.2s ease-out;
-moz-transition:background 0.2s ease-out;
-o-transition:background 0.2s ease-out;
-ms-transition:background 0.2s ease-out;
transition:background 0.2s ease-out;
}
.button:hover{background:#58adfc;color:#fff}
input[type="submit"]:hover{
background:#222;
}

input:focus,
textarea:focus{
border-color:#94ead7
}

::-moz-focus-inner{border:0;padding:0}
input[type="search"]::-webkit-search-decoration{display:none}
:invalid {
-moz-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
#s{display:inline}

table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}



/* ==|== roots styles ======================================================= */

h1,h2,h3,h4,h5,h6{
color:#fff;
font-family:'Olney-Light', sans-serif;
text-transform:uppercase;
text-shadow:0 -1px 4px rgba(255,255,255,0.3);
font-weight:normal;
margin:0;
}
h3,h4,h5,h6{
font-family:sans-serif;
text-shadow:0 -1px 3px rgba(255,255,255,0.2);
}
h1{font-size:36px;line-height:27px;margin:27px 0 0 0;}
h2{font-size:18px;line-height:18px;margin-top:18px}
h3{font-size:13px;font-weight:bold;line-height:18px}

.hentry h1 a{color:#fff}
.hentry h1 a:hover,
.hentry h1 a:active{color:#94ead7;text-decoration:none}

#sidebar h3 a{
color:#fff;
text-shadow:0 -1px 3px rgba(255,255,255,0.2)}
#sidebar h3 a:hover{color:#94ead7}

body{background:#c9cfcf url(../img/bg.jpg) top center repeat-x}
#wrap{width:828px;margin:0 auto}

/* =============================================================================
   Header
   ========================================================================== */

#banner{height:116px;
margin-top:10px;}
#logo{
color:rgba(240,240,240,0.8);
font-size:81px;
line-height:116px;
margin-left:-3px;
width:354px;
float:left;
text-decoration:none;
text-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
#logo span{color:rgba(128,202,186,0.8)}

#decorcontain{width:454px;height:35px;float:right;margin-top:36px;margin-right:4px}
.decor{width:454px;height:11px;background:rgba(0,0,0,0.3);margin-bottom:13px;

-webkit-border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-topright:3px;
-moz-border-radius-bottomright:3px;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
box-shadow:0 0 3px 0 rgba(0,0,0,0.3);
}

#nav-main{margin-left:15px;margin-top:3px}
#nav-main ul{display:block}
#nav-main a{
color:#FFF;
font-size:26px;
font-family:'Olney-Light', sans-serif;
text-decoration:none;
text-transform:uppercase;
text-shadow:0 0 4px rgba(0, 0, 0, 0.5);}
#nav-main li{float:left;margin-right:30px}

/* =============================================================================
   Content
   ========================================================================== */
#content{
background:url(../img/main-bg.png) no-repeat top center;
padding-top:0px;
margin-top:-25px;
}
.error404 #content,
.bbPress  #content,
.page-template-page-full-php #content{
background:url(../img/main-bg-single.png) no-repeat top center
}


/* =============================================================================
   Primary Content
   ========================================================================== */

#main{float:left;padding:0 0 0 15px;width:510px;}

.error404  #main,
.bbPress  #main,
.page-template-page-full-php #main{
width:798px;
}


/* =============================================================================
   Sidebar
   ========================================================================== */

#sidebar{color:#808080;float:right;padding-right:15px;width:270px;margin-top:14px;}
#dl{margin-bottom:21px}

/* Jetpack Twitter */
.tweets{list-style-type:none;padding:0}
.timesince{display:block;text-align:right;margin-bottom:18px;font-style:italic}

/* Jetpack Sub */
.jetpack_subscription_widget input{height:36px;border:none;padding:0;margin:-4px 0 0 0}
#subscribe-field{
background:#212424;
width:190px;
box-shadow:inset 0 0 13px rgba(0,0,0,0.4);
padding:0 0 0 10px;
margin-bottom:18px;
}
.jetpack_subscription_widget input[type="submit"]{color:#fff;background:#111;text-transform:uppercase;width:70px}
.jetpack_subscription_widget input[type="submit"]:hover{
background:#222;
}

/* Social Icons */
.widget_social_links a{margin:0 10px 0 0}
.widget_social_links{margin:0 0 18px 0}

/* =============================================================================
   Footer
   ========================================================================== */

#content-info{color:#808080;
clear:both;
background:#111;
margin:0 4px;
padding:1em 11px;
/*border-top:18px solid #333;*/
box-shadow:0 3px 3px -2px rgba(0,0,0,0.5);
}
.footnote{float:left;width:33%}



/* =============================================================================
   Posts
   ========================================================================== */

.hentry h2 a{text-decoration:none}
.byline{color:#808080;margin:0}
.byline a{color:#808080;}
.byline a:hover{color:#80caba}



/* =============================================================================
   Post & Comment Navigation
   ========================================================================== */

#post-nav { clear: both; *display: inline-block; }
#post-nav:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
#post-nav .post-previous { float: left; width: 50%; }
#post-nav .post-next { float: right; width: 50%; text-align: right; }
#post-nav .post-next a { float: right; }

#comments-nav { clear: both; margin: 0 0 1.5em 0; *display: inline-block; }
#comments-nav:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
#comments-nav .comments-previous { float: left; width: 50%; }
#comments-nav .comments-next { float: right; width: 50%; text-align: right; }
#comments-nav .comments-next a { float: right; }



/* =============================================================================
   Post Comments
   ========================================================================== */

.commentlist {padding:0;}
.commentlist article{padding:17px 0 0 0;border-top:1px solid #444}
.commentlist header{color:#999}
.commentlist header a{color:#999}
.commentlist header a:hover{color:#6fdecb}
.commentlist .fn{font-weight:bold}
.commentlist .fn a{color:#6fdecb}
.commentlist ul{padding:0 0 0 36px}
.commentlist li{list-style:none;}

#commentform input,
#commentform textarea{display:block}



/* =============================================================================
   Gallery
   ========================================================================== */

img{vertical-align:middle}
.lightbox ul{list-style:none;padding:0}
.lightboxnav li{display:inline}
.lightboxnav img{
border:1px solid #444;
-webkit-transition:opacity .2s linear;
-moz-transition:opacity .2s linear;
-o-transition:opacity .2s linear;
transition:opacity .2s linear;
margin:13px 10px 0 0;
}
.lightboxnav a:hover img{opacity:.75;}
.lightboximg li[id]{
overflow:hidden;
position:absolute;
width:0;
height:0;
left:0;
top:0;
opacity:0;
background:rgba(0,0,0,.8);
-webkit-transition:opacity 1.2s cubic-bezier(0,0,0,1);
-moz-transition:opacity 1.2s cubic-bezier(0,0,0,1);
-o-transition:opacity 1.2s cubic-bezier(0,0,0,1);
transition:opacity 1.2s cubic-bezier(0,0,0,1);
}
.lightboximg li[id] a:before{
content:url(../img/close.png);
position:absolute;
top:-26px;
left:-26px;
opacity:0;
}
.lightboximg li[id] a:hover:before{opacity:1}
.lightboximg li[id]:target{
width:100%;
height:100%;
opacity:1;
}
.lightboximg li[id]:target a{
position:absolute;
top:50%;
left:50%;
margin:-220px 0 0 -380px;
border:15px solid #fff;
-webkit-box-shadow:0 1px 8px #000;
-moz-box-shadow:0 1px 8px #000;
box-shadow:0 1px 8px #000;
}



/* =============================================================================
   Search form
   ========================================================================== */

#s{}

/* =============================================================================
   Plugins
   ========================================================================== */
/*BBPRESS GAY FAT SHIT*/
#content hr,#container hr{margin:0 0 24px}#entry-author-info{border-bottom:1px solid #444;margin:10px 0 0}#content table.bbp-topics,#content table.bbp-forums,#content table.bbp-replies,#container table.bbp-topics,#container table.bbp-forums,#container table.bbp-replies,#main table.bbp-topics,#main table.bbp-forums,#main table.bbp-replies{clear:left;table-layout:fixed;width:100%}div.bbp-breadcrumb,div.bbp-topic-tags{font-size:12px}#content div.bbp-breadcrumb p,#content div.bbp-topic-tags p{margin-bottom:10px}#content table tbody tr.odd td{background-color:#444}td,th{padding:0 0 0 5px}#content table tbody tr.status-trash.even td,#content table tbody tr.status-spam.even td{background-color:#fee}#content table tbody tr.status-trash.odd td,#content table tbody tr.status-spam.odd td{background-color:#fdd}#content table.bbp-topics tbody tr.status-closed td,#content table.bbp-topics tbody tr.status-closed td a{color:#ccc}table.bbp-topic tbody tr td,table.bbp-replies tbody tr td{background-color:#777}#content th.bbp-topic-author,#content th.bbp-reply-author{text-align:center;width:120px}#content th.bbp-topic-content,#content th.bbp-reply-content{text-align:left;padding:9px 10px 9px 15px}#content table.bbp-forums tfoot td,#content table.bbp-topics tfoot td,#content table.bbp-topic tfoot td,#content table.bbp-replies tfoot td,#content table.bbp-replies tr.bbp-reply-header td,#content table.bbp-topic tr.bbp-topic-header td{background-color:#494949;color:#ddd;font-weight:bold;padding:4px 10px}span.bbp-author-ip{font-weight:bold;color:#aaa}#content .bbp-forum-topic-count,#content .bbp-forum-reply-count,#content .bbp-topic-reply-count,#content .bbp-topic-voice-count,#content .bbp-topic-action{width:10%;text-align:center;padding:6px 0}#content td.bbp-topic-author,#content td.bbp-reply-author{text-align:center;vertical-align:top;padding:20px}.bbp-topic-freshness,.bbp-forum-freshness{text-align:center;width:25%}#content tbody .bbp-topic-content,#content tbody .bbp-reply-content{vertical-align:top;overflow:auto;padding:15px 10px 10px 15px}#content .bbp-topic-content img,#content .bbp-reply-content img{max-width:100%}span.bbp-admin-links{float:right;color:#ddd}span.bbp-admin-links a{color:#bbb;font-weight:normal;font-size:10px;text-transform:uppercase;text-decoration:none}tr td span.bbp-admin-links a:hover{color:#ff4b33}td.bbp-topic-admin-links,td.bbp-topic-counts{width:50%}a.bbp-topic-permalink,a.bbp-reply-permalink{float:right;margin-left:10px;color:#ccc}#content p.bbp-topic-meta{margin-bottom:0;font-size:11px}#content p.bbp-topic-meta span{white-space:nowrap}#content table tbody tr .bbp-forum-description p{margin-bottom:0;font-size:13px;font-style:italic}#content table tbody tr ul.bbp-forums{list-style:none;font-size:12px;border-left:1px solid #aaa;margin:0 0 0 10px;padding:0 0 0 10px}.bbp-pagination{float:left;width:100%;margin-bottom:20px}.bbp-topic-pagination{display:inline-block;margin-left:5px;margin-bottom:2px}.bbp-topic-pagination a{font-size:10px;line-height:10px;border:1px solid #ddd;text-decoration:none;padding:1px 3px}#content fieldset.bbp-form,#container fieldset.bbp-form,#wrapper fieldset.bbp-form{clear:left;border:1px solid #444;padding:10px 20px}#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-register fieldset label,#bbp-lost-pass fieldset label{width:100px}#content fieldset.bbp-form p,#container fieldset.bbp-form p,#wrapper fieldset.bbp-form p,#content fieldset.bbp-form textarea,#container fieldset.bbp-form textarea,#wrapper fieldset.bbp-form textarea,#content fieldset.bbp-form select,#container fieldset.bbp-form select,#wrapper fieldset.bbp-form select,#content fieldset.bbp-form input,#container fieldset.bbp-form input,#wrapper fieldset.bbp-form input{margin:0 0 10px}textarea#bbp_reply_content,textarea#bbp_topic_content{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.bbp-topic-form,.bbp-reply-form,.bbp-topic-tag-form{clear:left}body.topic-edit .bbp-topic-form div.avatar img,body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img{margin-right:0;border:1px solid #ddd;line-height:0;background-color:#efefef;padding:10px}body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.topic-edit .bbp-topic-form code,body.reply-edit .bbp-reply-form code{font-size:10px;background-color:#f0fff8;border:1px solid #CEEFE1;display:block;margin-top:5px;width:369px;padding:8px}p.form-allowed-tags{width:462px}#bbp-your-profile fieldset{margin-top:20px;padding:20px 20px 0}#bbp-your-profile fieldset div{margin-bottom:20px;float:left;width:100%;clear:left}#bbp-your-profile fieldset select{margin-bottom:0}#bbp-your-profile fieldset input,#bbp-your-profile fieldset textarea{width:400px}#content #bbp-your-profile fieldset label,#container #bbp-your-profile fieldset label{float:left;width:150px;padding-right:20px;text-align:right}#bbp-your-profile fieldset span.description{font-size:12px;font-style:italic;float:left;clear:left;width:383px;margin:0 0 0 170px}#content #bbp-your-profile fieldset fieldset,#container #bbp-your-profile fieldset fieldset{width:260px;border:none;clear:none;float:none;margin:0;padding:0}#bbp-your-profile fieldset fieldset span.description{margin-left:0;margin-bottom:20px}div.bbp-template-notice{-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#337;color:#aaa;clear:both;border-color:#33c;border-style:solid;border-width:1px;margin:5px 0 15px;padding:0 .6em}div.bbp-template-notice a{color:#555;text-decoration:none}div.bbp-template-notice a:hover{color:#000}div.bbp-template-notice.important{background-color:#337;border-color:#33c}div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#733;border-color:#c33}div.bbp-template-notice.error a,div.bbp-template-notice.warning a{color:#c00}div.bbp-template-notice p{font-size:12px;line-height:140%;margin:.5em 0 6px!important;padding:2px}.bbp-topics-front tr.super-sticky td,.bbp-topics tr.super-sticky td,.bbp-topics tr.sticky td,.bbp-forum-content tr.sticky td{background-color:#ffffe0!important;font-size:1.1em}#content .bbp-topic-revision-log,#content .bbp-reply-revision-log,#main .bbp-topic-revision-log,#main .bbp-reply-revision-log,#container .bbp-topic-revision-log,#container .bbp-reply-revision-log{border-top:1px dotted #ddd;list-style:none;width:100%;font-size:11px;color:#aaa;margin:0;padding:8px 0 0}.bbp-login-form .bbp-username label,.bbp-login-form .bbp-password label{width:70px;display:inline-block}.bbp-login-form .bbp-username,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper{margin-top:10px}.bbp-login-form .bbp-submit-wrapper{text-align:right}.bbp-login-form .bbp-login-links a{float:left;clear:left}.bbp-logged-in img.avatar{float:left;margin-right:15px}.bbp-logged-in h4{font-weight:bold;font-size:1.3em;clear:none;margin-bottom:10px}#content p.bbp-topic-meta img.avatar,#content ul.bbp-reply-revision-log img.avatar,#content ul.bbp-topic-revision-log img.avatar,#content div.bbp-template-notice img.avatar,#content .widget_display_topics img.avatar,#content .widget_display_replies img.avatar,#content p.bbp-topic-meta img.avatar,#main ul.bbp-reply-revision-log img.avatar,#main ul.bbp-topic-revision-log img.avatar,#main div.bbp-template-notice img.avatar,#main .widget_display_topics img.avatar,#main .widget_display_replies img.avatar,#main p.bbp-topic-meta img.avatar,#container ul.bbp-reply-revision-log img.avatar,#container ul.bbp-topic-revision-log img.avatar,#container div.bbp-template-notice img.avatar,#container .widget_display_topics img.avatar,#container .widget_display_replies img.avatar{float:none;margin-bottom:-7px;border:3px double #ddd;display:none}.activity-list li.bbp_topic_create .activity-content .activity-inner,.activity-list li.bbp_reply_create .activity-content .activity-inner{border-left:2px solid #EAEAEA;margin-left:5px;padding-left:10px}.bbPress #sidebar,div.bbp-template-notice.info{display:none!important;visibility:hidden}div.bbp-breadcrumb,fieldset span.bbp-admin-links,.bbp-pagination-count{float:left}div.bbp-topic-tags,table.bbp-forums th span,table.bbp-topics th span,table.bbp-topic th span,table.bbp-replies th span,.bbp-pagination-links,div.bbp-submit-wrapper,#bbp-your-profile fieldset.submit button,fieldset div.avatar{float:right}#content table tbody tr.even td,table.bbp-forums th,table.bbp-topics th,table.bbp-topic th,table.bbp-replies th{background-color:#333}#content .bbp-forum-info,.bbp-topic-title{width:55%;text-align:left}.bbp-topic-action #favorite-toggle a,.bbp-topic-action #subscription-toggle a{text-decoration:none;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:bold;font-size:13px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:0 3px 1px}.bbp-topic-action #favorite-toggle a:hover,.bbp-topic-action #subscription-toggle a:hover{color:#5a5;background-color:#beb;border-color:#7c7}.bbp-topic-action #favorite-toggle span.is-favorite a,.bbp-topic-action #subscription-toggle span.is-subscribed a{color:#faa;border:1px solid #faa;background-color:#fee;-moz-border-radius:5px;-webkit-border-radius:5px}.bbp-topic-action #favorite-toggle span.is-favorite a:hover,.bbp-topic-action #subscription-toggle span.is-subscribed a:hover{color:#c88;background-color:#fdd;border-color:#c88}#content table tbody tr ul.bbp-forums li,#merge_tag,#delete_tag{display:inline}#content fieldset.bbp-form legend,#container fieldset.bbp-form legend,#wrapper fieldset.bbp-form legend,.bbp-login-form .bbp-username input,.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input{padding:5px}#bbp-your-profile fieldset legend,.bbp-login-form fieldset legend{display:none}


/* ==|== media queries ======================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 480px){
  /* Style adjustments for viewports 480px and over go here */

}

@media only screen and (min-width: 768px){
  /* Style adjustments for viewports 768px and over go here */

}



/* ==|== wordpress generated classes ========================================
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter{display:block;margin:0 auto;text-align:center}
.alignleft{float:left;margin:0 1.5em 1.5em 0}
.alignright{float:right;margin:0 0 1.5em 1.5em}
.wp-caption{border:1px solid #ddd;text-align:center;background:#eee;margin:15px 10px;padding:14px 10px 6px}
.wp-caption-text{margin:0}



/* ==|== non-semantic helper classes ======================================== */

.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}
.ir br{display:none}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}



/* ==|== print styles ======================================================= */

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}