/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/


a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}

b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}

ol,
ul {
  list-style: none;
}

li {
/*
  For IE6 + IE7:

  "display: list-item" keeps bullets from
  disappearing if hasLayout is triggered.
*/
  display: list-item;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

sub,
sup,
small {
  font-size: 75%;
}

sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg {
/*
  For IE9. Without, occasionally draws shapes
  outside the boundaries of <svg> rectangle.
*/
  overflow: hidden;
}
/*
  960 Grid System ~ Text CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/


body {
  font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

pre,
code {
  font-family: 'DejaVu Sans Mono', Menlo, Consolas, monospace;
}

hr {
  border: 0 #464646 solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
  margin-top: 10px;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/


/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

li {
  margin-left: 30px;
}


dl,
hr,
pre,
address,
fieldset,
figure {
  margin-bottom: 20px;
}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}


#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../images/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/*/*
* Skeleton V1.0.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 5/20/2011
*/


/* Table of Contents
==================================================
  #Base 960 Grid
  #Tablet (Portrait)
  #Mobile (Portrait)
  #Mobile (Landscape)
  #Clearing */



/* #Base 960 Grid
================================================== */


  .container-twelve, .container { position: relative; width: 960px; margin: 0 auto; padding: 0; }
  .column, .columns { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
  .row { margin-bottom: 20px; }

  /* Nested Column Classes */
  .column.alpha, .columns.alpha             { margin-left: 0; }
  .column.omega, .columns.omega             { margin-right: 0; }

  .container-twelve .one-third.column, .container .one-third.column { width: 300px; }
  .container-twelve .two-thirds.column, .container .two-thirds.column { width: 620px; }

  .ten-column-wrapper {width: 880px;}

  /*****************************
    12 Column
  *****************************/

  /* Base Grid */
  .container-twelve .one.column             { width: 60px;  }
  .container-twelve .two.columns            { width: 140px; }
  .container-twelve .three.columns          { width: 220px; }
  .container-twelve .four.columns           { width: 300px; }
  .container-twelve .five.columns           { width: 380px; }
  .container-twelve .six.columns            { width: 460px; }
  .container-twelve .seven.columns          { width: 540px; }
  .container-twelve .eight.columns          { width: 620px; }
  .container-twelve .nine.columns           { width: 700px; }
  .container-twelve .ten.columns            { width: 780px; }
  .container-twelve .eleven.columns           { width: 860px; }
  .container-twelve .twelve.columns           { width: 940px; }

  /* Offsets */
  .container-twelve .offset-by-one          { margin-left: 90px;  }
  .container-twelve .offset-by-two          { margin-left: 170px; }
  .container-twelve .offset-by-three          { margin-left: 250px; }
  .container-twelve .offset-by-four           { margin-left: 330px; }
  .container-twelve .offset-by-five           { margin-left: 410px; }
  .container-twelve .offset-by-six          { margin-left: 490px; }
  .container-twelve .offset-by-seven          { margin-left: 570px; }
  .container-twelve .offset-by-eight          { margin-left: 650px; }
  .container-twelve .offset-by-nine           { margin-left: 730px; }
  .container-twelve .offset-by-ten          { margin-left: 810px; }
  .container-twelve .offset-by-eleven         { margin-left: 890px; }


  /*****************************
    16 Column
  *****************************/

  /* Base Grid */
  .container-sixteen .one.column            { width: 40px;  }
  .container-sixteen .two.columns           { width: 100px; }
  .container-sixteen .three.columns           { width: 160px; }
  .container-sixteen .four.columns          { width: 220px; }
  .container-sixteen .five.columns          { width: 280px; }
  .container-sixteen .six.columns           { width: 340px; }
  .container-sixteen .seven.columns           { width: 400px; }
  .container-sixteen .eight.columns           { width: 460px; }
  .container-sixteen .nine.columns          { width: 520px; }
  .container-sixteen .ten.columns           { width: 580px; }
  .container-sixteen .eleven.columns          { width: 640px; }
  .container-sixteen .twelve.columns          { width: 700px; }
  .container-sixteen .thirteen.columns        { width: 760px; }
  .container-sixteen .fourteen.columns        { width: 820px; }
  .container-sixteen .fifteen.columns         { width: 880px; }
  .container-sixteen .sixteen.columns         { width: 940px; }

  /* Offsets */
  .container-sixteen .offset-by-one           { margin-left: 60px;  }
  .container-sixteen .offset-by-two           { margin-left: 120px; }
  .container-sixteen .offset-by-three         { margin-left: 180px; }
  .container-sixteen .offset-by-four          { margin-left: 240px; }
  .container-sixteen .offset-by-five          { margin-left: 300px; }
  .container-sixteen .offset-by-six           { margin-left: 360px; }
  .container-sixteen .offset-by-seven         { margin-left: 420px; }
  .container-sixteen .offset-by-eight         { margin-left: 480px; }
  .container-sixteen .offset-by-nine          { margin-left: 540px; }
  .container-sixteen .offset-by-ten           { margin-left: 600px; }
  .container-sixteen .offset-by-eleven        { margin-left: 660px; }
  .container-sixteen .offset-by-twelve        { margin-left: 720px; }
  .container-sixteen .offset-by-thirteen        { margin-left: 780px; }
  .container-sixteen .offset-by-fourteen        { margin-left: 840px; }
  .container-sixteen .offset-by-fifteen         { margin-left: 900px; }

/* #Clearing
================================================== */

  /* Self Clearing Goodness */
  .container-twelve:after, .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

  /* Use clearfix class on parent to clear nested columns,
  or wrap each row of columns in a <div class="row"> */
  .clearfix:before,
  .clearfix:after,
  .row:before,
  .row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0; }
  .row:after,
  .clearfix:after {
    clear: both; }
  .row,
  .clearfix {
    zoom: 1; }

  /* You can also use a <br class="clear" /> to clear columns */
  .clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .last-one
  {
    clear:right;
  }


/* Extra */
img.fitted
{
  max-width:100%;
  height:auto !important;
}

*/
/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999999999999999999999;
	text-align:Center;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 10px;
	font-family:"Arial", sans-serif !important;
	-webkit-font-smoothing: none;
	color: #fff;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);	
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}


