@charset "UTF-8";
/*
  ------------------------------
  .   .              .          
  |   |              |   o      
  |---| .-.  .-.  .-.|   .  .-. 
  |   |(   )(   )(   |   | (.-' 
  '   ' `-'  `-'  `-'`--' `-`--'
  ------------------------------
   The Comfy HTML/CSS Framework 
  ------------------------------

  @author   Craig Waterman / @ckh2oman / craigwaterman.com
  @author   Dan Rose / @dblizzy / danroseonline.com
  @git      https://github.com/craigwaterman/Hoodie
  @license  See LICENSE and ATTRIBUTION

  @file     hoodie.scss
  @info     Main entry point to Hoodie. Derived from Bootstrap.

*/
/* line 33, hoodie/reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline; }

article img{
margin-top: 0.5em;
margin-bottom: 0.5em;
}

/* line 41, hoodie/reset.scss */
body {
  line-height: 1; }

/* line 44, hoodie/reset.scss */
ol, ul {
  list-style: none; }

/* line 47, hoodie/reset.scss */
blockquote, q {
  quotes: none; }

/* line 51, hoodie/reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
/* line 76, hoodie/reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block; }

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
/* line 86, hoodie/reset.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/*
 * Prevents modern browsers from displaying 'audio' without controls
 */
/* line 96, hoodie/reset.scss */
audio:not([controls]) {
  display: none; }

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
/* line 105, hoodie/reset.scss */
[hidden] {
  display: none; }

/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Keeps page centred in all browsers regardless of content height
 * 3. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
/* line 122, hoodie/reset.scss */
html {
  font-size: 100%;
  /* 1 */
  overflow-y: scroll;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 3 */ }

/* 
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
/* line 137, hoodie/reset.scss */
body,
button,
input,
select,
textarea {
  font-family: sans-serif; }

/* =============================================================================
   Links
   ========================================================================== */
/*
 * Addresses outline displayed oddly in Chrome
 */
/* line 150, hoodie/reset.scss */
a:focus {
  outline: thin dotted; }

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 160, hoodie/reset.scss */
a:hover,
a:active {
  outline: 0; }

/* =============================================================================
   Typography
   ========================================================================== */
/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
/* line 173, hoodie/reset.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/*
 * Addresses style set to 'bolder' in FF3/4, S4/5, Chrome
*/
/* line 182, hoodie/reset.scss */
b,
strong {
  font-weight: bold; }

/*
 * Addresses styling not present in S5, Chrome
 */
/* line 191, hoodie/reset.scss */
dfn {
  font-style: italic; }

/*
 * Addresses styling not present in IE6/7/8/9
 */
/* line 199, hoodie/reset.scss */
mark {
  background: #ff0;
  color: #000; }

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 212, hoodie/reset.scss */
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

/*
 * Improves readability of pre-formatted text in all browsers
 */
/* line 222, hoodie/reset.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
/* 1 */
/* line 235, hoodie/reset.scss */
q {
  quotes: none; }

/* 2 */
/* line 242, hoodie/reset.scss */
q:before,
q:after {
  content: '';
  content: none; }

/* line 247, hoodie/reset.scss */
small {
  font-size: 75%; }

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
/* line 257, hoodie/reset.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 264, hoodie/reset.scss */
sup {
  top: -0.5em; }

/* line 268, hoodie/reset.scss */
sub {
  bottom: -0.25em; }
  
.wp-polls label{
  position: relative;
}

/* =============================================================================
   Lists
   ========================================================================== */
/* line 278, hoodie/reset.scss */
ul,
ol {
  margin: 0;
  padding: 0; }

/* line 283, hoodie/reset.scss */
dd {
  margin: 0 0 0 40px; }

/* line 288, hoodie/reset.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none; }

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 304, hoodie/reset.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */ }

/*
 * Corrects overflow displayed oddly in IE9 
 */
/* line 313, hoodie/reset.scss */
svg:not(:root) {
  overflow: hidden; }

/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
/* line 326, hoodie/reset.scss */
figure {
  margin: 0; }

/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Define consistent border, margin, and padding
 */
/* line 339, hoodie/reset.scss */
fieldset {
  border: 0px;
  margin: 0 2px;
  /* padding: 0.35em 0.625em 0.75em; */ }


.af-body input.text {
width: 100%;
float: none;
padding: 2px!important;
height: 25px;
}


/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects alignment displayed oddly in IE6/7
 */
/* line 350, hoodie/reset.scss */
legend {
  border: 0;
  /* 1 */
  *margin-left: -7px;
  /* 2 */ }

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3/4, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
/* line 364, hoodie/reset.scss */
button,
input,
select,
textarea {
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */ }

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
/* line 375, hoodie/reset.scss */
button,
input {
  line-height: normal;
  /* 1 */ }

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Corrects inner spacing displayed oddly in IE7 without effecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */
/* line 389, hoodie/reset.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 1 */
  *overflow: visible;
  /* 3 */ }

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Addresses excess padding in IE8/9
 */
/* line 400, hoodie/reset.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */
/* line 410, hoodie/reset.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/*
 * Corrects inner padding displayed oddly in S5, Chrome on OSX
 */
/* line 421, hoodie/reset.scss */
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/*
 * Corrects inner padding and border displayed oddly in FF3/4
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */
/* line 431, hoodie/reset.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
/* line 441, hoodie/reset.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* =============================================================================
   Tables
   ========================================================================== */
/* 
 * Remove most spacing between table cells
 */
/* line 455, hoodie/reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* Global
================================================== */
/* line 24, hoodie/layout.scss */
body {
  font-family: proxima-nova-1, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: black;
  overflow: hidden;
  position: static !important;
  height: auto !important; }

/* line 32, hoodie/layout.scss */
.wf-inactive {
  font-family: proxima-nova-1, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 37, hoodie/layout.scss */
body::selection, p::selection, h1::selection, h2::selection, h3::selection, h4::selection, h5::selection, blockquote::selection, label::selection, td::selection, span::selection, a::selection {
  background: #ec008c;
  /* Safari */
  color: white; }
/* line 41, hoodie/layout.scss */
body::-moz-selection, p::-moz-selection, h1::-moz-selection, h2::-moz-selection, h3::-moz-selection, h4::-moz-selection, h5::-moz-selection, blockquote::-moz-selection, label::-moz-selection, td::-moz-selection, span::-moz-selection, a::-moz-selection {
  background: #ec008c;
  /* Firefox */
  color: white; }

/* line 47, hoodie/layout.scss */
h1 {
  font-size: 34px;
  line-height: normal;
  color: #333;
  font-weight: bold;
  margin-bottom: 40px; }

/* line 55, hoodie/layout.scss */
h2 {
  font-weight: bold; }

/* line 59, hoodie/layout.scss */
h3 {
  font-size: 18px;
  font-weight: bold; }

/* line 64, hoodie/layout.scss */
.index h4, .work_snippets h4, .partner_toggle {
  background: url(images/notch_sm.png) no-repeat 0px 2px;
  padding-left: 15px;
  color: #333;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 20px;
  margin-left: 0px !important; }

/* Header
================================================== */
/* line 79, hoodie/layout.scss */
header {
  height: 110px; }

.touch #logo{
    background-image:none !important;
}

/* Nav (Primary)
================================================== */
/* line 90, hoodie/layout.scss */
.wf-loading nav {
  /*ul li{
    margin-right: 0 !important;
  }*/ }
  /* line 91, hoodie/layout.scss */
  .wf-loading nav #wide {
    margin-right: 0 !important; }

/* line 101, hoodie/layout.scss */
nav {
  border-top: 1px dotted #e5e5e5;
  border-bottom: 1px dotted #e5e5e5;
  padding: 0;
  margin-bottom: 30px;
  /*wide*/
  /*nav_toggle*/
  /*social*/
  /*search*/ }
  /* line 107, hoodie/layout.scss */
  nav #wide {
    float: left;
    margin: 3px 80px 0 0;
    /*ul*/ }
    /* line 110, hoodie/layout.scss */
    nav #wide ul {
      /*padding: 15px 0;*/
      margin: 0 0px 0 15px;
      float: left;
      position: relative;
      /*li*/ }
      /* line 115, hoodie/layout.scss */
      nav #wide ul li {
        text-transform: uppercase;
        font-size: 12px;
        float: left;
        position: relative;
        /*a, a:visited*/
        /*ul li ul*/ }
        /* line 120, hoodie/layout.scss */
        nav #wide ul li span {
          background: url(images/toggle_arrow.png) no-repeat right;
          width: 10px;
          height: 5px;
          margin: 0px 0 0 5px;
          display: inline-block; }
        /* line 127, hoodie/layout.scss */
        nav #wide ul li a, nav #wide ul li a:visited {
          color: #333333;
          font-weight: 500;
          display: block;
          float: left;
          padding: 13px 30px 15px 0;
          /* hover */ }
          /* line 133, hoodie/layout.scss */
          nav #wide ul li a:hover, nav #wide ul li a:visited:hover {
            color: #ec008c; }
        /* line 137, hoodie/layout.scss */
        nav #wide ul li ul {
          margin: 0 0 0 0;
          padding: 0 0 0 0;
          z-index: 500; }
          /* line 141, hoodie/layout.scss */
          nav #wide ul li ul li {
            /*a*/
            /*first-of-type*/ }
            /* line 142, hoodie/layout.scss */
            nav #wide ul li ul li a {
              text-transform: none;
              border-bottom: 1px solid #ddd;
              border-left: 1px solid #ddd;
              border-right: 1px solid #ddd;
              background: white;
              width: 165px;
              padding: 15px 7px 15px 15px !important;
              display: block;
              /*a:hover*/ }
              /* line 152, hoodie/layout.scss */
              nav #wide ul li ul li a:hover {
                background: #f9f9f9;
                color: #ec008c; }
              /* line 157, hoodie/layout.scss */
              nav #wide ul li ul li a span {
                background: url(images/subnav_arrow.png) no-repeat right;
                width: 4px;
                height: 7px;
                margin: 7px 10px 0 0;
                display: block;
                float: right; }
            /* line 168, hoodie/layout.scss */
            nav #wide ul li ul li:first-of-type {
              border-top: 1px solid #ddd; }
            /* line 172, hoodie/layout.scss */
            nav #wide ul li ul li .children {
              margin: 0px !important; }
    /* line 183, hoodie/layout.scss */
    nav #wide .current_page_item a, nav #wide .current_page_item a:visited {
      color: #ec008c; }
    /* line 186, hoodie/layout.scss */
    nav #wide .current_page_item ul li a, nav #wide .current_page_item ul li a:visited {
      color: #333333; }
    /* line 190, hoodie/layout.scss */
    nav #wide #dropmenu li {
      float: left;
      position: relative;
      margin-left: 1px; }
    /* line 191, hoodie/layout.scss */
    nav #wide #dropmenu ul {
      position: absolute;
      display: none;
      width: 12em;
      top: 10px;
      left: -1px; }
    /* line 192, hoodie/layout.scss */
    nav #wide #dropmenu li ul a {
      height: auto;
      float: left;
      border-bottom: 1px solid #c8c8c8; }
    /* line 193, hoodie/layout.scss */
    nav #wide #dropmenu ul ul {
      top: auto; }
    /* line 194, hoodie/layout.scss */
    nav #wide #dropmenu li ul ul {
      left: 15em;
      margin: 0 0 0 0px;
      top: -0.09em; }
  /* line 201, hoodie/layout.scss */
  nav .nav_toggle {
    display: none;
    float: left;
    width: 59px;
    height: 18px;
    background: url(images/nav_toggle.png) no-repeat 0 0; }
    /* line 207, hoodie/layout.scss */
    nav .nav_toggle.active {
      background: url(images/nav_toggle.png) no-repeat 0 -20px; }
  /* line 213, hoodie/layout.scss */
  nav .social {
    float: left;
    text-align: right;
    margin: 13px 3px 0 0px; }
    /* line 217, hoodie/layout.scss */
    nav .social div {
      height: 21px;
      width: 22px;
      float: left; }
    /* line 222, hoodie/layout.scss */
    nav .social #navTwitter {
      background: url(images/social_icons.jpg) no-repeat 0 0; }
      /* line 224, hoodie/layout.scss */
      nav .social #navTwitter:hover {
        background: url(images/social_icons.jpg) no-repeat 0 -21px; }
    /* line 229, hoodie/layout.scss */
    nav .social #navFacebook {
      background: url(images/social_icons.jpg) no-repeat -22px 0; }
      /* line 231, hoodie/layout.scss */
      nav .social #navFacebook:hover {
        background: url(images/social_icons.jpg) no-repeat -22px -21px; }
    /* line 236, hoodie/layout.scss */
    nav .social #navRSS {
      background: url(images/social_icons.jpg) no-repeat -66px 0; }
      /* line 238, hoodie/layout.scss */
      nav .social #navRSS:hover {
        background: url(images/social_icons.jpg) no-repeat -66px -21px; }
    /* line 243, hoodie/layout.scss */
    nav .social #navGooglePlus {
      background: url(images/social_icons.jpg) no-repeat -44px 0; }
      /* line 245, hoodie/layout.scss */
      nav .social #navGooglePlus:hover {
        background: url(images/social_icons.jpg) no-repeat -44px -21px; }
  /* line 252, hoodie/layout.scss */
  nav #search {
    float: left;
    margin: 13px 0 0 7px; }
    /* line 255, hoodie/layout.scss */
    nav #search input[type=text] {
      /*background: #fff;
      background-image: none !important;
      border: 1px solid #e5e5e5;
      @include border-radius(0, 0, 0px, 50px);
      -webkit-background-clip: padding-box;*/
      -moz-border-radius: 0 0 0 0;
      -webkit-border-top-left-radius: 0;
      -webkit-border-top-right-radius: 0;
      -webkit-border-bottom-right-radius: 0;
      -webkit-border-bottom-left-radius: 0;
      border-radius: 0 0 0 0;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      -webkit-box-shadow: 0;
      -moz-box-shadow: 0;
      box-shadow: 0;
      border: none !important;
      background: url(images/search_bg_right.jpg) no-repeat top right, url(images/search_bg.jpg) no-repeat top left !important;
      width: 120px;
      height: 24px;
      padding: 0px 45px 0 15px !important;
      font-size: 13px;
      font-family: proxima-nova-1, "proxima-nova", sans-serif;
      display: inline-block;
      float: left; }
      /* line 272, hoodie/layout.scss */
      nav #search input[type=text]:focus {
        outline: none;
        /*border: 1px solid #c7c7c7; */ }
    /* line 277, hoodie/layout.scss */
    .gsc-control-cse{
	    border: none !important;
    }
    .cse .gsc-control-cse, .gsc-control-cse{
	    padding: 0 !important;
    }
    .gsc-clear-button{
	    display: none;
    }
    .gsc-input{
	    padding: 0 !important;
    }
    td.gsc-search-button{
	    width: auto !important;
	    padding: 0 !important;
    }
    nav #search input[type=submit], nav #search input[type=button] {
      background: url(http://justcreative.com/wp-content/themes/JustCreative/images/search.png) no-repeat 0 0;
      margin: 1px 0 0 -42px;/*2px 0 0 -42px;*/
      width: 40px;
      height: 20px;
      border: 0;
      display: inline;
      line-height: 20px;
      -moz-border-radius: 0 0 0 0;
      -webkit-border-top-left-radius: 0;
      -webkit-border-top-right-radius: 0;
      -webkit-border-bottom-right-radius: 0;
      -webkit-border-bottom-left-radius: 0;
      border-radius: 0 0 0 0;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      text-indent: -9999px; }
      /* line 286, hoodie/layout.scss */
      nav #search input[type=submit]:hover, nav #search input[type=button]:hover {
        background: url(http://justcreative.com/wp-content/themes/JustCreative/images/search.png) no-repeat 0 -20px; }
    /* line 290, hoodie/layout.scss */
    nav #search .search_container {
      position: relative;
      margin-left: 10px;
      float: left; }
    /* line 296, hoodie/layout.scss */
    nav #search label {
      position: absolute; }

