@charset "utf-8";
@charset "utf-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}*,
*:before,
*:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
html,
body {
font-size: 100%; }
body {
background:none;
color: #222222;
padding: 0;
margin: 0;
font-family: "PT Sans", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: normal;
line-height: 1;
position: relative; }
a:focus {
outline: none; }
img,
object,
embed {
max-width: 100%;
height: auto; }
object,
embed {
height: 100%; }
img {
-ms-interpolation-mode: bicubic; }
.feature-img{margin-top:20px}
#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; }
.text-left {
text-align: left !important; }
.text-right {
text-align: right !important; }
.text-center {
text-align: center !important; }
.text-justify {
text-align: justify !important; }
.hide {
display: none; }
.antialiased {
-webkit-font-smoothing: antialiased; }
img {
display: inline-block; }
textarea {
height: auto;
min-height: 120px; }
select {
width: 100%; } .row {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
max-width: 62.5em;
*zoom: 1; }
.row:before, .row:after {
content: " ";
display: table; }
.row:after {
clear: both; }
.row .column,
.row .columns {
position: relative;
padding-left: 0.9375em;
padding-right: 0.9375em;
width: 100%;
float: left; }
.row.collapse .column,
.row.collapse .columns {
position: relative;
padding-left: 0;
padding-right: 0;
float: left; }
.row .row {
width: auto;
margin-left: -0.9375em;
margin-right: -0.9375em;
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; }
@media only screen {
.row .column,
.row .columns {
position: relative;
padding-left: 0.9375em;
padding-right: 0.9375em;
float: left; }
.row .small-1 {
position: relative;
width: 8.33333%; }
.row .small-2 {
position: relative;
width: 16.66667%; }
.row .small-3 {
position: relative;
width: 25%; }
.row .small-4 {
position: relative;
width: 33.33333%; }
.row .small-5 {
position: relative;
width: 41.66667%; }
.row .small-6 {
position: relative;
width: 50%; }
.row .small-7 {
position: relative;
width: 58.33333%; }
.row .small-8 {
position: relative;
width: 66.66667%; }
.row .small-9 {
position: relative;
width: 75%; }
.row .small-10 {
position: relative;
width: 83.33333%; }
.row .small-11 {
position: relative;
width: 91.66667%; }
.row .small-12 {
position: relative;
width: 100%; }
.row .small-offset-1 {
position: relative;
margin-left: 8.33333%; }
.row .small-offset-2 {
position: relative;
margin-left: 16.66667%; }
.row .small-offset-3 {
position: relative;
margin-left: 25%; }
.row .small-offset-4 {
position: relative;
margin-left: 33.33333%; }
.row .small-offset-5 {
position: relative;
margin-left: 41.66667%; }
.row .small-offset-6 {
position: relative;
margin-left: 50%; }
.row .small-offset-7 {
position: relative;
margin-left: 58.33333%; }
.row .small-offset-8 {
position: relative;
margin-left: 66.66667%; }
.row .small-offset-9 {
position: relative;
margin-left: 75%; }
.row .small-offset-10 {
position: relative;
margin-left: 83.33333%; }
[class*="column"] + [class*="column"]:last-child {
float: right; }
[class*="column"] + [class*="column"].end {
float: left; }
.column.small-centered,
.columns.small-centered {
position: relative;
margin-left: auto;
margin-right: auto;
float: none !important; } } @media only screen and (min-width: 48em) {
.row .large-1 {
position: relative;
width: 8.33333%; }
.row .large-2 {
position: relative;
width: 16.66667%; }
.row .large-3 {
position: relative;
width: 25%; }
.row .large-4 {
position: relative;
width: 33.33333%; }
.row .large-5 {
position: relative;
width: 41.66667%; }
.row .large-6 {
position: relative;
width: 50%; }
.row .large-7 {
position: relative;
width: 58.33333%; }
.row .large-8 {
position: relative;
width: 66.66667%; }
.row .large-9 {
position: relative;
width: 75%; }
.row .large-10 {
position: relative;
width: 83.33333%; }
.row .large-11 {
position: relative;
width: 91.66667%; }
.row .large-12 {
position: relative;
width: 100%; }
.row .large-offset-1 {
position: relative;
margin-left: 8.33333%; }
.row .large-offset-2 {
position: relative;
margin-left: 16.66667%; }
.row .large-offset-3 {
position: relative;
margin-left: 25%; }
.row .large-offset-4 {
position: relative;
margin-left: 33.33333%; }
.row .large-offset-5 {
position: relative;
margin-left: 41.66667%; }
.row .large-offset-6 {
position: relative;
margin-left: 50%; }
.row .large-offset-7 {
position: relative;
margin-left: 58.33333%; }
.row .large-offset-8 {
position: relative;
margin-left: 66.66667%; }
.row .large-offset-9 {
position: relative;
margin-left: 75%; }
.row .large-offset-10 {
position: relative;
margin-left: 83.33333%; }
.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; }
.small-push-2 {
left: inherit; }
.small-pull-2 {
right: inherit; }
.small-push-3 {
left: inherit; }
.small-pull-3 {
right: inherit; }
.small-push-4 {
left: inherit; }
.small-pull-4 {
right: inherit; }
.small-push-5 {
left: inherit; }
.small-pull-5 {
right: inherit; }
.small-push-6 {
left: inherit; }
.small-pull-6 {
right: inherit; }
.small-push-7 {
left: inherit; }
.small-pull-7 {
right: inherit; }
.small-push-8 {
left: inherit; }
.small-pull-8 {
right: inherit; }
.small-push-9 {
left: inherit; }
.small-pull-9 {
right: inherit; }
.small-push-10 {
left: inherit; }
.small-pull-10 {
right: inherit; }
.column.large-centered,
.columns.large-centered {
position: relative;
margin-left: auto;
margin-right: auto;
float: none !important; } } .show-for-small,
.show-for-medium-down,
.show-for-large-down {
display: inherit !important; }
.show-for-medium,
.show-for-medium-up,
.show-for-large,
.show-for-large-up,
.show-for-xlarge {
display: none !important; }
.hide-for-medium,
.hide-for-medium-up,
.hide-for-large,
.hide-for-large-up,
.hide-for-xlarge {
display: inherit !important; }
.hide-for-small,
.hide-for-medium-down,
.hide-for-large-down {
display: none !important; } table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge {
display: table; }
thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge {
display: table-header-group !important; }
tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge {
display: table-row-group !important; }
tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge {
display: table-row !important; }
td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge,
th.show-for-small,
th.show-for-medium-down,
th.show-for-large-down,
th.hide-for-medium,
th.hide-for-medium-up,
th.hide-for-large,
th.hide-for-large-up,
th.hide-for-xlarge {
display: table-cell !important; } @media only screen and (min-width: 48em) {
.show-for-medium,
.show-for-medium-up {
display: inherit !important; }
.show-for-small {
display: none !important; }
.hide-for-small {
display: inherit !important; }
.hide-for-medium,
.hide-for-medium-up {
display: none !important; } table.show-for-medium, table.show-for-medium-up, table.hide-for-small {
display: table; }
thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small {
display: table-header-group !important; }
tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small {
display: table-row-group !important; }
tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small {
display: table-row !important; }
td.show-for-medium, td.show-for-medium-up, td.hide-for-small,
th.show-for-medium,
th.show-for-medium-up,
th.hide-for-small {
display: table-cell !important; } } @media only screen and (min-width: 80em) {
.show-for-large,
.show-for-large-up {
display: inherit !important; }
.show-for-medium,
.show-for-medium-down {
display: none !important; }
.hide-for-medium,
.hide-for-medium-down {
display: inherit !important; }
.hide-for-large,
.hide-for-large-up {
display: none !important; } table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down {
display: table; }
thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down {
display: table-header-group !important; }
tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down {
display: table-row-group !important; }
tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down {
display: table-row !important; }
td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down,
th.show-for-large,
th.show-for-large-up,
th.hide-for-medium,
th.hide-for-medium-down {
display: table-cell !important; } } @media only screen and (min-width: 90em) {
.show-for-xlarge {
display: inherit !important; }
.show-for-large,
.show-for-large-down {
display: none !important; }
.hide-for-large,
.hide-for-large-down {
display: inherit !important; }
.hide-for-xlarge {
display: none !important; } table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down {
display: table; }
thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down {
display: table-header-group !important; }
tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down {
display: table-row-group !important; }
tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down {
display: table-row !important; }
td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down,
th.show-for-xlarge,
th.hide-for-large,
th.hide-for-large-down {
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; } @media only screen {
[class*="block-grid-"] {
display: block;
padding: 0;
margin: 0 -10px;
*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 10px 10px; }
.small-block-grid-1 > li {
width: 100%;
padding: 0 10px 10px; }
.small-block-grid-1 > li:nth-of-type(1n+1) {
clear: both; }
.small-block-grid-2 > li {
width: 50%;
padding: 0 10px 10px; }
.small-block-grid-2 > li:nth-of-type(2n+1) {
clear: both; }
.small-block-grid-3 > li {
width: 33.33333%;
padding: 0 10px 10px; }
.small-block-grid-3 > li:nth-of-type(3n+1) {
clear: both; }
.small-block-grid-4 > li {
width: 25%;
padding: 0 10px 10px; }
.small-block-grid-4 > li:nth-of-type(4n+1) {
clear: both; }
.small-block-grid-5 > li {
width: 20%;
padding: 0 10px 10px; }
.small-block-grid-5 > li:nth-of-type(5n+1) {
clear: both; }
.small-block-grid-6 > li {
width: 16.66667%;
padding: 0 10px 10px; }
.small-block-grid-6 > li:nth-of-type(6n+1) {
clear: both; }
.small-block-grid-7 > li {
width: 14.28571%;
padding: 0 10px 10px; }
.small-block-grid-7 > li:nth-of-type(7n+1) {
clear: both; }
.small-block-grid-8 > li {
width: 12.5%;
padding: 0 10px 10px; }
.small-block-grid-8 > li:nth-of-type(8n+1) {
clear: both; }
.small-block-grid-9 > li {
width: 11.11111%;
padding: 0 10px 10px; }
.small-block-grid-9 > li:nth-of-type(9n+1) {
clear: both; }
.small-block-grid-10 > li {
width: 10%;
padding: 0 10px 10px; }
.small-block-grid-10 > li:nth-of-type(10n+1) {
clear: both; }
.small-block-grid-11 > li {
width: 9.09091%;
padding: 0 10px 10px; }
.small-block-grid-11 > li:nth-of-type(11n+1) {
clear: both; }
.small-block-grid-12 > li {
width: 8.33333%;
padding: 0 10px 10px; }
.small-block-grid-12 > li:nth-of-type(12n+1) {
clear: both; } } @media only screen and (min-width: 48em) {
.large-block-grid-1 > li {
width: 100%;
padding: 0 10px 10px; }
.large-block-grid-1 > li:nth-of-type(1n+1) {
clear: both; }
.large-block-grid-2 > li {
width: 50%;
padding: 0 10px 10px; }
.large-block-grid-2 > li:nth-of-type(2n+1) {
clear: both; }
.large-block-grid-3 > li {
width: 33.33333%;
padding: 0 10px 10px; }
.large-block-grid-3 > li:nth-of-type(3n+1) {
clear: both; }
.large-block-grid-4 > li {
width: 25%;
padding: 0 10px 10px; }
.large-block-grid-4 > li:nth-of-type(4n+1) {
clear: both; }
.large-block-grid-5 > li {
width: 20%;
padding: 0 10px 10px; }
.large-block-grid-5 > li:nth-of-type(5n+1) {
clear: both; }
.large-block-grid-6 > li {
width: 16.66667%;
padding: 0 10px 10px; }
.large-block-grid-6 > li:nth-of-type(6n+1) {
clear: both; }
.large-block-grid-7 > li {
width: 14.28571%;
padding: 0 10px 10px; }
.large-block-grid-7 > li:nth-of-type(7n+1) {
clear: both; }
.large-block-grid-8 > li {
width: 12.5%;
padding: 0 10px 10px; }
.large-block-grid-8 > li:nth-of-type(8n+1) {
clear: both; }
.large-block-grid-9 > li {
width: 11.11111%;
padding: 0 10px 10px; }
.large-block-grid-9 > li:nth-of-type(9n+1) {
clear: both; }
.large-block-grid-10 > li {
width: 10%;
padding: 0 10px 10px; }
.large-block-grid-10 > li:nth-of-type(10n+1) {
clear: both; }
.large-block-grid-11 > li {
width: 9.09091%;
padding: 0 10px 10px; }
.large-block-grid-11 > li:nth-of-type(11n+1) {
clear: both; }
.large-block-grid-12 > li {
width: 8.33333%;
padding: 0 10px 10px; }
.large-block-grid-12 > li:nth-of-type(12n+1) {
clear: both; }
[class*="small-block-grid-"] > li {
clear: none !important; } }
p.lead {
font-size: 1.21875em;
line-height: 1.6; }
.subheader {
line-height: 1.4;
color: #6f6f6f;
font-weight: 300;
margin-top: 0.2em;
margin-bottom: 0.5em; } div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
margin: 0;
padding: 0;
direction: ltr; } a {
color: #e64b3c;
text-decoration: none;
line-height: inherit; }
a:hover, a:focus {
color: #2795b6; }
a img {
border: none; } p {
font-family: inherit;
font-weight: normal;
font-size: 1em;
line-height: 1.6;
margin-bottom: 1.25em;
text-rendering: optimizeLegibility; }
p aside {
font-size: 0.875em;
line-height: 1.35;
font-style: italic; } h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 700;
font-style: normal;
color: #ccc;
text-rendering: optimizeLegibility;
margin-top: 0.2em;
margin-bottom: 0.5em;
line-height: 1.2125em; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
font-size: 60%;
color: #6f6f6f;
line-height: 0; }
h1 {
font-size: 2.125em; }
h2 {
font-size: 1.6875em; }
h3 {
font-size: 1.375em; }
h4 {
font-size: 1.125em; }
h5 {
font-size: 1.125em; }
h6 {
font-size: 1em; }
hr { clear: both; margin:5em 0; height: 0; border:none} em,
i {
font-style: italic;
line-height: inherit; }
strong,
b {
font-weight: 700;
line-height: inherit; }
small {
font-size: 60%;
line-height: inherit; }
code {
font-family: Consolas, "Liberation Mono", Courier, monospace;
font-weight: 700;
color: #eee; }
highlight {
color: #e64b3c; } ul,
ol,
dl {
font-size: 1em;
line-height: 1.6;
margin-bottom: 1.25em;
list-style-position: outside;
font-family: inherit; } ul li ul,
ul li ol {
margin-left: 1.25em;
margin-bottom: 0;
font-size: 1em; }
ul.square li ul, ul.circle li ul, ul.disc li ul {
list-style: inherit; }
ul.square {
list-style-type: square; }
ul.circle {
list-style-type: circle; }
ul.disc {
list-style-type: disc; }
ul.no-bullet {
list-style: none; } ol li ul,
ol li ol {
margin-left: 1.25em;
margin-bottom: 0; } dl dt {
margin-bottom: 0.3em;
font-weight: 700; }
dl dd {
margin-bottom: 0.75em; } 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.25em;
padding: 0.5625em 1.25em 0 1.1875em;
border-left: 1px solid #dddddd; }
blockquote cite {
display: block;
font-size: 0.8125em;
color: #555555; }
blockquote cite:before {
content: "\2014 \0020"; }
blockquote cite a,
blockquote cite a:visited {
color: #555555; }
blockquote,
blockquote p {
line-height: 1.6;
color: #6f6f6f; } .vcard {
display: inline-block;
margin: 0 0 1.25em 0;
border: 1px solid #dddddd;
padding: 0.625em 0.75em; }
.vcard li {
margin: 0;
display: block; }
.vcard .fn {
font-weight: 700;
font-size: 0.9375em; }
.vevent .summary {
font-weight: 700; }
.vevent abbr {
cursor: default;
text-decoration: none;
font-weight: 700;
border: none;
padding: 0 0.0625em; }
@media only screen and (min-width: 48em) {
h1, h2, h3, h4, h5, h6 {
line-height: 1.4; }
h1 {
font-size: 2.75em; }
h2 {
font-size: 2.3125em; }
h3 {
font-size: 1.6875em; }
h4 {
font-size: 1.4375em; } } .print-only {
display: none !important; }
@media print {
* {
background: transparent !important;
color: black !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; }
@page {
margin: 0.5cm; }
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; } }
button, .button {
border-style: solid;
border-width: 1px;
cursor: pointer;
font-family: inherit;
font-weight: 700;
line-height: 1;
margin: 0 0 1.25em;
position: relative;
text-decoration: none;
text-align: center;
display: inline-block;
padding-top: 0.75em;
padding-right: 1.5em;
padding-bottom: 0.8125em;
padding-left: 1.5em;
font-size: 1em;
background-color: #e64b3c;
color: white; }
button:hover, button:focus, .button:hover, .button:focus {
background-color: #2284a1; }
button:hover, button:focus, .button:hover, .button:focus {
color: white; }
button.secondary, .button.secondary {
background-color: #e9e9e9;
color: #333333;
text-shadow:none }
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
background-color: #d0d0d0; }
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
color: #333333; }
button.success, .button.success {
background-color: #e64b3c;
color: white; 
text-shadow:none !important}
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
background-color: #e64b3c; }
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
color: white; }
button.alert, .button.alert {
background-color: #c60f13;
color: white; }
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
background-color: #970b0e; }
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
color: white; }
button.large, .button.large {
padding-top: 1em;
padding-right: 2em;
padding-bottom: 1.0625em;
padding-left: 2em;
font-size: 1.25em; }
button.small, .button.small {
padding-top: 0.5625em;
padding-right: 1.125em;
padding-bottom: 0.625em;
padding-left: 1.125em;
font-size: 0.8125em; }
button.tiny, .button.tiny {
padding-top: 0.4375em;
padding-right: 0.875em;
padding-bottom: 0.5em;
padding-left: 0.875em;
font-size: 0.6875em; }
button.expand, .button.expand {
padding-top: false;
padding-right: 0px;
padding-bottom: false0.0625em;
padding-left: 0px;
width: 100%; }
button.left-align, .button.left-align {
text-align: left;
text-indent: 0.75em; }
button.right-align, .button.right-align {
text-align: right;
padding-right: 0.75em; }
button.disabled, button[disabled], .button.disabled, .button[disabled] {
background-color: #e64b3c;
color: white;
cursor: default;
opacity: 0.6;
-webkit-box-shadow: none;
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: #2284a1; }
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: white; }
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: #e64b3c; }
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
background-color: #e9e9e9;
color: #333333;
cursor: default;
opacity: 0.6;
-webkit-box-shadow: none;
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: #d0d0d0; }
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: #333333; }
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: #e9e9e9; }
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
background-color: #e64b3c;
color: white;
cursor: default;
opacity: 0.6;
-webkit-box-shadow: none;
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: #e64b3c; }
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: white; }
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: #e64b3c; }
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
background-color: #c60f13;
color: white;
cursor: default;
opacity: 0.6;
-webkit-box-shadow: none;
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: #970b0e; }
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: white; }
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: #c60f13; }
input.button,
button.button {
padding-top: 0.8125em;
padding-bottom: 0.75em; }
input.button.tiny,
button.button.tiny {
padding-top: 0.5em;
padding-bottom: 0.4375em; }
input.button.small,
button.button.small {
padding-top: 0.625em;
padding-bottom: 0.5625em; }
input.button.large,
button.button.large {
padding-top: 1.03125em;
padding-bottom: 1.03125em; }
@media only screen {
.button {
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-webkit-transition: background-color 300ms ease-out;
-moz-transition: background-color 300ms ease-out;
transition: background-color 300ms ease-out; }
.button:active {
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }
.button.radius {
-webkit-border-radius: 3px;
border-radius: 3px; }
.button.round {
-webkit-border-radius: 1000px;
border-radius: 1000px; } }
@media only screen and (min-width: 48em) {
.button {
display: inline-block; } } form {
margin: 0 0 1em; } form .row .row {
margin: -0.5em; }
form .row .row .column,
form .row .row .columns {
padding: 0 0.5em; }
form .row .row.collapse {
margin: 0; }
form .row .row.collapse .column,
form .row .row.collapse .columns {
padding: 0; }
form .row input.column,
form .row input.columns {
padding-left: 0.5em; } label {
font-size: 0.9em;
color: #999;
cursor: pointer;
display: block;
font-weight: 500;
margin-bottom: 0.2em; }
label.right {
float: none;
text-align: right; }
label.inline {
margin: 0 0 1em 0;
padding: 0.625em 0; } .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.875em;
height: 2.3125em;
line-height: 2.3125em; } .postfix.button {
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
text-align: center;
line-height: 2.125em; }
.prefix.button {
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
text-align: center;
line-height: 2.125em; }
.prefix.button.radius {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px; }
.postfix.button.radius {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px; }
.prefix.button.round {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomleft: 1000px;
-moz-border-radius-topleft: 1000px;
-webkit-border-bottom-left-radius: 1000px;
-webkit-border-top-left-radius: 1000px;
border-bottom-left-radius: 1000px;
border-top-left-radius: 1000px; }
.postfix.button.round {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-topright: 1000px;
-moz-border-radius-bottomright: 1000px;
-webkit-border-top-right-radius: 1000px;
-webkit-border-bottom-right-radius: 1000px;
border-top-right-radius: 1000px;
border-bottom-right-radius: 1000px; } span.prefix {
background: #f2f2f2;
border-color: #d9d9d9;
border-right: none;
color: #333333; }
span.prefix.radius {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px; }
span.postfix {
background: #f2f2f2;
border-color: #cccccc;
border-left: none;
color: #333333; }
span.postfix.radius {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px; } .input-group.radius > *:first-child, .input-group.radius > *:first-child * {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px; }
.input-group.radius > *:last-child, .input-group.radius > *:last-child * {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px; }
.input-group.round > *:first-child, .input-group.round > *:first-child * {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomleft: 1000px;
-moz-border-radius-topleft: 1000px;
-webkit-border-bottom-left-radius: 1000px;
-webkit-border-top-left-radius: 1000px;
border-bottom-left-radius: 1000px;
border-top-left-radius: 1000px; }
.input-group.round > *:last-child, .input-group.round > *:last-child * {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-topright: 1000px;
-moz-border-radius-bottomright: 1000px;
-webkit-border-top-right-radius: 1000px;
-webkit-border-bottom-right-radius: 1000px;
border-top-right-radius: 1000px;
border-bottom-right-radius: 1000px; } 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 {
background-color: #f9f9f9;
font-family: inherit;
border:none;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);
color: #111;
display: block;
font-size: 0.9em;
margin: 0 0 1em 0;
padding: 0.6em;
height: 2.3125em;
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.15s linear;
-moz-transition: all 0.15s linear;
transition: all 0.15s linear; }
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],
input[type="password"][disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="month"][disabled],
input[type="week"][disabled],
input[type="email"][disabled],
input[type="number"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
textarea[disabled] {
background-color: #dddddd; } fieldset {
border: solid 1px #666;
padding: 1.25em;
margin: 1.125em 0; 
color:#ccc}
fieldset legend {
font-weight: 600;
background:none;
padding: 0 0.1875em;
margin: 0;
margin-left: -0.1875em; } .error input,
input.error,
.error textarea,
textarea.error {
border-color:none;
background-color: #f9f9f9; }
.error input:focus,
input.error:focus,
.error textarea:focus,
textarea.error:focus {
background: #f9f9f9;
border-color: #999999; }
.error label,
label.error {
color: #ccc; }
.error small,
small.error {
display: block;
padding: 0.375em 0.25em;
margin-top: -1.3125em;
margin-bottom: 1em;
font-size: 0.85em;
font-weight: 500;
background: #c60f13;
color: white; } form.custom .custom {
display: inline-block;
width: 16px;
height: 16px;
position: relative;
top: 2px;
border: solid 1px #cccccc;
background: white; }
form.custom .custom.radio {
-webkit-border-radius: 1000px;
border-radius: 1000px; }
form.custom .custom.checkbox:before {
content: "";
display: block;
line-height: 0.8;
height: 14px;
width: 14px;
text-align: center;
position: absolute;
top: 0;
left: 0;
font-size: 14px;
color: #fff; }
form.custom .custom.radio.checked:before {
content: "";
display: block;
width: 8px;
height: 8px;
-webkit-border-radius: 1000px;
border-radius: 1000px;
background: #222222;
position: relative;
top: 3px;
left: 3px; }
form.custom .custom.checkbox.checked:before {
content: "\00d7";
color: #222222; } form.custom { }
form.custom .custom.dropdown {
display: block;
position: relative;
top: 0;
height: 2.3125em;
margin-bottom: 1.25em;
margin-top: 0px;
padding: 0px;
width: 100%;
background: white;
background: -moz-linear-gradient(top, white 0%, #f3f3f3 100%);
background: -webkit-linear-gradient(top, white 0%, #f3f3f3 100%);
background: linear-gradient(to bottom, white 0%, #f3f3f3 100%);
-webkit-box-shadow: none;
box-shadow: none;
font-size: 0.875em;
vertical-align: top; }
form.custom .custom.dropdown ul {
overflow-y: auto;
max-height: 200px; }
form.custom .custom.dropdown .current {
cursor: default;
white-space: nowrap;
line-height: 2.25em;
color: rgba(0, 0, 0, 0.75);
text-decoration: none;
overflow: hidden;
display: block;
margin-left: 0.5em;
margin-right: 2.3125em; }
form.custom .custom.dropdown .selector {
cursor: default;
position: absolute;
width: 2.5em;
height: 2.3125em;
display: block;
right: 0;
top: 0; }
form.custom .custom.dropdown .selector:after {
content: "";
display: block;
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: #aaaaaa transparent transparent transparent;
position: absolute;
left: 0.9375em;
top: 50%;
margin-top: -3px; }
form.custom .custom.dropdown:hover a.selector:after, form.custom .custom.dropdown.open a.selector:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: #222222 transparent transparent transparent; }
form.custom .custom.dropdown .disabled {
color: #888888; }
form.custom .custom.dropdown .disabled:hover {
background: transparent;
color: #888888; }
form.custom .custom.dropdown .disabled:hover:after {
display: none; }
form.custom .custom.dropdown.open ul {
display: block;
z-index: 10;
min-width: 100%;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box; }
form.custom .custom.dropdown.small {
max-width: 134px; }
form.custom .custom.dropdown.medium {
max-width: 254px; }
form.custom .custom.dropdown.large {
max-width: 434px; }
form.custom .custom.dropdown.expand {
width: 100% !important; }
form.custom .custom.dropdown.open.small ul {
min-width: 134px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
form.custom .custom.dropdown.open.medium ul {
min-width: 254px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
form.custom .custom.dropdown.open.large ul {
min-width: 434px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
form.custom .custom.dropdown ul {
position: absolute;
width: auto;
display: none;
margin: 0;
left: -1px;
top: auto;
-webkit-box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.1);
margin: 0;
padding: 0;
background: white;
border: solid 1px #cccccc;
font-size: 16px; }
form.custom .custom.dropdown ul li {
color: #555555;
font-size: 0.875em;
cursor: default;
padding-top: 0.25em;
padding-bottom: 0.25em;
padding-left: 0.375em;
padding-right: 2.375em;
min-height: 1.5em;
line-height: 1.5em;
margin: 0;
white-space: nowrap;
list-style: none; }
form.custom .custom.dropdown ul li.selected {
background: #eeeeee;
color: black; }
form.custom .custom.dropdown ul li:hover {
background-color: #e4e4e4;
color: black; }
form.custom .custom.dropdown ul li.selected:hover {
background: #eeeeee;
cursor: default;
color: black; }
form.custom .custom.dropdown ul.show {
display: block; }
form.custom .custom.disabled {
background-color: #ddd; border:#ddd 1px solid} .button-group {
list-style: none;
margin: 0;
*zoom: 1; }
.button-group:before, .button-group:after {
content: " ";
display: table; }
.button-group:after {
clear: both; }
.button-group > * {
margin: 0 0 0 -1px;
float: left; }
.button-group > *:first-child {
margin-left: 0; }
.button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
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 {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px; }
.button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
border-top-left-radius: 10px; }
.button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px; }
.button-group.even-2 li {
width: 50%; }
.button-group.even-2 li .button {
width: 100%; }
.button-group.even-3 li {
width: 33.33333%; }
.button-group.even-3 li .button {
width: 100%; }
.button-group.even-4 li {
width: 25%; }
.button-group.even-4 li .button {
width: 100%; }
.button-group.even-5 li {
width: 20%; }
.button-group.even-5 li .button {
width: 100%; }
.button-group.even-6 li {
width: 16.66667%; }
.button-group.even-6 li .button {
width: 100%; }
.button-group.even-7 li {
width: 14.28571%; }
.button-group.even-7 li .button {
width: 100%; }
.button-group.even-8 li {
width: 12.5%; }
.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.625em; }
.button-bar .button-group div {
overflow: hidden; } .dropdown.button {
position: relative;
padding-right: 3.1875em; }
.dropdown.button:before {
position: absolute;
content: "";
width: 0;
height: 0;
display: block;
border-style: solid;
border-color: white transparent transparent transparent;
top: 50%; }
.dropdown.button:before {
border-width: 0.5625em;
right: 1.5em;
margin-top: -0.25em; }
.dropdown.button:before {
border-color: white transparent transparent transparent; }
.dropdown.button.tiny {
padding-right: 2.1875em; }
.dropdown.button.tiny:before {
border-width: 0.4375em;
right: 0.875em;
margin-top: -0.15625em; }
.dropdown.button.tiny:before {
border-color: white transparent transparent transparent; }
.dropdown.button.small {
padding-right: 2.8125em; }
.dropdown.button.small:before {
border-width: 0.5625em;
right: 1.125em;
margin-top: -0.21875em; }
.dropdown.button.small:before {
border-color: white transparent transparent transparent; }
.dropdown.button.large {
padding-right: 4em; }
.dropdown.button.large:before {
border-width: 0.625em;
right: 1.75em;
margin-top: -0.3125em; }
.dropdown.button.large:before {
border-color: white transparent transparent transparent; }
.dropdown.button.secondary:before {
border-color: #333333 transparent transparent transparent; } .split.button {
position: relative;
padding-right: 4.8em; }
.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: solid;
left: 50%; }
.split.button span:active {
background-color: rgba(0, 0, 0, 0.1); }
.split.button span {
border-left-color: #333; }
.split.button span {
width: 3em; }
.split.button span:before {
border-width: 0.5625em;
top: 1.125em;
margin-left: -0.5625em; }
.split.button span:before {
border-color: white transparent transparent transparent; }
.split.button.secondary span {
border-left-color: #c3c3c3; }
.split.button.secondary span:before {
border-color: white transparent transparent transparent; }
.split.button.alert span {
border-left-color: #7f0a0c; }
.split.button.success span {
border-left-color: #396516; }
.split.button.tiny {
padding-right: 3.9375em; }
.split.button.tiny span {
width: 2.84375em; }
.split.button.tiny span:before {
border-width: 0.4375em;
top: 0.875em;
margin-left: -0.3125em; }
.split.button.small {
padding-right: 3.9375em; }
.split.button.small span {
width: 2.8125em; }
.split.button.small span:before {
border-width: 0.5625em;
top: 0.84375em;
margin-left: -0.5625em; }
.split.button.large {
padding-right: 6em; }
.split.button.large span {
width: 3.75em; }
.split.button.large span:before {
border-width: 0.625em;
top: 1.3125em;
margin-left: -0.5625em; }
.split.button.secondary span:before {
border-color: #333333 transparent transparent transparent; }
.split.button.radius span {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px; }
.split.button.round span {
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px; } .flex-video {
position: relative;
padding-top: 1.5625em;
padding-bottom: 67.5%;
height: 0;
margin-bottom: 1em;
overflow: hidden; }
.flex-video.widescreen {
padding-bottom: 57.25%; }
.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%; } .section-container, .section-container.auto {
width: 100%;
display: block;
margin-bottom: 1.25em;
border: 1px solid #555;
border-top: none; }
.section-container section,
.section-container .section, .section-container.auto section,
.section-container.auto .section {
border-top: 1px solid #555;
position: relative; }
.section-container section .title,
.section-container .section .title, .section-container.auto section .title,
.section-container.auto .section .title {
top: 0;
font-size:1em;
cursor: pointer;
width: 100%;
margin: 0;
background-color: #222; }
.section-container section .title a,
.section-container .section .title a, .section-container.auto section .title a,
.section-container.auto .section .title a {
padding: 0.9375em;
display: inline-block;
color: #fff;
font-size: 0.95em;
white-space: nowrap;
width: 100%; }
.section-container section .title:hover,
.section-container .section .title:hover, .section-container.auto section .title:hover,
.section-container.auto .section .title:hover {
background-color: #111; }
.section-container section .content,
.section-container .section .content, .section-container.auto section .content,
.section-container.auto .section .content {
display: none;
padding: 0.9375em;
background:#111 }
.section-container section .content > *:last-child,
.section-container .section .content > *:last-child, .section-container.auto section .content > *:last-child,
.section-container.auto .section .content > *:last-child {
margin-bottom: 0; }
.section-container section .content > *:first-child,
.section-container .section .content > *:first-child, .section-container.auto section .content > *:first-child,
.section-container.auto .section .content > *:first-child {
padding-top: 0; }
.section-container section .content > *:last-child,
.section-container .section .content > *:last-child, .section-container.auto section .content > *:last-child,
.section-container.auto .section .content > *:last-child {
padding-bottom: 0; }
.section-container section.active .content,
.section-container .section.active .content, .section-container.auto section.active .content,
.section-container.auto .section.active .content {
display: block; }
.section-container section.active .title,
.section-container .section.active .title, .section-container.auto section.active .title,
.section-container.auto .section.active .title {
background: #222; }
.section-container.tabs {
border: 0;
position: relative; }
.section-container.tabs section,
.section-container.tabs .section {
padding-top: 0;
border: 0;
position: static; }
.section-container.tabs section .title,
.section-container.tabs .section .title {
width: auto;
border: 0px solid #555;
border-bottom: 0px solid #555;
border-right: 0;
border-bottom: 0;
position: absolute;
z-index: 1; }
.section-container.tabs section .title a,
.section-container.tabs .section .title a {
width: 100%; }
.section-container.tabs section:last-child .title,
.section-container.tabs .section:last-child .title {
border-right: 0px solid #555; 
border-top: 0px solid #555;}
.section-container.tabs section .content,
.section-container.tabs .section .content {
border: 0px solid #555;
position: absolute;
z-index: 10;
top: 0px; }
.section-container.tabs section.active .title,
.section-container.tabs .section.active .title {
background-color: #e64b3c; 
color:#fff;
z-index: 11;
border-bottom: 0;
text-shadow:none }
.section-container.tabs section.active .content,
.section-container.tabs .section.active .content {
position: relative; background:#222 !important; 
border-top:1px solid #666; 
color:#ccc}
@media only screen and (min-width: 48em) {
.section-container.auto {
border: 0;
position: relative; }
.section-container.auto section,
.section-container.auto .section {
padding-top: 0;
border: 0;
position: static; }
.section-container.auto section .title,
.section-container.auto .section .title {
width: auto;
border: 1px solid #cccccc;
border-right: 0;
border-bottom: 0;
position: absolute;
z-index: 1; }
.section-container.auto section .title a,
.section-container.auto .section .title a {
width: 100%; }
.section-container.auto section:last-child .title,
.section-container.auto .section:last-child .title {
border-right: 1px solid #cccccc; }
.section-container.auto section .content,
.section-container.auto .section .content {
border: 1px solid #cccccc;
position: absolute;
z-index: 10;
top: -1px; }
.section-container.auto section.active .title,
.section-container.auto .section.active .title {
background-color: white;
z-index: 11;
border-bottom: 0; }
.section-container.auto section.active .content,
.section-container.auto .section.active .content {
position: relative; }
.section-container.accordion .section {
padding-top: 0 !important; }
.section-container.vertical-nav {
border: 1px solid #555;
border-top: none; }
.section-container.vertical-nav section,
.section-container.vertical-nav .section {
padding-top: 0 !important; }
.section-container.vertical-nav section .title a,
.section-container.vertical-nav .section .title a {
display: block;
width: 100%; }
.section-container.vertical-nav section .content,
.section-container.vertical-nav .section .content {
display: none; }
.section-container.vertical-nav section.active .content,
.section-container.vertical-nav .section.active .content {
display: block;
position: absolute;
left: 100%;
top: -1px;
z-index: 999;
min-width: 12.5em;
border: 1px solid #555;  background:#111 !important}
.section-container.horizontal-nav {
position: relative;
background: #222;
border: 1px solid #555; }
.section-container.horizontal-nav section,
.section-container.horizontal-nav .section {
padding-top: 0;
border: 0;
position: static; }
.section-container.horizontal-nav section .title,
.section-container.horizontal-nav .section .title {
width: auto;
border: 1px solid #555;
border-left: 0;
top: -1px;
position: absolute;
z-index: 1; }
.section-container.horizontal-nav section .title a,
.section-container.horizontal-nav .section .title a {
width: 100%; }
.section-container.horizontal-nav section .content,
.section-container.horizontal-nav .section .content {
display: none; }
.section-container.horizontal-nav section.active .content,
.section-container.horizontal-nav .section.active .content {
display: block;
position: absolute;
z-index: 999;
left: 0;
top: -2px;
min-width: 12.5em;
border: 1px solid #555; background:#111 !important } } .contain-to-grid {
width: 100%;
background: #111111; }
.fixed {
width: 100%;
left: 0;
position: fixed;
top: 0;
z-index: 99; }
.top-bar {
overflow: hidden;
height: 45px;
line-height: 45px;
position: relative;
background: #111111;
margin-bottom: 1.875em; }
.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: 2.45em; }
.top-bar .button {
padding-top: .5em;
padding-bottom: .5em;
margin-bottom: 0; }
.top-bar .title-area {
position: relative; }
.top-bar .name {
height: 45px;
margin: 0;
font-size: 16px; }
.top-bar .name h1 {
line-height: 45px;
font-size: 1.0625em;
margin: 0; }
.top-bar .name h1 a {
font-weight: 700;
color: white;
width: 50%;
display: block;
padding: 0 15px; }
.top-bar .toggle-topbar {
position: absolute;
right: 0;
top: 0; }
.top-bar .toggle-topbar a {
color: white;
text-transform: uppercase;
font-size: 0.8125em;
font-weight: 700;
position: relative;
display: block;
padding: 0 15px;
height: 45px;
line-height: 45px; }
.top-bar .toggle-topbar.menu-icon {
right: 15px;
top: 50%;
margin-top: -16px;
padding-left: 40px; }
.top-bar .toggle-topbar.menu-icon a {
text-indent: -48px;
width: 34px;
height: 34px;
line-height: 33px;
padding: 0;
color: white; }
.top-bar .toggle-topbar.menu-icon a span {
position: absolute;
right: 0;
display: block;
width: 16px;
height: 0;
-webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; }
.top-bar.expanded {
height: auto;
background: transparent; }
.top-bar.expanded .title-area {
background: #111111; }
.top-bar.expanded .toggle-topbar a {
color: #888888; }
.top-bar.expanded .toggle-topbar a span {
-webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; }
.top-bar-section {
left: 0;
position: relative;
width: auto;
-webkit-transition: left 300ms ease-out;
-moz-transition: left 300ms ease-out;
transition: left 300ms ease-out; }
.top-bar-section ul {
width: 100%;
height: auto;
display: block;
background: #333333;
font-size: 16px;
margin: 0; }
.top-bar-section .divider {
border-bottom: solid 1px #4d4d4d;
border-top: solid 1px #1a1a1a;
clear: both;
height: 1px;
width: 100%; }
.top-bar-section ul li > a {
display: block;
width: 100%;
color: white;
padding: 12px 0 12px 0;
padding-left: 15px;
font-size: 0.8125em;
font-weight: 700;
background: #333333; }
.top-bar-section ul li > a:hover {
background: #2b2b2b; }
.top-bar-section ul li > a.button {
background: #e64b3c;
font-size: 0.8125em; }
.top-bar-section ul li > a.button:hover {
background: #2284a1; }
.top-bar-section ul li > a.button.secondary {
background: #e9e9e9; }
.top-bar-section ul li > a.button.secondary:hover {
background: #d0d0d0; }
.top-bar-section ul li > a.button.success {
background: #e64b3c; }
.top-bar-section ul li > a.button.success:hover {
background: #e64b3c; }
.top-bar-section ul li > a.button.alert {
background: #c60f13; }
.top-bar-section ul li > a.button.alert:hover {
background: #970b0e; }
.top-bar-section ul li.active a {
background: #2b2b2b; }
.top-bar-section .has-form {
padding: 15px; }
.top-bar-section .has-dropdown {
position: relative; }
.top-bar-section .has-dropdown > a:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
margin-right: 15px;
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 {
visibility: visible; }
.top-bar-section .dropdown {
position: absolute;
left: 100%;
top: 0;
visibility: hidden;
z-index: 99; }
.top-bar-section .dropdown li {
width: 100%; }
.top-bar-section .dropdown li a {
font-weight: normal;
padding: 8px 15px; }
.top-bar-section .dropdown li.title h5 {
margin-bottom: 0; }
.top-bar-section .dropdown li.title h5 a {
color: white;
line-height: 22.5px;
display: block; }
.top-bar-section .dropdown label {
padding: 8px 15px 2px;
margin-bottom: 0;
text-transform: uppercase;
color: #555555;
font-weight: 700;
font-size: 0.625em; }
.top-bar-js-breakpoint {
width: 58.75em !important;
visibility: hidden; }
.js-generated {
display: block; }
@media only screen and (min-width: 58.75em) {
.top-bar {
background: #111111;
*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 {
line-height: 2em;
font-size: 0.875em;
height: 2em;
padding: 0 10px;
position: relative;
top: 8px; }
.top-bar.expanded {
background: #111111; }
.contain-to-grid .top-bar {
max-width: 62.5em;
margin: 0 auto; }
.top-bar-section {
-webkit-transition: none 0 0;
-moz-transition: none 0 0;
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 a:not(.button) {
padding: 0 15px;
line-height: 45px;
background: #111111; }
.top-bar-section li a:not(.button):hover {
background: black; }
.top-bar-section .has-dropdown > a {
padding-right: 35px !important; }
.top-bar-section .has-dropdown > a:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
margin-top: -2.5px; }
.top-bar-section .has-dropdown.moved {
position: relative; }
.top-bar-section .has-dropdown.moved > .dropdown {
visibility: hidden; }
.top-bar-section .has-dropdown:hover > .dropdown, .top-bar-section .has-dropdown:active > .dropdown {
visibility: visible; }
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
border: none;
content: "\00bb";
margin-top: -7px;
right: 5px; }
.top-bar-section .dropdown {
left: 0;
top: auto;
background: transparent;
min-width: 100%; }
.top-bar-section .dropdown li a {
color: white;
line-height: 1;
white-space: nowrap;
padding: 7px 15px;
background: #1e1e1e; }
.top-bar-section .dropdown li label {
white-space: nowrap;
background: #1e1e1e; }
.top-bar-section .dropdown li .dropdown {
left: 100%;
top: 0; }
.top-bar-section > ul > .divider {
border-bottom: none;
border-top: none;
border-right: solid 1px #2b2b2b;
border-left: solid 1px black;
clear: none;
height: 45px;
width: 0px; }
.top-bar-section .has-form {
background: #111111;
padding: 0 15px;
height: 45px; }
.top-bar-section ul.right li .dropdown {
left: auto;
right: 0; }
.top-bar-section ul.right li .dropdown li .dropdown {
right: 100%; } }
.orbit-container {
overflow: hidden;
width: 100%;
position: relative;
background: whitesmoke; }
.orbit-container .orbit-slides-container {
list-style: none;
margin: 0;
padding: 0;
position: relative; }
.orbit-container .orbit-slides-container img {
display: block; }
.orbit-container .orbit-slides-container > * {
position: relative;
float: left;
height: 100%; }
.orbit-container .orbit-slides-container > * .orbit-caption {
position: absolute;
bottom: 0;
background-color: black;
background-color: rgba(0, 0, 0, 0.6);
color: #fff;
width: 100%;
padding: 10px 14px;
font-size: 2em; }
.orbit-container .orbit-slides-container > * .orbit-caption * {
color: white; }
.orbit-container .orbit-slide-number {
position: absolute;
top: 10px;
left: 10px;
font-size: 12px; }
.orbit-container .orbit-slide-number span {
font-weight: 700; }
.orbit-container .orbit-timer {
position: absolute;
top: 10px;
right: 10px;
height: 6px;
width: 100px; }
.orbit-container .orbit-timer .orbit-progress {
height: 100%;
background-color: black;
background-color: rgba(0, 0, 0, 0.6);
display: block;
width: 0%; }
.orbit-container .orbit-timer > span {
display: none;
position: absolute;
top: 10px;
right: 0px;
width: 11px;
height: 14px;
border: solid 4px white;
border-top: none;
border-bottom: none; }
.orbit-container .orbit-timer.paused > span {
display: none;
position: absolute;
top: 10px;
right: 0px;
width: 11px;
height: 14px;
border: solid 8px;
border-color: transparent transparent transparent white; 
}
.orbit-container:hover .orbit-timer > span {
display: block; }
.orbit-container .orbit-prev,
.orbit-container .orbit-next {
position: absolute;
top: 50%;
margin-top: -25px;
background-color: #111;
width: 50px;
height: 60px;
line-height: 50px;
color: white;
text-indent: -9999px !important; }
.orbit-container .orbit-prev > span,
.orbit-container .orbit-next > span {
position: absolute;
top: 50%;
margin-top: -16px;
display: block;
width: 0;
height: 0;
border: solid 16px; }
.orbit-container .orbit-prev {
left: 0; }
.orbit-container .orbit-prev > span {
border-color: transparent white transparent transparent; }
.orbit-container .orbit-prev:hover > span {
border-color: transparent #fff transparent transparent; }
.orbit-container .orbit-next {
right: 0; }
.orbit-container .orbit-next > span {
border-color: transparent transparent transparent white;
left: 50%;
margin-left: -8px; }
.orbit-container .orbit-next:hover > span {
border-color: transparent transparent transparent #fff; }
.orbit-bullets {
margin: 0 auto 30px auto;
overflow: hidden;
position: relative;
top: 10px; }
.orbit-bullets li {
display: block;
width: 18px;
height: 18px;
background: #fff;
float: left;
margin-right: 6px;
border: solid 2px black;
-webkit-border-radius: 1000px;
border-radius: 1000px; }
.orbit-bullets li.active {
background: #000; }
.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: 48em) {
.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
display: inherit; }
.touch .orbit-bullets {
display: block; } }
.reveal-modal-bg {
position: fixed;
height: 100%;
width: 100%;
background: black;
background: rgba(0, 0, 0, 0.45);
z-index: 98;
display: none;
top: 0;
left: 0; }
.reveal-modal {
visibility: hidden;
display: none;
position: absolute;
left: 50%;
z-index: 90000;
height: auto;
background-color: #222;
margin-left: -40%;
width: 80%;
padding: 1.25em;
border: solid 1px #666666;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
top: 50px; }
.reveal-modal .column,
.reveal-modal .columns {
min-width: 0; }
.reveal-modal > :first-child {
margin-top: 0; }
.reveal-modal > :last-child {
margin-bottom: 0; }
.reveal-modal .close-reveal-modal {
font-size: 1.375em;
line-height: 1;
position: absolute;
top: 0.5em;
right: 0.6875em;
color: #ccc;
font-weight: 700;
cursor: pointer; }
.reveal-modal h2{
color:#fff}
@media only screen and (min-width: 48em) {
.reveal-modal {
padding: 1.875em;
top: 6.25em; }
.reveal-modal.small {
margin-left: -15%;
width: 30%; }
.reveal-modal.medium {
margin-left: -20%;
width: 40%; }
.reveal-modal.large {
margin-left: -30%;
width: 60%; }
.reveal-modal.xlarge {
margin-left: -35%;
width: 70%; }
.reveal-modal.expand {
margin-left: -47.5%;
width: 95%; } }
@media print {
div:not(.reveal-modal) {
display: none; } } .joyride-list {
display: none; } .joyride-tip-guide {
display: none;
position: absolute;
background: #111;
color: white;
z-index: 101;
top: 0;
left: 2.5%;
font-family: inherit;
font-weight: normal;
width: 95%; 
border:#333333 1px solid}
.lt-ie9 .joyride-tip-guide {
max-width: 800px;
left: 50%;
margin-left: -400px; }
.joyride-content-wrapper {
width: 100%;
padding: 1.125em 1.25em 1.5em; }
.joyride-content-wrapper .button {
margin-bottom: 0 !important; } .joyride-tip-guide .joyride-nub {
display: block;
position: absolute;
left: 22px;
width: 0;
height: 0;
border: solid 14px; }
.joyride-tip-guide .joyride-nub.top {
border-color: #111;
border-top-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
top: -28px;
bottom: none; }
.joyride-tip-guide .joyride-nub.bottom {
border-color: #111 !important;
border-bottom-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
bottom: -28px;
bottom: none; }
.joyride-tip-guide .joyride-nub.right {
right: -28px; }
.joyride-tip-guide .joyride-nub.left {
left: -28px; } .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.5;
margin: 0;
font-weight: normal;
color: white; }
.joyride-tip-guide p {
margin: 0 0 1.125em 0;
font-size: 0.95em;
line-height: 1.3; 
color: #999; }
.joyride-timer-indicator-wrap {
width: 50px;
height: 3px;
border: solid 1px #333;
position: absolute;
right: 1.0625em;
bottom: 1em; }
.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: 30px;
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; } @media only screen and (min-width: 48em) {
.joyride-tip-guide {
width: 300px;
left: 0; }
.joyride-tip-guide .joyride-nub.bottom {
border-color: #111 !important;
border-bottom-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
bottom: -28px;
bottom: none; }
.joyride-tip-guide .joyride-nub.right {
border-color: #333 !important;
border-top-color: transparent !important;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
top: 22px;
bottom: none;
left: auto;
right: -28px; }
.joyride-tip-guide .joyride-nub.left {
border-color: #333 !important;
border-top-color: transparent !important;
border-left-color: transparent !important;
border-bottom-color: transparent !important;
top: 22px;
left: -28px;
right: auto;
bottom: none; } } [data-clearing] {
*zoom: 1;
margin-bottom: 0; }
[data-clearing]:before, [data-clearing]:after {
content: " ";
display: table; }
[data-clearing]:after {
clear: both; }
.clearing-blackout {
background: #111111;
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 200000; }
.clearing-blackout .clearing-close {
display: block; }
.clearing-container {
position: relative;
z-index: 998;
height: 100%;
overflow: hidden;
margin: 0; }
.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: #fff;
font-weight:700;
line-height: 1.3;
margin-bottom: 0;
text-align: center;
bottom: 30px;
background:none;
width: 100%;
padding: 10px 30px 0px 30px;
position: absolute;
left: 0; }
.clearing-close {
z-index: 999;
padding-left: 20px;
padding-top: 10px;
font-size: 40px;
line-height: 1;
color: white;
display: none; }
.clearing-close:hover, .clearing-close:focus {
color: #ccc; }
.clearing-assembled .clearing-container {
height: 100%; }
.clearing-assembled .clearing-container .carousel > ul {
display: none; }
@media only screen and (min-width: 48em) {
.clearing-main-left,
.clearing-main-right {
position: absolute;
height: 100%;
width: 40px;
top: 0; }
.clearing-main-left > span,
.clearing-main-right > span {
position: absolute;
top: 50%;
display: block;
width: 0;
height: 0;
border: solid 16px; }
.clearing-main-left {
left: 0; }
.clearing-main-left > span {
left: 5px;
border-color: transparent white transparent transparent; }
.clearing-main-right {
right: 0; }
.clearing-main-right > span {
border-color: transparent transparent transparent white; }
.clearing-main-left.disabled,
.clearing-main-right.disabled {
opacity: 0.5; }
.clearing-feature ~ li {
display: none; }
.clearing-assembled .clearing-container .carousel {
background: #111111;
height: 110px;
margin-top: 5px; }
.clearing-assembled .clearing-container .carousel > ul {
display: block;
z-index: 999;
width: 200%;
height: 100%;
margin-left: 0;
position: relative;
left: 0; }
.clearing-assembled .clearing-container .carousel > ul li {
display: block;
width: 150px;
height: inherit;
padding: 5px;
float: left;
overflow: hidden;
margin-right: 1px;
position: relative;
cursor: pointer;
opacity: 0.4; }
.clearing-assembled .clearing-container .carousel > ul li.fix-height img {
min-height: 100%;
height: 100%;
max-width: none; }
.clearing-assembled .clearing-container .carousel > ul li a.th {
border: none;
-webkit-box-shadow: none;
box-shadow: none;
display: block; }
.clearing-assembled .clearing-container .carousel > ul li img {
cursor: pointer !important;
min-width: 100% !important; }
.clearing-assembled .clearing-container .carousel > ul li.visible {
opacity: 1; }
.clearing-assembled .clearing-container .visible-img {
background: #111111;
overflow: hidden;
height: 75%; }
.clearing-close {
position: absolute;
top: 10px;
right: 20px;
padding-left: 0;
padding-top: 0; } } .alert-box {
border:rgba(0, 0, 0, 0.5) 5px solid;
display: block;
font-weight: normal;
margin-bottom: 1.25em;
position: relative;
padding: 0.6875em 1.3125em 0.75em 0.6875em;
font-size: 1.25em;
background-color: #111;
color: #999; }
.alert-box .close {
font-size: 1.375em;
padding: 5px 4px 4px;
line-height: 0;
position: absolute;
top: 0.6em;
right: 0.3125em;
color: #444;
opacity: 0.3; }
.alert-box .close:hover, .alert-box .close:focus {
opacity: 0.5; }
.alert-box.radius {
-webkit-border-radius: 3px;
border-radius: 3px; }
.alert-box.round {
-webkit-border-radius: 1000px;
border-radius: 1000px; }
.alert-box.success {
background-color: #e64b3c;
color: white; }
.alert-box.alert {
background-color: #bb5658;
color: white; }
.alert-box.secondary {
background-color: #e9e9e9;
color: #505050; } .breadcrumbs {
display: block;
padding: 0.375em 0.875em 0.5625em;
overflow: hidden;
margin-left: 0;
list-style: none;
border-style: solid;
border-width: 1px;
background-color: #f6f6f6;
border-color: gainsboro;
-webkit-border-radius: 3px;
border-radius: 3px; }
.breadcrumbs li {
margin: 0;
padding: 0.8em 0.75em 0 0;
float: left; }
.breadcrumbs li:hover a, .breadcrumbs li:focus a {
text-decoration: underline; color: #e64b3c;}
.breadcrumbs li a,
.breadcrumbs li span {
font-size: 0.9em;
padding-left: 0.75em;
text-transform: none;
color: #999; }
.breadcrumbs li.current a {
cursor: default;
color: #e64b3c; }
.breadcrumbs li.current:hover a, .breadcrumbs li.current:focus a {
text-decoration: none; }
.breadcrumbs li.unavailable a {
color: #999; }
.breadcrumbs li.unavailable:hover a,
.breadcrumbs li.unavailable a:focus {
text-decoration: none;
color: #999;
cursor: default; }
.breadcrumbs li:before {
content: "/";
color: #aaaaaa;
position: relative;
top: 1px; }
.breadcrumbs li:first-child a, .breadcrumbs li:first-child span {
padding-left: 0; }
.breadcrumbs li:first-child:before {
content: " "; } .keystroke,
kbd {
background-color: #ededed;
border-color: #dbdbdb;
color: #222222;
border-style: solid;
border-width: 1px;
margin: 0;
font-family: "Consolas", "Menlo", "Courier", monospace;
font-size: 0.9375em;
padding: 0.125em 0.25em 0em;
-webkit-border-radius: 3px;
border-radius: 3px; } .label {
font-weight: 500;
text-align: center;
text-decoration: none;
line-height: 1;
white-space: nowrap;
display: inline-block;
position: relative;
padding: 0.1875em 0.625em 0.25em;
font-size: 0.9em;
background-color: #e64b3c;
color: #fff; 
text-shadow:none}
.label.radius {
-webkit-border-radius: 3px;
border-radius: 3px; }
.label.round {
-webkit-border-radius: 1000px;
border-radius: 1000px; }
.label.alert {
background-color: #c60f13;
color: #fff; }
.label.success {
background-color: #e64b3c;
color: #fff; }
.label.secondary {
background-color: #e9e9e9;
color: #333; } .inline-list {
margin: 0 0 1.0625em -1.375em;
padding: 0;
list-style: none;
overflow: hidden; }
.inline-list > li {
list-style: none;
float: left;
margin-left: 1.375em;
display: block; }
.inline-list > li > * {
display: block; } .pagination {
display: block;
height: 1.5em;
margin-left: -0.3125em; 
padding:10px 0;}
.pagination li {
display: block;
float: left;
height: 1.5em;
color: #222222;
font-size: 0.95em;
margin-left: 0.3125em; }
.pagination li a {
display: block;
padding: 0.0625em 0.6375em 0.0625em;
color: #999999; }
.pagination li:hover a,
.pagination li a:focus {
background: #111; }
.pagination li.unavailable a {
cursor: default;
color: #999999; }
.pagination li.unavailable:hover a, .pagination li.unavailable a:focus {
background: transparent; }
.pagination li.current a {
background: #e64b3c;
color: white;
font-weight: normal;
cursor: default; }
.pagination li.current a:hover, .pagination li.current a:focus {
background: #e64b3c; }
.pagination-centered {
text-align: center; }
.pagination-centered ul > li {
float: none;
display: inline-block; } .grid_box {
color:#666;
border-style: solid;
border-width: 1px;
border-color: #444;
margin-bottom: 1.25em;
padding: 1.25em;
background:#111;} .panel {
border-style: solid;
border-width: 1px;
border-color: #222;
margin:0 0 1.25em 0;
padding: 1.25em;
background:#111;
-webkit-box-shadow: 0 1px 0 rgba(150, 150, 150, 0.5) inset;
box-shadow: 0 1px 0 rgba(150, 150, 150, 0.5) inset;}
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
color: #fff; }
.panel p {
color: #ccc; }
.panel > :first-child {
margin-top: 0; }
.panel > :last-child {
margin-bottom: 0; }
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
line-height: 1;
margin-bottom: 0.625em; }
.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-width: 1px;
border:rgba(0, 0, 0, 0.5) 5px solid;
margin-bottom:0;
padding: 1.25em;
background: #e64b3c;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; }
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
color: white; }
.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 {
line-height: 1;
margin-bottom: 0.625em; }
.panel.callout p { text-shadow:none !important}
.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.radius {
-webkit-border-radius: 3px;
border-radius: 3px; } .pricing-table {
margin-bottom: 1.25em;
border: solid 10px #222; 
background:#111;
-webkit-box-shadow: 0 1px 0 rgba(150, 150, 150, 0.5) inset;
box-shadow: 0 1px 0 rgba(150, 150, 150, 0.5) inset;
-webkit-border-radius: 3px;
border-radius: 3px; }
.pricing-table * {
list-style: none;
line-height: 1; }
.pricing-table .title {
background:#111;
padding: 0.9375em 1.25em;
text-align: center;
color: #fff;
font-weight: 700;
font-size: 1.1em; }
.pricing-table .price {
background-color: #222;
padding: 0.9375em 1.25em;
text-align: center;
color: #ccc;
font-weight: normal;
font-size: 1.25em; }
.pricing-table .description {
background-color: #333;
padding: 0.9375em;
text-align: center;
color: #ccc;
font-size: 0.9em;
font-weight: normal;
line-height: 1.4;
border-bottom: dotted 1px #666; }
.pricing-table .bullet-item {
background-color: #333;
padding: 0.9375em;
text-align: center;
color: #ccc;
font-size: 0.9em;
font-weight: normal;
border-bottom: dotted 1px #666; }
.pricing-table .cta-button {
background-color: #111;
text-align: center;
padding: 1.25em 1.25em 0; } .progress {
background: #222;
height: 1.5em;
border: 1px solid #555;
padding: 2px;
margin-bottom: 0.625em; }
.progress .meter {
background: #000;
height: 100%;
display: block; }
.progress.secondary .meter {
background: #e9e9e9;
height: 100%;
display: block; }
.progress.success .meter {
background: #e64b3c;
height: 100%;
display: block;
color:#fff;
padding:0.25em 0.25em}
.progress.alert .meter {
background: #c60f13;
height: 100%;
display: block; }
.progress.radius {
-webkit-border-radius: 3px;
border-radius: 3px; }
.progress.radius .meter {
-webkit-border-radius: 2px;
border-radius: 2px; }
.progress.round {
-webkit-border-radius: 1000px;
border-radius: 1000px; }
.progress.round .meter {
-webkit-border-radius: 999px;
border-radius: 999px; } .side-nav {
display: block;
margin: 0;
padding: 0.875em 0;
list-style-type: none;
list-style-position: inside; }
.side-nav li {
margin: 0 0 0.4375em 0;
font-size: 0.875em; }
.side-nav li a {
display: block;
color: #e64b3c; }
.side-nav li.active a {
color: #4d4d4d;
font-weight: normal; }
.side-nav li.divider {
border-top: 1px solid;
height: 0;
padding: 0;
list-style: none;
border-top-color: #e6e6e6; } .sub-nav {
display: block;
width: auto;
overflow: hidden;
margin: -0.25em 0 1.125em;
padding-top: 0.25em;
margin-right: 0;
margin-left: -0.5625em; }
.sub-nav dt,
.sub-nav dd {
float: left;
display: inline;
margin-left: 0.5625em;
margin-bottom: 0.625em;
font-weight: normal;
font-size: 0.875em; }
.sub-nav dt a,
.sub-nav dd a {
color: #999999;
text-decoration: none; }
.sub-nav dt.active a,
.sub-nav dd.active a {
-webkit-border-radius: 1000px;
border-radius: 1000px;
font-weight: 700;
background: #e64b3c;
padding: 0.1875em 0.5625em;
cursor: default;
color: white; } @media only screen {
div.switch {
position: relative;
width: 100%;
padding: 0;
display: block;
overflow: hidden;
border-style: solid;
border-width: 1px;
margin-bottom: 1.25em;
-webkit-animation: webkitSiblingBugfix infinite 1s;
height: 36px;
background: white;
border-color: #cccccc; }
div.switch label {
position: relative;
left: 0;
z-index: 2;
float: left;
width: 50%;
height: 100%;
margin: 0;
text-align: right;
font-weight: 700;
text-align: left;
-webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
transition: all 0.1s ease-out; }
div.switch input {
position: absolute;
z-index: 3;
opacity: 0;
width: 100%;
height: 100%; }
div.switch input:hover, div.switch input:focus {
cursor: pointer; }
div.switch > span {
position: absolute;
top: -1px;
left: -1px;
z-index: 1;
display: block;
padding: 0;
border-width: 1px;
border-style: solid;
-webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
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; }
div.switch label {
padding: 0 0.375em;
line-height: 2.3em;
font-size: 0.875em; }
div.switch input:first-of-type:checked ~ span {
left: 100%;
margin-left: -2.1875em; }
div.switch > span {
width: 2.25em;
height: 2.25em; }
div.switch > span {
border-color: #b3b3b3;
background: white;
background: -moz-linear-gradient(top, white 0%, #f2f2f2 100%);
background: -webkit-linear-gradient(top, white 0%, #f2f2f2 100%);
background: linear-gradient(to bottom, white 0%, #f2f2f2 100%);
-webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #e1f5d1, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke;
box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #e1f5d1, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; }
div.switch:hover > span, div.switch:focus > span {
background: white;
background: -moz-linear-gradient(top, white 0%, #e6e6e6 100%);
background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%);
background: linear-gradient(to bottom, white 0%, #e6e6e6 100%); }
div.switch:active {
background: transparent; }
div.switch.large {
height: 44px; }
div.switch.large label {
padding: 0 0.375em;
line-height: 2.3em;
font-size: 1.0625em; }
div.switch.large input:first-of-type:checked ~ span {
left: 100%;
margin-left: -2.6875em; }
div.switch.large > span {
width: 2.75em;
height: 2.75em; }
div.switch.small {
height: 28px; }
div.switch.small label {
padding: 0 0.375em;
line-height: 2.1em;
font-size: 0.75em; }
div.switch.small input:first-of-type:checked ~ span {
left: 100%;
margin-left: -1.6875em; }
div.switch.small > span {
width: 1.75em;
height: 1.75em; }
div.switch.tiny {
height: 22px; }
div.switch.tiny label {
padding: 0 0.375em;
line-height: 1.9em;
font-size: 0.6875em; }
div.switch.tiny input:first-of-type:checked ~ span {
left: 100%;
margin-left: -1.3125em; }
div.switch.tiny > span {
width: 1.375em;
height: 1.375em; }
div.switch.radius {
-webkit-border-radius: 4px;
border-radius: 4px; }
div.switch.radius > span {
-webkit-border-radius: 3px;
border-radius: 3px; }
div.switch.round {
-webkit-border-radius: 1000px;
border-radius: 1000px; }
div.switch.round > span {
-webkit-border-radius: 999px;
border-radius: 999px; }
div.switch.round label {
padding: 0 0.5625em; }
@-webkit-keyframes webkitSiblingBugfix {
from {
position: relative; }
to {
position: relative; } } }
[data-magellan-expedition] {
background: white;
z-index: 997;
min-width: 100%;
padding: 10px; }
[data-magellan-expedition] .sub-nav {
margin-bottom: 0; }
[data-magellan-expedition] .sub-nav dd {
margin-bottom: 0; } table {
margin-bottom: 1.25em;
border: solid 1px #666; 
border-style: solid;
border-width: 1px;
border-color: #222;
background:#333;
-webkit-box-shadow: 0 1px 0 rgba(150, 150, 150, 0.5) inset;
box-shadow: 0 1px 0 rgba(150, 150, 150, 0.5) inset;
-webkit-border-radius: 3px;
border-radius: 3px; }
table thead,
table tfoot {
background:#111;
font-weight: normal; }
table thead tr th,
table thead tr td,
table tfoot tr th,
table tfoot tr td {
padding: 0.5em 0.625em 0.625em;
font-size: 1em;
color: #ccc;
text-align: left; }
table tr th,
table tr td {
padding: 0.5625em 0.625em;
font-size: 1em;
color: #ccc; }
table tr.even, table tr.alt, table tr:nth-of-type(even) {
background: #444; }
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.3em; } .th {
display: inline-block;
border: solid 4px #444;
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
-webkit-transition: all 200ms ease-out;
-moz-transition: all 200ms ease-out;
transition: all 200ms ease-out; }
.th:hover, .th:focus {
border: solid 4px #e64b3c;}
.th.radius {
-webkit-border-radius: 3px;
border-radius: 3px; } .has-tip {
border-bottom: dotted 1px #cccccc;
cursor: help;
font-weight: 700;
color: #fff; }
.has-tip:hover, .has-tip:focus {
border-bottom: dotted 1px #196177;
color: #e64b3c; }
.has-tip.tip-left, .has-tip.tip-right {
float: none !important; }
.tooltip {
display: none;
position: absolute;
z-index: 999;
font-weight: 700;
font-size: 0.9375em;
line-height: 1.3;
padding: 0.5em;
max-width: 85%;
left: 50%;
width: 100%;
color: white;
background: black;
-webkit-border-radius: 3px;
border-radius: 3px; }
.tooltip > .nub {
display: block;
position: absolute;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent transparent black transparent;
top: -10px; }
.tooltip.opened {
color: #e64b3c !important;
border-bottom: dotted 1px #196177 !important; }
.tap-to-close {
display: block;
font-size: 0.625em;
color: #888888;
font-weight: normal; }
@media only screen and (min-width: 48em) {
.tooltip > .nub {
border-color: transparent transparent black transparent;
top: -10px; }
.tooltip.tip-top > .nub {
border-color: black 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 black;
right: -10px;
left: auto;
top: 50%;
margin-top: -5px; }
.tooltip.tip-right > .nub {
border-color: transparent black transparent transparent;
right: auto;
left: -10px;
top: 50%;
margin-top: -5px; } }
@media only screen and (max-width: 767px) {
.f-dropdown {
max-width: 100%;
left: 0; } } .f-dropdown {
position: absolute;
left: -9999px;
top: -9999px;
list-style: none;
width: 100%;
max-height: none;
height: auto;
background: #222;
border: solid 1px #444;
font-size: 1em;
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: solid 6px;
border-color: transparent transparent #222 transparent;
position: absolute;
top: -12px;
left: 10px;
z-index: 99; }
.f-dropdown:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 7px;
border-color: transparent transparent #444 transparent;
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 li {
cursor: pointer;
padding: 0.5125em 0.625em;
line-height: 1.125em;
margin: 0; 
font-size: 0.9em;}
.f-dropdown li:hover, .f-dropdown li:focus {
background: #111}
.f-dropdown li a {
color: #ccc; }
.f-dropdown li a:hover {
color: #fff; }
.f-dropdown.content {
position: absolute;
left: -9999px;
top: -9999px;
list-style: none;
padding: 1.25em;
width: 100%;
height: auto;
max-height: none;
background: #222;
border: solid 1px #444;
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; }
@media only screen and (max-width: 567px) {
.orbit-container .orbit-slides-container > * .orbit-caption {
position: absolute;
bottom: 0;
color: rgba(255, 255, 255, 0);
background-color: black;
background-color: rgba(0, 0, 0, 0);}
.orbit-container .orbit-prev,
.orbit-container .orbit-next {
opacity:0;}
.right {
float: left !important; }
.inline-list {padding-top:1em}
.ls-nav-prev,
.ls-nav-next,
.ls-nav-start,
.ls-nav-stop,
.ls-nav-sides,
.ls-ct-center,
.ls-ct-half,
.ls-bottom-slidebuttons {
opacity: 0;
filter: alpha(opacity=0);
}
}

  html,
body { font-size: 14px; }
body { background:url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/images/background.jpg) #111 no-repeat right top fixed; background-attachment: fixed !important;  color: #fff;  padding: 0; font-weight: normal; font-style: normal; line-height: 1; -webkit-font-smoothing: antialiased; min-height: 100%; background: cover;} .row { max-width: 100em; }
.row .column, .row .columns { padding-left: 1.250em; padding-right: 1.250em; }
.row .row { margin: 0 -1.250em;}
@media only screen and (max-width: 48em) {
.row .column,
.row .columns { padding-left: 0.9375em; padding-right: 0.9375em !important; }
.row .row { margin: 0 -0.9375em;}
} a { color: #fff !important;  text-decoration: none;  line-height: inherit;-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
a:hover, a:focus { color: #b60617 !important; }
a img { border: none; } p { font-family: inherit; font-weight: 300; font-size: 0.9em; line-height: 1.6; margin-bottom: 1.25em;}
p aside {font-size: 0.875em; line-height: 1.35;  font-style: italic; } table {
width:100%;
margin-bottom: 0;
border: 0;
background: none;
} h1, h2, h3, h4, h5, h6, #logo { font-family: "Source Sans Pro", "Helvetica", Helvetica, Arial, sans-serif; font-weight:400; margin-bottom: 0.4em; margin-top: 0.4em; color: #fff; text-transform:none}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #6f6f6f; line-height: 0; }
h1, #logo {font-size: 4em; }
h2 {font-size: 2.6em; }
h3 {font-size: 2.2em; }
h4 {font-size: 1.8em; }
h5 {font-size: 1.6em; }
h6 {font-size: 1.4em; }
@media (max-width: 1024px) {
h1 {font-size: 2.6em; }
h2 {font-size: 2.0em; }
h3 {font-size: 1.8em; }
h4 {font-size: 1.1em; }
h5 {font-size: 1.2em; }
table { font-size: 0.9em}
}
hr { clear: both; border:none; height: 5px; background: #525151; margin: 20px 0 0}
.sidebar-right hr { clear: both; border:none; height: 5px; background: #525151; margin: 10px 0 35px}   .top0{margin-top:0;}
.top10{margin-top:10px;}
.top20{margin-top:20px;}
.top30{margin-top:30px;}
.top40{margin-top:40px;}
.top50{margin-top:50px;}
.bottom0{margin-bottom:0;}
.bottom10{margin-bottom:10px;}
.bottom20{margin-bottom:20px;}
.bottom30{margin-bottom:30px;}
.bottom40{margin-bottom:40px;}
.bottom50{margin-bottom:50px;}   .breadcrumbs { border: none; background:none; padding:0.375em 0; margin:1.4em 0; line-height:1.4em;}
.woo-breadcrumb li:last-child:before{left:-8px; margin-left:6px}
.woo-breadcrumb li:last-child {color:#222222}     #logo {
display:block;
padding: 0 !important;
margin-bottom: 0em;
margin-top: 0.1em;
text-align: right;
height: 66px;
}
#logo img {
position: absolute;
right: 20px;
top: 19px;
width: 18%;
}
@media (max-width: 1024px) {
#logo { height: auto;}
#logo img {
height: auto;
top: auto;
right: auto;
width: 150px;
position: relative;
}
}
.top-bar {overflow: hidden; position: relative; background: none; margin-bottom:0; font-family: "Source Sans Pro", "Helvetica", Helvetica, Arial, sans-serif; z-index:20000; height: 40px; line-height: 40px;}
.top-bar ul {margin-bottom: 0;  list-style: none; }
.top-bar .row { max-width: none; }
.top-bar form, .top-bar input {margin-bottom: 0; padding-top:5px; }
.top-bar input { height: 2.45em; }
.top-bar .button { padding-top: .5em;  padding-bottom: .5em;  margin-bottom: 0;}
.top-bar .title-area { position: relative; }
.top-bar .name { height: 40px;margin: 0; font-size: 16px; }
.top-bar .name h1 {line-height: 40px; font-size: 1.0625em; margin: 0; }
.top-bar .name h1 a { font-weight: bold;  color: white;  width: 50%; display: block;  padding: 0 15px; }
.top-bar .toggle-topbar { position: absolute; right: 0; top: 0;  background:#333}
.top-bar .toggle-topbar a { color: white; text-transform: uppercase;  font-size: 0.8em;  font-weight: bold; position: relative; display: block;  padding: 0 10px; height: 40px; line-height: 40px;}
.top-bar .toggle-topbar.menu-icon {right: 0px; left:0; top: 50%; margin-top: -16px;  padding-left:0px; }
.top-bar .toggle-topbar.menu-icon a {text-indent: 34px; width: 34px; height: 34px; line-height: 33px; padding: 0; color: white; }
.top-bar .toggle-topbar.menu-icon a span { position: absolute; right: 0; display: block; width: 12px; height: 0; -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; }
.top-bar.expanded { height: auto; background: transparent; }
.top-bar.expanded .title-area {background: none; }
.top-bar.expanded .toggle-topbar a { color: #e64b3c; }
.top-bar.expanded .toggle-topbar a span {-webkit-box-shadow: 0 10px 0 1px #e64b3c, 0 16px 0 1px #e64b3c, 0 22px 0 1px #e64b3c; box-shadow: 0 10px 0 1px #e64b3c, 0 16px 0 1px #e64b3c, 0 22px 0 1px #e64b3c; }
.top-bar-section {left: 0; position: relative; width: auto;  -webkit-transition: left 300ms ease-out;  -moz-transition: left 300ms ease-out; transition: left 300ms ease-out;}
.top-bar-section ul { width: 100%; height: auto; display: block; background: none; font-size: 16px;  margin: 0; }
.top-bar-section .divider { border-bottom: solid 1px #4d4d4d; border-top: solid 1px #1a1a1a; clear: both; height: 1px; width: 100%; }
.top-bar-section ul li > a { display: block; width: 100%; padding: 12px 0 12px 15px; color: white; font-size: 1em; font-weight: normal; background: #333333; }
.top-bar-section ul li > a:hover { background: #e64b3c; color:#fff}
.top-bar-section ul li > a.button { background: #e64b3c; font-size: 0.8125em; }
.top-bar-section ul li > a.button:hover { background: #0099cc; }
.top-bar-section ul li > a.button.secondary { background: #e9e9e9; }
.top-bar-section ul li > a.button.secondary:hover { background: #d0d0d0; }
.top-bar-section ul li > a.button.success { background: #e64b3c; }
.top-bar-section ul li > a.button.success:hover { background: #e64b3c; }
.top-bar-section ul li > a.button.alert { background: #c60f13; }
.top-bar-section ul li > a.button.alert:hover { background: #970b0e; }
.top-bar-section ul li a.active {color: #fff; background: #e64b3c}
.top-bar-section .has-form { padding: 15px; }
.top-bar-section .has-dropdown {position: relative; }
.top-bar-section .has-dropdown > a:after { content: "\f105"; font-family: 'FontAwesome';  display: block;  width: 0;  height: 0; border: none; margin-right: 20px; margin-top: -12px; position: absolute; top: 50%; right: 0; }
.top-bar-section .has-dropdown.moved { position: static; }
.top-bar-section .has-dropdown.moved > .dropdown { visibility: visible; }
.top-bar-section .dropdown {position: absolute; left: 100%; top: 0; visibility: hidden;  z-index: 99; }
.top-bar-section .dropdown li { width: 100%; border-left:#c00d0d 4px solid !important;}
.top-bar-section .dropdown li a {font-weight: normal; padding: 8px 15px; font-size:0.925em; color:#ccc}
.top-bar-section .dropdown label { padding: 8px 15px 8px; margin-bottom: 0; text-transform: uppercase; color: #e64b3c; font-weight: normal; font-size: 0.8em;}
.top-bar-section .has-dropdown.moved > .dropdown h5{font-size:1.2em; font-family: "PT Sans", "Helvetica", Helvetica, Arial, sans-serif; text-transform:none !important; background:#666666}
.top-bar-js-breakpoint {
width: 58.75em !important;
visibility: hidden; }
.js-generated {
display: block; }
.logo{margin-left:35px;}
.logo a{color:#fff}
@media only screen and (min-width: 58.75em) {
.top-bar { background: none;  *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 {line-height: 2em; font-size: 0.875em; height: 2em; padding: 0 10px; position: relative; top: 8px; } .top-bar-section { -webkit-transition: none 0 0; -moz-transition: none 0 0; 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 a:not(.button) {  padding: 0 20px; line-height: 40px; background: none; }
.top-bar-section li a:not(.button):hover { background: #000; color:#fff}
.top-bar-section .has-dropdown > a { padding-right: 35px !important; }
.top-bar-section .has-dropdown > a:after { content: "\f107"; font-family: 'FontAwesome'; display: block; width: 0; height: 0; border: none; margin-right: 20px; margin-top: -20px; }
.top-bar-section .has-dropdown.moved {  position: relative; }
.top-bar-section .has-dropdown.moved > .dropdown { visibility: hidden; }
.top-bar-section .has-dropdown:hover > .dropdown, .top-bar-section .has-dropdown:active > .dropdown { 	opacity: 1;	visibility: visible; margin: 0; }
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { border: none; content: "\f105"; font-family: 'FontAwesome'; margin-top: -9px;  right: 5px; }
.top-bar-section .dropdown { left: 0; top: auto; background: #111; 	margin: 20px 0 0 0;	_margin: 0; opacity: 0; visibility: hidden; position: absolute; z-index: 1;
transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;   }
.top-bar-section .dropdown li a {line-height: 1.4; white-space: nowrap; padding: 10px 25px;  background: #111; }
.top-bar-section .dropdown li a:hover {line-height: 1.4; white-space: nowrap; padding: 10px 25px;  background: #e64b3c; color:#fff}
.top-bar-section .dropdown li label { white-space: nowrap; background: #111; }
.top-bar-section .dropdown li .dropdown { left: 100%; top: 0;margin: 0 0 0 20px;_margin: 0; }
.top-bar-section > ul > .divider {border-bottom: none; border-top: none; border-right: solid 0px #555; border-left: solid 0px #333; clear: none; height: 40px; width: 0px; }
.top-bar-section .has-form { background: none; padding: 0px; height: 40px; }
.top-bar-section ul.right li .dropdown { left: auto; right: 0; }
.top-bar-section ul.right li .dropdown li .dropdown { right: 100%; }
}
.top-bar-section ul li a.active, .top-bar-section ul li.current_page_item a, .top-bar-section ul li.current-menu-item > a, .top-bar-section ul li.current-menu-parent > a{color:#fff; background: #000}
.top-bar-section ul li a{
color: #333 !important;
}
@media only screen and (max-width: 940px) {
.top-bar-section ul li a{
color: #fff !important;
}
}
.top-bar-section ul li a:hover, .top-bar-section ul li a:active, .top-bar-section ul li.current-menu-ancestor a, .top-bar-section ul li ul li a, .top-bar-section ul li.current_page_item a{
color: #fff !important;
} .side-nav { display: block; margin: 0; padding: 0.875em 0; list-style-type: none; list-style-position: inside; }
.side-nav li {margin: 0 0 0.4375em 0; font-size: 0.95em; }
.side-nav li a {display: block;color: #ccc; }
.side-nav li a.active { color: #e64b3c; font-weight: normal; }
.side-nav li.divider { border-top: 1px solid;  height: 0; padding: 0; list-style: none; border-top-color: #555; } .sub-nav { display: block; width: auto; overflow: hidden; margin: -0.25em 0 1.125em; padding-top: 0.25em;  margin-right: 0; margin-left: -0.5625em; }
.sub-nav dt, .sub-nav dd {float: left; display: inline;  margin-left: 0.5625em;  margin-bottom: 0.625em; font-weight: normal; font-size: 0.95em; }
.sub-nav dt a, .sub-nav dd a {color: #999999; text-decoration: none; }
.sub-nav dt.active a, .sub-nav dd.active a { -webkit-border-radius: 2px; border-radius: 2px; font-weight: normal; background: #e64b3c; padding: 0.1875em 0.5625em; cursor: default; color: white; }
[data-magellan-expedition] { background: none; z-index: 99999;min-width: 0%; padding: 0px; }
.standard-list { list-style:none;}
.standard-list li { margin-bottom:5px; font-size:0.9em}
.standard-list li a{ color:#fff}
.standard-list li a:hover{ color:#e64b3c}     .orbit-bullets { display:none !important;}
.orbit-slide-number { display:none !important;}
.orbit-timer {top: 0 !important; width:100% !important; right:0 !important;}
.orbit-container .orbit-timer > span { top: 15px;   right: 10px;}
.orbit-container .orbit-timer.paused > span { right: 10px;   top: 15px; }
.orbit-container:hover .orbit-timer > span { display: block; }
@media only screen and (min-width: 48em)
.orbit-bullets {
display: none !important;
}   [class^="icon-"],
[class*=" icon-"] { padding:0 10px 0 0;}
.btn-icon { padding:0.5em !important; margin:0 5px 5px 5px !important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px}
.btn-icon [class^="icon-"],
.btn-icon [class*=" icon-"] { padding:0;} .the-icons { list-style-type: none; margin: 0;}
.the-icons li {height: 32px; line-height: 32px; padding-left: 12px;}      .main-wrapper{ max-width: 100em; margin: 0 auto;}    .contact-bar { background: #515151; padding: 10px 20px 10px !important; margin: 0 -1.250em;}
@media (max-width: 400px) {
.contact-bar span { display:none; }
}
.contact-bar a { color: #999 !important}
.contact-bar a:hover { color: #ccc !important}
.top-header{color:#999; top:0;
background: #222222;}
.top-header .inline-list { margin:0;}
.top-header .inline-list li{margin-left: 0.5em;}
.top-header .inline-list li a{color:#222222}
.top-header .inline-list li a:hover{color:#ccc}
.fixed-header {
width: 100%;
max-width: 100em;
z-index: 9999;
padding-left: 1.250em;
padding-right: 1.250em;
top: 0;
}
.bottom-header, .main-navigation {
background: #fff;
background: rgba(255, 255, 255, 0.5);
}
ul.title-area {
margin-left: 0 !important;
}   .main-navigation{ }
li.has-dropdown{cursor: default;} .showcase{}
.shadow{ display: none;} .main-content-top{ background:#333}
.main-content-top h2{ color:#f9f9f9 !important;}
.main-content{ padding:0 20px 30px;}
.main-content-two{ padding:0 0 30px 0;}
.main-image {margin:0 -2px 30px; border-bottom: 5px solid #525151}
.main-image.home {border-bottom: 0px}
.main-image.home .button {background-color: #333; color: #fff !important;}
.main-image.home .button:hover {background-color: #222;}
.inline-list li a{color:#222222}
.inline-list li a:hover{color:#ccc}
.table-image{text-align:center}
.page-content {
padding-right: 3.5em !important;
}
.page-content h2 {
margin-top: 70px;
}
.page-content h2.terminvereinbarung {
margin-top: 10px;
} .top-footer {margin-bottom: 50px; padding:20px 20px 0;}
.top-footer-bar {background:#515151 url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/images/kleeblatt.png) right -40px no-repeat; border: 3px solid #2d2d2d; padding:20px 10px;}
.top-footer-bar p {margin: 0px !important;}
.top-footer-bar h1 {font-size: 24px; margin-top: 0px}
.top-footer-bar h2 {font-size: 18px}
.the-footer-button {background: #222222; height: 40px; line-height: 40px; text-align: center;}
.top-footer a{color:#ccc}
.top-footer p{color:#fff}
.top-footer a:hover{color:#222222}
.top-footer .footer-list { list-style:none;}
.top-footer .footer-list li { margin-bottom:5px; font-size:0.9em}
.bottom-footer { color:#ccc;}
.bottom-footer p{ margin:0; font-size:0.8em}
.bottom-footer a{ color:#fff !important;}
.bottom-footer a:hover{ color:#e64b3c !important;}
.bottom-footer .inline-list { margin-bottom:0}
.bottom-footer .inline-list a{ color:#ccc; font-size:0.9em}
.bottom-footer .inline-list a:hover{ color:#222222}
.bottom-footer-bar {background:#222 url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/images/innungslogo.svg) no-repeat 8px center ; border-top: 3px solid #515151; padding:20px 10px 20px 60px;}     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 { padding: 0.4em;}    .clearing-thumbs { list-style:none;}
.clearing-thumbs li { float: left; margin-right: 10px; margin-bottom: 5px;}      .view {
overflow: hidden;
position: relative;
text-align: center;
cursor: default;
max-width:370px;
}
.view .mask, .view .content {
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
}
.view .mask{
max-width:370px;
}
.view img {
display: block;
position: relative
}
.view h3 {
text-transform:none;
color: #fff;
text-align: center;
position: relative;
padding: 10px;
background: rgba(0, 0, 0, 0.8);
}
.view p {
font-family: Georgia, serif;
font-style: italic;
position: relative;
color: #fff;
padding: 10px 20px 20px;
text-align: center
}
.view a.info {
display: inline-block;
text-decoration: none;
padding: 7px 14px;
background: #000;
color: #fff;
text-transform: uppercase;
box-shadow: 0 0 1px #000
}
.view a.info:hover {
box-shadow: 0 0 5px #000
}  .view-one img {
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
.view-one .mask {
background-color: rgba(0,0,0,0.6);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transform: translate(0px, -100px) ;
-moz-transform: translate(0px, -100px) ;
-o-transform: translate(0px, -100px) );
-ms-transform: translate(0px, -100px);
transform: translate(0px, -100px);
-webkit-transition: all 0.2s 0.4s ease-in-out;
-moz-transition: all 0.2s 0.4s ease-in-out;
-o-transition: all 0.2s 0.4s ease-in-out;
-ms-transition: all 0.2s 0.4s ease-in-out;
transition: all 0.2s 0.4s ease-in-out;
}
.view-one h3 {
font-size:2em;
-webkit-transform: translateY(-100px);
-moz-transform: translateY(-100px);
-o-transform: translateY(-100px);
-ms-transform: translateY(-100px);
transform: translateY(-100px);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.view-one p {
-webkit-transform: translateX(300px) rotate(90deg);
-moz-transform: translateX(300px) rotate(90deg);
-o-transform: translateX(300px) rotate(90deg);
-ms-transform: translateX(300px) rotate(90deg);
transform: translateX(300px) rotate(90deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.view-one a.info {
-webkit-transform: translateY(-200px);
-moz-transform: translateY(-200px);
-o-transform: translateY(-200px);
-ms-transform: translateY(-200px);
transform: translateY(-200px);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.view-one:hover .mask {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
-ms-transition-delay: 0s;
transition-delay: 0s;
-webkit-transform: translate(0px, 0px);
-moz-transform: translate(0px, 0px);
-o-transform: translate(0px, 0px);
-ms-transform: translate(0px, 0px);
transform: translate(0px, 0px);
}
.view-one:hover h3 {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition-delay: 0.5s;
-moz-transition-delay: 0.5s;
-o-transition-delay: 0.5s;
-ms-transition-delay: 0.5s;
transition-delay: 0.5s;
}
.view-one:hover p {
-webkit-transform: translateX(0px) rotate(0deg);
-moz-transform: translateX(0px) rotate(0deg);
-o-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
-webkit-transition-delay: 0.4s;
-moz-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
-ms-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.view-one:hover a.info {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition-delay: 0.3s;
-moz-transition-delay: 0.3s;
-o-transition-delay: 0.3s;
-ms-transition-delay: 0.3s;
transition-delay: 0.3s;
} .view-two img {
-webkit-transition: all 0.4s ease-in-out 0.2s;
-moz-transition: all 0.4s ease-in-out 0.2s;
-o-transition: all 0.4s ease-in-out 0.2s;
-ms-transition: all 0.4s ease-in-out 0.2s;
transition: all 0.4s ease-in-out 0.2s;
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}
.view-two .mask {
background-color: rgba(0,0,0,0.8);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transform: scale(0) rotate(-180deg);
-moz-transform: scale(0) rotate(-180deg);
-o-transform: scale(0) rotate(-180deg);
-ms-transform: scale(0) rotate(-180deg);
transform: scale(0) rotate(-180deg);
-webkit-transition: all 0.4s ease-in;
-moz-transition: all 0.4s ease-in;
-o-transition: all 0.4s ease-in;
-ms-transition: all 0.4s ease-in;
transition: all 0.4s ease-in;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.view-two .mask p{
text-shadow:none !important;
font-family: "PT Sans", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: normal;
line-height: 1;
color:#777;
font-size:0.9em;
margin-bottom:-5px;
}
.view-two h3 {
font-size:1.75em;
color:#fff;
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
background: transparent;
margin: 20px 40px 0px 40px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.view-two h5 {
font-size:1.5em;
color:#fff;
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
background: transparent;
margin: 20px 20px 0px 20px;
padding-bottom:5px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.view-two p {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.view-two a.info {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.view-two:hover .mask {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition-delay: 0.2s;
-moz-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
-ms-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.view-two:hover img {
-webkit-transform: scale(1.8);
-moz-transform: scale(1.8);
-o-transform: scale(1.8);
-ms-transform: scale(1.8);
transform: scale(1.8);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 100;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
-ms-transition-delay: 0s;
transition-delay: 0s;
}
.view-two:hover h3,
.view-two:hover h5,
.view-two:hover p,
.view-two:hover a.info {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition-delay: 0.5s;
-moz-transition-delay: 0.5s;
-o-transition-delay: 0.5s;
-ms-transition-delay: 0.5s;
transition-delay: 0.5s;
} .view-three img {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.view-three .mask {
background-color: rgba(242,242,242,0.3);
-webkit-transform: translateX(-100%);
-moz-transform: translateX(--100%);
-o-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.view-three h3 {
background: rgba(255, 255, 255, 0.5);
color: #444;
}
.view-three p {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
color: #333;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.view-three:hover .mask {
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
-o-transform: translateX(0px);
-ms-transform: translateX(0px);
transform: translateX(0px);
}
.view-three:hover img {
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-o-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
}
.view-three:hover p {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}     .smallipop-instance {
position: absolute;
display: none;
top: 0;
left: 0;
border: 1px solid #222;
color: #fff;
z-index: 9999;
max-width: 400px;
} .smallipop-instance.default {
text-shadow: none ;
-webkit-box-shadow: none ;
-moz-box-shadow: none ;
box-shadow: none ;
-webkit-border-radius: 0px ;
-moz-border-radius: 0px ;
-ms-border-radius: 0px ;
-o-border-radius: 0px ;
border-radius: 0px ;
background: none ;
}
.smallipop-instance.default a {
text-shadow: none ;
}
.smallipop-instance.default .sipContent {
border-top: none ;
-webkit-border-radius: 0px;
-moz-border-radius: 0px ;
-ms-border-radius: 0px ;
-o-border-radius: 0px ;
border-radius: 0px ;
background-color: #444;
}
.smallipop-instance.default .sipArrow {
border-color: #222 transparent transparent transparent;
}
.smallipop-instance.default .sipArrowBorder {
border-color: #222 transparent transparent transparent;
}
.smallipop-instance.default.sipAlignBottom .sipArrow {
border-color: transparent transparent #222 transparent;
}
.smallipop-instance.default.sipAlignBottom .sipArrowBorder {
border-color: transparent transparent #222 transparent;
}
.smallipop-instance.default.sipPositionedLeft .sipArrow {
border-color: transparent transparent transparent #222;
}
.smallipop-instance.default.sipPositionedLeft .sipArrowBorder {
border-color: transparent transparent transparent #222;
}
.smallipop-instance.default.sipPositionedRight .sipArrow {
border-color: transparent #222 transparent transparent;
}
.smallipop-instance.default.sipPositionedRight .sipArrowBorder {
border-color: transparent #222 transparent transparent;
}
.cssgradients.rgba .smallipop-instance.default {
background-color: transparent;
} .smallipop-instance.blue {
background: transparent;
color: #fff ;
border: none ;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) ;
-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) ;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) ;
-webkit-border-radius: 0px ;
-moz-border-radius: 0px ;
-ms-border-radius: 0px ;
-o-border-radius: 0px ;
border-radius: 0px ;
}
.smallipop-instance.blue .sipContent { background: #222222 ;}
.smallipop-instance.blue .sipArrow { bottom: -20px ; border-color: #222222 transparent transparent transparent ;
}
.smallipop-instance.blue.sipAlignBottom .sipArrow { top: -20px ; border-color: transparent transparent #222222 transparent ;}
.smallipop-instance.blue.sipPositionedLeft .sipArrow { border-color: transparent transparent transparent #222222 ;}
.smallipop-instance.blue.sipPositionedRight .sipArrow { border-color: transparent #222222  transparent transparent ;} .smallipop-instance.white {
background-color: #fff;
border-color: #ccc;
text-shadow: 0 1px 1px #eee;
color: #444;
width:  inherit;
max-width: 200px;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
}
.smallipop-instance.white .sipContent {
text-align: center;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
}
.smallipop-instance.white .sipArrow {
border-color: #fcfcfc transparent transparent transparent;
}
.smallipop-instance.white .sipArrowBorder {
border-color: #ccc transparent transparent transparent;
}
.smallipop-instance.white.sipAlignBottom .sipArrow {
border-color: transparent transparent #fcfcfc transparent;
}
.smallipop-instance.white.sipAlignBottom .sipArrowBorder {
border-color: transparent transparent #ccc transparent;
}
.smallipop-instance.white.sipPositionedLeft .sipArrow {
border-color: transparent transparent transparent #fcfcfc;
}
.smallipop-instance.white.sipPositionedLeft .sipArrowBorder {
border-color: transparent transparent transparent #ccc;
}
.smallipop-instance.white.sipPositionedRight .sipArrow {
border-color: transparent #fcfcfc transparent transparent;
}
.smallipop-instance.white.sipPositionedRight .sipArrowBorder {
border-color: transparent #ccc transparent transparent;
}
.smallipop-instance.white .smallipop-tour-progress {
color: #777;
}
.smallipop-instance.white .smallipop-tour-close-icon {
background: #fafafa;
color: #555;
text-shadow: 0 1px 1px #fff;
}
.smallipop-instance.white .smallipop-tour-close-icon:hover {
background: #f5f5f5;
color: #222;
}
.smallipop-instance.white .smallipop-tour-prev,
.smallipop-instance.white .smallipop-tour-next,
.smallipop-instance.white .smallipop-tour-close {
color: #666;
background: #f0f0f0;
}
.smallipop-instance.white .smallipop-tour-prev:hover,
.smallipop-instance.white .smallipop-tour-next:hover,
.smallipop-instance.white .smallipop-tour-close:hover {
color: #333;
background: #f4f4f4;
}     .button { border:none; cursor: pointer; font-family: inherit; font-weight: 300; line-height: 1; margin: 0 0 1.25em; position: relative;  text-decoration: none;  text-align: center; display: block;  padding-top: 0.75em;  padding-right: 1.5em;  padding-bottom: 0.8125em;  padding-left: 1.5em;  font-size: 1.25em;  background-color: #000; color: white !important;
border:rgba(0, 0, 0, 0.5) 5px solid; }
.button:hover, .button:focus { background-color: #222222; }
.button:hover, .button:focus {color: white; }
.button.secondary {background-color: #e9e9e9; color: #333333; }
.button.secondary:hover, .button.secondary:focus { background-color: #d0d0d0; }
.button.secondary:hover, .button.secondary:focus { color: #333333; }
.button.success {background-color: #222222; color: white; }
.button.success:hover, .button.success:focus { background-color: #000; }
.button.success:hover, .button.success:focus {color: white; }
.button.alert {background-color: #c60f13; color: white; }
.button.alert:hover, .button.alert:focus {background-color: #000; }
.button.alert:hover, .button.alert:focus { color: white; }
.button.large {padding-top: 1em;padding-right: 3em; padding-bottom: 1.0625em; padding-left: 3em; font-size: 1.25em; font-size:22px;}
.button.small { padding-top: 0.4em; padding-right: 1.125em; padding-bottom: 0.4em; padding-left: 1.125em; font-size: 0.9em; }
.button.tiny {padding-top: 0.4375em; padding-right: 0.875em; padding-bottom: 0.5em; padding-left: 0.875em; font-size: 0.8em; }
.button.expand {padding-top: false; padding-right: 0px; padding-bottom: false0.0625em; padding-left: 0px; width: 100%; }
.button.left-align {text-align: left; text-indent: 0.75em; }
.button.right-align {text-align: right; padding-right: 0.75em; }
.button.disabled, .button[disabled] { background-color: #222222; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; }
.button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {background-color: #0099cc; }
.button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { color: white; }
.button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #222222; }
.button.disabled.secondary, .button[disabled].secondary {background-color: #e9e9e9; color: #333333; cursor: default;opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; }
.button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {background-color: #d0d0d0; }
.button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {color: #333333; }
.button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {background-color: #e9e9e9; }
.button.disabled.success, .button[disabled].success {background-color: #222222; color: white; cursor: default;opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; }
.button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {background-color: #222222; }
.button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {color: white; }
.button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {background-color: #222222; }
.button.disabled.alert, .button[disabled].alert {background-color: #c60f13; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; }
.button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {background-color: #970b0e; }
.button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {color: white; }
.button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {background-color: #c60f13; }
input.button,
button.button { padding-top: 0.8125em; padding-bottom: 0.75em; }
input.button.tiny,
button.button.tiny {padding-top: 0.5em; padding-bottom: 0.4375em; }
input.button.small,
button.button.small {padding-top: 0.625em; padding-bottom: 0.5625em; }
input.button.large,
button.button.large {padding-top: 1.03125em; padding-bottom: 1.03125em; }
@media only screen {
.button { -webkit-box-shadow: none;  box-shadow: none; }
.button:active { -webkit-box-shadow: none;  box-shadow: none; }
.button.radius { -webkit-border-radius: 3px; border-radius: 3px; }
.button.round {-webkit-border-radius: 1000px; border-radius: 1000px; }
}
@media only screen and (min-width: 48em) {
.button {display: inline-block; }
}     .button_wunschtermin { border:none; cursor: pointer; font-family: inherit; font-weight: 300; line-height: 1; margin: 0 0 30px; position: relative;  text-decoration: none;  text-align: center; display: block;  padding-top: 0.75em;  padding-right: 1.5em;  padding-bottom: 0.8125em;  padding-left: 1.5em;  font-size: 14px;  background-color: #333; color: #fff !important; border:#232323 5px solid; }
.button_wunschtermin:hover { color:#fff !important; background:#222; border:#111 5px solid; }
.sidebar-right h2 {font-size: 1.8em}
@media only screen
and (max-width: 1024px) {
.sidebar-right h2 {
font-size: 1.1em;
}
}
.sidebar-right .button.small {padding: 8px 30px; font-size: 16px; background: #333; color:#fff;}
.sidebar-right .button.small:hover {background: #222;}     .wpcf7 .clear {
clear: both;
}
.form_column {
width: 49%;
}
.form_column.left {
float: left;
}
.form_column.right {
float: right;
}
.form_column p {
margin-bottom: 20px;
font-size: 16px
}
input[type=text], input[type=date], input[type="tel"], select {
width: 100%;
background: #eee;
border: 1px solid #bbb;
height: 35px;
font-size: 16px;
padding: 2%;
border: 0;
}
.select_time select {
height: 35px;
font-size: 16px;
line-height: 1;
border: 0;
border-radius: 0;
-webkit-appearance: none;
overflow: hidden;
background: url(http://cdn.bavotasan.com/wp-content/uploads/2011/05/down_arrow_select.jpg) no-repeat right #eee;
width: 100%;
margin-top: 11px;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);
}
.wpcf7-response-output {
color: #ffff;
margin-top: 30px;
}
div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors {
border: 0 !important;
}
div.wpcf7-response-output {
padding: 0;
margin: 0;
}
.wpcf7-submit{
background: #eee;
border: 5px solid #aaa;
padding: 7px 30px;
cursor: pointer;
color: #333;
font-size: 13px;
width: 100%;
margin-top: 10px;
}
.wpcf7-submit:hover{
color: #B22222;
background: #ddd;
}
.wpcf7-not-valid-tip{
color: #f00;
font-size: 12px !important;
display: block;
margin-top: -13px
}
.wpcf7-not-valid-tip-no-ajax {
color: #B22222;
font-size: 11px;
font-style: italic;
}
#two-column{
width: 550px;
}
#two-column #left{
width: 300px;
float: left;
}
#two-column #right{
width: 250px;
float: right;
}
#two-column p{
margin-bottom: 12px;
}
#two-column input[type="text"], #two-column input[type="email"], #two-column input[type="tel"]{
border:none;
border:1px solid #000;
font-size :14px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width: 540px;
padding: 5px;
}
#two-column #right input[type="text"], #two-column #left input[type="text"], #two-column #right input[type="email"], #two-column #left input[type="email"]{
width:240px;
}
#two-column textarea {
position: relative;
padding: 5px;
border:1px solid #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width: 540px;
}
#two-column input[type="submit"]{
padding:8px 18px;
background:#222;
color:#fff;
border: 1px solid #fff;
float:right;
font-size: 14px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#two-column input[type="text"]:focus, #two-column input[type="email"]:focus, #two-column textarea:focus{
background: #eee;
}
#two-column input[type="submit"]:hover{
background:#fff;
color:#222;
border: 1px solid #222;
} .scrollup {display: none !important;}
.scrollup{width:32px; height:32px; opacity:1; position:fixed; bottom:12px; right:12px; display:none; background:#111; z-index:99999; -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; color:#fff; font-size:1.25em; padding: 5px 0 0 7px}
.scrollup:hover{ opacity:0.9; background:#222222;}     .list_carousel {margin-left:-10px;}
.list_carousel ul {	margin: 0;	padding: 0;	list-style: none;display: block;}
.list_carousel li {	color: #999;text-align: center;	background-color: #eee;	width: 320px; padding: 0;margin-left: 10px;	display: block;	float: left;			}
.list_carousel.responsive {	width: auto;margin-left: 0;	}
.clearfix {float: none;clear: both;	}
.list_carousel .carousel_nav{ position:absolute; padding-right:15px; right:0; top:22px;}
a.prev, a.next {background: #111;display: block;position: relative;float:left; text-align:center; padding:5px 10px; color: #fff;}
a.prev [class^="icon-"], a.prev [class*=" icon-"], a.next [class^="icon-"], a.next [class*=" icon-"] { padding:0;}
a.prev {background-position: 0 0; margin-left:10px;}
a.prev:hover, a.next:hover { background:#222222; color: #fff;}
a.prev.disabled {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: 0.5; background:#111}
a.next.disabled {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: 0.5; background:#111}
a.prev.disabled, a.next.disabled {cursor: default;}
.pager {float: left; width: 300px; text-align: center;}
.pager a {margin: 0 5px;text-decoration: none;}
.pager a.selected {text-decoration: underline;}
.timer {background-color: #999;height: 6px;width: 0px;}     .magellan-demo { background:#111; padding:8px 10px;} .contact-form1{}
.contact-form1 textarea{ height:250px;}
.contact-form1 form{ background:#F8F8F8; padding:20px; margin: 20px 0;}
.contact-details p{ margin-bottom:5px;}
.contact-details p span{ font-weight: 600; color:#222222;}
.map_location{ margin:20px 0; padding:10px; border:1px solid #efefef; background:#f8f8f8;}
#map_canvas { height: 320px;} .thumbs {
margin: 0px;
padding: 0px;
overflow: hidden;
}
.thumbs li {
list-style: none;
float: left;
}
.thumbs li a { }
.thumbs li img {
display: block;
}
.thumbs li a img {
border: none;
width:52px;
height:40px;
margin:8px;
border:#333333 0px solid;
outline:#555555 2px solid;
}
.thumbs li a img:hover{
outline:#222222 2px solid;
-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
} .sidebarthumbs {
margin: 0px;
padding: 0px;
overflow: hidden;
}
.sidebarthumbs li {
list-style: none;
float: left;
}
.sidebarthumbs li a { }
.sidebarthumbs li img {
display: block;
}
.sidebarthumbs li a img {
border: none;
width:52px;
height:40px;
margin:6px;
border:#cccccc 0px solid;
outline:#cccccc 2px solid;
}
.sidebarthumbs li a img:hover{
outline:#222222 2px solid;
-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
} .center{margin:auto; text-align:center} .filter{padding: 0px 0;margin-bottom: 20px;}
.filter li {display:inline-block; margin-left:0;margin-bottom:7px;}
.filter li:first-child{margin-left:0}
.filter li.active a, .filter li:hover a{background:#222222; color:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.filter li a {font-family:'PT Sans', serif; color:#999; font-size:0.9em; padding:4px 10px;}
.portfolio-content, .filter{list-style:none}
.portfolio-content li {margin-bottom:20px} .band{background:#111; padding:0px 0px; border-top:#444 0px solid; border-bottom:#444 0px solid}
.col-hover{-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;}
.col-hover:hover{background:#222222; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;}
.col-highlight{background:#111;} .content_wrapper{ margin-top:25px;}
.post_img{margin-bottom:10px; position:relative;}
.mod_con_img{position:relative}
.post_text{ margin-top: 0px; padding:0 20px}
.post .button{margin-left:20px; margin-right:20px}
.post{padding-bottom: 10px; border-bottom: 5px solid #444; margin-bottom: 15px; background:#222; max-width:960px}
.post h3, .post h2{ font-size:28px; padding:0 20px}
#post-0.post h3 {padding-top:20px}
.meta {position:absolute; bottom:0px; right:0px; list-style:none; margin-bottom:1px}
.meta li {background:#222222; width:180px; height:50px; display:inline-block; padding:10px 20px; color:#fff; font-family: 'Source Sans Pro', sans-serif; font-size:1.5em; text-align:center; font-weight:400}
.contact_title{margin-bottom: 0.4em; margin-top: 1em; font-weight:500; color:#ccc;}
.post h3 a{color:#fff}
.post h3 a:hover{color:#222222} .comment_count{padding: 10px 0 10px 10px; font-weight:500; color:#ccc;}
.comments, .leave_comment {padding-left:10px}
.post.single-post{padding-bottom:10px}
.addthis_toolbox{padding:20px;} .comments{background:#222; border-bottom: 5px solid #444; max-width:960px}
.comment_list{
list-style: none;
overflow: hidden;
margin: 0;
}
.com_item:first-child{
margin-top: 0;
padding-top: 0;
}
.com_item{
padding-top: 0px;
float: left;
width: 100%;
}
.com_main{
padding: 10px;
margin: 0;
height: 100%;
}
.avatar{
width: 65px;
height:65px;
position: relative;
float: left;
margin-right: 15px;
}
.avatar img{
width: 65px;
height: 65px;
}
.com_content{
float: left;
}
.user_name>a{
font-family: 'PT Sans', sans-serif;
font-size: 0.9em;
color:#222222;
}
.com_date{
font-family: 'PT Sans', sans-serif;
font-size: 0.9em;
color: rgb(184,184,184)
}
p.com_text{
font-family: 'PT Sans', sans-serif;
font-size: 0.9em;
color:#999)
}
.com_reply{
width: 100%;
float: right;
margin-top: -5px;;
}
.com_item .com_child{
list-style: none;
float: left;
position: relative;
margin: 0;
padding: 0px 0 0 75px;
width: 100%;
}
.com_item .com_child .com_item{
position: relative;
}
.contact_form{max-width:500px} .band{background:#111; padding:0px 0px; border-top:#444 4px solid; border-bottom:#444 4px solid}
.homepage .large-3, .col-hover{-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;}
.homepage .large-3:hover, .col-hover:hover{background:#525151; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;}
.homepage .large-6{margin-top:40px;} .main-image .button {
padding: 15px 60px;
}
.homepage .large-3 .button {
padding: 8px 30px;
font-size: 16px;
background: #333;
}
.homepage .large-3 .button:hover {
background: #222;
} .comment_count{padding: 10px 0 10px 10px; font-weight:500; color:#ccc;}
.post.single-post{padding-bottom:10px}
.addthis_toolbox{padding:20px;} .comments{background:#222; border-bottom: 5px solid #444; max-width:960px}
.comment_list{
list-style: none !important;
overflow: hidden;
margin: 0;
}
.comment_list ul { list-style: none }
.com_item{
padding-top: 0px;
float: left;
width: 100%;
margin-left:60px !important;
}
.comment_list > li.com_item{
margin-top: 0;
padding-top: 0;
margin-left:0 !important;
}
.com_main{
padding: 10px;
margin: 0;
height: 100%;
}
.avatar{
width: 65px;
height:65px;
position: relative;
float: left;
margin-right: 15px;
}
.avatar img{
width: 65px;
height: 65px;
}
.com_content{
float: left;
}
.user_name>a{
font-family: 'PT Sans', sans-serif;
font-size: 0.9em;
color:#222222;
}
.com_date{
font-family: 'PT Sans', sans-serif;
font-size: 0.9em;
color: rgb(184,184,184)
}
p.com_text{
font-family: 'PT Sans', sans-serif;
font-size: 0.9em;
color:#999)
}
.com_reply{
width: 100%;
float: right;
margin-top: -5px;;
}
.com_item .com_child{
list-style: none;
float: left;
position: relative;
margin: 0;
padding: 0px 0 0 75px;
width: 100%;
}
.com_item .com_child .com_item{
position: relative;
}
.contact_form{max-width:500px}   [class^="icon-"],
[class*=" icon-"] { padding:0 10px 0 0;}
.btn-icon { border-bottom:0px solid #fff !important; padding:0.5em !important; margin:0 5px 5px 5px !important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px}
.btn-icon [class^="icon-"],
.btn-icon [class*=" icon-"] { padding:0;} .the-icons { list-style-type: none; margin: 0;}
.the-icons li {height: 32px; line-height: 32px; padding-left: 12px;} .widgets ul, ul, ol, dl {margin-left:20px; }
article ul, article ol, article dl {padding-left:20px; }  .no-margin{margin:0}
.widgets.widget_tag_cloud .tagcloud {
margin-bottom: -7px;
}
.widget_tag_cloud ul, .wp-tag-cloud{list-style:none; margin-left:0 !important}
.widget_tag_cloud .tagcloud li{display: inline-block;}
.wp-tag-cloud li, .thumbs li{background:none; padding-left:0; line-height:inherit}
.widget_tag_cloud a {
display: inline-block;
margin: 0 7px 7px 0;
padding: 5px 10px;
color: #fff;
font-size: 13px !important;
background: #222222;;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.widget_tag_cloud a:hover {
background: #111; color:#fff
} mark{
color: #222222; background:transparent;
}
#searchsubmit{
height: 30px;
border-radius: 2px;
}   .construction_title{ text-align:center; margin-top:20px;}
.construction_description{ line-height:1.6;}
.construction .progress h4{ font-weight:300; font-size:20px; margin:0; position:absolute; padding:10px; color:#fff;}
.construction .progress{ height:50px; padding:0}
.construction .meter.progress{ height:48px}
.construction .progress .meter{ background:#222222}
.construction span.icon-cogs{color:#fff}
.progress.primary{background-image:url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/images/dark_backgrounds/background4.jpg)}
.uc-header #logo-image{margin:20px 0px}
div#clock { color: white; margin: 20px auto;overflow: hidden; text-align: center;}
div#clock .small-2.columns p{background:#222222}
div#clock .small-2.columns:last-child{float:left}
div#clock p {padding:10px; border:1px dotted #e5e5e5;}
div#clock p span { display: block; font-size: 50px; font-weight:700; letter-spacing:-1px; padding: 5px 0 0;  }
div.coupon{ color: #333 !important; font-size: 50px; font-weight: bold; }
div.multi_clock{ border: 1px solid #666; color: #333; float: left; margin: 10px; padding: 5px; } .toggle {
position: relative;
margin: 1px 0 0 1px;
background: #222;
border: 1px solid #555;
}
.toggle:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 50px;
height: 45px;
background: #222222 url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%228px%22%20height=%228px%22%20viewBox=%220%200%208%208%22%20enable-background=%22new%200%200%208%208%22%20xml:space=%22preserve%22%3E%3Crect%20x=%223%22%20fill=%22rgb(255,255,255)%22%20width=%222%22%20height=%228%22/%3E%3Crect%20y=%223%22%20fill=%22rgb(255,255,255)%22%20width=%228%22%20height=%222%22/%3E%3C/svg%3E") no-repeat center;
}
.toggle.open:before {
content: '';
background: #111 url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%228px%22%20height=%228px%22%20viewBox=%220%200%208%208%22%20enable-background=%22new%200%200%208%208%22%20xml:space=%22preserve%22%3E%3Crect%20y=%223%22%20fill=%22rgb(255,255,255)%22%20width=%228%22%20height=%222%22/%3E%3C/svg%3E") no-repeat center;
}
.toggle-title {
display: block;
padding: 13px 0 11px 50px;
margin-left: 5px;
font-size: 1.231em;
color: #888;
background: #222;
height: 45px;
}
.toggle-title:hover {
color: #222222;
background: #111
}
.toggle.open .toggle-title {
color: #222222;
}
.toggle.open .toggle-title:hover {
color: #222222;
}
.toggle-content {
display: none;
margin-top: 0;
padding: 20px 10px 6px 10px;
background: #333 url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/images/dark_backgrounds/background4.jpg) repeat;
} .testimonial-content{
background: #222;
border:1px solid #555;
font-family: Georgia;
font-size: 16px;
color:rgb(109,109,109);
font-style: italic;
padding: 20px;
position: relative;
margin-bottom: 15px;
}
.testimonial-content:after, .testimonial-content:before {
top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.testimonial-content:after {
border-color: rgba(136, 183, 213, 0);
border-top-color: #222;
border-width: 10px;
margin-left: 1px;
}
.testimonial-content:before {
border-color: rgba(194, 225, 245, 0);
border-top-color: #555;
border-width: 11px;
}
.module_content cite{
font-family: Georgia;
font-size: 17px;
color: rgb(72,72,72);
font-style: italic;
}
.test_author{
font-family: Georgia;
font-size: 11px;
color: #222222;
font-style: italic;
} .wp-caption{}
.wp-caption-text{}
.sticky{background:#111; border-bottom-color:#222222}
.post.fixed{ height:auto; position:relative}
.gallery-caption{}
.bypostauthor{}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.text-center {text-align:center}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
strong {font-weight:bold}
em{font-style:italic} .cta-button a.button, .panel.callout, .progress.success .meter{
background: #222222;
}
.cta-button a.button:hover{
background: #111;
}
.promo {text-align:center}
.panel p {margin-bottom:0}
.widget-popular-list, .twitter_update_list{list-style:none; margin-left:0 !Important}
.twitter-item, .widget-popular-list li{margin-bottom:10px}
.twitter-item a {color:#222222}
.twitter-item abbr{color:#666; border-bottom-color:#333}
iframe {border:none}
#search-global-form i.icon-search{padding-right:0 !Important; font-size:20px; margin-top:-2px; display:block}
.widget-popular-list li {padding-left:0}
.widget-popular-list p, .widget-post-list p {margin-bottom:0}
.widget-popular-list img {margin-top:5px}
.list_carousel .mask p {margin:10px 0px; line-height:17px; overflow:hidden}
.meta li a {color:#fff}
.button .divider{height:1px; background:#333; padding:0}
#wp-calendar td{padding:0.5625em 0.9em}
 .shop_table{
background-color:#222222;
border-top:#000000 5px solid !important;
border-bottom:#000000 5px solid !important;
border-right:0px !important;
border-left:0px !important;
-webkit-border-radius:0px !important;
-moz-border-radius:0px !important;
border-radius:0px !important;
padding:20px 0px !important
}
table.shop_table{
background-color:#222222;
border-top:#000000 5px solid !important;
border-bottom:#000000 5px solid !important;
border-right:0px !important;
border-left:0px !important;
-webkit-border-radius:0px !important;
-moz-border-radius:0px !important;
border-radius:0px !important;
padding:20px 0px !important
}
table.shop_attributes{
border:#444444 1px solid !important;
}
table.shop_attributes th{
border-bottom:#444444 1px solid !important;
}
table.shop_table td{
border-top:none !important;
background-color:none !important;
padding:8px 12px !important
} form .form-row input.input-text{
height:30px !important;
background-color:#333333 !important;
color:#cccccc !important;
padding-left:5px !important;
border:none !important;
}
#review_form #respond .form-submit input{
height:35px !important;
background-color:#333333 !important;
color:#cccccc !important;
padding-left:5px !important;
border:none !important
}
form .form-row textarea{
height:350px !important;
background-color:#333333 !important;
color:#cccccc !important;
padding:4px 8px !important;
margin-bottom:40px !important;
border:none !important
}
#review_form #respond textarea{
background-color:#333333 !important;
color:#cccccc !important;
padding:4px 8px !important;
border:none !important
}
#review_form #respond input{
background-color:#333333 !important;
color:#cccccc !important;
padding:4px 8px !important;
border:none !important;
margin-left:5px !important
}
table.cart td.actions .coupon .input-text,#content table.cart td.actions .coupon .input-text{
width:80px;float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
box-shadow:inset 0 0px 0px 0 rgba(0,0,0,0.1) !important;
-webkit-box-shadow:inset 0 0px 0px 0 rgba(0,0,0,0.1) !important;
-moz-box-shadow:inset 0 0px 0px 0 rgba(0,0,0,0.1) !important;
border:0px solid #e0dadf;
padding:6px 6px 5px;
margin:0 4px 0 0;
outline:0;
line-height:1em;
background-color:#ffffff !important;
color:#111111 !important;
margin-top:20px !important
}
.quantity input.qty,#content .quantity input.qty{
width:40px;
height:28px;
float:left;
padding:0;
text-align:center;
border:1px solid #c8bfc6;
border-right:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-topright:0;
-moz-border-radius-bottomright:0;
border-top-right-radius:0;
border-bottom-right-radius:0;
box-shadow:inset 0 0 0px 0 #f7f6f7;
-webkit-box-shadow:inset 0 0 0px 0 #f7f6f7;
-moz-box-shadow:inset 0 0 0px 0 #f7f6f7;
font-weight:bold;
-webkit-border-top-left-radius:2px;
-webkit-border-bottom-left-radius:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-bottomleft:2px;
border-top-left-radius:2px;
border-bottom-left-radius:2px;
background-color:#ffffff !important;
color:#cccccc !important
}
form .form-row select{
height:30px !important;
padding:5px 5px 3px 3px !important;
background-color:#333333 !important;
color:#ccccccc !important;
border:none !important
}
div.product form.cart,#content div.product form.cart{
margin-bottom:5px !important
}
form .form-row{
margin-bottom:10px !important;
padding-bottom:10px !important
}
form.login,form.checkout_coupon,form.register{
border:none !important;
padding:20px;margin:2em 0 2em 0;
text-align:left;
-webkit-border-radius:0px !important;
-moz-border-radius !important:0px;
border-radius:0px !important;
background-color:#444444 !important
} div.product .woocommerce_tabs ul.tabs li,#content div.product .woocommerce_tabs ul.tabs li{
box-shadow:0 3px 3px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.2) !important;
} p.demo_store{
text-shadow:none !important;
box-shadow:inset 0 0 0 0px rgba(255,255,255,0.2) !important;
-webkit-box-shadow:inset 0 0 0 0px rgba(255,255,255,0.2) !important;
-moz-box-shadow:inset 0 0 0 0px rgba(255,255,255,0.2) !important;
} .woocommerce_message,.woocommerce_error,.woocommerce_info{
padding:17px 1em .55em 3em !important;
height:24px !important
}
.woocommerce_message:before,.woocommerce_error:before,.woocommerce_info:before{
top:14px !important
}
.woocommerce_message .button,.woocommerce_error .button,.woocommerce_info .button{
margin-top:-5px !important
}
.woocommerce-message{
border-top:3px solid #74d68a !important;
color:#111111 !important;
line-height:22px !important
}
.woocommerce-message:before{
background-color:#74d68a !important;
content:"\2713";
}
.woocommerce-error li{
line-height:18px;
font-weight:bold
}
.woocommerce-info, .woocommerce-error {
color:#111111 !important;
}
.woocommerce-message,.woocommerce-error,.woocommerce-info{
padding:1em 1em 1em 3.5em;
margin:0 0 2em;
position:relative;
-webkit-border-radius:0px !important;
-moz-border-radius:0px !important;
border-radius:0px !important;
background:#222222 !important;
background:-webkit-gradient(none) !important;
background:-webkit-linear-gradient(none) !important;
background:-moz-linear-gradient(none) !important;
background:-moz-gradient(none) !important;
color:#cccccc !important;
font-weight:bold !important;
text-shadow:0 1px 0 #000 !important;
list-style:none outside;width:auto;
-webkit-box-shadow:none !important;
box-shadow:none !important
} .cart .button,.cart input.button{
margin-top:20px !important;
margin-bottom:20px !important
}
.quantity,#content .quantity{
margin-top:20px !important;
margin-bottom:20px !important
} span.onsale{
font-size:12px !important;
z-index: 999;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
top: 0px; right: 0px;
left: auto;
margin: 5px !important;
} .woocommerce-content a.button, .woocommerce-content button.button, .woocommerce-content input.button,#respond input#submit,#content input.button,#review_form #respond .form-submit input{
background:none !important;
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
box-shadow:none !important;
background-color:#e9857f;
color:#ffffff !important;
text-shadow:none !important;
border:none !important;
-webkit-border-radius:0px !important;
-moz-border-radius:0px !important;
border-radius:0px !important;
font-family:'PT Sans', arial, sans-serif;
font-size:12px !important;
font-weight:normal !important;
color: #ffffff !important;
background-color:#000000 !important;
border:#000000 solid 1px !important;
border-top:#555555 solid 1px !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#111111') !important;
background: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#111111)) !important;
background: -moz-linear-gradient(top,  #222222, #111111) !important;
}
.woocommerce-content a.button:hover, .woocommerce-content button.button:hover,.woocommerce-content input.button:hover,#respond input#submit:hover,#content input.button:hover,#review_form #respond .form-submit input:hover{
background-color:#000000 !important;
color: #ffffff !important;
background-color:#000000 !important;
border:#000000 solid 1px !important;
border-top:#555555 solid 1px !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#111111') !important;
background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#111111)) !important;
background: -moz-linear-gradient(top,  #333333, #111111) !important;
}
#review_form #respond .form-submit input{
float:right !important
} div.product div.images img,#content div.product div.images img{
display:block;box-shadow:none !important;
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
-webkit-transition:all ease-in-out .2s;
-moz-transition:all ease-in-out .2s;
-o-transition:all ease-in-out .2s;
transition:all ease-in-out .2s;
}
ul.products li.product a img{
display:block;
box-shadow:none !important;
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
-webkit-transition:all ease-in-out .2s;
-moz-transition:all ease-in-out .2s;
-o-transition:all ease-in-out .2s;
transition:all ease-in-out .2s;
} .woocommerce-page div.product div.images img{
margin-bottom:10px !important;
}
div.product div.images img{
margin-bottom:10px !important;
} .related ul.products li.product,.upsells.products ul.products li.product,.related ul li.product,.upsells.products ul li.product{
width:auto !important;
height:auto !important;
} ul.products li:hover{
background-color:#333333 !important;
-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
color:#ffffff
}
.woocommerce ul.products li.product .amount{
color:#ffffff;
font-weight:normal;
}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products {
margin: 0px 0px 1em;
margin-left: 7px !important;
padding: 0px;
list-style: none outside none;
clear: both;
} #reviews #comments ol.commentlist li .comment-text{
border:none !important;
-webkit-border-radius:0 !important;
-moz-border-radius:0 !important;
border-radius:0 !important;
background-color:none;
border-bottom:#555555 1px solid !important;
}
#reviews #comments p{
color:#999999 !important;
}
.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2{
margin-bottom:15px;
}
#tab-reviews #comments{
background:none !important;
}
#review_form #respond #reply-title{
font-size:12px !important;
font-family: 'PT Sans', arial, sans-serif;
font-weight:bold !important;
border-bottom:none !important;
margin-bottom:10px !important;
} div.product form.cart .variations td,#content div.product form.cart .variations td {
padding:10px 10px 5px 0px;
}
div.product form.cart .variations select,#content div.product form.cart .variations select {
padding:5px;
background-color:#333333;
color:#cccccc;
border:none;
} .woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd {
color:#cccccc;
font-weight:bold !important;
}
.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt {
color:#cccccc;
font-weight:bold !important;
}
.woocommerce td.product-name {
font-weight:bold !important;
line-height:11px !important;
}
#order_review .shop_table th, #order_review .shop_table td {
color:#cccccc !important;
}
#order_review .shop_table th, #order_review .shop_table td {
color:#cccccc !important;
}
#order_review .shop_table td {
color:#cccccc !important;
}
#order_review .shop_table th, #order_review .shop_table td {
color:#cccccc !important;
}
#order_review .shop_table th{
background-color:#333333 !important;
}
.checkout_table_item .product-name{
font-weight:bold !important;
} table.cart img,#content table.cart img{
width:62px !important;
height:auto;
border:#cccccc 1px solid;
}  td.product-name dl.variation, td.product-name p.backorder_notification, div.product p.stock,#content div.product p.stock, #reviews #comments ol.commentlist li .meta, table.my_account_orders, td.product-name dl.variation, ul.cart_list li dl,ul.product_list_widget li dl, .cart-collaterals .cart_totals p small, .cart-collaterals .cart_totals a.button.alt, .checkout #shiptobilling label, #payment div.payment_box, .order_details li strong, .widget_layered_nav ul small.count, .widget_price_filter .price_slider_amount, .widget_price_filter .ui-slider .ui-slider-range, small.note, div.product p.stock,#content div.product p.stock{
font-size:12px !important
}
ul.products li.product .price del{
font-size:15px !important;
}
.woocommerce-page div.product p.price del{
color:#999999 !important;
}
.woocommerce ul.products li.product del .amount{
color:#999999 !important;
}
ul.products li.product .price .from{
font-size:15px !important;
}
.order_details li{
text-transform:uppercase;
font-size:12px !important;
}
#breadcrumb, .woocommerce-breadcrumb{
font-size:13px !important;
color:#555555 !important;
}
ul.products li.product h3{
padding:5px 10px 8px 10px !important;
font-size:12px !important;
font-family: 'PT Sans', arial, sans-serif;
font-weight:bold !important;
}
.woocommerce-page div.product .product_title{
padding:20px 0 20px 10px !important;
}
ul.products .count {
display:none !important;
}
.woocommerce-page form .form-row select, .woocommerce-page form .form-row input.input-text, #respond input{
padding:5px !important;
background-color:#333333 !important;
color:#cccccc !important;
}
.woocommerce_ordering,.woocommerce-ordering select{
float: right;
padding:5px;
background-color:#333333;
color:#cccccc;
border:none;
margin-bottom:15px;
}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text{
background-color:#333333 !important;
color:#cccccc !important;
border:none !important;
margin-bottom:0
}
.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea{
background-color:#333333 !important;
border:none !important;
height:150px !important;
padding:5px !important;
color:#cccccc !important;
}
#review_form #respond input{
background-color:#333333 !important;
border:none !important;
padding:8px 5px !important;
width:50% !important;
}
.woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input{
width:100px !important;
}
.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button{
width:100px !important;
margin:0px 0px 0px 4px !important;
}
.noreviews, .posted_in, .comment-form-comment, .comment-form-author, .comment-form-email, .meta, .cart_totals .amount, .cart-subtotal, .total, #customer_details h3, .checkout h3, .product_meta .tagged_as, .title h3{
font-size:12px !important;
font-family: 'PT Sans', arial, sans-serif;
font-weight:bold !important;
text-shadow:none !important;
color:#ffffff !important;
text-transform:none !important;
}
p.nocomments{padding:20px 20px 0px 20px; font-size:16px}
.woocommerce-result-count{
font-size:12px !important;
text-shadow:none !important;
color:#999999 !important;
text-transform:none !important;
}
.related h2, #tab-description h2,#tab-additional_information h2,#tab-tab-bonus-tab h2, #comments h2, .cart_totals h2, .shipping_calculator h2, #customer_login h2,.woocommerce-tabs h2{
font-size:20px !important;
text-shadow:none !important;
color:#ffffff !important;
}
.related h2, #comments h2, #tab-description h2, .comment-text .meta, #tab-additional_information h2,#tab-tab-bonus-tab h2,.woocommerce-tabs h2,.cart_totals h2,.shipping, .widget_shopping_cart_content .amount,#customer_login h2{
font-weight:normal !important;
}
#reply-title{
font-size:12px !important;
font-family: 'PT Sans', arial, sans-serif;
font-weight:bold !important;
text-shadow:none !important;
text-transform:none;
border-bottom:#444444 1px solid;
margin-bottom:25px !important;
}
.shipping{
border:none;
}
.woocommerce .cart-collaterals .cart_totals tr td, .cart_totals .amount, .cart-subtotal .shipping{
color:#cccccc !important;
font-weight:bold !important;
}
.cart-subtotal td, .shipping td, .total td{
background-color:#222222;
}
.shipping th, .total th, .cart-subtotal th{
background-color:#222222;
}
.variation dd, .variation dt{
padding-top:5px !important;
}
.shop_table .amount{
color:#cccccc !important;
font-weight:bold !important;
}
.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr th{
border-top:0px solid #f7f6f7 !important;
padding:14px 16px !important;
}
.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{
font-weight:bold;
line-height:18px;
padding:0px 12px !important;
color:#cccccc !important;
}
.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{
padding:0px 12px !important;
vertical-align:middle;
}
.woocommerce-page table.shop_table tfoot th{
border-top:0px solid rgba(0,0,0,0.1) !important;
}
#reviews{
width:70%;
}
.add_review{
margin-bottom:20px;
}
#reviews #comments ol.commentlist li img{
padding:0 !important;
width:46px !important;
height:auto;
background:none !important;
border:none !important;
}
#reviews #comments ol.commentlist li .comment-text{
margin:0 0 0 60px !important;
}
.posted_in a, .product_meta .tagged_as a{
padding:5px !important;
line-height:20px !important;
margin-left:2px !important;
}
.product_meta {
margin-bottom:20px !important;
}
#order_comments{
font-size:13px !important;
font-family: 'PT Sans', arial, sans-serif;
background-color:#333333 !important;
border:#none !important;
}
#order_comments{
height:100px !important
}
.checkout .col2-set{
background-color:#222222;
padding:20px;
width:920px !important;
margin-bottom:20px !important;
border-top:#000000 5px solid;
border-bottom:#000000 5px solid;
}
.woocommerce #payment,.woocommerce-page #payment{
background:#222222 !important;
-webkit-border-radius:0px !important;
-moz-border-radius:0px !important;
border-radius:0px !important;
border-top:#000000 5px solid;
border-bottom:#000000 5px solid;
}
#order_review .shop_table th, #order_review .shop_table td{
padding:8px !important;
}
#order_review .shop_table td{
border-top:#cccccc 0px solid !important;
} .sidebar .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
float: right;
margin-left: 4px;
margin-bottom: 0px;
width: 45px !important;
height: auto;
border:rgba(255, 255, 255, 1) 0px solid;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0) !important;
}
.sidebar .woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li {
padding: 5px !important;
margin: 0px 0px 5px 0px !important;
list-style: none outside none;
background-color:none;
border:rgba(255, 255, 255, 1) 0px solid;
width:215px;
}
.sidebar .woocommerce ul.product_list_widget li:hover, .woocommerce-page ul.product_list_widget li:hover {
color:#cccccc;
font-weight:bold;
background-color:none;
}
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {
border-top: none !important;
padding: 4px 0px 0px;
} .footer .woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li {
padding: 5px !important;
margin: 0px 0px 5px 0px !important;
list-style: none outside none;
color:#cccccc;
background-color:none;
border:rgba(255, 255, 255, 1) 0px solid;
width:100%;
-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.footer .woocommerce ul.product_list_widget li:hover, .woocommerce-page ul.product_list_widget li:hover {
color:#cccccc;
font-weight:bold;
background-color:none;
-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.footer .total .amount, .footer .total{
color:#cccccc !important;
} .widgetcont .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
float: right;
margin-left: 4px;
margin-bottom: 0px;
width: 45px !important;
height: auto;
border:rgba(255, 255, 255, 1) 0px solid;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0) !important;
-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
ul.products .star-rating{margin-left:10px !important}
.widgetcont .woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li { }
.widgetcont .woocommerce ul.product_list_widget li:hover, .woocommerce-page ul.product_list_widget li:hover {
font-weight:bold;
background-color:none;
-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
} .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price {
color:#ffffff !important;
}
.woocommerce div.product span.price{
color:#ffffff !important;
font-weight:bold !important;
}
.woocommerce-page div.product p.price{
font-size:32px !important;
font-weight:bold !important;
}
.woocommerce div.product p.price{
color:#ffffff !important;
font-size:32px !important;
font-weight:bold !important;
}
.woocommerce-page div.product span.price{
color:#ffffff !important;
font-weight:bold !important;
}
.from{
color:#999999 !important;
font-size:12px !important;
font-family: 'PT Sans', arial, sans-serif;
text-transform:uppercase !important
}
div.product span.price,#content div.product span.price,div.product p.price,#content div.product p.price{
font-size:20px !important;
margin-top:10px !important;
}
div.product span.price,#content div.product span.price,div.product p.price,#content div.product p.price del{
font-size:20px !important;
margin-top:10px !important;
}
ul.products li.product .price del{
font-size:20px !important;
margin:0px 5px 0px 0px !important;
}
ul.products li.product .price{
font-size:20px !important;
padding-left:10px !important
} .woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th {
width: 150px;
font-weight: bold;
padding: 8px;
border-top: 0px none;
border-bottom:#444444 solid 1px !important;
border-right:#444444 solid 1px !important;
margin: 0px;
line-height: 1.5em;
background-color:#222222;
}
.woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td {
font-style: italic;
padding: 0px 0px 0px 10px !important;
border-top: 0px none;
border-bottom:#444444 solid 1px !important;
margin: 0px;
line-height: 1.5em;
background-color:#222222;
}
.woocommerce table.shop_attributes, .woocommerce-page table.shop_attributes {
border:#444444 solid 1px !important;
background-color:#292929;
} .woocommerce div.product .stock, .woocommerce #content div.product .stock, .woocommerce-page div.product .stock, .woocommerce-page #content div.product .stock {
color:#cccccc !important;
font-size:12px !important;
font-weight:bold !important;
font-family: 'PT Sans', arial, sans-serif;
text-shadow:none !important;
} .wcmenucart-display-right{
border-left:#222222 1px solid !important;
height:42px;
padding-top:10px;
margin-top:-10px;
} .thumbnails {
height:90px;
}
.bx-wrapper {
height:90px;
}
#slider_main_div li {
display:none;
}
#slider_main_div li.pager {
display:block;
} .woocommerce div.product .product_title{
font-size:32px;
text-shadow:none;
color:#ffffff;
padding:0px !important;
margin:0 0 35px 0;
} .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current{
color:#999999 !important;
}
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:hover{
color:#999999 !important;
}
ul.products li{
background-color:#333333 !important;
}
.woocommerce .main-content .page-title{display:none}
.woocommerce .widgets {background:#222222; padding:8px 16px; margin-bottom:20px}
.woocommerce .widgets h5{background:#111; padding:4px 10px; font-size:1.6em}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {background:#333 !important; color:#999 !important}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {border-bottom-color:#333 !important}
.chzn-container-single .chzn-single, .chzn-container .chzn-drop{background:#333 !important; color:#999 !important; -webkit-box-shadow:none !important; box-shadow:none !important; border-radius:3px !important; border:0 !important}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel{
padding:20px !important; box-shadow:none !Important;  -webkit-box-shadow:none !Important; border:none !important
}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs{margin-bottom:0 !important; border:none !important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{
background:#111 !Important; color:#999 !important; text-shadow:#000000 0 1px 0;
}
.woocommerce span.onsale, .woocommerce-page span.onsale{background:#222222 !important; text-shadow:none !important}
@media only screen and (max-width: 480px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:98% !important; margin-left:1% !important; margin-right:1% !important}
}
.orbit-progress, .orbit-timer, .orbit-caption {
display: none !important;
}
.orbit-container {
background: none;
}
.copyright {
float: left;
}
.impressum {
float: right
}
.moved li.back a{
visibility: hidden;
position: relative;
}
.moved li.back a:after {
visibility: visible;
position: absolute;
top: 0;
left: 0;
content: "« zurück";
padding: 8px 15px;
}
@media (max-width: 1024px) {
.contact-bar {
margin: 0 -0.9375em;
}
}div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right { height: 13px; }
div.pp_default .pp_top .pp_left { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } div.pp_default .pp_top .pp_middle { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite_x.png) top left repeat-x; } div.pp_default .pp_top .pp_right { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } div.pp_default .pp_content .ppt { color: #f8f8f8; }
div.pp_default .pp_content_container .pp_left { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
div.pp_default .pp_content_container .pp_right { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
div.pp_default .pp_content { background-color: #181818; } div.pp_default .pp_next{ background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } div.pp_default .pp_previous{ background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } div.pp_default .pp_next:hover { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } div.pp_default .pp_previous:hover { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } div.pp_default .pp_expand { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } div.pp_default .pp_expand:hover { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } div.pp_default .pp_contract { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } div.pp_default .pp_contract:hover { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } div.pp_default .pp_close { width: 30px; height: 30px; background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; } div.pp_default #pp_full_res .pp_inline { color: #000; } 
div.pp_default .pp_gallery ul li a { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
div.pp_default .pp_details { position: relative; padding-bottom:10px; background:#181818}
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
div.pp_default .pp_nav { clear: none; height: 30px; width: 105px; position: relative; }
div.pp_default .pp_nav .currentTextHolder{ font-family: Arial; font-style: normal; font-color:#999; font-size: 12px; left: 75px; line-height: 25px; margin: 0 0 0 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }
div.pp_default .pp_description{ font-size: 0.9em; font-weight: normal; line-height: 1.2em; margin: 11px 50px 5px 20px; text-align:center;}
div.pp_default .pp_bottom .pp_left { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } div.pp_default .pp_bottom .pp_middle { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } div.pp_default .pp_bottom .pp_right { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } div.pp_default .pp_loaderIcon { background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/default/loader.gif) center center no-repeat; }  div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay {
background: #000;
display: none;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 9500;
}
div.pp_pic_holder {
display: none;
position: absolute;
width: 100px;
z-index: 10000;
}
.pp_top {
height: 20px;
position: relative;
}
* html .pp_top { padding: 0 20px; }
.pp_top .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_top .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_top .pp_middle {
left: 0;
position: static;
}
.pp_top .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.pp_content { height: 40px; min-width: 40px; }
* html .pp_content { width: 40px; }
.pp_fade { display: none; }
.pp_content_container {
position: relative;
text-align: left;
width: 100%;
}
.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }
.pp_content_container .pp_details {
float: left;
margin: 10px 0 2px 0;
}
.pp_description {
display: none;
margin: 0 0 5px 0;
}
.pp_nav {
clear: right;
float: left;
margin: 3px 10px 0 0;
}
.pp_nav p {
float: left;
margin: 2px 4px;
}
.pp_nav .pp_play,
.pp_nav .pp_pause {
float: left;
margin-right: 4px;
margin-left: 3px;
text-indent: -10000px;
}
a.pp_arrow_previous,
a.pp_arrow_next {
display: block;
float: left;
height: 15px;
margin-top: 3px;
overflow: hidden;
text-indent: -10000px;
width: 14px;
}
.pp_hoverContainer {
position: absolute;
top: 0;
width: 100%;
z-index: 2000;
}
.pp_gallery {
display: none;
left: 50%;
margin-top: -50px;
position: absolute;
z-index: 10000;
}
.pp_gallery div {
float: left;
overflow: hidden;
}
.pp_gallery ul {
float: left;
height: 35px;
margin: 0 0 0 5px;
padding: 0;
position: relative;
white-space: nowrap;
}
.pp_gallery ul a {
border: 1px #000 solid;
border: 1px rgba(0,0,0,0.5) solid;
display: block;
float: left;
height: 33px;
overflow: hidden;
}
.pp_gallery ul a:hover,
.pp_gallery li.selected a { border-color: #fff; }
.pp_gallery ul a img { border: 0; }
.pp_gallery li {
display: block;
float: left;
margin: 0 5px 0 0;
padding: 0;
}
.pp_gallery li.default a {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
display: block;
height: 33px;
width: 50px;
}
.pp_gallery li.default a img { display: none; }
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
margin-top: 7px !important;
}
a.pp_next {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: right;
height: 100%;
text-indent: -10000px;
width: 20%;
}
a.pp_previous {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/prettyphoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: left;
height: 100%;
text-indent: -10000px;
width: 20%;
}
a.pp_expand,
a.pp_contract {
cursor: pointer;
display: none;
height: 20px;	
position: absolute;
right: 18px;
text-indent: -10000px;
top: 0px;
width: 20px;
z-index: 20000;
}
a.pp_close {
position: absolute; right: 5px; top: 8px; 
display: block;
line-height:22px;
text-indent: -10000px;
}
.pp_bottom {
height: 20px;
position: relative;
}
* html .pp_bottom { padding: 0 20px; }
.pp_bottom .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_bottom .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_bottom .pp_middle {
left: 0;
position: static;
}
.pp_bottom .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.pp_loaderIcon {
display: block;
height: 24px;
left: 50%;
margin: -12px 0 0 -12px;
position: absolute;
top: 50%;
width: 24px;
}
#pp_full_res {
line-height: 1 !important;
}
#pp_full_res .pp_inline {
text-align: left;
}
#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
div.ppt {
color: #fff;
display: none;
font-size: 17px;
margin: 0 0 5px 15px;
z-index: 9999;
}@font-face{
font-family:'FontAwesome';
src:url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/fontawesome/font/fontawesome-webfont.eot?v=3.0.1);
src:url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/fontawesome/font/fontawesome-webfont.eot?#iefix&v=3.0.1) format('embedded-opentype'),
url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/fontawesome/font/fontawesome-webfont.woff?v=3.0.1) format('woff'),
url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/addons/fontawesome/font/fontawesome-webfont.ttf?v=3.0.1) format('truetype');
font-weight:normal;
font-style:normal }
[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class^="icon-"],a [class*=" icon-"]{display:inline-block}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"]{display:inline}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}li [class^="icon-"].icon-large,.nav li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large,.nav li [class*=" icon-"].icon-large{width:1.5625em}ul.icons{list-style-type:none;text-indent:-0.75em}ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]{width:.75em}.icon-muted{color:#eee}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@-moz-document url-prefix(){.icon-spin{height:.9em}.btn .icon-spin{height:auto}.icon-spin.icon-large{height:1.25em}.btn .icon-spin.icon-large{height:.75em}}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.smallipopHint {
display: none;
}
#smallipop-tour-overlay {
position: fixed;
left: 0;
top: 0;
bottom: 0;
right: 0;
}
.smallipop-instance {
position: absolute;
display: none;
top: 0;
left: 0;
background-color: #314b64;
border: 1px solid #0f161e;
color: #d2dfe7;
z-index: 9999;
max-width: 400px;
}
.smallipop-instance font {
size: 11px;
family: arial;
}
.smallipop-instance a {
color: #98cbea;
}
.smallipop-instance .sipContent {
padding: 10px;
}
.smallipop-instance .sipArrow, .smallipop-instance .sipArrowBorder {
position: absolute;
left: 50%;
height: 0;
width: 0;
}
.smallipop-instance .sipArrow {
bottom: -20px;
margin-left: -10px;
border: 10px solid transparent;
}
.smallipop-instance .sipArrowBorder {
bottom: -24px;
margin-left: -12px;
border: 12px solid transparent;
}
.smallipop-instance.sipAlignLeft .sipArrow {
margin-left: 0;
left: auto;
right: 20px;
}
.smallipop-instance.sipAlignLeft .sipArrowBorder {
margin-left: 0;
left: auto;
right: 18px;
}
.smallipop-instance.sipAlignRight .sipArrow {
margin-left: 0;
left: 20px;
right: auto;
}
.smallipop-instance.sipAlignRight .sipArrowBorder {
margin-left: 0;
left: 18px;
right: auto;
}
.smallipop-instance.sipAlignBottom .sipArrow {
bottom: auto;
top: -20px;
}
.smallipop-instance.sipAlignBottom .sipArrowBorder {
bottom: auto;
top: -24px;
}
.smallipop-instance.sipPositionedLeft .sipArrow,
.smallipop-instance.sipPositionedLeft .sipArrowBorder {
right: -16px;
left: auto;
top: 50%;
bottom: auto;
border-width: 8px;
margin: -8px 0 0;
}
.smallipop-instance.sipPositionedLeft .sipArrowBorder {
right: -20px;
border-width: 10px;
margin: -10px 0 0;
}
.smallipop-instance.sipPositionedRight .sipArrow,
.smallipop-instance.sipPositionedRight .sipArrowBorder {
left: -16px;
right: auto;
top: 50%;
bottom: auto;
border-width: 8px;
margin: -8px 0 0;
}
.smallipop-instance.sipPositionedRight .sipArrowBorder {
left: -20px;
border-width: 10px;
margin: -10px 0 0;
}
.smallipop-instance .smallipop-tour-content {
padding: 5px 0;
min-width: 150px;
}
.smallipop-instance .smallipop-tour-footer {
padding-top: 5px;
position: relative;
overflow: hidden;
*zoom: 1;
}
.smallipop-instance .smallipop-tour-progress {
color: #bbb;
text-align: center;
position: absolute;
left: 50%;
width: 80px;
margin-left: -40px;
top: 8px;
}
.smallipop-instance .smallipop-tour-close-icon {
position: absolute;
right: -8px;
top: -8px;
width: 16px;
height: 16px;
padding-top: 0px;
font-size: 11px;
background: #555;
color: #ccc;
text-align: center;
text-shadow: 0 -1px 1px #666666;
text-decoration: none;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.smallipop-instance .smallipop-tour-close-icon:hover {
text-decoration: none;
background: #666;
color: #fff;
}
.smallipop-instance .smallipop-tour-prev,
.smallipop-instance .smallipop-tour-next,
.smallipop-instance .smallipop-tour-close {
color: #ccc;
display: block;
padding: 3px 4px 2px;
line-height: 1em;
float: left;
background: #203142;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.smallipop-instance .smallipop-tour-prev:hover,
.smallipop-instance .smallipop-tour-next:hover,
.smallipop-instance .smallipop-tour-close:hover {
color: #fff;
background: #293e53;
text-decoration: none;
}
.smallipop-instance .smallipop-tour-next,
.smallipop-instance .smallipop-tour-close {
float: right;
} .smallipop-instance.default {
text-shadow: 0 -1px 1px #0f161e;
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
-ms-border-radius: 12px;
-o-border-radius: 12px;
border-radius: 12px;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(49, 75, 100, 0.9)), color-stop(100%, rgba(26, 38, 52, 0.9)));
background: -webkit-linear-gradient(rgba(49, 75, 100, 0.9), rgba(26, 38, 52, 0.9));
background: -moz-linear-gradient(rgba(49, 75, 100, 0.9), rgba(26, 38, 52, 0.9));
background: -o-linear-gradient(rgba(49, 75, 100, 0.9), rgba(26, 38, 52, 0.9));
background: linear-gradient(rgba(49, 75, 100, 0.9), rgba(26, 38, 52, 0.9)); background: -webkit-gradient(radial, 50% -100px, 0, 50% -100px, 150, color-stop(66.66667%, rgba(49, 75, 100, 0.9)), color-stop(86.66667%, rgba(33, 50, 66, 0.9)), color-stop(100%, rgba(26, 38, 52, 0.9)));
background: -webkit-radial-gradient(50% -100px, circle contain, rgba(49, 75, 100, 0.9) 100px, rgba(33, 50, 66, 0.9) 130px, rgba(26, 38, 52, 0.9) 150px);
background: -moz-radial-gradient(50% -100px, circle contain, rgba(49, 75, 100, 0.9) 100px, rgba(33, 50, 66, 0.9) 130px, rgba(26, 38, 52, 0.9) 150px);
background: -o-radial-gradient(50% -100px, circle contain, rgba(49, 75, 100, 0.9) 100px, rgba(33, 50, 66, 0.9) 130px, rgba(26, 38, 52, 0.9) 150px);
background: radial-gradient(50% -100px, circle contain, rgba(49, 75, 100, 0.9) 100px, rgba(33, 50, 66, 0.9) 130px, rgba(26, 38, 52, 0.9) 150px);
}
.smallipop-instance.default a {
text-shadow: 0 -1px 1px #0f161e;
}
.smallipop-instance.default .sipContent {
border-top: 1px solid #586d82;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
-ms-border-radius: 12px;
-o-border-radius: 12px;
border-radius: 12px;
}
.smallipop-instance.default .sipArrow {
border-color: #1a2634 transparent transparent transparent;
}
.smallipop-instance.default .sipArrowBorder {
border-color: #0f161e transparent transparent transparent;
}
.smallipop-instance.default.sipAlignBottom .sipArrow {
border-color: transparent transparent #1a2634 transparent;
}
.smallipop-instance.default.sipAlignBottom .sipArrowBorder {
border-color: transparent transparent #0f161e transparent;
}
.smallipop-instance.default.sipPositionedLeft .sipArrow {
border-color: transparent transparent transparent #1a2634;
}
.smallipop-instance.default.sipPositionedLeft .sipArrowBorder {
border-color: transparent transparent transparent #0f161e;
}
.smallipop-instance.default.sipPositionedRight .sipArrow {
border-color: transparent #1a2634 transparent transparent;
}
.smallipop-instance.default.sipPositionedRight .sipArrowBorder {
border-color: transparent #0f161e transparent transparent;
}
.cssgradients.rgba .smallipop-instance.default {
background-color: transparent;
} .smallipop-instance.blue {
background: transparent;
color: #111;
border: 10px solid #0064b4;
border-color: rgba(0, 100, 180, 0.9);
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
}
.smallipop-instance.blue a {
color: #2276aa;
}
.smallipop-instance.blue .sipContent {
border: 0;
background: #fcfcfc;
}
.smallipop-instance.blue .sipArrow {
bottom: -30px;
border-color: #0064b4 transparent transparent transparent;
border-color: rgba(0, 100, 180, 0.9) transparent transparent transparent;
}
.smallipop-instance.blue.sipAlignBottom .sipArrow {
top: -30px;
border-color: transparent transparent #0064b4 transparent;
border-color: transparent transparent rgba(0, 100, 180, 0.9) transparent;
}
.smallipop-instance.blue.sipPositionedLeft .sipArrow {
right: -26px;
border-color: transparent transparent transparent #0064b4;
border-color: transparent transparent transparent rgba(0, 100, 180, 0.9);
}
.smallipop-instance.blue.sipPositionedRight .sipArrow {
left: -26px;
border-color: transparent #0064b4 transparent transparent;
border-color: transparent rgba(0, 100, 180, 0.9) transparent transparent;
}
.smallipop-instance.blue .smallipop-tour-progress {
color: #777;
}
.smallipop-instance.blue .smallipop-tour-prev,
.smallipop-instance.blue .smallipop-tour-next,
.smallipop-instance.blue .smallipop-tour-close {
color: #222;
background: #efefef;
}
.smallipop-instance.blue .smallipop-tour-prev:hover,
.smallipop-instance.blue .smallipop-tour-next:hover,
.smallipop-instance.blue .smallipop-tour-close:hover {
color: #111;
background: #f7f7f7;
} .smallipop-instance.black {
background-color: #222;
border-color: #111;
text-shadow: 0 -1px 1px #111111;
color: #f5f5f5;
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #222222));
background: -webkit-linear-gradient(#333333, #222222);
background: -moz-linear-gradient(#333333, #222222);
background: -o-linear-gradient(#333333, #222222);
background: linear-gradient(#333333, #222222);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}
.smallipop-instance.black a {
color: #eef8ff;
text-shadow: 0 -1px 1px #111111;
}
.smallipop-instance.black .sipContent {
border-top: 1px solid #666;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}
.smallipop-instance.black .sipArrow {
border-color: #222 transparent transparent transparent;
}
.smallipop-instance.black .sipArrowBorder {
border-color: #111 transparent transparent transparent;
}
.smallipop-instance.black.sipAlignBottom .sipArrow {
border-color: transparent transparent #222 transparent;
}
.smallipop-instance.black.sipAlignBottom .sipArrowBorder {
border-color: transparent transparent #111 transparent;
}
.smallipop-instance.black.sipPositionedLeft .sipArrow {
border-color: transparent transparent transparent #222;
}
.smallipop-instance.black.sipPositionedLeft .sipArrowBorder {
border-color: transparent transparent transparent #111;
}
.smallipop-instance.black.sipPositionedRight .sipArrow {
border-color: transparent #222 transparent transparent;
}
.smallipop-instance.black.sipPositionedRight .sipArrowBorder {
border-color: transparent #111 transparent transparent;
}
.smallipop-instance.black .smallipop-tour-progress {
color: #888;
}
.smallipop-instance.black .smallipop-tour-prev,
.smallipop-instance.black .smallipop-tour-next,
.smallipop-instance.black .smallipop-tour-close {
color: #ccc;
background: #333;
}
.smallipop-instance.black .smallipop-tour-prev:hover,
.smallipop-instance.black .smallipop-tour-next:hover,
.smallipop-instance.black .smallipop-tour-close:hover {
color: #fff;
background: #3a3a3a;
}
.cssgradients .smallipop-instance.black {
background-color: transparent;
} .smallipop-instance.orange {
background-color: #f9aa18;
border-color: #e17500;
text-shadow: 0 1px 1px #fff24d;
color: #714900;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff24d), color-stop(100%, #f9aa18));
background: -webkit-linear-gradient(#fff24d, #f9aa18);
background: -moz-linear-gradient(#fff24d, #f9aa18);
background: -o-linear-gradient(#fff24d, #f9aa18);
background: linear-gradient(#fff24d, #f9aa18);
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
}
.smallipop-instance.orange a {
color: #145d95;
text-shadow: 0 1px 1px #fff24d;
}
.smallipop-instance.orange .sipContent {
border-top: 1px solid #fffabc;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
}
.smallipop-instance.orange .sipArrow {
border-color: #f9aa18 transparent transparent transparent;
}
.smallipop-instance.orange .sipArrowBorder {
border-color: #e17500 transparent transparent transparent;
}
.smallipop-instance.orange.sipAlignBottom .sipArrow {
border-color: transparent transparent #f9aa18 transparent;
}
.smallipop-instance.orange.sipAlignBottom .sipArrowBorder {
border-color: transparent transparent #e17500 transparent;
}
.smallipop-instance.orange.sipPositionedLeft .sipArrow {
border-color: transparent transparent transparent #f9c718;
}
.smallipop-instance.orange.sipPositionedLeft .sipArrowBorder {
border-color: transparent transparent transparent #e17500;
}
.smallipop-instance.orange.sipPositionedRight .sipArrow {
border-color: transparent #f9c718 transparent transparent;
}
.smallipop-instance.orange.sipPositionedRight .sipArrowBorder {
border-color: transparent #e17500 transparent transparent;
}
.smallipop-instance.orange .smallipop-tour-progress {
color: #444;
}
.smallipop-instance.orange .smallipop-tour-prev,
.smallipop-instance.orange .smallipop-tour-next,
.smallipop-instance.orange .smallipop-tour-close {
color: #444;
background: #f19f06;
}
.smallipop-instance.orange .smallipop-tour-prev:hover,
.smallipop-instance.orange .smallipop-tour-next:hover,
.smallipop-instance.orange .smallipop-tour-close:hover {
color: #333;
background: #f9a509;
} .smallipop-instance.white {
background-color: #fcfcfc;
border-color: #ccc;
text-shadow: 0 1px 1px #eee;
color: #444;
width: 200px;
max-width: 200px;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
}
.smallipop-instance.white .sipContent {
text-align: center;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
}
.smallipop-instance.white .sipArrow {
border-color: #fcfcfc transparent transparent transparent;
}
.smallipop-instance.white .sipArrowBorder {
border-color: #ccc transparent transparent transparent;
}
.smallipop-instance.white.sipAlignBottom .sipArrow {
border-color: transparent transparent #fcfcfc transparent;
}
.smallipop-instance.white.sipAlignBottom .sipArrowBorder {
border-color: transparent transparent #ccc transparent;
}
.smallipop-instance.white.sipPositionedLeft .sipArrow {
border-color: transparent transparent transparent #fcfcfc;
}
.smallipop-instance.white.sipPositionedLeft .sipArrowBorder {
border-color: transparent transparent transparent #ccc;
}
.smallipop-instance.white.sipPositionedRight .sipArrow {
border-color: transparent #fcfcfc transparent transparent;
}
.smallipop-instance.white.sipPositionedRight .sipArrowBorder {
border-color: transparent #ccc transparent transparent;
}
.smallipop-instance.white .smallipop-tour-progress {
color: #777;
}
.smallipop-instance.white .smallipop-tour-close-icon {
background: #fafafa;
color: #555;
text-shadow: 0 1px 1px #fff;
}
.smallipop-instance.white .smallipop-tour-close-icon:hover {
background: #f5f5f5;
color: #222;
}
.smallipop-instance.white .smallipop-tour-prev,
.smallipop-instance.white .smallipop-tour-next,
.smallipop-instance.white .smallipop-tour-close {
color: #666;
background: #f0f0f0;
}
.smallipop-instance.white .smallipop-tour-prev:hover,
.smallipop-instance.white .smallipop-tour-next:hover,
.smallipop-instance.white .smallipop-tour-close:hover {
color: #333;
background: #f4f4f4;
} .smallipop-instance.whiteTransparent {
background-color: rgba(255, 255, 255, 0.8);
}
.smallipop-instance.whiteTransparent .sipArrow {
bottom: -21px;
border-color: rgba(255, 255, 255, 0.8) transparent transparent transparent;
}
.smallipop-instance.whiteTransparent .sipArrowBorder {
border-color: transparent;
}
.smallipop-instance.whiteTransparent.sipAlignBottom .sipArrow {
top: -21px;
border-color: transparent transparent rgba(255, 255, 255, 0.8) transparent;
}
.smallipop-instance.whiteTransparent.sipPositionedLeft .sipArrow {
border-color: transparent transparent transparent rgba(255, 255, 255, 0.8);
}
.smallipop-instance.whiteTransparent.sipPositionedRight .sipArrow {
border-color: transparent rgba(255, 255, 255, 0.8) transparent transparent;
} .smallipop-instance.fatShadow {
-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.8);
-moz-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.8);
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.8);
}div.jp-audio,
div.jp-video { font-size:1em;  font-family:Verdana, Arial, sans-serif;
line-height:1.6;
color: #fff;
background-color:#333;
position:relative;
}
div.jp-audio {
padding:20px;
}
div.jp-video-270p {
width:480px;
}
div.jp-video-360p {
width:640px;
}
div.jp-video-full { width:480px;
height:270px; position:static !important; position:relative
}
div.jp-video-full div.jp-jplayer {
top: 0;
left: 0;
position: fixed !important; position: relative; overflow: hidden;
z-index:1000;
}
div.jp-video-full div.jp-gui {
position: fixed !important; position: static; top: 0;
left: 0;
width:100%;
height:100%;
z-index:1000;
}
div.jp-video-full div.jp-interface {
position: absolute !important; position: relative; bottom: 0;
left: 0;
z-index:1000;
}
div.jp-interface {
position: relative;
width:100%;
background-color:#333; }
div.jp-audio .jp-interface {
padding-top:30px;
} div.jp-controls-holder {
clear: both;
width:440px;
margin:0 auto 10px auto;
position: relative;
overflow:hidden;
}
div.jp-interface ul.jp-controls {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) 0 0 no-repeat;
list-style-type:none;
padding: 1px 0 2px 1px;
overflow:hidden;
width: 201px;
height: 34px;
}
div.jp-audio ul.jp-controls {
margin:0 auto;
}
div.jp-video ul.jp-controls {
margin:0 0 0 115px;
float:left;
display:inline; }
div.jp-interface ul.jp-controls li {
display:inline;
float: left;
}
div.jp-interface ul.jp-controls a {
display:block;
overflow:hidden;
text-indent:-9999px;
height: 34px;
margin: 0 1px 2px 0;
padding: 0;
} div.jp-type-single  .jp-controls li a{
width: 99px;
}
div.jp-type-single  .jp-play {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) 0px -40px no-repeat;
}
div.jp-type-single  .jp-play:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -100px -40px no-repeat;
}
div.jp-type-single  .jp-pause {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) 0px -120px no-repeat;
}
div.jp-type-single  .jp-pause:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -100px -120px no-repeat;
}
div.jp-type-single  .jp-stop {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) 0px -80px no-repeat;
}
div.jp-type-single  .jp-stop:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -100px -80px no-repeat;
}  div.jp-type-playlist .jp-controls li a{
width: 49px;
}
div.jp-type-playlist .jp-play {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -24px -40px no-repeat;
}
div.jp-type-playlist .jp-play:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -124px -40px no-repeat;
}
div.jp-type-playlist .jp-pause {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -24px -120px no-repeat;
}
div.jp-type-playlist .jp-pause:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -124px -120px no-repeat;
}
div.jp-type-playlist .jp-stop {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -24px -80px no-repeat;
}
div.jp-type-playlist .jp-stop:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -124px -80px no-repeat;
}
div.jp-type-playlist .jp-previous {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -24px -200px no-repeat;
}
div.jp-type-playlist .jp-previous:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -124px -200px no-repeat;
}
div.jp-type-playlist .jp-next {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -24px -160px no-repeat;
}
div.jp-type-playlist .jp-next:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -124px -160px no-repeat;
}   ul.jp-toggles {
list-style-type:none;
padding:0;
margin:0 auto;
z-index:20;
overflow:hidden;
}
div.jp-audio ul.jp-toggles {
width:55px;
}
div.jp-audio .jp-type-single ul.jp-toggles {
width:25px;
}
div.jp-video ul.jp-toggles {
width:100px;
margin-top: 10px;
}
ul.jp-toggles li{
display:block;
float:right;
}
ul.jp-toggles li a{
display:block;
width:25px;
height:18px;
text-indent:-9999px;
line-height:100%; }
.jp-full-screen {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) 0 -420px no-repeat;
margin-left: 20px;
}
.jp-full-screen:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -30px -420px no-repeat;
}
.jp-restore-screen {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -60px -420px no-repeat;
margin-left: 20px;
}
.jp-restore-screen:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -90px -420px no-repeat;
}
.jp-repeat {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) 0 -440px no-repeat;
}
.jp-repeat:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -30px -440px no-repeat;
}
.jp-repeat-off {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -60px -440px no-repeat;
}
.jp-repeat-off:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -90px -440px no-repeat;
}
.jp-shuffle {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) 0 -460px no-repeat;
margin-left: 5px;
}
.jp-shuffle:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -30px -460px no-repeat;
}
.jp-shuffle-off {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -60px -460px no-repeat;
margin-left: 5px;
}
.jp-shuffle-off:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -90px -460px no-repeat;
}   div.jp-seeking-bg {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.seeking.gif);
}
.jp-progress {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) 0px -240px no-repeat;
height: 13px;
padding: 0 2px 2px 2px;
margin-bottom: 4px;
overflow:hidden;
}
div.jp-video .jp-progress {
border-top:1px solid #180a1f;
border-bottom: 1px solid #554560;
width:100%;
background-image: none;
padding: 0;
}
.jp-seek-bar {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) 0px -260px repeat-x;
width:0px;
height: 100%;
overflow:hidden;
cursor:pointer;
}
.jp-play-bar {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) 0px -280px repeat-x;
width:0px;
height: 100%;
overflow:hidden;
}  div.jp-interface ul.jp-controls a.jp-mute,
div.jp-interface ul.jp-controls a.jp-unmute,
div.jp-interface ul.jp-controls a.jp-volume-max {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) 0px -330px no-repeat;
position: absolute;
width: 16px;
height: 11px;
}
div.jp-audio ul.jp-controls a.jp-mute,
div.jp-audio ul.jp-controls a.jp-unmute {
top:-6px;
left: 0;
}
div.jp-audio ul.jp-controls a.jp-volume-max {
top:-6px;
right: 0;
}
div.jp-video ul.jp-controls a.jp-mute,
div.jp-video ul.jp-controls a.jp-unmute {
left: 0;
top:14px;
}
div.jp-video ul.jp-controls a.jp-volume-max {
left: 84px;
top:14px;
}
div.jp-interface ul.jp-controls a.jp-mute:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -25px -330px no-repeat;
}
div.jp-interface ul.jp-controls a.jp-unmute {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -60px -330px no-repeat;
}
div.jp-interface ul.jp-controls a.jp-unmute:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -85px -330px no-repeat;
}
div.jp-interface ul.jp-controls a.jp-volume-max {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) 0px -350px no-repeat;
}
div.jp-interface ul.jp-controls a.jp-volume-max:hover {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) -25px -350px no-repeat;
}
.jp-volume-bar {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) 0px -300px repeat-x;
position: absolute;
width: 197px;
height: 4px;
padding: 2px 2px 1px 2px;
overflow: hidden;
}
.jp-volume-bar:hover {
cursor:  pointer;
}
div.jp-audio .jp-interface .jp-volume-bar {
top:10px;
left: 0;
}
div.jp-video .jp-volume-bar {
top: 0;
left: 0;
width:95px;
border-right:1px solid #000;
margin-top: 30px;
}
.jp-volume-bar-value {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.jpg) 0px -320px repeat-x;
height: 4px;
}  .jp-current-time, .jp-duration {
width:70px;
font-size:1em;
color: #cccccc;
}
.jp-current-time {
float: left;
}
.jp-duration {
float: right;
text-align:right;
}
.jp-video .jp-current-time {
padding-left:20px;
}
.jp-video .jp-duration {
padding-right:20px;
}  .jp-title ul,
.jp-playlist ul {
list-style-type:none;	
font-size:.7em;
margin: 0;
padding: 0;
}
.jp-video .jp-title ul {
margin: 0 20px 10px;
}
.jp-video .jp-playlist ul {
margin: 0 20px;
}
.jp-title li,
.jp-playlist li {
position: relative;
padding: 2px 0;
border-top:1px solid #554461;
border-bottom:1px solid #180a1f;
overflow: hidden;
}
.jp-title li{
border-bottom:none;
border-top:none;
padding:0;
text-align:center;
} div.jp-type-playlist div.jp-playlist li:first-child {
border-top:none;
padding-top:3px;
}
div.jp-type-playlist div.jp-playlist li:last-child {
border-bottom:none;
padding-bottom:3px;
}
div.jp-type-playlist div.jp-playlist a {
color: #fff;
text-decoration:none;
}
div.jp-type-playlist div.jp-playlist a:hover {
color: #cccccc;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
background-color: #26102e;
margin: 0 -20px;
padding: 2px 20px;
border-top: 1px solid #26102e;
border-bottom: 1px solid #26102e;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current a{
color: #cccccc;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
float:right;
display:inline;
text-align:right;
margin-left:10px;
font-weight:bold;
color:#cccccc;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
color:#cccccc;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
float: right;
display:inline;
text-align:right;
color:#cccccc;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
color:#cccccc;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
color:#cccccc;
}
span.jp-artist {
font-size:.8em;
color:#cccccc;
} div.jp-video div.jp-video-play {
position:absolute;
top:0;
left:0;
width:100%;
cursor:pointer;
background-color:rgba(0,0,0,0); }
div.jp-video-270p div.jp-video-play {
height:270px;
}
div.jp-video-360p div.jp-video-play {
height:360px;
}
div.jp-video-full div.jp-video-play {
height:100%;
z-index:1000;
}
a.jp-video-play-icon {
position:relative;
display:block;
width: 112px;
height: 100px;
margin-left:-56px;
margin-top:50px;
left:50%;
top:50%;
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.video.play.png) 0 0 no-repeat;
text-indent:-9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
background: url(//buehler-schornsteinfeger.de/wp-content/themes/vegas/js/jplayer/skin/pink.flag/jplayer.pink.flag.video.play.png) 0 -100px no-repeat;
}
div.jp-jplayer audio,
div.jp-jplayer {
width:0px;
height:0px;
}
div.jp-jplayer {
background-color: #000000;
} .jp-no-solution {
position:absolute;
width:390px;
margin-left:-202px;
left:50%;
top: 10px;
padding:5px;
font-size:.8em;
background-color:#3a2a45;
border-top:2px solid #554461;
border-left:2px solid #554461;
border-right:2px solid #180a1f;
border-bottom:2px solid #180a1f;
color:#FFF;
display:none;
}
.jp-no-solution a {
color:#FFF;
}
.jp-no-solution span {
font-size:1em;
display:block;
text-align:center;
font-weight:bold;
}
.jp-audio .jp-no-solution {
width:190px;
margin-left:-102px;
}@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://buehler-schornsteinfeger.de/wp-content/uploads/omgf/vegas-ptsans/pt-sans-normal-latin-ext-400.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://buehler-schornsteinfeger.de/wp-content/uploads/omgf/vegas-ptsans/pt-sans-normal-latin-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://buehler-schornsteinfeger.de/wp-content/uploads/omgf/vegas-ptsans/pt-sans-normal-latin-ext-700.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://buehler-schornsteinfeger.de/wp-content/uploads/omgf/vegas-ptsans/pt-sans-normal-latin-700.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://buehler-schornsteinfeger.de/wp-content/uploads/omgf/vegas-sourcesans/source-sans-pro-normal-latin-ext-400.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://buehler-schornsteinfeger.de/wp-content/uploads/omgf/vegas-sourcesans/source-sans-pro-normal-latin-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 900;
font-display: swap;
src:     url(https://buehler-schornsteinfeger.de/wp-content/uploads/omgf/vegas-sourcesans/source-sans-pro-normal-latin-ext-900.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 900;
font-display: swap;
src:     url(https://buehler-schornsteinfeger.de/wp-content/uploads/omgf/vegas-sourcesans/source-sans-pro-normal-latin-900.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}.wpcf7 form {
display: block;
}
.wpcf7-form label {
display: block;
} #page-header .l-subheader-cell .w-socials-item.twitter .fa-x-twitter svg {
display: none !important;
}:root {
--uacf7-global-color-primary: #382673;
--uacf7-global-text-color-secondary: #383c41;
--uacf7-global-placeholder-color: #606266;
--uacf7-global-border-color: #e4e9f8;
--uacf7-global-button-color: var(--uacf7-global-color-primary);
--uacf7-border-radius: 5px;
--uacf7-white-color: #fff;
} .uacf7-wrapper-default {
border: none !important;
margin: 0 !important;
padding: 0 !important;
box-shadow: none !important;
outline: none !important;
min-inline-size: 100%;
}
.uacf7-wrapper-default hr {
background-color: var(--uacf7-global-border-color);
border: none;
height: 1px;
margin-bottom: 20px;
width: 100%;
}
.uacf7-wrapper-default label {
display: inline-block;
font-weight: 500;
line-height: inherit;
margin-bottom: 15px;
width: 100%;
}
.uacf7-wrapper-default label span {
display: block;
margin-top: 5px;
}
.uacf7-wrapper-default .wpcf7-acceptance label span {
display: inline-block;
margin-top: 5px;
} .uacf7-wrapper-default input[type="date"],
.uacf7-wrapper-default input[type="email"],
.uacf7-wrapper-default input[type="number"],
.uacf7-wrapper-default input[type="password"],
.uacf7-wrapper-default input[type="search"],
.uacf7-wrapper-default input[type="tel"],
.uacf7-wrapper-default input[type="text"],
.uacf7-wrapper-default input[type="url"],
.uacf7-wrapper-default select,
.uacf7-wrapper-default textarea,
.uacf7-wrapper-default label span textarea,
.uacf7-wrapper-default label span input {
padding: 0.7rem 1rem;
background-clip: padding-box;
background-image: none;
border: 1px solid var(--uacf7-global-border-color);
border-radius: var(--uacf7-border-radius);
color: var(--uacf7-global-text-color-secondary);
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
outline: none;
}
.uacf7-wrapper-default textarea {
height: 90px;
}
input[type="date"]:focus-visible,
input[type="date"]:visited,
input[type="email"]:focus-visible,
input[type="email"]:visited,
input[type="number"]:focus-visible,
input[type="number"]:visited,
input[type="password"]:focus-visible,
input[type="password"]:visited,
input[type="search"]:focus-visible,
input[type="search"]:visited,
input[type="tel"]:focus-visible,
input[type="tel"]:visited,
input[type="text"]:focus-visible,
input[type="text"]:visited,
select:visited,
select:focus-visible,
textarea:visited,
textarea:focus-visible {
border-color: var(--uacf7-global-button-color) !important;
} .uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item-label {
margin: 0;
}
.uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item {
display: flex !important;
align-items: center;
margin: 0.5em 0 0 1em;
font-weight: 400;
}
.uacf7-wrapper-default .uacf7-checkbox span input {
margin-right: 10px;
} .uacf7-wrapper-default .uacf7-radio .wpcf7-list-item-label {
margin: 0;
}
.uacf7-wrapper-default .uacf7-radio .wpcf7-list-item {
display: flex !important;
align-items: center;
margin: 0.5em 0 0 1em;
font-weight: 400;
}
.uacf7-wrapper-default .uacf7-radio span input {
margin-right: 10px;
}
.uacf7-wrapper-default .uacf7-rating label span {
display: inline-block;
} .uacf7-wrapper-default .uacf7-submint {
display: flex;
align-items: center;
}
.uacf7-wrapper-default .uacf7-submint.end {
display: flex;
flex-direction: row-reverse;
align-items: center;
}
.uacf7-wrapper-default .uacf7-submint input[type="submit"] {
font-size: 16px;
font-weight: 700;
color: var(--uacf7-white-color);
background-color: var(--uacf7-global-color-primary);
border-style: solid;
border-radius: var(--uacf7-border-radius);
border-width: 2px;
border-color: var(--uacf7-white-color);
padding: 10px 20px;
text-align: center;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
box-shadow 0.15s ease-in-out;
outline: none;
}
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:hover {
color: var(--uacf7-white-color);
background-color: var(--uacf7-global-color-primary);
} .uacf7-wrapper-default .uacf7-submint.fill input[type="submit"] {
background-color: var(--uacf7-global-color-primary);
color: var(--uacf7-white-color) !important;
}
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:hover {
color: var(--uacf7-global-color-primary);
background-color: var(--uacf7-white-color);
} .uacf7-wrapper-default .uacf7-submint.full-width {
position: relative;
}
.uacf7-wrapper-default .uacf7-submint.full-width input[type="submit"] {
width: 100%;
}
.uacf7-wrapper-default .uacf7-submint.full-width > span {
position: absolute;
left: 50%;
margin-left: -12px;
}
.uacf7-wrapper-default .uacf7-submint.fill.full-width > span.wpcf7-spinner {
background-color: var(--uacf7-white-color);
}
.uacf7-wrapper-default
.uacf7-submint.fill.full-width
> span.wpcf7-spinner::before {
background-color: var(--uacf7-global-color-primary);
}
.uacf7-wrapper-default .uacf7-charity-dinner {
padding: 0 15px;
}
.uacf7-wrapper-default .uacf7-charity-dinner .wpcf7-submit {
background: #115e99 !important;
color: #ffffff !important;
border-color: #115e99 !important;
}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit {
background-color: #e6a23c !important;
border-radius: 6px;
font-size: 18px;
line-height: 1.5;
padding: 8px 16px;
}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit:hover {
background-color: #ebb563 !important;
}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}