.uploadifyQueueItem {
  background-color: whiteSmoke;
  border: 1px solid #7B93A8;
  font-size: 12px;
  margin-top: 5px;
  padding: 10px;
  width: 257px;
}

#new_account_fileQueue {
padding: 36px 0 0 0;
}


#new_account_fileUploader {
  position:absolute;
  left:0;
}

.uploadify-form {
  position: relative;
}

/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 8, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside, .container-twelve {
    width: 768px;
  }

  /*.panels-flexible-row-inside, .container-twelve .column, */
  /*.panels-flexible-row-inside, .container-twelve .columns { margin-left: 10px; margin-right: 10px;  }*/
  /* line 13, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .column.alpha, .columns.alpha {
    margin-left: 0;
    margin-right: 10px;
  }

  /* line 17, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .column.omega, .columns.omega {
    margin-right: 0;
    margin-left: 10px;
  }

  /* line 22, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .one-third.column, .container-twelve .one-third.column {
    width: 236px;
  }
  /* line 25, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .two-thirds.column, .container-twelve .two-thirds.column {
    width: 492px;
  }

  /* line 30, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .one.column, .container-twelve .one.column {
    width: 44px;
  }
  /* line 33, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .two.columns, .container-twelve .two.columns {
    width: 108px;
  }
  /* line 36, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .three.columns, .container-twelve .three.columns {
    width: 172px;
  }
  /* line 39, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .four.columns, .container-twelve .four.columns {
    width: 236px;
  }
  /* line 42, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .five.columns, .container-twelve .five.columns {
    width: 300px;
  }
  /* line 45, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .six.columns, .container-twelve .six.columns {
    width: 364px;
  }
  /* line 48, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .seven.columns, .container-twelve .seven.columns {
    width: 428px;
  }
  /* line 51, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .eight.columns, .container-twelve .eight.columns {
    width: 492px;
  }
  /* line 54, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .nine.columns, .container-twelve .nine.columns {
    width: 556px;
  }
  /* line 57, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .ten.columns, .container-twelve .ten.columns {
    width: 620px;
  }
  /* line 60, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .eleven.columns, .container-twelve .eleven.columns {
    width: 684px;
  }
  /* line 63, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .twelve.columns, .container-twelve .twelve.columns {
    width: 748px;
  }
  /* line 66, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .offset-by-one, .container-twelve .offset-by-one {
    margin-left: 64px;
  }
  /* line 69, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .offset-by-two, .container-twelve .offset-by-two {
    margin-left: 128px;
  }
  /* line 72, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .offset-by-three, .container-twelve .offset-by-three {
    margin-left: 192px;
  }
  /* line 75, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .offset-by-four, .container-twelve .offset-by-four {
    margin-left: 256px;
  }
  /* line 78, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .offset-by-five, .container-twelve .offset-by-five {
    margin-left: 320px;
  }
  /* line 81, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .offset-by-six, .container-twelve .offset-by-six {
    margin-left: 384px;
  }
  /* line 84, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .offset-by-seven, .container-twelve .offset-by-seven {
    margin-left: 448px;
  }
  /* line 87, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .offset-by-eight, .container-twelve .offset-by-eight {
    margin-left: 512px;
  }
  /* line 90, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .offset-by-nine, .container-twelve .offset-by-nine {
    margin-left: 576px;
  }
  /* line 93, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .offset-by-ten, .container-twelve .offset-by-ten {
    margin-left: 640px;
  }
  /* line 96, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .offset-by-eleven, .container-twelve .offset-by-eleven {
    margin-left: 704px;
  }
}
/*	#Mobile (Portrait) 
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
  /* line 108, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside, .container-twelve {
    width: 300px;
  }

  /* line 111, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .columns, .column {
    margin: 0;
  }

  /* line 115, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .one.column, .panels-flexible-row-inside .two.columns, .panels-flexible-row-inside .three.columns, .panels-flexible-row-inside .four.columns, .panels-flexible-row-inside .five.columns, .panels-flexible-row-inside .six.columns, .panels-flexible-row-inside .seven.columns, .panels-flexible-row-inside .eight.columns, .panels-flexible-row-inside .nine.columns, .panels-flexible-row-inside .ten.columns, .panels-flexible-row-inside .eleven.columns, .panels-flexible-row-inside .twelve.columns, .panels-flexible-row-inside .thirteen.columns, .panels-flexible-row-inside .fourteen.columns, .panels-flexible-row-inside .fifteen.columns, .panels-flexible-row-inside .sixteen.columns, .panels-flexible-row-inside .one-third.column, .panels-flexible-row-inside .two-thirds.column, .container-twelve .one.column, .container-twelve .two.columns, .container-twelve .three.columns, .container-twelve .four.columns, .container-twelve .five.columns, .container-twelve .six.columns, .container-twelve .seven.columns, .container-twelve .eight.columns, .container-twelve .nine.columns, .container-twelve .ten.columns, .container-twelve .eleven.columns, .container-twelve .twelve.columns, .container-twelve .thirteen.columns, .container-twelve .fourteen.columns, .container-twelve .fifteen.columns, .container-twelve .sixteen.columns, .container-twelve .one-third.column, .container-twelve .two-thirds.column {
    width: 300px;
  }
  /* line 118, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .offset-by-one, .panels-flexible-row-inside .offset-by-two, .panels-flexible-row-inside .offset-by-three, .panels-flexible-row-inside .offset-by-four, .panels-flexible-row-inside .offset-by-five, .panels-flexible-row-inside .offset-by-six, .panels-flexible-row-inside .offset-by-seven, .panels-flexible-row-inside .offset-by-eight, .panels-flexible-row-inside .offset-by-nine, .panels-flexible-row-inside .offset-by-ten, .panels-flexible-row-inside .offset-by-eleven, .panels-flexible-row-inside .offset-by-twelve, .panels-flexible-row-inside .offset-by-thirteen, .panels-flexible-row-inside .offset-by-fourteen, .panels-flexible-row-inside .offset-by-fifteen, .container-twelve .offset-by-one, .container-twelve .offset-by-two, .container-twelve .offset-by-three, .container-twelve .offset-by-four, .container-twelve .offset-by-five, .container-twelve .offset-by-six, .container-twelve .offset-by-seven, .container-twelve .offset-by-eight, .container-twelve .offset-by-nine, .container-twelve .offset-by-ten, .container-twelve .offset-by-eleven, .container-twelve .offset-by-twelve, .container-twelve .offset-by-thirteen, .container-twelve .offset-by-fourteen, .container-twelve .offset-by-fifteen {
    margin-left: 0;
  }
}
/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 130, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside, .container-twelve {
    width: 420px;
  }

  /* line 133, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .columns, .column {
    margin: 0;
  }

  /* line 137, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
  .panels-flexible-row-inside .one.column, .panels-flexible-row-inside .two.columns, .panels-flexible-row-inside .three.columns, .panels-flexible-row-inside .four.columns, .panels-flexible-row-inside .five.columns, .panels-flexible-row-inside .six.columns, .panels-flexible-row-inside .seven.columns, .panels-flexible-row-inside .eight.columns, .panels-flexible-row-inside .nine.columns, .panels-flexible-row-inside .ten.columns, .panels-flexible-row-inside .eleven.columns, .panels-flexible-row-inside .twelve.columns, .panels-flexible-row-inside .thirteen.columns, .panels-flexible-row-inside .fourteen.columns, .panels-flexible-row-inside .fifteen.columns, .panels-flexible-row-inside .sixteen.columns, .panels-flexible-row-inside .one-third.column, .panels-flexible-row-inside .two-thirds.column, .container-twelve .one.column, .container-twelve .two.columns, .container-twelve .three.columns, .container-twelve .four.columns, .container-twelve .five.columns, .container-twelve .six.columns, .container-twelve .seven.columns, .container-twelve .eight.columns, .container-twelve .nine.columns, .container-twelve .ten.columns, .container-twelve .eleven.columns, .container-twelve .twelve.columns, .container-twelve .thirteen.columns, .container-twelve .fourteen.columns, .container-twelve .fifteen.columns, .container-twelve .sixteen.columns, .container-twelve .one-third.column, .container-twelve .two-thirds.column {
    width: 420px;
  }
}
/* line 301, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 309, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
.row:after,
.clearfix:after {
  clear: both;
}

/* line 312, ../../../../app/assets/stylesheets/core/plugins/z-skeleton-resp.scss */
.row,
.clearfix {
  zoom: 1;
}
/* line 3, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
a {
  text-decoration: none;
}
/* line 4, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
a img {
  border: none;
}
/* line 8, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
a:hover {
  text-decoration: none;
}

/* line 21, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
h1 {
  font-size: 30px;
}

/* line 25, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
h2 {
  font-size: 24px;
}

/* line 29, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
h3 {
  font-size: 18px;
}

/* line 33, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
h4 {
  font-size: 16px;
}

/* line 37, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
h5 {
  font-size: 14px;
}

/* line 41, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
h6 {
  font-size: 12px;
}

/* line 45, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.invisible {
  display: none;
}

/* line 49, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}

/* line 55, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#container {
  overflow: hidden;
  min-height: 100%;
  text-align: left;
  font-size: 14px;
}

/* line 62, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#header {
  position: relative;
}

/* line 66, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#nav-container {
  z-index: 8000;
  position: relative;
  height: 0;
}

/* line 72, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#content-container {
  background: white;
}

/* line 76, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#content-wrapper {
  padding: 20px 0;
  z-index: 1;
  position: relative;
}

/* line 82, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#nav {
  clear: both;
}

/* line 86, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#tree {
  position: relative;
  margin: 0;
  overflow: visible;
}
/* line 90, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#tree .menu-item {
  position: relative;
  float: left;
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
/* line 98, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#tree a {
  display: block;
}
/* line 102, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#tree li:first-child a {
  background: none;
}
/* line 105, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#tree li:last-child a {
  padding-right: 0;
}

/* line 112, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
li .children {
  float: none;
  position: absolute;
  top: 16px;
  left: -30px;
  z-index: 900000;
  text-align: center;
  display: none;
  border-radius: 2px;
}
/* line 122, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
li.hover .children {
  display: block;
}

/* line 127, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#tree .children li.menu_item {
  right: 0;
  border-top: none;
  width: 160px;
}
/* line 131, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#tree .children li.menu_item a {
  color: #333;
  text-shadow: none;
  font-size: 14px;
  padding: 10px 20px;
}

/* line 141, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
img.shadowed {
  border: 4px solid white;
  box-shadow: 0 0 4px rgba(50, 70, 70, 0.4), 1px 2px 4px rgba(50, 70, 70, 0.4);
}

/* line 149, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.lowercase {
  text-transform: lowercase;
}

/* line 153, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#footer {
  padding-top: 20px;
  font-size: 18px;
  text-align: center;
}

/* line 159, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
input[type="submit"] {
  margin-bottom: 20px;
}

/* line 163, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.field {
  border: 1px solid #c8c8c8;
  font-size: 13px;
  color: #333;
  line-height: 13px;
  margin-bottom: 10px;
  width: 440px;
  padding: 8px;
}

/* line 173, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.short-form .field {
  width: 340px;
}

/* line 177, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
input.field[type="checkbox"] {
  display: inline;
  display: inline-block;
  width: auto;
}

/* line 183, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
fieldset {
  font-size: 12px;
  margin: 20px 0;
  padding: 10px;
}

/* line 189, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
label.message {
  background: url(../images/admin/stop.png) no-repeat left 60%;
  font-size: 15px;
  font-weight: italic;
  color: #BF3225;
  position: absolute;
  right: 0;
  top: -30px;
  padding: 10px 0 10px 40px;
}

/* line 200, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
legend {
  font-size: 16px;
  font-weight: 700;
}

/* line 205, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
fieldset table {
  margin: 0 auto;
}

/* line 209, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
input.labelhighlight, textarea.labelhighlight {
  color: #A7A7A7;
}

/* line 214, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
form p, form div, form p {
  position: relative;
}

/* line 219, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
label.error {
  text-align: right;
  position: absolute;
  right: 0;
  top: 0;
  color: red;
}

/* line 227, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
input.error, textarea.error {
  color: red;
  background: #632112;
}

/* line 232, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.fieldwitherrors {
  display: inline;
}

/* line 236, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#errorexplanation {
  width: 400px;
  border: 2px solid #cf0000;
  margin-bottom: 20px;
  background-color: #f0f0f0;
  padding: 0 0 12px;
}
/* line 242, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#errorexplanation h2 {
  text-align: left;
  font-weight: 700;
  font-size: 12px;
  background-color: #c00;
  color: #fff;
  margin: 0;
  padding: 5px 5px 5px 15px;
}
/* line 251, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#errorexplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 8px;
}
/* line 256, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#errorexplanation ul {
  margin: 2px 24px;
}
/* line 258, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#errorexplanation ul li {
  font-size: 12px;
  list-style: disc;
}

/* line 265, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#flash_notice, #flash_error, #status {
  text-align: center;
  font-size: 15px;
  line-height: 3em;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 19%;
  z-index: 50000;
  filter: alpha(opacity=95);
  -moz-opacity: .95;
  opacity: .95;
  border-bottom: solid 1px black;
  -moz-box-shadow: 0 15px 55px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 15px 55px rgba(0, 0, 0, 0.5);
  margin: 10px;
  padding: 0px;
  border-radius: 7px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.125);
}

/* line 287, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#flash_notice, #status {
  background: url(/assets/admin/main-back.png);
  color: #fff;
}

/* line 293, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#flash_error {
  background-color: #FCC;
  border: solid 1px #cc6666;
}

/* line 298, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.block, #main-content, #nav {
  /* keeps the hover edit link inside */
  position: relative;
}