/* line 303, hoodie/layout.scss */
.google_search {
  display: inline;
  overflow: hidden; }

/* line 311, hoodie/layout.scss */
#touch {
  display: none;
  width: 100%;
  float: left;
  /*padding: 20px 0 10px;
  margin-bottom: 20px;*/
  text-transform: uppercase;
  /*mobilemenu*/ }
  /* line 319, hoodie/layout.scss */
  #touch #mobile_menu {
    margin: 0;
    /*li*/
    /*sub-menu*/ }
    /* line 321, hoodie/layout.scss */
    #touch #mobile_menu ul {
      margin-left: 0; }
    /* line 324, hoodie/layout.scss */
    #touch #mobile_menu li {
      border-bottom: 1px solid white;
      list-style-type: none; }
      /* line 327, hoodie/layout.scss */
      #touch #mobile_menu li a, #touch #mobile_menu li a:visited {
        color: white;
        display: block;
        padding: 10px 10px 10px 15px;
        background: #ec008c; }
        /* line 332, hoodie/layout.scss */
        #touch #mobile_menu li a:hover, #touch #mobile_menu li a:visited:hover {
          background: #a1005f; }
        /* line 335, hoodie/layout.scss */
        #touch #mobile_menu li a ul li, #touch #mobile_menu li a ul li ul li, #touch #mobile_menu li a:visited ul li, #touch #mobile_menu li a:visited ul li ul li {
          border-bottom: none; }
    /* line 340, hoodie/layout.scss */
    #touch #mobile_menu .sub-menu {
      margin: 0;
      border-top: 1px solid white;
      border-bottom: none;
      width: 90%; }
  /* line 348, hoodie/layout.scss */
  #touch .dcjq-icon {
    background: url(images/down.png) no-repeat;
    height: 10px;
    width: 15px;
    float: right;
    display: inline-block; }

/*touch*/
/* Slider
================================================== */
/* line 368, hoodie/layout.scss */
#first_page .banner {
  display: block; }

/* line 373, hoodie/layout.scss */
.banner {
  display: none; }

/* line 377, hoodie/layout.scss */
#slider {
  width: 940px;
  height: 321px;
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 1px dotted #e5e5e5; }
  /* line 384, hoodie/layout.scss */
  #slider h1 {
    font-size: 33px; }
  /* line 387, hoodie/layout.scss */
  #slider h3 {
    float: left;
    color: gray; }

/* line 393, hoodie/layout.scss */
.slider_cta {
  border-bottom: 25px solid #ec008c;
  border-left: 25px solid transparent;
  height: 0;
  display: block !important;
  float: right;
  margin: -10px 45px 0 0;
  font-family: proxima-nova-1, "proxima-nova", sans-serif; }
  /* line 401, hoodie/layout.scss */
  .slider_cta:hover {
    border-bottom: 25px solid #a1005f; }
  /* line 404, hoodie/layout.scss */
  .slider_cta a, .slider_cta a:visited {
    padding: 3px 35px 8px 25px;
    color: white;
    display: block;
    font-weight: bold; }
    /* line 409, hoodie/layout.scss */
    .slider_cta a:hover, .slider_cta a:visited:hover {
      color: white; }

/* line 415, hoodie/layout.scss */
.slide1, .slide2, .slide3 {
  height: 321px;
  width: 100%;
  background: url(images/slider_right.jpg) no-repeat top right, url(images/slider_bg.jpg) repeat 0 0; }

/* line 421, hoodie/layout.scss */
.jc_slider {
  height: 321px;
  width: 284px;
  float: left;
  background: url(images/jc_slider.jpg) no-repeat 0 0; }
  /* line 426, hoodie/layout.scss */
  .jc_slider:hover {
    background: url(images/jc_slider.jpg) no-repeat 0 -357px; }

/* line 431, hoodie/layout.scss */
.slide_text {
  padding: 60px 40px 0 0px;
  float: left;
  width: 616px; }

/* line 437, hoodie/layout.scss */
#first_slide {
  display: none;
  padding-bottom: 20px;
  border-bottom: 1px dotted #ddd;
  margin-bottom: 40px; }

/* line 445, hoodie/layout.scss */
#welcome {
  display: none;
  margin: 0px 0 40px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #ddd; }

/* Portfolio
================================================*/
/* line 457, hoodie/layout.scss */
.jc_portfolio {
  background: url(images/jc_portfolio.jpg) no-repeat 0 0;
  height: 70px;
  width: 70px;
  float: left;
  /*margin-bottom: 100px;*/ }
  /* line 463, hoodie/layout.scss */
  .jc_portfolio:hover {
    background: url(images/jc_portfolio.jpg) no-repeat 0 -70px; }

/* line 469, hoodie/layout.scss */
.portfolio_header {
  padding: 0px 0 25px 40px;
  display: inline-block; }
  /* line 472, hoodie/layout.scss */
  .portfolio_header p {
    font-family: droid-serif-1, Times New Roman, serif;
    font-style: italic;
    font-size: 22px;
    line-height: 26px;
    float: left;
    margin: 25px 0 0 25px; }

/* line 483, hoodie/layout.scss */
.portfolio_text P {
  font-size: 14px; }
/* line 486, hoodie/layout.scss */
.portfolio_text hr {
  background: url(images/fancy_divider.jpg) repeat-x;
  border: none !important;
  clear: both;
  height: 5px;
  margin: 20px 0; }

/* line 495, hoodie/layout.scss */
.portfolio-nav {
  background: #f3f3f3;
  border-top: 1px dotted #ddd;
  border-bottom: 1px dotted #ddd;
  padding: 10px 0; }

/* line 502, hoodie/layout.scss */
.portfolio-filters {
  margin-left: 10px; }

/* line 506, hoodie/layout.scss */
.portfolio-view {
  margin-right: 10px; }

/* line 510, hoodie/layout.scss */
.filter {
  font-size: 11px;
  text-transform: uppercase;
  margin: 0 5px;
  color: #333;
  padding: 4px 10px;
  display: block;
  float: left; }
  /* line 518, hoodie/layout.scss */
  .filter:hover {
    color: #ec008c; }
  /* line 521, hoodie/layout.scss */
  .filter.current {
    background: white;
    -moz-border-radius: 3px 5px 5px 5px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-radius: 3px 5px 5px 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #ec008c; }

/* line 528, hoodie/layout.scss */
.view_btn {
  margin-left: 10px; }

/*.module-meta.four.columns{
  width: 100% !important;
}*/
/* line 536, hoodie/layout.scss */
.module-meta a .read_more {
  float: none;
  padding: 4px 28px 5px 10px;
  margin-top: 10px;
  color: gray; }
  /* line 541, hoodie/layout.scss */
  .module-meta a .read_more:hover {
    color: white; }

/* line 546, hoodie/layout.scss */
.pp_social {
  display: none; }

/* line 552, hoodie/layout.scss */
.filter_toggle {
  display: none;
  background: url(images/filter_toggle.png) no-repeat 0 0;
  width: 70px;
  height: 13px;
  float: left; }
  /* line 558, hoodie/layout.scss */
  .filter_toggle.active {
    background: url(images/filter_toggle.png) no-repeat 0 -13px; }

/* Sidebar
================================================== */
/* line 565, hoodie/layout.scss */
#sidebar {
  float: left; }
  /* line 567, hoodie/layout.scss */
  #sidebar h3 {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px;
    border-bottom: 1px dotted #e5e5e5;
    margin-bottom: 15px;
    padding-bottom: 5px; }
  /* line 575, hoodie/layout.scss */
  #sidebar ul {
    list-style-type: none;
    margin: 0; }

/* line 581, hoodie/layout.scss */
.jc_sidebar {
  background: url(images/jc_sidebar.jpg) no-repeat 0 0;
  width: 226px;
  height: 115px;
  margin-bottom: 15px; }
  /* line 586, hoodie/layout.scss */
  .jc_sidebar.active {
    background: url(images/jc_sidebar.jpg) no-repeat 0 -115px; }
  /* line 589, hoodie/layout.scss */
  .jc_sidebar:hover {
    cursor: pointer; }

