@charset "UTF-8";
/*@import "compass/reset";
@import "compass/css3/box-shadow";
@import "compass/css3/border-radius";
@import "compass/css3/columns";
@import "compass/css3/images";*/
/* line 2, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/admin/styles/sass/mymixins.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;
  font-size: 100%;
  vertical-align: baseline; }

/* line 4, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/admin/styles/sass/mymixins.scss */
html {
  line-height: 1; }

/* line 6, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/admin/styles/sass/mymixins.scss */
ol, ul {
  list-style: none; }

/* line 8, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/admin/styles/sass/mymixins.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 10, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/admin/styles/sass/mymixins.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 12, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/admin/styles/sass/mymixins.scss */
q, blockquote {
  quotes: none; }

/* line 13, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/admin/styles/sass/mymixins.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

/* line 15, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/admin/styles/sass/mymixins.scss */
a img {
  border: none; }

/* line 17, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/admin/styles/sass/mymixins.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

@font-face {
  font-family: 'ElegantIcons';
  src: url("../fonts/ElegantIcons.eot");
  src: url("../fonts/ElegantIcons.eot?#iefix") format("embedded-opentype"), url("../fonts/ElegantIcons.woff") format("woff"), url("../fonts/ElegantIcons.ttf") format("truetype"), url("../fonts/ElegantIcons.svg#ElegantIcons") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'OswaldBook';
  src: url("../fonts/Oswald-Regular-webfont.eot");
  src: url("../fonts/Oswald-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Oswald-Regular-webfont.woff") format("woff"), url("../fonts/Oswald-Regular-webfont.ttf") format("truetype"), url("../fonts/Oswald-Regular-webfont.svg#OswaldBook") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 38, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
html, body {
  height: 100.2%;
  min-width: 100%;
  position: relative;
  background-color: #fff; }

/* line 48, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
body {
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 100%;
  /* 16px for <=ie6 */
  color: #333;
  text-align: left;
  font-weight: normal;
  -webkit-text-size-adjust: 100%; }