/* line 303, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.edit-link, #user_nav {
  position: absolute;
  top: 0;
  right: 8px;
  background: #EEE;
  border: 1px solid black;
  border: 1px solid rgba(0, 0, 0, 0.5);
  font-size: 12px !important;
  font-family: "Helvetica", "Arial", sans-serif !important;
  font-weight: normal !important;
  font-style: normal !important;
  line-height: 16px !important;
  width: auto !important;
  height: auto;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
  z-index: 99999999999;
}

/* line 323, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.edit-link {
  opacity: .6;
  filter: alpha(opacity=60);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

/* line 329, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#page-edit > .edit-link {
  top: 40px;
  position: fixed;
  left: 8px;
  right: auto;
  opacity: .8;
}

/* line 337, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#user_nav {
  padding: 5px 10px;
}

/* line 341, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.edit-link, #user_nav {
  color: black;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-align: right;
  text-shadow: none;
  font-weight: normal !important;
}
/* line 349, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.edit-link a, #user_nav a {
  color: black;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-align: right;
  text-shadow: none;
  font-weight: normal !important;
}

/* line 360, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.edit-link {
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
}
/* line 364, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.edit-link a {
  height: 100%;
  display: block;
  padding: 3px 4px 3px 3px;
  float: left;
}
/* line 370, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.edit-link:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  border: 1px solid black;
}

/* line 379, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#user_nav:hover, #user_nav.logged_in:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  border: 1px solid black;
}

/* line 387, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
div:not(#page-edit) > .edit-link:hover {
  transform: scale(1.25, 1.25);
  -webkit-transform: scale(1.25, 1.25);
  -moz-transform: scale(1.25, 1.25);
}

/* line 393, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#user_nav {
  position: fixed;
  left: 8px !important;
  right: auto !important;
  opacity: 0;
  top: 8px;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
  filter: alpha(opacity=0);
}
/* line 402, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#user_nav.logged_in {
  opacity: .8;
  filter: alpha(opacity=80);
}

/*just for this site */
/* line 410, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#nav .edit-link, .slide .edit-link {
  left: 8px;
  right: auto;
}

/* line 415, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#logged_out a {
  color: black;
}

/* line 419, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#content-editor {
  overflow: scroll;
  background: white;
}

/* line 424, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.edit-link img {
  width: 16px;
  height: auto;
}

/* line 429, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
select {
  font-size: 16px !important;
  margin-bottom: 20px;
  font-family: "Open Sans", sans-serif;
  line-height: 24px;
}

/* line 436, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
*::selection {
  background-color: #a7e4fe;
  color: #001428;
  text-shadow: 1px 1px 1px rgba(30, 30, 30, 0.2);
}

/* line 442, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
img.fitted {
  max-width: 100%;
  max-height: auto;
}

/* contact page */
/* line 449, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.contact-left .field {
  width: 420px;
}

/* line 453, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#interior .contact-right h4 {
  margin: 0 0 10px 0;
  text-align: center;
  margin-left: 0;
}

/* line 459, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.contact_page_content p {
  text-align: center;
}

/* line 463, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#google_map {
  width: 460px;
  padding-bottom: 20px;
  font-size: 14px;
  font-family: Helvetica, sans-serif;
  margin: 0 auto;
  max-width: 100%;
}

/* line 472, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.top_contact span {
  display: block;
  float: right;
  height: 32px;
  width: 32px;
  text-indent: -9999px;
  margin: 4px;
}

/* line 482, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.field_with_errors .message {
  position: absolute;
  top: -36px;
  right: 0px;
  float: right;
  font-size: 12px;
}
/* line 489, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.field_with_errors label {
  float: left;
}

/* line 494, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.contact-left .field {
  margin-bottom: 0px;
}

/* line 498, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.contact-right .field {
  width: 390px;
}

/* line 502, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.contact-left p {
  margin-bottom: 10px;
}

/* line 506, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.padding-div {
  padding-bottom: 60px;
}

/* line 510, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.contact-page-name {
  color: #3b1273;
  font-weight: 800;
  font-size: 24px;
  margin-bottom: 0px;
}

/* line 517, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#google-map input[type="submit"] {
  width: 32px;
}

/* line 521, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.short-form {
  height: 18px;
}

/* line 525, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.short-form-field {
  margin: 0;
}

/* line 529, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.short-form-button {
  line-height: 26px;
  width: 48px;
}

/* line 534, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.driving-directions {
  margin: 10px 0;
  font-weight: 800;
}

/* line 540, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#google_map h3 {
  color: #222;
}
/* line 543, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
#google_map .info {
  font-size: 12px;
  text-align: center;
  margin-right: 20px;
}

/* line 550, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.caption {
  font-size: 14px;
}

/* line 554, ../../../../app/assets/stylesheets/core/app/defaults.css.scss */
.centered {
  text-align: center;
}
/* line 1, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  float: left;
  padding: 0.438em 0.625em 0.438em 0.625em;
  line-height: 1.125em;
  cursor: pointer;
}
/* line 9, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
  margin-top: 5px;
}

/* line 13, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_menu {
  *zoom: 1;
}
/* line 15, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_menu .slicknav_menutxt {
  display: block;
  line-height: 1.188em;
  float: left;
  font-size: 10px;
  text-align: center;
  width: 100%;
  color: white;
  display: block;
  margin-top: 23px;
}
/* line 26, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_menu .slicknav_icon {
  width: 1.125em;
  height: 0.875em;
}
/* line 31, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_menu .slicknav_icon:before {
  background: transparent;
  width: 1.125em;
  height: 0.875em;
  display: block;
  content: "";
  position: absolute;
}
/* line 40, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_menu .slicknav_no-text {
  margin: 0;
}
/* line 43, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_menu .slicknav_icon-bar {
  display: block;
  width: 100%;
  height: 0.125em;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
/* line 54, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_menu:before {
  content: " ";
  display: table;
}
/* line 58, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_menu:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 64, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav {
  clear: both;
}
/* line 66, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav ul {
  display: block;
}
/* line 68, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav ul li {
  width: 100%;
}
/* line 70, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav ul li a {
  font-size: 90%;
  margin-left: 10px;
  display: block;
}
/* line 77, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav li {
  display: block;
}
/* line 80, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav .slicknav_arrow {
  font-size: 0.8em;
  margin: 0 0 0 0.4em;
}
/* line 84, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav .slicknav_item {
  cursor: pointer;
}
/* line 86, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav .slicknav_item a {
  display: inline;
}
/* line 90, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav .slicknav_row {
  display: block;
}
/* line 93, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav a {
  display: block;
}
/* line 96, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav .slicknav_parent-link a {
  display: inline;
}

/* line 100, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_brand {
  float: left;
}

/* line 112, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_menu {
  font-size: 16px;
  box-sizing: border-box;
  padding: 5px 5px 10px 5px;
  background: #e23d1f;
}
/* line 118, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_menu * {
  box-sizing: border-box;
}
/* line 121, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_menu .slicknav_menutxt {
  color: #fff;
  font-weight: bold;
  text-shadow: 0 1px 3px black;
}
/* line 126, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_menu .slicknav_icon-bar {
  background-color: #fff;
}

/* line 130, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_btn {
  margin: 5px 10px 6px;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #000;
}

/* line 139, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav {
  color: white;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
  list-style: none;
  overflow: hidden;
  margin-top: 20px;
  position: relative;
  z-index: 10000;
}
/* line 149, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav li {
  margin: 0;
}
/* line 152, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav ul {
  list-style: none;
  overflow: hidden;
  padding: 0;
  margin: 0 0 0 20px;
}
/* line 158, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav .slicknav_row {
  padding: 5px 10px;
  margin: 2px 5px;
}
/* line 161, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav .slicknav_row:hover {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background: #0062bc;
  color: #000;
}
/* line 169, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav a {
  padding: 5px 10px;
  margin: 2px 5px;
  text-decoration: none;
  color: white;
}
/* line 174, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav a:hover {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background: #0062bc;
  color: #fff;
}
/* line 181, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav a:hover > a {
  color: #fff;
}
/* line 184, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav a .nolink {
  display: inline-block !important;
  padding: 0 !important;
}
/* line 189, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav .slicknav_txtnode {
  margin-left: 15px;
}
/* line 192, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav .slicknav_item a {
  padding: 0;
  margin: 0;
}
/* line 196, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_nav .slicknav_parent-link a {
  padding: 0;
  margin: 0;
}

/* line 201, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_brand {
  color: white;
  font-size: 18px;
  line-height: 30px;
  padding: 7px 12px;
  height: 44px;
}

/* line 209, ../../../../app/assets/stylesheets/core/app/menu.scss */
.slicknav_menu {
  display: none;
}

