.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;}  @font-face {
font-family: 'flexslider-icon';
src:url(//vingtparis.com/wp-content/themes/honeypot/library/css/fonts/flexslider-icon.eot);
src:url(//vingtparis.com/wp-content/themes/honeypot/library/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),
url(//vingtparis.com/wp-content/themes/honeypot/library/css/fonts/flexslider-icon.woff) format('woff'),
url(//vingtparis.com/wp-content/themes/honeypot/library/css/fonts/flexslider-icon.ttf) format('truetype'),
url(//vingtparis.com/wp-content/themes/honeypot/library/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');
font-weight: normal;
font-style: normal;
} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} body:not(.home) .flexslider .slides img {
width: auto;
display: block;
height: 545px;
margin: 0 auto;
}
@media screen and (max-width: 760px) {
body:not(.home) .flexslider .slides img {
width: auto;
height: 100%;
}
}
@media screen and (max-width: 500px) {
body:not(.home) .flexslider .slides img {
width: 100%;
height: auto;
}
}
#carousel.flexslider .slides img {
max-height: 100px;
}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider { margin: 0 0 20px; background: #fff; position: relative; zoom: 1; padding:0px; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;  }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; } .flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 30px; height: 60px; margin: -20px 0 0; position: absolute; top: 35%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: #4372a7; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider .flex-prev { opacity: 0.7; left: 20px; }
.flexslider .flex-next { opacity: 0.7; right: 20px; }
.flexslider .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "FontAwesome"; font-size: 50px; display: inline-block; content: '\f0d9'; }
.flex-direction-nav a.flex-next:before  { content: '\f0da'; } .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; } .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
.flex-direction-nav .flex-next { opacity: 1; right: 10px;}
} #carousel.flexslider .slides li { margin-right: 10px; }
meta.foundation-version {
font-family: "/5.2.2/";
}
meta.foundation-mq-small {
font-family: "/only screen/";
width: 0em;
}
meta.foundation-mq-medium {
font-family: "/only screen and (min-width:40.063em)/";
width: 40.063em;
}
meta.foundation-mq-large {
font-family: "/only screen and (min-width:64.063em)/";
width: 64.063em;
}
meta.foundation-mq-xlarge {
font-family: "/only screen and (min-width:90.063em)/";
width: 90.063em;
}
meta.foundation-mq-xxlarge {
font-family: "/only screen and (min-width:120.063em)/";
width: 120.063em;
}
meta.foundation-data-attribute-namespace {
font-family: false;
}
html ,body {
height: 100%;
}
* ,*:before ,*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html ,body {
font-size: 100%;
}
body {
background: #ffffff;
color: #222222;
padding: 0;
margin: 0;
font-family: "Open Sans","Helvetica",Helvetica,Arial,sans-serif;
font-weight: normal;
font-style: normal;
line-height: 1;
position: relative;
cursor: default;
}
a:hover {
cursor: pointer;
}
img {
max-width: 100%;
height: auto;
}
img {
-ms-interpolation-mode: bicubic;
}
#map_canvas img ,#map_canvas embed ,#map_canvas object ,.map_canvas img ,.map_canvas embed ,.map_canvas object {
max-width: none !important;
}
.left {
float: left !important;
}
.right {
float: right !important;
}
.clearfix {
*zoom:1;}
.clearfix:before ,.clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.hide {
display: none;
}
.antialiased {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
img {
display: inline-block;
vertical-align: middle;
}
textarea {
height: auto;
min-height: 50px;
}
select {
width: 100%;
}
.row {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
max-width: 62.5rem;
*zoom:1;}
.row:before ,.row:after {
content: " ";
display: table;
}
.row:after {
clear: both;
}
.row.collapse>.column ,.row.collapse>.columns {
padding-left: 0;
padding-right: 0;
}
.row.collapse .row {
margin-left: 0;
margin-right: 0;
}
.row .row {
width: auto;
margin-left: -0.625rem;
margin-right: -0.625rem;
margin-top: 0;
margin-bottom: 0;
max-width: none;
*zoom:1;}
.row .row:before ,.row .row:after {
content: " ";
display: table;
}
.row .row:after {
clear: both;
}
.row .row.collapse {
width: auto;
margin: 0;
max-width: none;
*zoom:1;}
.row .row.collapse:before ,.row .row.collapse:after {
content: " ";
display: table;
}
.row .row.collapse:after {
clear: both;
}
.column ,.columns {
padding-left: 0.625rem;
padding-right: 0.625rem;
width: 100%;
float: left;
}
@media only screen {
.small-push-0 {
position: relative;
left: 0%;
right: auto;
}
.small-pull-0 {
position: relative;
right: 0%;
left: auto;
}
.small-push-1 {
position: relative;
left: 8.33333%;
right: auto;
}
.small-pull-1 {
position: relative;
right: 8.33333%;
left: auto;
}
.small-push-2 {
position: relative;
left: 16.66667%;
right: auto;
}
.small-pull-2 {
position: relative;
right: 16.66667%;
left: auto;
}
.small-push-3 {
position: relative;
left: 25%;
right: auto;
}
.small-pull-3 {
position: relative;
right: 25%;
left: auto;
}
.small-push-4 {
position: relative;
left: 33.33333%;
right: auto;
}
.small-pull-4 {
position: relative;
right: 33.33333%;
left: auto;
}
.small-push-5 {
position: relative;
left: 41.66667%;
right: auto;
}
.small-pull-5 {
position: relative;
right: 41.66667%;
left: auto;
}
.small-push-6 {
position: relative;
left: 50%;
right: auto;
}
.small-pull-6 {
position: relative;
right: 50%;
left: auto;
}
.small-push-7 {
position: relative;
left: 58.33333%;
right: auto;
}
.small-pull-7 {
position: relative;
right: 58.33333%;
left: auto;
}
.small-push-8 {
position: relative;
left: 66.66667%;
right: auto;
}
.small-pull-8 {
position: relative;
right: 66.66667%;
left: auto;
}
.small-push-9 {
position: relative;
left: 75%;
right: auto;
}
.small-pull-9 {
position: relative;
right: 75%;
left: auto;
}
.small-push-10 {
position: relative;
left: 83.33333%;
right: auto;
}
.small-pull-10 {
position: relative;
right: 83.33333%;
left: auto;
}
.small-push-11 {
position: relative;
left: 91.66667%;
right: auto;
}
.small-pull-11 {
position: relative;
right: 91.66667%;
left: auto;
}
.column ,.columns {
position: relative;
padding-left: 0.625rem;
padding-right: 0.625rem;
float: left;
}
.small-1 {
width: 8.33333%;
}
.small-2 {
width: 16.66667%;
}
.small-3 {
width: 25%;
}
.small-4 {
width: 33.33333%;
}
.small-5 {
width: 41.66667%;
}
.small-6 {
width: 50%;
}
.small-7 {
width: 58.33333%;
}
.small-8 {
width: 66.66667%;
}
.small-9 {
width: 75%;
}
.small-10 {
width: 83.33333%;
}
.small-11 {
width: 91.66667%;
}
.small-12 {
width: 100%;
}
[class*="column"]+[class*="column"]:last-child {
float: right;
}
[class*="column"]+[class*="column"].end {
float: left;
}
.small-offset-0 {
margin-left: 0% !important;
}
.small-offset-1 {
margin-left: 8.33333% !important;
}
.small-offset-2 {
margin-left: 16.66667% !important;
}
.small-offset-3 {
margin-left: 25% !important;
}
.small-offset-4 {
margin-left: 33.33333% !important;
}
.small-offset-5 {
margin-left: 41.66667% !important;
}
.small-offset-6 {
margin-left: 50% !important;
}
.small-offset-7 {
margin-left: 58.33333% !important;
}
.small-offset-8 {
margin-left: 66.66667% !important;
}
.small-offset-9 {
margin-left: 75% !important;
}
.small-offset-10 {
margin-left: 83.33333% !important;
}
.small-offset-11 {
margin-left: 91.66667% !important;
}
.small-reset-order ,.small-reset-order {
margin-left: 0;
margin-right: 0;
left: auto;
right: auto;
float: left;
}
.column.small-centered ,.columns.small-centered {
margin-left: auto;
margin-right: auto;
float: none;
}
.column.small-uncentered ,.columns.small-uncentered {
margin-left: 0;
margin-right: 0;
float: left !important;
}
.column.small-uncentered.opposite ,.columns.small-uncentered.opposite {
float: right;
}
}
@media only screen and (min-width: 40.063em) {
.medium-push-0 {
position:relative;
left: 0%;
right: auto;
}
.medium-pull-0 {
position: relative;
right: 0%;
left: auto;
}
.medium-push-1 {
position: relative;
left: 8.33333%;
right: auto;
}
.medium-pull-1 {
position: relative;
right: 8.33333%;
left: auto;
}
.medium-push-2 {
position: relative;
left: 16.66667%;
right: auto;
}
.medium-pull-2 {
position: relative;
right: 16.66667%;
left: auto;
}
.medium-push-3 {
position: relative;
left: 25%;
right: auto;
}
.medium-pull-3 {
position: relative;
right: 25%;
left: auto;
}
.medium-push-4 {
position: relative;
left: 33.33333%;
right: auto;
}
.medium-pull-4 {
position: relative;
right: 33.33333%;
left: auto;
}
.medium-push-5 {
position: relative;
left: 41.66667%;
right: auto;
}
.medium-pull-5 {
position: relative;
right: 41.66667%;
left: auto;
}
.medium-push-6 {
position: relative;
left: 50%;
right: auto;
}
.medium-pull-6 {
position: relative;
right: 50%;
left: auto;
}
.medium-push-7 {
position: relative;
left: 58.33333%;
right: auto;
}
.medium-pull-7 {
position: relative;
right: 58.33333%;
left: auto;
}
.medium-push-8 {
position: relative;
left: 66.66667%;
right: auto;
}
.medium-pull-8 {
position: relative;
right: 66.66667%;
left: auto;
}
.medium-push-9 {
position: relative;
left: 75%;
right: auto;
}
.medium-pull-9 {
position: relative;
right: 75%;
left: auto;
}
.medium-push-10 {
position: relative;
left: 83.33333%;
right: auto;
}
.medium-pull-10 {
position: relative;
right: 83.33333%;
left: auto;
}
.medium-push-11 {
position: relative;
left: 91.66667%;
right: auto;
}
.medium-pull-11 {
position: relative;
right: 91.66667%;
left: auto;
}
.column ,.columns {
position: relative;
padding-left: 0.625rem;
padding-right: 0.625rem;
float: left;
}
.medium-1 {
width: 8.33333%;
}
.medium-2 {
width: 16.66667%;
}
.medium-3 {
width: 25%;
}
.medium-4 {
width: 33.33333%;
}
.medium-5 {
width: 41.66667%;
}
.medium-6 {
width: 50%;
}
.medium-7 {
width: 58.33333%;
}
.medium-8 {
width: 66.66667%;
}
.medium-9 {
width: 75%;
}
.medium-10 {
width: 83.33333%;
}
.medium-11 {
width: 91.66667%;
}
.medium-12 {
width: 100%;
}
[class*="column"]+[class*="column"]:last-child {
float: right;
}
[class*="column"]+[class*="column"].end {
float: left;
}
.medium-offset-0 {
margin-left: 0% !important;
}
.medium-offset-1 {
margin-left: 8.33333% !important;
}
.medium-offset-2 {
margin-left: 16.66667% !important;
}
.medium-offset-3 {
margin-left: 25% !important;
}
.medium-offset-4 {
margin-left: 33.33333% !important;
}
.medium-offset-5 {
margin-left: 41.66667% !important;
}
.medium-offset-6 {
margin-left: 50% !important;
}
.medium-offset-7 {
margin-left: 58.33333% !important;
}
.medium-offset-8 {
margin-left: 66.66667% !important;
}
.medium-offset-9 {
margin-left: 75% !important;
}
.medium-offset-10 {
margin-left: 83.33333% !important;
}
.medium-offset-11 {
margin-left: 91.66667% !important;
}
.medium-reset-order ,.medium-reset-order {
margin-left: 0;
margin-right: 0;
left: auto;
right: auto;
float: left;
}
.column.medium-centered ,.columns.medium-centered {
margin-left: auto;
margin-right: auto;
float: none;
}
.column.medium-uncentered ,.columns.medium-uncentered {
margin-left: 0;
margin-right: 0;
float: left !important;
}
.column.medium-uncentered.opposite ,.columns.medium-uncentered.opposite {
float: right;
}
.push-0 {
position: relative;
left: 0%;
right: auto;
}
.pull-0 {
position: relative;
right: 0%;
left: auto;
}
.push-1 {
position: relative;
left: 8.33333%;
right: auto;
}
.pull-1 {
position: relative;
right: 8.33333%;
left: auto;
}
.push-2 {
position: relative;
left: 16.66667%;
right: auto;
}
.pull-2 {
position: relative;
right: 16.66667%;
left: auto;
}
.push-3 {
position: relative;
left: 25%;
right: auto;
}
.pull-3 {
position: relative;
right: 25%;
left: auto;
}
.push-4 {
position: relative;
left: 33.33333%;
right: auto;
}
.pull-4 {
position: relative;
right: 33.33333%;
left: auto;
}
.push-5 {
position: relative;
left: 41.66667%;
right: auto;
}
.pull-5 {
position: relative;
right: 41.66667%;
left: auto;
}
.push-6 {
position: relative;
left: 50%;
right: auto;
}
.pull-6 {
position: relative;
right: 50%;
left: auto;
}
.push-7 {
position: relative;
left: 58.33333%;
right: auto;
}
.pull-7 {
position: relative;
right: 58.33333%;
left: auto;
}
.push-8 {
position: relative;
left: 66.66667%;
right: auto;
}
.pull-8 {
position: relative;
right: 66.66667%;
left: auto;
}
.push-9 {
position: relative;
left: 75%;
right: auto;
}
.pull-9 {
position: relative;
right: 75%;
left: auto;
}
.push-10 {
position: relative;
left: 83.33333%;
right: auto;
}
.pull-10 {
position: relative;
right: 83.33333%;
left: auto;
}
.push-11 {
position: relative;
left: 91.66667%;
right: auto;
}
.pull-11 {
position: relative;
right: 91.66667%;
left: auto;
}
}
@media only screen and (min-width: 64.063em) {
.large-push-0 {
position:relative;
left: 0%;
right: auto;
}
.large-pull-0 {
position: relative;
right: 0%;
left: auto;
}
.large-push-1 {
position: relative;
left: 8.33333%;
right: auto;
}
.large-pull-1 {
position: relative;
right: 8.33333%;
left: auto;
}
.large-push-2 {
position: relative;
left: 16.66667%;
right: auto;
}
.large-pull-2 {
position: relative;
right: 16.66667%;
left: auto;
}
.large-push-3 {
position: relative;
left: 25%;
right: auto;
}
.large-pull-3 {
position: relative;
right: 25%;
left: auto;
}
.large-push-4 {
position: relative;
left: 33.33333%;
right: auto;
}
.large-pull-4 {
position: relative;
right: 33.33333%;
left: auto;
}
.large-push-5 {
position: relative;
left: 41.66667%;
right: auto;
}
.large-pull-5 {
position: relative;
right: 41.66667%;
left: auto;
}
.large-push-6 {
position: relative;
left: 50%;
right: auto;
}
.large-pull-6 {
position: relative;
right: 50%;
left: auto;
}
.large-push-7 {
position: relative;
left: 58.33333%;
right: auto;
}
.large-pull-7 {
position: relative;
right: 58.33333%;
left: auto;
}
.large-push-8 {
position: relative;
left: 66.66667%;
right: auto;
}
.large-pull-8 {
position: relative;
right: 66.66667%;
left: auto;
}
.large-push-9 {
position: relative;
left: 75%;
right: auto;
}
.large-pull-9 {
position: relative;
right: 75%;
left: auto;
}
.large-push-10 {
position: relative;
left: 83.33333%;
right: auto;
}
.large-pull-10 {
position: relative;
right: 83.33333%;
left: auto;
}
.large-push-11 {
position: relative;
left: 91.66667%;
right: auto;
}
.large-pull-11 {
position: relative;
right: 91.66667%;
left: auto;
}
.column ,.columns {
position: relative;
padding-left: 2px;
padding-right: 6px;
float: left;
}
.large-1 {
width: 8.33333%;
}
.large-2 {
width: 16.66667%;
}
.large-3 {
width: 25%;
}
.large-4 {
width: 33.33333%;
}
.large-5 {
width: 41.66667%;
}
.large-6 {
width: 50%;
}
.large-7 {
width: 58.33333%;
}
.large-8 {
width: 66.66667%;
}
.large-9 {
width: 75%;
}
.large-10 {
width: 83.33333%;
}
.large-11 {
width: 91.66667%;
}
.large-12 {
width: 100%;
}
[class*="column"]+[class*="column"]:last-child {
float: right;
}
[class*="column"]+[class*="column"].end {
float: left;
}
.large-offset-0 {
margin-left: 0% !important;
}
.large-offset-1 {
margin-left: 8.33333% !important;
}
.large-offset-2 {
margin-left: 16.66667% !important;
}
.large-offset-3 {
margin-left: 25% !important;
}
.large-offset-4 {
margin-left: 33.33333% !important;
}
.large-offset-5 {
margin-left: 41.66667% !important;
}
.large-offset-6 {
margin-left: 50% !important;
}
.large-offset-7 {
margin-left: 58.33333% !important;
}
.large-offset-8 {
margin-left: 66.66667% !important;
}
.large-offset-9 {
margin-left: 75% !important;
}
.large-offset-10 {
margin-left: 83.33333% !important;
}
.large-offset-11 {
margin-left: 91.66667% !important;
}
.large-reset-order ,.large-reset-order {
margin-left: 0;
margin-right: 0;
left: auto;
right: auto;
float: left;
}
.column.large-centered ,.columns.large-centered {
margin-left: auto;
margin-right: auto;
float: none;
}
.column.large-uncentered ,.columns.large-uncentered {
margin-left: 0;
margin-right: 0;
float: left !important;
}
.column.large-uncentered.opposite ,.columns.large-uncentered.opposite {
float: right;
}
.push-0 {
position: relative;
left: 0%;
right: auto;
}
.pull-0 {
position: relative;
right: 0%;
left: auto;
}
.push-1 {
position: relative;
left: 8.33333%;
right: auto;
}
.pull-1 {
position: relative;
right: 8.33333%;
left: auto;
}
.push-2 {
position: relative;
left: 16.66667%;
right: auto;
}
.pull-2 {
position: relative;
right: 16.66667%;
left: auto;
}
.push-3 {
position: relative;
left: 25%;
right: auto;
}
.pull-3 {
position: relative;
right: 25%;
left: auto;
}
.push-4 {
position: relative;
left: 33.33333%;
right: auto;
}
.pull-4 {
position: relative;
right: 33.33333%;
left: auto;
}
.push-5 {
position: relative;
left: 41.66667%;
right: auto;
}
.pull-5 {
position: relative;
right: 41.66667%;
left: auto;
}
.push-6 {
position: relative;
left: 50%;
right: auto;
}
.pull-6 {
position: relative;
right: 50%;
left: auto;
}
.push-7 {
position: relative;
left: 58.33333%;
right: auto;
}
.pull-7 {
position: relative;
right: 58.33333%;
left: auto;
}
.push-8 {
position: relative;
left: 66.66667%;
right: auto;
}
.pull-8 {
position: relative;
right: 66.66667%;
left: auto;
}
.push-9 {
position: relative;
left: 75%;
right: auto;
}
.pull-9 {
position: relative;
right: 75%;
left: auto;
}
.push-10 {
position: relative;
left: 83.33333%;
right: auto;
}
.pull-10 {
position: relative;
right: 83.33333%;
left: auto;
}
.push-11 {
position: relative;
left: 91.66667%;
right: auto;
}
.pull-11 {
position: relative;
right: 91.66667%;
left: auto;
}
}
.accordion {
*zoom:1;margin-bottom: 0;
}
.accordion:before ,.accordion:after {
content: " ";
display: table;
}
.accordion:after {
clear: both;
}
.accordion dd {
display: block;
margin-bottom: 0 !important;
}
.accordion dd.active>a {
background: #e8e8e8;
}
.accordion dd>a {
background: #efefef;
color: #222222;
padding: 1rem;
display: block;
font-family: "Open Sans","Helvetica",Helvetica,Arial,sans-serif;
font-size: 1rem;
}
.accordion dd > a:hover {
background: #e3e3e3;
}
.accordion .content {
display: none;
padding: 0.625rem;
}
.accordion .content.active {
display: block;
background: #ffffff;
}
.alert-box {
border-style: solid;
border-width: 1px;
display: block;
font-weight: normal;
margin-bottom: 1.25rem;
position: relative;
padding: 0.875rem 1.5rem 0.875rem 0.875rem;
font-size: 0.8125rem;
transition: opacity 300ms ease-out;
background-color: #000000;
border-color: #000000;
color: #ffffff;
}
.alert-box .close {
font-size: 1.375rem;
padding: 9px 6px 4px;
line-height: 0;
position: absolute;
top: 50%;
margin-top: -0.6875rem;
right: 0.25rem;
color: #333333;
opacity: 0.3;
}
.alert-box .close:hover ,.alert-box .close:focus {
opacity: 0.5;
}
.alert-box.radius {
border-radius: 3px;
}
.alert-box.round {
border-radius: 1000px;
}
.alert-box.success {
background-color: #43ac6a;
border-color: #3a945b;
color: #ffffff;
}
.alert-box.alert {
background-color: #f04124;
border-color: #de2b0f;
color: #ffffff;
}
.alert-box.secondary {
background-color: #00aeef;
border-color: #0097ce;
color: #ffffff;
}
.alert-box.warning {
background-color: #f08a24;
border-color: #de770f;
color: #ffffff;
}
.alert-box.info {
background-color: #a0d3e8;
border-color: #74bfdd;
color: #003c51;
}
.alert-box.alert-close {
opacity: 0;
}
[class*="block-grid-"] {
display: block;
padding: 0;
margin: 0 -0.625rem;
*zoom:1;}
[class*="block-grid-"]:before ,[class*="block-grid-"]:after {
content: " ";
display: table;
}
[class*="block-grid-"]:after {
clear: both;
}
[class*="block-grid-"]>li {
display: block;
height: auto;
float: left;
padding: 0 0.625rem 1.25rem;
}
@media only screen {
.small-block-grid-1>li {
width: 100%;
list-style: none;
}
.small-block-grid-1 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-1 > li:nth-of-type(1n+1) {
clear: both;
}
.small-block-grid-2>li {
width: 50%;
list-style: none;
}
.small-block-grid-2 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-2 > li:nth-of-type(2n+1) {
clear: both;
}
.small-block-grid-3>li {
width: 33.33333%;
list-style: none;
}
.small-block-grid-3 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-3 > li:nth-of-type(3n+1) {
clear: both;
}
.small-block-grid-4>li {
width: 25%;
list-style: none;
}
.small-block-grid-4 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-4 > li:nth-of-type(4n+1) {
clear: both;
}
.small-block-grid-5>li {
width: 20%;
list-style: none;
}
.small-block-grid-5 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-5 > li:nth-of-type(5n+1) {
clear: both;
}
.small-block-grid-6>li {
width: 16.66667%;
list-style: none;
}
.small-block-grid-6 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-6 > li:nth-of-type(6n+1) {
clear: both;
}
.small-block-grid-7>li {
width: 14.28571%;
list-style: none;
}
.small-block-grid-7 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-7 > li:nth-of-type(7n+1) {
clear: both;
}
.small-block-grid-8>li {
width: 12.5%;
list-style: none;
}
.small-block-grid-8 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-8 > li:nth-of-type(8n+1) {
clear: both;
}
.small-block-grid-9>li {
width: 11.11111%;
list-style: none;
}
.small-block-grid-9 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-9 > li:nth-of-type(9n+1) {
clear: both;
}
.small-block-grid-10>li {
width: 10%;
list-style: none;
}
.small-block-grid-10 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-10 > li:nth-of-type(10n+1) {
clear: both;
}
.small-block-grid-11>li {
width: 9.09091%;
list-style: none;
}
.small-block-grid-11 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-11 > li:nth-of-type(11n+1) {
clear: both;
}
.small-block-grid-12>li {
width: 8.33333%;
list-style: none;
}
.small-block-grid-12 > li:nth-of-type(n) {
clear: none;
}
.small-block-grid-12 > li:nth-of-type(12n+1) {
clear: both;
}
}
@media only screen and (min-width: 40.063em) {
.medium-block-grid-1>li {
width:100%;
list-style: none;
}
.medium-block-grid-1 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-1 > li:nth-of-type(1n+1) {
clear: both;
}
.medium-block-grid-2>li {
width: 50%;
list-style: none;
}
.medium-block-grid-2 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-2 > li:nth-of-type(2n+1) {
clear: both;
}
.medium-block-grid-3>li {
width: 33.33333%;
list-style: none;
}
.medium-block-grid-3 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-3 > li:nth-of-type(3n+1) {
clear: both;
}
.medium-block-grid-4>li {
width: 25%;
list-style: none;
}
.medium-block-grid-4 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-4 > li:nth-of-type(4n+1) {
clear: both;
}
.medium-block-grid-5>li {
width: 20%;
list-style: none;
}
.medium-block-grid-5 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-5 > li:nth-of-type(5n+1) {
clear: both;
}
.medium-block-grid-6>li {
width: 16.66667%;
list-style: none;
}
.medium-block-grid-6 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-6 > li:nth-of-type(6n+1) {
clear: both;
}
.medium-block-grid-7>li {
width: 14.28571%;
list-style: none;
}
.medium-block-grid-7 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-7 > li:nth-of-type(7n+1) {
clear: both;
}
.medium-block-grid-8>li {
width: 12.5%;
list-style: none;
}
.medium-block-grid-8 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-8 > li:nth-of-type(8n+1) {
clear: both;
}
.medium-block-grid-9>li {
width: 11.11111%;
list-style: none;
}
.medium-block-grid-9 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-9 > li:nth-of-type(9n+1) {
clear: both;
}
.medium-block-grid-10>li {
width: 10%;
list-style: none;
}
.medium-block-grid-10 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-10 > li:nth-of-type(10n+1) {
clear: both;
}
.medium-block-grid-11>li {
width: 9.09091%;
list-style: none;
}
.medium-block-grid-11 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-11 > li:nth-of-type(11n+1) {
clear: both;
}
.medium-block-grid-12>li {
width: 8.33333%;
list-style: none;
}
.medium-block-grid-12 > li:nth-of-type(n) {
clear: none;
}
.medium-block-grid-12 > li:nth-of-type(12n+1) {
clear: both;
}
}
@media only screen and (min-width: 64.063em) {
.large-block-grid-1>li {
width:100%;
list-style: none;
}
.large-block-grid-1 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-1 > li:nth-of-type(1n+1) {
clear: both;
}
.large-block-grid-2>li {
width: 50%;
list-style: none;
}
.large-block-grid-2 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-2 > li:nth-of-type(2n+1) {
clear: both;
}
.large-block-grid-3>li {
width: 33.33333%;
list-style: none;
}
.large-block-grid-3 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-3 > li:nth-of-type(3n+1) {
clear: both;
}
.large-block-grid-4>li {
width: 25%;
list-style: none;
}
.large-block-grid-4 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-4 > li:nth-of-type(4n+1) {
clear: both;
}
.large-block-grid-5>li {
width: 20%;
list-style: none;
}
.large-block-grid-5 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-5 > li:nth-of-type(5n+1) {
clear: both;
}
.large-block-grid-6>li {
width: 16.66667%;
list-style: none;
}
.large-block-grid-6 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-6 > li:nth-of-type(6n+1) {
clear: both;
}
.large-block-grid-7>li {
width: 14.28571%;
list-style: none;
}
.large-block-grid-7 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-7 > li:nth-of-type(7n+1) {
clear: both;
}
.large-block-grid-8>li {
width: 12.5%;
list-style: none;
}
.large-block-grid-8 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-8 > li:nth-of-type(8n+1) {
clear: both;
}
.large-block-grid-9>li {
width: 11.11111%;
list-style: none;
}
.large-block-grid-9 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-9 > li:nth-of-type(9n+1) {
clear: both;
}
.large-block-grid-10>li {
width: 10%;
list-style: none;
}
.large-block-grid-10 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-10 > li:nth-of-type(10n+1) {
clear: both;
}
.large-block-grid-11>li {
width: 9.09091%;
list-style: none;
}
.large-block-grid-11 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-11 > li:nth-of-type(11n+1) {
clear: both;
}
.large-block-grid-12>li {
width: 8.33333%;
list-style: none;
}
.large-block-grid-12 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-12 > li:nth-of-type(12n+1) {
clear: both;
}
}
.breadcrumbs {
display: block;
padding: 0.5625rem 0.875rem 0.5625rem;
overflow: hidden;
margin-left: 0;
list-style: none;
border-style: solid;
border-width: 1px;
background-color: #85deff;
border-color: #5ed4ff;
border-radius: 3px;
}
.breadcrumbs>* {
margin: 0;
float: left;
font-size: 0.6875rem;
line-height: 0.6875rem;
text-transform: uppercase;
color: #000000;
}
.breadcrumbs > *:hover a ,.breadcrumbs > *:focus a {
text-decoration: underline;
}
.breadcrumbs > * a {
color: #000000;
}
.breadcrumbs > *.current {
cursor: default;
color: #333333;
}
.breadcrumbs > *.current a {
cursor: default;
color: #333333;
}
.breadcrumbs > *.current:hover ,.breadcrumbs > *.current:hover a ,.breadcrumbs > *.current:focus ,.breadcrumbs > *.current:focus a {
text-decoration: none;
}
.breadcrumbs > *.unavailable {
color: #999999;
}
.breadcrumbs > *.unavailable a {
color: #999999;
}
.breadcrumbs > *.unavailable:hover ,.breadcrumbs > *.unavailable:hover a ,.breadcrumbs > *.unavailable:focus ,.breadcrumbs > *.unavailable a:focus {
text-decoration: none;
color: #999999;
cursor: default;
}
.breadcrumbs > *:before {
content: "/";
color: #aaaaaa;
margin: 0 0.75rem;
position: relative;
top: 1px;
}
.breadcrumbs > *:first-child:before {
content: " ";
margin: 0;
}
button ,.button {
border-style: solid;
border-width: 0px;
cursor: pointer;
font-family: "Open Sans","Helvetica",Helvetica,Arial,sans-serif;
font-weight: bold;
line-height: normal;
margin: 0 0 1.25rem;
position: relative;
text-decoration: none;
text-align: center;
-webkit-appearance: none;
-webkit-border-radius: 0;
display: inline-block;
padding-top: 1rem;
padding-right: 2rem;
padding-bottom: 1.0625rem;
padding-left: 2rem;
font-size: 1rem;
background-color: #000000;
border-color: #000000;
color: #ffffff;
transition: background-color 300ms ease-out;
}
button:hover ,button:focus ,.button:hover ,.button:focus {
background-color: #000000;
}
button:hover ,button:focus ,.button:hover ,.button:focus {
color: #ffffff;
}
button.secondary ,.button.secondary {
background-color: #00aeef;
border-color: #008cbf;
color: #ffffff;
}
button.secondary:hover ,button.secondary:focus ,.button.secondary:hover ,.button.secondary:focus {
background-color: #008cbf;
}
button.secondary:hover ,button.secondary:focus ,.button.secondary:hover ,.button.secondary:focus {
color: #ffffff;
}
button.success ,.button.success {
background-color: #43ac6a;
border-color: #368a54;
color: #ffffff;
}
button.success:hover ,button.success:focus ,.button.success:hover ,.button.success:focus {
background-color: #368a54;
}
button.success:hover ,button.success:focus ,.button.success:hover ,.button.success:focus {
color: #ffffff;
}
button.alert ,.button.alert {
background-color: #f04124;
border-color: #cf280e;
color: #ffffff;
}
button.alert:hover ,button.alert:focus ,.button.alert:hover ,.button.alert:focus {
background-color: #cf280e;
}
button.alert:hover ,button.alert:focus ,.button.alert:hover ,.button.alert:focus {
color: #ffffff;
}
button.large ,.button.large {
padding-top: 1.125rem;
padding-right: 2.25rem;
padding-bottom: 1.1875rem;
padding-left: 2.25rem;
font-size: 1.25rem;
}
button.small ,.button.small {
padding-top: 0.3125rem;
padding-right: 0.625rem;
padding-bottom: 0.375rem;
padding-left: 0.625rem;
font-size: 0.8125rem;
}
button.tiny ,.button.tiny {
padding-top: 0.1875rem;
padding-right: 0.375rem;
padding-bottom: 0.25rem;
padding-left: 0.375rem;
font-size: 0.6875rem;
}
button.expand ,.button.expand {
padding-right: 0;
padding-left: 0;
width: 100%;
}
button.left-align ,.button.left-align {
text-align: left;
text-indent: 0.75rem;
}
button.right-align ,.button.right-align {
text-align: right;
padding-right: 0.75rem;
}
button.radius ,.button.radius {
border-radius: 3px;
}
button.round ,.button.round {
border-radius: 1000px;
}
button.disabled ,button[disabled] ,.button.disabled ,.button[disabled] {
background-color: #000000;
border-color: #000000;
color: #ffffff;
cursor: default;
opacity: 0.7;
box-shadow: none;
}
button.disabled:hover ,button.disabled:focus ,button[disabled]:hover ,button[disabled]:focus ,.button.disabled:hover ,.button.disabled:focus ,.button[disabled]:hover ,.button[disabled]:focus {
background-color: #000000;
}
button.disabled:hover ,button.disabled:focus ,button[disabled]:hover ,button[disabled]:focus ,.button.disabled:hover ,.button.disabled:focus ,.button[disabled]:hover ,.button[disabled]:focus {
color: #ffffff;
}
button.disabled:hover ,button.disabled:focus ,button[disabled]:hover ,button[disabled]:focus ,.button.disabled:hover ,.button.disabled:focus ,.button[disabled]:hover ,.button[disabled]:focus {
background-color: #000000;
}
button.disabled.secondary ,button[disabled].secondary ,.button.disabled.secondary ,.button[disabled].secondary {
background-color: #00aeef;
border-color: #008cbf;
color: #ffffff;
cursor: default;
opacity: 0.7;
box-shadow: none;
}
button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {
background-color: #008cbf;
}
button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {
color: #ffffff;
}
button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {
background-color: #00aeef;
}
button.disabled.success ,button[disabled].success ,.button.disabled.success ,.button[disabled].success {
background-color: #43ac6a;
border-color: #368a54;
color: #ffffff;
cursor: default;
opacity: 0.7;
box-shadow: none;
}
button.disabled.success:hover ,button.disabled.success:focus ,button[disabled].success:hover ,button[disabled].success:focus ,.button.disabled.success:hover ,.button.disabled.success:focus ,.button[disabled].success:hover ,.button[disabled].success:focus {
background-color: #368a54;
}
button.disabled.success:hover ,button.disabled.success:focus ,button[disabled].success:hover ,button[disabled].success:focus ,.button.disabled.success:hover ,.button.disabled.success:focus ,.button[disabled].success:hover ,.button[disabled].success:focus {
color: #ffffff;
}
button.disabled.success:hover ,button.disabled.success:focus ,button[disabled].success:hover ,button[disabled].success:focus ,.button.disabled.success:hover ,.button.disabled.success:focus ,.button[disabled].success:hover ,.button[disabled].success:focus {
background-color: #43ac6a;
}
button.disabled.alert ,button[disabled].alert ,.button.disabled.alert ,.button[disabled].alert {
background-color: #f04124;
border-color: #cf280e;
color: #ffffff;
cursor: default;
opacity: 0.7;
box-shadow: none;
}
button.disabled.alert:hover ,button.disabled.alert:focus ,button[disabled].alert:hover ,button[disabled].alert:focus ,.button.disabled.alert:hover ,.button.disabled.alert:focus ,.button[disabled].alert:hover ,.button[disabled].alert:focus {
background-color: #cf280e;
}
button.disabled.alert:hover ,button.disabled.alert:focus ,button[disabled].alert:hover ,button[disabled].alert:focus ,.button.disabled.alert:hover ,.button.disabled.alert:focus ,.button[disabled].alert:hover ,.button[disabled].alert:focus {
color: #ffffff;
}
button.disabled.alert:hover ,button.disabled.alert:focus ,button[disabled].alert:hover ,button[disabled].alert:focus ,.button.disabled.alert:hover ,.button.disabled.alert:focus ,.button[disabled].alert:hover ,.button[disabled].alert:focus {
background-color: #f04124;
}
@media only screen and (min-width: 40.063em) {
button ,.button {
display:inline-block;
}
}
.button-group {
list-style: none;
margin: 0;
left: 0;
*zoom:1;}
.button-group:before ,.button-group:after {
content: " ";
display: table;
}
.button-group:after {
clear: both;
}
.button-group li {
margin: 0;
float: left;
}
.button-group li>button ,.button-group li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group li:first-child button ,.button-group li:first-child .button {
border-left: 0;
}
.button-group li:first-child {
margin-left: 0;
}
.button-group.radius > *>button ,.button-group.radius > * .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.radius > *:first-child button ,.button-group.radius > *:first-child .button {
border-left: 0;
}
.button-group.radius > *:first-child ,.button-group.radius > *:first-child>a ,.button-group.radius > *:first-child>button ,.button-group.radius > *:first-child>.button {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.button-group.radius > *:last-child ,.button-group.radius > *:last-child>a ,.button-group.radius > *:last-child>button ,.button-group.radius > *:last-child>.button {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.button-group.round > *>button ,.button-group.round > * .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.round > *:first-child button ,.button-group.round > *:first-child .button {
border-left: 0;
}
.button-group.round > *:first-child ,.button-group.round > *:first-child>a ,.button-group.round > *:first-child>button ,.button-group.round > *:first-child>.button {
border-bottom-left-radius: 1000px;
border-top-left-radius: 1000px;
}
.button-group.round > *:last-child ,.button-group.round > *:last-child>a ,.button-group.round > *:last-child>button ,.button-group.round > *:last-child>.button {
border-bottom-right-radius: 1000px;
border-top-right-radius: 1000px;
}
.button-group.even-2 li {
width: 50%;
}
.button-group.even-2 li>button ,.button-group.even-2 li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-2 li:first-child button ,.button-group.even-2 li:first-child .button {
border-left: 0;
}
.button-group.even-2 li button ,.button-group.even-2 li .button {
width: 100%;
}
.button-group.even-3 li {
width: 33.33333%;
}
.button-group.even-3 li>button ,.button-group.even-3 li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-3 li:first-child button ,.button-group.even-3 li:first-child .button {
border-left: 0;
}
.button-group.even-3 li button ,.button-group.even-3 li .button {
width: 100%;
}
.button-group.even-4 li {
width: 25%;
}
.button-group.even-4 li>button ,.button-group.even-4 li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-4 li:first-child button ,.button-group.even-4 li:first-child .button {
border-left: 0;
}
.button-group.even-4 li button ,.button-group.even-4 li .button {
width: 100%;
}
.button-group.even-5 li {
width: 20%;
}
.button-group.even-5 li>button ,.button-group.even-5 li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-5 li:first-child button ,.button-group.even-5 li:first-child .button {
border-left: 0;
}
.button-group.even-5 li button ,.button-group.even-5 li .button {
width: 100%;
}
.button-group.even-6 li {
width: 16.66667%;
}
.button-group.even-6 li>button ,.button-group.even-6 li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-6 li:first-child button ,.button-group.even-6 li:first-child .button {
border-left: 0;
}
.button-group.even-6 li button ,.button-group.even-6 li .button {
width: 100%;
}
.button-group.even-7 li {
width: 14.28571%;
}
.button-group.even-7 li>button ,.button-group.even-7 li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-7 li:first-child button ,.button-group.even-7 li:first-child .button {
border-left: 0;
}
.button-group.even-7 li button ,.button-group.even-7 li .button {
width: 100%;
}
.button-group.even-8 li {
width: 12.5%;
}
.button-group.even-8 li>button ,.button-group.even-8 li .button {
border-left: 1px solid;
border-color: rgba(255, 255, 255, 0.5);
}
.button-group.even-8 li:first-child button ,.button-group.even-8 li:first-child .button {
border-left: 0;
}
.button-group.even-8 li button ,.button-group.even-8 li .button {
width: 100%;
}
.button-bar {
*zoom:1;}
.button-bar:before ,.button-bar:after {
content: " ";
display: table;
}
.button-bar:after {
clear: both;
}
.button-bar .button-group {
float: left;
margin-right: 0.625rem;
}
.button-bar .button-group div {
overflow: hidden;
}
.clearing-thumbs ,[data-clearing] {
*zoom:1;margin-bottom: 0;
margin-left: 0;
list-style: none;
}
.clearing-thumbs:before ,.clearing-thumbs:after ,[data-clearing]:before ,[data-clearing]:after {
content: " ";
display: table;
}
.clearing-thumbs:after ,[data-clearing]:after {
clear: both;
}
.clearing-thumbs li ,[data-clearing] li {
float: left;
margin-right: 10px;
}
.clearing-thumbs[class*="block-grid-"] li ,[data-clearing][class*="block-grid-"] li {
margin-right: 0;
}
.clearing-blackout {
background: #333333;
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 998;
}
.clearing-blackout .clearing-close {
display: block;
}
.clearing-container {
position: relative;
z-index: 998;
height: 100%;
overflow: hidden;
margin: 0;
}
.clearing-touch-label {
position: absolute;
top: 50%;
left: 50%;
color: #aaaaaa;
font-size: 0.6em;
}
.visible-img {
height: 95%;
position: relative;
}
.visible-img img {
position: absolute;
left: 50%;
top: 50%;
margin-left: -50%;
max-height: 100%;
max-width: 100%;
}
.clearing-caption {
color: #cccccc;
font-size: 0.875em;
line-height: 1.3;
margin-bottom: 0;
text-align: center;
bottom: 0;
background: #333333;
width: 100%;
padding: 10px 30px 20px;
position: absolute;
left: 0;
}
.clearing-close {
z-index: 999;
padding-left: 20px;
padding-top: 10px;
font-size: 30px;
line-height: 1;
color: #cccccc;
display: none;
}
.clearing-close:hover ,.clearing-close:focus {
color: #cccccc;
}
.clearing-assembled .clearing-container {
height: 100%;
}
.clearing-assembled .clearing-container .carousel>ul {
display: none;
}
.clearing-feature li {
display: none;
}
.clearing-feature li.clearing-featured-img {
display: block;
}
@media only screen and (min-width: 40.063em) {
.clearing-main-prev ,.clearing-main-next {
position:absolute;
height: 100%;
width: 40px;
top: 0;
}
.clearing-main-prev>span ,.clearing-main-next>span {
position: absolute;
top: 50%;
display: block;
width: 0;
height: 0;
border: solid 12px;
}
.clearing-main-prev > span:hover ,.clearing-main-next > span:hover {
opacity: 0.8;
}
.clearing-main-prev {
left: 0;
}
.clearing-main-prev>span {
left: 5px;
border-color: transparent;
border-right-color: #cccccc;
}
.clearing-main-next {
right: 0;
}
.clearing-main-next>span {
border-color: transparent;
border-left-color: #cccccc;
}
.clearing-main-prev.disabled ,.clearing-main-next.disabled {
opacity: 0.3;
}
.clearing-assembled .clearing-container .carousel {
background: rgba(51, 51, 51, 0.8);
height: 120px;
margin-top: 10px;
text-align: center;
}
.clearing-assembled .clearing-container .carousel>ul {
display: inline-block;
z-index: 999;
height: 100%;
position: relative;
float: none;
}
.clearing-assembled .clearing-container .carousel > ul li {
display: block;
width: 120px;
min-height: inherit;
float: left;
overflow: hidden;
margin-right: 0;
padding: 0;
position: relative;
cursor: pointer;
opacity: 0.4;
clear: none;
}
.clearing-assembled .clearing-container .carousel > ul li.fix-height img {
height: 100%;
max-width: none;
}
.clearing-assembled .clearing-container .carousel > ul li a.th {
border: none;
box-shadow: none;
display: block;
}
.clearing-assembled .clearing-container .carousel > ul li img {
cursor: pointer !important;
width: 100% !important;
}
.clearing-assembled .clearing-container .carousel > ul li.visible {
opacity: 1;
}
.clearing-assembled .clearing-container .carousel > ul li:hover {
opacity: 0.8;
}
.clearing-assembled .clearing-container .visible-img {
background: #333333;
overflow: hidden;
height: 85%;
}
.clearing-close {
position: absolute;
top: 10px;
right: 20px;
padding-left: 0;
padding-top: 0;
}
}
.f-dropdown {
position: absolute;
left: -9999px;
list-style: none;
margin-left: 0;
width: 100%;
max-height: none;
height: auto;
background: #ffffff;
border: solid 1px #cccccc;
font-size: 0.875rem;
z-index: 99;
margin-top: 2px;
max-width: 200px;
}
.f-dropdown>*:first-child {
margin-top: 0;
}
.f-dropdown>*:last-child {
margin-bottom: 0;
}
.f-dropdown:before {
content: "";
display: block;
width: 0;
height: 0;
border: inset 6px;
border-color: transparent transparent #ffffff transparent;
border-bottom-style: solid;
position: absolute;
top: -12px;
left: 10px;
z-index: 99;
}
.f-dropdown:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 7px;
border-color: transparent transparent #cccccc transparent;
border-bottom-style: solid;
position: absolute;
top: -14px;
left: 9px;
z-index: 98;
}
.f-dropdown.right:before {
left: auto;
right: 10px;
}
.f-dropdown.right:after {
left: auto;
right: 9px;
}
.f-dropdown.drop-right {
position: absolute;
left: -9999px;
list-style: none;
margin-left: 0;
width: 100%;
max-height: none;
height: auto;
background: #ffffff;
border: solid 1px #cccccc;
font-size: 0.875rem;
z-index: 99;
margin-top: 0;
margin-left: 2px;
max-width: 200px;
}
.f-dropdown.drop-right>*:first-child {
margin-top: 0;
}
.f-dropdown.drop-right>*:last-child {
margin-bottom: 0;
}
.f-dropdown.drop-right:before {
content: "";
display: block;
width: 0;
height: 0;
border: inset 6px;
border-color: transparent #ffffff transparent transparent;
border-right-style: solid;
position: absolute;
top: 10px;
left: -12px;
z-index: 99;
}
.f-dropdown.drop-right:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 7px;
border-color: transparent #cccccc transparent transparent;
border-right-style: solid;
position: absolute;
top: 9px;
left: -14px;
z-index: 98;
}
.f-dropdown.drop-left {
position: absolute;
left: -9999px;
list-style: none;
margin-left: 0;
width: 100%;
max-height: none;
height: auto;
background: #ffffff;
border: solid 1px #cccccc;
font-size: 0.875rem;
z-index: 99;
margin-top: 0;
margin-left: -2px;
max-width: 200px;
}
.f-dropdown.drop-left>*:first-child {
margin-top: 0;
}
.f-dropdown.drop-left>*:last-child {
margin-bottom: 0;
}
.f-dropdown.drop-left:before {
content: "";
display: block;
width: 0;
height: 0;
border: inset 6px;
border-color: transparent transparent transparent #ffffff;
border-left-style: solid;
position: absolute;
top: 10px;
right: -12px;
left: auto;
z-index: 99;
}
.f-dropdown.drop-left:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 7px;
border-color: transparent transparent transparent #cccccc;
border-left-style: solid;
position: absolute;
top: 9px;
right: -14px;
left: auto;
z-index: 98;
}
.f-dropdown.drop-top {
position: absolute;
left: -9999px;
list-style: none;
margin-left: 0;
width: 100%;
max-height: none;
height: auto;
background: #ffffff;
border: solid 1px #cccccc;
font-size: 0.875rem;
z-index: 99;
margin-top: -2px;
margin-left: 0;
max-width: 200px;
}
.f-dropdown.drop-top>*:first-child {
margin-top: 0;
}
.f-dropdown.drop-top>*:last-child {
margin-bottom: 0;
}
.f-dropdown.drop-top:before {
content: "";
display: block;
width: 0;
height: 0;
border: inset 6px;
border-color: #ffffff transparent transparent transparent;
border-top-style: solid;
position: absolute;
top: auto;
bottom: -12px;
left: 10px;
right: auto;
z-index: 99;
}
.f-dropdown.drop-top:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 7px;
border-color: #cccccc transparent transparent transparent;
border-top-style: solid;
position: absolute;
top: auto;
bottom: -14px;
left: 9px;
right: auto;
z-index: 98;
}
.f-dropdown li {
font-size: 0.875rem;
cursor: pointer;
line-height: 1.125rem;
margin: 0;
}
.f-dropdown li:hover ,.f-dropdown li:focus {
background: #eeeeee;
}
.f-dropdown li a {
display: block;
padding: 0.5rem;
color: #555555;
}
.f-dropdown.content {
position: absolute;
left: -9999px;
list-style: none;
margin-left: 0;
padding: 1.25rem;
width: 100%;
height: auto;
max-height: none;
background: #ffffff;
border: solid 1px #cccccc;
font-size: 0.875rem;
z-index: 99;
max-width: 200px;
}
.f-dropdown.content>*:first-child {
margin-top: 0;
}
.f-dropdown.content>*:last-child {
margin-bottom: 0;
}
.f-dropdown.tiny {
max-width: 200px;
}
.f-dropdown.small {
max-width: 300px;
}
.f-dropdown.medium {
max-width: 500px;
}
.f-dropdown.large {
max-width: 800px;
}
.dropdown.button ,button.dropdown {
position: relative;
padding-right: 3.5625rem;
}
.dropdown.button:before ,button.dropdown:before {
position: absolute;
content: "";
width: 0;
height: 0;
display: block;
border-style: solid;
border-color: #ffffff transparent transparent transparent;
top: 50%;
}
.dropdown.button:before ,button.dropdown:before {
border-width: 0.375rem;
right: 1.40625rem;
margin-top: -0.15625rem;
}
.dropdown.button:before ,button.dropdown:before {
border-color: #ffffff transparent transparent transparent;
}
.dropdown.button.tiny ,button.dropdown.tiny {
padding-right: 2.625rem;
}
.dropdown.button.tiny:before ,button.dropdown.tiny:before {
border-width: 0.375rem;
right: 1.125rem;
margin-top: -0.125rem;
}
.dropdown.button.tiny:before ,button.dropdown.tiny:before {
border-color: #ffffff transparent transparent transparent;
}
.dropdown.button.small ,button.dropdown.small {
padding-right: 3.0625rem;
}
.dropdown.button.small:before ,button.dropdown.small:before {
border-width: 0.4375rem;
right: 1.3125rem;
margin-top: -0.15625rem;
}
.dropdown.button.small:before ,button.dropdown.small:before {
border-color: #ffffff transparent transparent transparent;
}
.dropdown.button.large ,button.dropdown.large {
padding-right: 3.625rem;
}
.dropdown.button.large:before ,button.dropdown.large:before {
border-width: 0.3125rem;
right: 1.71875rem;
margin-top: -0.15625rem;
}
.dropdown.button.large:before ,button.dropdown.large:before {
border-color: #ffffff transparent transparent transparent;
}
.dropdown.button.secondary:before ,button.dropdown.secondary:before {
border-color: #333333 transparent transparent transparent;
}
.flex-video {
position: relative;
padding-top: 1.5625rem;
padding-bottom: 67.5%;
height: 0;
margin-bottom: 1rem;
overflow: hidden;
}
.flex-video.widescreen {
padding-bottom: 56.34%;
}
.flex-video.vimeo {
padding-top: 0;
}
.flex-video iframe ,.flex-video object ,.flex-video embed ,.flex-video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
form {
margin: 0 0 1rem;
}
form .row .row {
margin: 0 -0.5rem;
}
form .row .row .column ,form .row .row .columns {
padding: 0 0.5rem;
}
form .row .row.collapse {
margin: 0;
}
form .row .row.collapse .column ,form .row .row.collapse .columns {
padding: 0;
}
form .row .row.collapse input {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
form .row input.column ,form .row input.columns ,form .row textarea.column ,form .row textarea.columns {
padding-left: 0.5rem;
}
label {
font-size: 0.875rem;
color: #4d4d4d;
cursor: pointer;
display: block;
font-weight: normal;
line-height: 1.5;
margin-bottom: 0;
}
label.right {
float: none;
text-align: right;
}
label.inline {
margin: 0 0 1rem 0;
padding: 0.5625rem 0;
}
label small {
text-transform: capitalize;
color: #686868;
}
select::-ms-expand {
display: none;
}
@-moz-document url-prefix() {
select {
background: #fafafa;
}
select:hover {
background: #f3f3f3;
}
}
.prefix ,.postfix {
display: block;
position: relative;
z-index: 2;
text-align: center;
width: 100%;
padding-top: 0;
padding-bottom: 0;
border-style: solid;
border-width: 1px;
overflow: hidden;
font-size: 0.875rem;
height: 2.3125rem;
line-height: 2.3125rem;
}
.postfix.button {
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
text-align: center;
line-height: 2.125rem;
border: none;
}
.prefix.button {
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
text-align: center;
line-height: 2.125rem;
border: none;
}
.prefix.button.radius {
border-radius: 0;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.postfix.button.radius {
border-radius: 0;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.prefix.button.round {
border-radius: 0;
border-bottom-left-radius: 1000px;
border-top-left-radius: 1000px;
}
.postfix.button.round {
border-radius: 0;
border-bottom-right-radius: 1000px;
border-top-right-radius: 1000px;
}
span.prefix ,label.prefix {
background: #f2f2f2;
border-right: none;
color: #333333;
border-color: #cccccc;
}
span.prefix.radius ,label.prefix.radius {
border-radius: 0;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
span.postfix ,label.postfix {
background: #f2f2f2;
border-left: none;
color: #333333;
border-color: #cccccc;
}
span.postfix.radius ,label.postfix.radius {
border-radius: 0;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
input[type="text"] ,input[type="password"] ,input[type="date"] ,input[type="datetime"] ,input[type="datetime-local"] ,input[type="month"] ,input[type="week"] ,input[type="email"] ,input[type="number"] ,input[type="search"] ,input[type="tel"] ,input[type="time"] ,input[type="url"] ,textarea {
-webkit-appearance: none;
background-color: #ffffff;
font-family: inherit;
border: 1px solid #cccccc;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
color: rgba(0, 0, 0, 0.75);
display: block;
font-size: 0.875rem;
margin: 0 0 1rem 0;
padding: 0.5rem;
height: 2.3125rem;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
}
input[type="text"]:focus ,input[type="password"]:focus ,input[type="date"]:focus ,input[type="datetime"]:focus ,input[type="datetime-local"]:focus ,input[type="month"]:focus ,input[type="week"]:focus ,input[type="email"]:focus ,input[type="number"]:focus ,input[type="search"]:focus ,input[type="tel"]:focus ,input[type="time"]:focus ,input[type="url"]:focus ,textarea:focus {
box-shadow: 0 0 5px #999999;
border-color: #999999;
}
input[type="text"]:focus ,input[type="password"]:focus ,input[type="date"]:focus ,input[type="datetime"]:focus ,input[type="datetime-local"]:focus ,input[type="month"]:focus ,input[type="week"]:focus ,input[type="email"]:focus ,input[type="number"]:focus ,input[type="search"]:focus ,input[type="tel"]:focus ,input[type="time"]:focus ,input[type="url"]:focus ,textarea:focus {
background: #fafafa;
border-color: #999999;
outline: none;
}
input[type="text"][disabled] ,fieldset[disabled] input[type="text"] ,input[type="password"][disabled] ,fieldset[disabled] input[type="password"] ,input[type="date"][disabled] ,fieldset[disabled] input[type="date"] ,input[type="datetime"][disabled] ,fieldset[disabled] input[type="datetime"] ,input[type="datetime-local"][disabled] ,fieldset[disabled] input[type="datetime-local"] ,input[type="month"][disabled] ,fieldset[disabled] input[type="month"] ,input[type="week"][disabled] ,fieldset[disabled] input[type="week"] ,input[type="email"][disabled] ,fieldset[disabled] input[type="email"] ,input[type="number"][disabled] ,fieldset[disabled] input[type="number"] ,input[type="search"][disabled] ,fieldset[disabled] input[type="search"] ,input[type="tel"][disabled] ,fieldset[disabled] input[type="tel"] ,input[type="time"][disabled] ,fieldset[disabled] input[type="time"] ,input[type="url"][disabled] ,fieldset[disabled] input[type="url"] ,textarea[disabled] ,fieldset[disabled] textarea {
background-color: #dddddd;
}
input[type="text"].radius ,input[type="password"].radius ,input[type="date"].radius ,input[type="datetime"].radius ,input[type="datetime-local"].radius ,input[type="month"].radius ,input[type="week"].radius ,input[type="email"].radius ,input[type="number"].radius ,input[type="search"].radius ,input[type="tel"].radius ,input[type="time"].radius ,input[type="url"].radius ,textarea.radius {
border-radius: 3px;
}
input[type="submit"] {
-webkit-appearance: none;
}
textarea[rows] {
height: auto;
}
select {
-webkit-appearance: none !important;
background-color: #fafafa;
background-image: url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==');
background-repeat: no-repeat;
background-position: 97% center;
border: 1px solid #cccccc;
padding: 0.5rem;
font-size: 0.875rem;
border-radius: 0;
height: 2.3125rem;
}
select.radius {
border-radius: 3px;
}
select:hover {
background-color: #f3f3f3;
border-color: #999999;
}
input[type="file"] ,input[type="checkbox"] ,input[type="radio"] ,select {
margin: 0 0 1rem 0;
}
input[type="checkbox"]+label ,input[type="radio"]+label {
display: inline-block;
margin-left: 0.5rem;
margin-right: 1rem;
margin-bottom: 0;
vertical-align: baseline;
}
input[type="file"] {
width: 100%;
}
fieldset {
border: 1px solid #dddddd;
padding: 1.25rem;
margin: 1.125rem 0;
}
fieldset legend {
font-weight: bold;
background: #ffffff;
padding: 0 0.1875rem;
margin: 0;
margin-left: -0.1875rem;
}
[data-abide] .error small.error ,[data-abide] span.error ,[data-abide] small.error {
display: block;
padding: 0.375rem 0.5625rem 0.5625rem;
margin-top: -1px;
margin-bottom: 1rem;
font-size: 0.75rem;
font-weight: normal;
font-style: italic;
background: #f04124;
color: #ffffff;
}
[data-abide] span.error ,[data-abide] small.error {
display: none;
}
span.error ,small.error {
display: block;
padding: 0.375rem 0.5625rem 0.5625rem;
margin-top: -1px;
margin-bottom: 1rem;
font-size: 0.75rem;
font-weight: normal;
font-style: italic;
background: #f04124;
color: #ffffff;
}
.error input ,.error textarea ,.error select {
margin-bottom: 0;
}
.error input[type="checkbox"] ,.error input[type="radio"] {
margin-bottom: 1rem;
}
.error label ,.error label.error {
color: #f04124;
}
.error small.error {
display: block;
padding: 0.375rem 0.5625rem 0.5625rem;
margin-top: -1px;
margin-bottom: 1rem;
font-size: 0.75rem;
font-weight: normal;
font-style: italic;
background: #f04124;
color: #ffffff;
}
.error > label>small {
color: #686868;
background: transparent;
padding: 0;
text-transform: capitalize;
font-style: normal;
font-size: 60%;
margin: 0;
display: inline;
}
.error span.error-message {
display: block;
}
input.error ,textarea.error {
margin-bottom: 0;
}
label.error {
color: #f04124;
}
.inline-list {
margin: 0 auto 1.0625rem auto;
margin-left: -1.375rem;
margin-right: 0;
padding: 0;
list-style: none;
overflow: hidden;
}
.inline-list>li {
list-style: none;
float: left;
margin-left: 1.375rem;
display: block;
}
.inline-list > li>* {
display: block;
}
.joyride-list {
display: none;
}
.joyride-tip-guide {
display: none;
position: absolute;
background: #333333;
color: #ffffff;
z-index: 101;
top: 0;
left: 2.5%;
font-family: inherit;
font-weight: normal;
width: 95%;
}
.lt-ie9 .joyride-tip-guide {
max-width: 800px;
left: 50%;
margin-left: -400px;
}
.joyride-content-wrapper {
width: 100%;
padding: 1.125rem 1.25rem 1.5rem;
}
.joyride-content-wrapper .button {
margin-bottom: 0 !important;
}
.joyride-tip-guide .joyride-nub {
display: block;
position: absolute;
left: 22px;
width: 0;
height: 0;
border: 10px solid #333333;
}
.joyride-tip-guide .joyride-nub.top {
border-top-style: solid;
border-color: #333333;
border-top-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
top: -20px;
}
.joyride-tip-guide .joyride-nub.bottom {
border-bottom-style: solid;
border-color: #333333 !important;
border-bottom-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
bottom: -20px;
}
.joyride-tip-guide .joyride-nub.right {
right: -20px;
}
.joyride-tip-guide .joyride-nub.left {
left: -20px;
}
.joyride-tip-guide h1 ,.joyride-tip-guide h2 ,.joyride-tip-guide h3 ,.joyride-tip-guide h4 ,.joyride-tip-guide h5 ,.joyride-tip-guide h6 {
line-height: 1.25;
margin: 0;
font-weight: bold;
color: #ffffff;
}
.joyride-tip-guide p {
margin: 0 0 1.125rem 0;
font-size: 0.875rem;
line-height: 1.3;
}
.joyride-timer-indicator-wrap {
width: 50px;
height: 3px;
border: solid 1px #555555;
position: absolute;
right: 1.0625rem;
bottom: 1rem;
}
.joyride-timer-indicator {
display: block;
width: 0;
height: inherit;
background: #666666;
}
.joyride-close-tip {
position: absolute;
right: 12px;
top: 10px;
color: #777777 !important;
text-decoration: none;
font-size: 24px;
font-weight: normal;
line-height: 0.5 !important;
}
.joyride-close-tip:hover ,.joyride-close-tip:focus {
color: #eeeeee !important;
}
.joyride-modal-bg {
position: fixed;
height: 100%;
width: 100%;
background: transparent;
background: rgba(0, 0, 0, 0.5);
z-index: 100;
display: none;
top: 0;
left: 0;
cursor: pointer;
}
.joyride-expose-wrapper {
background-color: #ffffff;
position: absolute;
border-radius: 3px;
z-index: 102;
box-shadow: 0 0 15px #ffffff;
}
.joyride-expose-cover {
background: transparent;
border-radius: 3px;
position: absolute;
z-index: 9999;
top: 0;
left: 0;
}
@media only screen and (min-width: 40.063em) {
.joyride-tip-guide {
width:300px;
left: inherit;
}
.joyride-tip-guide .joyride-nub.bottom {
border-color: #333333 !important;
border-bottom-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
bottom: -20px;
}
.joyride-tip-guide .joyride-nub.right {
border-color: #333333 !important;
border-top-color: transparent !important;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
top: 22px;
left: auto;
right: -20px;
}
.joyride-tip-guide .joyride-nub.left {
border-color: #333333 !important;
border-top-color: transparent !important;
border-left-color: transparent !important;
border-bottom-color: transparent !important;
top: 22px;
left: -20px;
right: auto;
}
}
.keystroke ,kbd {
background-color: #ededed;
border-color: #dcdcdc;
color: #222222;
border-style: solid;
border-width: 1px;
margin: 0;
font-family: "Consolas","Menlo","Courier",monospace;
font-size: inherit;
padding: 0.125rem 0.25rem 0;
border-radius: 3px;
}
.label {
font-weight: normal;
font-family: "Open Sans","Helvetica",Helvetica,Arial,sans-serif;
text-align: center;
text-decoration: none;
line-height: 1;
white-space: nowrap;
display: inline-block;
position: relative;
margin-bottom: inherit;
padding: 0.25rem 0.5rem 0.375rem;
font-size: 0.6875rem;
background-color: #000000;
color: #ffffff;
}
.label.radius {
border-radius: 3px;
}
.label.round {
border-radius: 1000px;
}
.label.alert {
background-color: #f04124;
color: #ffffff;
}
.label.success {
background-color: #43ac6a;
color: #ffffff;
}
.label.secondary {
background-color: #00aeef;
color: #ffffff;
}
[data-magellan-expedition] ,[data-magellan-expedition-clone] {
background: #ffffff;
z-index: 50;
min-width: 100%;
padding: 10px;
}
[data-magellan-expedition] .sub-nav ,[data-magellan-expedition-clone] .sub-nav {
margin-bottom: 0;
}
[data-magellan-expedition] .sub-nav dd ,[data-magellan-expedition-clone] .sub-nav dd {
margin-bottom: 0;
}
[data-magellan-expedition] .sub-nav a ,[data-magellan-expedition-clone] .sub-nav a {
line-height: 1.8em;
}
@keyframes rotate {
from {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.slideshow-wrapper {
position: relative;
}
.slideshow-wrapper ul {
list-style-type: none;
margin: 0;
}
.slideshow-wrapper ul li ,.slideshow-wrapper ul li .orbit-caption {
display: none;
}
.slideshow-wrapper ul li:first-child {
display: block;
}
.slideshow-wrapper .orbit-container {
background-color: transparent;
}
.slideshow-wrapper .orbit-container li {
display: block;
}
.slideshow-wrapper .orbit-container li .orbit-caption {
display: block;
}
.slideshow-wrapper .preloader {
display: block;
width: 40px;
height: 40px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -20px;
margin-left: -20px;
border: solid 3px;
border-color: #555555 #ffffff;
border-radius: 1000px;
animation-name: rotate;
animation-duration: 1.5s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
.orbit-container {
overflow: hidden;
width: 100%;
position: relative;
background: none;
}
.orbit-container .orbit-slides-container {
list-style: none;
margin: 0;
padding: 0;
position: relative;
-webkit-transform: translateZ(0);
}
.orbit-container .orbit-slides-container img {
display: block;
max-width: 100%;
}
.orbit-container .orbit-slides-container.fade li {
opacity: 0;
transition: opacity 500ms ease-in-out;
-ms-transform: translate(0, 0);
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.orbit-container .orbit-slides-container.fade li.animate-in {
opacity: 1;
z-index: 20;
transition: opacity 500ms ease-in-out;
}
.orbit-container .orbit-slides-container.fade li.animate-out {
z-index: 10;
transition: opacity 500ms ease-in-out;
}
.orbit-container .orbit-slides-container.swipe-next li {
-ms-transform: translate(100%, 0);
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
-o-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
.orbit-container .orbit-slides-container.swipe-next li.animate-in {
-ms-transform: translate(0, 0);
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
transition-duration: 500ms;
}
.orbit-container .orbit-slides-container.swipe-next li.animate-out {
-ms-transform: translate(-100%, 0);
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
-o-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
transition-duration: 500ms;
}
.orbit-container .orbit-slides-container.swipe-prev li {
-ms-transform: translate(-100%, 0);
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
-o-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.orbit-container .orbit-slides-container.swipe-prev li.animate-in {
-ms-transform: translate(0, 0);
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
transition-duration: 500ms;
}
.orbit-container .orbit-slides-container.swipe-prev li.animate-out {
-ms-transform: translate(100%, 0);
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
-o-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
transition-duration: 500ms;
}
.orbit-container .orbit-slides-container li {
position: absolute;
top: 0;
left: 0;
width: 100%;
-ms-transform: translate(100%, 0);
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
-o-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
.orbit-container .orbit-slides-container li.active {
opacity: 1;
top: 0;
left: 0;
-ms-transform: translate(0, 0);
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.orbit-container .orbit-slides-container li .orbit-caption {
position: absolute;
bottom: 0;
background-color: rgba(51, 51, 51, 0.8);
color: #ffffff;
width: 100%;
padding: 0.625rem 0.875rem;
font-size: 0.875rem;
}
.orbit-container .orbit-slide-number {
position: absolute;
top: 10px;
left: 10px;
font-size: 12px;
color: #ffffff;
background: rgba(0, 0, 0, 0);
z-index: 10;
}
.orbit-container .orbit-slide-number span {
font-weight: 700;
padding: 0.3125rem;
}
.orbit-container .orbit-timer {
position: absolute;
top: 12px;
right: 10px;
height: 6px;
width: 100px;
z-index: 10;
}
.orbit-container .orbit-timer .orbit-progress {
height: 3px;
background-color: rgba(255, 255, 255, 0.3);
display: block;
width: 0%;
position: relative;
right: 20px;
top: 5px;
}
.orbit-container .orbit-timer>span {
display: none;
position: absolute;
top: 0px;
right: 0;
width: 11px;
height: 14px;
border: solid 4px #ffffff;
border-top: none;
border-bottom: none;
}
.orbit-container .orbit-timer.paused>span {
right: -4px;
top: 0px;
width: 11px;
height: 14px;
border: inset 8px;
border-left-style: solid;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
border-color: transparent #ffffff transparent transparent;
}
.orbit-container .orbit-timer.paused > span.dark {
border-color: transparent #333333 transparent transparent;
}
.orbit-container:hover .orbit-timer>span {
display: block;
}
.orbit-container .orbit-prev ,.orbit-container .orbit-next {
position: absolute;
top: 45%;
margin-top: -25px;
width: 36px;
height: 60px;
line-height: 50px;
color: white;
background-color: transparent;
text-indent: -9999px !important;
z-index: 10;
}
.orbit-container .orbit-prev:hover ,.orbit-container .orbit-next:hover {
background-color: rgba(0, 0, 0, 0.3);
}
.orbit-container .orbit-prev>span ,.orbit-container .orbit-next>span {
position: absolute;
top: 50%;
margin-top: -10px;
display: block;
width: 0;
height: 0;
border: inset 10px;
}
.orbit-container .orbit-prev {
left: 0;
}
.orbit-container .orbit-prev>span {
border-right-style: solid;
border-color: transparent;
border-right-color: #ffffff;
}
.orbit-container .orbit-prev:hover>span {
border-right-color: #ffffff;
}
.orbit-container .orbit-next {
right: 0;
}
.orbit-container .orbit-next>span {
border-color: transparent;
border-left-style: solid;
border-left-color: #ffffff;
left: 50%;
margin-left: -4px;
}
.orbit-container .orbit-next:hover>span {
border-left-color: #ffffff;
}
.orbit-container .orbit-bullets-container {
text-align: center;
}
.orbit-container .orbit-bullets {
margin: 0 auto 30px auto;
overflow: hidden;
position: relative;
top: 10px;
float: none;
text-align: center;
display: block;
}
.orbit-container .orbit-bullets li {
display: inline-block;
width: 0.875rem;
height: 0.875rem;
background: #ffffff;
float: none;
margin-right: 6px;
border-radius: 1000px;
}
.orbit-container .orbit-bullets li.active {
background: transparent;
}
.orbit-container .orbit-bullets li:last-child {
margin-right: 0;
}
.touch .orbit-container .orbit-prev ,.touch .orbit-container .orbit-next {
display: none;
}
.touch .orbit-bullets {
display: none;
}
@media only screen and (min-width: 40.063em) {
.touch .orbit-container .orbit-prev ,.touch .orbit-container .orbit-next {
display:inherit;
}
.touch .orbit-bullets {
display: block;
}
}
@media only screen and (max-width: 40em) {
.orbit-stack-on-small .orbit-slides-container {
height:auto !important;
}
.orbit-stack-on-small .orbit-slides-container>* {
position: relative;
margin-left: 0% !important;
opacity: 1 !important;
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
transition: none !important;
}
.orbit-stack-on-small .orbit-timer {
display: none;
}
.orbit-stack-on-small .orbit-next ,.orbit-stack-on-small .orbit-prev {
display: none;
}
.orbit-stack-on-small .orbit-bullets {
display: none;
}
}
ul.pagination {
display: block;
height: 1.5rem;
margin-left: -0.3125rem;
}
ul.pagination li {
height: 1.5rem;
color: #222222;
font-size: 0.875rem;
margin-left: 0.3125rem;
}
ul.pagination li a {
display: block;
padding: 0.0625rem 0.625rem 0.0625rem;
color: #999999;
border-radius: 3px;
}
ul.pagination li:hover a ,ul.pagination li a:focus {
background: #e6e6e6;
}
ul.pagination li.unavailable a {
cursor: default;
color: #999999;
}
ul.pagination li.unavailable:hover a ,ul.pagination li.unavailable a:focus {
background: transparent;
}
ul.pagination li.current a {
background: #000000;
color: #ffffff;
font-weight: bold;
cursor: default;
}
ul.pagination li.current a:hover ,ul.pagination li.current a:focus {
background: #000000;
}
ul.pagination li {
float: left;
display: block;
}
.pagination-centered {
text-align: center;
}
.pagination-centered ul.pagination li {
float: none;
display: inline-block;
}
.panel {
border-style: solid;
border-width: 0;
border-color: #87b7e4;
margin-bottom: 1.25rem;
padding: 1.25rem;
background: #accdec;
}
.panel>:first-child {
margin-top: 0;
}
.panel>:last-child {
margin-bottom: 0;
}
.panel h1 ,.panel h2 ,.panel h3 ,.panel h4 ,.panel h5 ,.panel h6 ,.panel p {
color: #333333;
}
.panel h1 ,.panel h2 ,.panel h3 ,.panel h4 ,.panel h5 ,.panel h6 {
line-height: 1;
margin-bottom: 0.625rem;
}
.panel h1.subheader ,.panel h2.subheader ,.panel h3.subheader ,.panel h4.subheader ,.panel h5.subheader ,.panel h6.subheader {
line-height: 1.4;
}
.panel.callout {
border-style: solid;
border-width: 0;
border-color: #d6d6d6;
margin-bottom: 1.25rem;
padding: 1.25rem;
background: #f0f0f0;
}
.panel.callout>:first-child {
margin-top: 0;
}
.panel.callout>:last-child {
margin-bottom: 0;
}
.panel.callout h1 ,.panel.callout h2 ,.panel.callout h3 ,.panel.callout h4 ,.panel.callout h5 ,.panel.callout h6 ,.panel.callout p {
color: #333333;
}
.panel.callout h1 ,.panel.callout h2 ,.panel.callout h3 ,.panel.callout h4 ,.panel.callout h5 ,.panel.callout h6 {
line-height: 1;
margin-bottom: 0.625rem;
}
.panel.callout h1.subheader ,.panel.callout h2.subheader ,.panel.callout h3.subheader ,.panel.callout h4.subheader ,.panel.callout h5.subheader ,.panel.callout h6.subheader {
line-height: 1.4;
}
.panel.callout a:not(.button) {
color: #000000;
}
.panel.radius {
border-radius: 3px;
}
.pricing-table {
border: solid 1px #dddddd;
margin-left: 0;
margin-bottom: 1.25rem;
}
.pricing-table * {
list-style: none;
line-height: 1;
}
.pricing-table .title {
background-color: #333333;
padding: 0.9375rem 1.25rem;
text-align: center;
color: #eeeeee;
font-weight: normal;
font-size: 1rem;
font-family: "Open Sans","Helvetica",Helvetica,Arial,sans-serif;
}
.pricing-table .price {
background-color: #f6f6f6;
padding: 0.9375rem 1.25rem;
text-align: center;
color: #333333;
font-weight: normal;
font-size: 2rem;
font-family: "Open Sans","Helvetica",Helvetica,Arial,sans-serif;
}
.pricing-table .description {
background-color: #ffffff;
padding: 0.9375rem;
text-align: center;
color: #777777;
font-size: 0.75rem;
font-weight: normal;
line-height: 1.4;
border-bottom: dotted 1px #dddddd;
}
.pricing-table .bullet-item {
background-color: #ffffff;
padding: 0.9375rem;
text-align: center;
color: #333333;
font-size: 0.875rem;
font-weight: normal;
border-bottom: dotted 1px #dddddd;
}
.pricing-table .cta-button {
background-color: #ffffff;
text-align: center;
padding: 1.25rem 1.25rem 0;
}
.progress {
background-color: #f6f6f6;
height: 1.5625rem;
border: 1px solid #ffffff;
padding: 0.125rem;
margin-bottom: 0.625rem;
}
.progress .meter {
background: #000000;
height: 100%;
display: block;
}
.progress.secondary .meter {
background: #00aeef;
height: 100%;
display: block;
}
.progress.success .meter {
background: #43ac6a;
height: 100%;
display: block;
}
.progress.alert .meter {
background: #f04124;
height: 100%;
display: block;
}
.progress.radius {
border-radius: 3px;
}
.progress.radius .meter {
border-radius: 2px;
}
.progress.round {
border-radius: 1000px;
}
.progress.round .meter {
border-radius: 999px;
}
.range-slider {
display: block;
position: relative;
width: 100%;
height: 1rem;
border: 1px solid #dddddd;
margin: 1.25rem 0;
-ms-touch-action: none;
touch-action: none;
background: #fafafa;
}
.range-slider.vertical-range {
display: block;
position: relative;
width: 100%;
height: 1rem;
border: 1px solid #dddddd;
margin: 1.25rem 0;
-ms-touch-action: none;
touch-action: none;
display: inline-block;
width: 1rem;
height: 12.5rem;
}
.range-slider.vertical-range .range-slider-handle {
margin-top: 0;
margin-left: -0.5rem;
position: absolute;
bottom: -10.5rem;
}
.range-slider.vertical-range .range-slider-active-segment {
width: 0.875rem;
height: auto;
bottom: 0;
}
.range-slider.radius {
background: #fafafa;
border-radius: 3px;
}
.range-slider.radius .range-slider-handle {
background: #000000;
border-radius: 3px;
}
.range-slider.radius .range-slider-handle:hover {
background: #000000;
}
.range-slider.round {
background: #fafafa;
border-radius: 1000px;
}
.range-slider.round .range-slider-handle {
background: #000000;
border-radius: 1000px;
}
.range-slider.round .range-slider-handle:hover {
background: #000000;
}
.range-slider-active-segment {
display: inline-block;
position: absolute;
height: 0.875rem;
background: #00aeed;
}
.range-slider-handle {
display: inline-block;
position: absolute;
z-index: 1;
top: -0.3125rem;
width: 2rem;
height: 1.375rem;
border: 1px solid none;
cursor: pointer;
background: #000000;
}
.range-slider-handle:hover {
background: #000000;
}
.reveal-modal-bg {
position: fixed;
height: 100%;
width: 100%;
background: #000000;
background: rgba(0, 0, 0, 0.45);
z-index: 99;
display: none;
top: 0;
left: 0;
}
dialog ,.reveal-modal {
visibility: hidden;
display: none;
position: absolute;
z-index: 100;
width: 100vw;
top: 0;
left: 0;
background-color: #ffffff;
padding: 1.25rem;
border: solid 1px #666666;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
@media only screen and (max-width: 40em) {
dialog ,.reveal-modal {
min-height:100vh;
}
}
@media only screen and (min-width: 40.063em) {
dialog ,.reveal-modal {
left:50%;
}
}
dialog .column ,dialog .columns ,.reveal-modal .column ,.reveal-modal .columns {
min-width: 0;
}
dialog>:first-child ,.reveal-modal>:first-child {
margin-top: 0;
}
dialog>:last-child ,.reveal-modal>:last-child {
margin-bottom: 0;
}
@media only screen and (min-width: 40.063em) {
dialog ,.reveal-modal {
margin-left:-40%;
width: 80%;
}
}
@media only screen and (min-width: 40.063em) {
dialog ,.reveal-modal {
top:6.25rem;
}
}
dialog .close-reveal-modal ,.reveal-modal .close-reveal-modal {
font-size: 2.5rem;
line-height: 1;
position: absolute;
top: 0.5rem;
right: 0.6875rem;
color: #aaaaaa;
font-weight: bold;
cursor: pointer;
}
dialog[open] {
display: block;
visibility: visible;
}
@media only screen and (min-width: 40.063em) {
dialog ,.reveal-modal {
padding:1.875rem;
}
dialog.radius ,.reveal-modal.radius {
border-radius: 3px;
}
dialog.round ,.reveal-modal.round {
border-radius: 1000px;
}
dialog.collapse ,.reveal-modal.collapse {
padding: 0;
}
@media only screen and (min-width: 40.063em) {
dialog.tiny ,.reveal-modal.tiny {
margin-left:-15%;
width: 30%;
}
}
@media only screen and (min-width: 40.063em) {
dialog.small ,.reveal-modal.small {
margin-left:-20%;
width: 40%;
}
}
@media only screen and (min-width: 40.063em) {
dialog.medium ,.reveal-modal.medium {
margin-left:-30%;
width: 60%;
}
}
@media only screen and (min-width: 40.063em) {
dialog.large ,.reveal-modal.large {
margin-left:-35%;
width: 70%;
}
}
@media only screen and (min-width: 40.063em) {
dialog.xlarge ,.reveal-modal.xlarge {
margin-left:-47.5%;
width: 95%;
}
}
dialog.full ,.reveal-modal.full {
top: 0;
left: 0;
height: 100vh;
min-height: 100vh;
margin-left: 0 !important;
}
@media only screen and (min-width: 40.063em) {
dialog.full ,.reveal-modal.full {
margin-left:-50vw;
width: 100vw;
}
}
}
@media print {
dialog ,.reveal-modal {
background: #ffffff !important;
}
}
.side-nav {
display: block;
margin: 0;
padding: 0.875rem 0;
list-style-type: none;
list-style-position: inside;
font-family: "Open Sans","Helvetica",Helvetica,Arial,sans-serif;
}
.side-nav li {
margin: 0 0 0.4375rem 0;
font-size: 0.875rem;
}
.side-nav li a:not(.button) {
display: block;
color: #000000;
}
.side-nav li a:not(.button):hover ,.side-nav li a:not(.button):focus {
color: #4d4d4d;
}
.side-nav li.active>a:first-child:not(.button) {
color: #4d4d4d;
font-weight: normal;
font-family: "Open Sans","Helvetica",Helvetica,Arial,sans-serif;
}
.side-nav li.divider {
border-top: 1px solid;
height: 0;
padding: 0;
list-style: none;
border-top-color: #ffffff;
}
.split.button {
position: relative;
padding-right: 5.0625rem;
}
.split.button span {
display: block;
height: 100%;
position: absolute;
right: 0;
top: 0;
border-left: solid 1px;
}
.split.button span:before {
position: absolute;
content: "";
width: 0;
height: 0;
display: block;
border-style: inset;
top: 50%;
left: 50%;
}
.split.button span:active {
background-color: rgba(0, 0, 0, 0.1);
}
.split.button span {
border-left-color: rgba(255, 255, 255, 0.5);
}
.split.button span {
width: 3.09375rem;
}
.split.button span:before {
border-top-style: solid;
border-width: 0.375rem;
top: 48%;
margin-left: -0.375rem;
}
.split.button span:before {
border-color: #ffffff transparent transparent transparent;
}
.split.button.secondary span {
border-left-color: rgba(255, 255, 255, 0.5);
}
.split.button.secondary span:before {
border-color: #ffffff transparent transparent transparent;
}
.split.button.alert span {
border-left-color: rgba(255, 255, 255, 0.5);
}
.split.button.success span {
border-left-color: rgba(255, 255, 255, 0.5);
}
.split.button.tiny {
padding-right: 3.75rem;
}
.split.button.tiny span {
width: 2.25rem;
}
.split.button.tiny span:before {
border-top-style: solid;
border-width: 0.375rem;
top: 48%;
margin-left: -0.375rem;
}
.split.button.small {
padding-right: 4.375rem;
}
.split.button.small span {
width: 2.625rem;
}
.split.button.small span:before {
border-top-style: solid;
border-width: 0.4375rem;
top: 48%;
margin-left: -0.375rem;
}
.split.button.large {
padding-right: 5.5rem;
}
.split.button.large span {
width: 3.4375rem;
}
.split.button.large span:before {
border-top-style: solid;
border-width: 0.3125rem;
top: 48%;
margin-left: -0.375rem;
}
.split.button.expand {
padding-left: 2rem;
}
.split.button.secondary span:before {
border-color: #333333 transparent transparent transparent;
}
.split.button.radius span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.split.button.round span {
border-bottom-right-radius: 1000px;
border-top-right-radius: 1000px;
}
.sub-nav {
display: block;
width: auto;
overflow: hidden;
margin: -0.25rem 0 1.125rem;
padding-top: 0.25rem;
margin-right: 0;
margin-left: -0.75rem;
}
.sub-nav dt {
text-transform: uppercase;
}
.sub-nav dt ,.sub-nav dd ,.sub-nav li {
float: left;
display: inline;
margin-left: 1rem;
margin-bottom: 0.625rem;
font-family: "Open Sans","Helvetica",Helvetica,Arial,sans-serif;
font-weight: normal;
font-size: 0.875rem;
color: #999999;
}
.sub-nav dt a ,.sub-nav dd a ,.sub-nav li a {
text-decoration: none;
color: #999999;
padding: 0.1875rem 1rem;
}
.sub-nav dt a:hover ,.sub-nav dd a:hover ,.sub-nav li a:hover {
color: #737373;
}
.sub-nav dt.active a ,.sub-nav dd.active a ,.sub-nav li.active a {
border-radius: 3px;
font-weight: normal;
background: #000000;
padding: 0.1875rem 1rem;
cursor: default;
color: #ffffff;
}
.sub-nav dt.active a:hover ,.sub-nav dd.active a:hover ,.sub-nav li.active a:hover {
background: #000000;
}
div.switch {
position: relative;
padding: 0;
display: block;
overflow: hidden;
border-style: solid;
border-width: 1px;
margin-bottom: 1.25rem;
height: 2.25rem;
background: #ffffff;
border-color: #cccccc;
}
div.switch label {
position: relative;
left: 0;
z-index: 2;
float: left;
width: 50%;
height: 100%;
margin: 0;
font-weight: bold;
text-align: left;
transition: all 0.1s ease-out;
}
div.switch input {
position: absolute;
z-index: 3;
opacity: 0;
width: 100%;
height: 100%;
-moz-appearance: none;
}
div.switch input:hover ,div.switch input:focus {
cursor: pointer;
}
div.switch span:last-child {
position: absolute;
top: -1px;
left: -1px;
z-index: 1;
display: block;
padding: 0;
border-width: 1px;
border-style: solid;
transition: all 0.1s ease-out;
}
div.switch input:not(:checked)+label {
opacity: 0;
}
div.switch input:checked {
display: none !important;
}
div.switch input {
left: 0;
display: block !important;
}
div.switch input:first-of-type+label ,div.switch input:first-of-type+span+label {
left: -50%;
}
div.switch input:first-of-type:checked+label ,div.switch input:first-of-type:checked+span+label {
left: 0%;
}
div.switch input:last-of-type+label ,div.switch input:last-of-type+span+label {
right: -50%;
left: auto;
text-align: right;
}
div.switch input:last-of-type:checked+label ,div.switch input:last-of-type:checked+span+label {
right: 0%;
left: auto;
}
div.switch span.custom {
display: none !important;
}
form.custom div.switch .hidden-field {
margin-left: auto;
position: absolute;
visibility: visible;
}
div.switch label {
padding: 0;
line-height: 2.3rem;
font-size: 0.875rem;
}
div.switch input:first-of-type:checked~span:last-child {
left: 100%;
margin-left: -2.1875rem;
}
div.switch span:last-child {
width: 2.25rem;
height: 2.25rem;
}
div.switch span:last-child {
border-color: #b3b3b3;
background: #ffffff;
background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07),1000px 0 0 980px #f3faf6,-2px 0 10px 0 rgba(0, 0, 0, 0.07),-1000px 0 0 1000px #f5f5f5;
}
div.switch:hover span:last-child ,div.switch:focus span:last-child {
background: #ffffff;
background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
}
div.switch:active {
background: transparent;
}
div.switch.large {
height: 2.75rem;
}
div.switch.large label {
padding: 0;
line-height: 2.3rem;
font-size: 1.0625rem;
}
div.switch.large input:first-of-type:checked~span:last-child {
left: 100%;
margin-left: -2.6875rem;
}
div.switch.large span:last-child {
width: 2.75rem;
height: 2.75rem;
}
div.switch.small {
height: 1.75rem;
}
div.switch.small label {
padding: 0;
line-height: 2.1rem;
font-size: 0.75rem;
}
div.switch.small input:first-of-type:checked~span:last-child {
left: 100%;
margin-left: -1.6875rem;
}
div.switch.small span:last-child {
width: 1.75rem;
height: 1.75rem;
}
div.switch.tiny {
height: 1.375rem;
}
div.switch.tiny label {
padding: 0;
line-height: 1.9rem;
font-size: 0.6875rem;
}
div.switch.tiny input:first-of-type:checked~span:last-child {
left: 100%;
margin-left: -1.3125rem;
}
div.switch.tiny span:last-child {
width: 1.375rem;
height: 1.375rem;
}
div.switch.radius {
border-radius: 4px;
}
div.switch.radius span:last-child {
border-radius: 3px;
}
div.switch.round {
border-radius: 1000px;
}
div.switch.round span:last-child {
border-radius: 999px;
}
div.switch.round label {
padding: 0 0.5625rem;
}
table {
background: #ffffff;
margin-bottom: 1.25rem;
border: solid 1px #dddddd;
}
table thead ,table tfoot {
background: #f5f5f5;
}
table thead tr th ,table thead tr td ,table tfoot tr th ,table tfoot tr td {
padding: 0.5rem 0.625rem 0.625rem;
font-size: 0.875rem;
font-weight: bold;
color: #222222;
text-align: left;
}
table tr th ,table tr td {
padding: 0.5625rem 0.625rem;
font-size: 0.875rem;
color: #222222;
}
table tr.even ,table tr.alt ,table tr:nth-of-type(even) {
background: #f9f9f9;
}
table thead tr th ,table tfoot tr th ,table tbody tr td ,table tr td ,table tfoot tr td {
display: table-cell;
line-height: 1.125rem;
}
.tabs {
*zoom:1;margin-bottom: 0 !important;
}
.tabs:before ,.tabs:after {
content: " ";
display: table;
}
.tabs:after {
clear: both;
}
.tabs dd {
position: relative;
margin-bottom: 0 !important;
float: left;
}
.tabs dd>a {
display: block;
background: #efefef;
color: #222222;
padding: 1rem 2rem;
font-family: "Open Sans","Helvetica",Helvetica,Arial,sans-serif;
font-size: 1rem;
}
.tabs dd > a:hover {
background: #e1e1e1;
}
.tabs dd.active a {
background: #ffffff;
}
.tabs.radius dd:first-child a {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.tabs.radius dd:last-child a {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.tabs.vertical dd {
position: inherit;
float: none;
display: block;
top: auto;
}
.tabs-content {
*zoom:1;margin-bottom: 1.5rem;
width: 100%;
}
.tabs-content:before ,.tabs-content:after {
content: " ";
display: table;
}
.tabs-content:after {
clear: both;
}
.tabs-content>.content {
display: none;
float: left;
padding: 0.625rem 0;
width: 100%;
}
.tabs-content > .content.active {
display: block;
float: none;
}
.tabs-content > .content.contained {
padding: 0.625rem;
}
.tabs-content.vertical {
display: block;
}
.tabs-content.vertical>.content {
padding: 0 0.625rem;
}
@media only screen and (min-width: 40.063em) {
.tabs.vertical {
width:20%;
float: left;
margin-bottom: 1.25rem;
}
.tabs-content.vertical {
width: 80%;
float: left;
margin-left: -1px;
}
}
.no-js .tabs-content>.content {
display: block;
float: none;
}
.th {
line-height: 0;
display: inline-block;
border: solid 4px #ffffff;
max-width: 100%;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
transition: all 200ms ease-out;
}
.th:hover ,.th:focus {
box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.5);
}
.th.radius {
border-radius: 3px;
}
.has-tip {
border-bottom: dotted 1px #cccccc;
cursor: help;
font-weight: bold;
color: #333333;
}
.has-tip:hover ,.has-tip:focus {
border-bottom: dotted 1px #000000;
color: #000000;
}
.has-tip.tip-left ,.has-tip.tip-right {
float: none !important;
}
.tooltip {
display: none;
position: absolute;
z-index: 999;
font-weight: normal;
font-size: 0.875rem;
line-height: 1.3;
padding: 0.75rem;
max-width: 85%;
left: 50%;
width: 100%;
color: #ffffff;
background: #333333;
}
.tooltip>.nub {
display: block;
left: 5px;
position: absolute;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent transparent #333333 transparent;
top: -10px;
}
.tooltip > .nub.rtl {
left: auto;
right: 5px;
}
.tooltip.radius {
border-radius: 3px;
}
.tooltip.round {
border-radius: 1000px;
}
.tooltip.round>.nub {
left: 2rem;
}
.tooltip.opened {
color: #000000 !important;
border-bottom: dotted 1px #000000 !important;
}
.tap-to-close {
display: block;
font-size: 0.625rem;
color: #777777;
font-weight: normal;
}
@media only screen and (min-width: 40.063em) {
.tooltip>.nub {
border-color:transparent transparent #333333 transparent;
top: -10px;
}
.tooltip.tip-top>.nub {
border-color: #333333 transparent transparent transparent;
top: auto;
bottom: -10px;
}
.tooltip.tip-left ,.tooltip.tip-right {
float: none !important;
}
.tooltip.tip-left>.nub {
border-color: transparent transparent transparent #333333;
right: -10px;
left: auto;
top: 50%;
margin-top: -5px;
}
.tooltip.tip-right>.nub {
border-color: transparent #333333 transparent transparent;
right: auto;
left: -10px;
top: 50%;
margin-top: -5px;
}
}
meta.foundation-mq-topbar {
font-family: "/only screen and (min-width: 768px)/";
width: 768px;
}
.contain-to-grid {
width: 100%;
background: #4d85b0;
}
.contain-to-grid .top-bar {
margin-bottom: 5px;
}
.fixed {
width: 100%;
left: 0;
position: fixed;
top: 0;
z-index: 99;
}
.fixed.expanded:not(.top-bar) {
overflow-y: auto;
height: auto;
width: 100%;
max-height: 100%;
}
.fixed.expanded:not(.top-bar) .title-area {
position: fixed;
width: 100%;
z-index: 99;
}
.fixed.expanded:not(.top-bar) .top-bar-section {
z-index: 98;
margin-top: 25px;
}
.top-bar {
overflow: hidden;
height: 25px;
line-height: 25px;
position: relative;
background: #4d85b0;
margin-bottom: 5px;
}
.top-bar ul {
margin-bottom: 0;
list-style: none;
}
.top-bar .row {
max-width: none;
}
.top-bar form ,.top-bar input {
margin-bottom: 0;
}
.top-bar input {
height: auto;
padding-top: 0.35rem;
padding-bottom: 0.35rem;
font-size: 0.75rem;
}
.top-bar .button ,.top-bar button {
padding-top: 0.45rem;
padding-bottom: 0.35rem;
margin-bottom: 0;
font-size: 0.75rem;
}
.top-bar .title-area {
position: relative;
margin: 0;
}
.top-bar .name {
height: 25px;
margin: 0;
font-size: 16px;
}
.top-bar .name h1 {
line-height: 25px;
font-size: 1.0625rem;
margin: 0;
}
.top-bar .name h1 a {
font-weight: normal;
color: #231f20;
width: 75%;
display: block;
padding: 0 8.33333px;
}
.top-bar .toggle-topbar {
position: absolute;
right: 0;
top: 0;
}
.top-bar .toggle-topbar a {
color: #231f20;
text-transform: uppercase;
font-size: 0.8125rem;
font-weight: bold;
position: relative;
display: block;
padding: 0 8.33333px;
height: 25px;
line-height: 25px;
}
.top-bar .toggle-topbar.menu-icon {
right: 8.33333px;
top: 50%;
margin-top: -16px;
padding-left: 40px;
}
.top-bar .toggle-topbar.menu-icon a {
height: 34px;
line-height: 33px;
padding: 0;
padding-right: 25px;
color: #ffffff;
position: relative;
}
.top-bar .toggle-topbar.menu-icon a::after {
content: "";
position: absolute;
right: 0;
display: block;
width: 16px;
top: 0;
height: 0;
box-shadow: 0 10px 0 1px #ffffff,0 16px 0 1px #ffffff,0 22px 0 1px #ffffff;
}
.top-bar.expanded {
height: auto;
background: transparent;
}
.top-bar.expanded .title-area {
background: #4d85b0;
}
.top-bar.expanded .toggle-topbar a {
color: #ffffff;
}
.top-bar.expanded .toggle-topbar a::after {
box-shadow: 0 10px 0 1px #ffffff,0 16px 0 1px #ffffff,0 22px 0 1px #ffffff;
}
.top-bar-section {
left: 0;
position: relative;
width: auto;
transition: left 300ms ease-out;
}
.top-bar-section ul {
width: 100%;
height: auto;
display: block;
background: #709cc0;
font-size: 16px;
margin: 0;
}
.top-bar-section .divider ,.top-bar-section [role="separator"] {
border-top: solid 1px #274358;
clear: both;
height: 1px;
width: 100%;
}
.top-bar-section ul li>a {
display: block;
width: 100%;
color: #231f20;
padding: 12px 0 12px 0;
padding-left: 8.33333px;
font-family: "Open Sans","Helvetica",Helvetica,Arial,sans-serif;
font-size: 0.875rem;
font-weight: 400;
text-transform: uppercase;
background: #709cc0;
}
.top-bar-section ul li > a.button {
font-size: 0.875rem;
padding-right: 8.33333px;
padding-left: 8.33333px;
background-color: #000000;
border-color: #000000;
color: #ffffff;
}
.top-bar-section ul li > a.button:hover ,.top-bar-section ul li > a.button:focus {
background-color: #000000;
}
.top-bar-section ul li > a.button:hover ,.top-bar-section ul li > a.button:focus {
color: #ffffff;
}
.top-bar-section ul li > a.button.secondary {
background-color: #00aeef;
border-color: #008cbf;
color: #ffffff;
}
.top-bar-section ul li > a.button.secondary:hover ,.top-bar-section ul li > a.button.secondary:focus {
background-color: #008cbf;
}
.top-bar-section ul li > a.button.secondary:hover ,.top-bar-section ul li > a.button.secondary:focus {
color: #ffffff;
}
.top-bar-section ul li > a.button.success {
background-color: #43ac6a;
border-color: #368a54;
color: #ffffff;
}
.top-bar-section ul li > a.button.success:hover ,.top-bar-section ul li > a.button.success:focus {
background-color: #368a54;
}
.top-bar-section ul li > a.button.success:hover ,.top-bar-section ul li > a.button.success:focus {
color: #ffffff;
}
.top-bar-section ul li > a.button.alert {
background-color: #f04124;
border-color: #cf280e;
color: #ffffff;
}
.top-bar-section ul li > a.button.alert:hover ,.top-bar-section ul li > a.button.alert:focus {
background-color: #cf280e;
}
.top-bar-section ul li > a.button.alert:hover ,.top-bar-section ul li > a.button.alert:focus {
color: #ffffff;
}
.top-bar-section ul li>button {
font-size: 0.875rem;
padding-right: 8.33333px;
padding-left: 8.33333px;
background-color: #000000;
border-color: #000000;
color: #ffffff;
}
.top-bar-section ul li > button:hover ,.top-bar-section ul li > button:focus {
background-color: #000000;
}
.top-bar-section ul li > button:hover ,.top-bar-section ul li > button:focus {
color: #ffffff;
}
.top-bar-section ul li > button.secondary {
background-color: #00aeef;
border-color: #008cbf;
color: #ffffff;
}
.top-bar-section ul li > button.secondary:hover ,.top-bar-section ul li > button.secondary:focus {
background-color: #008cbf;
}
.top-bar-section ul li > button.secondary:hover ,.top-bar-section ul li > button.secondary:focus {
color: #ffffff;
}
.top-bar-section ul li > button.success {
background-color: #43ac6a;
border-color: #368a54;
color: #ffffff;
}
.top-bar-section ul li > button.success:hover ,.top-bar-section ul li > button.success:focus {
background-color: #368a54;
}
.top-bar-section ul li > button.success:hover ,.top-bar-section ul li > button.success:focus {
color: #ffffff;
}
.top-bar-section ul li > button.alert {
background-color: #f04124;
border-color: #cf280e;
color: #ffffff;
}
.top-bar-section ul li > button.alert:hover ,.top-bar-section ul li > button.alert:focus {
background-color: #cf280e;
}
.top-bar-section ul li > button.alert:hover ,.top-bar-section ul li > button.alert:focus {
color: #ffffff;
}
.top-bar-section ul li:hover:not(.has-form)>a {
background: transparent;
color: #ffffff;
}
.top-bar-section ul li.active>a {
background: #ffffff;
color: #ffffff;
}
.top-bar-section ul li.active > a:hover {
background: #000000;
color: #ffffff;
}
.top-bar-section .has-form {
padding: 8.33333px;
}
.top-bar-section .has-dropdown {
position: relative;
}
.top-bar-section .has-dropdown > a:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 5px;
border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
border-left-style: solid;
margin-right: 8.33333px;
margin-top: -4.5px;
position: absolute;
top: 50%;
right: 0;
}
.top-bar-section .has-dropdown.moved {
position: static;
}
.top-bar-section .has-dropdown.moved>.dropdown {
display: block;
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto;
position: absolute !important;
width: 100%;
}
.top-bar-section .has-dropdown.moved>a:after {
display: none;
}
.top-bar-section .dropdown {
position: absolute;
left: 100%;
top: 0;
z-index: 99;
display: block;
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
}
.top-bar-section .dropdown li {
width: 100%;
height: auto;
}
.top-bar-section .dropdown li a {
font-weight: 800;
padding: 8px 8.33333px;
}
.top-bar-section .dropdown li a.parent-link {
font-weight: 400;
}
.top-bar-section .dropdown li.title h5 {
margin-bottom: 0;
}
.top-bar-section .dropdown li.title h5 a {
color: #231f20;
line-height: 12.5px;
display: block;
}
.top-bar-section .dropdown li.has-form {
padding: 8px 8.33333px;
}
.top-bar-section .dropdown li .button ,.top-bar-section .dropdown li button {
top: auto;
}
.top-bar-section .dropdown label {
padding: 8px 8.33333px 2px;
margin-bottom: 0;
text-transform: uppercase;
color: #777777;
font-weight: bold;
font-size: 0.625rem;
}
.js-generated {
display: block;
}
@media only screen and (min-width: 768px) {
.top-bar {
background:#4d85b0;
*zoom:1;overflow: visible;
}
.top-bar:before ,.top-bar:after {
content: " ";
display: table;
}
.top-bar:after {
clear: both;
}
.top-bar .toggle-topbar {
display: none;
}
.top-bar .title-area {
float: left;
}
.top-bar .name h1 a {
width: auto;
}
.top-bar input ,.top-bar .button ,.top-bar button {
font-size: 0.875rem;
position: relative;
top: 7px;
}
.top-bar.expanded {
background: #4d85b0;
}
.contain-to-grid .top-bar {
max-width: 62.5rem;
margin: 0 auto;
margin-bottom: 5px;
}
.top-bar-section {
transition: none 0 0;
left: 0 !important;
}
.top-bar-section ul {
width: auto;
height: auto !important;
display: inline;
}
.top-bar-section ul li {
float: left;
}
.top-bar-section ul li .js-generated {
display: none;
}
.top-bar-section li.hover>a:not(.button) {
background: transparent;
color: #ffffff;
}
.top-bar-section li:not(.has-form) a:not(.button) {
padding: 0 8.33333px;
line-height: 25px;
background: transparent;
}
.top-bar-section li:not(.has-form) a:not(.button):hover {
background: transparent;
}
.top-bar-section li.active:not(.has-form) a:not(.button) {
padding: 0 8.33333px;
line-height: 25px;
color: #ffffff;
background: #ffffff;
}
.top-bar-section li.active:not(.has-form) a:not(.button):hover {
background: #000000;
}
.top-bar-section .has-dropdown>a {
padding-right: 28.33333px !important;
}
.top-bar-section .has-dropdown > a:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 5px;
border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
border-top-style: solid;
margin-top: -2.5px;
top: 12.5px;
}
.top-bar-section .has-dropdown.moved {
position: relative;
}
.top-bar-section .has-dropdown.moved>.dropdown {
display: block;
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
}
.top-bar-section .has-dropdown.hover>.dropdown ,.top-bar-section .has-dropdown.not-click:hover>.dropdown {
display: block;
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto;
position: absolute !important;
}
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
border: none;
content: "\00bb";
top: 1rem;
margin-top: -1px;
right: 5px;
line-height: 1.2;
}
.top-bar-section .dropdown {
left: 0;
top: auto;
background: transparent;
min-width: 100%;
}
.top-bar-section .dropdown li a {
color: #231f20;
line-height: 1;
white-space: nowrap;
padding: 12px 8.33333px;
background: transparent;
}
.top-bar-section .dropdown li:not(.has-form) a:not(.button) {
color: #231f20;
background: transparent;
}
.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button) {
color: #ffffff;
background: transparent;
}
.top-bar-section .dropdown li label {
white-space: nowrap;
background: #333333;
}
.top-bar-section .dropdown li .dropdown {
left: 100%;
top: 0;
}
.top-bar-section>ul>.divider ,.top-bar-section>ul>[role="separator"] {
border-bottom: none;
border-top: none;
border-right: solid 1px #6395bb;
clear: none;
height: 25px;
width: 0;
}
.top-bar-section .has-form {
background: transparent;
padding: 0 8.33333px;
height: 25px;
}
.top-bar-section .right li .dropdown {
left: auto;
right: 0;
}
.top-bar-section .right li .dropdown li .dropdown {
right: 100%;
}
.top-bar-section .left li .dropdown {
right: auto;
left: 0;
}
.top-bar-section .left li .dropdown li .dropdown {
left: 100%;
}
.no-js .top-bar-section ul li:hover>a {
background: transparent;
color: #ffffff;
}
.no-js .top-bar-section ul li:active>a {
background: #ffffff;
color: #ffffff;
}
.no-js .top-bar-section .has-dropdown:hover>.dropdown {
display: block;
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto;
position: absolute !important;
}
}
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
.text-justify {
text-align: justify !important;
}
@media only screen and (max-width: 40em) {
.small-only-text-left {
text-align:left !important;
}
.small-only-text-right {
text-align: right !important;
}
.small-only-text-center {
text-align: center !important;
}
.small-only-text-justify {
text-align: justify !important;
}
}
@media only screen {
.small-text-left {
text-align: left !important;
}
.small-text-right {
text-align: right !important;
}
.small-text-center {
text-align: center !important;
}
.small-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 40.063em) and (max-width:64em) {
.medium-only-text-left {
text-align:left !important;
}
.medium-only-text-right {
text-align: right !important;
}
.medium-only-text-center {
text-align: center !important;
}
.medium-only-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 40.063em) {
.medium-text-left {
text-align:left !important;
}
.medium-text-right {
text-align: right !important;
}
.medium-text-center {
text-align: center !important;
}
.medium-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 64.063em) and (max-width:90em) {
.large-only-text-left {
text-align:left !important;
}
.large-only-text-right {
text-align: right !important;
}
.large-only-text-center {
text-align: center !important;
}
.large-only-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 64.063em) {
.large-text-left {
text-align:left !important;
}
.large-text-right {
text-align: right !important;
}
.large-text-center {
text-align: center !important;
}
.large-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 90.063em) and (max-width:120em) {
.xlarge-only-text-left {
text-align:left !important;
}
.xlarge-only-text-right {
text-align: right !important;
}
.xlarge-only-text-center {
text-align: center !important;
}
.xlarge-only-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 90.063em) {
.xlarge-text-left {
text-align:left !important;
}
.xlarge-text-right {
text-align: right !important;
}
.xlarge-text-center {
text-align: center !important;
}
.xlarge-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 120.063em) and (max-width:99999999em) {
.xxlarge-only-text-left {
text-align:left !important;
}
.xxlarge-only-text-right {
text-align: right !important;
}
.xxlarge-only-text-center {
text-align: center !important;
}
.xxlarge-only-text-justify {
text-align: justify !important;
}
}
@media only screen and (min-width: 120.063em) {
.xxlarge-text-left {
text-align:left !important;
}
.xxlarge-text-right {
text-align: right !important;
}
.xxlarge-text-center {
text-align: center !important;
}
.xxlarge-text-justify {
text-align: justify !important;
}
}
div ,dl ,dt ,dd ,ul ,ol ,li ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,pre ,form ,p ,blockquote ,th ,td {
margin: 0;
padding: 0;
}
a {
color: #000000;
text-decoration: none;
line-height: inherit;
}
a:hover ,a:focus {
color: #000000;
}
a img {
border: none;
}
p {
font-family: inherit;
font-weight: normal;
font-size: 0.875rem;
line-height: 1.6;
margin-bottom: 1.25rem;
text-rendering: optimizeLegibility;
}
p.lead {
font-size: 1.09375rem;
line-height: 1.6;
}
p aside {
font-size: 0.875rem;
line-height: 1.35;
font-style: italic;
}
h1 ,h2 ,h3 ,h4 ,h5 ,h6 {
font-family: "Raleway",sans-serif;
font-weight: 300;
font-style: normal;
color: #7aa5c4;
text-rendering: optimizeLegibility;
margin-top: 0.2rem;
margin-bottom: 0.5rem;
line-height: 1.4;
}
h1 small ,h2 small ,h3 small ,h4 small ,h5 small ,h6 small {
font-size: 60%;
color: #a9c5d9;
line-height: 0;
}
h1 {
font-size: 2.125rem;
}
h2 {
font-size: 1.625rem;
}
h3 {
font-size: 1.375rem;
}
h4 {
font-size: 1.125rem;
}
h5 {
font-size: 1.1875rem;
}
h6 {
font-size: 1rem;
}
.subheader {
line-height: 1.4;
color: #a9c5d9;
font-weight: normal;
margin-top: 0.2rem;
margin-bottom: 0.5rem;
}
hr {
border: solid #dddddd;
border-width: 1px 0 0;
clear: both;
margin: 1.25rem 0 1.1875rem;
height: 0;
}
em ,i {
font-style: italic;
line-height: inherit;
}
strong ,b {
font-weight: bold;
line-height: inherit;
}
small {
font-size: 60%;
line-height: inherit;
}
code {
font-family: Consolas,'Liberation Mono',Courier,monospace;
font-weight: bold;
color: #bd240d;
}
ul ,ol ,dl {
font-size: 0.875rem;
line-height: 1.6;
margin-bottom: 1.25rem;
list-style-position: outside;
font-family: inherit;
}
ul {
margin-left: 1.1rem;
}
ul.no-bullet {
margin-left: 0;
}
ul.no-bullet li ul ,ul.no-bullet li ol {
margin-left: 1.25rem;
margin-bottom: 0;
list-style: none;
}
ul li ul ,ul li ol {
margin-left: 1.25rem;
margin-bottom: 0;
}
ul.square li ul ,ul.circle li ul ,ul.disc li ul {
list-style: inherit;
}
ul.square {
list-style-type: square;
margin-left: 1.1rem;
}
ul.circle {
list-style-type: circle;
margin-left: 1.1rem;
}
ul.disc {
list-style-type: disc;
margin-left: 1.1rem;
}
ul.no-bullet {
list-style: none;
}
ol {
margin-left: 1.4rem;
}
ol li ul ,ol li ol {
margin-left: 1.25rem;
margin-bottom: 0;
}
dl dt {
margin-bottom: 0.3rem;
font-weight: bold;
}
dl dd {
margin-bottom: 0.75rem;
}
abbr ,acronym {
text-transform: uppercase;
font-size: 90%;
color: #222222;
border-bottom: 1px dotted #dddddd;
cursor: help;
}
abbr {
text-transform: none;
}
blockquote {
margin: 0 0 1.25rem;
padding: 0.5625rem 1.25rem 0 1.1875rem;
border-left: 1px solid #dddddd;
}
blockquote cite {
display: block;
font-size: 0.8125rem;
color: #99bad2;
}
blockquote cite:before {
content: "\2014 \0020";
}
blockquote cite a ,blockquote cite a:visited {
color: #99bad2;
}
blockquote ,blockquote p {
line-height: 1.6;
color: #a9c5d9;
}
.vcard {
display: inline-block;
margin: 0 0 1.25rem 0;
border: 1px solid #dddddd;
padding: 0.625rem 0.75rem;
}
.vcard li {
margin: 0;
display: block;
}
.vcard .fn {
font-weight: bold;
font-size: 0.9375rem;
}
.vevent .summary {
font-weight: bold;
}
.vevent abbr {
cursor: default;
text-decoration: none;
font-weight: bold;
border: none;
padding: 0 0.0625rem;
}
@media only screen and (min-width: 40.063em) {
h1 ,h2 ,h3 ,h4 ,h5 ,h6 {
line-height:1.4;
}
h1 {
font-size: 2.75rem;
}
h2 {
font-size: 2.25rem;
}
h3 {
font-size: 1.6875rem;
}
h4 {
font-size: 1.4375rem;
}
}
.print-only {
display: none !important;
}
@media print {
@page {
margin: 0.5cm;
}
* {
background: transparent !important;
color: #000000 !important;
box-shadow: none !important;
text-shadow: none !important;
}
a ,a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
.ir a:after ,a[href^="javascript:"]:after ,a[href^="#"]:after {
content: "";
}
pre ,blockquote {
border: 1px solid #999999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr ,img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p ,h2 ,h3 {
orphans: 3;
widows: 3;
}
h2 ,h3 {
page-break-after: avoid;
}
.hide-on-print {
display: none !important;
}
.print-only {
display: block !important;
}
.hide-for-print {
display: none !important;
}
.show-for-print {
display: inherit !important;
}
}
.off-canvas-wrap {
-webkit-backface-visibility: hidden;
position: relative;
width: 100%;
overflow: hidden;
}
.off-canvas-wrap.move-right ,.off-canvas-wrap.move-left {
min-height: 100%;
-webkit-overflow-scrolling: touch;
}
.inner-wrap {
-webkit-backface-visibility: hidden;
position: relative;
width: 100%;
*zoom:1;-webkit-transition: -webkit-transform 500ms ease;
-moz-transition: -moz-transform 500ms ease;
-ms-transition: -ms-transform 500ms ease;
-o-transition: -o-transform 500ms ease;
transition: transform 500ms ease;
}
.inner-wrap:before ,.inner-wrap:after {
content: " ";
display: table;
}
.inner-wrap:after {
clear: both;
}
.tab-bar {
-webkit-backface-visibility: hidden;
background: #333333;
color: #ffffff;
height: 2.8125rem;
line-height: 2.8125rem;
position: relative;
}
.tab-bar h1 ,.tab-bar h2 ,.tab-bar h3 ,.tab-bar h4 ,.tab-bar h5 ,.tab-bar h6 {
color: #ffffff;
font-weight: bold;
line-height: 2.8125rem;
margin: 0;
}
.tab-bar h1 ,.tab-bar h2 ,.tab-bar h3 ,.tab-bar h4 {
font-size: 1.1875rem;
}
.left-small {
width: 2.8125rem;
height: 2.8125rem;
position: absolute;
top: 0;
border-right: solid 1px #1a1a1a;
left: 0;
}
.right-small {
width: 2.8125rem;
height: 2.8125rem;
position: absolute;
top: 0;
border-left: solid 1px #1a1a1a;
right: 0;
}
.tab-bar-section {
padding: 0 0.625rem;
position: absolute;
text-align: center;
height: 2.8125rem;
top: 0;
}
@media only screen and (min-width: 40.063em) {
.tab-bar-section {
text-align:left;
}
}
.tab-bar-section.left {
left: 0;
right: 2.8125rem;
}
.tab-bar-section.right {
left: 2.8125rem;
right: 0;
}
.tab-bar-section.middle {
left: 2.8125rem;
right: 2.8125rem;
}
.tab-bar .menu-icon {
text-indent: 2.1875rem;
width: 2.8125rem;
height: 2.8125rem;
display: block;
line-height: 2.0625rem;
padding: 0;
color: #ffffff;
position: relative;
-ms-transform: translate(0, 0);
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.tab-bar .menu-icon span {
position: absolute;
display: block;
height: 0;
width: 1rem;
line-height: 1;
top: 0.9375rem;
left: 0.90625rem;
box-shadow: 0 0px 0 1px #ffffff,0 7px 0 1px #ffffff,0 14px 0 1px #ffffff;
}
.tab-bar .menu-icon:hover span {
box-shadow: 0 0px 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3;
}
.left-off-canvas-menu {
-webkit-backface-visibility: hidden;
width: 15.625rem;
top: 0;
bottom: 0;
position: absolute;
overflow-y: auto;
background: #333333;
z-index: 1001;
box-sizing: content-box;
-webkit-overflow-scrolling: touch;
-ms-transform: translate(-100%, 0);
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
-ms-transform: translate3d(-100%, 0, 0);
-o-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
left: 0;
}
.left-off-canvas-menu * {
-webkit-backface-visibility: hidden;
}
.right-off-canvas-menu {
-webkit-backface-visibility: hidden;
width: 15.625rem;
top: 0;
bottom: 0;
position: absolute;
overflow-y: auto;
background: #333333;
z-index: 1001;
box-sizing: content-box;
-webkit-overflow-scrolling: touch;
-ms-transform: translate(100%, 0);
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
-o-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
right: 0;
}
.right-off-canvas-menu * {
-webkit-backface-visibility: hidden;
}
ul.off-canvas-list {
list-style-type: none;
padding: 0;
margin: 0;
}
ul.off-canvas-list li label {
padding: 0.3rem 0.9375rem;
color: #999999;
text-transform: uppercase;
font-weight: bold;
background: #444444;
border-top: 1px solid #5e5e5e;
border-bottom: none;
margin: 0;
}
ul.off-canvas-list li a {
display: block;
padding: 0.66667rem;
color: rgba(255, 255, 255, 0.7);
border-bottom: 1px solid #262626;
transition: background 300ms ease;
}
ul.off-canvas-list li a:hover {
background: #242424;
}
.move-right>.inner-wrap {
-ms-transform: translate(15.625rem, 0);
-webkit-transform: translate3d(15.625rem, 0, 0);
-moz-transform: translate3d(15.625rem, 0, 0);
-ms-transform: translate3d(15.625rem, 0, 0);
-o-transform: translate3d(15.625rem, 0, 0);
transform: translate3d(15.625rem, 0, 0);
}
.move-right .exit-off-canvas {
-webkit-backface-visibility: hidden;
transition: background 300ms ease;
cursor: pointer;
box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5),4px 0 4px rgba(0, 0, 0, 0.5);
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.2);
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1002;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (min-width: 40.063em) {
.move-right .exit-off-canvas:hover {
background:rgba(255, 255, 255, 0.05);
}
}
.move-left>.inner-wrap {
-ms-transform: translate(-15.625rem, 0);
-webkit-transform: translate3d(-15.625rem, 0, 0);
-moz-transform: translate3d(-15.625rem, 0, 0);
-ms-transform: translate3d(-15.625rem, 0, 0);
-o-transform: translate3d(-15.625rem, 0, 0);
transform: translate3d(-15.625rem, 0, 0);
}
.move-left .exit-off-canvas {
-webkit-backface-visibility: hidden;
transition: background 300ms ease;
cursor: pointer;
box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5),4px 0 4px rgba(0, 0, 0, 0.5);
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.2);
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1002;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (min-width: 40.063em) {
.move-left .exit-off-canvas:hover {
background:rgba(255, 255, 255, 0.05);
}
}
.no-csstransforms .left-off-canvas-menu {
left: -15.625rem;
}
.no-csstransforms .right-off-canvas-menu {
right: -15.625rem;
}
.no-csstransforms .move-left>.inner-wrap {
right: 15.625rem;
}
.no-csstransforms .move-right>.inner-wrap {
left: 15.625rem;
}
@media only screen {
.show-for-small-only ,.show-for-small-up ,.show-for-small ,.show-for-small-down ,.hide-for-medium-only ,.hide-for-medium-up ,.hide-for-medium ,.show-for-medium-down ,.hide-for-large-only ,.hide-for-large-up ,.hide-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up {
display: inherit !important;
}
.hide-for-small-only ,.hide-for-small-up ,.hide-for-small ,.hide-for-small-down ,.show-for-medium-only ,.show-for-medium-up ,.show-for-medium ,.hide-for-medium-down ,.show-for-large-only ,.show-for-large-up ,.show-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xxlarge-only ,.show-for-xxlarge-up {
display: none !important;
}
table.show-for-small-only ,table.show-for-small-up ,table.show-for-small ,table.show-for-small-down ,table.hide-for-medium-only ,table.hide-for-medium-up ,table.hide-for-medium ,table.show-for-medium-down ,table.hide-for-large-only ,table.hide-for-large-up ,table.hide-for-large ,table.show-for-large-down ,table.hide-for-xlarge-only ,table.hide-for-xlarge-up ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up {
display: table;
}
thead.show-for-small-only ,thead.show-for-small-up ,thead.show-for-small ,thead.show-for-small-down ,thead.hide-for-medium-only ,thead.hide-for-medium-up ,thead.hide-for-medium ,thead.show-for-medium-down ,thead.hide-for-large-only ,thead.hide-for-large-up ,thead.hide-for-large ,thead.show-for-large-down ,thead.hide-for-xlarge-only ,thead.hide-for-xlarge-up ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up {
display: table-header-group !important;
}
tbody.show-for-small-only ,tbody.show-for-small-up ,tbody.show-for-small ,tbody.show-for-small-down ,tbody.hide-for-medium-only ,tbody.hide-for-medium-up ,tbody.hide-for-medium ,tbody.show-for-medium-down ,tbody.hide-for-large-only ,tbody.hide-for-large-up ,tbody.hide-for-large ,tbody.show-for-large-down ,tbody.hide-for-xlarge-only ,tbody.hide-for-xlarge-up ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up {
display: table-row-group !important;
}
tr.show-for-small-only ,tr.show-for-small-up ,tr.show-for-small ,tr.show-for-small-down ,tr.hide-for-medium-only ,tr.hide-for-medium-up ,tr.hide-for-medium ,tr.show-for-medium-down ,tr.hide-for-large-only ,tr.hide-for-large-up ,tr.hide-for-large ,tr.show-for-large-down ,tr.hide-for-xlarge-only ,tr.hide-for-xlarge-up ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up {
display: table-row !important;
}
th.show-for-small-only ,td.show-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.show-for-small ,td.show-for-small ,th.show-for-small-down ,td.show-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.hide-for-medium-up ,td.hide-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.show-for-medium-down ,td.show-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.hide-for-large-up ,td.hide-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.show-for-large-down ,td.show-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.hide-for-xlarge-up ,td.hide-for-xlarge-up ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up {
display: table-cell !important;
}
}
@media only screen and (min-width: 40.063em) {
.hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.show-for-medium-only ,.show-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.hide-for-large-only ,.hide-for-large-up ,.hide-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up {
display:inherit !important;
}
.show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.hide-for-medium-only ,.hide-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.show-for-large-only ,.show-for-large-up ,.show-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xxlarge-only ,.show-for-xxlarge-up {
display: none !important;
}
table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.show-for-medium-only ,table.show-for-medium-up ,table.show-for-medium ,table.show-for-medium-down ,table.hide-for-large-only ,table.hide-for-large-up ,table.hide-for-large ,table.show-for-large-down ,table.hide-for-xlarge-only ,table.hide-for-xlarge-up ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up {
display: table;
}
thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.show-for-medium-only ,thead.show-for-medium-up ,thead.show-for-medium ,thead.show-for-medium-down ,thead.hide-for-large-only ,thead.hide-for-large-up ,thead.hide-for-large ,thead.show-for-large-down ,thead.hide-for-xlarge-only ,thead.hide-for-xlarge-up ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up {
display: table-header-group !important;
}
tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.show-for-medium-only ,tbody.show-for-medium-up ,tbody.show-for-medium ,tbody.show-for-medium-down ,tbody.hide-for-large-only ,tbody.hide-for-large-up ,tbody.hide-for-large ,tbody.show-for-large-down ,tbody.hide-for-xlarge-only ,tbody.hide-for-xlarge-up ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up {
display: table-row-group !important;
}
tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.show-for-medium-only ,tr.show-for-medium-up ,tr.show-for-medium ,tr.show-for-medium-down ,tr.hide-for-large-only ,tr.hide-for-large-up ,tr.hide-for-large ,tr.show-for-large-down ,tr.hide-for-xlarge-only ,tr.hide-for-xlarge-up ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up {
display: table-row !important;
}
th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.show-for-medium-only ,td.show-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.show-for-medium ,td.show-for-medium ,th.show-for-medium-down ,td.show-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.hide-for-large-up ,td.hide-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.show-for-large-down ,td.show-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.hide-for-xlarge-up ,td.hide-for-xlarge-up ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up {
display: table-cell !important;
}
}
@media only screen and (min-width: 64.063em) {
.hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.hide-for-medium-only ,.show-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.show-for-large-only ,.show-for-large-up ,.show-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up {
display:inherit !important;
}
.show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.show-for-medium-only ,.hide-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.hide-for-large-only ,.hide-for-large-up ,.hide-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xxlarge-only ,.show-for-xxlarge-up {
display: none !important;
}
table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.hide-for-medium ,table.hide-for-medium-down ,table.show-for-large-only ,table.show-for-large-up ,table.show-for-large ,table.show-for-large-down ,table.hide-for-xlarge-only ,table.hide-for-xlarge-up ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up {
display: table;
}
thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.show-for-large-only ,thead.show-for-large-up ,thead.show-for-large ,thead.show-for-large-down ,thead.hide-for-xlarge-only ,thead.hide-for-xlarge-up ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up {
display: table-header-group !important;
}
tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.show-for-large-only ,tbody.show-for-large-up ,tbody.show-for-large ,tbody.show-for-large-down ,tbody.hide-for-xlarge-only ,tbody.hide-for-xlarge-up ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up {
display: table-row-group !important;
}
tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.show-for-large-only ,tr.show-for-large-up ,tr.show-for-large ,tr.show-for-large-down ,tr.hide-for-xlarge-only ,tr.hide-for-xlarge-up ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up {
display: table-row !important;
}
th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.hide-for-medium-down ,td.hide-for-medium-down ,th.show-for-large-only ,td.show-for-large-only ,th.show-for-large-up ,td.show-for-large-up ,th.show-for-large ,td.show-for-large ,th.show-for-large-down ,td.show-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.hide-for-xlarge-up ,td.hide-for-xlarge-up ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up {
display: table-cell !important;
}
}
@media only screen and (min-width: 90.063em) {
.hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.hide-for-medium-only ,.show-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-large-only ,.show-for-large-up ,.hide-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up {
display:inherit !important;
}
.show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.show-for-medium-only ,.hide-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.show-for-large-only ,.hide-for-large-up ,.show-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.show-for-xxlarge-only ,.show-for-xxlarge-up {
display: none !important;
}
table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.hide-for-medium ,table.hide-for-medium-down ,table.hide-for-large-only ,table.show-for-large-up ,table.hide-for-large ,table.hide-for-large-down ,table.show-for-xlarge-only ,table.show-for-xlarge-up ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up {
display: table;
}
thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.hide-for-large-only ,thead.show-for-large-up ,thead.hide-for-large ,thead.hide-for-large-down ,thead.show-for-xlarge-only ,thead.show-for-xlarge-up ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up {
display: table-header-group !important;
}
tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.hide-for-large-only ,tbody.show-for-large-up ,tbody.hide-for-large ,tbody.hide-for-large-down ,tbody.show-for-xlarge-only ,tbody.show-for-xlarge-up ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up {
display: table-row-group !important;
}
tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.hide-for-large-only ,tr.show-for-large-up ,tr.hide-for-large ,tr.hide-for-large-down ,tr.show-for-xlarge-only ,tr.show-for-xlarge-up ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up {
display: table-row !important;
}
th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.hide-for-medium-down ,td.hide-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.show-for-large-up ,td.show-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.hide-for-large-down ,td.hide-for-large-down ,th.show-for-xlarge-only ,td.show-for-xlarge-only ,th.show-for-xlarge-up ,td.show-for-xlarge-up ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up {
display: table-cell !important;
}
}
@media only screen and (min-width: 120.063em) {
.hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.hide-for-medium-only ,.show-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-large-only ,.show-for-large-up ,.hide-for-large ,.hide-for-large-down ,.hide-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xxlarge-only ,.show-for-xxlarge-up {
display:inherit !important;
}
.show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.show-for-medium-only ,.hide-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.show-for-large-only ,.hide-for-large-up ,.show-for-large ,.show-for-large-down ,.show-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up {
display: none !important;
}
table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.hide-for-medium ,table.hide-for-medium-down ,table.hide-for-large-only ,table.show-for-large-up ,table.hide-for-large ,table.hide-for-large-down ,table.hide-for-xlarge-only ,table.show-for-xlarge-up ,table.show-for-xxlarge-only ,table.show-for-xxlarge-up {
display: table;
}
thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.hide-for-large-only ,thead.show-for-large-up ,thead.hide-for-large ,thead.hide-for-large-down ,thead.hide-for-xlarge-only ,thead.show-for-xlarge-up ,thead.show-for-xxlarge-only ,thead.show-for-xxlarge-up {
display: table-header-group !important;
}
tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.hide-for-large-only ,tbody.show-for-large-up ,tbody.hide-for-large ,tbody.hide-for-large-down ,tbody.hide-for-xlarge-only ,tbody.show-for-xlarge-up ,tbody.show-for-xxlarge-only ,tbody.show-for-xxlarge-up {
display: table-row-group !important;
}
tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.hide-for-large-only ,tr.show-for-large-up ,tr.hide-for-large ,tr.hide-for-large-down ,tr.hide-for-xlarge-only ,tr.show-for-xlarge-up ,tr.show-for-xxlarge-only ,tr.show-for-xxlarge-up {
display: table-row !important;
}
th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.hide-for-medium-down ,td.hide-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.show-for-large-up ,td.show-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.hide-for-large-down ,td.hide-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.show-for-xlarge-up ,td.show-for-xlarge-up ,th.show-for-xxlarge-only ,td.show-for-xxlarge-only ,th.show-for-xxlarge-up ,td.show-for-xxlarge-up {
display: table-cell !important;
}
}
.show-for-landscape ,.hide-for-portrait {
display: inherit !important;
}
.hide-for-landscape ,.show-for-portrait {
display: none !important;
}
table.hide-for-landscape ,table.show-for-portrait {
display: table;
}
thead.hide-for-landscape ,thead.show-for-portrait {
display: table-header-group !important;
}
tbody.hide-for-landscape ,tbody.show-for-portrait {
display: table-row-group !important;
}
tr.hide-for-landscape ,tr.show-for-portrait {
display: table-row !important;
}
td.hide-for-landscape ,td.show-for-portrait ,th.hide-for-landscape ,th.show-for-portrait {
display: table-cell !important;
}
@media only screen and (orientation: landscape) {
.show-for-landscape ,.hide-for-portrait {
display:inherit !important;
}
.hide-for-landscape ,.show-for-portrait {
display: none !important;
}
table.show-for-landscape ,table.hide-for-portrait {
display: table;
}
thead.show-for-landscape ,thead.hide-for-portrait {
display: table-header-group !important;
}
tbody.show-for-landscape ,tbody.hide-for-portrait {
display: table-row-group !important;
}
tr.show-for-landscape ,tr.hide-for-portrait {
display: table-row !important;
}
td.show-for-landscape ,td.hide-for-portrait ,th.show-for-landscape ,th.hide-for-portrait {
display: table-cell !important;
}
}
@media only screen and (orientation: portrait) {
.show-for-portrait ,.hide-for-landscape {
display:inherit !important;
}
.hide-for-portrait ,.show-for-landscape {
display: none !important;
}
table.show-for-portrait ,table.hide-for-landscape {
display: table;
}
thead.show-for-portrait ,thead.hide-for-landscape {
display: table-header-group !important;
}
tbody.show-for-portrait ,tbody.hide-for-landscape {
display: table-row-group !important;
}
tr.show-for-portrait ,tr.hide-for-landscape {
display: table-row !important;
}
td.show-for-portrait ,td.hide-for-landscape ,th.show-for-portrait ,th.hide-for-landscape {
display: table-cell !important;
}
}
.show-for-touch {
display: none !important;
}
.hide-for-touch {
display: inherit !important;
}
.touch .show-for-touch {
display: inherit !important;
}
.touch .hide-for-touch {
display: none !important;
}
table.hide-for-touch {
display: table;
}
.touch table.show-for-touch {
display: table;
}
thead.hide-for-touch {
display: table-header-group !important;
}
.touch thead.show-for-touch {
display: table-header-group !important;
}
tbody.hide-for-touch {
display: table-row-group !important;
}
.touch tbody.show-for-touch {
display: table-row-group !important;
}
tr.hide-for-touch {
display: table-row !important;
}
.touch tr.show-for-touch {
display: table-row !important;
}
td.hide-for-touch {
display: table-cell !important;
}
.touch td.show-for-touch {
display: table-cell !important;
}
th.hide-for-touch {
display: table-cell !important;
}
.touch th.show-for-touch {
display: table-cell !important;
}
figure {
margin: 0;
}
.uppercase {
text-transform: uppercase;
}
a:hover {
text-decoration: underline;
}
@media only screen and (min-width: 40.063em) {
.row-flex {
display:-webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: flex;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
}
}
.flex-center {
align-items: center;
justify-content: center;
}
.nav-detail {
padding-top: 10px;
padding-bottom: 10px;
}
.nav-detail a {
font-weight: bold;
font-size: 14px;
display: inline-block;
}
.nav-detail .right a:first-child:after {
content: "|";
margin-left: 5px;
}
.display-inline {
display: inline;
}
.button.detail {
width: 157px;
float: right;
text-transform: uppercase;
padding: 10px 5px;
}
.page-title {
margin-top: 20px;
}
.page-title h5 {
font-weight: 500;
color: #7aa5c4;
}
.main-content h4 {
margin-bottom: 0;
}
.main-content p {
font-family: "Questrial",sans-serif;
font-size: 16px;
}
.main-content span {
font-size: 0.875rem;
display: block;
margin-bottom: 5px;
}
.main-content a {
font-size: 0.875rem;
margin-bottom: 20px;
display: block;
}
.main-content a:hover {
text-decoration: underline;
}
.quote {
font-family: "Libre Baskerville",serif;
font-size: 1.125rem;
}
span.quote-author {
font-size: 0.8125rem;
display: block;
font-weight: 700;
margin-bottom: 20px;
font-family: "Raleway",sans-serif;
text-transform: uppercase;
}
.blue ,a.blue:hover {
color: #4372a7;
}
.bright ,a.bright:hover {
color: #00aeef;
}
.small-title {
font-size: 0.8125rem;
display: block;
font-weight: 700;
margin-bottom: 5px;
font-family: "Raleway",sans-serif;
}
.big-title {
font-size: 1.1875rem;
display: block;
font-weight: 600;
margin-bottom: 5px;
font-family: "Raleway",sans-serif;
}
a.small-title:hover {
text-decoration: underline;
}
header {
background: #000000;
font-family: "Raleway",sans-serif;
padding-bottom: 5px;
}
header a {
color: #accdec;
display: block;
text-transform: uppercase;
text-align: right;
font-size: 0.75rem;
}
header .slogan {
font-family: "Questrial",sans-serif;
text-transform: uppercase;
color: #ffffff;
font-size: 0.75rem;
padding-left: 0;
}
@media only screen and (min-width: 64.063em) {
header .slogan {
position:absolute;
bottom: 10px;
}
}
header .social {
padding-top: 20px;
margin-bottom: 5px;
}
header .social li {
margin-left: 10px;
}
header .social a {
background: #aba8a8;
display: inline-block;
color: #ffffff;
font-size: 18px;
border-radius: 1000px;
width: 30px;
height: 30px;
text-align: center;
}
header .social a i {
vertical-align: middle;
}
header .social a:hover {
background: #928e8e;
}
@media only screen and (max-width: 40em) {
header .links {
padding-top:10px;
padding-bottom: 10px;
}
}
header .links a strong {
display: block;
margin-bottom: 5px;
}
header .links a:hover {
text-decoration: underline;
color: #accdec;
}
@media only screen and (min-width: 768px) {
.navigation {
display:inherit !important;
}
.nav-small {
display: none !important;
}
}
@media only screen and (max-width: 768px) {
.navigation {
display:none !important;
}
.nav-small {
display: inherit !important;
}
}
.contain-to-grid {
background: #88aed2;
margin-top: 5px;
}
.dropdown-bg ,#search {
height: 20px;
background: #88aed2;
width: 100%;
margin-top: -5px;
margin-bottom: 5px;
display: none;
transition: all 300ms ease-out;
position: absolute;
z-index: 90;
}
.dropdown-bg.show ,#search.show {
display: block;
}
.top-bar.navigation .name {
height: 0;
}
.top-bar.navigation .top-bar-section li {
text-align: center;
}
.top-bar.navigation .top-bar-section li.static {
position: static;
}
.top-bar.navigation .top-bar-section li.static .dropdown > li:after {
left: 28%;
}
.top-bar.navigation .top-bar-section li.static.advice .dropdown > li:after {
left: 88%;
}
.top-bar.navigation .top-bar-section li.has-dropdown a {
padding: 0 !important;
}
.top-bar.navigation .top-bar-section li.has-dropdown a:after {
border: 0;
}
.top-bar.navigation .top-bar-section li a {
text-align: center;
}
.top-bar.navigation .top-bar-section .dropdown {
min-width: 300px;
}
.top-bar.navigation .top-bar-section .dropdown.show {
clip: auto !important;
}
.top-bar.navigation .top-bar-section .dropdown>li {
width: auto;
height: 20px;
}
.top-bar.navigation .top-bar-section .dropdown > li:after {
bottom: 100%;
left: 17%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(112, 156, 192, 0);
border-bottom-color: #709cc0;
border-width: 5px;
margin-left: -5px;
}
.top-bar.navigation .top-bar-section .dropdown > li a:after {
content: " |";
margin-left: 5px;
}
.top-bar.nav-small .name {
height: 25px;
}
.top-bar {
background: #88aed2;
background: -moz-linear-gradient(left, #88aed2 0%, #b7d9f3 50%, #88aed2 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #88aed2), color-stop(50%, #b7d9f3), color-stop(100%, #88aed2));
background: -webkit-linear-gradient(left, #88aed2 0%, #b7d9f3 50%, #88aed2 100%);
background: -o-linear-gradient(left, #88aed2 0%, #b7d9f3 50%, #88aed2 100%);
background: -ms-linear-gradient(left, #88aed2 0%, #b7d9f3 50%, #88aed2 100%);
background: linear-gradient(to right, #88aed2 0%, #b7d9f3 50%, #88aed2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88aed2', endColorstr='#88aed2',GradientType=1 );
}
.top-bar .top-bar-section li {
padding: 0 10px;
}
.top-bar .top-bar-section li a {
font-family: "Open Sans",sans-serif;
}
.top-bar .top-bar-section li a:hover {
text-decoration: none;
}
.top-bar .top-bar-section .dropdown {
background: #88aed2;
}
.top-bar .top-bar-section .dropdown>li {
padding-right: 0;
}
.top-bar .top-bar-section .dropdown > li a {
font-family: "Raleway",sans-serif;
font-size: 0.75rem;
}
.top-bar .top-bar-section .dropdown > li a:hover {
text-decoration: none;
}
.top-bar .top-bar-section .dropdown > li a:hover:after {
color: #000000;
}
.top-bar .top-bar-section .dropdown > li:last-child a:after {
content: "";
}
@media only screen and (min-width: 960px) and (max-width: 1000px) {
.top-bar.navigation .top-bar-section li {
padding:0 5px;
}
}
@media only screen and (min-width: 900px) and (max-width: 960px) {
.top-bar.navigation .top-bar-section li {
margin-left:5px;
padding: 0 5px;
}
}
@media only screen and (min-width: 800px) and (max-width: 900px) {
.top-bar.navigation .top-bar-section li {
margin-left:0;
padding: 0 5px;
}
.top-bar.navigation .top-bar-section li.static.advice .dropdown > li:after {
left: 73%;
}
}
@media only screen and (min-width: 768px) and (max-width: 800px) {
.top-bar.navigation .top-bar-section li {
margin-left:0;
padding: 0 5px;
}
.top-bar.navigation .top-bar-section li a {
font-size: 13px;
}
.top-bar.navigation .top-bar-section li.static.advice .dropdown > li:after {
left: 73%;
}
}
.highlight {
padding-left: 0.625rem;
padding-right: 0.625rem;
}
.highlight a {
color: #bccdda;
}
.highlight a i {
color: #fff9ae;
}
.blocks .panel {
position: relative;
padding: 0;
background: #ffffff;
}
.blocks .panel .caption {
position: absolute;
bottom: 0;
padding: 15px;
background: #000000;
background: rgba(0, 0, 0, 0.8);
width: 100%;
color: #ffffff;
text-transform: uppercase;
font-weight: 300;
}
.panel.collapse {
padding: 0;
background: transparent;
}
.panel.collapse h2 ,.panel.collapse h4 {
color: #7aa5c4;
}
.panel.collapse p {
line-height: 1.5;
}
.panel.collapse p.collapse {
margin-bottom: 0;
}
.panel.collapse .thumb {
padding-right: 3px;
text-align: center;
}
.panel.black {
background: #000000;
}
.panel.black h4 ,.panel.black p {
color: #ffffff;
}
.panel.black h4 {
font-family: "Raleway",sans-serif;
font-weight: 300;
margin-bottom: 0;
}
.panel.black p {
font-size: 16px;
font-weight: 300;
font-family: 'Open Sans',sans-serif;
line-height: 1.3;
margin-bottom: 5px;
}
.panel.black a {
font-size: 14px;
font-weight: 300;
}
.panel.white {
background: #ffffff;
}
.panel ul {
margin: 0;
padding: 0;
}
.panel ul.details {
margin-right: 20px;
}
.panel ul.details li.small-title {
margin-bottom: 0;
}
@media only screen and (min-width: 40.063em) {
.criteria {
padding:0 10px;
}
.criteria .panel {
margin-bottom: 10px;
}
}
@media only screen and (max-width: 40em) {
.criteria .panel {
margin-bottom:0;
}
}
.criteria .panel.white {
border: 1px solid #accdec;
padding-bottom: 0;
}
.criteria .info p {
color: #ffffff;
font-weight: bold;
text-align: left;
}
@media only screen and (max-width: 40em) {
.criteria .info p {
text-align:center;
}
}
.criteria strong {
font-size: 0.75rem;
display: block;
margin-bottom: 5px;
text-align: left;
}
.criteria strong.slider-title {
margin-left: -10px;
margin-bottom: 10px;
}
.criteria div.range {
margin-top: 5px;
}
.criteria .label {
background: #ffffff;
border: 1px solid #231f20;
color: #231f20;
font-style: italic;
margin-top: 5px;
margin-bottom: 10px;
}
.criteria strong.blue {
font-size: 1rem;
display: inline-block;
}
.criteria ul {
margin: 0;
padding: 0;
}
.criteria ul li {
margin: 0;
padding: 0;
}
.criteria ul li input[type=checkbox] {
margin-bottom: 5px;
}
.criteria ul li label {
font-size: 0.625rem;
margin-right: 3px;
margin-left: 2px;
}
.criteria ul li label small {
font-size: 80%;
}
.criteria a.button {
margin-bottom: 10px;
}
input[type="text"]#price-amount ,input[type="text"]#size-amount {
padding: 0;
border: 0;
box-shadow: none;
font-style: italic;
font-size: 11px;
display: inline;
width: 50px;
text-align: center;
line-height: 1;
margin: 0;
height: auto;
}
.item {
margin-bottom: 20px;
}
.more-info p {
line-height: 1.2;
margin-bottom: 0;
}
.more-info p em {
font-size: 12px;
}
.sidebar {
background: #e4ecf8;
padding: 0;
margin-top: 10px;
}
@media only screen and (min-width: 64.063em) and (max-width:90em) {
.sidebar {
margin-top:0px;
}
}
.sidebar h6 {
color: #000000;
font-weight: 800;
margin-top: 10px;
}
.sidebar .panel {
margin-bottom: 0;
padding: 10px;
}
.sidebar .panel.collapse {
margin-bottom: 20px;
}
.sidebar .panel .quote {
font-size: 1.5rem;
margin-bottom: 5px;
}
.sidebar .panel .quote-author {
margin-bottom: 20px;
}
.sidebar .panel h5 {
font-weight: 400;
margin-bottom: 5px;
}
.sidebar .panel h6 {
color: #000000;
font-weight: bold;
margin-bottom: 5px;
}
.sidebar .panel h6.gray {
color: #596276;
}
.sidebar .panel p {
color: #000000;
font-size: 0.8125rem;
font-weight: 400;
margin-top: 15px;
font-family: "Questrial",sans-serif;
}
.sidebar .panel p.title {
text-transform: uppercase;
margin: 0;
line-height: 20px;
font-weight: 700;
font-family: "Raleway",sans-serif;
margin-top: 0;
}
.sidebar .panel p.info {
font-size: 11px;
}
.sidebar .panel p.collapsed {
line-height: 1.2;
font-size: 12px;
margin-top: 0;
margin-bottom: 0;
}
.sidebar .panel .side-nav li {
margin: 0;
padding-bottom: 5px;
}
.sidebar .panel .side-nav li a {
font-size: 13px;
font-family: "Questrial",sans-serif;
}
.sidebar .panel a.link {
font-family: "Raleway",sans-serif;
text-transform: uppercase;
font-size: 0.8125rem;
font-weight: 700;
color: #000000;
}
.sidebar .panel a.link:hover {
text-decoration: underline;
}
.sidebar .panel a.link i {
color: red;
}
.sidebar .panel ul.links li {
line-height: 20px;
margin-bottom: 0;
}
.sidebar .panel ul.links li a {
font-family: "Raleway",sans-serif;
text-transform: uppercase;
font-size: 0.8125rem;
font-weight: 700;
color: #000000;
}
.sidebar .panel ul.links li a:hover {
text-decoration: underline;
}
.sidebar .panel ul.links li a i {
color: red;
}
.home-slider .orbit-container .orbit-bullets {
float: right;
margin: -50px 20px 50px 0;
}
.home-slider .orbit-container .orbit-bullets li.active {
border: 3px solid #ffffff;
}
.home-slider .orbit-container .orbit-slides-container li .orbit-caption {
top: 0;
height: 100%;
left: 72%;
width: 28%;
text-transform: uppercase;
color: #ffffff;
}
.home-slider .orbit-container .orbit-slides-container li .orbit-caption h5 {
margin-top: 30px;
font-weight: 800;
color: #ffffff;
margin-bottom: 0;
font-size: 24px;
}
.home-slider .orbit-container .orbit-slides-container li .orbit-caption p {
font-size: 20px;
font-weight: 300;
font-family: 'Open Sans',sans-serif;
line-height: 1.3;
}
.home-slider .orbit-container .orbit-slides-container li .orbit-caption a {
color: #fffcd6;
font-size: 20px;
font-weight: 300;
}
.home-slider .orbit-container .orbit-slides-container li .orbit-caption a i {
color: #dceaf8;
}
.left-sidebar {
background: #accdec;
padding: 20px;
}
@media only screen and (max-width: 40em) {
.left-sidebar {
margin-bottom:10px;
}
}
.left-sidebar ul {
list-style-type: none;
margin: 0;
}
.left-sidebar ul li {
padding: 5px 0;
line-height: 1;
}
.left-sidebar ul li a {
font-size: 12px;
font-weight: 800;
line-height: 13px;
text-transform: uppercase;
font-family: "Raleway",sans-serif;
}
.left-sidebar ul li.active a {
color: #ffffff;
}
.left-sidebar hr {
border-color: #000000;
}
.left-sidebar ul.submenu {
display: none;
margin-top: 10px;
}
.left-sidebar ul.submenu.active {
display: block;
}
.left-sidebar ul.submenu li {
padding: 0;
}
.left-sidebar ul.submenu li a {
font-weight: normal;
color: #000000;
text-transform: none;
font-size: 11px;
line-height: 14px;
font-family: 'Archivo Narrow',sans-serif;
}
.left-sidebar ul.submenu li a strong {
font-family: "Raleway",sans-serif;
font-weight: 800;
}
.entry-content img {
margin: 0 0 1.5em 0;
}
.alignleft,
img.alignleft {
margin-right: 1em;
display: inline;
float: left;
}
.alignright,
img.alignright {
margin-left: 1em;
display: inline;
float: right;
}
.aligncenter,
img.aligncenter {
margin-right: auto;
margin-left: auto;
display: block;
clear: both;
}
.alignnone,
img.alignnone { }
.wp-caption {
margin-bottom: 1.5em;
text-align: center;
padding-top: 5px;
}
.wp-caption img {
border: 0 none;
padding: 0;
margin: 0;
}
.wp-caption p.wp-caption-text {
line-height: 1.5;
font-size: 10px;
margin: 0;
}
.wp-smiley {
margin: 0 !important;
max-height: 1em;
}
blockquote.left {
margin-right: 20px;
text-align: right;
margin-left: 0;
width: 33%;
float: left;
}
blockquote.right {
margin-left: 20px;
text-align: left;
margin-right: 0;
width: 33%;
float: right;
}
.row,
.contain-to-grid .top-bar {
max-width: 68.5rem;
}
@media all and (max-width: 459px) {
.row {
width: 98%;
}
}
.main-content a {
display: inline-block;
margin-bottom: 0;
}
.page-title { }
p {
margin-bottom: 0.75rem;
}
.panel a,
p a,
#map a {
text-decoration: underline;
}
a.button,
a.link {
text-decoration: none;
} #logo {
max-width: 130px;
float: left;
margin: 1em 0 1em 2em;
}
header {
background: none;
padding-bottom: 0 !important;
}
#black-header {
background: #000;
background: #0D1426;
display: inline-block;
width: 100%;
}
#black-header .medium-8 .row {
padding-right: 1.2em;
}
header .slogan {
font-size: 0.8em;
left: -50px;
bottom: 10px;
width: auto;
display: none!important;
}
header a {
font-size: 0.7rem;
}
header .links {
margin-top: 1em;
}
.links ul {
list-style: none !important;
}
header .links ul {
margin-top: 8px;
}
header .links a {
font-size: 12px;
color: #fff;
font-family: "open sans";
position: relative;
}
header .links .ubermenu a {
font-size: 18px;
padding-top: 10px!important;
padding-bottom: 10px!important;
color: #fff!important;
}
header .links a.goog-te-menu-value {
font-size: 10px;
}
.social.inline-list {
margin-top: 15px;
margin-left: 0;
}
.social.inline-list>li {
margin-left: 0.7em;
}
#footer .social a {
font-size: 20px;
height: 30px;
width: 25px;
margin-left: 0.3em;
color: #fff;
}
.highlight .social a i {
color: #fff;
}
.top-bar.navigation {
margin-top: 0px !important;
}
.top-bar a {
text-decoration: none;
}
@media all and (max-width: 459px) {
.top-bar-section ul li>a {
font-weight: 800;
}
}
.top-bar-section .dropdown li.title h5 a {
color: #fff;
font-size: 0.8em;
}
#header_search_bar {
background: transparent;
margin-top: 2px !important;
padding: 5px 0; text-align: right;
}
#header_search_bar label {
font-family: "Raleway";
font-size: 1em;
color: #fff;
text-transform: uppercase;
}
#header_search_bar input {
padding: 0.15rem 0.5rem;
height: auto;
width: 40%;
border-radius: 15px;
margin-bottom: 0;
}
#header_search_bar button {
width: 20px;
position: absolute;
top: 0px;
right: 10px;
height: auto;
padding: 0;
background: transparent;
color: #444;
}
#header_search_bar label,
#header_search_bar input {
display: inline;
}
#header_search_bar .form_inputs {
position: relative;
display: inline;
} blockquote,
blockquote p {
font-family: "Libre Baskerville", serif !important;
font-size: 1.125rem;
color: #000;
text-align: center;
}
blockquote {
display: block;
width: 66%;
margin: 0 auto !important;
border: 0;
}
.sidebar blockquote {
width: 100%;
}
blockquote cite {
display: block;
font-family: "Raleway", sans-serif;
font-size: 0.8125rem;
font-weight: 700;
margin-bottom: 20px;
text-transform: uppercase;
text-align: center;
font-style: normal;
color: #000;
margin-top: 1em;
}
blockquote cite:before {
content: "";
} .criteria ul li label[for="south"] {
width: 36px;
display: inline-block;
vertical-align: top;
} .side-nav li {
text-align: left;
}
.criteria .info p {
font-size: 1.1em;
line-height: 1em;
}
#map img {
max-width: none;
} #blue-bar {
background-color: none;
}
.sidebar {
background: #e4ecf8;
margin-bottom: 7px;
padding: 0;
}
.sidebar .panel p.info {
margin-top: 0;
}
.secteurs li a {
text-decoration: none;
text-transform: uppercase;
}
.secteurs li a:hover {
text-decoration: underline;
}
.sidebar h6 {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
}
.sidebar .panel {
margin-bottom: 10px !important;
}
@media screen and (min-width: 1025px) {
.sidebar {
margin-right: 0rem !important;
width: 24.8%;
}
.top-bar-section .has-dropdown>a:after {
border: none !important;
}
}
.top-bar-section .has-dropdown>a {
padding-right: 0 !important;
}
.top-bar.navigation .top-bar-section>ul li a {
font-family: "Raleway";
font-size: 0.85em;
}
.top-bar.navigation .top-bar-section>ul li {
padding: 0 5px;
}
@media screen and (max-width: 1050px) {
.top-bar.navigation .top-bar-section>ul li {
font-size: 80%;
}
}
@media screen and (max-width: 1111px) {
header .slogan {
left: 0 !important;
text-align: center;
}
}
@media screen and (max-width: 1025px) {
header .slogan {
bottom: -55px;
}
}
@media screen and (max-width: 645px) {
header .slogan {
bottom: -10px !important;
width: 100%;
}
}
@media screen and (max-width: 900px) {
.top-bar.navigation .top-bar-section>ul li {
padding: 0 5px !important;
font-size: 70%;
}
}
@media screen and (max-width: 770px) {
.top-bar.navigation .top-bar-section>ul li {
font-size: 100%;
}
#header_search_bar {
padding-right: 0;
}
#footer .social {
width: 100%;
text-align: center;
margin-bottom: 1em;
}
#footer .social li {
float: none;
display: inline-block;
vertical-align: middle;
}
}
@media screen and (max-width: 600px) {
#header_search_bar {
text-align: center;
}
#header_search_bar label,
#header_search_bar input {
display: inline-block;
width: 100%;
}
#header_search_bar button {
top: auto;
margin-bottom: 0px;
}
}
.top-bar-section .inline-list>li {
margin-left: 0;
}
#homecarousel .slides img {
width: 100%;
max-width: 100%;
} .podcast-text {
height: 24em;
color: #fff;
padding: 20px;
} .single-properties .slides li,
.single-property .slides li {
opacity: 0.3 !important;
}
.single-properties .slides li.flex-active-slide,
.single-property .slides li.flex-active-slide {
opacity: 1.0 !important;
}
#slider .flex-direction-nav a:before {
font-size: 70px !important;
}
#slider .flex-direction-nav a {
height: 80px !important;
top: 45% !important;
}
.flexslider {
margin: 0 0 8px;
}
.button.detail {
margin-bottom: 1em;
}
.small-title h4 {
font-family: "Raleway", sans-serif;
font-size: 0.9rem;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 5px;
}
.historic .small-title {
font-size: 0.9rem;
margin-top: 5px;
} .orbit-prev,
.orbit-next,
.orbit-slide-number,
.orbit-timer {
display: none;
}
.orbit-caption h5,
.orbit-caption p {
line-height: 1em;
}
.home-slider .orbit-container .orbit-slides-container li .orbit-caption p,
ul.slides li .orbit-caption p {
font-size: 18px;
line-height: 1.1em
}
ul.slides li {
position: relative;
}
ul.slides li .orbit-caption {
color: #ffffff;
height: 100%;
left: 72%;
text-transform: uppercase;
top: 0;
width: 28%;
background-color: rgba(51, 51, 51, 0.8);
bottom: 0;
font-size: 0.875rem;
padding: 0.625rem 0.875rem;
position: absolute;
}
#vpmcontactform {
float: left;
width: 45%;
}
#vpmcontactdets {
float: right;
width: 45%;
}
@media screen and (max-width: 600px) {
ul.slides li .orbit-caption {
display: none;
}
img {
width: 100%;
}
#vpmcontactform,
#vpmcontactdets {
width: 100%;
float: none;
}
}
ul.slides li .orbit-caption h5 {
color: #ffffff;
font-size: 24px;
font-weight: 800;
margin-bottom: 0;
margin-top: 30px;
}
ul.slides li .orbit-caption h5,
ul.slides li .orbit-caption p {
line-height: 1em;
}
ul.slides li .orbit-caption p {
font-family: "Open Sans", sans-serif;
font-size: 20px;
font-weight: 300;
line-height: 1.3;
}
ul.slides li .orbit-caption a {
color: #fffcd6;
font-size: 20px;
font-weight: 300;
}
.flex-control-nav {
bottom: 5px;
right: 0;
width: 27%;
text-align: left;
}
.flex-control-paging li a {
background-color: rgba(255, 255, 255, 1);
border: 3px solid rgba(255, 255, 255, 0);
width: 15px;
height: 15px;
box-shadow: none;
}
.flex-control-paging li a.flex-active {
background-color: rgba(255, 255, 255, 0.1);
border: 3px solid rgba(255, 255, 255, 1);
} a.property-image-link,
a.property-image-link img {
display: block;
min-height: 175px;
width: 100%;
}
@media screen and (min-width: 800px) and (max-width: 1025px) {
a.property-image-link,
a.property-image-link img {
min-height: 220px;
}
}
@media screen and (max-width: 625px) {
a.property-image-link,
a.property-image-link img {
min-height: 400px;
}
}
@media screen and (max-width: 550px) {
a.property-image-link,
a.property-image-link img {
min-height: 360px;
}
}
@media screen and (max-width: 500px) {
a.property-image-link,
a.property-image-link img {
min-height: 330px;
}
}
@media screen and (max-width: 450px) {
a.property-image-link,
a.property-image-link img {
min-height: 300px;
}
}
@media screen and (max-width: 400px) {
a.property-image-link,
a.property-image-link img {
min-height: 260px;
}
}
.property.responsive-image {
height: 0;
margin-bottom: 0.88889rem;
overflow: hidden;
padding-bottom: 67.5%;
padding-top: 1.38889rem;
position: relative;
}
.property.responsive-image a {
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
background-size: cover;
background-position: center bottom;
} h1.page-title {
font-size: 1.4375rem;
}
h2,
h3,
h4,
h5,
h6 {
font-size: 1.4rem;
text-transform: uppercase;
}
h3,
h4 {
font-size: 1.2rem;
}
h5,
h6 {
font-size: 1.1rem;
} #related-info img.alignleft {
padding-left: 0;
}
#related-info p {
font-size: 0.75rem;
}
#related-info .large-block-grid-1>li {
padding-bottom: 0.6rem !important;
}
#related-info h4 {
text-transform: capitalize !important;
color: #333;
} ul.subnav {
margin-top: -5px;
height: auto;
}
ul.subnav:after {
bottom: 120%;
}
ul#menu-blog.subnav:after {
left: 7%;
}
ul.subnav#search {
padding-left: 0%;
}
ul.subnav#search:after {
left: 8%;
}
ul.subnav#why {
padding-left: 0%;
}
ul.subnav#why:after {
left: 22%;
}
ul.subnav#sell {
padding-left: 23.5%;
}
ul.subnav#sell:after {
left: 33%;
}
ul.subnav#expert {
padding-left: 3%;
}
ul.subnav#expert:after {
left: 21%;
}
ul#who.subnav::after {
left: 42%;
}
ul.subnav#who {
padding-left: 34.4%;
}
ul#menu-property-management.subnav::after {
left: 73%;
}
ul.subnav#menu-property-management {
padding-left: 25%;
}
ul#faqs.subnav::after {
left: 83.3%;
}
ul.subnav#faqs {
padding-left: 60%;
}
ul.subnav li.current-menu-item a,
ul.subnav li.current-menu-parent a {
color: #fff;
}
ul.subnav li.menu-item-has-children.current-menu-item,
ul.subnav li.menu-item-has-children.current-menu-parent {
height: 45px;
}
ul.subnav li .sub-menu {
display: none;
}
ul.subnav li.current-menu-item .sub-menu,
ul.subnav li.current-menu-parent .sub-menu {
background: #fff;
display: inline-block;
left: 2px;
margin-left: 0;
position: absolute;
width: 99.6%;
}
ul.subnav li .sub-menu li {
list-style-type: none;
display: inline;
}
ul.subnav li .sub-menu li a,
ul.subnav li .sub-menu li a:after,
ul.subnav li .sub-menu li a:hover:after {
color: #709cc0;
}
ul.subnav li .sub-menu li a:hover {
color: #000;
} #menu-magazine-sidebar .sub-menu,
#menu-magazine-sidebar-1 .sub-menu {
display: none;
}
#menu-magazine-sidebar li.current-menu-item .sub-menu,
#menu-magazine-sidebar-1 li.current-menu-item .sub-menu,
#menu-magazine-sidebar li.current_page_ancestor .sub-menu,
#menu-magazine-sidebar-1 li.current_page_ancestor .sub-menu,
#menu-magazine-sidebar li.current-menu-ancestor .sub-menu,
#menu-magazine-sidebar li.current-menu-parent .sub-menu {
display: block;
}
#menu-magazine-sidebar li.current-menu-item a,
#menu-magazine-sidebar-1 li.current-menu-item a,
#menu-magazine-sidebar li.current_page_ancestor a,
#menu-magazine-sidebar-1 li.current_page_ancestor a,
#menu-magazine-sidebar-1 .sub-menu li.current-menu-item a,
#menu-magazine-sidebar .sub-menu li.current-menu-item a {
color: #fff;
}
#menu-magazine-sidebar li.hr,
#menu-magazine-sidebar-1 li.hr {
border-bottom: 1px solid #111;
margin: 0.9em 0 1.8em 0;
}
#menu-magazine-sidebar li.hr a,
#menu-magazine-sidebar-1 li.hr a {
display: none;
}
#menu-magazine-sidebar .sub-menu li,
#menu-magazine-sidebar-1 .sub-menu li {
padding: 0;
}
#menu-magazine-sidebar .sub-menu li a,
#menu-magazine-sidebar-1 .sub-menu li a {
color: #000000;
font-family: 'Archivo Narrow', sans-serif;
font-size: 0.8125rem;
font-weight: normal;
line-height: 14px;
text-transform: none;
}
#menu-magazine-sidebar .sub-menu li a:before,
#menu-magazine-sidebar-1 .sub-menu li a:before {
content: '> ';
font-family: "Raleway", sans-serif;
font-weight: 800;
}
figure.magazine-header {
position: relative;
}
figure.magazine-header figcaption {
position: absolute;
right: 20px;
text-align: right;
top: 20px;
width: 70%;
}
figure.magazine-header figcaption h1 {
color: #ffffff;
font-size: 3.4375rem;
font-weight: 800;
line-height: 1.2;
margin: 0;
text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
text-transform: uppercase;
}
figure.magazine-header figcaption h2 {
color: #ffffff;
line-height: 1.2;
margin: 0;
text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
text-transform: uppercase;
font-size: 2.25rem;
}
@media all and (max-width: 459px) {
figure.magazine-header figcaption {
right: 0px;
width: 100%;
}
figure.magazine-header figcaption h1,
figure.magazine-header figcaption h2 {
font-size: 2em;
}
}
.page-template-page-magazine-php .page-title {
margin: 10px 0 20px 0;
}
.page-template-page-magazine-php .page-title h2 {
font-size: 2.25rem;
}
.page-template-page-magazine-php .page-title h5 {
color: #7aa5c4;
font-weight: 500;
line-height: 0.8em;
}
.item-block {
margin-bottom: 25px;
}
h3 .title.small,
h4 .title.small {
font-size: 0.825rem;
color: #7aa5c4 !important;
}
.item-block h3 {
font-weight: 800;
line-height: 1 !important;
margin: 0 !important;
}
.item-block h4 {
text-transform: capitalize;
line-height: 1 !important;
margin: 0 !important;
}
p#map-helper {
position: absolute;
top: 0;
width: 25%;
line-height: 1.2;
font-style: italic;
margin: 1em 0 0 1em;
}
.map-container {
position: relative;
}
@media all and (max-width: 459px) {
p#map-helper {
position: relative;
width: 100%;
margin: 1em 0;
}
}
.panel.white.collapse {
margin-bottom: 20px;
} .single-area-guides #main h1 {
font-size: 1.4375rem;
margin-bottom: 0;
text-transform: uppercase;
}
.single-area-guides #main h2 {
font-size: 1.1875rem;
text-transform: uppercase;
}
.single-area-guides #main h3 {
font-size: 1rem;
font-weight: 700;
margin-bottom: 5px;
}
a.sp-bt {
display: block;
margin-bottom: 15px;
color: #000000;
font-family: "Raleway", sans-serif;
font-size: 0.8125rem;
font-weight: 700;
text-transform: uppercase;
}
#more {
display: none;
opacity: 0;
transition: all 0.5s ease;
}
.single-area-guides #main .item {
margin-bottom: 1em;
}
@media all and (min-width: 859px) {
.single-area-guides #main .item {
padding-left: 1em;
}
} #introParisian,
.panel.white.parisians {
min-height: 292px;
}
#introParisian h1 {
font-size: 1.6875rem;
color: #fff;
}
#introParisian h2 {
font-size: 0.875rem;
font-weight: 700;
line-height: 1.2;
}
figure.parisian figcaption { text-align: center;
top: 0;
}
figure.parisian figcaption h1 {
font-size: 2rem;
font-weight: 800;
line-height: 1;
margin: 0;
}
figure.parisian figcaption h2 {
font-size: 1rem;
font-weight: 800;
margin: 0.5em;
text-transform: capitalize;
}
.panel.white.parisians {
border: 1px solid #accdec;
padding: 7px;
}
.panel.white.parisians p {
margin-bottom: 0;
}
.panel.white.parisians a {
text-decoration: none;
}
.panel.white.parisians a.blue {
text-decoration: underline;
}
p.small {
font-size: 0.75rem;
line-height: 1.2;
}
.parent-pageid-389 .page-title {
margin-top: 0;
}
.sub-nav {
margin: 0;
}
.sub-nav dt:first-child:before,
.sub-nav dd:first-child:before,
.sub-nav li:first-child:before {
content: "";
margin: 0;
}
.sub-nav dt:before,
.sub-nav dd:before,
.sub-nav li:before {
content: "|";
margin: 0 0.5625rem;
}
.sub-nav dt,
.sub-nav dd,
.sub-nav li {
color: #000000;
font-family: "Raleway", sans-serif;
font-weight: bold;
margin-left: 0;
text-transform: uppercase;
}
.sub-nav dd a,
.sub-nav dd.active a {
font-weight: bold;
text-transform: uppercase;
}
.sub-nav dt a,
.sub-nav dd a,
.sub-nav li a {
color: #000000;
padding: 0;
text-decoration: none;
}
.sub-nav li.current-menu-item a {
color: #00aeef;
} #main.large-9 { }
h6.gray a {
color: #596276;
text-decoration: none;
}
h6.gray a:hover {
color: #596276;
text-decoration: underline;
} .archive .panel.white .medium-8 a.blue {
padding-left: 0 !important;
}
#main h6 {
color: #000000;
font-weight: 800;
}
.title.small {
font-size: 0.8125rem;
color: #000; }
.title {
display: block;
font-family: "Raleway", sans-serif;
font-size: 1rem;
font-weight: 700;
margin-bottom: 5px;
}
h4 .title.small {
font-size: 0.78125rem;
color: #000 !important;
} h1.archive-title {
line-height: 1;
font-size: 1.6875rem;
margin-bottom: 0;
}
p.archive-description {
color: #7aa5c4;
font-weight: bold;
margin-bottom: 25px;
font-size: 1em;
line-height: 1;
}
.secondary-color {
color: #7aa5c4;
}
a.title {
text-decoration: none;
}
.crp_title {
font-size: 0.75rem;
line-height: 1.2;
display: block;
max-width: 120px;
}
img.crp_thumb {
max-width: 100% !important;
}
ul.related {
max-width: 100%;
} .wp-pagenavi {
float: right;
margin: 1em 0;
}
.wp-pagenavi a,
span.pages,
span.current {
border: 0;
font-size: 16px; }
.wp-pagenavi a:hover {
background: #4d85b0;
color: #fff;
text-decoration: none;
}
span.pages {
color: #7aa5c4;
}
span.current {
background: #000;
color: #fff;
} div.wpcf7 {
padding-bottom: 2em;
}
.vpsellerpropnarrow {
width: 25% !important;
}
.vpbuyerpropnarrow {
width: 25% !important;
}
span.wpcf7-list-item {
display: inline-block !important;
} #footer {
clear: both;
background-color: black;
background-color: #0D1426;
padding: 1%;
max-width: 1096px;
display: block;
margin: 0 auto !important;
}
#footer p {
font-family: "Open Sans", "Raleway", sans-serif;
color: #fff;
font-size: 12px;
} @media all and (max-width: 459px) {
img {
margin: 0.5em auto !important;
float: none;
display: inline-block;
}
}
@media all and (max-width: 759px) {
#leftbar {
padding-left: 0;
padding-right: 0;
}
}
.bedrooms input[type="radio"]+label {
font-size: 0.625rem;
margin-right: 10px;
margin-left: 5px;
}
.goog-te-gadget-simple {
background-color: transparent!important;
border-width: 0 !important;
width: 100% !important;
margin-bottom: 1.25rem;
}
.goog-te-gadget-simple a:link,
.goog-te-gadget-simple a:visited {
color: #fff !important;
}
.goog-te-gadget-simple a:hover {
color: #accdec !important;
}
img.goog-te-gadget-icon {
display: none;
}
.links ul {
margin-bottom: 0.1rem;
}
#quicksearch input.button {
margin-top: 20px;
padding: 7px;
width: 100%;
}
#quicksearch label {
text-transform: uppercase;
}
.goog-te-gadget-simple .goog-te-menu-value {
max-height: 30px;
}
@media all and (max-width: 600px) {
.goog-te-menu-value img {
display: none;
}
}
.page-template-page-testimonials .panel.collapse p::before {
color: #8cb1d5;
content: '\f10d';
font-family: "fontawesome";
font-size: 2em;
left: 0em;
position: absolute;
top: -0.2em;
}
.page-template-page-testimonials .panel.collapse p {
margin-left: 2.5em;
}
.page-template-page-testimonials .panel.collapse h3 {
color: #709CC0;
}
.image-box:nth-of-type(odd) {
clear: left;
} .inline-list.subnav {
text-align: center !important;
padding-left: 0 !important;
}
.inline-list.subnav>li {
float: none !important;
display: inline-block;
}
ul.subnav::after {
display: none !important;
}
#menu-main-navigation-1 li.current-menu-item,
#menu-main-navigation-1 li.current-menu-ancestor {
position: relative;
}
#menu-main-navigation-1 li.current-menu-item a,
#menu-main-navigation-1 li.current-menu-ancestor a {
color: #fff;
}
#menu-main-navigation-1 li.current-menu-item a:after,
#menu-main-navigation-1 li.current-menu-ancestor a:after {
top: 60%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(112, 156, 192, 0);
border-bottom-color: #709cc0;
border-width: 5px;
margin-left: -5px;
} #preloader {
position: absolute;
width: 100%;
height: 100%;
z-index: 101;
background-color: #212121;
color: #ffffff;
}
#preloader .txt {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#preloader .txt-perc {
font-size: 35px;
font-family: 'Roboto Condensed', Helvetica, Helvetica Neue, Arial, sans-serif;
opacity: 1;
margin: 0 0 6px 0;
max-width: 400px;
text-align: center;
}
#preloader .progress {
width: 100px;
height: 3px;
background-color: rgba(255, 255, 255, 0.2);
margin: 0 auto 15px auto;
}
#preloader .progress span {
display: block;
width: 0;
height: 100%;
background-color: rgba(255, 255, 255, 0.8);
}
#preloader.is-hidden {
visibility: hidden;
opacity: 0;
}
.is-loading {
overflow: hidden;
}
a.slider_images {
display: block;
width: 100%;
height: 380px;
background-size: cover;
background-position: center center;
} #breadcrumbs {
margin-top: 1em;
font-size: 0.8em;
}
#quicksearch.v2 .columns {
background: rgba(255, 255, 255, 0.9);
padding: 1em;
}
@media all and (max-width: 640px) {
.row.hero-image {
background-size: contain !important;
background-position: top center !important;
}
#quicksearch.v2 .columns {
margin-top: 8em;
}
}
.row.hero-image {
position: relative;
}
@media(min-width: 767px) {
.row.hero-image {
padding-left: 0.625rem;
padding-right: 0.625rem;
}
}
#hero_link {
position: absolute;
width: 100%;
height: 100%;
}
.ubermenu .ubermenu-submenu .ubermenu-column-auto {
min-width: 0;
}
.ubermenu-skin-simple-green .ubermenu-submenu .ubermenu-item-header>.ubermenu-target {
color: #020202;
font-weight: 400;
font-size: 0.9em;
}
.ubermenu-skin-simple-green .ubermenu-submenu .ubermenu-item-header>.ubermenu-target:hover {
color: #709cc0;
}
#ubermenu-main-831 {
position: relative;
z-index: 1;
}
#ubermenu-main-1069 { z-index: 1; }
#ubermenu-nav-main-831,
#ubermenu-nav-main-1069 {
background-color: #709cc0;
text-align: center;
}
#ubermenu-main-831.ubermenu-main .ubermenu-item-level-0>.ubermenu-target,
#ubermenu-main-1069.ubermenu-main .ubermenu-item-level-0>.ubermenu-target {
color: #fff;
font-size: 0.9em;
}
#ubermenu-main-831.ubermenu-main .ubermenu-item-level-0>.ubermenu-target:hover,
#ubermenu-main-1069.ubermenu-main .ubermenu-item-level-0>.ubermenu-target:hover {
color: #000;
}
#ubermenu-main-831.ubermenu .ubermenu-item.ubermenu-item-level-0,
#ubermenu-main-1069.ubermenu .ubermenu-item.ubermenu-item-level-0 {
float: none;
}
.page.page-id-20298 .row.blocks .columns {
padding-left: 0.4rem;
padding-right: 0.4rem;
margin-bottom: 0.4rem;
}
.page.page-id-20298 .row.blocks .columns:first-of-type {
padding-left: 0;
}
.page.page-id-20298 .row.blocks .columns:last-of-type {
padding-right: 0;
}
@media only screen and (min-width:760px) {
.page.page-id-20298 .row.blocks .columns .panel a img {
min-height: 165px;
}
}
@media only screen and (min-width:870px) {
.page.page-id-20298 .row.blocks .columns .panel a img {
min-height: 210px;
}
}
@media only screen and (min-width:1000px) {
.page.page-id-20298 .row.blocks .columns .panel a img {
min-height: 250px;
}
}
.txt-perc,
.progress {
display: none !important;
}
[class*="column"]+[class*="column"]:last-child {
float: left;
}
div.links {
float: right !important;
}
.top-bar.navigation .top-bar-section>ul li {
padding: 0;
}
body.single-client-casestudies .flexslider .slides img {
height: auto;
}
body.single-property .medium-12.large-9.columns {
height: auto !important;
}
.criteria ul li label[for="outside"],
.criteria ul li label[for="south-or-france"],
.criteria ul li label[for="new-york"] {
width: 50px;
}
.medium-block-grid-4>li:last-of-type,
.medium-block-grid-4>li.longer {
width: 100px;
}
#price-amount,
#size-amount {
background: #fafafa;
border-color: #999999 !important;
outline: none !important;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) !important;
font-family: inherit !important;
border: 1px solid #cccccc !important;
color: rgba(0, 0, 0, 0.75) !important;
display: block;
font-size: 0.875rem !important;
margin: 0 0 1rem 0 !important;
padding: 0.5rem !important;
height: 2.3125rem !important;
text-align: left !important;
width: 100% !important;
-webkit-box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
transition: box-shadow 0.45s, border-color 0.45s ease-in-out !important;
}
body.page-id-23552 .row.hero-image,
body.page-template-page-23552 .row.hero-image {
margin-bottom: 0 !important;
}
body.page-id-23552 .featured-boxes .columns,
body.page-template-page-23552 .featured-boxes .columns {
padding: 0 !important;
min-height: 275px;
background-size: cover;
background-position: center;
}
body.page-id-23552 .featured-boxes a,
body.page-template-page-23552 .featured-boxes a {
position: absolute;
width: 100%;
height: 100%;
top: auto;
left: 0;
bottom: 0;
background: rgba(0, 0, 0, 0);
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
} body.page-id-23552 .featured-boxes .caption,
body.page-template-page-23552 .featured-boxes .caption {
position: absolute;
width: 100%;
height: 70px;
top: auto;
left: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.7);
padding: 10px;
}
body.page-id-23552 .featured-boxes a:hover,
body.page-template-page-23552 .featured-boxes a:hover {
text-decoration: none;
border: none;
}
body.page-id-23552 .featured-boxes .headline,
body.page-template-page-23552 .featured-boxes .headline {
color: #b6d8f2;
font-size: 18px;
text-transform: uppercase;
position: relative;
text-align: center;
font-family: Raleway;
font-weight: 100;
margin-bottom: 0;
} body.page-id-23552 .featured-boxes .sub_headline,
body.page-template-page-23552 .featured-boxes .sub_headline {
color: #fafafa;
text-align: center;
font-size: 16px;
font-weight: 100;
max-width: 100%;
margin: 0;
font-family: Raleway;
font-weight: 100;
}
body.page-id-23552 .vbanner .title,
body.page-template-page-23552 .vbanner .title {
color: #474f55;
text-transform: uppercase;
font-size: 32px;
font-family: "Raleway";
font-weight: 100;
margin-top: 0;
text-align: center;
position: relative;
}
body.page-id-23552 .vbanner .title:after,
body.page-template-page-23552 .vbanner .title:after {
content: '';
height: 4px;
width: 215px;
background: #464f55;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
bottom: -7px;
}
body.page-id-23552 .vbanner .subtitle,
body.page-template-page-23552 .vbanner .subtitle {
color: #474f55;
font-size: 20px;
font-family: "Raleway";
font-weight: 300;
margin-top: 16px;
text-align: center;
position: relative;
}
.home-content{
background: #0d1426; padding: 40px 35px;
text-align: left;
}
.home-content p {
font-size: 18px;
margin: 0;
color: #fdf4e2;
font-family: 'Lora', serif!important;
margin-bottom: 20px;
}
.home-content p a {
font-size: 18px;
color: #fdf4e2;
font-family: 'Lora', serif!important;
}
.home-content p:last-child {
margin-bottom: 0;
}
.home-content p a {
color: #fdf4e2;
text-decoration: underline;
}
.vbanner-wp {
height: 100%;
background-size: cover;
padding-top: 40px;
min-height: 450px;
background-position: center top;
display: inline-block;
width: 100%;
}
.vbanner-wp:hover{
text-decoration: none;
}
.nopadding {
padding: 0 !important;
}
@media screen and (max-width: 650px) {
.feature-image-box {display: none;}
} body{
font-family: 'Lora', serif!important;
font-size: 20px;
}
header .slogan{
font-family: 'Lora', serif!important;
} h1, h2, h3, h4, h5, h6 {
font-family: 'Lora', serif;
font-family: 'Source Sans Pro', serif!important;
}
p {
font-size: 1rem;
line-height: 1.4;
font-family: 'Lora', serif;
}
p a,
p b,
p strong {
font-size: 1rem;
line-height: 1.4;
font-family: 'Lora', serif;
}
ul, ol, dl {
font-size: 1rem;
line-height: 1.4;
}
.ubermenu-skin-simple-green .ubermenu-submenu .ubermenu-item-header>.ubermenu-target{
font-size: 1em;
}
h3, h4 {
font-size: 1.6rem;
}
label {
font-size: 1.1rem;
}
h3 .title.small, h4 .title.small, .sidebar .panel a.link{
font-size: 1rem;
}
@media only screen and (min-width: 40.063em) {
h1 {
font-size: 3.6rem;
line-height: 1.2;
}
}
.criteria ul li.embiggen {
width: 130px;
}
.criteria ul li.embiggen label small {
font-size: 120%;
width: 100px;
display: block;
}
.tiny-bit-bigger {
padding: 0.7em 1em;
}
#newsearchform input[type="checkbox"], #newsearchform input[type="radio"] {
margin: 0 5px 1em 0 !important;
}
#newsearchform input[type="checkbox"]+label, #newsearchform input[type="radio"]+label {
font-size: 14px !important;
margin-right: 3px !important;
margin-left: 2px !important;
}
#newsearchform .medium-block-grid-4>li.longer {
width: 50%;
}
#newsearchform ul {
list-style-type: none;
}
@media only screen and (max-width: 1000px) {
#newsearchform .medium-block-grid-4 > li,
#newsearchform .medium-block-grid-4>li.longer {
width: 100%;
}
}
.mt-20 {
margin-top: 20px !important;
}
.mb-20 {
margin-bottom: 20px !important;
}
#newsearchform .slider-title {
font-size: 0.7em;
text-transform: uppercase;
color: #4372a7;
}
.featured-article img {
width: 100%;
}
div.columns:not(#main) .featured-article:nth-of-type(2n) {
clear: left;
}
div.columns#main .featured-article:nth-of-type(2n+1) {
clear: left;
}
figure.magazine-header {
width: 99%;
}
figure.magazine-header img {
width: 100%;
}
body.page-id-86776 .row.hero-image,
body.page-template-page-86776 .row.hero-image {
margin-bottom: 0 !important;
}
body.page-id-86776 .featured-boxes .columns,
body.page-template-page-86776 .featured-boxes .columns {
padding: 0 !important;
min-height: 275px;
background-size: cover;
background-position: center;
}
body.page-id-86776 .featured-boxes a,
body.page-template-page-86776 .featured-boxes a {
position: absolute;
width: 100%;
height: 100%;
top: auto;
left: 0;
bottom: 0;
background: rgba(0, 0, 0, 0);
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
} body.page-id-86776 .featured-boxes .caption,
body.page-template-page-86776 .featured-boxes .caption {
position: absolute;
width: 100%;
height: 70px;
top: auto;
left: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.7);
padding: 10px;
}
body.page-id-86776 .featured-boxes a:hover,
body.page-template-page-86776 .featured-boxes a:hover {
text-decoration: none;
border: none;
}
body.page-id-86776 .featured-boxes .headline,
body.page-template-page-86776 .featured-boxes .headline {
color: #b6d8f2;
font-size: 18px;
text-transform: uppercase;
position: relative;
text-align: center;
font-family: Raleway;
font-weight: 100;
margin-bottom: 0;
} body.page-id-86776 .featured-boxes .sub_headline,
body.page-template-page-86776 .featured-boxes .sub_headline {
color: #fafafa;
text-align: center;
font-size: 16px;
font-weight: 100;
max-width: 100%;
margin: 0;
font-family: Raleway;
font-weight: 100;
}
body.page-id-86776 .vbanner .title,
body.page-template-page-86776 .vbanner .title {
color: #474f55;
text-transform: uppercase;
font-size: 32px;
font-family: "Raleway";
font-weight: 100;
margin-top: 0;
text-align: center;
position: relative;
}
body.page-id-86776 .vbanner .title:after,
body.page-template-page-86776 .vbanner .title:after {
content: '';
height: 4px;
width: 215px;
background: #464f55;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
bottom: -7px;
}
body.page-id-86776 .vbanner .subtitle,
body.page-template-page-86776 .vbanner .subtitle {
color: #474f55;
font-size: 20px;
font-family: "Raleway";
font-weight: 300;
margin-top: 16px;
text-align: center;
position: relative;
}
body.page-id-86776 .featured-boxes .columns.feature-touch, body .feature-touch{
min-height: 825px !important;
float: right;
background: #b4d7f3;
padding: 150px 10px 10px !important;
text-align: center;
}
.feature-touch .feature-touch-list{
list-style: none !important;
padding: 0 !important;
margin: 0;
margin-top: 40px;
}
.feature-touch-title, .feature-touch-item-title{
font-size: 24px;
color: #000000;
margin-bottom: 0;
text-transform: uppercase;
font-family: nitti grotesk !important;
font-weight: 300;
line-height: 1;
}
.feature-touch-subtitle, .feature-touch-item-subttl{
color: #fff;
margin-top: 0px;
line-height: 1;
text-transform: none;
font-size: 22px;
font-family: nitti grotesk !important;
font-weight: 300;
}
.feature-touch-icon{
display: inline-block;
width: 45px;
height: 40px;
}
.feature-touch-icon{
background-image: url(//vingtparis.com/wp-content/themes/honeypot/library/icons/Chat.png);
-webkit-background-size: cover;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.feature-touch-item:nth-of-type(2) .feature-touch-icon{
background-image: url(//vingtparis.com/wp-content/themes/honeypot/library/icons/Contact.png);
}
.feature-touch-item:nth-of-type(3) .feature-touch-icon{
background-image: url(//vingtparis.com/wp-content/themes/honeypot/library/icons/Email.png);
}
.feature-touch-item{
padding-bottom: 20px;
margin-bottom: 20px;
position: relative;
}
.feature-touch-item:last-of-type:after {
content: none;
}
.feature-touch-item:last-of-type {
padding-bottom: 0;
margin-bottom: 0;
}
.feature-touch-item:after{
content: '';
display: inline-block;
height: 1px;
width: 100px;
background: #000;
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
}
.feature-touch-item a {
position: relative !important;
display: block !important;
}
.feature-touch-item a:hover {
text-decoration: none !important;
}
#quicksearch .button{
background: #b4d7f3;
font-weight: 300;
letter-spacing: 1px;
}
body.page-id-86776 .home-content h1, body.page-id-86776 .home-content h3{
font-family: "Raleway",sans-serif !important;
}
body.page-id-86776 .home-content h1{
font-size: 2.8rem;
text-transform: uppercase;
}
body.page-id-86776 .home-content h3{
text-transform: none;
color: #2f3b44;
}
body.page-id-86776 #breadcrumbs{
display: none;
}
body.page-template-page-v2 #main {
padding-left: 0;
padding-right: 0;
background: #faf9f5;
border-bottom: 10px solid #b6d8f2;
}
.page-template-page-v2 .sidebar {
margin-top: 0 !important;
}
.new-page-header-title{
margin: 0;
}
.new-page-header{
text-align: center;
padding: 155px 0;
-webkit-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.new-page-header-title{
text-transform: uppercase;
font-size: 1.8rem;
background: #000;
display: inline-block;
padding: 2px 45px;
letter-spacing: 2px;
color: #fff;
}
.new-page-content-wp{
padding: 30px;
margin-bottom: 14em;
}
.new-page-content-title{
font-size: 2.8rem;
letter-spacing: 2px;
color: #b6d8f2;
margin-bottom: 0;
line-height: 1;
}
.new-page-content-subtitle, .new-page-content h4{
color: #2f3b44;
text-transform: none;
line-height: 1;
margin-bottom: 30px;
}
.new-page-content ol {
display: flex;
flex-wrap: wrap;
margin: 0 -10px;
list-style-type: none;
counter-reset: myCounter;
margin-top: 60px;
}
.new-page-content ol li {
width: 20%;
padding: 0 10px;
margin-bottom: 30px;
}
.new-page-content ol li:nth-of-type(-n+5) {
border-bottom: 1px solid #b7d9f2;
padding-bottom: 30px;
}
@media screen and (max-width: 768px) {
.new-page-content ol li:nth-of-type(-n+5){
border:none;
}
.new-page-content ol li{
width: 33%;
}
}
@media screen and (max-width: 480px) {
.new-page-content ol li{
width: 100%;
}
}
.new-page-content ol li h6 {
font-weight: 300 !important;
text-align: center;
text-transform: none;
font-family: 'Raleway' !important;
font-size: 14px;
margin-top: 20px;
}
.new-page-content ol li:before{
counter-increment: myCounter;
content:counter(myCounter);
color: #b6d8f2;
border: 1px solid #b6d8f2;
font-size: 3rem;
font-weight: 300;
border-radius: 100px;
display: inline-block;
text-align: center;
margin: 5px 10px;
line-height: 5rem;
width: 5rem;
height: 5rem;
margin: 0 auto;
display: table;
}
body.page-template-page-v2 .row.hero-image,
body.page-template-page-86776 .row.hero-image {
margin-bottom: 0 !important;
}
body.page-template-page-v2 .featured-boxes .columns,
body.page-template-page-86776 .featured-boxes .columns {
padding: 0 !important;
min-height: 275px;
background-size: cover;
background-position: center;
}
body.page-template-page-v2 .featured-boxes a,
body.page-template-page-86776 .featured-boxes a {
position: absolute;
width: 100%;
height: 100%;
top: auto;
left: 0;
bottom: 0;
background: rgba(0, 0, 0, 0);
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
} body.page-template-page-v2 .featured-boxes .caption,
body.page-template-page-86776 .featured-boxes .caption {
position: absolute;
width: 100%;
height: 70px;
top: auto;
left: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.7);
padding: 10px;
}
body.page-template-page-v2 .featured-boxes a:hover,
body.page-template-page-86776 .featured-boxes a:hover {
text-decoration: none;
border: none;
}
body.page-template-page-v2 .featured-boxes .headline,
body.page-template-page-86776 .featured-boxes .headline {
color: #b6d8f2;
font-size: 18px;
text-transform: uppercase;
position: relative;
text-align: center;
font-family: Raleway;
font-weight: 100;
margin-bottom: 0;
} body.page-template-page-v2 .featured-boxes .sub_headline,
body.page-template-page-86776 .featured-boxes .sub_headline {
color: #fafafa;
text-align: center;
font-size: 16px;
font-weight: 100;
max-width: 100%;
margin: 0;
font-family: Raleway;
font-weight: 100;
}
body.page-template-page-v2 .vbanner .title,
body.page-template-page-86776 .vbanner .title {
color: #474f55;
text-transform: uppercase;
font-size: 32px;
font-family: "Raleway";
font-weight: 100;
margin-top: 0;
text-align: center;
position: relative;
}
body.page-template-page-v2 .vbanner .title:after,
body.page-template-page-86776 .vbanner .title:after {
content: '';
height: 4px;
width: 215px;
background: #464f55;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
bottom: -7px;
}
body.page-template-page-v2 .vbanner .subtitle,
body.page-template-page-86776 .vbanner .subtitle {
color: #474f55;
font-size: 20px;
font-family: "Raleway";
font-weight: 300;
margin-top: 16px;
text-align: center;
position: relative;
} .page-id-17 .posts-v2 {
display: flex;
flex-wrap: wrap;
} .woocommerce-page #main {
height: auto !important;
}
.woocommerce-page .woocommerce {
overflow: hidden;
}
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
background:#b6d8f2 !important;
background-color:#b6d8f2 !important;
color:white !important;
text-shadow: transparent !important;
box-shadow: none;
border-color: #b6d8f2 !important;
}
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
background:#b6d8f2 !important;
background-color:#b6d8f2 !important;
color:white !important;
text-shadow: transparent !important;
box-shadow: none;
border-color:#b6d8f2 !important;
}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
background: #000 !important;
color:#fff !important;
text-shadow: transparent !important;
border-color:#000 !important;
}
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
background: #b6d8f2 !important;
box-shadow: none;
text-shadow: transparent !important;
color:white !important;
border-color:#b6d8f2 !important;
}
.woocommerce div.product .woocommerce-tabs .panel {
padding: 20px !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
font-size: 85% !important;
}
.home .row.hero-image {
background: transparent !important;
padding: 0;
}
.home #quicksearch.v2 .columns {
margin-top: 0;
}
.home iframe {
max-width: 100%;
padding: 0 0.625rem;
width: 100%;
}
@media screen and (min-width: 768px) {
.home #quicksearch .columns {
margin: 0;
}
.home iframe {
float: left;
width: 100%;
height: 616px;
padding: 0;
}
.home .skiptranslate iframe {
height: 39px!important; 
}
} #google_translate_element {
display: none;
} .home-fb {
position: relative;
margin-top: 3px;
} .home-fb span {
display: block;
position: relative;
pointer: none;
}
.home-fb a {
color: #fdf4e2;
transition: opacity 0.3s;
text-decoration: none;
}
.home-fb a:hover {
opacity: 0.7;
}
.home-fb p {
position: absolute;
transform: translate(-50%,-50%);
left: 50%;
top: 50%;
text-align: center;
font-size: 20px;
line-height: 20px;
margin: 0;
width: 100%;
color: #fdf4e2;
z-index: 5;
padding: 20px;
text-transform: uppercase;
}
.home-fb p a {
font-size: 20px;
line-height: 20px;
}
.home-fb img {
position: relative;
z-index: 2;
height: 200px;
object-fit: cover;
object-position: top;
}
.home-fb p b {
font-size: 60px;
line-height: 70px;
font-family: 'Source Sans Pro', serif!important;
font-weight: 400;
letter-spacing: 2px;
}
@media(max-width: 767px) {
.home-fb img {
min-height: 300px;
object-fit: cover;
margin: 0!important;
}
}
.custom-cols {
position: relative;
}
.custom-cols .row {
display: flex;
}
.custom-cols .row .col-6 {
width: 35%;
}
.custom-cols .row .col-6:last-child {
width: 65%;
}
.custom-cols .form {
padding: 40px 35px;
background: #F58C6D;
}
.custom-cols .custom-links-wrapper {
position: relative; }
.custom-cols .custom-links-wrapper .custom-slider-homepage,
.custom-cols .custom-links-wrapper .custom-slider-homepage .flex-viewport,
.custom-cols .custom-links-wrapper .custom-slider-homepage ul.slides,
.custom-cols .custom-links-wrapper .custom-slider-homepage ul.slides li {
height: 100%!important;
}
@media(max-width: 768px) {
.custom-cols .custom-links-wrapper .custom-slider-homepage ul.slides li {
min-height: 300px!important;
}
}
.custom-cols .custom-links-wrapper .custom-slider-homepage ul.slides {
min-height: 300px;
}
.custom-cols .custom-links-wrapper .custom-slider-homepage ul li {
background-size: cover!important;
background-repeat: no-repeat!important;
}
.custom-cols .custom-links h3,
.custom-cols .form h3 {
color: #fdf4e4;
font-size: 40px;
line-height: 40px;
text-transform: initial;
margin-top: 0;
}
.custom-cols .custom-links ul {
padding: 0;
margin: 20px 20px 0 0;
}
.custom-cols .custom-links ul li {
color: #fdf4e4;
font-size: 20px;
margin-bottom: 20px;
list-style: none;
}
.custom-cols .custom-links ul li a,
.custom-cols .custom-links ul li p {
color: #fdf4e4;
text-decoration: none;
font-family: 'Lora', serif!important;
font-size: 20px;
}
.custom-cols .custom-links ul li a {
text-decoration: underline;
}
.custom-cols .custom-links ul li:last-child {
margin-bottom: 0;
}
.custom-cols .custom-links ul li:last-child a {
text-decoration: none;
color: #F58C6D;
background: #FFFFFF;
padding: 5px 10px;
display: inline-block;
text-transform: uppercase;
font-family: 'Source Sans Pro', serif!important;
}
.custom-cols .custom-links ul li a {
transition: opacity 0.3s;
}
.custom-cols .custom-links ul li a:hover {
opacity: 0.7;
}
.ubermenu-responsive-on {
overflow: hidden;
}
@media(max-width: 767px) {
.custom-cols .row {
display: block;
}
.custom-cols .row .col-6 {
width: 100%!important;
}
.custom-cols .custom-links-wrapper {
background-size: cover;
}
header #mainheader1 {
width: 100%!important;
}
header .columns {
width: auto!important;
}
header #contacttext .links > ul,
header #contacttext #google_translate_element {
display: none;
}
#contacttext div.links {
min-width: 20px;
}
header .medium-4 {
width: 130px;
}
header #contacttext {
width: calc(100% - 155px)!important;
}
header #mainheader1 {
padding-left: 0!important;
padding-right: 0!important;
}
#contacttext .ubermenu-responsive-toggle {
right: 0!important;
width: 60px;
}
}
.iframe-placeholder {
position: relative;
}
.iframe-placeholder iframe {
position: relative;
z-index: 99;
float: none!important;
}
.iframe-placeholder .cover {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 999;
cursor: pointer;
}
.highlight #footer1 div {
color: #bccdda;
margin-top: 7px;
}
#footer.highlight a {color: #fff;}  div.sidebar {
background: transparent;
}
div.sidebar > div {
background: #FDF4E2;
}
div.sidebar > div.featured-boxes.columns.nopadding {
height: auto!important;
}
div.sidebar > div.feature-touch .feature-touch-subtitle,
div.sidebar > div.feature-touch .feature-touch-item-subttl {
color: #000000!important; 
}
.sidebar .panel {
padding: 20px;
}
.sidebar h6 {
text-transform: initial;
}
.sidebar .panel h6.gray {
color: #F58C6D;
text-transform: initial;
font-family: 'Source Sans Pro', serif;
}
.sidebar .panel h5 {
color: #0D1426;
text-transform: capitalize;
font-family: 'Source Sans Pro', serif;
}
.sidebar .panel h5:first-letter {
text-transform: uppercase;
}
.sidebar .panel p {
font-family: 'Lora', serif!important;
color: #0D1426;
}
.sidebar .panel a.link {
text-transform: initial;
font-family: 'Source Sans Pro', serif;
margin-top: 10px;
display: inline-block;
transition: opacity 0.3s;
}
.sidebar .panel a.link:hover {
opacity: 0.7;
}
.sidebar .panel p em {
font-style: normal;
}
svg#map path,
svg#map polygon {
fill: #e5c6aa!important;
}
svg#map path:hover,
svg#map polygon:hover {
fill: #333333!important;
}
svg#map g > g path {
pointer-events: none;
}
svg#map g > g path,
svg#map g:hover > g path {
fill: #FFFFFF!important;
}
.sidebar .panel a.link i {
color: #F58C6D;   
}
.sidebar .panel .side-nav li span {
color: #F58C6D!important;
}
h3 .title.small, 
h4 .title.small {
color: #F58C6D!important;
font-family: 'Source Sans Pro', serif;
text-transform: initial;
}
.panel.collapse p.collapse {
font-family: 'Lora', serif;
}
h1, h2, h3, h4, h5, h6 {
color: #D5A376;
text-transform: initial;
}
.post-type-archive h1.uppercase,
.tax-advice-category h1.uppercase,
.tax-advice-category h1.uppercase,
.tax-testimonial-group h1.uppercase {
text-transform: initial; }
.post-type-archive .panel a,
.post-type-archive .panel a em {
font-family: 'Lora', serif;
color: #0D1426;
font-style: normal;
font-weight: bold;
transition: opacity 0.3s;
}
.post-type-archive .panel a:hover {
opacity: 0.7;
}
.no_page_contents h1.page-title {
font-family: 'Source Sans Pro', serif;
text-transform: initial;
}
@media only screen and (min-width: 40.063em) {
.column, .columns {
padding-left: 0.625rem;
padding-right: 0.625rem;
}
}
#main p,
#main span,
#main p a,
#main ul li {
font-family: 'Lora', serif!important;
color: #0D1426;
}
div[style*="float: left; margin: 20px 0 20px 20%; width: 50%; color: black; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"],
div[style*="float: left; margin: 0px 0 20px 20%; width: 60%; color: white; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"],
div[style*="float: left; margin: 20px 0 20px 25%; width: 50%; color: black; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"],
div[style*="float: left;margin: 0px 0 20px 20%;width: 60%;color: white;background-color: #7aa5c4;padding: 15px;text-transform: uppercase;text-align: center;font-size: large"] {
background: #F58C6D!important;
text-transform: initial!important;
transition: opacity 0.3s;
background: transparent!important;
text-transform: initial!important;
transition: opacity 0.3s;
width: auto!important;
margin-left: auto!important;
margin-right: auto!important;
float: none!important;
}
div[style*="float: left; margin: 20px 0 20px 20%; width: 50%; color: black; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"] a,
div[style*="float: left; margin: 0px 0 20px 20%; width: 60%; color: white; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"] a,
div[style*="float: left; margin: 20px 0 20px 25%; width: 50%; color: black; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"] a,
div[style*="float: left;margin: 0px 0 20px 20%;width: 60%;color: white;background-color: #7aa5c4;padding: 15px;text-transform: uppercase;text-align: center;font-size: large"] a {
color: #FDF4E2!important;
font-size: 22px!important;
background: #F58C6D!important;
padding: 10px 20px;
transition: opacity 0.3s;
}
div[style*="float: left; margin: 20px 0 20px 20%; width: 50%; color: black; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"] a:hover,
div[style*="float: left; margin: 0px 0 20px 20%; width: 60%; color: white; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"] a:hover,
div[style*="float: left; margin: 20px 0 20px 25%; width: 50%; color: black; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"] a:hover,
div[style*="float: left;margin: 0px 0 20px 20%;width: 60%;color: white;background-color: #7aa5c4;padding: 15px;text-transform: uppercase;text-align: center;font-size: large"] a:hover {
opacity: 0.8;
}
p[style*="font-size: 120%;"] {
font-size: 100%!important;
}
.wp_teamshowcase_grid.design-3 .team-grid:hover > .member-main-info {
background: #F58C6D!important;
}
div[style*="float: left; margin: 0px 20px 0 20%; height: 70px; width: 30%; color: white; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"],
div[style*="float: left; margin: 0px 20px 0 0; height: 70px; width: 30%; color: white; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"],
div[style*="float: left; margin: 0px 0 0 0; height: 70px; width: 30%; color: white; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"] {
background: #F58C6D!important;
margin-bottom: 10px!important;
transition: opacity 0.3s;
}
div[style*="float: left; margin: 0px 20px 0 20%; height: 70px; width: 30%; color: white; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"]:hover,
div[style*="float: left; margin: 0px 20px 0 0; height: 70px; width: 30%; color: white; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"]:hover,
div[style*="float: left; margin: 0px 0 0 0; height: 70px; width: 30%; color: white; background-color: #7aa5c4; padding: 15px; text-transform: uppercase; text-align: center; font-size: large;"]:hover {
opacity: 0.8;
}
div.crp_related.crp-text-only {
display: none!important;
}
select {
background: #ffffff;
color: #0D1426;
font-family: 'Source Sans Pro', serif;
}
form .button {
background: #F58C6D!important;
text-transform: initial!important;
transition: opacity 0.3s;
}
form .button:hover {
opacity: 0.8;   
}
#breadcrumbs span,
#breadcrumbs span a {
color: #0D1426;
font-family: 'Lora', serif!important;
}
.panel #newsearchform {
padding: 10px 20px;
}
.panel #newsearchform .slider-title {
color: #D5A376!important;
text-transform: initial;
}
.panel #newsearchform .dropdown dt a span, 
.panel #newsearchform .multiSel span {
background: #F4F6F8;
color: #0D1426;
font-weight: bold;
}
.panel #newsearchform input {
color: #0D1426;
font-weight: bold;
font-family: 'Source Sans Pro', serif;
opacity: 1;
font-style: normal;
}
.panel #newsearchform label {
color: #0D1426;
font-family: 'Lora', serif!important;
}
.panel #newsearchform ::-webkit-input-placeholder {
opacity: 1!important;   
color: #0D1426;
}
.panel #newsearchform ::-moz-placeholder {
opacity: 1!important;   
color: #0D1426;
}
.panel #newsearchform ::placeholder {
opacity: 1!important;       
color: #0D1426;
}
.panel.info {
background: #FDF4E2;
}
.criteria .panel.white {
border-color: #FDF4E2;
}
.panel.info p {
color: #F58C6D;
text-transform: initial;
}
.panel #newsearchform ul li label {
color: #0D1426;
font-family: 'Lora', serif!important;
}
.panel #newsearchform .row .columns:first-child {
padding-left: 0;
}
@media(max-width: 767px) {
.panel #newsearchform .row .columns {
padding-left: 0;
}
}
.panel #newsearchform input.button {
background: #F58C6D!important;
color: #fff;
transition: opacity 0.3s;
}
.panel #newsearchform input.button:hover {
opacity: 0.8;
}
.archive.tax-areas .row .columns h3.small-title.uppercase {
text-transform: initial!important;
color: #F58C6D;
font-size: 15px;
}
.archive.tax-areas .row .columns h3.small-title.uppercase a {
color: #F58C6D;   
}
.archive.tax-areas .row > .medium-12.columns .columns span {
color: #0D1426;
font-family: 'Source Sans Pro', serif!important;
font-size: 14px;
}
.archive.tax-areas .row .columns p {
font-family: 'Lora', serif!important;
}
.new-page-content-title {
color: #D5A376;
text-transform: initial!important;
}
.new-page-content ol li:before {
color: #D5A376;
border: 1px solid #D5A376;
}
body.page-template-page-v2 #main {
border-bottom: 10px solid transparent;
background: transparent;
}
.new-page-content ol li:nth-of-type(-n+5) {
border-bottom: 1px solid #D5A376;
}
body.page-template-page-v2 .new-page-content-wp {
margin-bottom: 6em;
background: #faf9f5;
}
@media only screen and (max-width: 768px) {
.new-page-content ol li:nth-of-type(-n+5) {
border-bottom: 0;
}   
body.page-template-page-v2 .new-page-content-wp {
margin-bottom: 2em;
}
body.page-template-page-v2 .sidebar {
height: auto!important;
}
}
@media only screen and (min-width: 40.063em) {
body.page-template-page-v2 #main {
padding-left: 0.625rem;
padding-right: 0.625rem;
}
} .panel {
background: #FDF4E2;
}
.properties-template-default .columns p {
color: #0D1426;
font-family: 'Lora', serif!important;
} .page-template-page-testimonials .panel.collapse p {
position: relative;
}
.page-template-page-testimonials .panel.collapse p:before {
left: -38px;
}
.page-template-page-testimonials .panel.collapse p:before,
.page-template-page-testimonials .panel.collapse h3 {
color: #D5A376;
}
.wp-pagenavi span.current {
color: #ffffff!important;
}
#main > h1.page-title {
text-transform: initial;
}
body.page-id-16536 #blue-bar .search-area {
display: none;
}
#vp-bot-enquiry-form button {
background: #F58C6D!important;
transition: opacity 0.3s
}
#vp-bot-enquiry-form button:hover {
opacity: 0.7;
}  .new-page-content-title {
font-size: 1.4375rem!important;
text-transform: uppercase;
}
.new-page-content-subtitle {
font-size: 1.4rem!important;
}
h1.page-title.uppercase,
h2.uppercase,
h1.archive-title {
text-transform: initial!important;
}
.page_contents ul li {
font-family: 'Lora', serif;
}
.new-page-header-title {
background: #0D1426;
font-family: 'Source Sans Pro', serif!important;   
text-transform: initial;
}
.page-id-12786 p {
word-wrap: break-word;
line-height: 150%;
} .page-id-24862 #main.page_contents > .row {
margin-left: 0;
margin-right: 0;
}
.page-id-24862 #main.page_contents > .row .columns {
padding-left: 0;
padding-right: 0;
}
.page-id-24862 #main.page_contents > .row .columns .panel > a {
text-decoration: none;
display: inline-block;
overflow: hidden;
}
.page-id-24862 #main.page_contents > .row .columns .panel > a:hover img {
transform: scale(1.1);
}
.page-id-24862 #main.page_contents > .row .columns .panel > a > p {
display: none;
}
.page-id-24862 #main.page_contents > .row .columns .panel > a > img {
display: block;
transition: all 0.3s;
width: 100%;
}
.page-id-24862 #main.page_contents > .row .columns .panel > a .caption {
position: relative;
border: 1px solid #e8e8e8;
border-top: 0;
border-right: 0;
background: transparent;
color: #222222;
font-size: 18px;
background: #fff;
}
.page-id-24862 #main.page_contents > .row .columns:nth-child(3n) .panel > a .caption {
border-right: 1px solid #e8e8e8;
}
@media(max-width: 1024px) {
.page-id-24862 #main.page_contents > .row {
display: flex;
flex-wrap: wrap;
}
.page-id-24862 #main.page_contents {
width: 100%;
}
.page-id-24862 #main.page_contents > .row .columns .panel > a {
width: 100%;
}
.page-id-24862 #main.page_contents > .row .columns .panel > a .caption {
font-size: 15px;
}
}
@media(max-width: 768px) {
.page-id-24862 #main.page_contents > .row .columns {
width: 50%;
}
}
@media(max-width: 480px) {
.page-id-24862 #main.page_contents > .row .columns {
width: 100%;
}
.page-id-24862 #main.page_contents > .row .columns .panel > a .caption {
border-right: 1px solid #e8e8e8;
}
}
.wpcf7-form-control.wpcf7-not-valid {
border-color: red!important;
}
.wpcf7-not-valid-tip {
color: red!important;
position: relative;
margin-top: -10px;
}
.page-id-89 .page-title.uppercase {
display: none;
}
.page-id-89 #main {
height: auto!important;
}
.redesigned-form .wpcf7-form-control {
min-height: 46px;
border-radius: 5px;
}
.redesigned-form .wpcf7-form-control.wpcf7-not-valid {
border-color: red!important;
}
.redesigned-form .wpcf7-not-valid-tip {
color: red!important;
position: relative;
margin-top: -10px;
}
.redesigned-form select {
padding: 15px;
margin-top: 12px;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
border-radius: 5px;
height: 46px;
padding-right: 30px;
font-size: 14px;
border: 1px solid #cccccc;
position: relative;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background: #fff url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='cccccc'/></g></svg>") no-repeat;
background-size: 14px auto;
background-position: right 10px center;
}
.redesigned-form .wpcf7-list-item.first {
margin-left: 0;
}
.redesigned-form .wpcf7-checkbox label {
font-family: 'Lora', serif!important;
color: #0D1426;
} @media(max-width: 767px) {
.post-template-default.single.single-post .wp-caption {
width: 100%!important;
}
.post-template-default.single.single-post .wp-caption img {
width: 100%!important;
height: auto!important;
}
#breadcrumbs span a {
line-height: 32px;
}
} .home-fb + .row .home-content {
padding-left: 35px;
padding-right: 35px;
}  .ubermenu-main * {
font-family: 'Source Sans Pro', serif!important;
}
#google_translate_element {
display: none;
}
header {
background: #0D1426;
z-index: 9999;
position: relative;
}
header > .row {
max-width: 1360px;
}
header .ubermenu-nav {
display: flex;
justify-content: flex-end;
}
.ubermenu-main {
background: transparent!important;
}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
color: #fff;
font-size: 13px!important;
}
@media(min-width: 1024px) and (max-width: 1200px) {
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
font-size: 10px!important;
}
}
.ubermenu-main .ubermenu-item-level-0:last-child > .ubermenu-target {
padding-right: 0;
}
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
background: #0D1426!important;
padding: 50px 20px!important;
}
.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target {
background: transparent!important;
opacity: 0.7;
transition: opacity 0.3s;
}
.ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
background: transparent!important;
border-bottom: 1px solid #ffffff;
}
.ubermenu-main .ubermenu-submenu > li {
width: 50%!important;
}
.ubermenu-main .ubermenu-submenu > li a {
text-align: left;
}
.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
color: #fff !important;
background: transparent !important;
}
header .links > ul {
display: none;
}
header .links {
margin-top: 45px;
}
.ubermenu .ubermenu-target-text {
white-space: nowrap;
}
@media(min-width: 1024px) {
header .medium-3 {
width: 18%;
}
header .medium-9 {
width: 82%;
}
.ubermenu-item.ubermenu-item-has-children:hover > .ubermenu-submenu-drop {
display: block; 
visibility: visible; 
opacity: 1; 
height: auto; 
max-height: none;
}
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after,
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
right: 2px;
}
@media(min-width: 1400px) {
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
padding-left: 26px;
padding-left: 12px;
}
.ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target:not(.ubermenu-noindicator) {
padding-right: 12px;
}
}
@media(max-width: 1400px) {
.ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target:not(.ubermenu-noindicator) {
padding-right: 12px;
}
}
@media(max-width: 1300px) {
.ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target:not(.ubermenu-noindicator) {
padding-right: 8px;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after,
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
right: 0;
}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
padding-left: 5px;
}
}
@media(max-width: 1100px) {
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
padding-left: 5px;
}
.ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target:not(.ubermenu-noindicator) {
padding-right: 10px;
}
}
@media(max-width: 1024px) {
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after,
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
right: 12px;
}
header .links {
margin-top: 0;
}
header .links ul {
display: none;
}
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
position: absolute;
right: 0;
top: -80px;
background: #F58C6D;
color: #ffffff!important;
}
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main:hover {
background: #F58C6D!important;   
}
.ubermenu.ubermenu-main.ubermenu-responsive {
position: absolute;
background: #0D1426!important;
left: -10px;
top: 0px;
right: -10px;
width: auto;
max-height: 600px;
overflow: auto!important;
}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
text-align: left;
}
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
padding: 20px 0!important;
}
.ubermenu-main .ubermenu-submenu > li {
width: 100%!important;
}
.ubermenu-main .ubermenu-submenu > li a {
}
li.ubermenu-current-menu-item a.ubermenu-target {
color: #ffffff;
}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
padding-left: 20px;
}
li.ubermenu-retractor-mobile {
color: #fff!important;
}
}
@media(max-width: 767px) {
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after,
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
right: 28px;
}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
font-size: 18px!important;
}
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
top: -60px;
}
header #contacttext {
width: 100%!important;
}
#contacttext div.links {
width: 100%!important;
} #contacttext .ubermenu-responsive-toggle {
right: 15px!important;
width: 95px;
}
.ubermenu-responsive.ubermenu .ubermenu-nav {
padding: 20px 0;
}
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
padding: 20px!important;
}
} header .links {
margin-top: 10px!important;
}
.second-top-nav nav ul .ubermenu-item-level-0 > .ubermenu-target { }
@media(min-width: 1024px) {
.only-mobile {
display: none!important;
}
}
@media(max-width: 1024px) {
.second-top-nav {
display: none;
}
header .links {
margin: 0;
padding: 0;
}
}
@media(max-width: 767px) {
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
top: -80px;
}
}
@media (max-width: 459px) {
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
top: -73px;
}
}
.second-top-nav {
position: relative;
z-index: 999;
}
.second-top-nav .ubermenu-item {
position: relative;
}
.second-top-nav .ubermenu-submenu {
width: 220px!important;
min-width: 220px!important;
z-index: 9999999999!important;
top: 40px!important;
}
.second-top-nav .ubermenu-submenu > li {
float: none!important;
width: 100%;
padding: 6px!important;
}
.second-top-nav .ubermenu-submenu > li a {
font-size: 14px;
padding: 0px!important;
}
.clear-left {
clear: left;
} .page-id-24862 .page_contents div {
font-size: 1rem;
line-height: 1.4;
font-family: 'Lora', serif;
margin-bottom: 0.75rem;
} .home-fb + .row .home-content {
padding-left: 35px;
padding-right: 35px;
}
#footer {
padding: 25px;
}
.custom-cols .custom-links-wrapper .custom-slider-homepage ul li {
background-position: center;
}
.home .row, 
.home .contain-to-grid 
.home .top-bar, 
.home #footer {
max-width: 100%;
}
div.second-top-nav .ubermenu-submenu {
width: 200px !important;
min-width: 200px !important;
}
@media(max-width: 768px) {
.custom-cols .custom-links-wrapper .custom-slider-homepage ul.slides li {
height: 300px!important;
}   
}
span.small-title acronym,
li.small-title acronym {
text-transform: capitalize;
}
.format-copy-single-description {
color: #0D1426;
font-family: 'Lora', serif;
font-size: 1rem;
line-height: 1.4;
} .links .main-navigation a {
font-family: "Source Sans Pro", serif;
}
.second-top-nav ul {
display: flex;
justify-content: flex-end;
}
.second-top-nav ul li {
position: relative;
}
.second-top-nav ul li a {
padding: 12px;
text-transform: capitalize;
font-size: 12px;
}
.second-top-nav ul li:last-child a {
padding-right: 0;
}
.second-top-nav ul li.menu-item-has-children > a:after {
position: absolute;
right: 2px;
top: 50%;
margin-top: -6px;
content: "\f107";
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
line-height: 1;
color: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.second-top-nav ul li ul {
overflow: hidden;
-webkit-overflow-scrolling: touch;
background: #0D1426;
padding: 50px 12px;
opacity: 0;
position: absolute;
z-index: 500;
visibility: hidden;
min-width: 200px;
margin: 0;
display: block;
}
.second-top-nav ul li ul li {
padding: 6px;
}
.second-top-nav ul li.menu-item-has-children:hover ul {
display: block;
visibility: visible;
opacity: 1;
height: auto;
max-height: none;
opacity: 1;
}
.second-top-nav ul li ul li {
text-align: left;
}
.second-top-nav ul li ul li a {
font-size: 14px;
padding: 0px;
color: #fff;
text-align: left;
}
.main-navigation > ul > li > a:hover {
color: #fff;
text-decoration: none;
opacity: 0.7;
transition: opacity 0.3s;
}
.first-top-nav .main-navigation ul {
margin: 0;
padding: 0;
display: flex;
justify-content: flex-end;
position: relative;
}
.first-top-nav .main-navigation > ul > li > a {
padding: 12px;
text-transform: uppercase !important;
font-size: 13px !important;
}
.first-top-nav .main-navigation li.menu-item-has-children > a:after {
position: absolute;
right: 2px;
top: 50%;
margin-top: -6px;
content: "\f107";
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
line-height: 1;
color: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.first-top-nav .main-navigation ul .sub-menu {
max-height: 600px;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
padding: 50px 20px !important;
position: absolute;
z-index: 500;
max-height: 0;
visibility: hidden;
overflow: hidden;
}
.first-top-nav .main-navigation li.menu-item-has-children ul {
background: #0D1426 !important;
padding: 50px 20px !important;
display: block;
left: 0;
}
@media(min-width: 1024px) {
.first-top-nav .main-navigation li.menu-item-has-children:hover ul {
max-height: 600px;
width: 100%;
opacity: 1;
visibility: visible;
left: 0;
top: auto;
}
.first-top-nav .main-navigation li.menu-item-has-children:hover > a {
border-bottom: 1px solid #ffffff;
}
}
.first-top-nav .main-navigation li.menu-item-has-children ul li {
width: 50%;
float: left;
}
.first-top-nav .main-navigation li.menu-item-has-children ul li a {
font-size: 18px;
padding-top: 14px !important;
padding-bottom: 14px !important;
color: #fff !important;
text-align: left;
text-transform: initial;
text-decoration: none!important;
}
.menu-toggle {
position: absolute;
right: 0;
top: -80px;
background: #F58C6D!important;
color: #ffffff !important;
display: none;
}
@media(max-width: 1300px) {
.first-top-nav .main-navigation > ul > li > a {
font-size: 12px !important;
padding-left: 8px;
}
}
@media(max-width: 1200px) {
.first-top-nav .main-navigation > ul > li > a {
font-size: 10px !important;
}
}
@media(max-width: 1024px) {
.second-top-nav {
display: none;
}
.menu-toggle {
display: block;
}
.first-top-nav .main-navigation > ul {
flex-wrap: wrap;
display: none;
}
.menu-toggled .first-top-nav .main-navigation > ul {
display: block;
}
.first-top-nav .main-navigation > ul > li {
width: 100%;
}
.first-top-nav .main-navigation > ul > li > a {
text-align: left;
font-size: 18px!important;
}
.first-top-nav .main-navigation li.menu-item-has-children ul { padding: 0!important;
position: relative;
}
.first-top-nav .main-navigation > ul > li.active.menu-item-has-children ul {
padding: 20px 0!important;
max-height: 2000px;
visibility: visible;
}
.first-top-nav .main-navigation > ul > li.active.menu-item-has-children > a {
border-bottom: 1px solid #ffffff;
}
.first-top-nav .main-navigation li.menu-item-has-children ul li {
width: 100%;
}
.first-top-nav .main-navigation li.menu-item-has-children ul li a {
padding: 10px 20px;
}
}
@media(max-width: 767px) {
header #contacttext {
padding: 0 20px;
}
header #contacttext > .row {
max-width: initial;
}
}