/* line 594, hoodie/layout.scss */
.sidebar_bio {
  display: none; }
  /* line 598, hoodie/layout.scss */
  .sidebar_bio p a, .sidebar_bio p a:visited {
    color: #ec008c !important; }
    /* line 600, hoodie/layout.scss */
    .sidebar_bio p a:hover, .sidebar_bio p a:visited:hover {
      color: linkColorHover !important; }

/* line 608, hoodie/layout.scss */
.sidebar_designer {
  margin-bottom: 30px; }
  /* line 610, hoodie/layout.scss */
  .sidebar_designer a, .sidebar_designer a:visited {
    color: #666666;
    font-size: 13px; }
  /* line 614, hoodie/layout.scss */
  .sidebar_designer a:hover {
    color: #ec008c; }

/* line 619, hoodie/layout.scss */
.sidebar_articles {
  margin-bottom: 15px; }

<!--
/* line 623, hoodie/layout.scss */
.sidebar_subscribe {
  margin-bottom: 30px; }
  /* line 625, hoodie/layout.scss */
  .sidebar_subscribe p {
    color: #8f8f8f;
    font-size: 13px;
    margin-bottom: 0;
    clear: both;
    display: block; }
    /* line 631, hoodie/layout.scss */
    .sidebar_subscribe p a, .sidebar_subscribe p a:visited {
      color: #666666; }
    /* line 634, hoodie/layout.scss */
    .sidebar_subscribe p a:hover {
      color: #ec008c; }
  /* line 638, hoodie/layout.scss */
  .sidebar_subscribe form {
    margin-bottom: 9px; }
  /* line 641, hoodie/layout.scss */
  .sidebar_subscribe input[type=text] {
    width: 192px !important;
    height: 30px;
    padding: 0px 90px 0 10px;
    font-size: 13px;
    font-family: proxima-nova-1, "proxima-nova", sans-serif;
    border: 1px solid #ddd;
    display: inline-block;
    float: left;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-radius: 0 0 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
    /* line 652, hoodie/layout.scss */
    .sidebar_subscribe input[type=text]:focus {
      outline: none; }
 
 /* line 656, hoodie/layout.scss */
  .sidebar_subscribe input[type=submit] {
    background: url(images/subscribe.jpg) no-repeat 0 0;
    margin: 2px 0 0 -86px;
    width: 84px;
    height: 30px;
    border: 0;
    line-height: 20px;
    display: inline;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-radius: 0 0 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
    /* line 665, hoodie/layout.scss */
    .sidebar_subscribe input[type=submit]:hover {
      background: url(images/subscribe.jpg) no-repeat 0 -22px; }
-->

/* line 671, hoodie/layout.scss */
.sidebar_ads {
  margin-bottom: 30px; }

/* Content
================================================== */
/* line 685, hoodie/layout.scss */
#content {
  background: url(images/divider_v.jpg) repeat-y 20px 0;
  float: right;
  margin: 0px 0 20px; }

/* line 691, hoodie/layout.scss */
.entry-date {
  background: url(images/entry_date.jpg) no-repeat top right;
  width: 94px;
  height: 46px;
  float: right;
  text-align: right;
  color: #9b9b9b;
  padding: 5px 5px;
  margin-top: 3px;
  line-height: 25px; }

/* line 703, hoodie/layout.scss */
.day {
  font-size: 29px;
  display: block;
  float: right;
  font-weight: bold; }

/* line 710, hoodie/layout.scss */
.month, .year {
  font-size: 13px;
  margin-top: -5px;
  display: block;
  float: right;
  text-transform: uppercase;
  font-weight: normal; }

/* line 719, hoodie/layout.scss */
.mini_date {
  display: none;
  font-size: 13px;
  line-height: 18px;
  color: #999; }

/* line 726, hoodie/layout.scss */
article {
  margin-bottom: 40px;
  /*h4{
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 5px;
    text-transform: none;
    background: none;
    padding: 0;
    font-weight: bold;
  }
  h5{
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 5px;
    font-weight: bold;
  }
  h6{
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
    font-weight: bold;
  }*/ }
  /* line 728, hoodie/layout.scss */
  article p {
    font-size: 17px;
    line-height: 27px;
    width: 80%;
    margin-bottom: 25px; }
    /* line 733, hoodie/layout.scss */
    article p .size_full {
      max-width: 640px !important; }
  /* line 737, hoodie/layout.scss */
  article ul {
    margin-bottom: 25px;
    font-size: 17px;
    line-height: 24px;
    width: 80%; }
    /* line 742, hoodie/layout.scss */
    article ul li {
      /*margin-bottom: 10px;*/
      line-height: 24px; }
  /* line 747, hoodie/layout.scss */
  article h1 {
    font-size: 32px;
    margin-bottom: 15px; }
    /* line 750, hoodie/layout.scss */
    article h1.article_title {
      color: #ec008c;
      background: url(images/article_title.jpg) no-repeat 0px 0px;
      padding-left: 25px;
      line-height: 30px;
      margin-bottom: 0 !important;
      display: inline-block;
      width: 75%; }
  /* line 760, hoodie/layout.scss */
  article h2 {
    font-size: 28px;
    margin-bottom: 15px; }
    /* line 763, hoodie/layout.scss */
    article h2.article_title {
      color: #ec008c;
      background: url(images/article_title.jpg) no-repeat 0px 5px;
      padding-left: 25px;
      margin-bottom: 0 !important;
      display: inline-block;
      width: 75%; }
  /* line 772, hoodie/layout.scss */
  article h3 {
    font-size: 24px;
    margin: 0px 0 10px 0;
    padding-top: 20px;
    line-height: 28px; }
  /* line 778, hoodie/layout.scss */
  article h4, article h5, article h6 {
    letter-spacing: 0.125em;
    padding: 1.5em 0 0.5em 0;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    background: none;
    line-height: 24px; }
  /* line 808, hoodie/layout.scss */
  article blockquote, article address {
    font-family: droid-serif-1, Georgia, serif;
    font-size: 14px;
    line-height: 21px;
    font-style: italic;
    color: #686363;
    width: 80%;
    padding-left: 15px;
    margin-bottom: 20px; }
    /* line 817, hoodie/layout.scss */
    article blockquote p, article address p {
      font-size: 14px;
      line-height: 21px;
      margin-bottom: 0; }
    /* line 822, hoodie/layout.scss */
    article blockquote i, article blockquote em, article address i, article address em {
      font-family: proxima-nova-1, "proxima-nova", sans-serif;
      text-transform: uppercase;
      font-size: 12px;
      font-style: normal;
      padding-top: 8px;
      display: inline-block; }
  /* line 831, hoodie/layout.scss */
  article hr {
    background: url(images/fancy_divider.jpg) repeat-x;
    border: none !important;
    clear: both;
    height: 5px;
    margin: 20px 0; }

/* line 840, hoodie/layout.scss */
.intro {
  font-size: 24px;
  line-height: 30px; }

/*Photo stuff*/
/* line 847, hoodie/layout.scss */
.size-full {
  width: 640px;
  height: 100%;
  border: 1px solid #ddd;
  padding: 5px; }
  /* line 852, hoodie/layout.scss */
  .size-full.no-border {
    border: none !important;
    padding: 0 !important;
    width: 100%; }

/* line 859, hoodie/layout.scss */
.alignleft {
  float: left;
  margin: 0 15px 15px 0; }

/* line 864, hoodie/layout.scss */
.alignright {
  float: right;
  margin: 0 0 15px 15px; }

/* line 869, hoodie/layout.scss */
.border {
  border: 1px solid #ddd;
  padding: 5px;
  margin-bottom: 10px; }

/* line 875, hoodie/layout.scss */
.wp-caption {
  border: 1px solid #ddd;
  padding: 5px;
  margin-bottom: 45px; }
  /* line 879, hoodie/layout.scss */
  .wp-caption .size-full {
    border: none;
    padding: 0; }

/* line 885, hoodie/layout.scss */
.media-credit-container {
  width: auto !important;
  height: auto !important; }

/* line 891, hoodie/layout.scss */
.wp-caption-text {
  text-align: center;
  font-size: 12px;
  width: 100%;
  margin-bottom: 0px; }

/* line 898, hoodie/layout.scss */
.wp-caption-dd {
  text-align: center;
  font-size: 12px;
  width: 100%;
  margin-bottom: 0px; }

/* line 905, hoodie/layout.scss */
.wp-caption .media-credit {
  margin: 35px 0 0!important;
  text-align: right;
  font-size: 11px !important;
  float: right;
  width: 635px;
  position: absolute; }

/* line 914, hoodie/layout.scss */
.media-credit {
  margin: 5px 0 30pxpx;
  text-align: right;
  font-size: 11px !important; }

/* line 921, hoodie/layout.scss */
.split {
  margin-left: 0px !important; }

/* line 926, hoodie/layout.scss */
.looped {
  margin-bottom: 35px;
  padding-bottom: 45px;
  border-bottom: 1px dotted #ddd; }
  /* line 930, hoodie/layout.scss */
  .looped:last-child {
    border-bottom: none; }
  /* line 933, hoodie/layout.scss */
  .looped .article_meta {
    padding-bottom: 20px; }
  /* line 936, hoodie/layout.scss */
  .looped hr {
    margin-top: 0; }

/* line 941, hoodie/layout.scss */
.article_meta {
  font-size: 13px;
  line-height: 18px;
  color: #999;
  padding: 5px 0 0px;
  margin-top: -20px;
  display: block; }

/* line 951, hoodie/layout.scss */
.meta_categories a, .meta_categories a:visited {
  color: #333; }
  /* line 953, hoodie/layout.scss */
  .meta_categories a:hover, .meta_categories a:visited:hover {
    color: #ec008c; }

/* line 960, hoodie/layout.scss */
.portfolio_post .article_meta {
  margin-top: 0px; }
/* line 963, hoodie/layout.scss */
.portfolio_post .entry-date {
  display: none; }

/* line 968, hoodie/layout.scss */
.posted_on {
  display: none; }

/* line 972, hoodie/layout.scss */
a .along {
  color: #999 !important; }

/* line 976, hoodie/layout.scss */
.avatar {
  display: block;
  float: left; }

/* line 981, hoodie/layout.scss */
.bio {
  border-top: 1px dotted #ddd;
  border-bottom: 1px dotted #ddd;
  padding: 10px 0;
  height: 50px;
  margin-bottom: 25px; }
  /* line 987, hoodie/layout.scss */
  .bio p {
    font-size: 12px;
    color: #999;
    width: 100%;
    margin-bottom: 0;
    line-height: 18px; }

/* line 996, hoodie/layout.scss */
.bio_avi {
  float: left;
  width: 8%; }
  /* line 999, hoodie/layout.scss */
  .bio_avi img {
    height: 100%; }

/* line 1004, hoodie/layout.scss */
.bio_text {
  float: left;
  width: 90%;
  padding-left: 2%;
  margin-top: -3px; }

/* line 1013, hoodie/layout.scss */
.read_more {
  background: url(images/read_more.jpg) no-repeat 0 0;
  padding: 4px 28px 7px 10px;
  float: left; }
  /* line 1018, hoodie/layout.scss */
  .read_more a, .read_more a:visited {
    color: #666666; }
  /* line 1021, hoodie/layout.scss */
  .read_more:hover {
    background: url(images/read_more.jpg) no-repeat 0 -27px; }
    /* line 1023, hoodie/layout.scss */
    .read_more:hover a {
      color: white; }

/* line 1029, hoodie/layout.scss */
.share {
  width: auto;
  float: left;
  margin-bottom: 5px;
  margin-top: 5px;
  -moz-border-radius: 0 170px 0 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 170px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-radius: 0 170px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  /* line 1041, hoodie/layout.scss */
  .share h4 {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: normal;
    padding: 0 !important; }
  /* line 1048, hoodie/layout.scss */
  .share .shareable {
    float: left;
    display: block; }

/* line 1054, hoodie/layout.scss */
.share_item {
  float: left;
  display: block;
  font-size: 13px;
  color: #666666; }

/* line 1061, hoodie/layout.scss */
.shareable {
  display: inline;
  margin: 0 10px 10px 0;
  line-height: 30px; }

/*.st_fblike_hcount{
  margin-left: -1px;
}

.st_twitter_hcount{
  margin-left: -2px;
}

.st_sharethis_hcount{
  margin-left: -3px;
} */
/* line 1082, hoodie/layout.scss */
.st_plusone_hcount div {
  width: 65px !important; }

/* line 1086, hoodie/layout.scss */
.article_extras {
  color: #999;
  font-size: 12px;
  margin: 5px 0 25px; }
  /* line 1090, hoodie/layout.scss */
  .article_extras a, .article_extras a:visited {
    color: #6a5a5a; }

/* line 1095, hoodie/layout.scss */
.article_tags {
  float: left; }

/* line 1099, hoodie/layout.scss */
.article_subscribe {
  float: right; }

/* line 1103, hoodie/layout.scss */
.comments_container {
  clear: both;
  margin-top: 40px; }

/* line 1108, hoodie/layout.scss */
#comments-title, #reply-title {
  background: url(images/article_title.jpg) no-repeat 0px 0px;
  padding-left: 25px;
  line-height: 25px;
  margin-bottom: 25px !important;
  margin-top: 0px !important;
  padding-top: 0px !important; }

/* line 1117, hoodie/layout.scss */
.comments_list {
  margin: 0;
  width: auto; }
  /* line 1120, hoodie/layout.scss */
  .comments_list li {
    list-style-type: none;
    margin-bottom: 25px; }

/* line 1126, hoodie/layout.scss */
.comment, .bypostauthor ul li {
  /*p{
    width: auto !important;
  }*/ }
  /* line 1128, hoodie/layout.scss */
  .comment div:first-child, .bypostauthor ul li div:first-child {
    background: #f8f8f8;
    -moz-border-radius: 0 60px 0 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 60px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-radius: 0 60px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #cecece;
    padding: 25px 60px 25px 25px; }
  /* line 1135, hoodie/layout.scss */
  .comment td, .bypostauthor ul li td {
    padding: 0 10px 0 0; }

/* line 1143, hoodie/layout.scss */
.comment-body p {
  width: 95%; }

/* line 1147, hoodie/layout.scss */
.comment-author a {
  border-bottom: 1px dotted #ec008c; }

/* line 1151, hoodie/layout.scss */
.bypostauthor ul li div.comment-body, .bypostauthor .bypostauthor ul li div.comment-body, .bypostauthor .bypostauthor .bypostauthor ul li div.comment-body {
  background: #f8f8f8; }

/* line 1155, hoodie/layout.scss */
.bypostauthor div:first-of-type, .bypostauthor .bypostauthor div:first-of-type, .bypostauthor .bypostauthor .bypostauthor div:first-of-type {
  background: #fef2f9; }

/* line 1159, hoodie/layout.scss */
.avatar_cell, .bypostauthor ul li .avatar_cell, .bypostauthor .bypostauthor ul li .avatar_cell, .bypostauthor .bypostauthor .bypostauthor ul li .avatar_cell {
  display: none; }

/* line 1163, hoodie/layout.scss */
.bypostauthor .avatar_cell, .bypostauthor .bypostauthor .avatar_cell, .bypostauthor .bypostauthor .bypostauthor .avatar_cell {
  display: table-cell; }

/* line 1167, hoodie/layout.scss */
.children {
  /*padding-left: 30px;*/
  margin: 25px 0 5px 0 !important;
  width: auto !important; }

/* line 1173, hoodie/layout.scss */
.comment_header {
  border-bottom: 1px dotted #ddd;
  padding-bottom: 12px;
  margin-bottom: 24px; }

/* line 1180, hoodie/layout.scss */
.fn {
  font-size: 20px;
  color: #ec008c;
  font-weight: bold; }

/* line 1186, hoodie/layout.scss */
.comment-meta {
  font-size: 13px; }
  
.meta-link {
	color: #666666;
}

/* line 1190, hoodie/layout.scss */
.reply {
  float: right;
  font-size: 13px; }

/* line 1195, hoodie/layout.scss */
#respond {
  margin-top: 40px; }

/* line 1202, hoodie/layout.scss */
#commentform p, .gform_wrapper p {
  position: relative;
  width: auto; }
/* line 1206, hoodie/layout.scss */
#commentform label, .gform_wrapper label {
  position: absolute;
  font-size: 13px;
  color: #666666;
  padding: 8px;
  text-transform: uppercase;
  left: 0;
  top: 0; }
/* line 1215, hoodie/layout.scss */
#commentform input, .gform_wrapper input {
  font-size: 14px !important;
  width: 270px;
  padding: 10px 8px !important;
  height: 15px;
  margin-bottom: 10px;
  border: 1px solid #ddd;
  line-height: 22px;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-radius: 0 0 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 1225, hoodie/layout.scss */
  #commentform input:focus, .gform_wrapper input:focus {
    border: 1px solid #ec008c;
    line-height: 22px;
    outline: none; }
/* line 1231, hoodie/layout.scss */
#commentform textarea, .gform_wrapper textarea {
  padding: 10px !important;
  border: 1px solid #ddd;
  width: 96%;
  margin-bottom: 20px;
  font-size: 14px !important;
  line-height: 21px;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-radius: 0 0 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 1240, hoodie/layout.scss */
  #commentform textarea:focus, .gform_wrapper textarea:focus {
    border: 1px solid #ec008c !important; }
/* line 1244, hoodie/layout.scss */
#commentform .required, .gform_wrapper .required {
  color: #ec008c; }
/* line 1247, hoodie/layout.scss */
#commentform label .required, .gform_wrapper label .required {
  float: right; }
/* line 1250, hoodie/layout.scss */
#commentform .comment-notes, .gform_wrapper .comment-notes {
  width: 80%;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 25px !important; }

/* line 1258, hoodie/layout.scss */
.gform_wrapper label {
  position: relative !important;
  padding: 0px !important;
  font-weight: normal !important; }

/* line 1264, hoodie/layout.scss */
.gform_wrapper .gform_footer {
  padding: 0 !important;
  margin: 0 !important; }

/* line 1269, hoodie/layout.scss */
.form-submit {
  display: block !important; }
  /* line 1271, hoodie/layout.scss */
  .form-submit label {
    position: relative; }

/* line 1276, hoodie/layout.scss */
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
  width: 270px !important; }

/* line 1282, hoodie/layout.scss */
#respond p {
  margin-bottom: 0; }

/* line 1287, hoodie/layout.scss */
#submit, #commentform input[type=submit], .gform_footer input[type=submit] {
  display: block !important;
  float: right;
  background: url(images/pink_btn_right_edge.jpg) no-repeat top left, url(images/pink_btn.jpg) repeat top right;
  height: 24px !important;
  width: auto !important;
  border: none !important;
  color: white;
  font-weight: bold;
  line-height: 15px !important;
  padding: 5px 15px 8px 40px !important;
  font-family: proxima-nova-1, "proxima-nova", sans-serif;
  border-right: 1px solid #ddd; }
  /* line 1300, hoodie/layout.scss */
  #submit:hover, #commentform input[type=submit]:hover, .gform_footer input[type=submit]:hover {
    background: url(images/pink_btn_right_edge.jpg) no-repeat left -29px, url(images/pink_btn.jpg) repeat right -29px; }

/* line 1305, hoodie/layout.scss */
.gform_footer input[type=submit] {
  background: url(images/pink_btn_left_edge.jpg) no-repeat top right, url(images/pink_btn.jpg) repeat top left;
  text-align: left;
  padding: 5px 40px 8px 15px !important;
  float: none;
  border-left: 1px solid #ddd; }
  /* line 1311, hoodie/layout.scss */
  .gform_footer input[type=submit]:hover {
    background: url(images/pink_btn_left_edge.jpg) no-repeat right -29px, url(images/pink_btn.jpg) repeat left -29px; }

/* line 1316, hoodie/layout.scss */
.pink_btn {
  display: inline-block;
  background: url(images/pink_btn_left_edge.jpg) no-repeat top right, url(images/pink_btn.jpg) repeat top left;
  text-align: left;
  padding: 7px 40px 8px 15px !important;
  border-left: 1px solid #ddd;
  line-height: 15px;
  font-weight: bold;
  height: 14px;
  margin-bottom: 20px; }
  /* line 1326, hoodie/layout.scss */
  .pink_btn:hover {
    background: url(images/pink_btn_left_edge.jpg) no-repeat right -29px, url(images/pink_btn.jpg) repeat left -29px;
    cursor: pointer; }
  /* line 1330, hoodie/layout.scss */
  .pink_btn a, .pink_btn a:visited {
    color: white; }

/* line 1336, hoodie/layout.scss */
.subscribe-to-comments {
  display: block;
  clear: none !important;
  width: 400px !important;
  line-height: 18px; }
  /* line 1341, hoodie/layout.scss */
  .subscribe-to-comments label {
    margin-left: 15px;
    line-height: 15px;
    padding: 0 0 0 8px !important; }

/* line 1348, hoodie/layout.scss */
#commentform input[type="checkbox"] {
  margin: 0px 5px 0 0;
  border: 1px solid #ddd;
  background: #fff;
  background-color: white;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, right top, from(white), to(white));
  background-image: -moz-linear-gradient(left, white, white);
  background-image: -ms-linear-gradient(left, white, white);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, white), color-stop(100%, white));
  background-image: -webkit-linear-gradient(left, white, white);
  background-image: -o-linear-gradient(left, white, white);
  background-image: linear-gradient(left, white, white);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='white', GradientType=1)";
  -moz-border-radius: 0 0 0 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-radius: 0 0 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 15px;
  width: 15px; }

/* line 1359, hoodie/layout.scss */
.form-allowed-tags {
  display: none; }

/* line 1363, hoodie/layout.scss */
.prev_article, .next_article {
  font-size: 13px;
  width: 45%; }
  /* line 1364, hoodie/layout.scss */
  .prev_article h4, .next_article h4 {
    color: #666;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 0px;
    letter-spacing: normal; }

/* line 1376, hoodie/layout.scss */
.prev_article {
  float: left; }

/* line 1380, hoodie/layout.scss */
.next_article {
  float: right;
  text-align: right;
  margin-bottom: 40px; }

/* line 1386, hoodie/layout.scss */
.comment_bottom {
  margin: 65px 0 20px 0; }

/* line 1390, hoodie/layout.scss */
.trackbacks {
  border-top: 1px dotted #ddd;
  border-bottom: 1px dotted #ddd;
  padding: 12px 0;
  margin-top: 20px; }
  /* line 1395, hoodie/layout.scss */
  .trackbacks h2 {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    color: #333;
    margin-bottom: 0; }
  /* line 1402, hoodie/layout.scss */
  .trackbacks ul {
    list-style-type: none;
    margin: 5px 0 0 0;
    padding: 0px 0 0 0; }
    /* line 1406, hoodie/layout.scss */
    .trackbacks ul li p {
      font-size: 13px;
      color: #9f9f9f;
      line-height: 14px;
      margin-bottom: 0px; }
      /* line 1411, hoodie/layout.scss */
      .trackbacks ul li p a, .trackbacks ul li p a:visited {
        color: #707070; }
        /* line 1413, hoodie/layout.scss */
        .trackbacks ul li p a:hover, .trackbacks ul li p a:visited:hover {
          color: #ec008c; }

/*.tblist{
  border-top: 1px dotted #ddd;
}*/
/* line 1425, hoodie/layout.scss */
.tb_toggle {
  background: url(images/tb_toggle.jpg) no-repeat 0 4px;
  padding-left: 15px; }
  /* line 1428, hoodie/layout.scss */
  .tb_toggle:hover {
    cursor: pointer; }
  /* line 1431, hoodie/layout.scss */
  .tb_toggle.active {
    background: url(images/tb_toggle.jpg) no-repeat 0 -15px; }

/* line 1436, hoodie/layout.scss */
.shutterstock {
  text-align: center; }

/* line 1441, hoodie/layout.scss */
.googleads {
  text-align: center; }

/* line 1446, hoodie/layout.scss */
.related_articles h4, .recent_articles h4 {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 24px;
  margin-bottom: 5px;
  background: none;
  padding: 0;
  letter-spacing: normal; }
/* line 1456, hoodie/layout.scss */
.related_articles ul, .related_articles ol, .recent_articles ul, .recent_articles ol {
  margin-left: 0;
  margin-bottom: 0px;
  width: auto !important; }
/* line 1461, hoodie/layout.scss */
.related_articles li, .recent_articles li {
  list-style-type: none;
  font-size: 13px;
  border-bottom: 1px dotted #ddd;
  padding-bottom: 5px;
  margin-bottom: 5px; }
  /* line 1467, hoodie/layout.scss */
  .related_articles li:last-child, .recent_articles li:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0; }

/* line 1475, hoodie/layout.scss */
.related_articles {
  margin-bottom: 15px !important; }

/* line 1479, hoodie/layout.scss */
.recent_articles {
  background: url(images/divider_v.jpg) repeat-y 20px 0;
  margin-bottom: 20px !important; }

/* line 1484, hoodie/layout.scss */
.divider_h {
  display: none !important;
  background: url(images/divider_h.jpg) repeat-x;
  height: 3px;
  margin-top: 20px !important; }

/* line 1492, hoodie/layout.scss */
.archive_title, .category_title {
  padding-top: 0px; }

/* line 1497, hoodie/layout.scss */
hr.thin {
  background: url(images/fancy_divider.jpg) repeat-x;
  border: none !important;
  clear: both;
  height: 1px;
  margin: 20px 0;
  opacity: 0.7; }

/* line 1506, hoodie/layout.scss */
select {
  margin-bottom: 15px; }

/* line 1510, hoodie/layout.scss */
.hide {
  display: none; }

/* line 1513, hoodie/layout.scss */
.show {
  display: block; }

/* line 1518, hoodie/layout.scss */
.pull-right {
  float: right; }

/* line 1521, hoodie/layout.scss */
.pull-left {
  float: left; }

/* Footer
================================================== */
/* line 1529, hoodie/layout.scss */
footer {
  padding: 50px 0 35px;
  border-top: 1px solid #ddd;
  background: #eaeaea; }
  /* line 1533, hoodie/layout.scss */
  footer p {
    font-size: 13px;
    line-height: 23px; }
  /* line 1537, hoodie/layout.scss */
  footer ul {
    font-size: 13px;
    list-style-type: none;
    margin: 0; }

/* line 1544, hoodie/layout.scss */
.toggle_container {
  width: 940px;
  margin: 0 auto;
  clear: both; }

/* line 1550, hoodie/layout.scss */
.footer_toggle {
  margin: 80px 0 5px 10px;
  display: inline-block;
  background: url(images/footer_toggle.png) no-repeat 0 0;
  width: 86px;
  height: 14px;
  text-align: left; }
  /* line 1557, hoodie/layout.scss */
  .footer_toggle:hover {
    cursor: pointer; }
  /* line 1560, hoodie/layout.scss */
  .footer_toggle.active {
    background: url(images/footer_toggle.png) no-repeat 0 -16px; }

/* line 1565, hoodie/layout.scss */
.partner_toggle {
  margin-top: 40px;
  padding-bottom: 5px;
  border-bottom: 1px solid #dfdfdf; }
  /* line 1569, hoodie/layout.scss */
  .partner_toggle:hover {
    cursor: pointer; }

/* line 1574, hoodie/layout.scss */
.jacob_sm {
  background: url(images/jacob_sm.png) no-repeat 0 0;
  width: 130px;
  height: 68px;
  margin-bottom: 20px; }
  /* line 1579, hoodie/layout.scss */
  .jacob_sm:hover {
    background: url(images/jacob_sm.png) no-repeat 0 -68px; }

/* line 1584, hoodie/layout.scss */
#base_info {
  background: #666666;
  padding: 13px 0 5px; }
  /* line 1587, hoodie/layout.scss */
  #base_info p {
    color: #aaa;
    text-align: center;
    font-size: 12px; }
    /* line 1591, hoodie/layout.scss */
    #base_info p a, #base_info p a:visited {
      color: #eaeaea; }

/* line 1598, hoodie/layout.scss */
.index li {
  margin-bottom: 6px; }
/* line 1601, hoodie/layout.scss */
.index a, .index a:visited {
  color: #666666; }
/* line 1604, hoodie/layout.scss */
.index a:hover {
  color: #ec008c; }

/* line 1609, hoodie/layout.scss */
.addthis_widget {
  margin-bottom: 12px; }

/* line 1614, hoodie/layout.scss */
.partners h4 {
  margin-bottom: 0px; }

/* line 1620, hoodie/layout.scss */
.partner_list {
  border-bottom: 1px solid #dfdfdf; }
  /* line 1622, hoodie/layout.scss */
  .partner_list p {
    margin-bottom: 0px;
    line-height: 0px !important; }
  /* line 1626, hoodie/layout.scss */
  .partner_list td {
    width: 25%; }
  /* line 1629, hoodie/layout.scss */
  .partner_list table, .partner_list tr, .partner_list td {
    border: none;
    font-size: 11px; }
    /* line 1632, hoodie/layout.scss */
    .partner_list table ul li a, .partner_list tr ul li a, .partner_list td ul li a {
      font-size: 11px !important; }
    /* line 1635, hoodie/layout.scss */
    .partner_list table a, .partner_list table a:visited, .partner_list tr a, .partner_list tr a:visited, .partner_list td a, .partner_list td a:visited {
      color: #8c8c8c; }
    /* line 1638, hoodie/layout.scss */
    .partner_list table a:hover, .partner_list tr a:hover, .partner_list td a:hover {
      color: #ec008c; }

/* Lists
================================================== */
/* line 1651, hoodie/layout.scss */
ul, ol {
  margin-bottom: 20px; }

/* line 1654, hoodie/layout.scss */
ul {
  list-style: none outside; }

/* line 1657, hoodie/layout.scss */
ol {
  list-style: decimal;
  margin-left: 30px; }

/* line 1662, hoodie/layout.scss */
ul.square, ul.circle, ul.disc {
  margin-left: 30px; }
/* line 1664, hoodie/layout.scss */
ul.square {
  list-style: square outside; }
/* line 1666, hoodie/layout.scss */
ul.circle {
  list-style: circle outside; }
/* line 1668, hoodie/layout.scss */
ul.disc {
  list-style: disc outside; }
/* line 1670, hoodie/layout.scss */
ul ul, ul ol {
  margin: 4px 0 5px 30px; }

/* line 1675, hoodie/layout.scss */
ol ol, ol ul {
  margin: 4px 0 5px 30px;
  font-size: 90%; }

/* line 1682, hoodie/layout.scss */
ol ol li, ol ul li {
  margin-bottom: 6px; }

/* line 1685, hoodie/layout.scss */
li {
  line-height: 18px; }

/* line 1689, hoodie/layout.scss */
ul.large li, li p {
  line-height: 21px; }

/* #Images
================================================== */
/* line 1696, hoodie/layout.scss */
img.full {
  max-width: 100%;
  height: auto; }

/* #Forms
================================================== */
/* line 1704, hoodie/layout.scss */
label {
  position: absolute;
  font-size: 13px;
  color: #9b9b9b;
  left: 25px;
  top: 3px; }

/* #TopHat Panel
================================================== */
/* Panel Tab/button */
/* line 1716, hoodie/layout.scss */
.tab {
  height: 19px;
  position: relative;
  z-index: 999; }

/* line 1722, hoodie/layout.scss */
.tab a.open, .tab a.close {
  height: 19px;
  cursor: pointer;
  display: block;
  position: relative;
  display: block;
  float: right;
  position: relative;
  margin: 0px 10px 0 0;
  color: #9b9b9b;
  font-size: 12px;
  text-transform: uppercase;
  text-align: right;
  vertical-align: baseline; }

/* line 1738, hoodie/layout.scss */
.close {
  margin-top: -325px !important; }

/* line 1742, hoodie/layout.scss */
.open img {
  float: right; }

/* line 1746, hoodie/layout.scss */
.ribbon_phrase {
  margin: 5px 5px 0 0;
  display: block;
  float: right; }

/*.tab a.open {background: url(images/ribbon_toggle.png) no-repeat 0 0}
.tab a.close {background: url(images/ribbon_toggle.png) no-repeat 0 0;}
.tab a:hover.open {background: url(images/ribbon_toggle.png) no-repeat 0 0;}
.tab a:hover.close {background: url(images/ribbon_toggle.png) no-repeat 0 0;}*/
/* sliding panel */
/* line 1758, hoodie/layout.scss */
#toppanel {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 999;
  /*text-align: center;
  margin-left: auto;
  margin-right: auto;*/ }

/* line 1768, hoodie/layout.scss */
#tophat {
  overflow: hidden;
  position: relative;
  z-index: 3;
  display: none;
  background: #eaeaea;
  padding: 50px 0 60px 0;
  border-bottom: 5px solid #f0f0f0;
  font-size: 13px; }
  /* line 1777, hoodie/layout.scss */
  #tophat p {
    font-size: 13px; }
  /* line 1780, hoodie/layout.scss */
  #tophat ul {
    font-size: 13px;
    list-style-type: none;
    margin: 0; }
  /* line 1785, hoodie/layout.scss */
  #tophat .mini_bio {
    padding-left: 10px;
    width: 270px; }

/* line 1791, hoodie/layout.scss */
.mini_bio {
  width: 280px;
  padding-right: 40px;
  float: left; }
  /* line 1795, hoodie/layout.scss */
  .mini_bio img {
    margin-bottom: 20px; }

/* line 1800, hoodie/layout.scss */
.work_snippets {
  width: 300px;
  padding: 0 40px 0 0px;
  float: left; }
  /* line 1804, hoodie/layout.scss */
  .work_snippets .link {
    display: block;
    float: left; }
    /* line 1807, hoodie/layout.scss */
    .work_snippets .link:last-of-type {
      float: right; }

/* line 1815, hoodie/layout.scss */
.dv-image-holder div:last-child {
  margin-right: 0 !important;
  padding-right: 0 !important; }

/* line 1821, hoodie/layout.scss */
.connect {
  width: 150px;
  float: left; }

/* line 1826, hoodie/layout.scss */
.love {
  width: 115px;
  float: left; }

/* line 1831, hoodie/layout.scss */
.navigate {
  width: 140px;
  float: left; }

/* line 1836, hoodie/layout.scss */
.explore {
  width: 150px;
  float: left; }

/* line 1841, hoodie/layout.scss */
.srp-widget-singlepost {
  float: left;
  border-bottom: none !important;
  margin-bottom: 0px !important; }
  /* line 1845, hoodie/layout.scss */
  .srp-widget-singlepost img {
    background: white;
    border: 4px double #ddd; }
    /* line 1848, hoodie/layout.scss */
    .srp-widget-singlepost img:hover {
      opacity: 0.8; }
  /* line 1853, hoodie/layout.scss */
  .srp-widget-singlepost:nth-child(3) .srp-thumbnail-box, .srp-widget-singlepost:nth-child(6) .srp-thumbnail-box {
    padding-right: 0px !important; }

/* line 1859, hoodie/layout.scss */
.srp-thumbnail-box {
  padding-right: 13px !important; }

/* line 1864, hoodie/layout.scss */
.widget-title {
  display: none; }

/* #Search
================================================== */
/* line 1870, hoodie/layout.scss */
.cse-overlay {
  z-index: 1000;
  left: 20% !important; }

/* line 1875, hoodie/layout.scss */
.cse-overlay-bg {
  z-index: 999; }

/* line 1879, hoodie/layout.scss */
.gsc-table-cell-thumbnail {
  display: none; }

/* line 1883, hoodie/layout.scss */
.gs-image-box {
  width: 40% !important;
  display: none; }
  /* line 1886, hoodie/layout.scss */
  .gs-image-box img {
    width: 100%;
    height: 100%; }

/* line 1892, hoodie/layout.scss */
.gs-visibleUrl {
  color: #999 !important; }

/* line 1896, hoodie/layout.scss */
.gsc-control {
  width: 100% !important; }

/* line 1900, hoodie/layout.scss */
.gs-result .gs-title, .gs-result .gs-title * {
  color: #ec008c !important; }

/* #Pagination
================================================== */
/* line 1908, hoodie/layout.scss */
div.pagination {
  text-align: left;
  font-size: 15px; }

/* line 1913, hoodie/layout.scss */
.pagination .last {
  display: none; }

/* line 1917, hoodie/layout.scss */
div.pagination a, div.pagination span.pages, div.pagination span.dots, div.pagination span.current {
  margin: 1px 2px;
  padding: 5px 10px;
  border: 1px solid #ddd;
  color: #666666;
  display: inline-block; }

/* line 1925, hoodie/layout.scss */
div.pagination a:hover, div.pagination a:focus {
  color: white !important;
  background: #ec008c; }

/* line 1930, hoodie/layout.scss */
div.pagination span.current {
  color: #c1c1c1; }

/*.pagination span:nth-child(2), .previous{
  background: url(images/pagi_first.png) no-repeat top left;
  height: 27px;
  width: 40px;
  margin-left: -20px !important;
  border: 0 !important;
  text-align: right;
  &:hover{
    border: 0;
  }
}

.pages{
  border: 0 !important;
  background: url(images/pagi_pages.png) no-repeat top left;
  height: 27px;
  width: 109px;
  text-align: left;
}

.dots{
  border: 0 !important;
}
*/
/* line 1959, hoodie/layout.scss */
.pagination .next {
  border: 1px solid transparent !important;
  background: url(images/pagi_last.png) no-repeat 0 -1px;
  height: 15px;
  width: 23px;
  text-align: left;
  padding-left: 15px; }
  /* line 1966, hoodie/layout.scss */
  .pagination .next:hover {
    background: url(images/pagi_pink.png) transparent no-repeat 0 -1px !important;
    color: white; }

/* TO TOP
=================*/
/* line 1975, hoodie/layout.scss */
#dynamic-to-top {
  /*display:none;
  overflow:hidden;
  width:auto;*/
  z-index: 90;
  width: 46px !important;
  height: 45px !important;
  background: url(images/to_top.png) no-repeat 0 0 !important;
  font-family: sans-serif;
  position: fixed;
  border: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 1987, hoodie/layout.scss */
  #dynamic-to-top span {
    display: none !important;
    background: none !important; }

/* line 1993, hoodie/layout.scss */
#dynamic-to-top:hover {
  background: url(images/to_top.png) no-repeat 0 -49px !important;
  background-color: none !important; }

/* FLEX SLIDER 
=========================*/
/*
 * jQuery FlexSlider v1.8
 * http://flex.madebymufffin.com
 *
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
/* Browser Resets */
/* line 2013, hoodie/layout.scss */
.flex-container a:active,
.flexslider a:active {
  outline: none; }

/* line 2016, hoodie/layout.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

/* FlexSlider Necessary Styles
*********************************/
/* line 2020, hoodie/layout.scss */
.flexslider {
  width: 100%;
  margin: 0;
  padding: 0; }

/* line 2021, hoodie/layout.scss */
.flexslider .slides > li {
  display: none; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 2022, hoodie/layout.scss */
.flexslider .slides img {
  max-width: 100%;
  display: block; }

/* line 2023, hoodie/layout.scss */
.flex-pauseplay span {
  text-transform: capitalize; }

/* Clearfix for the .slides element */
/* line 2026, hoodie/layout.scss */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* line 2027, hoodie/layout.scss */
html[xmlns] .slides {
  display: block; }

/* line 2028, hoodie/layout.scss */
* html .slides {
  height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 2033, hoodie/layout.scss */
.no-js .slides > li:first-child {
  display: block; }

/* FlexSlider Default Theme
*********************************/
/* line 2038, hoodie/layout.scss */
.flexslider {
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  zoom: 1; }

/* line 2039, hoodie/layout.scss */
.flexslider .slides {
  zoom: 1; }

/* line 2040, hoodie/layout.scss */
.flexslider .slides > li {
  position: relative; }

/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
/* line 2042, hoodie/layout.scss */
.flex-container {
  zoom: 1;
  position: relative; }

/* Caption style */
/* IE rgba() hack */
/* line 2046, hoodie/layout.scss */
.flex-caption {
  background: none;
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
  zoom: 1; }

/* line 2048, hoodie/layout.scss */
.flex-caption {
  width: 96%;
  padding: 2%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  font-size: 14px;
  line-height: 18px; }

/* Direction Nav */
/* line 2051, hoodie/layout.scss */
.flex-direction-nav li a {
  width: 52px;
  height: 52px;
  margin: -13px 0 0;
  display: block;
  background: url(theme/bg_direction_nav.png) no-repeat 0 0;
  position: absolute;
  top: 50%;
  cursor: pointer;
  text-indent: -9999px; }

/* line 2052, hoodie/layout.scss */
.flex-direction-nav li .next {
  background-position: -52px 0;
  right: -11px; }

/* line 2053, hoodie/layout.scss */
.flex-direction-nav li .prev {
  left: -10px; }

/* line 2054, hoodie/layout.scss */
.flex-direction-nav li .disabled {
  opacity: .3;
  filter: alpha(opacity=30);
  cursor: default; }

/* Control Nav */
/* line 2057, hoodie/layout.scss */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -30px;
  text-align: center; }

/* line 2058, hoodie/layout.scss */
.flex-control-nav li {
  margin: 0 0 0 5px;
  display: inline-block;
  zoom: 1;
  *display: inline; }

/* line 2059, hoodie/layout.scss */
.flex-control-nav li:first-child {
  margin: 0; }

/* line 2060, hoodie/layout.scss */
.flex-control-nav li a {
  width: 13px;
  height: 13px;
  display: block;
  background: url(theme/bg_control_nav.png) no-repeat 0 0;
  cursor: pointer;
  text-indent: -9999px; }

/* line 2061, hoodie/layout.scss */
.flex-control-nav li a:hover {
  background-position: 0 -13px; }

/* line 2062, hoodie/layout.scss */
.flex-control-nav li a.active {
  background-position: 0 -26px;
  cursor: default; }

/* ======================================================= */
/* #FLEX SLIDER MODS */
/* ======================================================= */
/* line 2069, hoodie/layout.scss */
.flexslider {
  background: transparent;
  border: 0 solid #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

/* line 2077, hoodie/layout.scss */
.flexslider-container {
  overflow: hidden;
  margin-bottom: 20px; }

/* line 2082, hoodie/layout.scss */
.slider-shadow:after {
  content: "\00a0";
  background: url("images/theme/slide-shadow.png") bottom center no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  overflow: visible;
  display: block;
  position: absolute;
  margin-top: -32px;
  height: 62px;
  /* Same as your image height */
  width: 100%;
  /* Same as your image width */ }

/* Caption style 
*********************************/
/* line 2099, hoodie/layout.scss */
.flex-caption {
  width: 100%;
  z-index: 9999;
  padding: 22px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  font-size: 15px;
  line-height: 21px;
  margin-bottom: 0; }

/* Next/Previous Buttons 
*********************************/
/* line 2103, hoodie/layout.scss */
.flex-direction-nav {
  overflow: hidden;
  margin: 0; }

/* line 2104, hoodie/layout.scss */
.flex-direction-nav li {
  margin-bottom: 0; }

/* line 2105, hoodie/layout.scss */
.flex-direction-nav li a {
  width: 45px;
  height: 38px;
  margin: -13px 0 0;
  display: block;
  background: url("images/theme/flexslider_direction_nav.png") no-repeat 0 0;
  position: absolute;
  top: 45%;
  cursor: pointer;
  text-indent: -9999px; }

/* set negative margin-top equal to half the height on the directional-nav for perfect vertical centering */
/* line 2107, hoodie/layout.scss */
.flex-direction-nav li a.next {
  background-position: -38px 0;
  right: -150;
  text-indent: -9999px; }

/* default position */
/* line 2108, hoodie/layout.scss */
.flex-direction-nav li a.prev {
  background-position: 0 0;
  left: -150;
  text-indent: -9999px; }

/* default position */
/* line 2110, hoodie/layout.scss */
.flex-direction-nav li a.next, .flex-direction-nav li a.prev, .flex-control-nav {
  /* default opacity */
  -moz-opacity: 0.0;
  filter: alpha(opacity=0);
  opacity: 0.0;
  -moz-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

/* line 2119, hoodie/layout.scss */
.flexslider-container:hover li a.next, .flexslider-container:hover li a.prev {
  /* hover opacity */
  -moz-opacity: 0.7 !important;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important; }

/* line 2124, hoodie/layout.scss */
.flex-direction-nav li a.next:hover, .flex-direction-nav li a.prev:hover {
  /* hover opacity */
  -moz-opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  opacity: 1.0 !important; }

/* line 2129, hoodie/layout.scss */
.flexslider-container:hover li a.next {
  right: 15px; }

/* hover position */
/* line 2130, hoodie/layout.scss */
.flexslider-container:hover li a.prev {
  left: 15px; }

/* hover position */
/* Control Nav 
*********************************/
/* line 2134, hoodie/layout.scss */
.flex-control-nav {
  /* background: white; */
  /*background: rgba(255,255,255,0.02); */
  margin: 0 0 0 0;
  position: absolute;
  bottom: 30px;
  width: 100%;
  text-align: center;
  /* left: inherit;
  right: 18px; */
  /* padding: 8px;
  list-style: none;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; */
  /* border: 1px solid white; */
  /* border: 1px solid rgba(255,255,255,0.02); */
  -moz-opacity: 0.0;
  filter: alpha(opacity=0);
  opacity: 0.0; }

/* line 2155, hoodie/layout.scss */
.flexslider-container:hover .flex-control-nav {
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1; }

/* line 2160, hoodie/layout.scss */
.flex-control-nav li {
  margin: 0 0 0 5px;
  /* float: left; */ }

/* line 2161, hoodie/layout.scss */
.flex-control-nav li:first-child {
  margin: 0; }

/* line 2162, hoodie/layout.scss */
.flex-control-nav li a {
  width: 13px;
  height: 13px;
  display: block;
  background: url("images/theme/flexslider_control_nav.png") no-repeat 0 0;
  cursor: pointer;
  text-indent: -9999px; }

/* line 2163, hoodie/layout.scss */
.flex-control-nav li a:hover {
  background-position: 0 -13px; }

/* line 2164, hoodie/layout.scss */
.flex-control-nav li a.active {
  background-position: 0 -26px;
  cursor: default; }

/* COMMENTS */
/* line 2171, hoodie/layout.scss */
.comments_list .children > li {
  list-style-type: none;
  background: url("images/theme/li-left.png") no-repeat scroll 0 35px transparent !important;
  border-left: 1px solid #CACACA;
  list-style: none outside none;
  margin: 0;
  padding-bottom: 10px;
  padding-left: 30px !important;
  margin-bottom: 10px !important; }

/*Accordion for Sidebar */
/* line 2187, hoodie/layout.scss */
.accordionButton {
  width: 100%;
  height: 20px;
  float: none;
  display: block;
  clear: both;
  color: #ec008c;
  margin: 0 0 5px 0;
  cursor: pointer;
  background: url(images/article_arrow.png) no-repeat 0 5px;
  padding: 0 0 0px 15px; }
  /* line 2198, hoodie/layout.scss */
  .accordionButton.on {
    background: url(images/article_arrow.png) no-repeat 0 -20px; }

/* line 2203, hoodie/layout.scss */
.accordionContent {
  width: 100%;
  float: left;
  _float: none;
  /* Float works in all browsers but IE6 */
  list-style-type: none !important; }

/* line 2210, hoodie/layout.scss */
.categories {
  border-top: none !important;
  font-size: 0px !important; }
  /* line 2213, hoodie/layout.scss */
  .categories ul {
    margin-top: -15px !important; }
  /* line 2216, hoodie/layout.scss */
  .categories li {
    list-style-type: none; }
    /* line 2218, hoodie/layout.scss */
    .categories li ul li {
      border-top: 1px dotted #ddd; }

/* line 2225, hoodie/layout.scss */
.sidebar_articles ul {
  margin: 5px 0 20px 0 !important; }
/* line 2228, hoodie/layout.scss */
.sidebar_articles li {
  font-size: 13px;
  border-top: 1px dotted #ddd; }
  /* line 2231, hoodie/layout.scss */
  .sidebar_articles li a, .sidebar_articles li a:visited {
    color: #666666; }
    /* line 2233, hoodie/layout.scss */
    .sidebar_articles li a:hover, .sidebar_articles li a:visited:hover {
      color: #ec008c; }

/* line 2240, hoodie/layout.scss */
.see_all {
  font-weight: bold; }

/* line 2244, hoodie/layout.scss */
.label_inactive {
  color: #999; }

/* line 2249, hoodie/layout.scss */
div.ppt {
  margin-top: -20px !important; }

/* line 2253, hoodie/layout.scss */
.widget_text {
  list-style-type: none !important; }

/* line 2257, hoodie/layout.scss */
.printfriendly {
  margin-top: 5px; }

/* line 2261, hoodie/layout.scss */
.feedburner_btn {
  padding: 3px 10px;
  line-height: 20px;
  display: inline-block !important;
  background: #ec008c;
  -moz-border-radius: 3px 5px 5px 5px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-radius: 3px 5px 5px 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 11px;
  color: white !important;
  font-weight: bold; }
  /* line 2270, hoodie/layout.scss */
  .feedburner_btn:hover {
    color: white !important;
    background: #a1005f; }

/* line 2277, hoodie/layout.scss */
.homepage .jc_sidebar {
  display: none; }

/*AddThis Fidgeting… Dont make this easy or anything, guys */
/* line 2283, hoodie/layout.scss */
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
  padding: 0 !important; }

/* line 2287, hoodie/layout.scss */
.addthis_button_facebook_like {
  height: 22px;
  width: 90px; }

/* line 2292, hoodie/layout.scss */
.addthis_button_tweet {
  width: 90px; }

/* line 2296, hoodie/layout.scss */
.addthis_button_google_plusone {
  width: 80px; }

/*Shortcodes*/
/* line 2303, hoodie/layout.scss */
.supertagline {
  clear: both;
  margin: 20px 0;
  font-size: 26px;
  font-style: italic;
  font-family: droid-serif-1, serif;
  line-height: 34px;
  display: block;
  text-align: center; }

/* line 2314, hoodie/layout.scss */
.superquote {
  clear: both;
  margin: 40px 0;
  font-size: 26px;
  font-style: italic;
  font-family: droid-serif-1, serif;
  line-height: 34px;
  padding-left: 20px; }

/* #Tabs (activate in tabs.js)
================================================== */
/* line 2326, hoodie/layout.scss */
ul.tabs {
  display: block;
  margin: 0 0 20px 0;
  padding: 0;
  border-bottom: solid 1px #ddd; }

/* line 2331, hoodie/layout.scss */
ul.tabs li {
  display: block;
  width: auto;
  height: 30px;
  padding: 0;
  float: left;
  margin-bottom: 0; }

/* line 2338, hoodie/layout.scss */
ul.tabs li a {
  display: block;
  text-decoration: none;
  width: auto;
  height: 29px;
  padding: 0px 20px;
  line-height: 30px;
  border: solid 1px #ddd;
  border-width: 1px 1px 0 0;
  margin: 0;
  background: #f5f5f5;
  font-size: 13px; }

/* line 2350, hoodie/layout.scss */
ul.tabs li a.active {
  background: #fff;
  height: 30px;
  position: relative;
  top: -4px;
  padding-top: 4px;
  border-left-width: 1px;
  margin: 0 0 0 -1px;
  color: #111;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px; }

/* line 2365, hoodie/layout.scss */
ul.tabs li:first-child a.active {
  margin-left: 0; }

/* line 2367, hoodie/layout.scss */
ul.tabs li:first-child a {
  border-width: 1px 1px 0 1px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px; }

/* line 2372, hoodie/layout.scss */
ul.tabs li:last-child a {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px; }

/* line 2377, hoodie/layout.scss */
ul.tabs-content {
  margin: 0;
  display: block; }

/* line 2378, hoodie/layout.scss */
ul.tabs-content > li {
  display: none; }

/* line 2379, hoodie/layout.scss */
ul.tabs-content > li.active {
  display: block; }

/* line 2380, hoodie/layout.scss */
ul.tabs-content li {
  list-style-type: none !important; }

/* Clearfixing tabs for beautiful stacking */
/* line 2384, hoodie/layout.scss */
ul.tabs:before,
ul.tabs:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

/* line 2391, hoodie/layout.scss */
ul.tabs:after {
  clear: both; }

/* line 2393, hoodie/layout.scss */
ul.tabs {
  zoom: 1; }

/* line 21, hoodie/layout_grid.scss */
.container {
  /*position: relative;*/
  width: 960px;
  margin: 0 auto;
  padding: 0; }

/* line 28, hoodie/layout_grid.scss */
.column, .columns {
  float: left;
  display: inline;
  margin-left: 10px;
  margin-right: 10px; }

/* line 34, hoodie/layout_grid.scss */
.row {
  margin-bottom: 20px; }

/* Nested Column Classes */
/* line 39, hoodie/layout_grid.scss */
.column.alpha, .columns.alpha {
  margin-left: 0; }

/* line 42, hoodie/layout_grid.scss */
.column.omega, .columns.omega {
  margin-right: 0; }

/* line 45, hoodie/layout_grid.scss */
.column.full-bleed, .columns.full-bleed {
  margin-left: 0;
  margin-right: 0; }

/* line 50, hoodie/layout_grid.scss */
.full-bleed {
  margin-left: 0;
  margin-right: 0;
  width: 100%; }

/* Base Grid */
/* line 59, hoodie/layout_grid.scss */
.container .one.column {
  width: 40px; }
/* line 61, hoodie/layout_grid.scss */
.container .two.columns {
  width: 100px; }
/* line 63, hoodie/layout_grid.scss */
.container .twopointfive.columns {
  width: 130px; }
/* line 65, hoodie/layout_grid.scss */
.container .three.columns {
  width: 160px; }
/* line 67, hoodie/layout_grid.scss */
.container .four.columns {
  width: 220px; }
/* line 69, hoodie/layout_grid.scss */
.container .five.columns {
  width: 280px; }
/* line 71, hoodie/layout_grid.scss */
.container .six.columns {
  width: 340px; }
/* line 73, hoodie/layout_grid.scss */
.container .seven.columns {
  width: 400px; }
/* line 75, hoodie/layout_grid.scss */
.container .eight.columns {
  width: 460px; }
/* line 77, hoodie/layout_grid.scss */
.container .nine.columns {
  width: 520px; }
/* line 79, hoodie/layout_grid.scss */
.container .ten.columns {
  width: 580px; }
/* line 81, hoodie/layout_grid.scss */
.container .eleven.columns {
  width: 640px; }
/* line 83, hoodie/layout_grid.scss */
.container .twelve.columns {
  width: 700px; }
/* line 85, hoodie/layout_grid.scss */
.container .thirteen.columns {
  width: 760px; }
/* line 87, hoodie/layout_grid.scss */
.container .fourteen.columns {
  width: 820px; }
/* line 89, hoodie/layout_grid.scss */
.container .fifteen.columns {
  width: 880px; }
/* line 91, hoodie/layout_grid.scss */
.container .sixteen.columns {
  width: 940px; }
/* line 93, hoodie/layout_grid.scss */
.container .sixteen.columns.full-bleed {
  width: 100%; }
/* line 95, hoodie/layout_grid.scss */
.container .one-third.column {
  width: 300px; }
/* line 97, hoodie/layout_grid.scss */
.container .two-thirds.column {
  width: 620px; }
/* line 99, hoodie/layout_grid.scss */
.container .offset-by-some {
  padding-left: 20px; }
/* line 102, hoodie/layout_grid.scss */
.container .offset-by-one {
  padding-left: 60px; }
/* line 104, hoodie/layout_grid.scss */
.container .offset-by-two {
  padding-left: 120px; }
/* line 106, hoodie/layout_grid.scss */
.container .offset-by-three {
  padding-left: 180px; }
/* line 108, hoodie/layout_grid.scss */
.container .offset-by-four {
  padding-left: 240px; }
/* line 110, hoodie/layout_grid.scss */
.container .offset-by-five {
  padding-left: 300px; }
/* line 112, hoodie/layout_grid.scss */
.container .offset-by-six {
  padding-left: 360px; }
/* line 114, hoodie/layout_grid.scss */
.container .offset-by-seven {
  padding-left: 420px; }
/* line 116, hoodie/layout_grid.scss */
.container .offset-by-eight {
  padding-left: 480px; }
/* line 118, hoodie/layout_grid.scss */
.container .offset-by-nine {
  padding-left: 540px; }
/* line 120, hoodie/layout_grid.scss */
.container .offset-by-ten {
  padding-left: 600px; }
/* line 122, hoodie/layout_grid.scss */
.container .offset-by-eleven {
  padding-left: 660px; }
/* line 124, hoodie/layout_grid.scss */
.container .offset-by-twelve {
  padding-left: 720px; }
/* line 126, hoodie/layout_grid.scss */
.container .offset-by-thirteen {
  padding-left: 780px; }
/* line 128, hoodie/layout_grid.scss */
.container .offset-by-fourteen {
  padding-left: 840px; }
/* line 130, hoodie/layout_grid.scss */
.container .offset-by-fifteen {
  padding-left: 900px; }
/* line 132, hoodie/layout_grid.scss */
.container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* Offsets */
/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 147, hoodie/layout_grid.scss */
  .container {
    width: 768px; }
    /* line 149, hoodie/layout_grid.scss */
    .container .column, .container .columns {
      margin-left: 10px;
      margin-right: 10px; }

  /* line 152, hoodie/layout_grid.scss */
  .column.alpha, .columns.alpha {
    margin-left: 0;
    margin-right: 10px; }

  /* line 155, hoodie/layout_grid.scss */
  .column.omega, .columns.omega {
    margin-right: 0;
    margin-left: 10px; }

  /* line 159, hoodie/layout_grid.scss */
  .container .one.column {
    width: 28px; }
  /* line 161, hoodie/layout_grid.scss */
  .container .two.columns {
    width: 76px; }
  /* line 163, hoodie/layout_grid.scss */
  .container .twopointfive.columns {
    width: 96px; }
  /* line 165, hoodie/layout_grid.scss */
  .container .three.columns {
    width: 124px; }
  /* line 167, hoodie/layout_grid.scss */
  .container .four.columns {
    width: 172px; }
  /* line 169, hoodie/layout_grid.scss */
  .container .five.columns {
    width: 220px; }
  /* line 171, hoodie/layout_grid.scss */
  .container .six.columns {
    width: 268px; }
  /* line 173, hoodie/layout_grid.scss */
  .container .seven.columns {
    width: 316px; }
  /* line 175, hoodie/layout_grid.scss */
  .container .eight.columns {
    width: 364px; }
  /* line 177, hoodie/layout_grid.scss */
  .container .nine.columns {
    width: 412px; }
  /* line 179, hoodie/layout_grid.scss */
  .container .ten.columns {
    width: 460px; }
  /* line 181, hoodie/layout_grid.scss */
  .container .eleven.columns {
    width: 508px; }
  /* line 183, hoodie/layout_grid.scss */
  .container .twelve.columns {
    width: 556px; }
  /* line 185, hoodie/layout_grid.scss */
  .container .thirteen.columns {
    width: 604px; }
  /* line 187, hoodie/layout_grid.scss */
  .container .fourteen.columns {
    width: 652px; }
  /* line 189, hoodie/layout_grid.scss */
  .container .fifteen.columns {
    width: 700px; }
  /* line 191, hoodie/layout_grid.scss */
  .container .sixteen.columns {
    width: 748px; }
  /* line 193, hoodie/layout_grid.scss */
  .container .one-third.column {
    width: 236px; }
  /* line 195, hoodie/layout_grid.scss */
  .container .two-thirds.column {
    width: 492px; }
  /* line 197, hoodie/layout_grid.scss */
  .container .offset-by-one {
    padding-left: 48px; }
  /* line 199, hoodie/layout_grid.scss */
  .container .offset-by-two {
    padding-left: 96px; }
  /* line 201, hoodie/layout_grid.scss */
  .container .offset-by-three {
    padding-left: 144px; }
  /* line 203, hoodie/layout_grid.scss */
  .container .offset-by-four {
    padding-left: 192px; }
  /* line 205, hoodie/layout_grid.scss */
  .container .offset-by-five {
    padding-left: 240px; }
  /* line 207, hoodie/layout_grid.scss */
  .container .offset-by-six {
    padding-left: 288px; }
  /* line 209, hoodie/layout_grid.scss */
  .container .offset-by-seven {
    padding-left: 336px; }
  /* line 211, hoodie/layout_grid.scss */
  .container .offset-by-eight {
    padding-left: 348px; }
  /* line 213, hoodie/layout_grid.scss */
  .container .offset-by-nine {
    padding-left: 432px; }
  /* line 215, hoodie/layout_grid.scss */
  .container .offset-by-ten {
    padding-left: 480px; }
  /* line 217, hoodie/layout_grid.scss */
  .container .offset-by-eleven {
    padding-left: 528px; }
  /* line 219, hoodie/layout_grid.scss */
  .container .offset-by-twelve {
    padding-left: 576px; }
  /* line 221, hoodie/layout_grid.scss */
  .container .offset-by-thirteen {
    padding-left: 624px; }
  /* line 223, hoodie/layout_grid.scss */
  .container .offset-by-fourteen {
    padding-left: 672px; }
  /* line 225, hoodie/layout_grid.scss */
  .container .offset-by-fifteen {
    padding-left: 720px; }

  /* Offsets */ }
/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 600px */
@media only screen and (min-width: 600px) and (max-width: 767px) {
  /* line 235, hoodie/layout_grid.scss */
  .container {
    width: 560px; }

  /* line 237, hoodie/layout_grid.scss */
  .columns, .column {
    margin: 0; }

  /* line 240, hoodie/layout_grid.scss */
  .container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
    width: 560px; } }
/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 479px) {
  /* line 250, hoodie/layout_grid.scss */
  .container {
    width: 300px; }

  /* line 252, hoodie/layout_grid.scss */
  .columns, .column {
    margin: 0; }

  /* line 255, hoodie/layout_grid.scss */
  .container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
    width: 300px; }
  /* line 257, hoodie/layout_grid.scss */
  .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {
    padding-left: 0; }

  /* Offsets */ }
/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 599px) {
  /* line 269, hoodie/layout_grid.scss */
  .container {
    width: 420px; }

  /* line 271, hoodie/layout_grid.scss */
  .columns, .column {
    margin: 0; }

  /* line 274, hoodie/layout_grid.scss */
  .container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
    width: 420px; } }
/* #Clearing
================================================== */
/* Self Clearing Goodness */
/* Use clearfix class on parent to clear nested columns,
or wrap each row of columns in a <div class="row"> */
/*
.clearfix {
	@include clearfix;
}
*/
/* line 291, hoodie/layout_grid.scss */
.row {
  zoom: 1; }
  /* line 25, hoodie/mixins.scss */
  .row:before, .row:after {
    display: table;
    zoom: 1;
    *display: inline;
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden; }
  /* line 34, hoodie/mixins.scss */
  .row:after {
    clear: both; }

/* You can also use a <br class="clear" /> to clear columns */
/* line 297, hoodie/layout_grid.scss */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {

  article h2.article_title {
    width: 90%;
  }

  .shutterstock-image-carousel,
  .shutterstock-image-header{
 	display:none;
        visibility:hidden; 
 }


  /* line 26, hoodie/layout_custom.scss */
  .article_title {
    width: auto; }

  /* line 30, hoodie/layout_custom.scss */
  .close {
    margin-top: -430px !important; }

  /* line 34, hoodie/layout_custom.scss */
  nav #wide {
    margin: 3px 0px 0 0; }
    /* line 38, hoodie/layout_custom.scss */
    nav #wide ul li a {
      padding-right: 20px; }

  /* line 44, hoodie/layout_custom.scss */
  .shailan-dropdown-menu {
    margin-right: 0; }

  /* line 48, hoodie/layout_custom.scss */
  #slider {
    display: none; }

  /* line 52, hoodie/layout_custom.scss */
  #first_slide {
    display: block; }

  /*#slider{
    width: 748px;
    h1{
      font-size: 24px;
    }
  }*/
  /* line 65, hoodie/layout_custom.scss */
  .slide_text {
    width: 400px; }
    /* line 67, hoodie/layout_custom.scss */
    .slide_text h1 {
      font-size: 26px;
      margin-bottom: 15px; }
    /* line 71, hoodie/layout_custom.scss */
    .slide_text h3 {
      margin-bottom: 15px; }

  /* line 76, hoodie/layout_custom.scss */
  .slider_cta {
    margin: 10px 0 0 0; }

  /*.slide1, .slide2{
    border-right: 1px solid #ddd;
  }*/
  /* line 84, hoodie/layout_custom.scss */
  nav #search {
    text-align: right;
    margin-left: 3px; }
    /* line 87, hoodie/layout_custom.scss */
    nav #search input[type=text] {
      width: 80px; }
    /* line 90, hoodie/layout_custom.scss */
    nav #search input[type=submit] {
      margin-right: 2px;
      margin-left: -52px; }

  /* line 96, hoodie/layout_custom.scss */
  nav .social {
    margin-right: 5px; }

  /* line 101, hoodie/layout_custom.scss */
  .jc_sidebar {
    background: url(images/jc_sidebar_sm.jpg) no-repeat 0 0;
    width: 172px;
    height: 90px;
    margin-bottom: 15px; }
    /* line 106, hoodie/layout_custom.scss */
    .jc_sidebar.active {
      background: url(images/jc_sidebar_sm.jpg) no-repeat 0 -90px; }

  /* line 111, hoodie/layout_custom.scss */
  .article_meta {
    margin-top: 0px; }

  /* line 115, hoodie/layout_custom.scss */
  .entry-date {
    display: none; }

  /* line 119, hoodie/layout_custom.scss */
  .mini_date {
    display: inline; }

  /* line 124, hoodie/layout_custom.scss */
  .sidebar_subscribe input[type=text] {
    width: 65px !important;
    padding: 0px 90px 0 10px;
    height: 24px; }

  /* line 132, hoodie/layout_custom.scss */
  .footer_toggle {
    width: 768px; }

  /* line 136, hoodie/layout_custom.scss */
  #content {
    background: url(images/divider_v.jpg) repeat-y 15px 0; }

  /* line 140, hoodie/layout_custom.scss */
  article p {
    width: 100%; }

  /* line 145, hoodie/layout_custom.scss */
  .portfolio_header p {
    width: 600px;
    margin-top: 12px; }

  /* line 151, hoodie/layout_custom.scss */
  .love {
    width: 100%;
    clear: both;
    margin: 20px 0px; }

  /* line 157, hoodie/layout_custom.scss */
  #tophat .love {
    padding-left: 10px; }

  /* line 161, hoodie/layout_custom.scss */
  .explore {
    width: 130px; }

  /* line 165, hoodie/layout_custom.scss */
  .work_snippets {
    padding: 0 20px 0 0; }

  /* line 169, hoodie/layout_custom.scss */
  #tophat .connect {
    width: 120px; }

  /* line 173, hoodie/layout_custom.scss */
  .cse-overlay {
    left: 190px !important;
    width: 500px !important; }

  /* line 178, hoodie/layout_custom.scss */
  .media-credit {
    width: 500px; }

  /* line 182, hoodie/layout_custom.scss */
  .bio p {
    padding-top: 0px; }

  /* line 186, hoodie/layout_custom.scss */
  .article_subscribe {
    float: left;
    clear: both;
    margin-top: 5px; }

  /* line 192, hoodie/layout_custom.scss */
  .toggle_container {
    width: 768px;
    margin: 0 auto; }

  /* line 199, hoodie/layout_custom.scss */
  article p .size_full {
    max-width: 505px !important; }

  /* line 205, hoodie/layout_custom.scss */
  .feedburner_btn {
    margin-left: 15px;
    line-height: 20px; }

  /* line 210, hoodie/layout_custom.scss */
  .recent_articles {
    background: url(images/divider_v.jpg) repeat-y 15px 0; }

  /* line 214, hoodie/layout_custom.scss */
  .size-full {
    width: 496px !important; }

  /* line 218, hoodie/layout_custom.scss */
  .border {
    width: 97.5%; } }
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  /* line 230, hoodie/layout_custom.scss */
  #toppanel {
    display: none; }

  /* line 234, hoodie/layout_custom.scss */
  nav #wide {
    display: none; }

  /* line 238, hoodie/layout_custom.scss */
  #touch {
    display: block; }
    /* line 240, hoodie/layout_custom.scss */
    #touch .current_page_item a, #touch .current_page_item a:visited {
      background: #a9a9a9 !important; }

  /* line 246, hoodie/layout_custom.scss */
  nav #search input[type=text] {
    width: 100px; }
  /* line 249, hoodie/layout_custom.scss */
  nav #search input[type=submit] {
    /*left: -20px;*/ }

  /* line 254, hoodie/layout_custom.scss */
  .nav_toggle {
    display: block !important;
    margin-right: 220px;
    margin-top: 16px;
    margin-bottom: 16px; }

  /* line 261, hoodie/layout_custom.scss */
  #welcome {
    display: block;
    margin-top: 20px; }

  /* line 266, hoodie/layout_custom.scss */
  #first_slide {
    display: none; }

  /* line 271, hoodie/layout_custom.scss */
  .jc_slider {
    background: url(images/jc_slider_sm.jpg) no-repeat 0 0;
    height: 91px;
    width: 86px;
    /*margin-bottom: 100px;*/ }
    /* line 276, hoodie/layout_custom.scss */
    .jc_slider:hover {
      background: url(images/jc_slider_sm.jpg) no-repeat 0 -95px; }

  /* line 281, hoodie/layout_custom.scss */
  .slider_cta {
    background: url(images/cta_left.png) no-repeat 0 0;
    float: right;
    margin: 5px 0 0 0; }
    /* line 285, hoodie/layout_custom.scss */
    .slider_cta:hover {
      background: url(images/cta_left.png) no-repeat 0 -29px; }
    /* line 288, hoodie/layout_custom.scss */
    .slider_cta a, .slider_cta a:visited {
      /*padding: 4px 10px 8px 10px;*/ }

  /* line 293, hoodie/layout_custom.scss */
  .slide_text {
    width: 450px;
    padding: 0px 0 0 20px; }
    /* line 296, hoodie/layout_custom.scss */
    .slide_text h1 {
      font-size: 24px;
      margin-bottom: 20px; }

  /* line 303, hoodie/layout_custom.scss */
  #content {
    background: none;
    margin-top: 20px; }

  /* line 309, hoodie/layout_custom.scss */
  .footer_toggle {
    width: 560px;
    margin-left: 0; }

  /* line 314, hoodie/layout_custom.scss */
  #carbonads-container {
    clear: both; }

  /* line 318, hoodie/layout_custom.scss */
  .carbonad {
    width: auto !important;
    height: 125px !important; }

  /* line 323, hoodie/layout_custom.scss */
  .carbonad-image {
    display: block; }
    /* line 325, hoodie/layout_custom.scss */
    .carbonad-image img {
      margin-right: 15px; }

  /* line 330, hoodie/layout_custom.scss */
  .carbonad-text {
    width: 375px !important;
    display: block;
    font-size: 13px !important;
    padding-top: 15px !important;
    padding-right: 15px !important;
    margin-left: 0px !important; }

  /* line 339, hoodie/layout_custom.scss */
  .carbonad-tag {
    display: block;
    margin-left: 0px !important; }

  /* line 344, hoodie/layout_custom.scss */
  .jc_portfolio {
    display: none; }

  /* line 348, hoodie/layout_custom.scss */
  .portfolio_header {
    padding: 0 0 30px 0 !important; }
    /* line 350, hoodie/layout_custom.scss */
    .portfolio_header p {
      width: auto;
      margin: 0px; }

  /* line 356, hoodie/layout_custom.scss */
  .mini_bio {
    display: none; }

  /* line 360, hoodie/layout_custom.scss */
  .connect {
    width: 180px; }

  /* line 364, hoodie/layout_custom.scss */
  .navigate {
    width: 180px; }

  /* line 368, hoodie/layout_custom.scss */
  .explore {
    width: 180px; }

  /* line 372, hoodie/layout_custom.scss */
  .filter_toggle {
    display: block !important; }

  /* line 377, hoodie/layout_custom.scss */
  .cse-overlay {
    left: 100px !important;
    width: 400px !important; }

  /* line 382, hoodie/layout_custom.scss */
  .media-credit {
    width: 553px; }

  /* line 387, hoodie/layout_custom.scss */
  .form-submit {
    position: absolute !important;
    margin-top: 25px; }

  /* line 392, hoodie/layout_custom.scss */
  #submit, #commentform input[type="submit"] {
    background: url(images/pink_btn_left.png) no-repeat 0 0;
    text-align: left;
    padding: 5px 40px 8px 15px !important; }
    /* line 396, hoodie/layout_custom.scss */
    #submit:hover, #commentform input[type="submit"]:hover {
      background: url(images/pink_btn_left.png) no-repeat 0 -29px; }

  /* line 401, hoodie/layout_custom.scss */
  .toggle_container {
    width: 560px;
    margin: 0 auto; }

  /* line 406, hoodie/layout_custom.scss */
  .related_articles, .recent_articles {
    width: 44% !important; }

  /* line 410, hoodie/layout_custom.scss */
  #respond {
    margin-bottom: 40px; }

  /* line 416, hoodie/layout_custom.scss */
  article p .size_full {
    max-width: 560px !important; }

  /* line 422, hoodie/layout_custom.scss */
  .list_btn {
    display: none; }

  /* line 426, hoodie/layout_custom.scss */
  .portfolio-filters {
    width: 80%; }

  /* line 430, hoodie/layout_custom.scss */
  .portfolio_header {
    margin-top: 20px; }

  /* line 434, hoodie/layout_custom.scss */
  .size-full {
    width: 546px !important; }

  /* line 438, hoodie/layout_custom.scss */
  #sidebar {
    margin-top: 20px; } }
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 599px) {
  /* line 450, hoodie/layout_custom.scss */
  .footer_toggle {
    width: 480px;
    display: none; }

  /* line 456, hoodie/layout_custom.scss */
  .nav_toggle {
    margin-right: 80px; }

  /* line 460, hoodie/layout_custom.scss */
  .carbonad-text {
    width: 200px !important; }

  /* line 464, hoodie/layout_custom.scss */
  .slide_text {
    width: 310px; }
    /* line 466, hoodie/layout_custom.scss */
    .slide_text h1 {
      font-size: 18px; }


  /*#logo img{
    width:70%;
  }*/
  /* line 475, hoodie/layout_custom.scss */
  .love, .partners_list, .partners {
    display: none; }

  /* line 479, hoodie/layout_custom.scss */
  .connect, .navigate, .explore {
    width: 140px; }

  /* line 483, hoodie/layout_custom.scss */
  .mini_bio {
    width: 100%; }

  /* line 487, hoodie/layout_custom.scss */
  .googleads {
    display: none; }

  /* line 491, hoodie/layout_custom.scss */
  .cse-overlay {
    left: 10px !important;
    width: 400px !important; }

  /* line 496, hoodie/layout_custom.scss */
  .media-credit {
    width: 412px; }

  /* line 500, hoodie/layout_custom.scss */
  .bio {
    height: 72px; }

  /* line 504, hoodie/layout_custom.scss */
  .toggle_container {
    width: 480px;
    margin: 0 auto; }

  /* line 509, hoodie/layout_custom.scss */
  .recent_articles {
    background: none;
    padding-top: 20px; }
    /* line 512, hoodie/layout_custom.scss */
    .recent_articles.offset-by-one {
      padding-left: 0px; }

  /* line 517, hoodie/layout_custom.scss */
  .divider_h {
    display: block !important; }

  /* line 521, hoodie/layout_custom.scss */
  .recent_articles, .related_articles {
    width: 100% !important; }

  /* line 525, hoodie/layout_custom.scss */
  .recent_articles {
    margin-bottom: 0px !important;
    /*background: url(images/divider_v.jpg) repeat-y 30px 0;*/ }

  /* line 534, hoodie/layout_custom.scss */
  article p .size_full {
    max-width: 418px !important; }

  /* line 540, hoodie/layout_custom.scss */
  .share {
    -moz-border-radius: 0 0 0 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-radius: 0 0 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }

  /* line 544, hoodie/layout_custom.scss */
  .bio_avi {
    width: 12%; }

  /* line 548, hoodie/layout_custom.scss */
  .bio_text {
    width: 86%; }

  /* line 552, hoodie/layout_custom.scss */
  #reply-title small {
    display: block;
    padding-top: 10px; }

  /* line 557, hoodie/layout_custom.scss */
  .size-full {
    width: 406px !important; }

  /* line 561, hoodie/layout_custom.scss */
  .gsc-control {
    width: 400px !important; }

  /* line 565, hoodie/layout_custom.scss */
  .border {
    width: 97%; } }
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  /* line 572, hoodie/layout_custom.scss */
  .nav_toggle {
    margin-right: 28px; }

  /* line 576, hoodie/layout_custom.scss */
  nav #search {
    text-align: right; }
    /* line 578, hoodie/layout_custom.scss */
    nav #search input[type=text] {
      width: 150px; }
    /* line 581, hoodie/layout_custom.scss */
    nav #search input[type=submit] {
      /*left: -50px;*/ }

  /* line 586, hoodie/layout_custom.scss */
  #navRSS, #navGooglePlus {
    display: none; }

  /* line 590, hoodie/layout_custom.scss */
  .footer_toggle {
    width: 320px;
    display: none; }

  /* line 596, hoodie/layout_custom.scss */
  .carbonad-text {
    width: 100px !important;
    font-size: 11px !important; }

  /* line 601, hoodie/layout_custom.scss */
  .slide_text {
    width: 100%;
    padding-left: 0px !important; }
    /* line 604, hoodie/layout_custom.scss */
    .slide_text h1, .slide_text h3 {
      font-size: 17px; }

  /* line 609, hoodie/layout_custom.scss */
  .jc_slider {
    display: none; }

  /* line 613, hoodie/layout_custom.scss */
  .cse-overlay {
    left: 10px !important;
    width: 275px !important; }

  /* line 618, hoodie/layout_custom.scss */
  .jc_sidebar {
    display: none; }

  /* line 622, hoodie/layout_custom.scss */
  .media-credit {
    width: 292px; }

  /* line 626, hoodie/layout_custom.scss */
  .bio {
    height: 90px; }

  /* line 630, hoodie/layout_custom.scss */
  #commentform textarea {
    width: 89% !important; }

  /* line 634, hoodie/layout_custom.scss */
  .subscribe-to-comments {
    width: auto !important; }

  /* line 638, hoodie/layout_custom.scss */
  .form-submit {
    margin-top: 25px; }

  /* line 642, hoodie/layout_custom.scss */
  .connect, .navigate {
    width: 150px; }

  /* line 646, hoodie/layout_custom.scss */
  .toggle_container {
    width: 320px;
    margin: 0 auto; }

  /* line 651, hoodie/layout_custom.scss */
  .comment-meta {
    display: block; }

  /* line 655, hoodie/layout_custom.scss */
  .reply {
    float: left; }

  /* line 659, hoodie/layout_custom.scss */
  .comment_header {
    padding-bottom: 20px; }

  /* line 663, hoodie/layout_custom.scss */
  .prev_article, .next_article {
    width: 100%; }

  /* line 667, hoodie/layout_custom.scss */
  .next_article {
    float: left;
    clear: both;
    margin-top: 15px;
    text-align: left; }

  /* line 676, hoodie/layout_custom.scss */
  article p .size_full {
    max-width: 300px !important; }

  /* line 682, hoodie/layout_custom.scss */
  .explore {
    display: none; }

  /* line 686, hoodie/layout_custom.scss */
  .bio_avi {
    width: 16%; }

  /* line 690, hoodie/layout_custom.scss */
  .bio_text {
    width: 82%; }

  /* line 694, hoodie/layout_custom.scss */
  nav .social {
    margin-right: 4px !important; }

  /* line 698, hoodie/layout_custom.scss */
  article p {
    font-size: 17px; }

  /* line 702, hoodie/layout_custom.scss */
  header {
    height: auto; }

  /* line 706, hoodie/layout_custom.scss */
  .form-submit {
    margin-top: 45px; }

  /* line 710, hoodie/layout_custom.scss */
  #commentform .comment-notes {
    width: 100%; }

  /* line 714, hoodie/layout_custom.scss */
  .size-full {
    width: 286px !important; }

  /* line 718, hoodie/layout_custom.scss */
  #respond {
    margin-bottom: 65px; }

  /* line 722, hoodie/layout_custom.scss */
  .gsc-control {
    width: 275px !important; }

  /* line 726, hoodie/layout_custom.scss */
  .border {
    width: 95.5%; }

  /* line 730, hoodie/layout_custom.scss */
  .comments_list .children > li {
    background: none !important;
    border-left: none !important;
    padding-left: 0 !important; }

  /* line 736, hoodie/layout_custom.scss */
  .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
    width: 270px !important; }

  /* line 742, hoodie/layout_custom.scss */
  .comment div:first-child, .bypostauthor ul li div:first-child {
    -moz-border-radius: 0 0px 0 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-radius: 0 0px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 25px 25px 25px 25px; } }