/* line 213, ../../../../app/assets/stylesheets/core/app/menu.scss */
.click-to-call {
  display: none;
  position: absolute;
  z-index: 1010;
  top: 13px;
  right: 15px;
  text-align: right;
}
/* line 220, ../../../../app/assets/stylesheets/core/app/menu.scss */
.click-to-call .click {
  width: 48px;
  height: 48px;
}
/* line 223, ../../../../app/assets/stylesheets/core/app/menu.scss */
.click-to-call .click a {
  display: block;
  width: 48px;
  height: 48px;
  background: url(../../../assets/application/phone.svg) no-repeat 50% black;
  background-size: 24px 32px;
  border-radius: 4px;
}

/* line 234, ../../../../app/assets/stylesheets/core/app/menu.scss */
#mobile-blocks {
  width: 100%;
}

@media screen and (max-width: 959px) {
  /* line 239, ../../../../app/assets/stylesheets/core/app/menu.scss */
  .click-to-call {
    display: block;
  }

  /* line 242, ../../../../app/assets/stylesheets/core/app/menu.scss */
  #menu-blocks {
    width: 100%;
  }

  /* line 245, ../../../../app/assets/stylesheets/core/app/menu.scss */
  .slicknav_menu {
    display: block;
  }
  /* line 248, ../../../../app/assets/stylesheets/core/app/menu.scss */
  .slicknav_menu .slicknav_parent .slicknav_parent > a > a {
    display: inline-block;
  }
  /* line 252, ../../../../app/assets/stylesheets/core/app/menu.scss */
  .slicknav_menu .slicknav_parent .slicknav_parent > a a {
    padding: 0;
  }

  /* line 256, ../../../../app/assets/stylesheets/core/app/menu.scss */
  #menu #tree {
    display: none;
  }
}
/* line 261, ../../../../app/assets/stylesheets/core/app/menu.scss */
#tiptip_holder {
  display: none;
}
/* line 1, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
img {
  max-width: 100%;
  height: auto;
}
@media screen and (max-width: 959px) {
  /* line 1, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  img {
    height: auto !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 1, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  img {
    display: block;
    float: none !important;
  }
}

/* color codes ---------- 
e23d1f - highlight red
0062bc - highlight blue
*/
/*========== general styles =============*/
/* line 19, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
body {
  font: 16px/1.7 "Source Sans Pro", sans-serif;
  background: url("../../../assets/application/background1.jpg") no-repeat #242816;
  background-position: top center;
  background-attachment: fixed;
}

/* line 26, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
p, ol, ul {
  font: 16px/1.7 "Source Sans Pro", sans-serif;
}

/* line 30, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
a {
  color: #0062bc;
}

/* line 34, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
strong {
  font-weight: bold;
}

/* line 38, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
em {
  font-style: italic;
}

/* line 42, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
hr {
  color: #000;
}

/* line 46, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Source Sans Pro", sans-serif;
  line-height: 1.2;
}

/* line 51, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.item label, .item input {
  font-size: 16px;
  text-transform: capitalize;
}

/* line 56, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#content-default-blocks {
  padding-bottom: 20px;
}
/* line 58, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#content-default-blocks p, #content-default-blocks ol, #content-default-blocks ul, #content-default-blocks h1, #content-default-blocks h2, #content-default-blocks h3, #content-default-blocks h4 {
  padding-bottom: 10px;
}

/*============ special styles =============*/
/* line 64, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#flash_recaptcha_error {
  background: yellow;
  text-align: center;
}

/*============ block styles =============*/
/* line 71, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#content-default-blocks, #content-second-blocks {
  background: #fff;
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.7);
}

/* line 76, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#content-default-blocks {
  padding: 10px;
  z-index: 1;
}

/* line 81, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#content-second-blocks {
  padding: 10px 10px 20px 10px;
  z-index: 1;
}

/* line 86, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.maps img {
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.7);
}

/* line 90, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#header-blocks {
  position: relative;
  height: 150px;
}
@media screen and (max-width: 959px) {
  /* line 90, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  #header-blocks {
    height: auto;
    padding: 20px 0;
  }
}

/* line 99, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#links-blocks {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 104, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#logo {
  position: absolute;
  left: -300px;
  top: -35px;
  z-index: -1;
}
@media screen and (max-width: 959px) {
  /* line 104, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  #logo {
    display: none;
  }
}

/* line 114, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.phone {
  position: absolute;
  top: 100px;
  right: 0px;
}
@media screen and (max-width: 959px) {
  /* line 114, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  .phone {
    display: none;
  }
}
/* line 121, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.phone p {
  font-size: 24px;
  color: #fff;
}

/* line 127, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#contact-form {
  padding-top: 65px;
}

/* line 131, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#footer-blocks {
  min-height: 40px;
  background: #0062bc;
  border-top: 3px solid black;
  margin-bottom: 40px;
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.7);
  padding: 0 10px;
}
@media screen and (max-width: 767px) {
  /* line 131, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  #footer-blocks {
    margin-bottom: 0;
  }
  /* line 140, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  #footer-blocks img {
    margin-bottom: 10px;
    float: right !important;
  }
}

/* line 147, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.copyright {
  color: #fff;
  font-size: 16px;
  padding-top: 10px;
  z-index: 1;
}

/* line 154, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.imagemanagement img {
  float: right;
  padding-top: 7px;
}

/* line 159, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.about-us-specialists {
  margin-top: 8px;
}
/* line 161, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.about-us-specialists img {
  border: 3px solid black;
}
/* line 164, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.about-us-specialists .edit-link img {
  border: none;
}

/* line 169, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.slider-container {
  width: 620px;
  height: 260px;
  overflow: hidden;
}
@media screen and (max-width: 959px) {
  /* line 169, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  .slider-container {
    height: auto;
  }
  /* line 175, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  .slider-container img {
    height: auto !important;
    width: 100%;
  }
}

/* line 182, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.logos {
  margin-top: 10px;
}

/* line 186, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.mobile-logo {
  display: none;
}
@media screen and (max-width: 959px) {
  /* line 186, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  .mobile-logo {
    display: block;
  }
}

/*============== navigation begin ============ */
/* line 195, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
nav {
  clear: both;
  width: 100%;
}

/* line 200, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#menu-blocks-container {
  height: 45px;
  background: #e23d1f;
  border-bottom: 3px solid black;
  z-index: 1;
}
@media screen and (max-width: 959px) {
  /* line 200, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  #menu-blocks-container {
    height: auto;
  }
}

/* line 210, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#tree {
  position: relative;
  margin: 0;
  overflow: visible;
}

/* line 216, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#tree .menu-item {
  position: relative;
  float: left;
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
  right: 50%;
}

/* line 226, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#tree a {
  display: block;
  color: white;
  font-size: 24px;
  font-family: "Source Sans Pro", sans-serif;
  text-shadow: 2px 2px 1.5px rgba(0, 0, 0, 0.7);
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
}

/* line 237, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#tree a:hover {
  text-shadow: none;
}

/* line 241, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#tree li:first-child a {
  background: none;
}

/* line 245, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#tree li:last-child a {
  padding-right: 0;
}

/* line 249, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
li.hover .children {
  display: block;
}

/* line 253, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#tree .children li.menu_item {
  right: 0;
  border-top: none;
  width: 180px;
}

/* line 259, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#tree .children a {
  font-size: 20px;
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.7);
}

/* line 264, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#tree .children a:hover {
  text-decoration: none;
  text-shadow: none;
}

/* line 269, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
ul#tree {
  padding: 0;
  margin: 0 auto;
  float: left;
  position: relative;
  left: 50%;
}

/* line 277, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
ul#tree li {
  float: left;
  position: relative;
  display: inline;
  height: 56px;
}

/* line 284, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
ul#tree li a {
  color: #fff;
  text-decoration: none;
  display: inline block;
  padding: 2px 27px 0 27px;
  line-height: 40px;
}

/* line 292, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
ul#tree ul.children {
  width: 100%;
  left: 50%;
  position: absolute;
  top: 48px;
  display: none;
}

/* line 300, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
ul#tree ul.children li.menu-item {
  background: #0062bc;
  width: 100%;
  margin-top: 0px;
  display: block;
  height: 100%;
}

/* line 308, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
ul#tree ul.children li.menu-item a {
  padding: 0px;
  line-height: 1;
  padding: 10px 10px 10px 10px;
}

/* line 314, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
ul#tree li.menu-item:hover > ul {
  display: block;
}

/*=============== navigation end ============ */
/*========front page  news styles ========*/
/* line 321, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#news-feed {
  padding: 0px;
}

/* line 324, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#news-feed ul li {
  font-family: "Source Sans Pro", sans-serif;
  list-style-type: none;
  margin-left: 0px;
}

/* line 329, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#news-feed ul li a {
  color: #0062bc;
  font-size: 16px;
  font-style: italic;
}

/* line 334, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#news-feed ul li span.note-title {
  font-weight: bold;
}

/* line 337, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#news-feed ul li span.note-date, #news-feed ul li p {
  font-size: 16px;
}

/* line 340, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
#news-feed span.note-heading {
  font-size: 25px;
  font-weight: bold;
  display: block;
  width: 100%;
}

/* ==================== News Feed ================ */
/* line 348, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.teaser {
  height: 114px;
}
/* line 352, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.teaser h3 {
  font-weight: 400;
  font-style: italic;
  margin-top: 7px;
  color: #0062bc;
  text-align: right;
  padding-right: 30px;
}
/* line 361, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.teaser .two {
  border-right: 1px dashed #999999;
  margin-right: 9px;
  height: 100%;
}
@media screen and (max-width: 767px) {
  /* line 361, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  .teaser .two {
    display: none;
  }
}
/* line 370, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.teaser a {
  color: #e23d1f;
}
/* line 374, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.teaser h2 {
  font-style: italic;
}

/*============= posts page styles ============= */
/* line 379, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.posts-img {
  float: right;
  display: block;
  width: 460px;
  padding: 0px 0 10px 10px;
}

/*============= pagination styles ============= */
/* line 386, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
.pagination {
  font-size: 16px;
  text-align: center;
}

/*========== new responsive stuff ============*/
@media screen and (max-width: 767px) {
  /* line 393, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  .four.maps {
    margin-bottom: 20px;
  }
  /* line 395, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  .four.maps:last-of-type {
    margin-bottom: 0;
  }
  /* line 398, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  .four.maps img {
    margin: 0 auto;
    display: block;
  }

  /* line 403, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  .logged_out {
    display: none;
  }

  /* line 407, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  #associate-logos-footer img {
    display: inline-block !important;
  }

  /* line 411, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  .field {
    width: 100%;
  }

  /* line 414, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  #contact-form {
    padding-top: 0;
  }

  /* line 417, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  #recaptcha_widget_div {
    margin-left: -10px;
  }
}
@media screen and (max-width: 959px) {
  /* line 422, ../../../../app/assets/stylesheets/application/app/blocks.css.scss */
  .field {
    width: 100%;
    box-sizing: border-box;
  }
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *






 */

