@import '../highwind/style.css';
/*
Theme Name:     highwind-jameskoster.co.uk
Description:    Child theme for the Highwind Theme
Author:         James Koster
Template:       highwind
Version:        1.0
*/
/**
 * GRID.LESS
 * Based on semanticgrid.gs
 */
/**
 * MIXINS.LESS
 * Contains {LESS} variables, mixins & objects
 */
/**
 * Variables
 */
/**
 * Functions
 */
.iconbefore {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
}
.iconafter {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  text-align: right;
  line-height: 1;
}
/**
 * Objects
 */
.icon_button {
  text-indent: -999em;
  position: relative;
  display: block;
  padding: 0;
  height: 2.369em;
  width: 2.369em;
  font-size: 1em;
  font-weight: normal;
}
.icon_button:after {
  font-family: "FontAwesome";
  content: "\f118";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  text-indent: 0;
  line-height: 2.369;
}
.icon_date {
  display: inline;
}
.icon_date:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f133";
}
.icon_external {
  display: inline-block;
}
.icon_external:after {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  text-align: right;
  line-height: 1;
  content: "\f08e";
}
.icon_video:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f03d";
}
.icon_status:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f0e7";
}
.icon_audio:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f025";
}
.icon_comment:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f075";
}
.icon_link:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f0c1";
}
.icon_folder:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f07b";
}
.icon_tag:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f02b";
}
.icon_post:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f0f6";
}
.icon_edit:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f040";
}
.icon_archive:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f115";
}
.icon_category:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f114";
}
.icon_page:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f0f6";
}
.icon_comment:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f0e5";
}
.icon_post:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
  width: 1.5em;
  display: inline-block;
  line-height: 1;
  content: "\f016";
}
/**
 * Animation
 */
@-webkit-keyframes buttonshadow {
  0% {
    -webkit-box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.1);
  }
  100% {
    -webkit-box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.05), inset 0 -5em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.05), inset 0 -5em 0 0 rgba(0, 0, 0, 0.1);
  }
}
@-moz-keyframes buttonshadow {
  0% {
    -webkit-box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.1);
  }
  100% {
    -webkit-box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.05), inset 0 -5em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.05), inset 0 -5em 0 0 rgba(0, 0, 0, 0.1);
  }
}
@-o-keyframes buttonshadow {
  0% {
    -webkit-box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.1);
  }
  100% {
    -webkit-box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.05), inset 0 -5em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.05), inset 0 -5em 0 0 rgba(0, 0, 0, 0.1);
  }
}
@keyframes buttonshadow {
  0% {
    -webkit-box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.1);
  }
  100% {
    -webkit-box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.05), inset 0 -5em 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -0.238em 0 0 rgba(0, 0, 0, 0.05), inset 0 -5em 0 0 rgba(0, 0, 0, 0.1);
  }
}
/**
 * Mixins
 */
ul.patchwork {
  list-style: none;
  *zoom: 1;
}
ul.patchwork:before,
ul.patchwork:after {
  content: "";
  display: table;
}
ul.patchwork:after {
  clear: both;
}
ul.patchwork li {
  width: 14.28%;
  float: left;
}
ul.patchwork li img {
  display: block;
  margin: 0;
  -webkit-transition: all ease 0.238s;
  -moz-transition: all ease 0.238s;
  -o-transition: all ease 0.238s;
  transition: all ease 0.238s;
}
ul.patchwork li:hover img {
  -webkit-transform: scale(1.1);
  /* Saf3.1+, Chrome */

  -moz-transform: scale(1.1);
  /* FF3.5+ */

  -ms-transform: scale(1.1);
  /* IE9 */

  -o-transform: scale(1.1);
  /* Opera 10.5 */

  transform: scale(1.1);
  zoom: 1;
}
.features {
  display: block;
  width: 105.33237733955745%;
  margin-left: -2.6661886697787316%;
  margin-right: -2.6661886697787316%;
  *width: 105.28029400622412%;
  *margin-left: -2.718272003112065%;
  *margin-right: -2.718272003112065%;
  *zoom: 1;
}
.features:before,
.features:after {
  content: "";
  display: table;
}
.features:after {
  clear: both;
}
.features:before,
.features:after {
  content: "";
  display: table;
}
.features:after {
  clear: both;
}
.features .feature {
  display: inline;
  float: left;
  width: 28.00095599377587%;
  margin-left: 2.6661886697787316%;
  margin-right: 2.6661886697787316%;
  *width: 27.94887266044254%;
  *margin-left: 2.614105336445398%;
  *margin-right: 2.614105336445398%;
}
.features .feature.first {
  clear: both;
}
.article-content .widget_woothemes_features {
  margin-bottom: 0;
}