/* iPhone only 
@media only screen and (max-device-width: 480px), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx)*/

/*Retina
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) */
@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi){
  /* line 754, hoodie/layout_custom.scss */
  .sidebar_subscribe input[type=text] {
    line-height: 21px !important; }

  /* line 758, hoodie/layout_custom.scss */
  #logo img {
    /*width: 80%; 
    width: 262px;
    height: 93px; */ 
    /*width: 50%;
    height: 50%; */}

  /* line 762, hoodie/layout_custom.scss */
  .nav_toggle {
    background: url(images/nav_toggle-2x.png) no-repeat 0 0 !important;
    background-size: 59px 37px !important; }
    /* line 765, hoodie/layout_custom.scss */
    .nav_toggle.active {
      background: url(images/nav_toggle-2x.png) no-repeat 0 -20px !important;
background-size: 59px 37px !important; }

<!--
  /*nav_toggle*/
  /* line 770, hoodie/layout_custom.scss */
  .sidebar_subscribe input[type=submit] {
    background: url(images/subscribe-2x.jpg) no-repeat 0 0 !important;
    background-size: 84px 22px !important; }
--> 

  /*subscribe*/
  /* line 776, hoodie/layout_custom.scss */
  .social div {
    background-size: 90px 43px !important; }
  /* line 779, hoodie/layout_custom.scss */
  .social #navTwitter {
    background: url(images/social_icons-2x.jpg) no-repeat 0 0 !important;