/* line 65, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
html > body {
  font-size: 16px; }

/* line 70, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#header {
  width: 1120px;
  padding-top: .33em;
  margin: 0 auto;
  margin-bottom: 1em;
  font-family: OswaldBook, sans-serif;
  color: #00c8ca; }
  /* line 77, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #header p {
    font-size: .8125em;
    margin-bottom: 0; }

/* line 80, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#rside {
  float: right;
  text-align: right;
  padding-right: .5em; }
  /* line 85, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #rside a {
    color: #00538d; }
  /* line 86, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #rside a:hover {
    color: #E89B29; }

/* line 89, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#lside {
  float: left;
  padding: 0 0 0 .5em; }

/* line 94, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#hmid {
  margin: 0 auto;
  width: 20em;
  text-align: center; }
  /* line 95, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #hmid button {
    background: none;
    border: none;
    text-shadow: none;
    box-shadow: none; }

/* line 99, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#therest {
  position: relative;
  width: 1120px;
  margin: 0 auto;
  background: #fff;
  padding-top: 0em; }

/* line 108, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#navigation {
  margin: 0 auto 0 auto;
  width: 1120px;
  border-bottom: none;
  background-color: #000;
  clear: left; }

/* line 116, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#navigation:first-child {
  margin-top: 1em; }

/* line 118, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#breadcrumbs {
  padding: .5em .5em 0 .5em;
  font-size: .90em;
  font-weight: normal; }
  /* line 120, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #breadcrumbs p {
    padding-bottom: .166em;
    border-bottom: 1px solid #f0f0f0; }
  /* line 124, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #breadcrumbs span.symb:after {
    color: #E89B29;
    font-size: 1em; }
  /* line 125, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #breadcrumbs a {
    color: #00538D; }
  /* line 126, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #breadcrumbs a:hover {
    color: #E89B29; }

/* line 129, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
p.bcrumbs-search {
  padding: 0;
  font-size: .90em;
  font-weight: normal; }
  /* line 131, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  p.bcrumbs-search p {
    padding: 0;
    margin: 0; }
  /* line 135, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  p.bcrumbs-search span.symb:after {
    color: #E89B29;
    font-size: 1em; }
  /* line 136, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  p.bcrumbs-search a {
    color: #00538D; }
  /* line 137, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  p.bcrumbs-search a:hover {
    color: #E89B29; }

/* line 141, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
img.max100 {
  width: 100%;
  float: none;
  padding: 0 0 1em 0; }

/* line 144, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.home-content, .home-content2 {
  position: relative;
  padding: 2.5em .5em; }
  /* line 147, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .home-content h2, .home-content2 h2 {
    font-family: OswaldBook, sans-serif;
    color: #a27941;
    font-size: 2.25em; }

/* line 150, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.home-content2 {
  padding-top: 0; }

/* line 152, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.con-text {
  float: left;
  width: 27.1%;
  padding-right: 8.7%; }

/* line 154, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#pcontent {
  padding: 2em .5em; }
  /* line 156, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #pcontent h1 {
    font-family: OswaldBook, sans-serif;
    color: #333;
    font-size: 2.25em; }

/* line 159, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#pcon-text {
  float: left;
  width: 65%;
  position: relative; }
  /* line 160, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #pcon-text h2 {
    clear: both; }
  /* line 161, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #pcon-text img {
    -webkit-border-radius: 0.33em;
    -moz-border-radius: 0.33em;
    border-radius: 0.33em; }
  /* line 162, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #pcon-text img:not(.max100) {
    max-width: 45%; }
  /* line 163, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #pcon-text img.video {
    float: left;
    padding-right: .5em;
    padding-bottom: .5em;
    max-width: 9em; }

/* line 166, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.pimage {
  text-align: center;
  max-width: 45%; }
  /* line 169, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .pimage img {
    max-width: 100% !important; }
  /* line 170, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .pimage span {
    font-size: .7em;
    font-style: italic;
    display: inline-block; }

/* line 173, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#otherprods, #othercats {
  float: left;
  margin-top: 2em;
  width: 47%;
  margin-right: 3%; }

/* line 180, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#icons h2 {
  text-align: left;
  margin-bottom: .5em !important; }

/* line 181, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#icons .ic {
  text-align: center;
  width: 6em;
  display: inline-block;
  margin: 0 1.5em; }
  /* line 185, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #icons .ic p {
    font-weight: bold;
    font-size: .825em; }
  /* line 186, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #icons .ic a:hover img {
    background-color: #f0f0f0;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em; }

/* line 190, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.rightside {
  float: right;
  width: 64%; }
  /* line 192, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .rightside #con-news, .rightside #con-events {
    float: left;
    width: 42.43%;
    padding-right: 13.53%; }
  /* line 193, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .rightside #con-events {
    padding-right: 0; }

/* line 196, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#rightcol {
  float: right;
  width: 27.1%; }
  /* line 198, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #rightcol #con-news, #rightcol #con-events {
    width: 100%; }
  /* line 199, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #rightcol #con-events {
    padding-right: 0; }
  /* line 200, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #rightcol h2 {
    margin-bottom: .5em;
    margin-top: 0; }
  /* line 201, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #rightcol #icons h2 {
    margin-bottom: 1.5em; }
  /* line 202, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #rightcol #icons, #rightcol #con-news, #rightcol #con-events, #rightcol #man-list, #rightcol #event-archive, #rightcol #app-search {
    margin-bottom: 2em; }
  /* line 203, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #rightcol #news-archive {
    margin-bottom: 1em; }
  /* line 204, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #rightcol .rss {
    float: right; }
  /* line 205, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #rightcol #catform, #rightcol #appform {
    margin-bottom: 2em; }
    /* line 206, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    #rightcol #catform button, #rightcol #appform button {
      margin-top: 0;
      padding: 0 .125em;
      vertical-align: top; }

/* line 210, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
p.neItem {
  padding-bottom: .5em;
  border-bottom: 1px dotted #ccc; }
  /* line 212, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  p.neItem .nedate {
    padding-left: .75em;
    font-size: .8em; }

/* line 215, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.vidItem {
  padding-top: 1em;
  padding-bottom: .125em;
  border-bottom: 1px dotted #ccc; }

/* line 219, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
ul.news-list, ul.event-list, ul.archive-list {
  width: 100%;
  list-style-type: none;
  padding: 0; }
  /* line 223, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  ul.news-list li a, ul.event-list li a, ul.archive-list li a {
    color: #fff;
    display: block;
    padding: .5em .5em .5em .5em;
    line-height: 1.2em;
    overflow: hidden;
    -webkit-transition: all 1s;
    transition: all 1s;
    background-color: #ef4848;
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    border-radius: 0.25em;
    margin-bottom: .25em; }
    /* line 235, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    ul.news-list li a:hover, ul.event-list li a:hover, ul.archive-list li a:hover {
      background-color: #f09090; }
      /* line 237, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
      ul.news-list li a:hover p, ul.event-list li a:hover p, ul.archive-list li a:hover p {
        color: #333 !important; }
    /* line 239, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    ul.news-list li a p.deff, ul.event-list li a p.deff, ul.archive-list li a p.deff {
      color: #333;
      margin-bottom: 0; }
    /* line 240, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    ul.news-list li a p.hdeff, ul.event-list li a p.hdeff, ul.archive-list li a p.hdeff {
      color: #fff;
      margin-bottom: 0; }

/* line 243, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
ul.event-list li a {
  background-color: #88cbd2; }
  /* line 244, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  ul.event-list li a:hover {
    color: #666;
    background-color: #cfd1d1; }

/* line 246, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
ul.archive-list li a {
  background-color: #00538D; }
  /* line 247, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  ul.archive-list li a:hover {
    color: #666;
    background-color: #88cbd2; }

/* line 250, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#spotlight {
  margin-top: 0;
  float: right;
  width: 64%; }
  /* line 251, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #spotlight h2 {
    text-align: left;
    margin-bottom: .66em; }

/* line 254, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
ul.datasheets li {
  background: url(../images/pdficon.png) no-repeat;
  list-style: none;
  list-style-position: inside;
  padding-left: 2.5em;
  margin-bottom: 1em; }

/* line 263, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
ul.Features, ul.datasheets, ul.applications {
  margin-bottom: 1em; }

/* line 267, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#spot-cont {
  position: relative;
  background-color: #c8cbd2;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  padding: .5em 2em .66em 2em;
  -webkit-box-shadow: 0.125em 0.125em 0.33em 0.0166em rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0.125em 0.125em 0.33em 0.0166em rgba(0, 0, 0, 0.6);
  box-shadow: 0.125em 0.125em 0.33em 0.0166em rgba(0, 0, 0, 0.6); }
  /* line 273, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #spot-cont button {
    position: absolute;
    padding: 0;
    top: .9em;
    font-size: 2em;
    background: none;
    border: none;
    box-shadow: none;
    outline: none; }
  /* line 274, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #spot-cont button.prev {
    left: .166em; }
  /* line 275, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #spot-cont button.next {
    right: .166em; }

/* line 277, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.spot-list {
  background-color: #fff;
  background: url(../images/film.png) top left repeat-x, url(../images/film.png) bottom left repeat-x, #fff;
  width: auto !important;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em; }
  /* line 282, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .spot-list li {
    padding: 1em .5em;
    width: 31.1%; }
  /* line 284, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .spot-list div.spot-item {
    padding: .75em 0 .75em 0;
    border-right: 7px solid #444;
    height: 4em;
    overflow: hidden;
    width: 100%; }
  /* line 285, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .spot-list p {
    float: left;
    width: 53%;
    font-size: .825em;
    font-weight: normal;
    text-align: left;
    margin-bottom: 0;
    text-overflow: ellipsis; }
  /* line 286, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .spot-list img {
    float: left;
    max-width: 40% !important;
    max-height: 100% !important;
    padding-right: .66em;
    border-radius: 0 !important; }
    /* line 287, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .spot-list img.man {
      max-width: 98% !important;
      max-height: 100% !important; }

/* line 291, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#manu-spot {
  margin-bottom: 1em; }
  /* line 293, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #manu-spot .spot-list {
    background: #fff; }
    /* line 294, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    #manu-spot .spot-list div.spot-item {
      border-right: 1px solid #aaa;
      text-align: center; }

/* line 298, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#prodlist {
  margin-top: 1em; }

/* line 300, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.prodcats {
  height: auto;
  border-bottom: 1px dotted #ccc; }
  /* line 303, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .prodcats img {
    display: block;
    max-width: 4em !important; }
  /* line 304, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .prodcats h3 {
    margin: 1em 0 1em 0;
    margin-bottom: .5em; }

/* line 307, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#ldivs {
  width: 44%;
  float: left; }

/* line 308, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#rdivs {
  width: 44%;
  float: right; }

/* line 309, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#adivs {
  display: none; }

/* line 314, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.proditem {
  border-bottom: 1px dotted #ccc; }
  /* line 316, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .proditem h3 {
    margin: 1em 0 1em 0;
    margin-bottom: .5em; }
  /* line 317, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .proditem img {
    max-width: 8em !important; }
  /* line 318, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .proditem p.psumm {
    margin-bottom: 0; }

/* line 322, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.sresults h2 {
  margin-top: 1em; }

/* line 327, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#footer {
  font-size: 1em;
  background-color: #00538d;
  padding: 1em 0; }
  /* line 328, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #footer #ft-cont {
    margin: 2em auto .5em auto;
    width: 1120px; }
  /* line 332, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #footer h3 {
    font-family: OswaldBook, sans-serif;
    font-size: 1em;
    margin-bottom: 1em;
    font-weight: normal;
    color: #fff; }
  /* line 333, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #footer a {
    color: #5af0ff; }
  /* line 334, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #footer a:hover {
    color: #E89B29; }
  /* line 335, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #footer p {
    margin: 0 0 1em 0;
    color: #fff; }
  /* line 336, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #footer #foot1, #footer #foot2, #footer #foot3 {
    float: left;
    width: 30%; }
  /* line 337, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #footer #foot1 {
    margin-right: 14%; }
  /* line 338, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #footer #foot2 {
    width: 22%;
    margin-right: 10%; }
  /* line 339, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #footer #foot3 {
    width: 23%; }
  /* line 341, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #footer #attrib {
    clear: both;
    text-align: right;
    padding-top: 2em;
    font-size: .75em;
    color: #ccc; }
    /* line 341, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    #footer #attrib a {
      color: #ccc; }

/* line 345, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.news, .gentext {
  padding: 1em;
  border: 1px solid #e2e2e2;
  background-color: #F0F0F0;
  margin-bottom: 2em; }

/* line 353, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#filter {
  position: absolute;
  z-index: 99;
  right: 0;
  background: #fff;
  -webkit-box-shadow: 0.2em 0.2em 0.4em rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0.2em 0.2em 0.4em rgba(0, 0, 0, 0.5);
  box-shadow: 0.2em 0.2em 0.4em rgba(0, 0, 0, 0.5);
  padding-left: 0; }
  /* line 356, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #filter a {
    display: block;
    padding: .5em;
    background-color: #f0f0f0;
    -webkit-border-radius: 0.166em;
    -moz-border-radius: 0.166em;
    border-radius: 0.166em; }
  /* line 357, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #filter #manf {
    padding-left: 1em;
    text-align: right;
    color: #fff;
    background-color: #88CBD2; }
  /* line 358, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #filter #flinks {
    display: none; }
  /* line 360, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #filter .flink a {
    vertical-align: middle;
    margin-bottom: 1px; }
  /* line 361, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #filter .flink img {
    vertical-align: middle;
    display: inline-block;
    max-width: 2em;
    padding-right: .33em; }

/*
End of main containers area
*/
/*
Typography start
*/
/* line 376, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
p {
  font-size: 1em;
  margin: 0 0 .75em 0;
  line-height: 1.4em; }

/* line 382, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
em {
  font-style: italic; }

/* line 386, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
strong {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: bold; }

/* line 391, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
h1 {
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 3em;
  font-weight: normal;
  margin: 0;
  line-height: 1.1em;
  color: #fff;
  margin-bottom: .33em; }
  /* line 399, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  h1.home {
    color: #9c7b4f; }

/* line 403, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
sub {
  vertical-align: sub;
  font-size: .8em;
  line-height: .5em; }

/* line 404, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
sup {
  vertical-align: super;
  font-size: .8em;
  line-height: .5em; }

/* line 407, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
h2 {
  font-family: OswaldBook, sans-serif;
  font-size: 1.3em;
  line-height: 1.1em;
  font-weight: normal;
  padding: 0 0 .25em 0;
  margin: 0 0 .33em 0;
  color: #a27941;
  border-bottom: 1px solid #cc9952; }

/* line 418, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
p + h2 {
  margin-top: 1em;
  margin-bottom: .5em; }

/* line 420, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
h2.mancats {
  margin-top: 1.25em;
  background-color: #f0f0f0;
  padding: .166em; }

/* line 422, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
h3 {
  font-size: 1.1em;
  color: #9C7B4F;
  font-weight: normal;
  padding-top: 0;
  margin: 0 0 0 0;
  padding-bottom: 0; }

/* line 432, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
h2 + h3 {
  margin-top: 1em;
  margin-bottom: 1em; }

/* line 436, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.symb:after {
  content: attr(data-char) " ";
  font-family: ElegantIcons;
  speak: none;
  font-size: 1.66em;
  font-weight: normal;
  color: #fff; }

/* line 444, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.symb-spot:after {
  color: #E89B29;
  font-size: 1.2em;
  font-weight: normal; }

/* line 445, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.symb-norm:after {
  color: #fff;
  font-size: 1em;
  font-weight: normal; }

/* line 452, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
p.center {
  text-align: center; }

/* line 454, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
p.thankyou {
  margin-top: 1em;
  font-size: 4em;
  font-weight: bold;
  color: #aaa;
  text-align: center; }

/* line 456, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
p + ul {
  margin-top: -1em; }

/* line 459, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
ul li {
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 1em;
  line-height: 1.5em; }

/* line 466, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
a:link, a:active, a:visited {
  line-height: 1.3em;
  text-decoration: none;
  color: #E89B29; }

/* line 467, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
a:hover {
  color: #9C7B4F; }

/* line 469, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
h2 a:link, h2 a:active, h2 a:visited {
  text-decoration: none;
  color: #a27941; }

/* line 470, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
h2 a:hover {
  color: #3CC; }

/*
Typography end
*/
/* line 477, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#secnav {
  margin: 1.4em 0 2em 0; }
  /* line 479, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #secnav ul {
    list-style-type: none;
    list-style-position: outside;
    padding: 0; }
  /* line 480, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #secnav li {
    padding-bottom: .25em; }
  /* line 481, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #secnav li a {
    display: block;
    color: #888;
    border-bottom: 1px dotted #888;
    padding: .25em 0 .25em .5em;
    -webkit-border-top-left-radius: 0.25em;
    -webkit-border-top-right-radius: 0.25em;
    -moz-border-top-left-radius: 0.25em;
    -moz-border-top-right-radius: 0.25em;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    background-color: #FFC974; }
    /* line 482, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    #secnav li a:hover, #secnav li a.selected {
      color: #fff;
      background-color: #00538D; }

/* line 487, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#nav2 {
  margin-bottom: 1em; }
  /* line 489, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav2 ul {
    display: block;
    list-style-type: none;
    padding: 0 0 2em 0; }
  /* line 491, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav2 ul li a {
    display: block;
    padding-top: .5em;
    border-bottom: 1px dotted #ccc;
    color: #dd95ea; }
  /* line 497, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav2 ul li a:hover, #nav2 ul li a.selected {
    color: #fff; }

/* line 500, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#videocontainer {
  position: relative;
  margin-top: 2em;
  height: 0;
  padding-bottom: 56.25%;
  padding-top: 25px;
  /* chrome */ }
  /* line 506, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #videocontainer iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }

/* line 512, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.right {
  float: right; }

/* line 513, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.left {
  float: left; }

/* line 516, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.bios {
  margin-top: 1em;
  border-bottom: 1px dotted #ccc; }
  /* line 519, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .bios img {
    max-width: 20% !important; }

/* line 523, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#mapsearch {
  width: 55%;
  height: 18em;
  margin: 0px;
  margin-top: 0em;
  margin-bottom: .6em;
  color: #666;
  float: left; }
  /* line 531, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #mapsearch img {
    max-width: none !important; }

/* line 537, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#contact-form {
  margin-top: 2em;
  width: 90%;
  padding-right: 3em; }
  /* line 542, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #contact-form form {
    padding: 0 1em 1em 0; }

/* line 546, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#address {
  padding-left: 2%;
  width: 42%;
  margin-top: 0;
  float: left; }

/* line 554, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
fieldset {
  position: relative;
  border: none;
  padding-left: 0em;
  width: 100%;
  margin-bottom: 1em; }

/* line 562, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
fieldset div {
  margin-top: .5em; }

/* line 564, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
fieldset.contact {
  border: 1px solid #999;
  padding: 1em;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em; }
  /* line 568, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  fieldset.contact legend {
    padding: 0 1em; }

/* line 572, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
label {
  display: inline-block;
  width: 10em;
  margin-right: 1em;
  font-size: 1em;
  text-align: left;
  vertical-align: top; }

/* line 581, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
label.cb {
  width: auto; }

/* line 585, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
legend {
  color: #3b3b3b;
  font-size: 1.2em;
  font-style: italic;
  font-weight: normal;
  padding: .66em 0 .25em 0;
  margin-bottom: .25em;
  margin-left: 0em;
  margin-right: .33em; }

/* line 596, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
input, select, textarea {
  margin: 0;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 1em;
  width: auto;
  max-width: 50%;
  border: 1px solid #ddd;
  background: #fafafa;
  -webkit-border-radius: 0.33em;
  -moz-border-radius: 0.33em;
  border-radius: 0.33em;
  outline: none;
  display: inline-block;
  padding-left: .166em; }

/* line 611, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
input:hover, input:focus {
  border-color: #aaa;
  color: #333;
  background: #f6f6f6; }

/* line 617, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
select {
  max-width: 94%;
  overflow: hidden; }

/* line 619, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
select.sauto {
  width: auto !important; }

/* line 621, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#anti-text {
  padding-left: 11em;
  max-width: 65%;
  line-height: 1.3em; }

/* line 622, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#anti-field {
  padding-left: 11em; }

/* line 623, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
input.short, select.short, #time, #people, #date {
  max-width: 6em !important; }

/* line 625, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
button, a.button {
  padding: .25em .5em .25em;
  font-size: 1em;
  line-height: 1.5em;
  color: #fff;
  text-align: center;
  text-shadow: 0.083em 0.083em 0.083em rgba(0, 0, 0, 0.4);
  vertical-align: middle;
  background-color: #EF4848;
  border: .083em solid #efefef;
  -webkit-border-radius: 0.33em;
  -moz-border-radius: 0.33em;
  border-radius: 0.33em;
  cursor: pointer;
  margin: .5em 0 0 0; }

/* line 643, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
button:hover, a.button:hover {
  text-shadow: 0 0.166em 0 rgba(0, 0, 0, 0.25); }

/* line 647, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
button#order_now {
  float: right; }

/* line 655, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
input[type="checkbox"] {
  width: auto !important; }

/* line 661, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.showit {
  display: block !important; }

/* line 665, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.noshowit {
  display: none; }

/* line 673, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
option {
  padding-right: 10px; }

/* line 678, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#rmenu, #smenu {
  display: none;
  padding: 0;
  margin-top: 0;
  float: right; }
  /* line 679, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #rmenu a, #smenu a {
    outline: 0; }
  /* line 680, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #rmenu img, #smenu img {
    width: 3.5em; }

/* line 683, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#smenu {
  display: block;
  float: left;
  padding-top: 1em; }

/* line 684, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#res-menu-div, #sec-menu-div {
  position: relative;
  z-index: 1000; }

/* line 685, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#nav-resp, #sec-resp {
  display: none;
  position: absolute;
  right: 0;
  top: -1em;
  -webkit-box-shadow: 0.2em 0.2em 0.4em rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0.2em 0.2em 0.4em rgba(0, 0, 0, 0.7);
  box-shadow: 0.2em 0.2em 0.4em rgba(0, 0, 0, 0.7);
  background-color: #fefefe;
  border-left: 1px solid #ccc;
  margin: 0;
  width: 10em; }
  /* line 693, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav-resp ul, #sec-resp ul {
    display: block;
    list-style-type: none;
    padding: 0; }
  /* line 695, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav-resp ul li, #sec-resp ul li {
    padding: 0;
    margin: 0; }
    /* line 697, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    #nav-resp ul li ul li, #sec-resp ul li ul li {
      padding-left: 1em; }
      /* line 699, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
      #nav-resp ul li ul li:first-child a, #sec-resp ul li ul li:first-child a {
        border-top: none; }
      /* line 700, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
      #nav-resp ul li ul li a, #sec-resp ul li ul li a {
        /* second level navigation */
        border-bottom: 1px dotted  #ccc;
        font-size: .85em;
        color: #777;
        background-color: #efefef; }
        /* line 704, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
        #nav-resp ul li ul li a:hover, #nav-resp ul li ul li a.selected, #sec-resp ul li ul li a:hover, #sec-resp ul li ul li a.selected {
          color: #fff;
          background: transparent;
          background-color: #88cbd2;
          /* Fallback Color */
          background: -webkit-gradient(linear, left top, left bottom, from(#88cbd2), to(#a8cbd2));
          /* Saf4+, Chrome */
          background: -webkit-linear-gradient(to bottom, #88cbd2, #a8cbd2);
          /* Chrome 10+, Saf5.1+, iOS 5+ */
          background: -moz-linear-gradient(to bottom, #88cbd2, #a8cbd2);
          /* FF3.6 */
          background: -ms-linear-gradient(to bottom, #88cbd2, #a8cbd2);
          /* IE10 */
          background: -o-linear-gradient(to bottom, fromColor, #a8cbd2);
          /* Opera 11.10+ */
          background: linear-gradient(to bottom, #88cbd2, #a8cbd2);
          filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#88cbd2', EndColorStr='#a8cbd2'); }
  /* line 711, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav-resp ul li a, #sec-resp ul li a {
    /* first level navigation */
    display: block;
    padding: .5em .5em .5em 1em;
    border-bottom: 1px solid #ccc;
    background-color: #fefefe;
    color: #666; }
  /* line 717, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav-resp ul li:first-child a, #sec-resp ul li:first-child a {
    border-top: 1px solid #ccc; }
  /* line 719, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav-resp ul li a:hover, #nav-resp ul li a.selected, #sec-resp ul li a:hover, #sec-resp ul li a.selected {
    color: #efefef;
    background-color: #ef4848;
    /* Fallback Color */
    background: -webkit-gradient(linear, left top, left bottom, from(#ef4848), to(#b38d5b));
    /* Saf4+, Chrome */
    background: -webkit-linear-gradient(to bottom, #ef4848, #b38d5b);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
    background: -moz-linear-gradient(to bottom, #ef4848, #b38d5b);
    /* FF3.6 */
    background: -ms-linear-gradient(to bottom, #ef4848, #b38d5b);
    /* IE10 */
    background: -o-linear-gradient(to bottom, fromColor, #b38d5b);
    /* Opera 11.10+ */
    background: linear-gradient(to bottom, #ef4848, #b38d5b);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ef4848', EndColorStr='#b38d5b'); }

/* line 722, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#sec-resp {
  /* small changes for more menu*/
  left: 0;
  border-left: none; }

/* line 727, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.elevator-button {
  color: #00538D;
  text-align: center;
  margin-bottom: 1em; }
  /* line 731, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .elevator-button:hover {
    cursor: pointer; }

/* line 736, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#nav1 {
  position: relative;
  z-index: 1000;
  padding: 0;
  margin: 0;
  height: auto; }
  /* line 745, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav1 ul {
    display: inline;
    float: right;
    padding: 0 .5em 0 0; }
  /* line 747, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav1 li {
    list-style-type: none;
    text-align: center;
    padding: 0;
    float: left;
    position: relative;
    margin: 0;
    display: inline; }
  /* line 757, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav1 a {
    float: right;
    margin: .5em 1em .66em 1em;
    text-align: center;
    font-size: 1.125em;
    /*18px*/
    color: #fff;
    display: block;
    height: auto;
    text-decoration: none;
    font-weight: bold; }
    /* line 767, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    #nav1 a:last-child {
      margin-right: 0; }
  /* line 772, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav1 a.selected, #nav1 a:hover {
    color: #ef4848; }

/* line 779, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#bounce {
  z-index: 9999;
  position: absolute;
  margin: 20px;
  color: #fff;
  background-color: #112211;
  left: 350px;
  top: 0px;
  border: 2px solid #ccc;
  width: 500px;
  padding: 10px;
  display: none;
  box-shadow: 0px 0px 12px #ccc;
  -moz-box-shadow: 0px 0px 12px #ccc;
  -webkit-box-shadow: 0px 0px 12px #ccc;
  background-image: -webkit-linear-gradient(top, #112211, #444);
  background-image: -moz-linear-gradient(top, #112211, #444);
  background-image: linear-gradient(top, #112211, #444);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  /*-webkit-transform:rotate(6deg); transform:rotate(30deg); -moz-transform:rotate(30deg); */ }

/* line 796, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
#bounce p {
  text-align: center;
  color: #fff; }

/* line 800, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
ul, ol {
  padding: .5em 0 .5em 1em;
  list-style-position: outside;
  padding-left: 2em;
  list-style-type: disc; }

/* line 808, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
ol {
  list-style-type: decimal; }

/* line 812, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
li {
  padding-bottom: .5em;
  font-size: 1em;
  line-height: 1.5em; }

/* line 821, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
table.res {
  margin-top: 1em;
  width: 100%;
  max-width: 100%;
  font-size: .9em;
  margin-bottom: 2em; }

/* line 831, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
table td {
  padding: .33em .33em .33em 1em;
  vertical-align: top;
  border: 1px solid #666; }

/* line 837, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
table.nolines td, #avail table td {
  border: none; }

/* line 842, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
table td.price, table th.price {
  text-align: right; }

/* line 846, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
table tr th {
  padding: .33em .33em .33em .9em;
  background-color: #00528C;
  color: #fff;
  font-size: 1.25em;
  vertical-align: top;
  border: 1px solid #666; }

/* line 856, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
table tr th {
  vertical-align: middle;
  padding-bottom: .5em;
  border: 1px solid #999; }
  /* line 860, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  table tr th h2 {
    color: #CD9B5A;
    margin-bottom: 0; }

/* line 866, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
table td.strong, table th.strong {
  font-weight: bold; }

/* TinyMCE specific rules */
/* line 872, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.mceContentBody, .mceContentBody p {
  background-image: none;
  background-color: #fff;
  font-size: 100%;
  color: #222;
  font-family: Arial, Helvetica, sans-serif;
  min-width: 100px;
  text-align: left;
  line-height: 130%; }

/* line 882, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.mceContentBody ul, .mceContentBody ol {
  padding-left: 25px;
  list-style: inside;
  margin-bottom: 12px; }

/* line 888, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.mceContentBody ol {
  list-style-type: decimal; }

/* line 893, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.mceitemtable td {
  padding: 8px 8px;
  color: blue;
  font-size: 120%; }

/* line 899, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.mceitemtable th {
  padding: 8px 8px;
  color: #000;
  font-weight: bold;
  font-size: 140%; }

/* line 908, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.ileft {
  float: left;
  padding: 0px 12px 10px 0px; }

/* line 913, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.iright {
  float: right;
  margin: 0px 0px 10px 12px; }

/* line 918, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
div.ss-slides-wrap {
  width: 100%;
  margin-bottom: 0;
  float: left; }

/* line 921, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
div.ss-pag-wrap {
  left: 1em;
  text-align: left;
  bottom: 1em;
  width: 25%; }

/* line 922, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.ss-paginate a {
  background: #c8cbd2;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: .166em; }

/* line 925, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.imgdesc {
  position: absolute;
  left: 50%;
  top: 45%;
  width: 48%; }
  /* line 926, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .imgdesc h1 {
    margin-bottom: 0em;
    text-shadow: 0.083em 0.083em 0.083em rgba(0, 0, 0, 0.6); }
  /* line 927, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .imgdesc p {
    color: #fff;
    margin-bottom: 0em; }
  /* line 928, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .imgdesc a.button {
    float: right; }

/* line 931, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.cleardiv {
  height: 0px;
  overflow: hidden;
  clear: both; }

/* line 938, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
.clearfix:after {
  content: " ";
  /* Older browser do not support empty content */
  visibility: hidden;
  display: block;
  height: 0;
  clear: both; }

@media screen and (max-width: 1120px) {
  /* line 949, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #header, #navigation, #therest, #footer, #ft-cont {
    width: 100% !important; }
  /* line 950, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #icons {
    text-align: center; }
    /* line 950, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    #icons .ic {
      margin: 0; }
  /* line 951, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #foot1 {
    padding-left: .5em;
    width: 28% !important; }
  /* line 952, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav-resp {
    display: none; }
  /* line 953, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .imgdesc {
    top: 40% !important; }
    /* line 954, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc h1 {
      font-size: 2.5em; }
    /* line 955, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc p {
      font-size: .95em;
      width: 22em !important; }
    /* line 956, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc button {
      font-size: .95em; } }

@media screen and (max-width: 888px) {
  /* line 963, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  select, textarea {
    max-width: 50% !important; }
  /* line 964, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .con-text, #icons, .rightside {
    width: 100% !important;
    float: none; }
  /* line 965, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #icons {
    text-align: center; }
    /* line 965, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    #icons .ic {
      margin: 0 2em; }
  /* line 966, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .rightside {
    margin-top: 1em; }
  /* line 967, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .con-text {
    padding-right: 0; }
  /* line 968, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #spotlight {
    width: 100%;
    margin-top: 2em; }
  /* line 970, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .imgdesc {
    top: 45% !important; }
    /* line 971, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc h1 {
      font-size: 2em; }
    /* line 972, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc p {
      font-size: .90em;
      width: 24em !important; }
  /* line 975, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #catform, #appform {
    font-size: .8em; }
  /* line 977, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #address {
    float: none;
    width: auto;
    padding-left: 2em; }
  /* line 983, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #mapsearch {
    width: 98%;
    height: 30em;
    float: none;
    margin: 0; }
  /* line 985, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav1 li a {
    font-size: 1.141em;
    margin-left: 1em; }
  /* line 986, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #mid-instr {
    float: none;
    width: 100%;
    padding: 1em 0 0 0; }
  /* line 988, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #contact-form {
    float: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
    /* line 993, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    #contact-form fieldset {
      padding-left: .5em; } }

@media screen and (max-width: 810px) {
  /* line 1000, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav1 {
    display: none; }
  /* line 1001, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #rmenu {
    display: block; }
  /* line 1002, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #smenu {
    display: none; }
  /* line 1003, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #icons {
    text-align: center; }
    /* line 1003, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    #icons .ic {
      margin: 0 1em; }
  /* line 1004, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #foot1, #foot2, #foot3 {
    padding-left: .5em;
    float: left;
    width: 35% !important; }
  /* line 1006, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .imgdesc {
    top: 40% !important; }
    /* line 1007, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc h1 {
      font-size: 1.5em; }
    /* line 1008, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc p {
      font-size: .825em;
      width: 22em !important; }
    /* line 1009, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc a.button {
      font-size: .825em; } }

@media screen and (max-width: 640px) {
  /* line 1019, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav2-contact {
    padding-right: 1em !important; }
  /* line 1020, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #nav2 {
    margin-top: 1em; }
  /* line 1021, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #icons {
    text-align: center; }
    /* line 1021, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    #icons .ic {
      margin: 0 .5em; }
  /* line 1022, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #pcon-text, #rightcol {
    width: 100%;
    margin-top: 1em; }
  /* line 1025, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  label:not(.cb) {
    display: block;
    width: auto;
    margin-right: 1em;
    margin-top: 1em;
    font-size: 1em;
    text-align: left;
    padding-bottom: .166em; }
  /* line 1034, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  input, select:not(.auto), textarea {
    width: 70% !important;
    max-width: 70% !important; }
  /* line 1035, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  li.wd_checkin label, li.wd_departure label {
    display: inline;
    width: 5em;
    margin: 0; }
  /* line 1036, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #checkinDateText, #checkoutDateText {
    width: 10em !important;
    max-width: 10em !important; }
  /* line 1037, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  button#order_now {
    float: left;
    margin-bottom: .5em; }
  /* line 1038, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #anti-text, #anti-field {
    padding-left: 0 !important; }
  /* line 1040, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #footer {
    margin-top: 1em; } }

@media screen and (max-width: 600px) {
  /* line 1045, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #con-news, #con-events {
    float: none !important;
    width: 100% !important;
    padding: 0 !important; }
  /* line 1046, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #con-events {
    margin-top: 2em; }
  /* line 1047, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #otherprods, #othercats {
    width: 100%; }
  /* line 1048, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #otherprods, #othercats {
    width: 100%; }
  /* line 1049, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .imgdesc {
    top: 50% !important;
    left: 35% !important;
    width: 63% !important; }
    /* line 1050, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc h1 {
      font-size: 1.8em; }
    /* line 1051, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc p {
      display: none; }
  /* line 1054, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #foot1, #foot2, #foot3 {
    padding-left: .5em;
    float: none;
    width: 90% !important; }
  /* line 1055, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #foot2 {
    margin-top: 2em; }
  /* line 1056, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #foot3 {
    margin-top: 2em; } }

@media screen and (max-width: 480px) {
  /* line 1063, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #lside img {
    max-width: 90%; }
  /* line 1064, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #hmid {
    clear: both;
    margin-top: 6em; }
  /* line 1066, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #catform {
    margin-top: 2em; }
  /* line 1067, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  #filter {
    top: -2.9em; }
  /* line 1069, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .imgdesc {
    top: 40% !important;
    left: 20% !important;
    width: 78% !important; }
    /* line 1070, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc h1 {
      font-size: 1.8em; }
    /* line 1071, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc p {
      display: none; }
  /* line 1076, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  input, select:not(.auto), textarea {
    width: 80% !important;
    max-width: 80% !important; } }

@media screen and (max-width: 360px) {
  /* line 1085, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  .imgdesc {
    text-align: right;
    top: 10% !important;
    left: 10% !important;
    width: 88% !important; }
    /* line 1086, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc h1 {
      font-size: 1.8em; }
    /* line 1087, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc p {
      display: none; }
    /* line 1088, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
    .imgdesc button {
      float: right; }
  /* line 1090, ../../Users/Iain/Documents/My Blot Design/Customers/Photonic Solutions/site2015/styles/sass/normal.scss */
  table.res {
    font-size: .87em; } }

/*# sourceMappingURL=normal.css.map */