./*
* JSkeleton CSS mix, as seen on:
* http://themes.cloudhotelier.com/skeleton
*/


/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Content
==================================================
  #Reset & Basics
  #Basic Styles
  #Site Styles
  #Typography
  #Links
  #Lists
  #Images
  #Buttons
  #Tabs
  #Forms
  #Misc
  #Mini Frontpage */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
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-size: 100%;
    font: inherit;
    vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block; }
body {
    line-height: 1.5 !important; }
ol, ul {
    list-style: none; }
blockquote, q {
    quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none; }
table {
    border-collapse: collapse;
    border-spacing: 0; }

/* #From Style2
================================================== */
body {
  margin: 0;
}

.container .jsk_main .jsk_component.sixteen.columns {
  width: 994px;
}

.item-page {
  margin-bottom: 15px;
  padding-bottom: 15px;
  background: #ffffff;
  box-shadow: 0 5px 5px 0px #666666;
}

.item-page h2 {
  padding: 15px 15px 15px 6px;
  color: #8d744a;
  border-bottom: 1px solid #e0e0e0;
  font-size: 21px;
}

.item-page p {
  padding-left: 15px;
  padding-right: 15px;
}

.item-page h5 {
  margin-bottom: 0 !important;
  padding-left: 15px;
  padding-right: 15px;
  color: #005195 !important;
  font-family: helvetica, arial, sans-serif;
}

.item-page h5 > p {
  margin-top: 0;
}

/* #Basic Styles
================================================== */
body {
    background: #fff;
    font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #58595b;
    background: url('../images/background.jpg') 50% 0 no-repeat #0368a4 !important;
    -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
    -webkit-text-size-adjust: 100%;
  margin: 0;
}

/* #Typography
================================================== */
h1, h2, h3, h4, h5, h6 {
    color: #181818;
    font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
    font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px;}