background-size: 90px 43px !important; }
    /* line 781, hoodie/layout_custom.scss */
    .social #navTwitter:hover {
      background: url(images/social_icons-2x.jpg) no-repeat 0 -21px !important;
 background-size: 90px 43px !important;}
  /* line 786, hoodie/layout_custom.scss */
  .social #navFacebook {
    background: url(images/social_icons-2x.jpg) no-repeat -22px 0 !important;
background-size: 90px 43px !important;
 }
    /* line 788, hoodie/layout_custom.scss */
    .social #navFacebook:hover {
      background: url(images/social_icons-2x.jpg) no-repeat -22px -21px !important;
background-size: 90px 43px !important; }
  /* line 793, hoodie/layout_custom.scss */
  .social #navRSS {
    background: url(images/social_icons-2x.jpg) no-repeat -66px 0 !important;
background-size: 90px 43px !important; }
    /* line 795, hoodie/layout_custom.scss */
    .social #navRSS:hover {
      background: url(images/social_icons-2x.jpg) no-repeat -66px -21px !important;
background-size: 90px 43px !important; }
  /* line 800, hoodie/layout_custom.scss */
  .social #navGooglePlus {
    background: url(images/social_icons-2x.jpg) no-repeat -44px 0 !important;
background-size: 90px 43px !important; }
    /* line 802, hoodie/layout_custom.scss */
    .social #navGooglePlus:hover {
      background: url(images/social_icons-2x.jpg) no-repeat -44px -21px !important;
background-size: 90px 43px !important; }

  /*social*/ }
/* iPad 1&2 only */
@media screen and (device-width: 768px) {
  /* line 815, hoodie/layout_custom.scss */
  #logo {
    background: url(images/logo.jpg) no-repeat 0 0; } }
/*IE
=================================================================
=================================================================*/
/* line 827, hoodie/layout_custom.scss */
.ie #logo {
  background: none !important; }
  /* line 829, hoodie/layout_custom.scss */
  .ie #logo img {
    width: auto; }
/* line 834, hoodie/layout_custom.scss */
.ie nav #search input[type="text"] {
  border: none !important;
  outline: none !important;
  width: 90px !important;
  padding: 0px 45px 0 25px !important;
  line-height: 35px; }
/* line 842, hoodie/layout_custom.scss */
.ie .bio_avi img {
  height: 51px !important; }
/* line 847, hoodie/layout_custom.scss */
.ie .sidebar_subscribe input[type=submit] {
  background: url(images/subscribe.jpg) no-repeat 0 0 !important; }
/* line 852, hoodie/layout_custom.scss */
.ie .subscribe-to-comments label {
  top: 10px !important;
  left: 10px !important; }
/* line 857, hoodie/layout_custom.scss */
.ie hr {
  border: none !important; }