h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; }
h3 { font-size: 28px; line-height: 34px; margin-bottom: 8px; color: #79a3d8; font-family: humanist, arial, helvetica, sans-serif; }
h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
h5 { font-size: 17px; line-height: 24px; }
h6 { font-size: 14px; line-height: 21px; }
.subheader { color: #777; }

img { border: 0; }

p { margin: 0 0 20px 0; }
p img { margin: 0; }
p.lead { font-size: 21px; line-height: 27px; color: #777;  }

em { font-style: italic; }
strong { font-weight: bold; color: #333; }
small { font-size: 80%; }

/*  Blockquotes  */
blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
blockquote cite { display: block; font-size: 12px; color: #555; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }


/* #Links
================================================== */
a, a:visited { color: #0067a3; text-decoration: none; outline: 0; }
a:hover, a:focus { color: #3598d2; }
p a, p a:visited { line-height: inherit; }


/* #Lists
================================================== */
ul, ol { margin-bottom: 20px; }
ul { list-style: none outside; }
ol { list-style: decimal; }
ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
ul ul, ul ol,
ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
ul ul li, ul ol li,
ol ol li, ol ul li { margin-bottom: 6px; }
li { line-height: 18px; margin-bottom: 12px; list-style-type: disc; }
ul.large li { line-height: 21px; }
li p { line-height: 21px; }

/* #Images
================================================== */

img.scale-with-grid {
    max-width: 100%;
    height: auto; }


/* #Buttons
================================================== */

.button,
input[type="submit"],
input[type="reset"] {
    background: #eee; /* Old browsers */
    border: 1px solid #aaa;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    padding: 4px 12px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    color: #444;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 1px rgba(255, 255, 255, .75);
    cursor: pointer;
    margin-bottom: 20px;
    line-height: normal;
    padding: 8px 10px;
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover {
    color: #222;
    background: #ddd; /* Old browsers */
    border: 1px solid #888;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa; }

.button:active,
input[type="submit"]:active,
input[type="reset"]:active {
    border: 0 !important;
    background: #ccc; /* Old browsers */
}

button, button:active, input[type="button"], input[type="button"]:hover, input[type="button"]:active {
    border: 0 !important;
}
  
.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center; }

/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}


/* #Tabs (activate in tabs.js)
================================================== */
ul.tabs {
    display: block;
    margin: 0 0 20px 0;
    padding: 0;
    border-bottom: solid 1px #ddd; }
ul.tabs li {
    display: block;
    width: auto;
    height: 30px;
    padding: 0;
    float: left;
    margin-bottom: 0; }
ul.tabs li a {
    display: block;
    text-decoration: none;
    width: auto;
    height: 29px;
    padding: 0px 20px;
    line-height: 30px;
    border: solid 1px #ddd;
    border-width: 1px 1px 0 0;
    margin: 0;
    background: #f5f5f5;
    font-size: 13px; }
ul.tabs li a.active {
    background: #fff;
    height: 30px;
    position: relative;
    top: -4px;
    padding-top: 4px;
    border-left-width: 1px;
    margin: 0 0 0 -1px;
    color: #111;
    -moz-border-radius-topleft: 2px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px; }
ul.tabs li:first-child a.active {
    margin-left: 0; }
ul.tabs li:first-child a {
    border-width: 1px 1px 0 1px;
    -moz-border-radius-topleft: 2px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px; }
ul.tabs li:last-child a {
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px; }

ul.tabs-content { margin: 0; display: block; }
ul.tabs-content > li { display:none; }
ul.tabs-content > li.active { display: block; }

/* Clearfixing tabs for beautiful stacking */
ul.tabs:before,
ul.tabs:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0; }
ul.tabs:after {
    clear: both; }
ul.tabs {
    zoom: 1; }


/* #Forms
================================================== */

form {
    margin-bottom: 20px; }
fieldset {
    margin-bottom: 20px; }
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
    border: 1px solid #ccc;
    padding: 6px 4px;
    outline: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #777;
    margin: 0;
    width: 210px;
    max-width: 100%;
    display: block;
    margin-bottom: 20px;
    background: #fff; }
select {
    padding: 0; }
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
    border: 1px solid #aaa;
    color: #444;
    /*-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
    box-shadow:  0 0 3px rgba(0,0,0,.2);*/ 
}
textarea {
    min-height: 60px; }
label,
legend {
    display: block;
    font-weight: bold;
    font-size: 13px;  }
select {
    width: 220px; }
input[type="checkbox"] {
    display: inline; }
label span,
legend span {
    font-weight: normal;
    font-size: 13px;
    color: #444; }

/* #Misc
================================================== */
.remove-bottom { margin-bottom: 0 !important; }
.half-bottom { margin-bottom: 10px !important; }
.add-bottom { margin-bottom: 20px !important; }



/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/

.jsk_logo h1.hide_text, .jsk_logo p.hide_text {
  width: 196px;
  height: 87px;
  background: url("../images/logo.png");
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

.container                                  { position: relative; width: 1086px; margin: 30px auto 0 auto; padding: 0; background: url('../images/main_background.jpg') no-repeat #ffffff; }
.container .column,
.container .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; }

/* Base Grid */
.container .one.column,
.container .one.columns                     { width: 40px;  }
.container .two.columns                     { width: 100px; }
.container .three.columns                   { width: 160px; }
.container .four.columns                    { width: 220px; }
.container .five.columns                    { width: 220px; } /* WAS: width: 280px; */
.container .six.columns                     { width: 320px; } /* WAS: width: 340px; */
.container .seven.columns                   { width: 400px; }
.container .eight.columns                   { width: 460px; }
.container .nine.columns                    { width: 520px; }
.container .ten.columns                     { width: 580px; }
.container .eleven.columns                  { width: 680px; } /* WAS: width: 640px; */
.container .twelve.columns                  { width: 700px; }
.container .thirteen.columns                { width: 760px; }
.container .fourteen.columns                { width: 820px; }
.container .fifteen.columns                 { width: 880px; }
.container .sixteen.columns                 { width: 954px; }

.container .one-third.column                { width: 300px; }
.container .two-thirds.column               { width: 620px; }

/* Offsets */
.container .offset-by-one                   { padding-left: 60px;  }
.container .offset-by-two                   { padding-left: 120px; }
.container .offset-by-three                 { padding-left: 180px; }
.container .offset-by-four                  { padding-left: 240px; }
.container .offset-by-five                  { padding-left: 300px; }
.container .offset-by-six                   { padding-left: 360px; }
.container .offset-by-seven                 { padding-left: 420px; }
.container .offset-by-eight                 { padding-left: 480px; }
.container .offset-by-nine                  { padding-left: 540px; }
.container .offset-by-ten                   { padding-left: 600px; }
.container .offset-by-eleven                { padding-left: 660px; }
.container .offset-by-twelve                { padding-left: 720px; }
.container .offset-by-thirteen              { padding-left: 780px; }
.container .offset-by-fourteen              { padding-left: 840px; }
.container .offset-by-fifteen               { padding-left: 900px; }

.container .sixteen.columns .moduletable, .container .sixteen.columns .moduletable_partnership {
  margin-left: 47px !important;
}

.container .jsk_menu.eleven.columns { width: 800px; }

.jsk_top_a {
  margin-left: 46px;
  width: 1040px;
}

.jsk_bottom_a, .jsk_bottom_a2-1, .jsk_bottom_a2-2, .jsk_bottom_a3 {
  position: relative;
  min-height: 870px;
  height: auto;
  padding: 20px 33px 10px 33px;
  box-shadow: 0 5px 5px 0px #666666;
}

.jsk_bottom_b {
  padding: 0;
  height: 200px;
  background: #e0e0e0;
}

/* .sixteen.columns .moduletable {
    margin-bottom: 20px;
    padding-bottom: 5px;
} */

.flexslider {
  width: 994px;
  height: 510px;
}

.ie7 .news_column  .login_column{
  margin-top: 0px;
}

.container .jsk_bottom_a .six.columns .moduletable.moduletable_last_column, .container .jsk_bottom_a .six.columns .moduletable_partnership {
  min-height: 820px;
  height: 100%;
  padding-bottom: 2px;
}

.moduletable.moduletable_last_column{
  float: left;
    width: 320px;
    min-height: 320px !important;
    height: auto !important;
}

.container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews1 {
  float: left;
    width: 320px;
    min-height: 320px !important;
    height: auto !important;
}

.container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews2 {
  float: left;
    width: 320px;
}

.container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews1 h3, .container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews2 h3 {
  margin-top: 0 !important;
}

.container .jsk_bottom_b {
  height: 200px;
}

.container .jsk_bottom_b .six.columns { width: 260px; height: 200px; border-right: 1px solid #b3b3b3; }

.container .jsk_bottom_b .six.columns:last-child { border-right: 0; }

.container .jsk_footer_wrapper.sixteen.columns {
  float: right;
  margin-left: 0;
  width: 100% !important;
}

.container .jsk_footer_wrapper.sixteen.columns .footer1 {
  font-family: arial, helvetica, sans-serif;
  font-size: 10px;
}

.jsk_main .container .sixteen.columns {
    width: 996px !important;
}

.container .jsk_footer_wrapper { margin-top: -42px; }

.container .jsk_main .column, .container .jsk_main  .columns  { margin-left: 45px; margin-right: 45px; }

.item-page { margin-bottom: 45px; padding-bottom: 15px; box-shadow: 0 5px 5px 0px #666666; }

.blog { padding-bottom: 15px; }

.blog { width: 996px; background: none repeat scroll 0 0 #FFFFFF; box-shadow: 1px 1px 2px #666666; float: left; margin: 30px 0; padding: 0; }

.blog .items-row {
  margin: 0 45px 0 45px;
  width: 100% !important;
}

.news_page_columns .blog .items-row {
    margin: 0;
}

.news_page_columns .blog .items-row {
  border-bottom-color:#E0E0E0;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

.news_page_columns .blog h2 {
  border-bottom: 0;
}

.blog h2.newsletter_headlines {
  border-bottom: 0;
}

.item-page h2 { padding: 15px 45px 15px 45px; color: #79A3D8; border-bottom: 1px solid #e0e0e0; font-size: 21px; font-family: humanist, helvetica, arial, sans-serif; }

.news_feed_page.item-page h2 {
  margin-top: 14px;
}

.item-page h2.article_title { border: 0; }

.item-page h2.article_title a { margin-top: 0; padding-top: 0; border: 0; font-size: 30px; }

.item-page h2.article_title a { margin-top: 0; padding-top: 0; border: 0; font-size: 21px; }

.blog h2 { padding: 15px 15px 5px 15px; color: #8d744a; font-size: 21px; }

.news_page_columns .blog { float: left; margin: 30px 0 30px 0; padding: 0; width: 960px; background: #ffffff; box-shadow: 1px 1px 2px #666666; }

.item-page h2 a, .item-page h2 a:link, .item-page h2 a:visited { /*color: #79A3D8;*/ }

.item-page h5, .blog h5 {
  margin-bottom: 0 !important;
  padding-left: 45px;
  padding-right: 45px;
  color: #005195 !important;
  font-family: helvetica, arial, sans-serif;
}

.blog { padding-bottom: 15px; }

.blog { width: 996px; background: none repeat scroll 0 0 #FFFFFF; box-shadow: 1px 1px 2px #666666; float: left; margin: 30px 0; padding: 0; }

.blog h2 { font-family: humanist,helvetica,arial,sans-serif; border-bottom: 1px solid #E0E0E0; }

.blog h2 { padding: 15px 45px 15px 45px; color: #719500; font-size: 21px; line-height: 1.3em; }

.blog h2.newsletter_headlines { padding: 0 15px 0 15px; color: #719500; font-size: 21px; line-height: 1.3em; }

.blog.blog_category {
  padding: 0;
}

.blog.blog_category  .items-row {
  padding: 0 45px 0 45px !important;
  border-bottom: 0;
}

.blog.blog_category h2 {
  border-bottom: 1px solid #e0e0e0;
}

.blog.blog_category h2.newsletter_headlines {
  border-bottom: 0;
}

div.text { margin-top: 15px; }

.item-page-article .text p:first-child { clear: both; }

.item-page p, .blog p { padding: 0 45px 0 45px; width: 700px; }

.blog p { float: left; }

.item-page h5 > p, .blog h5 > p { margin-top: 0; }

.items-leading, .items-row {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e0e0e0;
  clear: both;
  margin-top: 16px;
}

.items-leading:last-child, .items-row:last-child {
  border: 0;
}

.img-intro-left {
  float: left;
}

.img-intro-left img {
  float: left;
    margin: 0 0 0 15px;
}

#slider {
  position: relative;
  width: 1028px;
  height: 229px;
  margin-top: -241px !important;
  margin-left: -34px !important;
}

#slider img {
  position: relative; 
  width: 1028px;
  max-width: auto;
  height: 239px;
}

.news_feed1, .news_feed2 {
  float: left;
}

.news_feed1 {
  width: 496px;
  border-right: 1px solid #E0E0E0;
}

.news_feed2 {
  width: 496px;
}

.news_feed2 .container .jsk_main .jsk_component.sixteen.columns, .news_feed2 .jsk_main .container .sixteen.columns {
    margin: 0;
    width: 496px !important;
}

.news_feed1 .container .jsk_main .jsk_component.sixteen.columns, .news_feed1 .jsk_main .container .sixteen.columns {
  margin: 0;
  width: 496px !important;
} 

.jsk_bottom_a .moduletable, .jsk_bottom_a .moduletable_partnership {
  background: #ffffff;
  box-shadow: 1px 1px 2px #666666;
}

.jsk_bottom_a .moduletable.moduletable_mininews1, .jsk_bottom_a .moduletable.moduletable_mininews2 {
  box-shadow: 0 0 0 #000000 !important;
}
  
.news_feed .container, .news_feed1 .container, .news_feed2 .container {
  margin-top: 0;
  width: 496px !important;
  background: #ffffff;
}

.news_feed2 .container {
  width: 496px !important;
  background: #ffffff;
}

.item-page {
  float: left;
  margin-top: 40px;
  width: 994px;
}

.item-page.item-page-article.blognews_page2 {
  width: 685px;
}

.item-page .news_feed1 .blog {
  margin-top: 0 !important;
  width: 496px !important;
  box-shadow: 0 0 0 0;
  width: auto;
}

.item-page .news_feed2 .blog {
  margin-top: 0;
  width: 496px !important;
  box-shadow: 0 0 0 0;
  width: auto;
}

.item-page .news_feed1 .blog h2, .item-page .news_feed2 .blog h2 {
  /*float: left; */
  margin-left: 0;
  margin-right: 0;
  padding: 0 32px;
  border: 0;
}

.news_feed1 .news_feed_image, .news_feed2 .news_feed_image, .item-page .news_feed_image {
  float: left;
  padding: 7px 15px 15px 15px;
}

.item-page-article  .news_feed_image {
  float: left;
  margin: 7px 15px 15px 45px;
    padding: 5px;
  box-shadow: 1px 1px 5px -2px #666666;
}

.item-page-article  .news_feed .news_feed_image  { margin: 7px 15px 15px 15px; padding: 5px; box-shadow: 1px 1px 5px -2px #666666; }

.item-page .news_feed1 p, .item-page .news_feed1 .blog p, .item-page .news_feed2 p, .item-page .news_feed2 .blog p {
  float: none;
    margin-left: 0;
  margin-right: 0;
  width: auto;
  padding: 0 45px 0 15px !important;
  font-size: 12px;
}

.item-page .news_feed1 p.readmore, .item-page .news_feed1 .blog p.readmore, .item-page .news_feed2 p.readmore, .item-page .news_feed2 .blog p.readmore {
  float: left;
  clear: both;
}

.contact_content {
  margin: 0 0 35px 0;
  width: 530px;
}

.img-fulltext-left {
  float: left;
}

.item-page .news_feed1 h2, .item-page .news_feed2 h2 {
  line-height: 1.2em;
}

dd.published {
  font-size: 10px;
}

dd.createdby {
  font-size: 10px;
}

#openCloseWrap {
  position:absolute;
  margin: 390px 0 0 900px;
  font-size:12px;
  font-weight:bold;
}

select.foxtext { margin: 0 3px !important; }

.outer_dropdown {
  background:url("../../../media/com_foxcontact/images/dropdown-background.png") repeat-x;
  height:28px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display:none;
  margin: 0 3px !important;
  width: 100% !important;
}

div.moduletable p.company_title, div.moduletable_partnership p.company_title {
  margin-top: 18px;
  color: #79a3d8;
  font-family: humanist, helvetica, arial, sans-serif;
  font-size: 18px;
  letter-spacing: 0.005em;
}

div.moduletable h3, div.moduletable_partnership h3, .news_feed1 h3, .news_feed2 h3 {
  padding: 15px;
  border-bottom: 1px solid #e0e0e0;
  font-size: 18px; /* Should be 21px */
  line-height: 1.2em;
}

nav { float: left; margin: 65px 0 0 20px; }

.blog.newsletters { float: left; margin-top: 45px; width: 1000px; height:auto; background: #ffffff !important; box-shadow: 0 0 13px 2px #333333; }

.blog.newsletters h2 { margin: 15px 0 15px 0; padding: 15px 45px 15px 45px; border-bottom: 1px solid #cccccc; font-family: humanist, helvetica, arial, sans-serif; font-size: 21px; }

.blog.newsletters h3 { margin: 0 45px 0 45px; color: #0067A3; font-size: 18px;}

.blog.newsletters .items-leading, .blog.newsletters .items-row { border: 0; }

.jplayer { margin:0 45px 10px 45px; width: 480px; max-width: 480px; height: 360px; max-height: 360px; clear: both; }

.news_feed .jplayer { margin: 0 15px 10px 15px; width: 465px; max-width: 465px; height: 349px; max-height: 349px; clear: both; }

.news_column .login_column { float: left; margin-top:18px; box-shadow: 1px 1px 2px #666666; height: 822px; overflow: hidden; }

.item-page h2.article_title {
  margin-top: 0;
  margin-bottom: 0;
}

dl.article-info {
  float: left;
    margin-top: 0;
    clear: both;
}

.cat_content_news dl.article-info {
  /*margin-bottom: 0;*/
}

.headline_section {
  float: left;
  margin: 0;
  clear: none;
}

.blog { margin-bottom: 45px; padding-bottom: 15px; box-shadow: 1px 1px 5px -2px #666666; }

.blog { float: left; width: 996px; /*margin-top: 25px;*/ }

.blog img { box-shadow:#666666 1px 1px 5px -2px; margin-right:7px; }

.blog p { padding-left: 0px; padding-right: 0px; }

.item-page-article.item-page .img-fulltext-left {
  margin-top:15px;
}

.item-page h2.article_title {
  line-height: 1.3em;
}

.mfp-date-author {
  font-size: 10px;
}

.broker_buttons {
  float: left;
  position: relative;
  margin: -63px 0 0 754px !important;
  max-width: 290px;
  padding: 0 !important;
}

.agent_links_copy {
  float: left;
  width: 754px;
}

.item-page .agent_links_copy p {
  padding-right: 0;
}

.agent_links_container {
  float: left;
  width: 240px;
}

.item-page .agent_links_container p {
  padding: 0;
  width: auto;
  text-align: center;
}

.agent_links_container img {
  text-align: center;
}

/* New News Styles */
.blognews_page2, .category-listnews_page2 {
  margin-top: 30px;
  margin-bottom: 40px;
  background: #ffffff;
  overflow: auto;
  box-shadow: 0 5px 5px 0px #666666;
}

.blognews_page2 .items-row {
  margin: 0 45px 0 45px;
  width: 590px;
  float: left;
  border: 0;
}

.category-listnews_page2 .items-row {
  margin: 0;
  width: 590px;
  float: left;
  border: 0;
}

.blognews_page2 .items-leading, .category-listnews_page2 .items-leading {
  margin-left: 45px;
  width: 590px;
  border: 0;
}

.jsk_sidebar_b.more_articles {
  float: left;
  margin-top: 30px; 
  width: 290px;
  background: #ffffff;
  box-shadow: 0 5px 5px 0px #666666;
}

.blognews_page2 h1, .category-listnews_page2 h1 {
  padding: 0 45px 0 45px;
  color: #79a3d8;
  border-bottom: 1px solid #e0e0e0;
  font-family: humanist, helvetica, arial, sans-serif;
  font-size: 21px;
}

.blognews_page2 h2 {
  margin: 4px 0 0 0;
  font-family: humanist, helvetica, arial, sans-serif;
  font-size: 20px;
  line-height: 1em;
}

.blognews_page2 h2.article_title {
  float: left;
  margin: 20px 0 0 0;
  padding: 0 14px 0 0;
  width: 320px;
  color: #79a3d8;
  border-bottom: 0px solid #e0e0e0;
  font-family: humanist, helvetica, arial, sans-serif;
  font-size: 21px;
}

.blognews_page2 .text {
  float: left;
  margin: 0;
}

.blognews_page2 p, .category-listnews_page2 p {
  font-size: 12px;
}

.blognews_page2.category-listnews_page2 p:first-child {
  margin-bottom: 0;
}

.blognews_page2 img.news_feed_image {
  margin-right: 10px;
  /*box-shadow: 0 5px 5px 0px #666666;*/
}

.jsk_sidebar_b.more_articles ul.latestnews {
  margin-right: 10px;
  padding-left: 20px;
}

.jsk_sidebar_b.more_articles ul.latestnews li {
  font-size: 12px;
  padding-left: 10px;
  background: url("../images/news_arrow.png") no-repeat;
  list-style-type: none;
}

.blognews_page2 dd.published, .blognews_page2 dd.createdby {
  margin-left: 0px;
}

.jsk_sidebar_b.more_articles div.moduletable h3, div.moduletable_partnership h3, .news_feed1 h3, .news_feed2 h3 {
  padding: 16px 15px 15px 15px;
  font-size: 15px;
}

.blognews_page2 .img-fulltext-left {
  float: left;
}

.blognews_page2 .cat_content_news {
  float: left;
  width: 505px;
}

.blognews_page2 .cat_content_news.cat_content_news_first {
  width: 276px;
}

.blognews_page2 .item.column-1 {
  float: left;
  margin-bottom: 30px;
}

.item-page-article.item-page p:first-child {
  margin-top: 20px !important;
}

table.category td.list-title {
  padding: 20px 45px 0 45px;
  font-family: humanist, helvetica, arial, sans-serif;
  font-size: 20px;
  line-height: 1em;
}

table.category td.list-date {
  padding: 0 45px 20px 45px;
  font-size: 10px;
  border-bottom: 1px solid #efefef;
}

.foxagentprofile {
  background: #ffffff;
  box-shadow: 0 5px 5px 0px #666;
}

.foxagentprofile h1 {
  padding: 15px 45px 15px 45px;
  color: #79A3D8;
  border-bottom: 1px solid #E0E0E0;
  font-size: 21px;
  font-family: humanist, helvetica, arial, sans-serif;        
}

.foxagentprofile form {
  padding: 0 45px 0 45px;
}

button.foxbutton {
  margin-left: 185px;
}

button.foxbutton:last-child {
  margin-left: 0;
}

/*general style*/
.bt-social-share {
  position: absolute;
  margin: 296px 0 5px 470px;
  padding: 3px 0px 2px 4px;
  top: -70px;
  line-height: 100%;
  display: inline-block;
}

.bt-social-share-button {
  float:left;
  margin-right:5px;
  min-width: 92px;
}
.bt-social-share img.fb-share {
  margin:1px 0 0 0;
  border:none;
  padding:0;
  cursor:pointer;
}
.bt_facebook_comment {
  padding: 5px 0;
}

/*style for left position*/
.bt-social-share-left {
float: left;
margin-right: 10px;
width: 85px;
padding:0 8px 8px;
}
.bt-social-share-left .bt-social-share-button {
  margin-top: 8px;  
}

/*style for right position*/
.bt-social-share-right {
float: right;
margin-left: 10px;
width: 85px;
padding:0 8px 8px;
}
.bt-social-share-right .bt-social-share-button {
  margin-top: 8px;  
}

/*style for top position*/
.bt-social-share-above {

}

/*style for bottom position*/
.bt-social-share-below {

}

/*style for above image position*/
.bt-social-share-image {
  margin:0;
  position:absolute;
  bottom:0;
  left:0;
  border-radius: 0;
}

/*news_page2 news_page_columns2 news_feed_page*/

/* New News Styles End */

/* Scroller */

/*
root element for the scrollable.  when scrolling occurs this
element stays still.
*/

.scroll_container {
  margin: 18px auto 0 auto;
  width: 320px;
    height: 52px;
  border-bottom: 1px solid #E0E0E0;
}

.scrollable {
  float: left;
  position: relative;
  margin-top: -37px;
  width: 320px;
  height: 475px;
  overflow: hidden;
}

.container .jsk_main .column, .container .jsk_main .columns { margin-left: 45px; margin-right: 45px; }

.jsk_bottom_news {
  float: left;
  width: 340px;
}

table.article_table {
  margin-bottom:0;
  margin-left:45px;
  margin-right:45px;
  margin-top:0;
  width:600px;
}

a.module_view_all {
  float: left;
  position: relative;
  margin-top: -44px !important;
  margin-left: 230px;
  font-size: 12px;
}

/*
root element for scrollable items. Must be absolutely positioned
and it should have a extremely large width to accommodate scrollable
items.  it's enough that you set width and height for the root element
and not for this element.
*/
.scrollable .items {
  /* this cannot be too large */
  width: 20000em;
  position: absolute;
  z-index: 2000;
}
 
/*
a single item. must be floated in horizontal scrolling.  typically,
this element is the one that *you* will style the most.
*/
.items div {
  float: left;
  position: relative;
  margin: 0 15px 0 15px;
  width: 290px;
  z-index: 2001;
}

/* single scrollable item */
/*.scrollable img {
    float: left;
    margin: 20px 5px 20px 21px;
    background-color :#ffffff;
    padding: 2px;
    border: 1px solid #ccc;
    width: 100px;
    height: 75px;

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}*/

/* active item */
/*.scrollable .active {
    border: 2px solid #000000;
    position: relative;
    cursor: default;
}*/

/* prev, next, prevPage and nextPage buttons */
a.browse {
    display: block;
  position: relative;
    margin: 21px 10px 0 10px !important;
    width: 5px;
    height: 14px;
    margin: 5px 5px;
    cursor: pointer;
    font-size: 1px;
  z-index: 2002;
}

/* right */
a.right { float: right; background: url('../images/companies_scroll_right.png'); clear:right; margin-right: 0px;}
/*a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; }*/


/* left */
a.left { float: left; background: url('../images/companies_scroll_left.png'); margin-left: 0px; }
/*a.left:hover  { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }*/

/* up and down */
a.up, a.down {
    background:url(/media/img/scrollable/arrow/vert_large.png) no-repeat;
    float: none;
    margin: 10px 50px;
}

/* up */
a.up:hover { background-position:-30px 0; }
a.up:active { background-position:-60px 0; }

/* down */
a.down { background-position: 0 -30px; }
a.down:hover { background-position:-30px -30px; }
a.down:active { background-position:-60px -30px; }

.flex-control-nav { position: absolute; bottom: -5px; right: 5px; text-align: center; z-index: 2002; }

/*  HIDDEN TOP MENU */
#sliderWrap {
  position: absolute;
  width: 100%;
  background: url('../images/company_selector.jpg') 50% 0 #0067a3;
  z-index: 2005;
  box-shadow: 0 0 13px 2px #333333;
}

#top_slider {
  position: relative;
  margin: -430px auto 0 auto;
  width: 1086px; /*width: 1086px;*/
  height: 400px;
  z-index: 3000;
}

#top_slider img {
  border: 0;
}

#sliderContent {
  position: absolute;
  margin: 15px 0 0 15px;
  width: 1051px;
  color: #ffffff;
  font-weight: bold;
  padding: 10px;
}

#sliderContent img {
  clear: both;
    float: left;
}

#sliderContent a.topMenuAction2 {
  float: right;
  margin-top: 64px;
  margin-right: 20px;
  color: #ffffff;
}

#header {
  margin: 0 auto;
  width: 1086px;
  background-color: #F0F0F0;
  height: 200px;
  padding: 10px;
}

.hidden_menu ul {
    margin: 80px 0 0;
    padding: 0 !important;
}

.hidden_menu ul li {
  display: inline;
  margin: 0 21px 0 0;
}

.hidden_menu ul li:last-child {
  display: inline;
  margin: 0 20px 0 0;
}

.hidden_menu {
  float: right;
  clear: both;
}

.am_best { float:right; margin-right: 70px; margin-bottom:60px; }

/* #Tablet (Portrait)
================================================== */

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .container                                  { width: 768px; }
    .container .column,
    .container .columns                         { margin-left: 10px; margin-right: 10px; }
    .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
    .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
    .alpha.omega                                { margin-left: 0; margin-right: 0; }

    .container .one.column,
    .container .one.columns                     { width: 28px; }
    .container .two.columns                     { width: 76px; }
    .container .three.columns                   { width: 124px; }
    .container .four.columns                    { width: 172px; }
    .container .five.columns                    { width: 220px; }
    .container .six.columns                     { width: 235px; } /* WAS: width: 268px; */
    .container .seven.columns                   { width: 316px; }
    .container .eight.columns                   { width: 364px; }
    .container .nine.columns                    { width: 412px; }
    .container .ten.columns                     { width: 460px; }
    .container .eleven.columns                  { width: 485px; } /* WAS: width: 508px; */
    .container .twelve.columns                  { width: 556px; }
    .container .thirteen.columns                { width: 604px; }
    .container .fourteen.columns                { width: 652px; }
    .container .fifteen.columns                 { width: 700px; }
    .container .sixteen.columns                 { width: 748px; }

    .container .one-third.column                { width: 236px; }
    .container .two-thirds.column               { width: 492px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 48px; }
    .container .offset-by-two                   { padding-left: 96px; }
    .container .offset-by-three                 { padding-left: 144px; }
    .container .offset-by-four                  { padding-left: 192px; }
    .container .offset-by-five                  { padding-left: 240px; }
    .container .offset-by-six                   { padding-left: 288px; }
    .container .offset-by-seven                 { padding-left: 336px; }
    .container .offset-by-eight                 { padding-left: 348px; }
    .container .offset-by-nine                  { padding-left: 432px; }
    .container .offset-by-ten                   { padding-left: 480px; }
    .container .offset-by-eleven                { padding-left: 528px; }
    .container .offset-by-twelve                { padding-left: 576px; }
    .container .offset-by-thirteen              { padding-left: 624px; }
    .container .offset-by-fourteen              { padding-left: 672px; }
    .container .offset-by-fifteen               { padding-left: 720px; }
    
    .jsk_bottom_a, .jsk_bottom_b { padding: 0; }
  
  .container .jsk_menu.eleven.columns { width:400px; }
  
  #slider {
    position: relative;
    width: 760px;
    height: 169px;
    margin-top: -150px !important;
    margin-left: -26px !important;
  }

  #slider img {
    position: relative; 
    width: 774px;
    max-width: 774px;
    height: 169px;
  }
  
  .jsk_top_a {
    margin-left: 10px;
    width: 748px;
      /*height: 380px;*/
  }
  
  .flexslider {
    width: 748px !important;
    height: 363px !important;
  }
  
  .container .jsk_bottom_a { min-height: 840px; }    

    .container .jsk_bottom_b .six.columns { border-right: 1px solid #000000; }
    
    .container .jsk_footer_wrapper { margin-top: -42px; }
    
    .container .jsk_footer { float: right; width: 300px; }
    
    .container .jsk_bottom_b .six.columns { width: 185px; }
    
    .menu_footer, .menu_footer * { padding: 0 0 0 5px; }
    
    .container .jsk_bottom_a .six.columns .moduletable {    
    min-height: 780px;
    height: 100%;
    padding-bottom: 2px;
  }
    
    .container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews1, .container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews2 {
      width: 235px;
    }
    
    .news_feed1 .news_feed_image, .news_feed2 .news_feed_image { padding: 30px 0 0; }
    
    .item-page .news_feed1 .blog, .item-page .news_feed2 .blog { width: 373px !important; }
    
    .item-page { width: 748px; min-height:900px; }
    
    .item-page.item-page-article.blognews_page2 { width: 508px; }
    
  .blog { width: 373px; }
  
  .item-page .news_feed1 .blog, .item-page .news_feed2 .blog { margin-top: 0; }
  
  .news_feed1 .container .jsk_main .jsk_component.sixteen.columns, .news_feed2 .container .jsk_main .jsk_component.sixteen.columns, .news_feed1 .jsk_main .container .sixteen.columns, .news_feed2 .jsk_main .container .sixteen.columns { width: 373px !important; }
    
    .news_feed1 .container, .news_feed2 .container { width: 373px !important; }
    
    .news_feed1, .news_feed2 { width: 373px; }
    
    .container .jsk_main .jsk_component.sixteen.columns { width: 748px; }
    
    .container .jsk_main .column, .container .jsk_main .columns { margin-left: 10px; margin-right: 10px; }
    
    #top_slider { width: 758px; height: 400px; }
    
    #sliderContent { width: 758px; margin: 15px 0 0 0; }
    
    .hidden_menu ul { margin: 40px 0 0; padding: 0; }
    
    .hidden_menu ul li { margin: 0 20px 0 0; }
    
    .hidden_menu ul li a { font-size: 12px; }
    
    .container .jsk_footer_wrapper {
      margin-top: -133px;
  }
    
    .am_best { float:right; margin-right: 0; margin-bottom:40px; }
    
    div.moduletable h3, div.moduletable_partnership h3, .news_feed1 h3, .news_feed2 h3 {
    font-size: 14px;
  }
    
    div.moduletable p.company_title, div.moduletable_partnership p.company_title {
      font-size: 14px;
    }
    
    .blog { width: 768px; box-shadow: 1px 1px 5px -2px #666666; }
    
    .item-page p, .blog p { padding: 0 15px 0 15px; width: 600px; }
    
    .item-page h2 { padding: 15px; }
    
    .item-page h5, .blog h5 { padding-left: 15px; padding-right: 15px; }
    
  .contact_content { width: auto; }
  
  .item-page-article  .news_feed_image { margin: 7px 15px 15px 15px; padding: 5px; box-shadow: 1px 1px 5px -2px #666666; }
  
  .jplayer { margin: 0 15px 10px 15px; clear: both; }
  
  .news_feed .jplayer { margin: 0 15px 10px 15px; width: 343px; height: 257px; clear: both; }
  
  .news_column { height: 936px !important; margin-top: 14px; }
  
  table.article_table { margin: 0 15px 0 15px; width: 600px; }
  
  .broker_buttons {
    float: left;
    position: relative;
    margin: -63px 0 0 510px !important;
    max-width: 290px;
    padding: 0;
  }

  .agent_links_copy {
    float: left;
      width: 585px;
  }

  .item-page .agent_links_copy p {
      padding-right: 0;
      width: 570px;
  }

  .agent_links_container {
    float: left;
    width: 140px;
  }
  
  .blognews_page2 .text {
      margin: 0;
  }
  
  .jsk_sidebar_b.more_articles {
    width: 225px;
  }
  
  .blognews_page2 .items-leading {
    margin-left: 15px;
    width: 460px;
    border: 0;
  }
  
  .blognews_page2 .items-row {
    margin-left: 15px;
    width: 460px;
    border: 0;
  }
  
  .blognews_page2 .cat_content_news {
      width: 375px;
  }
  
  .blognews_page2 h1, .category-listnews_page2 h1 {
  padding: 0 15px 0 15px;
  }
  
  .foxagentprofile h1 {
      padding: 15px;
    color: #79A3D8;
    border-bottom: 1px solid #E0E0E0;
    font-size: 21px;
    font-family: humanist, helvetica, arial, sans-serif;        
  }
  
  .foxagentprofile form {
    padding: 0 15px 0 15px;
  }
  
  button.foxbutton {
      margin-left: 185px;
  }
  
  button.foxbutton:last-child {
      margin-left: 0;
  }
  
  .bt-social-share {
      margin: 295px 0 5px 359px;
  }
  
  .blognews_page2 h2.article_title {
      width: 239px;
  }
  
  .blognews_page2 .cat_content_news.cat_content_news_first {
    float: left;
    width: 465px;
  }
  
   .blognews_page2.item-page p:first-child {
    margin-top: 0 !important;
  }
  
  /* Scroller */

  /*
  root element for the scrollable.  when scrolling occurs this
  element stays still.
  */
  
  .scroll_container {
    margin: 14px auto 0 auto;
    width: 235px;
    height: 52px;
    border-bottom: 1px solid #E0E0E0;
  }
  
  .scrollable {
    float: left;
    position: relative;
    margin-top: -34px;
    width: 235px;
    height: 475px;
    overflow: hidden;
  }
   
  /*
  root element for scrollable items. Must be absolutely positioned
  and it should have a extremely large width to accommodate scrollable
  items.  it's enough that you set width and height for the root element
  and not for this element.
  */
  .scrollable .items {
    /* this cannot be too large */
    width: 20000em;
    position: absolute;
    z-index: 2000;
  }
   
  /*
  a single item. must be floated in horizontal scrolling.  typically,
  this element is the one that *you* will style the most.
  */
  .items div {
    float: left;
    position: relative;
    margin: 0 8px 0 8px;
    width: 216px;
    z-index: 2001;
  }
  
  /* single scrollable item */
  /*.scrollable img {
    float: left;
    margin: 20px 5px 20px 21px;
    background-color :#ffffff;
    padding: 2px;
    border: 1px solid #ccc;
    width: 100px;
    height: 75px;
  
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
  }*/
  
  /* active item */
  /*.scrollable .active {
    border: 2px solid #000000;
    position: relative;
    cursor: default;
  }*/
  
  /* prev, next, prevPage and nextPage buttons */
  a.browse {
    display: block;
    position: relative;
    margin: 21px 10px 0 10px !important;
    width: 5px;
    height: 14px;
    margin: 5px 5px;
    cursor: pointer;
    font-size: 1px;
    z-index: 2002;
  }
  
  /* right */
  a.right { float: right; background: url('../images/companies_scroll_right.png'); clear:right; margin-right: 0px;}
  /*a.right:hover { background-position:-30px -30px; }
  a.right:active { background-position:-60px -30px; }*/
  
  
  /* left */
  a.left { float: left; background: url('../images/companies_scroll_left.png'); margin-left: 0px; }
  /*a.left:hover  { background-position:-30px 0; }
  a.left:active { background-position:-60px 0; }*/
  
  /* up and down */
  a.up, a.down  {
    background:url(/media/img/scrollable/arrow/vert_large.png) no-repeat;
    float: none;
    margin: 10px 50px;
  }
  
  /* up */
  a.up:hover { background-position:-30px 0; }
  a.up:active { background-position:-60px 0; }
  
  /* down */
  a.down { background-position: 0 -30px; }
  a.down:hover { background-position:-30px -30px; }
  a.down:active { background-position:-60px -30px; }
  
  .flex-control-nav { bottom: -28px; }
  
  #openCloseWrap {
    position:absolute;
    margin: 390px 0 0 600px;
    font-size:12px;
    font-weight:bold;
  }
  
  .jsk_footer_wrapper { margin-top:-90px !important; }
  
  .container .jsk_bottom_a .six.columns .moduletable, .container .jsk_bottom_a .six.columns .moduletable_partnership {
    height:100%;
    min-height: 935px !important;
    padding-bottom:2px;
  }
  
  .jsk_bottom_a { min-height:1020px !important; }
  
  .blog.newsletters { float: left; margin-top: 45px; width: 748px; height:auto; background: #ffffff !important; box-shadow: 0 0 13px 2px #333333; }

  .blog.newsletters h2 { margin: 15px 0 15px 0; padding: 15px 15px 15px 15px; border-bottom: 1px solid #cccccc; font-family: humanist, helvetica, arial, sans-serif; font-size: 21px; }
  
  .blog.newsletters h3 { margin: 0 15px 0 15px; color: #0067A3; }
}


/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {
    .container { width: 300px; }
    .container .columns,
    .container .column { margin: 0; }

    .container .one.column,
    .container .one.columns,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns,
    .container .one-third.column,
    .container .two-thirds.column  { width: 300px; }

    /* Offsets */
    .container .offset-by-one,
    .container .offset-by-two,
    .container .offset-by-three,
    .container .offset-by-four,
    .container .offset-by-five,
    .container .offset-by-six,
    .container .offset-by-seven,
    .container .offset-by-eight,
    .container .offset-by-nine,
    .container .offset-by-ten,
    .container .offset-by-eleven,
    .container .offset-by-twelve,
    .container .offset-by-thirteen,
    .container .offset-by-fourteen,
    .container .offset-by-fifteen { padding-left: 0; }
    
  .container .jsk_top_a .sixteen.columns, .container .jsk_main .jsk_component.sixteen.columns { width: 300px; }
  
  .container .jsk_top_a .sixteen.columns .moduletable, .container .jsk_top_a .sixteen.columns .moduletable_partnership { padding: 0 !important; }
  
  .container .jsk_menu.eleven.columns { width: 300px; }
  
  .jsk_bottom_a, .jsk_bottom_b { padding: 0; }
  
  .jsk_top_a { margin-left: 0; width: 300px; }
  
  .item-page { margin-top: 0; } /*height: 2660px;*/
  
  .moduletable, .moduletable_partnership { margin-bottom: 10px; padding-bottom: 5px; }
  
  .container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews1, .container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews2 {
      width: 300px;
    }
  
  .container { background: #FFFFFF; }
  
  .container .jsk_bottom_a { min-height: 1505px; }
  
  .container .jsk_bottom_b { height: 600px; }
  
  .container .jsk_bottom_b .six.columns {  border-right: 0; }
  
  .container .jsk_footer_wrapper.sixteen.columns { margin-left: 0; padding-right: 10px; width: 290px !important; background: #e0e0e0; }
  
  .container .jsk_main .column, .container .jsk_main .columns { margin-left: 15px; margin-right: 15px; }
  
  .items div { width: 270px; }
  
  .scrollable { width: 300px; }
  
  .scroll_container {  width: 300px; }
  
  .item-page .news_feed1 .blog h2, .item-page .news_feed2 .blog h2 { padding: 0 10px; }
  
  .item-page .news_feed1 p, .item-page .news_feed1 .blog p, .item-page .news_feed2 p, .item-page .news_feed2 .blog p { padding: 0 15px; }
  
  .moduletable_contact { padding-left: 10px; padding-right: 10px; }
  
  .news_feed1 .news_feed_image, .news_feed2 .news_feed_image {
    padding: 30px 0 0;
  }
  
  .container .jsk_main .column, .container .jsk_main .columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  
  .news_feed1, .news_feed2 {
      border-right: 0px solid #E0E0E0;
      width: 300px;
  }
  
  .item-page .news_feed1 .blog, .item-page .news_feed2 .blog { width: 300px !important; }
  
  .item-page { width: 300px; }
  
  .blog { width: 300px; }
  
  .blog { box-shadow: 0 0 0 0 #666666; }
  
  .news_feed1 .container .jsk_main .jsk_component.sixteen.columns, .news_feed2 .container .jsk_main .jsk_component.sixteen.columns, .news_feed1 .jsk_main .container .sixteen.columns, .news_feed2 .jsk_main .container .sixteen.columns { width: 300px !important; }
  
  .news_feed1 .container, .news_feed2 .container { width: 300px !important; }
  
  .foxcontainer { margin-left: 10px; margin-right: 10px; width: 280px !important; }
  
  .foxform input, .foxform textarea { margin: 0 !important; }
  
  .flexslider { width: 300px; height: 154px; }
  
  #slider { 
    margin-left: -10px !important;
    margin-top: -82px !important;
    width: 310px; 
  height: 68px;
  }
  
  #slider img { width: 310px; height: 68px; }
  
  #openCloseWrap { margin: 350px 0 0 150px; }
  
  #top_slider { width: 320px; height: 400px; }
  
  #sliderContent { margin: 15px 0 0 0; width: 320px; }
  
  .container { margin: 14px auto 0; }
  
  .hidden_menu { float: left; }
  
  .hidden_menu ul { margin: 30px 0 0; padding: 0; }
  
  .hidden_menu ul li { margin: 0 50px 0 0; }

  .hidden_menu ul li { display: block; }
  
  #sliderContent a.topMenuAction2 { float: left; margin-top: 24px; }
  
  .jsk_bottom_a .moduletable, .jsk_bottom_a .moduletable_partnership { min-height: 300px !important; box-shadow: 0 0 0 0 #666666; }
  
  .flex-control-nav { bottom: -25px; }
  
  .container .jsk_footer_wrapper {
      margin-top: -50px !important;
  }
    
    .am_best { float:right; margin-right: 50px; margin-bottom:30px; }
    
    nav { float: left; margin: 35px 20px 0 20px; }
    
    .item-page p, .blog p { padding: 0 15px 0 15px; width: auto; }
    
    .item-page h2 {
      padding: 15px;
  }
  
  .contact_content { width: auto; }
  
  .item-page-article  .news_feed_image { margin: 7px 15px 15px 15px; padding: 5px; box-shadow: 1px 1px 5px -2px #666666; }
  
  dd.published, dd.createdby { margin-left: 15px; }
  
  .blog.newsletters { float: left; margin-top: 45px; width: 300px; height:auto; background: #ffffff !important; }

  .blog.newsletters h2 { margin: 15px 0 15px 0; padding: 15px 15px 15px 15px; border-bottom: 1px solid #cccccc; font-family: humanist, helvetica, arial, sans-serif; font-size: 21px; }
  
  .blog.newsletters h3 { margin: 0 15px 0 15px; color: #0067A3; }
  
  .page_headline { margin:10px 15px 10px 15px; color: #005195; font-family:georgia, 'times new roman', serif; font-size:37px; font-style:italic; line-height:1.1em; }

.page_subheadline { margin:10px 15px 10px 15px; color:#58595b; font-family:georgia, 'times new roman', serif; font-size:22px; font-style:italic; }

  .item-page h5, .blog h5 { padding-left: 15px; padding-right: 15px; }
  
  .item-page h5, .blog h5 { padding-left: 15px; padding-right: 15px; }
  
  .jplayer, .news_feed .jplayer { margin: 0 0 10px 0; width: 300px; max-width: 300px; height: 225px; max-height: 225px; clear: both; }
  
  .news_column { box-shadow: 0 0 0 #000000; margin-top: 0; }
  
  .blog { width: auto }
  
  .blog { box-shadow: 0 0 0 0 #666666; }
  
  .item-page { box-shadow: #000000 0 0 0 0 !important; }
  
  table.article_table { margin: 0 15px 0 15px; width: 280px; }
  
  .broker_buttons {
    margin-top: 10px !important;
    margin-left: 15px !important;
    margin-bottom: 15px !important;
    float: left;
    position: relative;
    max-width: 290px;
    padding: 0;
  }
  
  .agent_links_copy {
    float: left;
      width: 300px;
  }

  .item-page .agent_links_copy p {
      padding-right: 0;
      width: 300px;
  }

  .agent_links_container {
    float: left;
    width: 300px;
  }
  
  .jsk_sidebar_b.more_articles {
    width: 100%;
  }
  
  .foxagentprofile {
      background: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
  }
  
  .foxagentprofile h1 {
      padding: 15px 0 15px 0;
    color: #79A3D8;
    border-bottom: 1px solid #E0E0E0;
    font-size: 21px;
    font-family: humanist, helvetica, arial, sans-serif;        
  }
  
  .foxagentprofile form {
    padding: 0;
  }
  
  button.foxbutton {
      margin-left: 0;
  }
  
  .blognews_page2 h2.article_title {
    padding: 0 15px 0 0;
    width: 240px;
  }
  
  .bt-social-share {
    position: relative;
    margin: 0 15px 5px 15px;
    padding: 0;
      top: 0;
    line-height: 100%;
      display: inline-block;
  }
  
  .jsk_sidebar_b.more_articles {
    box-shadow: 0 0 0 0 #666;
  }
  
  .blognews_page2 .text {
    margin: 0;
  }
  
  .blognews_page2 h1, .category-listnews_page2 h1 {
    padding: 0 15px 0 15px;
  }
  
  .blognews_page2, .category-listnews_page2 {
    box-shadow: 0 0 0 0 #666;
  }
  
  .headline_section {
  float: left;
  margin: 0 15px 0 15px;
  clear: both;
  }
  
  .jsk_bottom_a, .jsk_bottom_a2-1, .jsk_bottom_a2-2, .jsk_bottom_a3 {
  box-shadow: 0 0px 0px 0px #666;
  }
  
  .item-page.item-page-article.blognews_page2 {
  width: 300px;
  }
}

/* #Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container { width: 420px; }
    .container .columns,
    .container .column { margin: 0; }

    .container .one.column,
    .container .one.columns,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns,
    .container .one-third.column,
    .container .two-thirds.column { width: 420px; }
    
    .jsk_bottom_a, .jsk_bottom_b { padding: 0; }
    
    .container .jsk_menu.eleven.columns { width:420px; }
    
    .container { background: #ffffff !important; }
    
    .moduletable, .moduletable_partnership {
    margin-bottom: 10px;
    padding-bottom: 5px;
  }
  
  .jsk_top_a {
    margin-left: 0;
    width: 420px;
    /*height: 220px;*/
  }
  
  .flexslider { width: 420px; height: 215px; }
  
  #slider { position: relative; margin-left: -7px !important; margin-top: -108px !important; width: 427px; height: 95px; }
  
    #slider img { width: 427px; height: 95px; }
  
  .container .jsk_bottom_a { height: 910px; }
  
  .container .jsk_bottom_b .six.columns { border-right: 0; }
  
  .container .jsk_bottom_b { height: 600px; }
  
  .container .jsk_footer_wrapper.sixteen.columns { margin-left: 0; padding-right: 10px; width: 410px !important; background: #e0e0e0; }
  
  .jsk_bottom_a .moduletable, .jsk_bottom_a .moduletable_partnership { box-shadow: 0 0 0 #666666 !important; }
  
  .item-page, .blog { box-shadow: 0 0 0 0 #666666; }
  
  .container .jsk_bottom_a .six.columns .moduletable, .container .jsk_bottom_a .six.columns .moduletable_partnership { min-height: 264px; }
  
  .container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews1, .container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews2 {
      width: 420px;
    }
  
  .container .jsk_main .jsk_component.sixteen.columns { width: 420px; }
  
  .container .jsk_main .column, .container .jsk_main .columns { margin-left: 0; margin-right: 0; }
  
  .news_feed1, .news_feed2 { width: 419px; border: 0; }
  
  .news_feed1 .news_feed_image, .news_feed2 .news_feed_image { padding: 30px 4px 0; }
  
  .item-page .news_feed1 .blog, .item-page .news_feed2 .blog { width: 420px !important; }
  
  .item-page { width: 420px; }
  
  .blog { width: 420px; }
  
  .news_feed1 .container .jsk_main .jsk_component.sixteen.columns, .news_feed2 .container .jsk_main .jsk_component.sixteen.columns, .news_feed1 .jsk_main .container .sixteen.columns, .news_feed2 .jsk_main .container .sixteen.columns { width: 420px !important; }
  
  .news_feed1 .container, .news_feed2 .container { width: 420px !important; }
  
  .foxcontainer { margin-left: 10px; margin-right: 10px; width: 400px !important; }
  
  .moduletable_contact .custom_contact {  padding-left: 10px; padding-right: 10px; }
  
  #top_slider { width: 420px; height: 400px; }
    
    #sliderContent { width: 390px; }
    
    .hidden_menu ul { margin: 40px 0 0; padding: 0; }
    
    .hidden_menu ul li { margin: 0 20px 0 0; }
    
    .hidden_menu ul li a { font-size: 12px; }
    
    #openCloseWrap { margin: 390px 0 0 250px; }
    
    .container { margin: 14px auto 0; }
    
    .hidden_menu ul li { display: block; }
    
    .hidden_menu { float: left; }
    
    #sliderContent a.topMenuAction2 {
    float: left;
    display: block;
    margin-top: 34px;
    clear: both;
  }
  
  .outer_dropdown { margin: 0 !important; }
  
  select.foxtext { margin: 0 !important; }
  
  .outer_dropdown {
    margin: 0 !important;
  }
  
  .flex-control-nav { bottom: -25px; }
    
  .am_best { float:right; margin-right: 20px; margin-bottom:60px; }
    
  .items div { width: 390px; }
  
  .scrollable { width: 420px; }
  
  .scroll_container {  width: 420px; }
  
  .item-page p, .blog p { padding: 0 15px 0 15px; width: auto; }
  
  .item-page h2 {
      padding: 15px;
  }
  
  .contact_content { width: auto; }
  
  .item-page-article .news_feed_image { margin: 7px 15px 15px 15px; padding: 5px; box-shadow: 0 0 0 0 #000000; }
  
  .item-page .news_feed1 p, .item-page .news_feed1 .blog p, .item-page .news_feed2 p, .item-page .news_feed2 .blog p {
    padding: 0 15px 0 15px;
  }
  
  .blog.newsletters { float: left; margin-top: 45px; width: 420px; height:auto; background: #ffffff !important; }

  .blog.newsletters h2 { margin: 15px 0 15px 0; padding: 15px 15px 15px 15px; border-bottom: 1px solid #cccccc; font-family: humanist, helvetica, arial, sans-serif; font-size: 21px; }
  
  .blog.newsletters h3 { margin: 0 15px 0 15px; color: #0067A3; }
  
  .page_headline { margin:10px 15px 10px 15px; color: #005195; font-family:georgia, 'times new roman', serif; font-size:37px; font-style:italic; line-height:1.1em; }

  .page_subheadline { margin:10px 15px 10px 15px; color:#58595b; font-family:georgia, 'times new roman', serif; font-size:22px; font-style:italic; }
  
  .jplayer, .news_feed .jplayer { margin: 0 0 10px 0; width: 420px; height: 236px; clear: both; }
  
  .news_column { box-shadow: 0 0 0 #000000; margin-top: 0;  }
  
  .blog { width: 420px; }
  
  table.article_table { margin: 0 15px 0 15px; width: 425px; }
  
  .broker_buttons {
    margin-top: 10px !important;
    margin-left: 15px !important;
    margin-bottom: 15px !important;
      float: left;
    position: relative;
      max-width: 290px;
      padding: 0;
  }
  
  .agent_links_copy {
    float: left;
      width: 420px;
  }

  .item-page .agent_links_copy p {
      padding-right: 0;
      width: 400px;
  }

  .agent_links_container {
    float: left;
    width: 400px;
  }
  
  .jsk_sidebar_b.more_articles {
    width: 420px;
    box-shadow: 0 0 0 #000000;
  }
 
 .foxagentprofile {
      background: #ffffff;
      box-shadow: 0 0 0 0 #ffffff;
  }
  
  .foxagentprofile h1 {
      padding: 15px 0 15px 0;
    color: #79A3D8;
    border-bottom: 1px solid #E0E0E0;
    font-size: 21px;
    font-family: humanist, helvetica, arial, sans-serif;        
  }

  .foxagentprofile form {
    padding: 0;
  }
  
  button.foxbutton {
      margin-left: 0;
  }
  
  .blognews_page2 h2.article_title {
    padding: 0 15px 0 0;
  width: 295px;
  }
  
  .bt-social-share {
    position: relative;
    margin: 0 15px 5px 15px;
    padding: 0;
      top: 0;
    line-height: 100%;
      display: inline-block;
  }
 
  .headline_section {
  float: left;
  margin: 0;
  clear: none;
  }
  
  .blognews_page2 .cat_content_news {
  width: 305px;
  }
  
  .blognews_page2 .cat_content_news.cat_content_news_first {
    width: 390px;
  }
  
  .jsk_bottom_a, .jsk_bottom_a2-1, .jsk_bottom_a2-2, .jsk_bottom_a3 {
  box-shadow: 0 0px 0px 0px #666;
  }
  
  .item-page.item-page-article.blognews_page2 {
  width: 420px;
   }
}
/* #Clearing
================================================== */

/* Self Clearing Goodness */
.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;
}


/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/

/* Table of Content
==================================================
  #Site Styles
  #Page Styles
  #Media Queries
  #Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {

  a.module_view_all {
    float: left;
    font-size: 12px;
    margin-left: 170px;
    margin-top: -45px !important;
    position: relative;
}

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.blognews_page2 .items-row {
  margin: 0 0 0 15px;
  width: 390px;
}

.blognews_page2, .category-listnews_page2 {
  overflow: hidden;
}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  .blognews_page2 .cat_content_news {
    float: left;
    margin: 0;
    width: 270px;
  }

  .blognews_page2 .items-row {
    margin: 0 0 0 15px;
    width: 270px;
  }

  .blognews_page2, .category-listnews_page2 {
    overflow: hidden;
  }
}


/* #Font-Face
================================================== */
/*   This is the proper syntax for an @font-face file
    Just create a "fonts" folder at the root,
    copy your FontName into code below and remove
    comment brackets */

/*  @font-face {
      font-family: 'FontName';
      src: url('../fonts/FontName.eot');
      src: url('../fonts/FontName.eot?iefix') format('eot'),
           url('../fonts/FontName.woff') format('woff'),
           url('../fonts/FontName.ttf') format('truetype'),
           url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
      font-weight: normal;
      font-style: normal; }
      */
      @font-face {font-family: 
        'humanist';
        src: url('../fonts/23E1B2_1_0.eot');
        src: url('../fonts/23E1B2_1_0.eot?#iefix') format('embedded-opentype'),
             url('../fonts/23E1B2_1_0.woff') format('woff'),
             url('../fonts/23E1B2_1_0.ttf') format('truetype');
    }

/*
* Superfish
* jQuery menu plugin by Joel Birch
* http://users.tpg.com.au/j_birch/plugins/superfish/
*/


/*** ESSENTIAL STYLES ***/
.menu, .menu * {
    margin:      0;
    padding:    0;
    list-style:    none;
}
.menu {
    line-height:  1.0;
}
.menu ul {
    position:    absolute;
    top:      -999em;
    width:      10em; /* left offset of submenus need to match (see below) */
}
.menu ul li {
    width:      100%;
}
.menu li:hover {
    visibility:    inherit; /* fixes IE7 'sticky bug' */
}
.menu li {
    float:      left;
    position:    relative;
}
.menu a {
    display:    block;
    position:    relative;
}
.menu li:hover ul,
.menu li.sfHover ul {
    left:      0;
    top:      2.5em; /* match top ul list item height */
    z-index:    99;
}
ul.menu li:hover li ul,
ul.menu li.sfHover li ul {
    top:      -999em;
}
ul.menu li li:hover ul,
ul.menu li li.sfHover ul {
    left:      10em; /* match ul width */
    top:      0;
}
ul.menu li li:hover li ul,
ul.menu li li.sfHover li ul {
    top:      -999em;
}
ul.menu li li li:hover ul,
ul.menu li li li.sfHover ul {
    left:      10em; /* match ul width */
    top:      0;
}

/*** DEMO SKIN ***/
.menu {
    float:      left;
    margin-bottom:  1em;
}
.menu a {
    /*border-left:  1px solid #fff;
    border-top:    1px solid #CFDEFF;*/
    padding:     .75em .8em;
    font-family: humanist, arial, helvetica, sans-serif;
    text-decoration:none;
}
.menu a, .menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color:      #9a9b9d;
}
.menu li {
    /*background:    #BDD2FF;*/
}
.menu li li {
    /*background:    #AABDE6;*/
}
.menu li li li {
    /*background:    #9AAEDB;*/
}
.menu li:hover, .menu li.sfHover,
.menu a:focus, .menu a:hover, .menu a:active {
    /*background:    #4e4e4e;*/
    outline:    0;
}

/*** FOOTER MENU ***/
.menu_footer, .menu_footer * {
    margin:      0;
    padding:    0 0 0 15px;
    list-style:    none;
}

.menu_footer {
  margin:      32px 0 0 0;
  font-size:    11px;
}

.menu_footer {
    line-height:  1.0;
}
.menu_footer ul {
    position:    absolute;
    top:      -999em;
    width:      10em; /* left offset of submenus need to match (see below) */
}
.menu_footer ul li {
    width:      100%;
}
.menu_footer li:hover {
    visibility:    inherit; /* fixes IE7 'sticky bug' */
}
.menu_footer li {
    float:      none;
    position:    relative;
}
.menu_footer a {
    display:    block;
    position:    relative;
    color:       #58595b;
    font-family:  helvetica, arial, sans-serif;
    text-direction: none;
}
.menu_footer li:hover ul,
.menu_footer li.sfHover ul {
    left:      0;
    top:      2.5em; /* match top ul list item height */
    z-index:    99;
}
ul.menu_footer li:hover li ul,
ul.menu_footer li.sfHover li ul {
    top:      -999em;
}
ul.menu_footer li li:hover ul,
ul.menu_footer li li.sfHover ul {
    left:      10em; /* match ul width */
    top:      0;
}
ul.menu_footer li li:hover li ul,
ul.menu_footer li li.sfHover li ul {
    top:      -999em;
}
ul.menu_footer li li li:hover ul,
ul.menu_footer li li li.sfHover ul {
    left:      10em; /* match ul width */
    top:      0;
}

/*** DEMO SKIN ***/
.menu {
    float:      left;
    margin-bottom:  1em;
}
.menu a {
    /*border-left:  1px solid #fff;
    border-top:    1px solid #CFDEFF;*/
    padding:     .75em .8em;
    font-family: humanist, arial, helvetica, sans-serif;
    text-decoration:none;
}
.menu a, .menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color:      #9a9b9d;
}
.menu a:hover, .menu a:active {
  color: #79a3d8;
}

.menu li {
    /*background:    #BDD2FF;*/
}
.menu li li {
    /*background:    #AABDE6;*/
}
.menu li li li {
    /*background:    #9AAEDB;*/
}
.menu li:hover, .menu li.sfHover,
.menu a:focus, .menu a:hover, .menu a:active {
    /*background:    #4e4e4e;*/
    outline:    0;
}

/*** FOOTER SKIN ***/
.menu_footer {
    float:      none;
    position:     relative;
    margin-bottom:  1em;
    z-index:     2003;
}
.menu_footer a {
    /*border-left:  1px solid #fff;
    border-top:    1px solid #CFDEFF;*/
    padding:     .08em 1.5em .08em .5em;
    background:    url(../images/footer_menu_background.png) no-repeat;
    font-family: humanist, arial, helvetica, sans-serif;
    text-decoration:none;
}
.menu_footer a, .menu_footer a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color:      #58595b;
    text-decoration:none;
}
.menu_footer li {
    /*background:    #BDD2FF;*/
}
.menu_footer li li {
    /*background:    #AABDE6;*/
}
.menu_footer li li li {
    /*background:    #9AAEDB;*/
}
.menu_footer li:hover, .menu_footer li.sfHover,
.menu_footer a:focus, .menu_footer a:hover, .menu_footer a:active {
    /*background:    #4e4e4e;*/
    outline:    0;
}

.hidden_menu ul li a, #sliderContent a.topMenuAction2 {
  color: #ffffff;
  font-family: humanist, helvetica, arial, sans-serif;
  font-weight: normal;
}

.hidden_menu ul li a:hover, .hidden_menu ul li a:active, #sliderContent a.topMenuAction2:hover, #sliderContent a.topMenuAction2:active {
  color: #cccccc;
}

/*** arrows **/
.menu a.sf-with-ul {
    padding-right:   2.25em;
    min-width:    1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
    position:    absolute;
    display:    block;
    right:      .75em;
    top:      1.05em; /* IE6 only */
    width:      10px;
    height:      10px;
    text-indent:   -999em;
    overflow:    hidden;
    background:    url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
                         top:      .8em;
                         background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
    background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.menu ul .sf-sub-indicator { background-position:  -10px 0; }
.menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.menu ul a:focus > .sf-sub-indicator,
.menu ul a:hover > .sf-sub-indicator,
.menu ul a:active > .sf-sub-indicator,
.menu ul li:hover > a > .sf-sub-indicator,
.menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
    background:  url('../images/shadow.png') no-repeat bottom right;
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
    background: transparent;
}


/*
* Joomla! Specific Stuff
* http://themes.cloudhotelier.com/skeleton
*/

/* Responsive images
----------------------------------------------------------------------------------------------------*/

img{
    max-width: 100%;
    height: auto;
}

/* prevent google maps break */
div.hotel_list_map img,
div.hotel_hotel_map img{
    max-width: none;
}


/* Superfish
----------------------------------------------------------------------------------------------------*/

div.jsk_menu li,
div.jsk_menu ul,
div.jsk_menu ul li,
div.jsk_menu ul ul,
div.jsk_menu ul ul li,
div.jsk_menu ul ul ul,
div.jsk_menu ul ul ul li{
    margin: 0;
    font-size: 100%;
    line-height: 1em;
    border: 0;
}

/* Tips
----------------------------------------------------------------------------------------------------*/

.tip-wrap{
    z-index: 10;
    width: 240px;
    background: #FFF;
    padding: 10px;

    background: rgba(255, 255, 255, 0.95);

    border-radius: 10px;

    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);

    -moz-text-shadow: #FFF 1px 1px 1px;
    -webkit-text-shadow: #FFF 1px 1px 1px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);
}

.tip-title{
    font-size: 14px;
    font-weight: bold;
    padding: 5px 2px 10px;
}


/* System Messages
----------------------------------------------------------------------------------------------------*/

#system-message {
    margin: 0 0 10px 0;
    padding: 0;
}
#system-message dt { display: none; }
#system-message dd {
    margin-left: 0;
    padding: 10px;
    border-top: 3px solid #84A7DB;
    border-bottom: 3px solid #84A7DB;
    color: #0055BB;
}
#system-message dd ul,
#system-message dd li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#system-message dd.error { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}
#system-message dd.notice { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}


/* System Debug
----------------------------------------------------------------------------------------------------*/

#system-debug {
    padding: 30px;
    background: #fff;
    color: #333;
}
#system-debug div { font-size: 11px;}


/* Pagination
----------------------------------------------------------------------------------------------------*/

.pagination ul{
    margin: 15px 0;
    padding: 0;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}

.pagination li{
    display: inline-block;
    margin: 0 10px;
    padding: 0;
    background: none;
}

.pagination a,
.pagination span{
    display: inline-block;
    border-radius: 3px;
    box-shadow: 1px 1px 1px rgba(0,0,0, 0.2);
    background: #F5F5F5;
    padding: 4px 10px;
}

.pagination span{
    background: #F9F9F9;
    box-shadow: 1px 1px 1px rgba(0,0,0, 0.1);
    color: #AAA;
}

.pagination a:hover{
    background: #EFEFEF;
    text-decoration: none;
}


/* Template Styles
----------------------------------------------------------------------------------------------------*/
.ie8 .fcaptchacontainer { width: 267px; }

.ie8 .fcaptchafieldcontainer:first-child { width: 240px !important; }

.ie8 .fcaptchafieldcontainer img.fox_captcha_img { width: 250px !important; }

.page_headline { margin:10px 45px 10px 45px; color: #005195; font-family:georgia, 'times new roman', serif; font-size:37px; font-style:italic; line-height:1.1em; }

.flexslider ul li { list-style-type: none; }

.text ul {
    margin-right: 10px;
}

.text li {
    margin: 4px 0 12px 40px;
}


div.jsk_logo {
  height: 98px;
    margin-top: 10px !important;
    margin-left: 33px !important;
}

div.jsk_logo h1,
div.jsk_logo div.moduletable p, div.jsk_logo div.moduletable_partnership p {
    margin: 0;
}

div.jsk_header {
  position: relative;
    margin: 0;
    height: 108px;
    background: #ffffff;
  box-shadow: 0 3px 10px 0px #a1a1a1;
  clear: both;
  z-index: 1000;
}

div.jsk_menu{
    background: #ffffff;
}

.jsk_footer_wrapper {
  position: relative;
  margin-top: -255px !important;
  text-align: right;
}

.news_feed1 h3, .news_feed2 h3 {
  margin-top: 0;
}

div.moduletable_partnership h3:first-child {
  /*background: url('../images/tm.png') 95% 0 no-repeat;*/
}

div.moduletable p, div.moduletable_partnership p {
  margin: 15px;
  font-family: helvetica, sans-serif;
  font-size: 12px;
}

div.moduletable .mfp-table-cell-inner p {
  margin-top: 3px;
}

div.jsk_toolbar div.moduletable, div.jsk_toolbar div.moduletable_partnership {
    /*float: right;*/
}

.mfp-introtitle {
  padding: 0 5px 0 0; /*WAS padding: 0 15px 0 0;*/
}

.mfp-introtitle a {
  font-family: humanist, helvetica, arial, sans-serif;
  font-size: 16px;
  line-height: 1em;
  /*font-weight: bold;*/
}

.mfp-readon, .news_feed1 p.readmore a, .news_feed2 p.readmore a {
  float: right;
  margin-right: 15px;
  font-size: 12px;
  padding-right: 10px;
  background: url('../images/footer_menu_background.png') no-repeat 100% 0;
}

.mfp-readon {
  clear: both;
}

.newsletter_link {
  float: left;
  padding: 10px 15px 5px 15px;
  /*border-top: 1px solid #E0E0E0;*/
  font-size: 12px;
}

.newsletter_link a {
  padding-right: 10px;
  background: url("../images/footer_menu_background.png") no-repeat scroll 100% 0 transparent;
}

h2.content {
  color: #005195;
  font-style: italic;
}

p.visit a {
  display: block;
  padding-right: 10px;
  background: url("../images/footer_menu_background.png") no-repeat scroll 100% 0 transparent;
}

/* disabled navigational button */
a.disabled {
    visibility:hidden !important;
}

/* Display Date */

div.jsk_date{
    float: left;
}

@media only screen and (max-width: 767px) {
    div.jsk_date{
        display: none;
    }
    div.jsk_logo{
      height: 98px;
        margin-top: 10px !important;
    }
}

div.jsk_toolbar p{
    margin: 0;
}

ul.actions{
    float: right;
    margin-right: 5px;
}

ul.actions li{
    display: inline-block;
}

.moduletable h4 {
  margin-bottom: 0 !important;
  color: #005195;
  font-family: humanist, helvetica, arial, sans-serif;
  font-size: 14px;
  line-height: 1.3em;
}

div.moduletable_contact p {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
}./*
* JSkeleton CSS mix, as seen on:
* http://themes.cloudhotelier.com/skeleton
*/


/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Content
==================================================
  #Reset & Basics
  #Basic Styles
  #Site Styles
  #Typography
  #Links
  #Lists
  #Images
  #Buttons
  #Tabs
  #Forms
  #Misc */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
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-size: 100%;
    font: inherit;
    vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block; }
body {
    line-height: 1.5 !important; }
ol, ul {
    list-style: none; }
blockquote, q {
    quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none; }
table {
    border-collapse: collapse;
    border-spacing: 0; }


/* #Basic Styles
================================================== */
body {
    background: #fff;
    font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #58595b;
    -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
    -webkit-text-size-adjust: 100%;
  margin: 0;
}


/* #Typography
================================================== */
h1, h2, h3, h4, h5, h6 {
    color: #181818;
    font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
    font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px;}
h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; }
h3 { font-size: 28px; line-height: 34px; margin-bottom: 8px; color: #79a3d8; font-family: humanist, arial, helvetica, sans-serif; }
h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
h5 { font-size: 17px; line-height: 24px; }
h6 { font-size: 14px; line-height: 21px; }
.subheader { color: #777; }

img { border: 0; }

p { margin: 0 0 20px 0; }
p img { margin: 0; }
p.lead { font-size: 21px; line-height: 27px; color: #777;  }

em { font-style: italic; }
strong { font-weight: bold; color: #333; }
small { font-size: 80%; }

/*  Blockquotes  */
blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
blockquote cite { display: block; font-size: 12px; color: #555; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }


/* #Links
================================================== */
a, a:visited { color: #0067a3; text-decoration: none; outline: 0; }
a:hover, a:focus { color: #3598d2; }
p a, p a:visited { line-height: inherit; }


/* #Lists
================================================== */
ul, ol { margin-bottom: 20px; }
ul { list-style: none outside; }
ol { list-style: decimal; }
ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
ul ul, ul ol,
ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
ul ul li, ul ol li,
ol ol li, ol ul li { margin-bottom: 6px; }
li { line-height: 18px; margin-bottom: 12px; list-style-type: disc; }
ul.large li { line-height: 21px; }
li p { line-height: 21px; }

/* #Images
================================================== */

img.scale-with-grid {
    max-width: 100%;
    height: auto; }


/* #Buttons
================================================== */

.button,
input[type="submit"],
input[type="reset"] {
    background: #eee; /* Old browsers */
    border: 1px solid #aaa;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    padding: 4px 12px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    color: #444;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 1px rgba(255, 255, 255, .75);
    cursor: pointer;
    margin-bottom: 20px;
    line-height: normal;
    padding: 8px 10px;
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover {
    color: #222;
    background: #ddd; /* Old browsers */
    border: 1px solid #888;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa; }

.button:active,
input[type="submit"]:active,
input[type="reset"]:active {
    border: 0 !important;
    background: #ccc; /* Old browsers */
}

button, button:active, input[type="button"], input[type="button"]:hover, input[type="button"]:active {
    border: 0 !important;
}
  
.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center; }

/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}


/* #Tabs (activate in tabs.js)
================================================== */
ul.tabs {
    display: block;
    margin: 0 0 20px 0;
    padding: 0;
    border-bottom: solid 1px #ddd; }
ul.tabs li {
    display: block;
    width: auto;
    height: 30px;
    padding: 0;
    float: left;
    margin-bottom: 0; }
ul.tabs li a {
    display: block;
    text-decoration: none;
    width: auto;
    height: 29px;
    padding: 0px 20px;
    line-height: 30px;
    border: solid 1px #ddd;
    border-width: 1px 1px 0 0;
    margin: 0;
    background: #f5f5f5;
    font-size: 13px; }
ul.tabs li a.active {
    background: #fff;
    height: 30px;
    position: relative;
    top: -4px;
    padding-top: 4px;
    border-left-width: 1px;
    margin: 0 0 0 -1px;
    color: #111;
    -moz-border-radius-topleft: 2px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px; }
ul.tabs li:first-child a.active {
    margin-left: 0; }
ul.tabs li:first-child a {
    border-width: 1px 1px 0 1px;
    -moz-border-radius-topleft: 2px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px; }
ul.tabs li:last-child a {
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px; }

ul.tabs-content { margin: 0; display: block; }
ul.tabs-content > li { display:none; }
ul.tabs-content > li.active { display: block; }

/* Clearfixing tabs for beautiful stacking */
ul.tabs:before,
ul.tabs:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0; }
ul.tabs:after {
    clear: both; }
ul.tabs {
    zoom: 1; }


/* #Forms
================================================== */

form {
    margin-bottom: 20px; }
fieldset {
    margin-bottom: 20px; }
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
    border: 1px solid #ccc;
    padding: 6px 4px;
    outline: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #777;
    margin: 0;
    width: 210px;
    max-width: 100%;
    display: block;
    margin-bottom: 20px;
    background: #fff; }
select {
    padding: 0; }
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
    border: 1px solid #aaa;
    color: #444;
    /*-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
    box-shadow:  0 0 3px rgba(0,0,0,.2);*/ 
}
textarea {
    min-height: 60px; }
label,
legend {
    display: block;
    font-weight: bold;
    font-size: 13px;  }
select {
    width: 220px; }
input[type="checkbox"] {
    display: inline; }
label span,
legend span {
    font-weight: normal;
    font-size: 13px;
    color: #444; }

/* #Misc
================================================== */
.remove-bottom { margin-bottom: 0 !important; }
.half-bottom { margin-bottom: 10px !important; }
.add-bottom { margin-bottom: 20px !important; }



/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

.container                                  { position: relative; width: 1086px; margin: 30px auto 0 auto; padding: 0; background: url('../images/main_background.jpg') no-repeat #ffffff; }
.container .column,
.container .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; }

/* Base Grid */
.container .one.column,
.container .one.columns                     { width: 40px;  }
.container .two.columns                     { width: 100px; }
.container .three.columns                   { width: 160px; }
.container .four.columns                    { width: 220px; }
.container .five.columns                    { width: 220px; } /* WAS: width: 280px; */
.container .six.columns                     { width: 320px; } /* WAS: width: 340px; */
.container .seven.columns                   { width: 400px; }
.container .eight.columns                   { width: 460px; }
.container .nine.columns                    { width: 520px; }
.container .ten.columns                     { width: 580px; }
.container .eleven.columns                  { width: 680px; } /* WAS: width: 640px; */
.container .twelve.columns                  { width: 700px; }
.container .thirteen.columns                { width: 760px; }
.container .fourteen.columns                { width: 820px; }
.container .fifteen.columns                 { width: 880px; }
.container .sixteen.columns                 { width: 954px; }

.container .one-third.column                { width: 300px; }
.container .two-thirds.column               { width: 620px; }

/* Offsets */
.container .offset-by-one                   { padding-left: 60px;  }
.container .offset-by-two                   { padding-left: 120px; }
.container .offset-by-three                 { padding-left: 180px; }
.container .offset-by-four                  { padding-left: 240px; }
.container .offset-by-five                  { padding-left: 300px; }
.container .offset-by-six                   { padding-left: 360px; }
.container .offset-by-seven                 { padding-left: 420px; }
.container .offset-by-eight                 { padding-left: 480px; }
.container .offset-by-nine                  { padding-left: 540px; }
.container .offset-by-ten                   { padding-left: 600px; }
.container .offset-by-eleven                { padding-left: 660px; }
.container .offset-by-twelve                { padding-left: 720px; }
.container .offset-by-thirteen              { padding-left: 780px; }
.container .offset-by-fourteen              { padding-left: 840px; }
.container .offset-by-fifteen               { padding-left: 900px; }

.container .sixteen.columns .moduletable, .container .sixteen.columns .moduletable_partnership {
  margin-left: 47px !important;
}

.container .jsk_menu.eleven.columns { width: 800px; }

.jsk_top_a {
  margin-left: 46px;
  width: 1040px;
}

.jsk_bottom_b {
  padding: 0;
  height: 200px;
  background: #e0e0e0;
}

/* .sixteen.columns .moduletable {
    margin-bottom: 20px;
    padding-bottom: 5px;
} */

.flexslider {
  width: 994px;
  height: 510px;
}

.ie7 .news_column .login_column {
  margin-top: 0px;
}

.container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews1 {
    float: left;
    width: 320px;
    min-height: 320px !important;
    height: auto !important;
}

.container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews2 {
    float: left;
    width: 320px;
}

.container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews1 h3, .container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews2 h3 {
  margin-top: 0 !important;
}

.container .jsk_bottom_b {
  height: 285px;
}

.container .jsk_bottom_b .six.columns { width: 260px; height: 200px; border-right: 1px solid #b3b3b3; }

.container .jsk_bottom_b .six.columns:last-child { border-right: 0; }

.container .jsk_footer_wrapper.sixteen.columns {
  float: right;
  margin-left: 0;
  width: 100% !important;
}

.container .jsk_footer_wrapper.sixteen.columns .footer1 {
  font-family: arial, helvetica, sans-serif;
  font-size: 10px;
}

.jsk_main .container .sixteen.columns {
    width: 996px !important;
}

.container .jsk_main .column, .container .jsk_main  .columns  { margin-left: 45px; margin-right: 45px; }

.item-page { margin-bottom: 45px; padding-bottom: 15px; box-shadow: 0 5px 5px 0px #666666; }

.item-page.blognews_page2 {
  padding-bottom: 0;
}

.item-page h2.article_title { border: 0; }

.item-page h2.article_title a { margin-top: 0; padding-top: 0; border: 0; font-size: 30px; }

.item-page h2.article_title a { margin-top: 0; padding-top: 0; border: 0; font-size: 21px; }

.blog h2 { padding: 15px 15px 5px 15px; color: #8d744a; font-size: 21px; }

.item-page h2 a, .item-page h2 a:link, .item-page h2 a:visited { /*color: #79A3D8;*/ }

.item-page h5, .blog h5 {
  margin-bottom: 0 !important;
  padding-left: 45px;
  padding-right: 45px;
  color: #005195 !important;
  font-family: helvetica, arial, sans-serif;
}

div.text { margin-top: 15px; }

.item-page-article .text p:first-child { clear: both; }

.item-page p { padding: 0 45px 0 45px; width: 595px; }

.blog p { width: 700px; }

.blog p { float: left; }

.item-page h5 > p, .blog h5 > p { margin-top: 0; }

.items-leading, .items-row {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e0e0e0;
  clear: both;
  margin-top: 16px;
}

.items-leading:last-child, .items-row:last-child {
  border: 0;
}

.img-intro-left {
  float: left;
}

.img-intro-left img {
  float: left;
    margin: 0 0 0 15px;
}

.news_feed1, .news_feed2 {
  float: left;
}

.news_feed1 {
  width: 496px;
  border-right: 1px solid #E0E0E0;
}

.news_feed2 {
  width: 496px;
}

.news_feed1 .container .jsk_main .jsk_component.sixteen.columns, .news_feed2 .container .jsk_main .jsk_component.sixteen.columns, .news_feed1 .jsk_main .container .sixteen.columns, .news_feed2 .jsk_main .container .sixteen.columns {
    margin: 0;
    width: 496px !important;
}

.jsk_bottom_a .moduletable, .jsk_bottom_a .moduletable_partnership {
  background: #ffffff;
  box-shadow: 1px 1px 2px #666666;
}

.jsk_bottom_a .moduletable.moduletable_mininews1, .jsk_bottom_a .moduletable.moduletable_mininews2 {
  box-shadow: 0 0 0 #000000 !important;
}
  
.news_feed .container, .news_feed1 .container, .news_feed2 .container {
  margin-top: 0;
  width: 496px !important;
  background: #ffffff;
}

.news_feed2 .container {
  width: 496px !important;
  background: #ffffff;
}

.item-page .news_feed1 .blog {
  margin-top: 0 !important;
  width: 496px !important;
  box-shadow: 0 0 0 0;
  width: auto;
}

.item-page .news_feed2 .blog {
  margin-top: 0;
  width: 496px !important;
  box-shadow: 0 0 0 0;
  width: auto;
}

.item-page .news_feed1 .blog h2, .item-page .news_feed2 .blog h2 {
  /*float: left; */
  margin-left: 0;
  margin-right: 0;
  padding: 0 32px;
  border: 0;
}

.news_feed1 .news_feed_image, .news_feed2 .news_feed_image, .item-page .news_feed_image {
  float: left;
  margin-top: 0 !important;
  padding: 7px 15px 15px 15px;
}

.item-page-article .news_feed_image {
  float: left;
  margin: 7px 15px 15px 45px;
  padding: 5px;
  box-shadow: 0 0 0 0 #000000;
}

.news_page .text {
  margin-top: 0;
}

.item-page-article  .news_feed .news_feed_image  { margin: 7px 15px 15px 15px; padding: 5px; box-shadow: 1px 1px 5px -2px #666666; }

.item-page .news_feed1 p, .item-page .news_feed1 .blog p, .item-page .news_feed2 p, .item-page .news_feed2 .blog p {
  float: none;
    margin-left: 0;
  margin-right: 0;
  width: auto;
  padding: 0 45px 0 15px !important;
  font-size: 12px;
}

.item-page .news_feed1 p.readmore, .item-page .news_feed1 .blog p.readmore, .item-page .news_feed2 p.readmore, .item-page .news_feed2 .blog p.readmore {
  float: left;
}

.contact_content {
  margin: 0 0 35px 0;
  width: 530px;
}

.img-fulltext-left {
  float: left;
}

.ie8 .img-fulltext-left {
  float: none;
}

.item-page .news_feed1 h2, .item-page .news_feed2 h2 {
  line-height: 1.2em;
}

dd.published {
  font-size: 10px;
}

dd.createdby {
  font-size: 10px;
}

#openCloseWrap {
  position:absolute;
  margin: 350px 0 0 900px;
  font-size:12px;
  font-weight:bold;
}

select.foxtext { margin: 0 3px !important; }

.outer_dropdown {
  background:url("../../../media/com_foxcontact/images/dropdown-background.png") repeat-x;
  height:28px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display:none;
  margin: 0 3px !important;
  width: 100% !important;
}

div.moduletable p.company_title, div.moduletable_partnership p.company_title {
  margin-top: 18px;
  color: #79a3d8;
  font-family: humanist, helvetica, arial, sans-serif;
  font-size: 18px;
  letter-spacing: 0.005em;
}

div.moduletable h3, div.moduletable_partnership h3, .news_feed1 h3, .news_feed2 h3 {
  padding: 15px;
  border-bottom: 1px solid #e0e0e0;
  font-size: 18px; /* Should be 21px */
  line-height: 1.2em;
}

nav { float: left; margin: 65px 0 0 20px; }

.blog.newsletters { float: left; margin-top: 45px; width: 1000px; height:auto; background: #ffffff !important; box-shadow: 0 0 13px 2px #333333; }

.blog.newsletters h2 { margin: 15px 0 15px 0; padding: 15px 45px 15px 45px; border-bottom: 1px solid #cccccc; font-family: humanist, helvetica, arial, sans-serif; font-size: 21px; }

.blog.newsletters h3 { margin: 0 45px 0 45px; color: #0067A3; font-size: 18px;}

.blog.newsletters .items-leading, .blog.newsletters .items-row { border: 0; }

.jplayer { margin:0 45px 10px 45px; width: 480px; max-width: 480px; height: 360px; max-height: 360px; clear: both; }

.news_feed .jplayer { margin: 0 15px 10px 15px; width: 465px; max-width: 465px; height: 349px; max-height: 349px; clear: both; }

/* Scroller */

/*
root element for the scrollable.  when scrolling occurs this
element stays still.
*/

.scroll_container {
  margin: 18px auto 0 auto;
  width: 320px;
  height: 52px;
  border-bottom: 1px solid #E0E0E0;
}

.scrollable {
  float: left;
  position: relative;
  margin-top: -37px;
  width: 320px;
  height: 475px;
  overflow: hidden;
}

.container .jsk_main .column, .container .jsk_main .columns { margin-left: 45px; margin-right: 45px; }

.jsk_bottom_news {
  float: left;
  width: 340px;
}

/*
root element for scrollable items. Must be absolutely positioned
and it should have a extremely large width to accommodate scrollable
items.  it's enough that you set width and height for the root element
and not for this element.
*/
.scrollable .items {
  /* this cannot be too large */
  width: 20000em;
  position: absolute;
  z-index: 2000;
}
 
/*
a single item. must be floated in horizontal scrolling.  typically,
this element is the one that *you* will style the most.
*/
.items div {
  float: left;
  position: relative;
  margin: 0 15px 0 15px;
  width: 290px;
  z-index: 2001;
}

/* single scrollable item */
/*.scrollable img {
    float: left;
    margin: 20px 5px 20px 21px;
    background-color :#ffffff;
    padding: 2px;
    border: 1px solid #ccc;
    width: 100px;
    height: 75px;

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}*/

/* active item */
/*.scrollable .active {
    border: 2px solid #000000;
    position: relative;
    cursor: default;
}*/

/* prev, next, prevPage and nextPage buttons */
a.browse {
    display: block;
  position: relative;
    margin: 21px 10px 0 10px !important;
    width: 5px;
    height: 14px;
    margin: 5px 5px;
    cursor: pointer;
    font-size: 1px;
  z-index: 2002;
}

/* right */
a.right { float: right; background: url('../images/companies_scroll_right.png'); clear:right; margin-right: 0px;}
/*a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; }*/


/* left */
a.left { float: left; background: url('../images/companies_scroll_left.png'); margin-left: 0px; }
/*a.left:hover  { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }*/

/* up and down */
a.up, a.down {
    background:url(/media/img/scrollable/arrow/vert_large.png) no-repeat;
    float: none;
    margin: 10px 50px;
}

/* up */
a.up:hover { background-position:-30px 0; }
a.up:active { background-position:-60px 0; }

/* down */
a.down { background-position: 0 -30px; }
a.down:hover { background-position:-30px -30px; }
a.down:active { background-position:-60px -30px; }

.flex-control-nav { position: absolute; bottom: -5px; right: 5px; text-align: center; z-index: 2002; }

/*  HIDDEN TOP MENU */
#sliderWrap {
  position: absolute;
  width: 100%;
  background: url('../images/company_selector.jpg') 50% 0 #0067a3;
  z-index: 2005;
  box-shadow: 0 0 13px 2px #333333;
}

#top_slider img {
  border: 0;
}

#sliderContent {
  position: absolute;
  margin: 15px 0 0 15px;
  width: 1051px;
  color: #ffffff;
  font-weight: bold;
  padding: 10px;
}

#sliderContent img {
  clear: both;
    float: left;
}

#sliderContent a.topMenuAction2 {
  float: right;
  margin-top: 64px;
  margin-right: 20px;
  color: #ffffff;
}

#header {
  margin: 0 auto;
  width: 1086px;
  background-color: #F0F0F0;
  height: 200px;
  padding: 10px;
}

.hidden_menu ul {
    margin: 80px 0 0;
    padding: 0 !important;
}

.hidden_menu ul li {
  display: inline;
  margin: 0 21px 0 0;
}

.hidden_menu ul li:last-child {
  display: inline;
  margin: 0 20px 0 0;
}

.hidden_menu {
  float: right;
  clear: both;
}

.am_best { float:right; margin-right: 70px; margin-bottom:60px; }

/* #Tablet (Portrait)
================================================== */

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .container                                  { width: 768px; }
    .container .column,
    .container .columns                         { margin-left: 10px; margin-right: 10px; }
    .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
    .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
    .alpha.omega                                { margin-left: 0; margin-right: 0; }

    .container .one.column,
    .container .one.columns                     { width: 28px; }
    .container .two.columns                     { width: 76px; }
    .container .three.columns                   { width: 124px; }
    .container .four.columns                    { width: 172px; }
    .container .five.columns                    { width: 220px; }
    .container .six.columns                     { width: 235px; } /* WAS: width: 268px; */
    .container .seven.columns                   { width: 316px; }
    .container .eight.columns                   { width: 364px; }
    .container .nine.columns                    { width: 412px; }
    .container .ten.columns                     { width: 460px; }
    .container .eleven.columns                  { width: 505px; } /* WAS: width: 508px; */
    .container .twelve.columns                  { width: 556px; }
    .container .thirteen.columns                { width: 604px; }
    .container .fourteen.columns                { width: 652px; }
    .container .fifteen.columns                 { width: 700px; }
    .container .sixteen.columns                 { width: 748px; }

    .container .one-third.column                { width: 236px; }
    .container .two-thirds.column               { width: 492px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 48px; }
    .container .offset-by-two                   { padding-left: 96px; }
    .container .offset-by-three                 { padding-left: 144px; }
    .container .offset-by-four                  { padding-left: 192px; }
    .container .offset-by-five                  { padding-left: 240px; }
    .container .offset-by-six                   { padding-left: 288px; }
    .container .offset-by-seven                 { padding-left: 336px; }
    .container .offset-by-eight                 { padding-left: 348px; }
    .container .offset-by-nine                  { padding-left: 432px; }
    .container .offset-by-ten                   { padding-left: 480px; }
    .container .offset-by-eleven                { padding-left: 528px; }
    .container .offset-by-twelve                { padding-left: 576px; }
    .container .offset-by-thirteen              { padding-left: 624px; }
    .container .offset-by-fourteen              { padding-left: 672px; }
    .container .offset-by-fifteen               { padding-left: 720px; }
    
    .jsk_bottom_a, .jsk_bottom_b { padding: 0; }
  
  .container .jsk_menu.eleven.columns { width:400px; }
  
  .jsk_top_a {
    margin-left: 10px;
    width: 748px;
      /*height: 380px;*/
  }
  
  .flexslider {
    width: 748px !important;
    height: 363px !important;
  }
  
  .container .jsk_bottom_a { min-height: 840px; }    

    .container .jsk_bottom_b .six.columns { border-right: 1px solid #000000; }
    
    .container .jsk_footer { float: right; width: 300px; }
    
    .container .jsk_bottom_b .six.columns { width: 185px; }
    
    .menu_footer, .menu_footer * { padding: 0 0 0 5px; }
    
    .container .jsk_bottom_a .six.columns .moduletable {    
    min-height: 780px;
    height: 100%;
    padding-bottom: 2px;
  }
    
    .container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews1, .container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews2 {
      width: 235px;
    }
    
    .news_feed1 .news_feed_image, .news_feed2 .news_feed_image { padding: 30px 0 0; }
    
    .item-page .news_feed1 .blog, .item-page .news_feed2 .blog { width: 373px !important; }
    
  .blog { width: 373px; }
  
  .item-page .news_feed1 .blog, .item-page .news_feed2 .blog { margin-top: 0; }
  
  .news_feed1 .container .jsk_main .jsk_component.sixteen.columns, .news_feed2 .container .jsk_main .jsk_component.sixteen.columns, .news_feed1 .jsk_main .container .sixteen.columns, .news_feed2 .jsk_main .container .sixteen.columns { width: 373px !important; }
    
    .news_feed1 .container, .news_feed2 .container { width: 373px !important; }
    
    .news_feed1, .news_feed2 { width: 373px; }
    
    .container .jsk_main .jsk_component.sixteen.columns { width: 748px; }
    
    .container .jsk_main .column, .container .jsk_main .columns { margin-left: 10px; margin-right: 10px; }
    
    .blog { box-shadow: 0 0 0 0 #666666; }
    
    #top_slider { width: 758px; height: 400px; }
    
    #sliderContent { width: 758px; margin: 15px 0 0 0; }
    
    .hidden_menu ul { margin: 40px 0 0; padding: 0; }
    
    .hidden_menu ul li { margin: 0 20px 0 0; }
    
    .hidden_menu ul li a { font-size: 12px; }
    
    .jsk_footer_wrapper {
    position: relative;
    margin-top: -255px !important;
    text-align: right;
  }
    
    .am_best { float:right; margin-right: 0; margin-bottom:40px; }
    
    div.moduletable h3, div.moduletable_partnership h3, .news_feed1 h3, .news_feed2 h3 {
    font-size: 14px;
  }
    
    div.moduletable p.company_title, div.moduletable_partnership p.company_title {
      font-size: 14px;
    }
    
    .item-page p, .blog p { padding: 0 15px 0 15px; width: 600px; }
    
    .blognews_page2.item-page p, .blog p { padding: 0 15px 0 15px; width: 478px; }
    
    .blognews_page2.item-page h2 { padding-top: 24px; }
    
    .blognews_page2.item-page h2.article_title { padding-top: 0; }
    
    .item-page h5, .blog h5 { padding-left: 15px; padding-right: 15px; }
    
  .contact_content { width: auto; }
  
  .item-page-article  .news_feed_image { margin: 7px 15px 15px 15px; padding: 5px; box-shadow: 1px 1px 5px -2px #666666; }
  
  .jplayer { margin: 0 15px 10px 15px; clear: both; }
  
  .news_feed .jplayer { margin: 0 15px 10px 15px; width: 343px; height: 257px; clear: both; }
  
    /* Scroller */

  /*
  root element for the scrollable.  when scrolling occurs this
  element stays still.
  */
  
  .scroll_container {
    margin: 14px auto 0 auto;
    width: 235px;
    height: 52px;
    border-bottom: 1px solid #E0E0E0;
  }
  
  .scrollable {
    float: left;
    position: relative;
    margin-top: -34px;
    width: 235px;
    height: 475px;
    overflow: hidden;
  }
   
  /*
  root element for scrollable items. Must be absolutely positioned
  and it should have a extremely large width to accommodate scrollable
  items.  it's enough that you set width and height for the root element
  and not for this element.
  */
  .scrollable .items {
    /* this cannot be too large */
    width: 20000em;
    position: absolute;
    z-index: 2000;
  }
   
  /*
  a single item. must be floated in horizontal scrolling.  typically,
  this element is the one that *you* will style the most.
  */
  .items div {
    float: left;
    position: relative;
    margin: 0 8px 0 8px;
    width: 216px;
    z-index: 2001;
  }
  
  /* single scrollable item */
  /*.scrollable img {
    float: left;
    margin: 20px 5px 20px 21px;
    background-color :#ffffff;
    padding: 2px;
    border: 1px solid #ccc;
    width: 100px;
    height: 75px;
  
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
  }*/
  
  /* active item */
  /*.scrollable .active {
    border: 2px solid #000000;
    position: relative;
    cursor: default;
  }*/
  
  /* prev, next, prevPage and nextPage buttons */
  a.browse {
    display: block;
    position: relative;
    margin: 21px 10px 0 10px !important;
    width: 5px;
    height: 14px;
    margin: 5px 5px;
    cursor: pointer;
    font-size: 1px;
    z-index: 2002;
  }
  
  /* right */
  a.right { float: right; background: url('../images/companies_scroll_right.png'); clear:right; margin-right: 0px;}
  /*a.right:hover { background-position:-30px -30px; }
  a.right:active { background-position:-60px -30px; }*/
  
  
  /* left */
  a.left { float: left; background: url('../images/companies_scroll_left.png'); margin-left: 0px; }
  /*a.left:hover  { background-position:-30px 0; }
  a.left:active { background-position:-60px 0; }*/
  
  /* up and down */
  a.up, a.down  {
    background:url(/media/img/scrollable/arrow/vert_large.png) no-repeat;
    float: none;
    margin: 10px 50px;
  }
  
  /* up */
  a.up:hover { background-position:-30px 0; }
  a.up:active { background-position:-60px 0; }
  
  /* down */
  a.down { background-position: 0 -30px; }
  a.down:hover { background-position:-30px -30px; }
  a.down:active { background-position:-60px -30px; }
  
  .flex-control-nav { bottom: -28px; }
  
  #openCloseWrap {
    position:absolute;
    margin: 390px 0 0 600px;
    font-size:12px;
    font-weight:bold;
  }
  
  .jsk_footer_wrapper { margin-top:-285px !important; }
  
  .container .jsk_bottom_b {
    height: 315px;
  }
  
  .blog.newsletters { float: left; margin-top: 45px; width: 748px; height:auto; background: #ffffff !important; box-shadow: 0 0 13px 2px #333333; }

  .blog.newsletters h2 { margin: 15px 0 15px 0; padding: 15px 15px 15px 15px; border-bottom: 1px solid #cccccc; font-family: humanist, helvetica, arial, sans-serif; font-size: 21px; }
  
  .blog.newsletters h3 { margin: 0 15px 0 15px; color: #0067A3; }
}

/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {
    .container { width: 300px; }
    .container .columns,
    .container .column { margin: 0; }

    .container .one.column,
    .container .one.columns,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns,
    .container .one-third.column,
    .container .two-thirds.column  { width: 300px; }

    /* Offsets */
    .container .offset-by-one,
    .container .offset-by-two,
    .container .offset-by-three,
    .container .offset-by-four,
    .container .offset-by-five,
    .container .offset-by-six,
    .container .offset-by-seven,
    .container .offset-by-eight,
    .container .offset-by-nine,
    .container .offset-by-ten,
    .container .offset-by-eleven,
    .container .offset-by-twelve,
    .container .offset-by-thirteen,
    .container .offset-by-fourteen,
    .container .offset-by-fifteen { padding-left: 0; }
    
  .container .jsk_top_a .sixteen.columns, .container .jsk_main .jsk_component.sixteen.columns { width: 300px; }
  
  .container .jsk_top_a .sixteen.columns .moduletable, .container .jsk_top_a .sixteen.columns .moduletable_partnership { padding: 0 !important; }
  
  .container .jsk_menu.eleven.columns { width: 300px; }
  
  .jsk_bottom_a, .jsk_bottom_b { padding: 0; }
  
  .jsk_top_a { margin-left: 0; width: 300px; }
  
  .item-page { margin-top: 0; } /*height: 2660px;*/
  
  .moduletable, .moduletable_partnership { margin-bottom: 10px; padding-bottom: 5px; }
  
  .container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews1, .container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews2 {
      width: 300px;
    }
  
  .container { background: #FFFFFF; }
  
  .container .jsk_bottom_a { min-height: 1505px; }
  
  .container .jsk_bottom_b { height: 600px; }
  
  .container .jsk_bottom_b .six.columns {  border-right: 0; }
  
  .container .jsk_footer_wrapper.sixteen.columns { margin-left: 0; padding-right: 10px; width: 290px !important; background: #e0e0e0; }
  
  .container .jsk_main .column, .container .jsk_main .columns { margin-left: 15px; margin-right: 15px; }
  
  .items div { width: 270px; }
  
  .scrollable { width: 300px; }
  
  .scroll_container {  width: 300px; }
  
  .item-page .news_feed1 .blog h2, .item-page .news_feed2 .blog h2 { padding: 0 10px; }
  
  .item-page .news_feed1 p, .item-page .news_feed1 .blog p, .item-page .news_feed2 p, .item-page .news_feed2 .blog p { padding: 0 15px; }
  
  .moduletable_contact { padding-left: 10px; padding-right: 10px; }
  
  .news_feed1 .news_feed_image, .news_feed2 .news_feed_image {
    padding: 30px 0 0;
  }
  
  .container .jsk_main .column, .container .jsk_main .columns {
    margin-left: 0px;
    margin-right: 0px;
  }
  
  .news_feed1, .news_feed2 {
      border-right: 0px solid #E0E0E0;
      width: 300px;
  }
  
  .item-page .news_feed1 .blog, .item-page .news_feed2 .blog { width: 300px !important; }
  
  .item-page { width: 300px; }
  
  .blog { width: 300px; }
  
  .blog { box-shadow: 0 0 0 0 #666666; }
  
  .news_feed1 .container .jsk_main .jsk_component.sixteen.columns, .news_feed2 .container .jsk_main .jsk_component.sixteen.columns, .news_feed1 .jsk_main .container .sixteen.columns, .news_feed2 .jsk_main .container .sixteen.columns { width: 300px !important; }
  
  .news_feed1 .container, .news_feed2 .container { width: 300px !important; }
  
  .foxcontainer { margin-left: 10px; margin-right: 10px; width: 280px !important; }
  
  .foxform input, .foxform textarea { margin: 0 !important; }
  
  .flexslider { width: 300px; height: 154px; }
  
  #openCloseWrap { margin: 350px 0 0 150px; }
  
  #top_slider { width: 320px; height: 400px; }
  
  #sliderContent { margin: 15px 0 0 0; width: 320px; }
  
  .container { margin: 14px auto 0; }
  
  .hidden_menu { float: left; }
  
  .hidden_menu ul { margin: 30px 0 0; padding: 0; }
  
  .hidden_menu ul li { margin: 0 50px 0 0; }

  .hidden_menu ul li { display: block; }
  
  #sliderContent a.topMenuAction2 { float: left; margin-top: 24px; }
  
  .jsk_bottom_a .moduletable, .jsk_bottom_a .moduletable_partnership { min-height: 300px !important; box-shadow: 0 0 0 0 #666666; }
  
  .flex-control-nav { bottom: -25px; }
  
  .container .jsk_footer_wrapper {
      margin-top: -50px !important;
  }
    
    .am_best { float:right; margin-right: 50px; margin-bottom:30px; }
    
    nav { float: left; margin: 35px 20px 0 20px; }
    
    .item-page p, .blog p { padding: 0 15px 0 15px; width: auto; }
    
    .item-page h2 {
      padding: 15px;
  }
  
  .contact_content { width: auto; }
  
  .item-page-article  .news_feed_image { margin: 7px 15px 15px 15px; padding: 5px; box-shadow: 1px 1px 5px -2px #666666; }
  
  dd.published, dd.createdby { margin-left: 15px; }
  
  .blog.newsletters { float: left; margin-top: 45px; width: 300px; height:auto; background: #ffffff !important; }

  .blog.newsletters h2 { margin: 15px 0 15px 0; padding: 15px 15px 15px 15px; border-bottom: 1px solid #cccccc; font-family: humanist, helvetica, arial, sans-serif; font-size: 21px; }
  
  .blog.newsletters h3 { margin: 0 15px 0 15px; color: #0067A3; }
  
  .page_headline { margin:10px 15px 10px 15px; color: #005195; font-family:georgia, 'times new roman', serif; font-size:37px; font-style:italic; line-height:1.1em; }

  .page_subheadline { margin:10px 15px 10px 15px; color:#58595b; font-family:georgia, 'times new roman', serif; font-size:22px; font-style:italic; }

  .item-page h5, .blog h5 { padding-left: 15px; padding-right: 15px; }
  
  .item-page h5, .blog h5 { padding-left: 15px; padding-right: 15px; }
  
  .jplayer, .news_feed .jplayer { margin: 0 0 10px 0; width: 300px; max-width: 300px; height: 225px; max-height: 225px; clear: both; }
  
  .news_column .login_column{ box-shadow: 0 0 0 #000000; margin-top: 0; }
  
  .jsk_footer_wrapper { margin-top: -170px !important; }
}
/* #Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container { width: 420px; }
    .container .columns,
    .container .column { margin: 0; }

    .container .one.column,
    .container .one.columns,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns,
    .container .one-third.column,
    .container .two-thirds.column { width: 420px; }
    
    .jsk_bottom_a, .jsk_bottom_b { padding: 0; }
    
    .container .jsk_menu.eleven.columns { width:420px; }
    
    .container { background: #ffffff !important; }
    
    .moduletable, .moduletable_partnership {
    margin-bottom: 10px;
    padding-bottom: 5px;
  }
  
  .jsk_top_a {
    margin-left: 0;
    width: 420px;
    /*height: 220px;*/
  }
  
  .flexslider { width: 420px; height: 215px; }
  
  #slider { position: relative; margin-left: -14px !important; margin-top: -108px !important; width: 434px; height: 95px; }
  
    #slider img { width: 434px; height: 95px; }
  
  .container .jsk_bottom_a { height: 910px; }
  
  .container .jsk_bottom_b .six.columns { border-right: 0; }
  
  .container .jsk_bottom_b { height: 600px; }
  
  .container .jsk_footer_wrapper.sixteen.columns { margin-left: 0; padding-right: 10px; width: 410px !important; background: #e0e0e0; }
  
  .jsk_bottom_a .moduletable, .jsk_bottom_a .moduletable_partnership { box-shadow: 0 0 0 #666666 !important; }
  
  .item-page, .blog { box-shadow: 0 0 0 0 #666666; }
  
  .container .jsk_bottom_a .six.columns .moduletable, .container .jsk_bottom_a .six.columns .moduletable_partnership { min-height: 264px; }
  
  .container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews1, .container .jsk_bottom_a .six.columns .moduletable.moduletable_mininews2 {
      width: 420px;
    }
  
  .container .jsk_main .jsk_component.sixteen.columns { width: 420px; }
  
  .container .jsk_main .column, .container .jsk_main .columns { margin-left: 0; margin-right: 0; }
  
  .news_feed1, .news_feed2 { width: 419px; border: 0; }
  
  .news_feed1 .news_feed_image, .news_feed2 .news_feed_image { padding: 30px 4px 0; }
  
  .item-page .news_feed1 .blog, .item-page .news_feed2 .blog { width: 420px !important; }
  
  .item-page { width: 420px; }
  
  .blog { width: 420px; }
  
  .news_feed1 .container .jsk_main .jsk_component.sixteen.columns, .news_feed2 .container .jsk_main .jsk_component.sixteen.columns, .news_feed1 .jsk_main .container .sixteen.columns, .news_feed2 .jsk_main .container .sixteen.columns { width: 420px !important; }
  
  .news_feed1 .container, .news_feed2 .container { width: 420px !important; }
  
  .foxcontainer { margin-left: 10px; margin-right: 10px; width: 400px !important; }
  
  .moduletable_contact .custom_contact {  padding-left: 10px; padding-right: 10px; }
  
  #top_slider { width: 420px; height: 400px; }
    
    #sliderContent { width: 390px; }
    
    .hidden_menu ul { margin: 40px 0 0; padding: 0; }
    
    .hidden_menu ul li { margin: 0 20px 0 0; }
    
    .hidden_menu ul li a { font-size: 12px; }
    
    #openCloseWrap { margin: 390px 0 0 250px; }
    
    .container { margin: 14px auto 0; }
    
    .hidden_menu ul li { display: block; }
    
    .hidden_menu { float: left; }
    
    #sliderContent a.topMenuAction2 {
    float: left;
    display: block;
    margin-top: 34px;
    clear: both;
  }
  
  .outer_dropdown { margin: 0 !important; }
  
  select.foxtext { margin: 0 !important; }
  
  .outer_dropdown {
    margin: 0 !important;
  }
  
  .flex-control-nav { bottom: -25px; }
  
  .container .jsk_footer_wrapper {
      margin-top: -143px;
  }
    
    .am_best { float:right; margin-right: 20px; margin-bottom:60px; }
    
    .items div { width: 390px; }
  
  .scrollable { width: 420px; }
  
  .scroll_container {  width: 420px; }
  
  .item-page p, .blog p { padding: 0 15px 0 15px; width: auto; }
  
  .item-page h2 {
      padding: 15px;
  }
  
  .contact_content { width: auto; }
  
  .item-page-article  .news_feed_image { margin: 7px 15px 15px 15px; padding: 5px; box-shadow: 1px 1px 5px -2px #666666; }
  
  .item-page .news_feed1 p, .item-page .news_feed1 .blog p, .item-page .news_feed2 p, .item-page .news_feed2 .blog p {
    padding: 0 15px 0 15px;
  }
  
  .jsk_footer_wrapper { margin-top:-80px !important; }
  
  .blog.newsletters { float: left; margin-top: 45px; width: 420px; height:auto; background: #ffffff !important; }

  .blog.newsletters h2 { margin: 15px 0 15px 0; padding: 15px 15px 15px 15px; border-bottom: 1px solid #cccccc; font-family: humanist, helvetica, arial, sans-serif; font-size: 21px; }
  
  .blog.newsletters h3 { margin: 0 15px 0 15px; color: #0067A3; }
  
  .page_headline { margin:10px 15px 10px 15px; color: #005195; font-family:georgia, 'times new roman', serif; font-size:37px; font-style:italic; line-height:1.1em; }

  .page_subheadline { margin:10px 15px 10px 15px; color:#58595b; font-family:georgia, 'times new roman', serif; font-size:22px; font-style:italic; }
  
  .jplayer, .news_feed .jplayer { margin: 0 0 10px 0; width: 420px; height: 236px; clear: both; }
  
  .news_column  .login_column{ box-shadow: 0 0 0 #000000; margin-top: 0; }
  
  .jsk_footer_wrapper { margin-top: -170px !important; }
}
/* #Clearing
================================================== */

/* Self Clearing Goodness */
.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;
}


/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/

/* Table of Content
==================================================
  #Site Styles
  #Page Styles
  #Media Queries
  #Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {}


/* #Font-Face
================================================== */
/*   This is the proper syntax for an @font-face file
    Just create a "fonts" folder at the root,
    copy your FontName into code below and remove
    comment brackets */

/*  @font-face {
      font-family: 'FontName';
      src: url('../fonts/FontName.eot');
      src: url('../fonts/FontName.eot?iefix') format('eot'),
           url('../fonts/FontName.woff') format('woff'),
           url('../fonts/FontName.ttf') format('truetype'),
           url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
      font-weight: normal;
      font-style: normal; }
      */
      @font-face {font-family: 
        'humanist';
        src: url('../fonts/23E1B2_1_0.eot');
        src: url('../fonts/23E1B2_1_0.eot?#iefix') format('embedded-opentype'),
              url('../fonts/23E1B2_1_0.woff') format('woff'),
           url('../fonts/23E1B2_1_0.ttf') format('truetype');
    }

/*
* Superfish
* jQuery menu plugin by Joel Birch
* http://users.tpg.com.au/j_birch/plugins/superfish/
*/


/*** ESSENTIAL STYLES ***/
.menu, .menu * {
    margin:      0;
    padding:    0;
    list-style:    none;
}
.menu {
    line-height:  1.0;
}
.menu ul {
    position:    absolute;
    top:      -999em;
    width:      10em; /* left offset of submenus need to match (see below) */
}
.menu ul li {
    width:      100%;
}
.menu li:hover {
    visibility:    inherit; /* fixes IE7 'sticky bug' */
}
.menu li {
    float:      left;
    position:    relative;
}
.menu a {
    display:    block;
    position:    relative;
}
.menu li:hover ul,
.menu li.sfHover ul {
    left:      0;
    top:      2.5em; /* match top ul list item height */
    z-index:    99;
}
ul.menu li:hover li ul,
ul.menu li.sfHover li ul {
    top:      -999em;
}
ul.menu li li:hover ul,
ul.menu li li.sfHover ul {
    left:      10em; /* match ul width */
    top:      0;
}
ul.menu li li:hover li ul,
ul.menu li li.sfHover li ul {
    top:      -999em;
}
ul.menu li li li:hover ul,
ul.menu li li li.sfHover ul {
    left:      10em; /* match ul width */
    top:      0;
}

/*** DEMO SKIN ***/
.menu {
    float:      left;
    margin-bottom:  1em;
}
.menu a {
    /*border-left:  1px solid #fff;
    border-top:    1px solid #CFDEFF;*/
    padding:     .75em .8em;
    font-family: humanist, arial, helvetica, sans-serif;
    text-decoration:none;
}
.menu a, .menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color:      #9a9b9d;
}
.menu li {
    /*background:    #BDD2FF;*/
}
.menu li li {
    /*background:    #AABDE6;*/
}
.menu li li li {
    /*background:    #9AAEDB;*/
}
.menu li:hover, .menu li.sfHover,
.menu a:focus, .menu a:hover, .menu a:active {
    /*background:    #4e4e4e;*/
    outline:    0;
}

/*** FOOTER MENU ***/
.menu_footer, .menu_footer * {
    margin:      0;
    padding:    0 0 0 15px;
    list-style:    none;
}

.menu_footer {
  margin:      32px 0 0 0;
  font-size:    11px;
}

.menu_footer {
    line-height:  1.0;
}
.menu_footer ul {
    position:    absolute;
    top:      -999em;
    width:      10em; /* left offset of submenus need to match (see below) */
}
.menu_footer ul li {
    width:      100%;
}
.menu_footer li:hover {
    visibility:    inherit; /* fixes IE7 'sticky bug' */
}
.menu_footer li {
    float:      none;
    position:    relative;
}
.menu_footer a {
    display:    block;
    position:    relative;
    color:       #58595b;
    font-family:  helvetica, arial, sans-serif;
    text-direction: none;
}
.menu_footer li:hover ul,
.menu_footer li.sfHover ul {
    left:      0;
    top:      2.5em; /* match top ul list item height */
    z-index:    99;
}
ul.menu_footer li:hover li ul,
ul.menu_footer li.sfHover li ul {
    top:      -999em;
}
ul.menu_footer li li:hover ul,
ul.menu_footer li li.sfHover ul {
    left:      10em; /* match ul width */
    top:      0;
}
ul.menu_footer li li:hover li ul,
ul.menu_footer li li.sfHover li ul {
    top:      -999em;
}
ul.menu_footer li li li:hover ul,
ul.menu_footer li li li.sfHover ul {
    left:      10em; /* match ul width */
    top:      0;
}

/*** DEMO SKIN ***/
.menu {
    float:      left;
    margin-bottom:  1em;
}
.menu a {
    /*border-left:  1px solid #fff;
    border-top:    1px solid #CFDEFF;*/
    padding:     .75em .6em;
    font-family: humanist, arial, helvetica, sans-serif;
    text-decoration:none;
}
.menu a, .menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color:      #9a9b9d;
}
.menu a:hover, .menu a:active {
  color: #79a3d8;
}

.menu li {
    /*background:    #BDD2FF;*/
}
.menu li li {
    /*background:    #AABDE6;*/
}
.menu li li li {
    /*background:    #9AAEDB;*/
}
.menu li:hover, .menu li.sfHover,
.menu a:focus, .menu a:hover, .menu a:active {
    /*background:    #4e4e4e;*/
    outline:    0;
}

/*** FOOTER SKIN ***/
.menu_footer {
    float:      none;
    position:     relative;
    margin-bottom:  1em;
    z-index:     2003;
}
.menu_footer a {
    /*border-left:  1px solid #fff;
    border-top:    1px solid #CFDEFF;*/
    padding:     .08em 1.5em .08em .5em;
    background:    url(../images/footer_menu_background.png) no-repeat;
    font-family: humanist, arial, helvetica, sans-serif;
    text-decoration:none;
}
.menu_footer a, .menu_footer a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color:      #58595b;
    text-decoration:none;
}
.menu_footer li {
    /*background:    #BDD2FF;*/
}
.menu_footer li li {
    /*background:    #AABDE6;*/
}
.menu_footer li li li {
    /*background:    #9AAEDB;*/
}
.menu_footer li:hover, .menu_footer li.sfHover,
.menu_footer a:focus, .menu_footer a:hover, .menu_footer a:active {
    /*background:    #4e4e4e;*/
    outline:    0;
}

.hidden_menu ul li a, #sliderContent a.topMenuAction2 {
  color: #ffffff;
  font-family: humanist, helvetica, arial, sans-serif;
  font-weight: normal;
}

.hidden_menu ul li a:hover, .hidden_menu ul li a:active, #sliderContent a.topMenuAction2:hover, #sliderContent a.topMenuAction2:active {
  color: #cccccc;
}

/*** arrows **/
.menu a.sf-with-ul {
    padding-right:   2.25em;
    min-width:    1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
    position:    absolute;
    display:    block;
    right:      .75em;
    top:      1.05em; /* IE6 only */
    width:      10px;
    height:      10px;
    text-indent:   -999em;
    overflow:    hidden;
    background:    url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
                         top:      .8em;
                         background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
    background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.menu ul .sf-sub-indicator { background-position:  -10px 0; }
.menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.menu ul a:focus > .sf-sub-indicator,
.menu ul a:hover > .sf-sub-indicator,
.menu ul a:active > .sf-sub-indicator,
.menu ul li:hover > a > .sf-sub-indicator,
.menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
    background:  url('../images/shadow.png') no-repeat bottom right;
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
    background: transparent;
}


/*
* Joomla! Specific Stuff
* http://themes.cloudhotelier.com/skeleton
*/

/* Responsive images
----------------------------------------------------------------------------------------------------*/

img{
    max-width: 100%;
    height: auto;
}

/* prevent google maps break */
div.hotel_list_map img,
div.hotel_hotel_map img{
    max-width: none;
}


/* Superfish
----------------------------------------------------------------------------------------------------*/

div.jsk_menu li,
div.jsk_menu ul,
div.jsk_menu ul li,
div.jsk_menu ul ul,
div.jsk_menu ul ul li,
div.jsk_menu ul ul ul,
div.jsk_menu ul ul ul li{
    margin: 0;
    font-size: 100%;
    line-height: 1em;
    border: 0;
}

/* Tips
----------------------------------------------------------------------------------------------------*/

.tip-wrap{
    z-index: 10;
    width: 240px;
    background: #FFF;
    padding: 10px;

    background: rgba(255, 255, 255, 0.95);

    border-radius: 10px;

    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);

    -moz-text-shadow: #FFF 1px 1px 1px;
    -webkit-text-shadow: #FFF 1px 1px 1px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);
}

.tip-title{
    font-size: 14px;
    font-weight: bold;
    padding: 5px 2px 10px;
}


/* System Messages
----------------------------------------------------------------------------------------------------*/

#system-message {
    margin: 0 0 10px 0;
    padding: 0;
}
#system-message dt { display: none; }
#system-message dd {
    margin-left: 0;
    padding: 10px;
    border-top: 3px solid #84A7DB;
    border-bottom: 3px solid #84A7DB;
    color: #0055BB;
}
#system-message dd ul,
#system-message dd li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#system-message dd.error { color: #c00; background: transparent; }

/* Flexslider
----------------------------------------------------------------------------------------------------*/
ul.slides li a{display:block;}

/*
 * jQuery FlexSlider v1.8
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {  position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 100%; padding: 2%; margin: 0; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

/* Direction Nav */
.flex-direction-nav { height: 0; }
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(theme/bg_direction_nav.png) no-repeat; position: absolute; top: 50%; cursor: pointer; text-indent: -999em;}
.flex-direction-nav li .next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li .prev {left: -20px;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav li {margin: 0 0 0 10px; display: inline-block; zoom: 1; }
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 15px; height: 15px; display: block; background: url(theme/bg_control_nav_off.png) no-repeat; cursor: pointer; text-indent: -999em;}
.flex-control-nav li a:hover {background: url(theme/bg_control_nav_on.png) no-repeat}
.flex-control-nav li a.active {background: url(theme/bg_control_nav_on.png) no-repeat; cursor: default;}
.flex-control-paging li a.flex-active {background: url(theme/bg_control_nav_on.png);}

/* Custom CSS */
/* ----------- Get a quote ----------- */

.get-a-quote .required-indicator {
  margin-left: 3px;
  color: #a94442;
}

.get-a-quote .get-a-quote-section {
  max-width: 620px;
  margin-left: 20px;
  margin-bottom: 20px;
}

.get-a-quote .get-a-quote-waiting,
.get-a-quote .get-a-quote-disqualified,
.get-a-quote .get-a-quote-qualified,
.get-a-quote .get-a-quote-has-agents,
.get-a-quote .get-a-quote-no-agents,
.get-a-quote .get-a-quote-error {
  display: none;
}

.get-a-quote form,
.get-a-quote input,
.get-a-quote select {
  margin-bottom: 0;
}

.get-a-quote .get-a-quote-form-group {
  margin-bottom: 15px;
}

.get-a-quote select {
  height: 30px;
  width: 100%;
}

.get-a-quote input[type="text"] {
  width: 100%;
}

.get-a-quote input[type="submit"] {
  font-size: 15px;
}

.get-a-quote .get-a-quote-form-group.full-name {
  width: 320px;
}

.get-a-quote .get-a-quote-form-group.phone-number {
}

.get-a-quote input.area-code {
  display: inline;
  width: 30px;
  margin-right: 5px;
}

.get-a-quote input.phone-number {
  display: inline;
  width: 115px;
}

.get-a-quote .get-a-quote-form-group.email-address {
  width: 187px;
}

.get-a-quote .address-input {
  display: none;
  margin-left: 50px;
}

.get-a-quote .address-input .get-a-quote-form-group {
  margin-bottom: 5px;
}

.get-a-quote .address-input .get-a-quote-form-group:first-of-type {
  margin-top: -10px;
}

.get-a-quote .address-input .get-a-quote-form-group:last-of-type {
  margin-bottom: 15px;
}

.get-a-quote .get-a-quote-form-group.google-address {
  width: 390px;
}

.get-a-quote .get-a-quote-form-group.address-line-1 {
  width: 390px;
}

.get-a-quote .get-a-quote-form-group.city {
  width: 150px;
}

.get-a-quote .get-a-quote-form-group.state-code {
  width: 150px;
}

.get-a-quote .get-a-quote-form-group.construction-year {
  clear: left;
}

.get-a-quote .get-a-quote-form-group.zipcode {
  width: 50px;
}

.get-a-quote .get-a-quote-form-group.country {
  width: 130px;
}

.get-a-quote .get-a-quote-form-group.construction-year {
  width: 120px;
}

.get-a-quote .get-a-quote-form-group.occupancy {
  width: 130px;
}

.get-a-quote .get-a-quote-form-group.residence-type {
  width: 130px;
}

.get-a-quote .get-a-quote-form-group.elevation-certificate {
  width: 500px;
}

.get-a-quote .phone-number-prefix {
  font-size: smaller;
  /*font-weight: bold;*/
  margin-right: 5px;
}

.get-a-quote form p.help-block {
  display: none;
  margin: 0;
  padding: 0;
  margin-top: 5px;
  font-size: 12px;
  color: #a94442;
}

.get-a-quote form .is-invalid p.help-block {
  display: block;
}

.get-a-quote form .is-invalid input,
.get-a-quote form .is-invalid select {
  border: 1px solid #a94442;
}

.get-a-quote fieldset {
  border: 1px solid #ccc;
  padding: 15px;
}

.get-a-quote legend {
  font-size: 15px;
}

.get-a-quote .warning-message {
  color: #a94442;
  font-size: x-small;
}

.get-a-quote .google-address .warning-message {
  margin-left: 20px;
}

.get-a-quote .info-message {
  color: #808080;
  font-size: x-small;
}

.get-a-quote  ul.get-a-quote-agent {
  margin-bottom: 0;
  margin-top: 5px;
}

.get-a-quote ul.get-a-quote-agent li {
  margin: 5px 0px 0px 0px;
}

.get-a-quote .get-a-quote-agent .email-address {
  /* margin-left: 3px; */
  /* margin-right: 3px; */
}

.get-a-quote .get-a-quote-congratulations {
  margin-bottom: 10px;
}

.get-a-quote .get-a-quote-waiting {
  margin-top: 10px;
}

.get-a-quote div.thank-you-message div.tick {
  color: green;
  float: left;
  margin-right: 10px;
  font-size: 30px;
}

.get-a-quote div.thank-you-message div.message {
  color: black;
  width: 450px;
  font-weight: bold;
}

.bounce-spinner {
  width: 40px;
  height: 40px;
  position: relative;
}

.double-bounce1,
.double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #0067A3;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: animate-bounce 2.0s infinite ease-in-out;
  animation: animate-bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes animate-bounce {
  0%,
  100% {
    -webkit-transform: scale(0.0)
  }
  50% {
    -webkit-transform: scale(1.0)
  }
}

@keyframes animate-bounce {
  0%,
  100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  }
  50% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
/* ----------- Get a quote ----------- */

.topAlertOuter { 
    background-color: #cd5c5c;
  width: 94%;
  padding: 10px;
}
.topAlert{ 
    background-color: white;
}

.pypestream_launcher {
  background: none !important;
  width: 200px !important;
  height: 122px !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

.pypestream_launcher > div {
  width: 100% !important;
  height: 100% !important;
  background: url('data:image/png;base64,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') no-repeat center center !important;
}

.pypestream_launcher--bottom {
  bottom: 20px !important;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .pypestream_launcher {
    width: 149px !important;
    height: 90px !important;
  }
  
  .pypestream_launcher > div {
    background: url('data:image/png;base64,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') no-repeat center center !important;
  }
}

@media screen and (max-width: 767px) {
  .pypestream_launcher {
    width: 100px !important;
    height: 61px !important;
  }
  
  .pypestream_launcher > div {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAA8CAYAAABy4wS3AAABeWlDQ1BpY2MAAHjaldA9aFMBFMXx33tRWqSlQzOIdHhgdLIoKuIoUQyChZJGSKKDyUuTBvLSkA9cOgquBQc/FqsOLs66OrgKguAHiIurk6KLlDgkkCBE8E6Hc++53Psn3GvFSe/AKZJ2v5vPZaNiqRzNfTVn3rKTjlbiXmdt43LBzPr1XgDvVltx0vN/tVjb7MUEES7EnW6f4CbO3ep3+gT3kY63KjWC5zjRLZbKBB+Rro70N6QbxVKZENLdQv4iYRpRY0pXp3S81U0IzyJTS9o1wuJI12qEO8gkrUE8vjPAwmb72gYyWJFzxZp1kaqBppa+VU1tkZ68nOyM/BGsWDdQ1dIUi1yyLVHR1KZYKkd/s+3Vz5webVrIcvDLcPjjGHN32d8dDn8/Hg73n5D6zKv2JL+9x/mfpHYnXuYRS7d58XriVe/x8g6HP3Uq3QpIIazX+f6MxRLLbzl0fcRt3Pf0A4Udrr7hwUOON1i6MePv+Wlu/5wZ8/sDqV9yvVJ0S5wAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuGAAALhgBKqonIAAAGsF6VFh0UmF3IHByb2ZpbGUgdHlwZSBleGlmAAB42u26S7LsSI4kOucqcgn4GoDl4CvydtDL78G5tzIiM6oqu/INixQXowNmShBK0uFq9u3/+f/u+9vf/vY3M5ZP1PzFewAAEhKUAODws/20CAIA+GO6Xy7AP9u/yF8OAgQGAP75+vZX/wQE/fsAk1/2+rP9s/6F47+Afjl+AzICAgHA/AryFxDTjx3ld0T0c5DvD5fz62O/bb+j+YfvYhIyCgRMHy0jAy0j08+ZGBg5OBnYOBnYCRhZOVnYORn4/XP+vj+d4x8SmPLX+YP+1YP/no4foN8hv3/I0y876l/nDxDoTxEh/epCf3cAAODiwB+3P+Tvbvxuf64u5X0S8n5d1O9LRACAuykAYQBwePDA4IGCg4GBQUCAQ0KjwEBDfVDQGEjIcCg4mHi4OJjY2AQktGQERNTE2NjkbBTUDIwsLCx4ZB8HDzsTNy0zC9N/xIIQEBDQUNDoMDDoTITYhEx/3r9/NPxP9z8B3TUAIIIDpAD+EEwEAIQICIwIeNcCgPcrpwoICPj9NPCPGwIBg4DCAwOHgIT6gSjFv99bDAQCDPqBgsDPjYc2vwAABBEUiZBREB6y4kMwIkMUJsfARHBiocJG1E9p8ICE+ZGREwQkPjR0DExS+jEHJQsrPzZ2Dk5hEVF5YuISkp+yiqo+NXUNzcdPnr737PmLl8YmpvbMzC0snV1c/bm5e3gGBYeEfvHCwiMik5JTUvOlpWdkFhWXlNYrK6+obGpuae3X1t7ROTQ8MvrNGxufmFxcWl5Z3be2vrF5eHR8cnrv7Pzi8j9Y+8Xqn1n7R+b+a9bwF2sEAgIMAvZ31hDI7DcEIggoISM8JEFFsIeGyERMjuAoQoGJhY0QxB+z0gHqI6NBSHwkLIukh//B3d+Z+095+yT/n3mjv2LuCwn9/4O5b2T0D8z9M29/wdokADQw4K+nkBE/AD6As0t5T0Vot1FVngQZACRGKGLMOGV6B8kCoB6LtfR5qNUSfyNrwyZTzvj8IJ7fAZjcARwejscjzjwFMCGONW5tgpVtj5AQ1fliB7OvFQ7ieVB4LqtoPIUdrNTyY0jEMfYNDbsDgCprtDs+Nrv7ABx69BgHta7Aw63es+H4qwE//cWuaedA7wD6er65W2BW6zZR3CbCnZT/BfpfoP8F+jeANC/JWuogXx2BfzmsLL7v2XihNhxN+DI38GStdJKbEEEW886BMPlTAud24hoa6/34YGwp5p5PxtSGZvetbRiX+/WGHrzxWOAnh2X5jAeMp8DWF4z4I0417oWl7Z5lUlITgzs0VgyWPTdODx/E28F6M2X2oA3Ez/JC96uNPp+6AyCZXb6tJboDGMjax7meeBCu79zJkzzH+9cRAHmSf78P/t32L4FqC8910nGkFmu9KLzJQuEmGnADgxxuuYz1yD61kTh4dwArYRt2ez13AMm6hXkHkYPTeYdltxI1bTfWoncAiWpft+nJWr+5C3pneKeHaLeuP+9y4UXIOQRFUdTCAOVATDEVASnGrwG4It88X2czGH81j80MqhI9n5rhNgxZAU2fWMm5TOqLyqc1bf6VtRDLllcApFY+QO17JGtk18caaniwrx8czsYkiubQjJbudZP6JzCHea9PUedZqx34Fi/F6LZpDBJzunoPkAtDTKPV2rrlvoo7gA/SXErfQVpLDRCOKqqucQW/eobeT2wxslFi8ozNUK3Ul7kfJop+i3moei8QOo/a3jaAWT9ZFdw5zckBbsQ3Wedg6ocoYcok8wA95ZOEN69pLfZ00Fr4AMzD1A77ZaRrvAiSekXs5MuJgAK3oa8aD7k/PHjcetBe9cSvWx9YIaRgpvGZagR37HElRx3oNb87F2fxYJ3R+hR12MTkURYhxgvGxn7mALhcJyx3+M7hhIZKALPXY4l9LxGWmPHjZWMkw0b0jZPcJi6K61cHvE1dQoS52dHZ9xorSBhvHzifj8W8L/ngrCWSz21Kra7kOc2QACY/9oexbI9c6c1mv6WgQSzNvqaJN/vRwdILpB5T4yx5JKYG/Fr4ZZARmGBk52Gfa4kdpASoT740mn3J37yFByCyXI9rbbamnx7qi1qsIWsyeImIwAql4qANd/GEH51eBtFXLbak5rJbzbrEQfLMInsPIh7G+Jo9SyebDCGZKoZoJU2MWrCDb4WX8lC1XiD3HrRRFtLhMjEwz5ZkV6O+MT2klIMqHUkCCUmLhg9mvIFP9vTxwtp1SBTcGcnPC1fGsibMh6XilpTXKRL6hb1gVLbPAqMXsG9L1uhFFQhRpBr3sNj5u6fp1/JGr1lpTjbePUYMfA/g7ff69VY/PvfRrjsAwHPYeZMLad4YaR5aiEHVBTtDlXlQdh1Wh3JfV9UNavnpHYCqgnnqqdQOllKJ1+KxYA2O6MAtbh2bXL/ETrXpLxX1je/jJjsYE5lnjVl5m5Pd8xgjIBkB7Xk/xhFVPrRrlrJBa/7mDgKeVza95Hz+ICe0mVaWOXAs2h7q1LnQGyI4J3oy9jBIh1ubPwsPPN1RvaXHUxt4MNnb3FzvxY2bZRdhuU8RGJfbPqth5TCG6Pdx51Oxg7KmeZP4YtJf4RJHduQ9mk2s5yCHAexnqC3mfSIDJlJZ3/MTmgebiu0u7W14hOgNC5BnEs8qnBtjcfjdYtxO0ZsLvAPgLv9w5+fHUM3LWtz3sFoQdWae0yRTF7iKw8mbGrlN8rSfVwGlKGl+hNxQi3lw5247zlrzfKMPWR6Bot/s25nYhJOG663CQ7CmPEhz+3ZS2HTpRVLFkXegKL3BugOQPLJhvhWqZ3c6w3dCqJt4uHwrXPmp3VjhbahRHadEMJbRbD8911p0eomJPlYtnEkblo/tspbX7GztS1t5qYd4TeM0JRisczAvl1UK3d8TbZgG2BTEsQ3PzWqJVB3zvW/xPVcyN/foiWiZ127RO21yiht7sge6wRYLfABbYb/LMXm+ph+vTlWssbfJKQ+jYu9ZXXuuaGntM5efSmTgAYqiKADqKVlj3cVHeql3dWy3PpYXb2tTztnuSOqk7mzfHcBgnvrYuczza1H7qRvp+1PZ+LtovDRefncAHWzldwB57nUnlBf+U1b+oar8fpeVG9agSZrmXv30cT49ePyO8c2iLByknF5TDU013MG8rRbkz/zt7L1dGg3ZnhQJB8NYCCw5xdkkZUV7tAxGatzFYodx7iVYj783+TbHFAQsEMFI1dbhgA8y6w4CX4Fp6OiUYrmNoKw+M6NuXpf7Xp7QgV2zD9NyyyzJ0OkwiUfqG/JDDgwlrVgeh8zJ1bBm8hKt+d6wnuKVuUe1HxOF015bV5A8zpFjeffErYvqrfHa0jNvcYKtMvWP9zQYzsPUneWqC31vVetVPxpDdG5xOe2xZHO7xltIr8XauCW9D4mnW9eqkqufTsUxhlhnxTYVXb85OOqScxYfseYwOOOnmeKFQl9OkFFDgFg9wERJtFJ/y1y6a3ApW5Gxrqb3YmgvrSTkoB8ZJbp9iThwy/pY41C2YgnGWWVkl1aVQ8WMS/C0TXosdfocr4EXzt/kfNxqGT300pj8PfWyRebtmtrSvgPwrcXTXGdU37zkGawczNNR1fs4pmKjLzFfGr57aCRB7DdyLZi5ha9evUnX7eDml1WEYtwEDdi2n1Cc3dKbZyrDD4b38lbLS53hsQTsTjn6wmme5qg16sFcczxL4/eV8cxUhwVSZcCTB7LwbHcNz8d4lvhAzF816VIP+6ZZMD9nK+T2D0OYmQJ9eXWthpS9JmCadPq4h1mlZjBv6Equ3MoqpF0D4YiJ4Xv5vPRGCef5FuJse6Xjm34Gto9ejdM7eNcMzk0D50ESe/DCWGL1S6mrIaknflU+M34vD2dMXnjlzPhgzJzM3K1vLzipAedabMWW7MektC6dtFRGPWVerF087y2rOStG0O2ivS52PmZYzlvhoxwMW5LPvPJ5LAVrVzwx9AdyimLNc1BpXtyqqKENRL0sL3LVsR+C1Y14fnWHXI3xZpHm0dwBFJfhcO7jGWR8NO1bPXBhUfEaKireGUfqIb4vOxLreZcN+XBEGTrzUbAsLr158PyZ6JV1mizfAdBuG9UYzxa9+sbe2OKdqzXz4pSOWL+yopQzARQnognte01HLzr68QBRymW0TN7Xwoc6odn25l2OdgojuYqCOVAxax7i5ixhEAXrq423sQRCGHAzH1iOKS/BwDXOTV2C6GKPRG7O3i6xrzkb0iN9proSK8jBjSeZeh/SNcfDxXdoOGyysDS3Pdjh9qiNjGPlhkK032b7G8nJ4kCfSQr8ngipjvhT4kLUxOxXk/nqWIxfhgVpd2DuCK0lpJf48HvzWK1kOL9pZJruLMyFZxg8drB1rpZqLXn+Jt/5OwFnpUGvyjayUNOKrgf3SV8Zt7KRREqH4ht+flyD18JZ57b2oiRHaGk0/KHLW6GyEROWne9ZS2SfO4m+UVMsr5w60ye/fi05ITerARdxmFts8Q4AcVaP2t+nBQ7cXNoOsPO4L09QKxb0/FnqeV6D8UvYJzIixdmy2DsgyL4UH0crV1HIk1E/kqQaq8W5JpHRoXtrLYZS2IbiD3xJH6UUxYXfUH2dp+RIY8qVZX5cxKGBxuswSpFv28PghU7o8yTPJKE/VVHfP5VRRzP/sjh17nkHgPX9k0CVqPYndQrgtz4F8J8rVN9viQqnrEnugkJTb/QO4ARYdzjt5SXqmS9rFJQOvd65FnwVjJ92Z2L1kAr2Wl6qdQfIsZZk0VQPCVOemI9nwSWiEs3p0vxMndRXjkaW3aQP1m5Bo+cpp3XvvoCMzmwrs6aw0ZXDd95xykKmyiXtXxAs2z5ZvpmTe/nOl+bawm7hRpJGTnzwQaEvH6cGTccsKrgt334Xefj8VEcexUosj9AOveC99uKCZ5fRK8Or80pfJD1PHX2X4tNvvidWYYRuiSDHUhO1r3xU9BXuaMqmprzQAzKxinkldTtYglx+ZPbtXFSPNebKKZ8n46blPacHw/G6xIfWNJBmxMkcxPQeyFgM1lS9r0RLXmX0FEVn0xMuwK2mNVRQpXylr2WT163s/Hhx5syndPQQzz+j3cnNyXss07jSrwmFLnEZwLYUze9Z6cGcw4ke+E0mV9ZqEDN9IdzkShB8MRaouYUZ6i2PSkZoE7zvAECMmfzaMXOoj+Uo4r3Q/STg1OyRxLUMqcyGWcH0vHpacdLmzmoHp6Fz/qhLdyihUqocVelbegDusvDYiStaLfz6NWfhIU95tQimpagXPQ+DKlnm8wOqXrLar6py4l5Uxb6jfsg9oVHP73Usxdt3e3RAXlldHk02g9TZV7YR3PohpnXuImV0Z1vmy7gDoDeXaje2/qMjzVb7pr2ayvdnvr8f0cAe8CYaezrlMq5WIIUx7uIClA1Vox7srmmOpUQiZ/OF5KNPL1rez8KT05m+odxXg89tOc71uHFxgpbMBgsGPNr2GJID90Lbv+tXTak1VbEgTq8yVvzxVWB1dmedgCwovrMxe55bb8y4Ie/MRekr8ne5cKy4PbNnI3XPc149F7y1yLM8THN7cp6Y9PyyzS33YZA6fUR+wLXgvcwnBJ4HmqXPMuY2Lq5wdlprLd1TKOFWVcnL3nP3Dvoqn70wW5Cag3ce3LRjY/GKeozt4K0/eiT9RDLGRozHPHdrSa9ZvkMwz2ttUx4WzZv4KUXsagIy2nvNG0/zYCPv7S4tviWrjJUY8Y+KuF0KiAOdR1Tjdm5e3Tpj+h3AgkrcskQ/Ta6QVCzNtrRr2oOv4eC2KntrckHVTUSfO9MRtJuTWC48sWvIKhg8tQM3b5qfZ3DjGzMrlkqn6l5aN3nEGHqyM1RrwRl6JUot73KljWKGCCMK1kb92Rd8mr6z+6wkROoNd0E7Oxxy6LtuJZOp0cJMj+eB23jQ1PmGTeA+nAnt3IkEl37L09RO2eZyyuWDtWA96ZOFGjm71a3EtXip5pObH9v6exQ2JvnsTlOkm7vvAKxi7TBfzs7kZJRqZbRWcDB4YD28A/gc1lA43zilB56QudQSsnnfEmppTRELP36XVlVi3m/DQzuuOeHyizygeXUr/LNI4fRHB4zIvDdmxs/ool4ZsiA9xloKSGzLJyrS3d+2hge1rAQZyag87Dyhp7xP00MURTX+qDsBxC/hCeBHevr+WXsC+K0+Adi+u/9UffrjrOX352nLK+R+mJDnYU1jk/rGu4PlWecLeELl669WuLY4Srbui+1dtdcD4o8Nd2EpFCzVTeOVUc1PFRXuiqIoAP/Ufv+Z4y9aQhaA9wJKTXBRDuzlLOPIx9uTJuo+hvt6m1e8ra6u1GrO3y30+Tt5PrqXP9O+cUsvKrSv6D7JXlMUGWKZ9otQYPErYqWd9WR6bjBYbwI1sAb9wdhkvUt9cS/wc18ocmLBAUpY8vKhkqv0buMJQSLcxAB9tnPtdY/3WSthhrGe9Hce/CtyDZ+VAq8rznW/0MRF5t0aqsZqtYUZrcazuWcjhN3S9p0Zp19o6wtMTxHJKA9HUQKW0sTwv88L/7nwTtatfTofm2zF6CnXG94etmnt9kJ5cMAky8HjVmPjk/hC8bklqm8YxHS8+iBby73xNfSTq8imqqF+I/rKWKgcDveaepj7AUlt2bvCzSuGYrivgh4nGF54+9qWt5qdqHG+4Uq2F6zvWaflXlMe2nPBmJNlC3AC+6KeSCcEr5fDXOpDuyaKJf6Z8rbTn0UUQMHXVNuRVE91TplMFO/D+sOo32N+j/A7ABflFrsTus26c1Cyc7UJFsWduQffPaqK+xPeX0Xhd/+BCPAbE+A36vcn2L9C/Rej/P4qzP9JlN9fhfk/ifL7V5P530X5/avJ/O9Qv3+H8j/iff9VMiPY/JVumeu+KJGRZA/AZ2YlgaoCuxL4NeQVU7mfV2T2JF8zj+4+UH3vqbr4u90qUL7E5Knaxm0141W08s+TCVg8ITBy5sDMjdb6WZ5ovvG1d7ORCuw+PBKnJ7n0668/4OI3brIHEqOT3DovkRipu9pFScgvDeP6BWePj6JY8rld86WdvxL3z2SGE9WXvI0Mu8rskVVkpI0+KBslLAxYXNXOsteXqpvL1W+e0vse1HnxkXW22Dth7dL3lnGfvAOJKhwf1F7zZy0U6UL1yqBBh6ChvzsA9DsAzPXNRFZWEwrR1gnXp+fOAgWHtIH8YtKbSDwFG3fdRj7cfqXkmYiHZd7cXMYLfQgyqXPRcHXQMSnewc6ny4Ea+OjeWKR/gi/PDLWyfZy5K8CdR5ZqHW8Sqlki45wT5yUr0LJ02L7Xpx4H+YndnBafnuaFXc2bndTHdE+Rt98BXLMPVpO9Q72mfseK8QijyrA/ADEutHPB65uL3H3lea669MoP9Ryy93YTxVN9IqdduPl1A9hkfaXZUW9mIkni/V6EJQxJnuTwr7XfXzmO83z1jiRO5S434G59NE/0L/3f7w4AF/hqp85t0AIPzpoPD0MLXLDNuECtJfSeX9PVuSmcv/oSuqCjmjRJZO2mBEvd9sEAmI46WuRO5sujDbPCvIBOAONhssL85nLlWm3xIo8EbZ5XrUC5CY4sDxVlriSbh0GxZQT+KJ1rEtF634vtIS3nGh1Yabslnq20g93ayNK6MAooE+d9eLNnqB0bvERVQx/W9hn4kNYJY53qpb7GgtIR9JeRKE1cIVyRtBG84TvaIynB1bzfq2uf90pKao8LkjI2yubelsK2P46wHzFlVDNX7aWZmhiXPo47/Fqj1W7hzcvZp9P+huS1Vfo0nwLVEuSV8pJuOoudm+boBAavWLwP7GqF7jTPc8Px1K4B74L04A5gbHquWy1dLX65f6p/uBubnu+3H/4+Q/0/ar8/GLTrWmQQuQUXeDQbh15AuHRgCp9FDO9THFgLoEpPcuBvQWIh3qQFQSyZ5/Px5H6bqqFuIAiWmJfA98wPjaJe5UHNSAITfxg5wohncrOKbXl8B5QLvAzmtHcAzbjU5SNvSTyldDT3WexMyH09I8xAXI/Ncc9z8SRG37HIKMHIa3rPcwkfdDZf4L0EuOr0XOTFb6ylh64NHxEe68PRRIH36r2FwGGjS+9Lk/bT3F0HCt0NfpwORPu9Cey4pX5Yx6gut4hBvQ8NU3WrjTLaNTjApoivqTKTklSWaTTpC4lkKpnyeFpOdDQ9NZu5WHj2FDdhXg6hgjgJkJjkEi+Rtfiw9QeTykFbvKkERFBP30qc8jpYjpI+obdrUbaDtlRwN3GLXhoqiz5fz7iSESyDV+NGFxL4dunCvXplaGWMU5qNJMftBoEtqRF+BTgvvzdaKlXzSrViJC/lmPYtdlVZXcI9HKoBW7BzzWXdw6KXjJ2BjfnpIw3j0TJ4AHDtw4gndo7VjM8W6SCnXtSTZ0dTZ91kBAX2AAoWPtjTwfk3nrKf9vsrh3Ety4G/uGU+uJ40PRFMASitrmiWd76wBgac33u18g7LnOmukXNrY8yLWETeOi0GkEdYBQCyr9Wzi7EpU78lPvhq/ZZ6uLY5e5KmBdAZVrIocL05UAAPTnNmenw6tSempd4ZYnR+UlAhT3nYiQN1OxblJtH0FajUO0RNsXQR9isRu6oAOCUwsAOg+sD66cG7lkgxd7q6IpMK2pMAzedP3VdInpG96OhVMZzjxj1dC7MvTXccFS1e8FS8qyT1zrWNSIDLLNnznYWse1SkPa2JwByx1MAnH8Fg+rXZgaqzq+/Svu3A6EZ8ApdB79dqduBJa9Ur4ZeXTjxlbl/28nASB97z4LOgwFjItVVdHsEtXR4rG7MMnQ4zK2Oa1hY3GpIvW8Nv6cW8yKc354+fPTU0QHHoR971eMvzJA70Gt/YqRyiIJq7ybcVwyejuE+C+PFaP14BwWXe2hHAlnO9xssxr1Py7ZMoDhLoK9zPnr6jpIXoKgehA7iKneBWG8eFPHANc+bmeJU6hRpPfRhpOrypPsmWIIk29g52kGjYUzOBg9nARS/ApykabW/Agbks3msTasvgPv1Ys/5F/ei/bP9bIUpf5XD2Ow3N3d7ZxZCH0oVUATxF5F+SA9UdwIPncycQBT//2p7cAUDyFbC8uwQZt1tgsvOfV4VGaUF9XAhNQ0NQNuczq/KQ7XE+Q31/Xcry3cT3fwEdi4AqvMgnfgAAEwtJREFUeNrtnHl0VEX2xz/1ekl3J6GzSLaWhEBYFIKIICJCWBUdWVQUBh3Fw4grMiq4/YQBdFRmgKAMgigDAjK4sohLfioCsgaEhCAYSCCB7IHs6b1f/f7oTpNA2ILnwE/yPacPL6/uq7pV36pbt25VIagHY0KSARgIjAb6ApGAoBm/FyRQAGwEVgGbbFmbHHWJ/oY2JiR1At4F+gHK5db6KoAHSAGetWVtygYfGcaEpG7AGqDV5dbwKkQWMMyWtemgMCYkhQKbgMTLrdVVjO3A7QrwCM1EXG70Au5XgAcvtybNAGC0AnS63Fo0A4BuCqC93Fo0AwBjswt7BaGZjCsIzWRcQfhd5gspJWHmIKIjr6G8vIr8kjJMBj2xMS05XliKzeECQBGC1pYIyqqqqaiyAhDaIojoiHDKKqooKCnDEKAj/tpIjuYV43K5aRV9DVLC8aIT/vJahgYTaDKSk1+CQa8lNiaCvKITaDUaYiLD/XIOh5NjRSeIi26JXq9DSklOQSkOhxNFEcRbItHp6ppAcrzwBLU2b3QiIEBPvCWiQT0LS8qorLEihCAhLgYhBFk5+ahSXhlkCGDUn/ox9YXxhJqDsdsdzJz/Edv37OerJbMY+fir7Mo4BIAxQM/Kf09n4fLVLP08hZF3JjHjxfGEtAjGZncwPXkxO3alseGT+fQbNYG4qHAWvP0SU/71Pv/96ieEEEjg6YdG0K93d/qNnkiHeAtr//MvxkyYhqVlGO/NfAWny0t+5uGjjHxyCivnTaNN61ZIVVJQWsYLr89j++59fP7+P4iKaImqqgCMfnoqP+/aB0D7hDZs+Hg20tfQUkomTpnNz6n7mDv9OW7t0QUhBLvSDjBx6ixyCk5cdNv97mTEWSKZ+/okln/6Fe8tW81tt3TlcHYuWo2GwMBAFOWUJRRCYDAY0ep0xF4bxbx/TGLJf9ex6OPV9Lu1O/szs9EoCqZAEz26dGD684+RvHgVq9ZvRIhT8Uq9Xk9gYCDBgUaCTEYCAwPRaDRotVoqq2u5/68voqoq1bU23G4PRqORFZ99xZJV65k2+Skef3A4O/ZkYDKZSF64jJSNO5FIDh8v9peRlX2Ewfc/wfTJT2AyGnh+2hwKSiuY9doE2ra2MOLRFxDAgrdf4fXJTzD2hTfx+Ei9bGT07p6IqqrMX7GG3MJSclZ/D0C3Tm3P+o2UkgE9E1E9HpIXf0ZpeQVLv/gOgOvjLQghmDv9eY4ey2PxqvWN5pEQH8vOtYvQarXodHr/+2vCQ1nx7+kgIfk/n7Jq3Y8AtLJE0afnDURHhLP3tyxU1dvjnxj7AI88MJS8kpMMengSGl8+NruT9Kw8aq12pID0w8cxGAz07tmVxR+vZmfGYQSweNVaJj/5MEajgZpa6+Ul48TJcoyGAKIjwsnNLyEgQI9OqRd1FzTo1d5XgsLiMowmI9ERYZSWVxBkNOJyuQFQhMLKL79jxJAknv3LPcxc9AmKpmEepSdOMmfhcmIiw5n4+MP+9xWV1Uyb9QGqVNl/KMcflu7SqSM9unXBZrXxz/nLUHw6ffn1D2zbnYHN4UJzXtsvqamppU2sBa2iIJG0i29FRVUVHo/nUpvy0snYtCuDHXv2syx5Kj9s3kmPbp1J2bCNL77biEaj4c3J46mqria/6AQv//MDP0Gbf9nPrrRf+XThG2zYksrNNyayLmUzn6//AVVVeW/FGnamH2DO1InszviNn1L3nSJTQHlVNR98lkK36+OZ8NhD/jSTwcAd/XshpaRb5w7MXvwZACs+/5qNuzL4bME/6JwQz0+paQAkXt8ec3AwQgjyi0+yL/PoWevqdLiYs2Als19/nvAwM6oqSerdg0kz3sFqs5/R6S4WGl1Y6yngH50XDbfHw7c/bcPj8RB3bRRbU/cxf8Ua3C434S2MVNXUYLM7OFlWwU870rBcY2ZX+kGycgtY/+M2PB6V1pYotqam8f7KdTidTsLNJlK27GZX+kEU1UNkuJnU9Eykl0dCg4xUVVaxKTWDAJ2GkCADP27bg8PhINik9xNWW2tlY+o+okKD2J1+kB+27cVlt9IqOpyd+zKJCgvC7XYjhEARsCPtAMUnKxrULyIkkLyCInakZyKE4NesHH5JP0C71hZsDgcz5i5m3Q/bLrVPA7iEMSHJCeguNSeJdy4QQvhNgzxt2Ash/DLn+65Opi6P07/hNJnT5U8vE1/+3mR56v1psmfUq5HyAb87q1ziaKiH2t8tLiUaUbixyp05f5z7u0bz8CZcuHyDdH8OF2RWzibzO5LgR5PIqO/CKUL4ehmosqFrp1EUVFUikQ1k66CqElVKFCFQlLqe3TAfRSgIQYN86pqzvtt8Kk8VOJXf2fSXEn+5UkqklI3mJ6VXR029NFWVCJ9joqqqd1T76qWqKgjRJLIumoyQICOvTx6PwRCAqqqkZRxi2eoUYqIimDR+FIqiIIDK6lpefHMBEx4eTpdO7VBVScaBwyxa9TVOp4uYiDCe/Ms9WCxRFBQU8+9lX1JUWkaPxHY8/tA9IMDldPHVD9tI2ZzKS0+NJiE+lrqJo6S0nFdmvo+iOdVIUsKrTz2IxyOZuXBlg7Q6dEqIY/xDwwkOCuZwdg4LP15Lh9hWDB/ShxffeA+NoWGTDEm6mbsG9GLG3CWcrKhGSsmzY++luKySr77fwoznxnIw+zhLP/sWQ4CeqRMf4VD2MZZ8kXLRZFx0bCrQoGfUsNsJNQSj2lX+Pmk8T4wZRkR4KCPvHkRlRQ1FReWUlFaAlPTrdRM3dmyPs9rFy8+M5blxDxDSIpB1S/7FgD43czy/mDv792Ldh28TEhhI3LVRjBw6COEAsymY5fOm0bFNa2xVTrCpjB5xBxonWMvtcJonmhAbzYRxf+Zv48eQ0Npyhu7t4ix8tXQW7VvHUlh4ggeGDqRLh9a0iYxh6OA+SLe7gbwQgv+Z8AiPjh5O317dvPONlPS79Sa63XAdep2W4UP689bLT3NdQhwP33MHz/51DD1vSmySZ9UkMyWRfLTmG37enk7nTm3o2K41O9J+Q/WoFBQXY7W72PfbUdweDwjYumsfk96cR1R0GG1iW3Fnv160DA+l94jxHCssZemn69m+7kPuHnQLVrsDh93O3KWrsNqdDOzfk7CQFsxd/jnR5lDuvW8wM+Yu4UhJMYq2numQkjEjBpN1NBdFKDw4YjDT3/mogbkaOrgvFVW1PPDkFCprrcx49z843W7+PCCy0Xre1iORVjFRfLL6W54YM4z132/B6VR9DsQpuRqrlYVvTsISHcmJsvImn21qYtRWsGDmS+zbuILoqJZ8sHIdKAKdTsvtfXsztH8fOrdvV8ccI/6UxLZ179P7lhv4fvNWgloEU1NrpbyyCkURVFTVYLXaMAcHAhAYGMjXHyezdd0ifs3M4kDWERSNgtBqvBXVaM4wQaGBgYwaNpj8olJKyioYNWyQP786GIMCqSqvpqqyBkUR2J3OMzwqf4eTksdGD6WiqpqT5ZX07JZIt+sTaEx68YrPscREsn3PfrbvzqCpR82aSIZkyvQFbN25j8KSE/x6OBcAm93BW8kf8Npb89m5e49/Qtyd/huvvr2I24Y9wZcpW9i9N4OW4aG8/PRfuPG6tkx85H5MRiPfb9uLAKw2G89M/iflVdXsyfiNkxVV59ZGSu4eeAthoWYCTSa0Gg3hYaHcmXQz9ds6LW0/nRMTmDDuXm7q3I6pf3uUxPZxXqKMAfS/tStJN3ehY7yFeEsUA/vczPHCUjq0a0Nh8QnG/XlYoxNzbkEpE6bM4dW3F+ByN30lftFmSpWSysoask8U8fLb77H+o9k8MvIufsnIxO1y89F7bwBQVV3DTYPGUmu1cTyvhO9+TkXj681pB7J4Zspspj03jrEPDKWyspqJU2dx6MhxOsZfS3lZJenZR5g8413emf4Ca1M2s+WXX5GqSmVVDaqnodem02q5587+fLh8DVPnLkYCs199ijHDBvNlys9ecwmk/JzKrPnLeG78Q7yk13E8v4iv/3czTpcbgyGAlYveAuDTtSnkFZ/kYGY2o558DbvTxd39b2HmK08TGRqCtcaGze5ASklNdS1Ol5v1G7bjUVWsVhtWm71JZDRp0SdsDqReDxqBsHsnPanTIJzO+lJIox7hdHmf9WfyrkEhNDSIspPVqIqvC3skwulCBugRCmBzILVa0Gm8Cz2bE2nUN1hnIPG+N2ihzgX1qAin2ytbXysh0KMhqIWR8vJqVAWEWwVf2B1AajUInzp+vT0gnN56C7d3LpQ6LcLuRAacKlfY3UgNoLvofl77u63Am3HJqG3edr2C0EzGFYTmM1PnhKy3npAN358B0fDfJi763DTPGaehjgTpe5b+aG+drywU4fvTR4wQgC9GJQAp/O8uEA4t8Btw4+Wu/hUFf8Or3iCiqhIQoKOtJZJe3W/AEhVFfGwEbo/KsZwScosK2LI7jeOFJ3B53AihaTgwLmyU7NXivUHTTEYdvAEopFRBqgTq9dw7pB+PPXwvXROvQ6dr3Ig4HA627Upj6co1rPthC3a3B4ECQvEFN89LyKfCmJB0DfAz0PFyt8Nlh6wbDSpSVenTvTMzX/sbN3a9HnGB5kZVVbbs2M0L0+aw//AxUBTvt0I5FyG/AAM07rJcqy6s9R5gGBB4QSX+4XBqjpBSBdXD6LsGs2z+G8TFWi6YCPAuKuNaWbj3rgEczjpCZnYuCOVUFPdMQvKA0basTcc0AO6y3DxdWOsfga5ADFfbpco6IlQVqXoYM+J2Fs6agslkbHKWJpORIQNuZf+BTLJy831zuahPhgevRRpty9q0H05rdGNCUhAwFBgJdAGu4Wpwf73zg5BS5dauHfWrP3pX1yI4yJ9srSmjvPgolrY3XXTWRSWlDBz5uPNIXpFLCI0LIUoRShrwCfCNLWuTrU620RFgTEgSgBkw8kdfGKpuRXVY9aqr1hAf0zJkc8rq9yMjWja4QFSUm0HaT4vpPfwlgkOjL7qIY8fzNyXeMnCyzaVWC0Vb7q4sOKnaKz0mk0larZd28O2PBAXQAyFATGpq6pNSSrc8DSXHfpVrFoyVP656TdqtVfJioaqqfe3atSOBaCDYV6ZiMpnOUOaqg8lkQgj/ikwDaNq0aRPQqVOn0TRyhiw4zEKAKYSaikL2bFiM2+W4qPKEEAG33XbbqLqyfOVis9kaWKarkox6+9PC1waaRx99NMpgMHRrTN4QaCa2Qx8ASvP2s3fj0osmpEWLFj0nTJhwja88BRCn7zJelWScBgEoQ4YM6awoStDZhNp3+xNRcV0BKDyyi4M7v0RVL3xXT6vVxvTt2zcSHxE0Ml83k+FDWFhY7NnSinLScTms3Djgr0T6CMk5sIFfd3yBvPBrAJq2bdvGnUugmQwfjEaj+Wxpxw9tZce372CrKaP7oPG0veFOhKLh6P7vOZyectZDDafDbDaHniu9mQwfVPUcXVwIqsvy2LZ+FkU56Vx/8z30GPw0puCWZO76kvzs3RdUhjwPa81k+GCz2crOlmZp2xMQOG1V7P1pMRlbVxESGU/voZOJiu9OxpYVlJfknLeM0tLSonOlN5Ph27TIz8/PPptAdOsb6NB9OIpGi6q6yTnwI1vWvE1ZcTbd+j9Kx+73kL55OU5H7dkLkdJx6NChvHMp0uR7Gf+fodfrcblcfrcW0IWEhLgGDx48QlGUM4KlQiiER7cjolUiTns1tuqTOGxVFB3dg62mgvjEAYRExFN4dA9hUQmNHu10u91HZsyY8WFmZmYN4MIbm2pgtq6ugKAPJpMJm80mpJR1K3Cj2WwOys3NnWc2m4ed61spVaxVZeRnp5J3eDu2mpMYg8K5adDjaHUGpJQEmVue8V1BQcH7FovldaAWsAEuRVGkWne5sBn+cIgZiP7mm29Gqqpqu9Awh8ftkuUlOXL/ts/khk/+LvOzf5Eej/tMOY+nYt68eQOAKCCIs4RDrloEBATUhUR0gAkIDw8PjysrK/viooNPUkprdZk8tDdFlpccOyM0VVBQME+j0bQCwvAGX7XiUi8A/kGhAQKAFkDk5MmTezocjqymECKllA5bjZRSPUWS1brr/vvv7wREUG9UXO5KX5Hw9VAt3h4bAsSsWrVqqMvlym8qIX5iHI6DycnJt+E1T2bAAGiaR8W5oXDKXIUClqVLl95pt9sPNJEH1Wq17pgzZ059Iox4SReNXVdrBg3C6fUJCQOin3nmmRsLCwuXeDyemgtlwePxlOXl5SXfd9991+MlIgQvETq8A7F5VJwLPq+mbm+jjpAQINJkMsUtWLDgjoKCgkVOp/Owqqo1jRBQ5XA4Dh47duydt956q69vso6g4Yg4r3lqZskHjUYDIDwej3/DCS8xet9PGTRokGncuHGx8fHx0WazuQUgS0tLK48cOZKfnJycl56ebsd7QtMFOH3PbkAVQkgpzx2baiajHhRFQVXVur2Guk0gDb6eXe+d4NTque5Z9f3ceFfXdT/V9x8AnHdx93+ptoX0YMF/kwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0wNy0wOVQxODowMzo1OCswMjowML5qmQoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMDctMDlUMTg6MDM6NTgrMDI6MDDPNyG2AAAAAElFTkSuQmCC') no-repeat center center !important;
  }
}