/* line 862, hoodie/layout_custom.scss */
.ie nav .social div {
  height: 21px !important;
  width: 22px !important;
  background-size: auto !important; }
/* line 867, hoodie/layout_custom.scss */
.ie nav .social #navTwitter {
  background: url(images/social_icons.jpg) no-repeat 0 0 !important; }
  /* line 869, hoodie/layout_custom.scss */
  .ie nav .social #navTwitter:hover {
    background: url(images/social_icons.jpg) no-repeat 0 -21px !important; }
/* line 874, hoodie/layout_custom.scss */
.ie nav .social #navFacebook {
  background: url(images/social_icons.jpg) no-repeat -22px 0 !important; }
  /* line 876, hoodie/layout_custom.scss */
  .ie nav .social #navFacebook:hover {
    background: url(images/social_icons.jpg) no-repeat -22px -21px !important; }
/* line 881, hoodie/layout_custom.scss */
.ie nav .social #navRSS {
  background: url(images/social_icons.jpg) no-repeat -66px 0 !important; }
  /* line 883, hoodie/layout_custom.scss */
  .ie nav .social #navRSS:hover {
    background: url(images/social_icons.jpg) no-repeat -66px -21px !important; }
/* line 888, hoodie/layout_custom.scss */
.ie nav .social #navGooglePlus {
  background: url(images/social_icons.jpg) no-repeat -44px 0 !important; }
  /* line 890, hoodie/layout_custom.scss */
  .ie nav .social #navGooglePlus:hover {
    background: url(images/social_icons.jpg) no-repeat -44px -21px !important; }

/*IE7 only
=================================================================
=================================================================*/
/* line 903, hoodie/layout_custom.scss */
.ie7 {
  /*nav #search input[type="submit"]{
    position: absolute;
    top: 10px;
  }*/ }
  /* line 905, hoodie/layout_custom.scss */
  .ie7 nav #search input[type="text"] {
    background: url(images/search_bg.jpg) no-repeat top left !important;
    border: none !important;
    outline: none !important;
    width: 130px !important;
    padding: 0px 45px 0 25px !important;
    line-height: 35px; }
  /* line 914, hoodie/layout_custom.scss */
  .ie7 .slide1 {
    background: url(images/slider_bg.jpg) repeat 0 0; }
  /* line 918, hoodie/layout_custom.scss */
  .ie7 #wide span {
    position: absolute;
    top: 8px; }
  /* line 923, hoodie/layout_custom.scss */
  .ie7 .required {
    float: none !important; }
  /* line 927, hoodie/layout_custom.scss */
  .ie7 nav #search input[type="text"] {
    line-height: 25px !important; }
  /* line 936, hoodie/layout_custom.scss */
  .ie7 .looped {
    padding-top: 20px; }

/*IE8 only
=================================================================
=================================================================*/
/* line 951, hoodie/layout_custom.scss */
.ie8 nav #search input[type="text"] {
  background: url(images/search_bg.jpg) no-repeat top left !important;
  border: none !important;
  outline: none !important;
  width: 130px !important;
  padding: 0px 45px 0 25px !important;
  line-height: 35px; }
/* line 960, hoodie/layout_custom.scss */
.ie8 .slide1 {
  background: url(images/slider_bg.jpg) repeat 0 0; }

/*IE9 only
=================================================================
=================================================================*/
/* line 975, hoodie/layout_custom.scss */
.ie9 nav #search input[type="text"] {
  line-height: 25px !important; }

/*Firefox only
=================================================================
=================================================================*/
@-moz-document url-prefix() {
  /* line 988, hoodie/layout_custom.scss */
  .slider_cta a {
    padding-top: 5px; }

  /* line 993, hoodie/layout_custom.scss */
  .sidebar_subscribe input[type=text] {
    height: 30px; }
  /* line 997, hoodie/layout_custom.scss */
  .sidebar_subscribe input[type=submit] {
    margin: 2px 0 0 -86px;
    position: absolute; }

  /* line 1003, hoodie/layout_custom.scss */
  .sidebar_articles {
    margin-bottom: 25px; }

  /* line 1007, hoodie/layout_custom.scss */
  .looped {
    padding-bottom: 65px; }

  /* line 1011, hoodie/layout_custom.scss */
  .sidebar_subscribe form {
    margin-bottom: 20px; }

  /*nav #search{
    input[type=submit]{
      margin: 2px 0 0 -42px;
      @media only screen and (max-width: 959px){
        margin: 2px 0 0 -42px !important;
      }
    }
  }*/ }

/* line 22, hoodie/styling.scss */
html, body {
  background-color: white;
  color: #444; }

/* line 21, hoodie/type.scss */
body {
  -webkit-font-smoothing: antialiased;
  /* Fix for webkit rendering */
  -webkit-text-size-adjust: 100%; }

/* #Links
================================================== */
/* line 32, hoodie/type.scss */
a {
  color: #ed008c;
  text-decoration: none;
  font-weight: inherit;
  outline: 0; }
  /* line 37, hoodie/type.scss */
  a:hover, a:focus {
    outline: 0;
    color: #a1005f; }

/* line 43, hoodie/type.scss */
p a {
  line-height: inherit; }
  /* line 45, hoodie/type.scss */
  p a:visited {
    line-height: inherit; }

/* line 48, hoodie/type.scss */
p {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  margin-bottom: 9px; }
  /* line 51, hoodie/type.scss */
  p small {
    font-size: 11px;
    color: #bfbfbf; }

/* line 62, hoodie/type.scss */
h5 {
  font-size: 14px; }

/* line 65, hoodie/type.scss */
h6 {
  font-size: 13px;
  color: #bfbfbf;
  text-transform: uppercase; }

/* line 76, hoodie/type.scss */
ul, ol {
  margin: 0 0 18px 25px; }

/* line 83, hoodie/type.scss */
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0; }

/* line 86, hoodie/type.scss */
ul {
  list-style: disc; }

/* line 89, hoodie/type.scss */
ol {
  list-style: decimal; }

/* line 93, hoodie/type.scss */
ul.unstyled {
  list-style: none;
  margin-left: 0; }

/* line 100, hoodie/type.scss */
dl dt, dl dd {
  line-height: 18px; }
/* line 103, hoodie/type.scss */
dl dt {
  font-weight: bold; }
/* line 106, hoodie/type.scss */
dl dd {
  margin-left: 9px; }

/* line 115, hoodie/type.scss */
hr {
  margin: 20px 0 19px;
  border: 0;
  border-bottom: 1px solid #eee; }

/* line 122, hoodie/type.scss */
strong {
  font-style: inherit;
  font-weight: bold; }

/* line 126, hoodie/type.scss */
em {
  font-style: italic;
  font-weight: inherit;
  line-height: inherit; }

/* line 131, hoodie/type.scss */
.muted {
  color: #bfbfbf; }

/* line 137, hoodie/type.scss */
blockquote p {
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  margin-bottom: 0; }
/* line 141, hoodie/type.scss */
blockquote small {
  display: block;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  color: #bfbfbf; }
  /* line 145, hoodie/type.scss */
  blockquote small:before {
    content: '\2014 \00A0'; }

/* line 152, hoodie/type.scss */
address {
  display: block; }

/* line 157, hoodie/type.scss */
code, pre {
  padding: 0 3px 2px;
  font-family: Monaco, Andale Mono, Courier New, monospace;
  font-size: 12px;
  -moz-border-radius: 3px 5px 5px 5px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-radius: 3px 5px 5px 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

/* line 163, hoodie/type.scss */
code {
  background-color: #fee9cc;
  color: rgba(0, 0, 0, 0.75);
  padding: 1px 3px; }

/* line 168, hoodie/type.scss */
pre {
  background-color: #f5f5f5;
  display: block;
  padding: 8.5px;
  margin: 0 0 18px;
  line-height: 18px;
  font-size: 12px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -moz-border-radius: 3px 5px 5px 5px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-radius: 3px 5px 5px 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/*@import "hoodie/forms";          // Form styling*/
/* line 25, hoodie/tables.scss */
table {
  width: 100%;
  padding: 0;
  border-collapse: separate;
  *border-collapse: collapse;
  /* IE7, collapse table to remove spacing */
  font-size: 13px;
  -moz-border-radius: 4px 5px 5px 5px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-radius: 4px 5px 5px 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  /* line 32, hoodie/tables.scss */
  table th, table td {
    padding: 10px 10px 9px;
    line-height: 18px;
    text-align: left; }
  /* line 37, hoodie/tables.scss */
  table th {
    padding-top: 9px;
    font-weight: bold;
    vertical-align: middle; }
  /* line 42, hoodie/tables.scss */
  table td {
    vertical-align: top; }
  /* line 50, hoodie/tables.scss */
  table tbody tr:first-child td:first-child {
    -moz-border-radius: 4px 0 0 0 5px 5px 5px;
    -webkit-border-top-left-radius: 4px 0 0 0;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-radius: 4px 0 0 0 5px 5px 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  /* line 53, hoodie/tables.scss */
  table tbody tr:first-child td:last-child {
    -moz-border-radius: 0 4px 0 0 5px 5px 5px;
    -webkit-border-top-left-radius: 0 4px 0 0;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-radius: 0 4px 0 0 5px 5px 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  /* line 56, hoodie/tables.scss */
  table tbody tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 4px 5px 5px 5px;
    -webkit-border-top-left-radius: 0 0 0 4px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-radius: 0 0 0 4px 5px 5px 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  /* line 59, hoodie/tables.scss */
  table tbody tr:last-child td:last-child {
    -moz-border-radius: 0 0 4px 0 5px 5px 5px;
    -webkit-border-top-left-radius: 0 0 4px 0;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-radius: 0 0 4px 0 5px 5px 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }

/* line 71, hoodie/tables.scss */
.zebra-striped tbody tr:nth-child(odd) td {
  background-color: #f9f9f9; }
/* line 74, hoodie/tables.scss */
.zebra-striped tbody tr:hover td {
  background-color: #f5f5f5; }
/* line 80, hoodie/tables.scss */
.zebra-striped .header {
  cursor: pointer; }
  /* line 82, hoodie/tables.scss */
  .zebra-striped .header:after {
    content: "";
    float: right;
    margin-top: 7px;
    border-width: 0 4px 4px;
    border-style: solid;
    border-color: #000 transparent;
    visibility: hidden; }
/* line 94, hoodie/tables.scss */
.zebra-striped .headerSortUp,
.zebra-striped .headerSortDown {
  background-color: rgba(141, 192, 219, 0.25);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); }
/* line 100, hoodie/tables.scss */
.zebra-striped .header:hover:after {
  visibility: visible; }
/* line 107, hoodie/tables.scss */
.zebra-striped .headerSortDown:after,
.zebra-striped .headerSortDown:hover:after {
  visibility: visible;
  filter: "alpha(opacity=60)";
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6; }
/* line 114, hoodie/tables.scss */
.zebra-striped .headerSortUp:after {
  border-bottom: none;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000;
  visibility: visible;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: "alpha(opacity=60)";
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6; }

/* line 128, hoodie/tables.scss */
table .blue {
  color: #049cdb;
  border-bottom-color: #049cdb; }
/* line 133, hoodie/tables.scss */
table .headerSortUp.blue,
table .headerSortDown.blue {
  background-color: #ade6fe; }
/* line 137, hoodie/tables.scss */
table .green {
  color: #46a546;
  border-bottom-color: #46a546; }
/* line 142, hoodie/tables.scss */
table .headerSortUp.green,
table .headerSortDown.green {
  background-color: #cdeacd; }
/* line 146, hoodie/tables.scss */
table .red {
  color: #9d261d;
  border-bottom-color: #9d261d; }
/* line 151, hoodie/tables.scss */
table .headerSortUp.red,
table .headerSortDown.red {
  background-color: #f4c8c5; }
/* line 155, hoodie/tables.scss */
table .yellow {
  color: #ffc40d;
  border-bottom-color: #ffc40d; }
/* line 160, hoodie/tables.scss */
table .headerSortUp.yellow,
table .headerSortDown.yellow {
  background-color: #fff6d9; }
/* line 164, hoodie/tables.scss */
table .orange {
  color: #f89406;
  border-bottom-color: #f89406; }
/* line 169, hoodie/tables.scss */
table .headerSortUp.orange,
table .headerSortDown.orange {
  background-color: #fee9cc; }
/* line 173, hoodie/tables.scss */
table .purple {
  color: #7a43b6;
  border-bottom-color: #7a43b6; }
/* line 178, hoodie/tables.scss */
table .headerSortUp.purple,
table .headerSortDown.purple {
  background-color: #e2d5f0; }

/*@import "hoodie/ui";             // UI elements*/