@charset "utf-8";#dcontent {    min-height: 100%;    position: absolute;    width: 1024px;}html,body { min-height: 101%; overflow:auto }* {        margin: 0;        padding: 0;}body {        background-color: #1e1e1e;        font-family: Arial, Helvetica, sans-serif;        font-size: 14px;        font-weight: normal;        color: #fff;        line-height: 20px;         background: url(/files/background.jpg) no-repeat center center fixed;   -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}  .body-overlay { background: url("/files/slider-pattern.png") repeat scroll 0 0 rgba(0, 0, 0, 0);    height: 100%;    left: 0;    position: fixed;    top: 0;    width: 100%;    z-index: -1000;}.clearfix {        clear: both;}img {        vertical-align: top;}a img {        border: none;}h1,h2,h3,h4,h5,h6 {        font-family: 'Open Sans', sans-serif;}blockquote {        font-family: 'Open Sans', sans-serif;        font-size: 1.5em;        font-weight: 300;        color: #fff;        line-height: 34px;        padding-left: 35px;        background: url(/ui/img/quote-icon.png) no-repeat;}.quote-author {        font-family: 'Open Sans', sans-serif;        font-size: 1.5em;        font-weight: 300;        color: #fff;}a  { text-decoration: none; color: #fff;}a:hover { color: #009fe3;}hr {    border-top: 1px solid #4e4e4e;    border-bottom: medium none;    border-left: medium none;    border-right: medium none;    float: none;    margin-top: 15px;    margin-bottom: 15px;}.social-main {        position: absolute;        bottom: 0;        right: 0;        margin-right: 20px;        margin-bottom: 10px;}.social-main ul {        list-style: none;}.social-main ul li {        display: inline;        float: left;        margin-left: 4px;}.wrapper {        width: 1024px;        min-height: 100%;        margin-top: 0px;        margin-left: 290px;        overflow: hidden;}.container {        width: 100%;        height: auto;        margin-top: 20px;}.details {        background-color: #1b1d1a;        padding: 10px;        display: table;                -webkit-box-sizing: border-box;         -moz-box-sizing: border-box;            box-sizing: border-box;         }.content-header {        position: relative;        margin-top: -13px;        padding-bottom: 10px;        overflow: hidden;        border-bottom: #4e4e4e solid 1px;}.content-header h1{        font-size: 2.2em;        font-weight: 300;        color: #ffffff;        line-height: 42px;        float: left;}.content-header nav {        position: absolute;        right: 0;        bottom: 0;        margin-bottom: 15px;}.content-header nav a {        color: #aaaaaa;        text-decoration: none;        -webkit-transition: color 0.2s ease-in-out;        -moz-transition: color 0.2s ease-in-out;        -ms-transition: color 0.2s ease-in-out;        -o-transition: color 0.2s ease-in-out;        transition: color 0.2s ease-in-out;}.content-header nav a:hover {        color: #ffffff;}.content-header ul {        list-style: none;}.content-header ul li {        display: inline;        float: left;        margin-left: 7px;        padding-left: 13px;        background: url(/ui/img/back-space-non-breaking-space.png) no-repeat left;                -webkit-box-sizing: border-box;         -moz-box-sizing: border-box;            box-sizing: border-box;         }.content-header ul li:first-child {        background: none;}.content-body {        margin-top: 0px;}.content-body a {      color: #fff;}.content-body .large-button{        margin-top: 40px;}.page-header {        width: 100%;        height: 120px;        display: table;        background-color: #2e2e2e;        box-sizing:border-box;          -moz-box-sizing:border-box;          -webkit-box-sizing:border-box;        border-left: #B1C800 solid 5px;}.light {        background-color: #00aaaa;        border-left: none;}.page-header .content {        padding: 30px 40px;        display: table-cell;        vertical-align: middle;}.header-title {        float: left;        margin-top: 5px;}.header-title h1 {        text-transform: uppercase;}.page-header h1 {        font-size: 2.5em;        font-weight: 300;        color: #ffffff;        line-height: 25px;}.sub-title {        font-family: 'Open Sans', sans-serif;        font-size: 18px;        font-weight: 300;        color: #aaaaaa;        margin-top: 8px;}.light .sub-title {        color: #ffffff;}.page-navigation {        float: right;        margin-top: 20px;}.page-navigation a {        color: #aaaaaa;        text-decoration: none;        -webkit-transition: color 0.2s ease-in-out;        -moz-transition: color 0.2s ease-in-out;        -ms-transition: color 0.2s ease-in-out;        -o-transition: color 0.2s ease-in-out;        transition: color 0.2s ease-in-out;}.page-navigation a:hover {        color: #ffffff;}.light .page-navigation a {        color: #ffffff;}.page-navigation ul {        list-style: none;}.page-navigation ul li {        display: inline;        float: left;        margin-left: 7px;        padding-left: 13px;        background: url(/ui/img/back-space-non-breaking-space.png) no-repeat left;                -webkit-box-sizing: border-box;         -moz-box-sizing: border-box;            box-sizing: border-box;         }.light .page-navigation ul li {        background: url(/ui/img/back-space-non-breaking-space-white.png) no-repeat left;}.page-navigation ul li:first-child {        background: none;}.grid-half {        width: 502px;        height: auto;}.left {        float: left;}.right {        float: right;}.large-grid {        width: 100%;        height: 502px;        position: relative;}.large-grid a {        text-decoration: none;}.large-grid .flip-back {        width: 100%;        height: 100%;        background-color: #2e2e2e;        padding: 30px;        position: relative;                -webkit-box-sizing: border-box;         -moz-box-sizing: border-box;            box-sizing: border-box;         }.large-grid .large-button {        position: absolute;        right: 0;        bottom: 0;        margin-right: 30px;        margin-bottom: 30px;}.large-grid blockquote {        margin-top: 120px;}.large-grid .quote-author {        position: absolute;        right: 0;        bottom: 0;        margin-right: 30px;        margin-bottom: 40px;}.small-grid {        list-style: none;        margin-top: -20px;        margin-left: -20px;}.small-grid li {        width: 241px;        height: 241px;        float: left;        margin-top: 20px;        margin-left: 20px;}.left .small-grid {        margin-top: 0px;}.right .large-grid {        margin-top: 20px;}.small-grid .flip-front {        width: 100%;        height: 100%;}.icon .flip-front {        width: 100%;        height: 100%;        background-color: #2e2e2e;        position: relative;        text-align: center;}.icon .grid-title {        font-size: 1.5em;        font-weight: 300;        color: #aaaaaa;        text-align: center;        position: absolute;        bottom: 0;        left: 0;        right: 0;        margin-left: auto;        margin-right: auto;        margin-bottom: 5px;        padding: 30px;}.icon .icon-light {        background-color: #00aaaa;}.icon .text-white {        color: #ffffff;}.text-colortwo {        color: #ffffff;}.largest-font {        font-size:3em;        color:#aaaaaa;}.large-font {        font-size:2em;        font-weight:400;        line-height:70px;}.box-title {        width: 100%;        height: 100%;        background-color: #2e2e2e;        position: relative;        text-align: center;}.box-title h2 {        font-size: 1.5em;        font-weight: 300;        color: #aaaaaa;        text-align: center;        position: absolute;        bottom: 0;        left: 0;        right: 0;        margin-left: auto;        margin-right: auto;        margin-bottom: 5px;        padding: 30px;}.box-title .icon {        padding-top: 28%;}.tiny-grid .icon {        padding-top: 23%;}.tiny-grid h2 {        font-size: 1em;        font-weight: 400;        padding: 20px;}.small-thumb {        width: 241px;        height: 241px;        background-color: #b1c800;        padding: 20px;        position: relative;                -webkit-box-sizing: border-box;         -moz-box-sizing: border-box;            box-sizing: border-box;         }.dark {        background-color: #2e2e2e;}.small-thumb h2 {        font-size: 1.5em;        font-weight: 300;        color: #ffffff;        line-height: 33px;}.small-thumb .text-gray {        color: #aaaaaa;}.small-thumb p {        font-family: 'Open Sans', sans-serif;        font-size: 14px;        font-weight: 400;        color: #ffffff;        line-height: 20px;        position: absolute;        right: 0;        bottom: 0;        margin-right: 20px;        margin-bottom: 20px;}.call-action {        width: 100%;        height: 120px;        margin-top: 0px;        display: table;        background-color: #1b1d1a;        box-sizing:border-box;          -moz-box-sizing:border-box;          -webkit-box-sizing:border-box;        border-left: #b1c800 solid 0px;}.light {        background-color: #b1c800;        border-left: none;}.call-action .content {        padding-left: 30px;        display: table-cell;        vertical-align: middle;}.call-action h1 {        border-left: 2px solid #009fe3;    color: #fff;    float: left;    font-size: 50px;    font-weight: lighter;    line-height: 50px;    margin-top: -10px;    padding-left: 20px;    padding-top: 50px;    text-transform: uppercase;    padding-bottom: 10px;}.call-action a {        text-decoration: none;}.call-action .large-button {        float: right;        margin: 38px 40px;}.full-grid {        margin-top: 20px;}.sub-text {        font-size:18px;        font-weight:400;        margin-left:10px;}.service ul {        list-style: none;        margin-left: -20px;        margin-top: -20px;}.service ul li {        width: 241px;        height: 241px;        float: left;        margin-left: 20px;        margin-top: 20px;}.service .flip-front {        width: 100%;        height: 100%;        background-color: #2e2e2e;        position: relative;        text-align: center;}.service .grid-title {        font-size: 1.5em;        font-weight: 300;        color: #aaaaaa;        text-align: center;        position: absolute;        bottom: 0;        left: 0;        right: 0;        margin-left: auto;        margin-right: auto;        margin-bottom: 5px;        padding: 30px;}.service-icon {        padding-top: 28%;}.service-large ul li {        width: 502px;        height: 502px;        position: relative;        background-color: #2e2e2e;}.service-details {        padding: 30px 40px;                -webkit-box-sizing: border-box;         -moz-box-sizing: border-box;            box-sizing: border-box;         }.service-details a {        text-decoration: none;}.service-details h2 a {        font-size: 24px;        font-weight: 300;        color: #aaaaaa;        line-height: 20px;        -webkit-transition: color 0.2s ease-in-out;        -moz-transition: color 0.2s ease-in-out;        -ms-transition: color 0.2s ease-in-out;        -o-transition: color 0.2s ease-in-out;        transition: color 0.2s ease-in-out;}.service-details h2 a:hover {        color: #ffffff;}.service-details p {        margin-top: 20px;}.service-details .large-button {        position: absolute;        right: 0;        bottom: 0;        margin-right: 40px;        margin-bottom: 40px;}.service-large .thumb-hover {        width: 502px;        height: 251px;}.category-filter ul {        list-style: none;        margin-top: 15px;}.category-filter ul li {        color:#aaaaaa;        text-decoration: none;        float: left;        margin-right: 20px;        display: inline;        cursor: pointer;        -webkit-transition: color 0.2s ease-in-out;        -moz-transition: color 0.2s ease-in-out;        -ms-transition: color 0.2s ease-in-out;        -o-transition: color 0.2s ease-in-out;        transition: color 0.2s ease-in-out;}.category-filter ul li:hover,.category-filter .active {        color: #ffffff;}.grid .mix{    opacity: 0;    display: none;}.related ul {        list-style: none;        margin-left: -20px;        margin-top: -20px;}.related ul li {        width: 241px;        height: 241px;        float: left;        margin-left: 20px;        margin-top: 20px;}.gallery-list ul {        list-style: none;        margin-left: -20px;        margin-top: -20px;}.gallery-list ul li {        width: 240px;        height: 225px;        float: left;        margin-left: 20px;        margin-top: 20px;}.team ul {        list-style: none;        margin-left: -20px;        margin-top: -20px;}.team ul li {        width: 241px;        height: 241px;        float: left;        margin-left: 20px;        margin-top: 20px;}.comment-area {        margin-top: 30px;}.comment-area h1 {        font-size: 24px;        font-weight: 300;        color: #ffffff;        text-transform: uppercase;}.comment-area ul {        list-style: none;}.comment-number {        margin-left:15px;}.comment-list {        display: table;        margin-top: 20px;        background-color: #2e2e2e;        border-left: #00aaaa solid 5px;        border-collapse: separate;        border-spacing: 30px;}.comment-date {        font-size:12px;        color:#aaaaaa;        margin-left:10px;}.comment-reply {        background-color: #4e4e4e;}.comment-reply p {        color: #aaaaaa;}.avatar-table {        display: table-cell;        vertical-align: top;        padding: 0px 5px;}.avatar-table figure {        border-radius: 50%;        overflow: hidden;}.comment-table {        display: table-cell;}.comment-table p {        margin-top: 15px;}.comment-top {        overflow: hidden;}.name-date {        font-family: 'Open Sans', sans-serif;        font-size: 14px;        font-weight: 400;        color: #ffffff;        float: left;}.reply {        float: right;}.reply a {        color: #aaaaaa;        text-decoration: none;        -webkit-transition: color 0.2s ease-in-out;        -moz-transition: color 0.2s ease-in-out;        -ms-transition: color 0.2s ease-in-out;        -o-transition: color 0.2s ease-in-out;        transition: color 0.2s ease-in-out;}.reply a:hover {        color: #ffffff;}.map {        width: 100%;        height: 502px;}#map-canvas {    margin: 0;    padding: 0;    height: 100%;}.contact {        display: table;}.contact-info {        display: table-cell;        width: 502px;        background-color: #1b1d1a;}.send-message {        display: table-cell;        width: 502px;        border-right: transparent solid 20px;        vertical-align: top;                }.send-message .message {        margin-top: 0px;        padding: 10px;        background-color: #1b1d1a;}.message h2 {        font-size: 24px;        font-weight: 300;        color: #ffffff;        text-transform: uppercase;}.message input {        margin-top: 0px;}.email_success {        color: #aaaaaa;        text-align: right;        margin-top: 20px;}.info-box {        padding: 35px 40px;}.info-box h2 {        font-size: 24px;        font-weight: 300;        color: #ffffff;        margin-bottom: 20px;        text-transform: uppercase;}.info-box ul {        list-style: none;}.info-box ul li {        margin-top: 5px;}.info-box .blog-single-content {        margin-top: 30px;}.info-box .blog-single-content figure {        float: left;        margin: 0px 25px 15px 0px;}.contact-meta {        color:#7e7e7e;        margin-left:10px;}aside {        display: table-cell;}.sidebar {        width: 300px;}.sidebar-box {        width: 100%;        margin-bottom: 20px;}.sidebar-title {        background-color: #009fe3;}.sidebar-title h2{        font-size: 20px;        font-weight: 400;        color: #ffffff;        text-transform: uppercase;        padding: 15px 30px;}.sidebar-details {        width: 100%;        height: auto;        padding: 20px;        background-color: #1b1d1a;                -webkit-box-sizing: border-box;         -moz-box-sizing: border-box;            box-sizing: border-box;         }.recent {        list-style: none;        margin-top: -10px;}.recent li {        padding: 20px 0px;        border-bottom: #4e4e4e solid 1px;}.recent li:last-child {        border-bottom: none;}.recent-list {        display: table;}.recent-list figure {        display: table-cell;        position: relative;        float: left;        margin-right: 20px;}.recent-details {        display: table-cell;        vertical-align: top;}.recent-details h4 a {        font-size: 14px;        font-weight: 400;        color: #aaaaaa;        line-height: 20px;        text-decoration: none;        -webkit-transition: color 0.2s ease-in-out;        -moz-transition: color 0.2s ease-in-out;        -ms-transition: color 0.2s ease-in-out;        -o-transition: color 0.2s ease-in-out;        transition: color 0.2s ease-in-out;}.recent-details h4 a:hover {        color: #ffffff;}.recent-details a {        text-decoration: none;}.readmore {        font-family: 'Open Sans', sans-serif;        font-size: 12px;        font-weight: 400;        color: #ffffff;        line-height: 11px;        text-transform: uppercase;        padding-left: 20px;        margin-top: 13px;        background: url(/ui/img/plus-link-readmore.png) no-repeat left center;        -webkit-transition: padding-left 0.5s ease-in-out;        -moz-transition: padding-left 0.5s ease-in-out;        -ms-transition: padding-left 0.5s ease-in-out;        -o-transition: padding-left 0.5s ease-in-out;        transition: padding-left 0.5s ease-in-out;}.readmore:hover {        padding-left: 25px;}.category {        list-style: none;        margin-top: -10px;}.category li {        padding: 15px 20px;        border-bottom: #4e4e4e solid 1px;}.category li:last-child {        padding: 10px 20px;        margin-top: 5px;        border-bottom: none;}.category li a {        font-family: 'Open Sans', sans-serif;        font-size: 14px;        font-weight: 400;        color: #aaaaaa;        text-decoration: none;        -webkit-transition: color 0.5s ease-in-out;        -moz-transition: color 0.5s ease-in-out;        -ms-transition: color 0.5s ease-in-out;        -o-transition: color 0.5s ease-in-out;        transition: color 0.5s ease-in-out;}.category li a:hover {        color: #ffffff;}.category-list {        padding-left: 20px;        background: url(/ui/img/plus-link-readmore.png) no-repeat left center;        -webkit-transition: padding-left 0.5s ease-in-out;        -moz-transition: padding-left 0.5s ease-in-out;        -ms-transition: padding-left 0.5s ease-in-out;        -o-transition: padding-left 0.5s ease-in-out;        transition: padding-left 0.5s ease-in-out;}.category-list:hover {        padding-left: 25px;}.gallery {        list-style: none;        overflow: hidden;}.gallery li {        float: left;}.gallery-list figure {        position: relative;}.sidebar-tags {        list-style: none;        margin-top: 15px;}.sidebar-tags li {        float: left;        margin-top: 5px;        margin-right: 5px;        padding: 5px 10px;        background-color: #2e2e2e;        border-radius: 3px;        -webkit-transition: background-color 0.5s ease;        -moz-transition: background-color 0.5s ease;        -ms-transition: background-color 0.5s ease;        -o-transition: background-color 0.5s ease;        transition: background-color 0.5s ease;}.sidebar-tags li:hover {        background-color: #00aaaa;}.sidebar-tags a {        text-decoration: none;        color: #aaaaaa;        -webkit-transition: color 0.5s ease;        -moz-transition: color 0.5s ease;        -ms-transition: color 0.5s ease;        -o-transition: color 0.5s ease;        transition: color 0.5s ease;}.sidebar-tags a:hover {        color: #ffffff;}.footer-section {        width: 1024px;        height: auto;        margin-top: 20px;        margin-bottom: 85px;        padding: 35px 30px 0px 30px;        background-color: #1b1d1a;        overflow: hidden;                -webkit-box-sizing: border-box;         -moz-box-sizing: border-box;            box-sizing: border-box;         }.footer-text {        font-size: 14px;        font-weight: normal;        color: #fff;        line-height: 20px;}.footer-title {        font-size: 20px;        font-weight: 600;        color: #3a77b4;        line-height: 16px;}.footer-content {        margin-top: 30px;}.footer-about .footer-content {        margin-top: 0px;}.footer-about {        width: 302px;        height: auto;        float: left;        margin-right: 29px;}.footer-contact {        width: 302px;        height: auto;        float: left;        margin-right: 29px;}.footer-contact ul {        list-style: none;}.footer-contact ul li {        border-bottom: #404040 solid 1px;        padding: 15px 0px;}.footer-contact ul li:first-child {        padding: 0px 0px 15px 0px;}.footer-contact ul li:last-child {        border-bottom: none;}.footer-contact .email {        background: url(/ui/img/footer-icon-email.png) no-repeat;}.footer-contact .phone {        background: url(/ui/img/footer-icon-phone.png) no-repeat;}.contact-list {        width: 100%;        height: 41px;        display: table;        padding-left: 55px;        box-sizing:border-box;          -moz-box-sizing:border-box;          -webkit-box-sizing:border-box;        background: url(/ui/img/footer-icon-home.png) no-repeat;}.contact-list span {        display: table-cell;        vertical-align: middle;}.footer-subscribe {        width: 302px;        height: auto;        float: right;}.footer-subscribe a {        text-decoration: none;}.footer-bottom {        width: 100%;        height: auto;        margin-top: 0px;        margin-bottom: 20px;        overflow: hidden;}.copyright {        font-size: 12px;        font-weight: normal;        color: #7e7e7e;        float: left;}.copyright a {        color: #7e7e7e;        text-decoration: none;        -webkit-transition: color 0.2s ease-in-out;        -moz-transition: color 0.2s ease-in-out;        -ms-transition: color 0.2s ease-in-out;        -o-transition: color 0.2s ease-in-out;        transition: color 0.2s ease-in-out;}.copyright a:hover {        color: #cccccc;}.footer-bottom nav {        float: right;}.footer-bottom ul {        list-style: none;}.footer-bottom ul li {        display: inline;        float: left;        margin-left: 14px;}.footer-bottom ul li a {        font-size: 12px;        font-weight: normal;        color: #7e7e7e;        text-decoration: none;        -webkit-transition: color 0.2s ease-in-out;        -moz-transition: color 0.2s ease-in-out;        -ms-transition: color 0.2s ease-in-out;        -o-transition: color 0.2s ease-in-out;        transition: color 0.2s ease-in-out;}.footer-bottom ul li a:hover {        color: #cccccc;}@-moz-document url-prefix() {    .comment-active {                margin-top: 13px;        }}.header-section {        width: 240px;        height: 100%;        position: fixed;        top: 0;        background-color: #1b1d1a;        box-shadow: 0px #000000;        z-index: 100;        color: #2e2e2e;        margin-left: 15px;-webkit-transform: translateZ(0);}.logo {        width: 100%;        height: auto;        text-align: center;        padding: 0px 0px 4px 0px;        background-color: #1b1d1a;        border-bottom: #e2ff00 solid 0px;}.header-section #navbtn {  display: none;  float: right;  top: 0;  margin-top: 18px;  margin-right: 30px;}.main-menu {        width: 100%;        position: absolute;        margin-top: 139px;}.main-menu ul ul {        display: none;}.main-menu ul li:hover > ul {        display: block;}.main-menu ul {        font-family: 'Open Sans', sans-serif;        font-weight: light;        font-size: 16px;        line-height: 18px;        text-align: left;        list-style: none;        text-transform: uppercase;}.main-menu ul li {        margin: 0px 20px;        padding: 2px 15px;        padding-top: 15px;        position: relative;        color: #ffffff;        border-bottom: 1px solid #4e4e4e;}.main-menu ul li:hover {        background-color: none;        color: #009fe3;}.main-menu ul li a {         color: #ffffff;        text-decoration: none;}.main-menu ul li a:hover {         color: #009fe3;        text-decoration: none;}.main-menu ul li a:active {        color: #009fe3;        text-decoration: none;}.hover-active {        width: 10px;        height: 41px;        position: absolute;        top: 0;        margin-left: 220px;        color: #b1c800;        opacity: 0;}.main-menu ul li:hover > .hover-active {        opacity: 1;}.main-menu ul .menu-active {         color: #fff;        border-bottom: 1px solid #4e4e4e;}.main-menu ul .menu-active a {         color: #fff;}.menu-active .hover-active {        opacity: 1;}.main-menu ul ul {        position: absolute;        left: 100%;        top: 0;        padding-left: 10px;        padding-bottom: 10px;        text-align: left;        background: rgba(27,29,26,0.8);}.main-menu ul ul li {        float: none;        position: relative;        margin-bottom: 3px;        padding-bottom: 3px;        border-top: 0px dotted #00ffff;        border-bottom: 1px solid #4e4e4e;}.main-menu ul ul li a {        font-size: 14px;}.main-menu ul ul ul {        position: absolute;        left: 100%;        top:0;        padding-left: 3px;}.submenu-bg {        position: absolute;        top: 0px;        left: 0px;        width: 100%;        height: 100%;                z-index: -1;                opacity: 0.8;}#galholder { position: fixed;z-index: 10000;top: 0px;left: 0px;right: 0px;bottom: 0px;width: 100%;height: 100%;}.gallery-list .img-thumbnail {    height: 80px;    width: 120px;}.gallery-list .design {    float: left;}.gallery-details {    background-color: #009fe3;    box-sizing: border-box;    margin-bottom: 10px;    margin-top: 5px;    padding: 10px;    color: #fff !important;    font-size: 14px;    font-family: open sans;}@media (max-width: 767px) {  .hidden-xs,  tr.hidden-xs,  th.hidden-xs,  td.hidden-xs {    display: none !important;  }    }@media (max-width: 1199px) {  .hidden-sm,  tr.hidden-sm,  th.hidden-sm,  td.hidden-sm {    display: none !important;  }    }@media (min-width: 1200px) {  .hidden-lg,  tr.hidden-lg,  th.hidden-lg,  td.hidden-lg {    display: none !important;  }}#form label.captcha img { box-sizing: content-box; }#form h3 {    color: #aaaaaa !important;    display: block;    font-weight: 300;    margin-bottom: 10px;    margin-top: 10px;    padding-bottom: 5px;    text-transform: uppercase;    border-bottom: 1px solid #4e4e4e;}#form input {        background-color: #4e4e4e;    border: 1px solid #4e4e4e;    box-sizing: border-box;    color: #aaaaaa;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    font-weight: normal;    height: 35px;    padding: 0 20px;     }     #form select {        background-color: #4e4e4e;    border: 1px solid #4e4e4e;    box-sizing: border-box;    color: #aaaaaa;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    font-weight: normal;    height: 35px;    padding: 0 20px;     }      #form    textarea {    background-color: #4e4e4e;    border: 1px solid #4e4e4e;    box-sizing: border-box;    color: #aaaaaa;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    font-weight: normal;    height: 200px;    margin-top: 20px;    padding: 10px 20px;    width: 100%;}#form .submit {    background-color: #009fe3;    border: medium none;    border-radius: 5px;    box-sizing: border-box;    color: #fff !important;;    cursor: pointer;    float: right;    font-family: 'Open Sans',sans-serif;    font-size: 14px;    font-weight: 600;    height: auto;    margin-top: 5px;    padding: 9px;    text-align: center;    text-transform: uppercase;    transition: background-color 0.2s ease-in-out 0s;    width: 165px;}#form .submit:hover {    background-color: #00648f;    color: #ffffff !important;    text-decoration: none !important;}    #form .formtext, #form .select, #form .formpassword {margin-top: 10px; }#form .text, #form .password, #form .select {display: block; color: #aaaaaa; }#form .textarea { color: #aaaaaa; }#form .formcheckbox { text-align: left; }#form .captcha {display: block; margin-bottom: 5px;}#el_0, #el_1, #el_2, #el_3, #el_4, #el_5, #el_6, #el_7, #el_8, #el_9, #el_10, #el_11, #el_12, #el_13, #el_14, #el_15, #el_16, #el_17, #el_18, #el_30, #el_31, #el_32, #el_33, #el_34, #el_35, #el_44 {width: 302px; color: #1b1b1b; }#el_19, #el_20, #el_21, #el_22, #el_23, #el_24, #el_25, #el_26, #el_27 {width: 302px; color: #1b1b1b; }#el_19.checkbox, #el_20.checkbox, #el_21.checkbox, #el_22.checkbox, #el_23.checkbox, #el_24.checkbox, #el_25.checkbox, #el_26.checkbox, #el_27.checkbox  {width: 30px !important; color: #1b1b1b; }#capcheck {width: 210px; color: #1b1b1b; }#el_3_vw, #el_7_vw, #el_2_vw, #el_6_vw {    display: inline-block;    margin-bottom: 5px;    width: 330px;}#el_3_nmb, #el_7_nmb, #el_2_nmb, #el_6_nmb {    display: inline-block;    width: 330px;    color: #1b1b1b;}#el_6_day, #el_6_month, #el_6_year, #el_12_day, #el_12_month, #el_12_year, #el_21_day, #el_21_month, #el_21_year {    width: 158px !important;    color: #1b1b1b;}@media only screen and (min-width: 480px) and (max-width: 767px) {}@media only screen and (max-width: 479px) {#el_0, #el_1, #el_2, #el_3, #el_4, #el_5, #el_6, #el_7, #el_8, #el_9, #el_10, #el_11, #el_12, #el_13, #el_14, #el_15, #el_16, #el_17, #el_18, #el_30, #el_31, #el_32, #el_33, #el_34, #el_35, #el_44 {width: 210px; }#el_19, #el_20, #el_21, #el_22, #el_23, #el_24, #el_25, #el_26, #el_27 {width: 10px; color: #1b1b1b; }#el_3_vw, #el_7_vw, #el_2_vw, #el_6_vw{  width: 105px; }#el_3_nmb, #el_7_nmb, #el_2_nmb, #el_6_nmb{  width: 125px;}#el_6_day, #el_6_month, #el_6_year, #el_12_day, #el_12_month, #el_12_year, #el_21_day, #el_21_month, #el_21_year {    width: 78px !important;    margin-bottom: 5px;}}.boxy-wrapper { position: absolute; }.boxy-wrapper.fixed { position: fixed; }      .boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0; }      .boxy-wrapper { empty-cells: show; }.boxy-wrapper .top-left,.boxy-wrapper .top-right,.boxy-wrapper .bottom-right,.boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0 }.boxy-wrapper .top-left { background-color: #38393a; opacity: 0.6; filter: alpha(opacity=60); }.boxy-wrapper .top-right { background-color: #38393a; opacity: 0.6; filter: alpha(opacity=60); }.boxy-wrapper .bottom-right { background-color: #38393a; opacity: 0.6; filter: alpha(opacity=60); }.boxy-wrapper .bottom-left { background-color: #38393a; opacity: 0.6; filter: alpha(opacity=60); }.boxy-wrapper .top,.boxy-wrapper .bottom { height: 10px; background-color: #38393a; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }.boxy-wrapper .left,.boxy-wrapper .right { width: 10px; background-color: #38393a; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }.boxy-wrapper .title-bar { background-color: #009EE0; padding: 6px; position: relative; }  .boxy-wrapper .title-bar.dragging { cursor: move; }    .boxy-wrapper .title-bar h2 { font-size: 14px; color: #D9DADB; line-height: 1; margin: 0; padding: 0; font-weight: bold; }    .boxy-wrapper .title-bar .close { color: #D9DADB; position: absolute; top: 6px; right: 6px; font-size: 90%; line-height: 1; }.boxy-inner { background-color: #000; color:#D9DADB; padding: 0 }.boxy-content { padding: 5px; color:#000; color:#D9DADB; }    .boxy-wrapper .question { width: 350px; min-height: 80px; }    .boxy-wrapper .answers { text-align: right; }#gal  {   width:100%;  height: 100%;  position: relative;}#picnumber { position: absolute;right: 20px;top: 15px;z-index: 1000;}#gal .galleria-thumbnails .galleria-image {width: 107px !important;height: 80px !important;}#gal .galleria-stage {bottom: 100px !important;}#gal .galleria-thumbnails-container {height: 90px !important;}#gal .galleria-thumb-nav-left,#gal .galleria-thumb-nav-right { top: 20px !important; }#gal a, #gal a:visted { font-weight: 700px; font-size: 16px; }@media only screen and (max-width: 479px) {#gal  {   width:100%;  height: 100%;  position: relative;  margin-top: 0px;}#picnumber { position: absolute;right: 20px;top: 10px;z-index: 1000;display: none;}}#reserv select {        background-color: #4e4e4e;    border: 1px solid #4e4e4e;    box-sizing: border-box;    color: #aaaaaa;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    font-weight: normal;    height: 35px;    display: block;    padding: 0 20px;    width: 80%;     }     #reserv label {    color: #aaaaaa;    display: block;    font-family: Open Sans,sans-serif;    font-size: 14px;    margin-bottom: 5px;    margin-top: 10px;}.row.lounges .lounge {padding-top: 10px;padding-bottom: 10px;border-bottom: 1px dotted #ccc;}.klein {    display: block;    float: left;    margin-top: 20px;    width: 50%;}        .table.remove-border-first tr:first-child td {border-top: 0;}.floor{padding: 15px;text-align: center;margin: auto; }.rlounge-pic{    width: 50%;    margin-right: 10px;    float: left;}.rlounge-info{   float: left;    width: 47%;}.rlounge-head{    background-color: #009fe3;    margin-bottom: 5px;    padding: 10px;}.rlounge-head h2 {    color: #fff;    font-size: 18px;    font-weight: 300;    line-height: 20px;    margin-bottom: 0px;}.btn {    background-color: #009fe3;    border: medium none;    border-radius: 5px;    box-sizing: border-box;    color: #fff !important;;    cursor: pointer;    float: right;    font-family: 'Open Sans',sans-serif;    font-size: 14px;    font-weight: 600;    height: auto;    margin-top: 5px;    padding: 9px;    text-align: center;    text-transform: uppercase;    transition: background-color 0.2s ease-in-out 0s;    width: 165px;}.btn:hover {    background-color: #00648f;    color: #ffffff !important;    text-decoration: none !important;}.recent-list2 figure {    display: table-cell;    float: left;    margin-right: 10px;    position: relative;}@media only screen and (max-width:1023px){  .klein {                display: block;                width: 628px !important;                margin-top: 20px;        }}@media only screen and (max-width:767px){  .klein {                display: block;                width: 100% !important;                margin-top: 20px;        }        .rlounge-pic{    width: 100%;    margin-right: 0px;    float: none;}.rlounge-info{   float: none;    width: 100%;}}#pictures_preview .pic {float: left;padding: 5px;}#reservation .info {padding-left: 10px;}#reservation .sum {padding-top: 20px;padding-bottom: 20px;}#reservation .p_bottom {padding-bottom: 20px;}#drink_item_1, #drink_item_2, #drink_item_3, #drink_item_4, #drink_item_5, #drink_item_6, #drink_item_7, #drink_item_8, #drink_item_9 {color: #1b1b1b;}.sidebar-details h3 {    color: #ffffff;    font-size: 24px;    font-weight: 300;    margin-bottom: 20px;    text-transform: uppercase;}.sidebar-details .title {    color: #ffffff;    font-size: 14px;    font-weight: 300;    margin-bottom: 5px;    text-transform: uppercase;}#loginform label, #reservation_form label{    color: #aaaaaa;    display: block;}#loginform input {    background-color: #4e4e4e;    border: 1px solid #4e4e4e;    box-sizing: border-box;    color: #aaaaaa;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    font-weight: normal;    height: 35px;    padding: 0 20px;}#reservation_form input {    background-color: #4e4e4e;    border: 1px solid #4e4e4e;    box-sizing: border-box;    color: #aaaaaa;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    font-weight: normal;    width: 80%;    height: 35px;    padding: 0 20px;}#nodrinks {    height: 10px !important;    padding: 0 !important;    width: 20px !important;}#reservation_form .form-group {margin-top: 10px;}#loginform .button, #r_submit_btn {    background-color: #009fe3;    border: medium none;    border-radius: 5px;    box-sizing: border-box;    color: #fff !important;;    cursor: pointer;    float: right;    font-family: 'Open Sans',sans-serif;    font-size: 14px;    font-weight: 600;    height: auto;    margin-top: 5px;    padding: 9px;    text-align: center;    text-transform: uppercase;    transition: background-color 0.2s ease-in-out 0s;    width: 165px;}#loginform .button:hover, #r_submit_btn:hover {    background-color: #00648f;    color: #ffffff !important;    text-decoration: none !important;}.drink-pack {width: 48%; float: left; padding-bottom: 15px; padding-left: 10px;  }.drink-pic {width: 50%; float: left; margin-right: 10px; } .drink-info {width: 47%; float: left; }@media only screen and (max-width:767px){.drink-pack {width: 100%; float: none; padding-bottom: 0px; padding-left: 0px;  }.drink-pic {width: 100%; float: none; margin-right: 0px; } .drink-info {width: 100%; float: none; }}#invbox { color:#D9DADB; }.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; }  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }  .tipsy-arrow { position: absolute; background: url('/ui/img/page/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }    .tipsy-hovercard .tipsy-inner {  background-color: #000;  color: #fff;}.tipsy-hovercard {   padding:5px;}.tipsy-hovercard .tipsy-inner {  border: 3px solid #333;}.tipsy-hovercard a {  color: inherit;}.tipsy-hovercard .thc-image {  float: left;  margin-right: 10px;}.tipsy-hovercard .thc-text {  float: left;  text-align: left;}.tipsy-hovercard .thc-options {}#comments_comments div.comment_box { margin:5px; padding:5px; margin-bottom:0px; background-color: grey; }#comments_comments div.comment_userpic { float:left; margin-right:5px; }#comments_comments div.comment_content { float:left; }#comments_comments div.comment_content p.username { font-weight:bold; }#comments_comments div.comment_content p.date { font-size:10px; position:relative;bottom:0px; }#comments_comments span.del{float:right; font-weight:bold; color:#666666}#comments_comments span.del a{color:#000000;}#comments_comments span.del a:hover{background-color:#36538D;padding-left:1px;padding-right:1px;color:#ffffff;}#actbox { background-color:#292929; width:100%; height:100%; }#invbox input[type="submit"] { margin:5px; }#jfmfs-friend-selector input {    background-color: #fcfcfc;    border: 1px solid #ccc;    font: 11px verdana, arial, helvetica, sans-serif;    margin: 2px 0;    padding: 2px 4px;}.jfmfs-friend {                    cursor:pointer;    display:block;    float:left;    height:56px;    margin:3px;    padding:4px;    width:126px;    border: 1px solid #FFFFFF;    -moz-border-radius: 5px;     -webkit-border-radius: 5px;-webkit-user-select:none;-moz-user-select:none;overflow:hidden;}.jfmfs-friend img {    border: 1px solid #CCC;    float:left;    margin:0;}.jfmfs-friend.selected img {    border: 1px solid #233E75;}.jfmfs-friend div {    color:#fff;    font-size:11px;    overflow:hidden;    padding:2px 0 0 6px;}#jfmfs-friend-container {    overflow:scroll;    overflow-x: hidden;    -ms-overflow-x: hidden;    width:100%;    height:220px;      font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;    color: #fff;    font-size: 12px;}#jfmfs-friend-selector {    width:590px;       height:250px;    overflow-y:hidden;                            }#jfmfs-inner-header {    background:none repeat scroll 0 0 #F7F7F7;    border-bottom:1px solid #CCCCCC;    color:#3B5998;    font-size:11px;    font-weight:bold;    height:25px;    padding:2px;}.jfmfs-friend.selected {    background-color: #3B5998;    border: 1px solid #3B5998;        background: #6D84B4;     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#233E75', endColorstr='#6D84B4');     background: -webkit-gradient(linear, left top, left bottom, from(#233E75), to(#6D84B4));     background: -moz-linear-gradient(top,  #233E75,  #6D84B4);     }.jfmfs-friend.selected div {    color: #FFFFFF;}.hover {    background-color: #EFF2F7;}.hide-non-selected, .hide-filtered {    display: none;}div.jfmfs-button {    background:none repeat scroll 0 0 #6D84B4;    border:1px solid #3B5998;    color:white;    cursor:pointer;    margin:4px 5px 0 4px;    padding:2px 5px;    text-decoration:none;}#jfmfs-friend-selector a.filter-link:link, a.filter-link:visited {    font-weight: bold;    text-decoration: none;}#jfmfs-friend-selector a.filter-link:hover, #jfmfs-friend-selector a.selected {    background-color: #6D84B4;    -moz-border-radius: 5px;     -webkit-border-radius: 5px;    color: #FFFFFF;}#jfmfs-friend-selector .filter-link {    margin:4px 5px 4px 5px;    padding:3px 5px 3px 5px;}#jfmfs-inner-header .filter-link {    float:right;}#jfmfs-inner-header div.jfmfs-button-hover {    text-decoration: underline;}#jfmfs-friend-filter-text {    height: 23px;}#jfmfs-inner-header span.jfmfs-title {    color: #333333;    font-weight: bold;    margin: 3px 0 2px;}#jfmfs-max-selected-wrapper {    float: right;    margin:4px 5px 4px 5px;    padding:3px 5px 3px 5px;  }.teaser-0 {    height: auto;    width: 100%;}#lrequest { margin:10px; }#lrequest div.content { padding:10px; margin:10px; border:0px solid #000; }#lrequest_social { float:left; width:49%; border:1px solid #4e4e4e; }#lrequest_classic { float:right; width:49%; border:1px solid #4e4e4e; }@media only screen and (max-width:767px){#lrequest_social { float:left; width:100%; border:1px solid #4e4e4e; }#lrequest_classic { float:right; width:100%; border:1px solid #4e4e4e; }}#com_user_navi div.user_pic { float:left; }#com_user_navi div.box {    border: 1px solid #757575; min-height:170px; }#com_user_navi div.content { }#com_user_navi div.userbg { background-image: url('/ui/img/page/userbg.jpg'); background-repeat:no-repeat; }#com_user_navi div.user_info { float:left; margin-left:10px; }#com_user_navi div.user_box { margin-bottom:10px; margin-top:30px; }#com_user_navi a { display:block;}.mfp-bg {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1042;  overflow: hidden;  position: fixed;  background: #0b0b0b;  opacity: 0.8;  filter: alpha(opacity=80); }.mfp-wrap {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1043;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden; }.mfp-container {  text-align: center;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  padding: 8 8px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }.mfp-container:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle; }.mfp-align-top .mfp-container:before {  display: none; }.mfp-content {  position: relative;  display: inline-block;  vertical-align: middle;  margin: 0 auto;  text-align: left;  z-index: 1045; }.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {  width: 100%;  cursor: auto; }.mfp-ajax-cur {  cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor: -moz-zoom-out;  cursor: -webkit-zoom-out;  cursor: zoom-out; }.mfp-zoom {  cursor: pointer;  cursor: -webkit-zoom-in;  cursor: -moz-zoom-in;  cursor: zoom-in; }.mfp-auto-cursor .mfp-content {  cursor: auto; }.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {  -webkit-user-select: none;  -moz-user-select: none;  user-select: none; }.mfp-loading.mfp-figure {  display: none; }.mfp-hide {  display: none !important; }.mfp-preloader {  color: #cccccc;  position: absolute;  top: 50%;  width: auto;  text-align: center;  margin-top: -0.8em;  left: 8px;  right: 8px;  z-index: 1044; }  .mfp-preloader a {    color: #cccccc; }    .mfp-preloader a:hover {      color: white; }.mfp-s-ready .mfp-preloader {  display: none; }.mfp-s-error .mfp-content {  display: none; }button.mfp-close, button.mfp-arrow {  overflow: visible;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;  display: block;  outline: none;  padding: 0;  z-index: 1046;  -webkit-box-shadow: none;  box-shadow: none; }button::-moz-focus-inner {  padding: 0;  border: 0; }.mfp-close {  width: 44px;  height: 44px;  line-height: 44px;  position: absolute;  right: 0;  top: 0;  text-decoration: none;  text-align: center;  opacity: 0.65;  filter: alpha(opacity=65);  padding: 0 0 18px 10px;  color: white;  font-style: normal;  font-size: 28px;  font-family: Arial, Baskerville, monospace; }  .mfp-close:hover, .mfp-close:focus {    opacity: 1;    filter: alpha(opacity=100); }  .mfp-close:active {    top: 1px; }.mfp-close-btn-in .mfp-close {  color: #333333; }.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {  color: white;  right: -6px;  text-align: right;  padding-right: 6px;  width: 100%; }.mfp-counter {  position: absolute;  top: 0;  right: 0;  color: #cccccc;  font-size: 12px;  line-height: 18px; }.mfp-arrow {  position: absolute;  opacity: 0.65;  filter: alpha(opacity=65);  margin: 0;  top: 50%;  margin-top: -55px;  padding: 0;  width: 90px;  height: 110px;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }  .mfp-arrow:active {    margin-top: -54px; }  .mfp-arrow:hover, .mfp-arrow:focus {    opacity: 1;    filter: alpha(opacity=100); }  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {    content: '';    display: block;    width: 0;    height: 0;    position: absolute;    left: 0;    top: 0;    margin-top: 35px;    margin-left: 35px;    border: medium inset transparent; }  .mfp-arrow:after, .mfp-arrow .mfp-a {    border-top-width: 13px;    border-bottom-width: 13px;    top: 8px; }  .mfp-arrow:before, .mfp-arrow .mfp-b {    border-top-width: 21px;    border-bottom-width: 21px;    opacity: 0.7; }.mfp-arrow-left {  left: 0; }  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {    border-right: 17px solid white;    margin-left: 31px; }  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {    margin-left: 25px;    border-right: 27px solid #3f3f3f; }.mfp-arrow-right {  right: 0; }  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {    border-left: 17px solid white;    margin-left: 39px; }  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {    border-left: 27px solid #3f3f3f; }.mfp-iframe-holder {  height: 100%; }  .mfp-iframe-holder .mfp-content {    line-height: 0;    width: 100%;    height: 100%;    max-width: 100%; }  .mfp-iframe-holder .mfp-close {    padding-right: 25px; }.mfp-iframe-scaler {  width: 100%;  height: 100%;  overflow: hidden;  }  .mfp-iframe-scaler iframe {    position: absolute;    display: block;    top: 0;    left: 0;    width: 100%;    height: 100%;    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);    background: black; }img.mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 40px 0 40px;  margin: 0 auto; }.mfp-figure {  line-height: 0; }  .mfp-figure:after {    content: '';    position: absolute;    left: 0;    top: 40px;    bottom: 40px;    display: block;    right: 0;    width: auto;    height: auto;    z-index: -1;    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);    background: #444444; }  .mfp-figure small {    color: #bdbdbd;    display: block;    font-size: 12px;    line-height: 14px; }  .mfp-figure figure {    margin: 0; }.mfp-bottom-bar {  margin-top: -36px;  position: absolute;  top: 100%;  left: 0;  width: 100%;  cursor: auto; }.mfp-title {  text-align: left;  line-height: 18px;  color: #f3f3f3;  word-wrap: break-word;  padding-right: 36px; }.mfp-image-holder .mfp-content {  max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure {  cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {    .mfp-img-mobile .mfp-image-holder {    padding-left: 0;    padding-right: 0; }  .mfp-img-mobile img.mfp-img {    padding: 0; }  .mfp-img-mobile .mfp-figure:after {    top: 0;    bottom: 0; }  .mfp-img-mobile .mfp-figure small {    display: inline;    margin-left: 5px; }  .mfp-img-mobile .mfp-bottom-bar {    background: rgba(0, 0, 0, 0.6);    bottom: 0;    margin: 0;    top: auto;    padding: 3px 5px;    position: fixed;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; }    .mfp-img-mobile .mfp-bottom-bar:empty {      padding: 0; }  .mfp-img-mobile .mfp-counter {    right: 5px;    top: 3px; }  .mfp-img-mobile .mfp-close {    top: 0;    right: 0;    width: 35px;    height: 35px;    line-height: 35px;    background: rgba(0, 0, 0, 0.6);    position: fixed;    text-align: center;    padding: 0; } }@media all and (max-width: 900px) {  .mfp-arrow {    -webkit-transform: scale(0.75);    transform: scale(0.75); }  .mfp-arrow-left {    -webkit-transform-origin: 0;    transform-origin: 0; }  .mfp-arrow-right {    -webkit-transform-origin: 100%;    transform-origin: 100%; }  .mfp-container {    padding-left: 6px;    padding-right: 6px; } }.mfp-ie7 .mfp-img {  padding: 0; }.mfp-ie7 .mfp-bottom-bar {  width: 600px;  left: 50%;  margin-left: -300px;  margin-top: 5px;  padding-bottom: 5px; }.mfp-ie7 .mfp-container {  padding: 0; }.mfp-ie7 .mfp-content {  padding-top: 44px; }.mfp-ie7 .mfp-close {  top: 0;  right: 0;  padding-top: 0; }#et { background-image: url('/ui/img/page/eventrotation/bg.png'); background-repeat:no-repeat; background-repeat:repeat-x; padding-bottom:0; margin-bottom:10px; }#et span { display:block; }#et_content { float:left; margin-right:5px; }#et_content img { display:block; }#et_content div { display:none }#et_content div.content { display:block; width:409px; padding:10px; margin-top:10px; height:121px; background-image: url('/ui/img/page/eventrotation/content_bg.png'); background-repeat:repeat-x; }#et_content a.more { position:absolute; margin-left:370px; margin-top:270px; }#et_content div.current { display:block }#et_content span.date span b { color:#fff }#et_content span.date span { display:inline; color:#fff }#et_content span.date { font-size:20px; }#et_content span.date b { color:#793cd4; padding-left:2px; margin-right:2px; }#et_content span.teaser { font-size:14px; width:350px; }#et_content span.title { font-size:16px; font-weight:bold; color:#fff; }#et_dates { float:right; margin-bottom:-10px; }#et_dates span.date span { display:inline; color:#793cd4; }#et_dates span.date b { color:#793cd4; padding-left:2px; margin-right:2px; }#et_dates span.date { font-size:20px; padding:5px; padding-left:0px; font-weight:bold; }#et_dates span.title { font-size:15px; font-weight:bold; padding-right:5px; padding-top:5px; color:#9a9a9a; }#et_dates div { width:264px; height:67px; background-image: url('/ui/img/page/eventrotation/date_bg.png'); text-align:right; cursor:pointer; margin-bottom:10px; }#et_dates div.current span.title { color:#000000; }#et_dates div.current { background-image: url('/ui/img/page/eventrotation/date_bg_active.png') }#et_dates div.current span.date b { color:#e9b90a; }#et_dates div.current span.date span b { color:#ffffff; }#et_dates div.current span.date { color:#ffffff; }#et_dates div.current span.date span { color:#000000; }.teaser-section {    background-color: #1b1d1a;    box-sizing: border-box;    height: auto;    margin-top: 20px;    overflow: hidden;    padding: 10px;    width: 1024px;}.teaser-1 {   float: left;    height: auto;    margin-right: 9px;    padding-right: 9px;    width: 321px;    border-right: 1px solid #4e4e4e;}.teaser-2 {     float: left;    height: auto;    margin-right: 9px;    padding-right: 9px;    width: 321px;    border-right: 1px solid #4e4e4e;}.teaser-3 {    float: right;    height: auto;    width: 321px;}.whatsapp {margin-left: 15px;margin-top: 100px;overflow: hidden;position: absolute;text-align: right;width: 300px;z-index: 12;    }.banner-slide{    background-color: #1b1d1a;    padding: 10px;    margin-top: 20px;}.ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-container, .ls-container * {    margin-bottom: 0px;}.overlay { position: absolute; z-index: 1;}.portfolio-bg {    background-color: #1b1d1a;    box-sizing: border-box;    display: table;     padding-bottom: 10px;    padding-right: 10px;}.portfolio ul {        list-style: none;        margin-left: 0px;        margin-top: 0px;}.portfolio ul li {        width: 497px;        height: 424px;        float: left;        margin-left: 10px;        margin-top: 10px;}.work-meta {        width: 23%;        padding-right: 20px;}.work-meta ul {        list-style: none;}.work-meta ul li {        margin-bottom: 15px;}.work-meta a {        text-decoration: none;}.work-meta .work-button {        margin-top: 28px;}.status {        color: #ffffff;}.portfolio-detail {        display: table-cell;        width: 77%;        vertical-align: top;}.pagination {background: none repeat scroll 0 0 #1b1d1a;    margin-top: 30px;    padding: 10px;    text-align: center;}          .portfolio-headline {    background-color: #009fe3;    padding: 10px;    margin-top: 5px;}.portfolio-headline h2 {   color: #fff;    font-size: 18px;    font-weight: bold;    line-height: 20px;}.portfolio-headline p {    color: #fff;    font-size: 18px;    font-weight: 300;    line-height: 20px;    margin-top: 0;}.title-back {        font-size: 18px;        font-weight: bold;        color: #ffffff;        text-align: left;        text-transform: uppercase;}.description-back {        font-size: 14px;        color: #ffffff;        line-height: 20px;        margin-top: 10px;}.description-back2 {        font-size: 18px;        color: #ffffff;        line-height: 20px;        margin-top: 10px;        font-weight: 300;}.text-gray {        color: #aaaaaa;}.text-dark {        color: #7e7e7e;}.text-white {        color: #fff;}.text-blue {        color: #009fe3;}.more-details {        font-family: 'Open Sans', sans-serif;        font-size: 14px;        font-weight: 400;        color: #ffffff;        position: absolute;        bottom: 0;        right: 0;        margin-bottom: 33px;        margin-right: 20px;        padding-right: 27px;        background: url(/ui/img/plus-link-small.png) no-repeat right;}.tiny-active {        margin-bottom: 25px;        padding-right: 20px;        background: url(/ui/img/plus-link-readmore.png) no-repeat right;}.large-title-back {        font-size: 2.2em;        font-weight: 300;        line-height: 45px;        color: #aaaaaa;}.large-description-back {        font-family: 'Open Sans', sans-serif;        font-size: 1.5em;        font-weight: 300;        line-height: 34px;        color: #7e7e7e;        margin-top: 50px;}.active-details {        width: 100%;        height: 100%;        background-color: #00aaaa;        padding: 20px;        position: relative;                -webkit-box-sizing: border-box;         -moz-box-sizing: border-box;            box-sizing: border-box;         }.active-details a {        opacity: 0.6;        -webkit-transition: opacity 0.2s ease-in-out;        -moz-transition: opacity 0.2s ease-in-out;        -ms-transition: opacity 0.2s ease-in-out;        -o-transition: opacity 0.2s ease-in-out;        transition: opacity 0.2s ease-in-out;}.active-details a:hover {        opacity: 1;}.tiny-title {        font-weight: 300;        margin-top: 0px;}.gray {        background-color: #00648f;}.fb_actions {    margin-left: 304px;    margin-top: -23px;    position: absolute;    vertical-align: bottom;}.faces {    margin-top: -5px;    padding-left: 5px;    padding-right: 0;    padding-top: 5px;    width: 475px;}@charset "utf-8";.flip {    position: relative;    -webkit-perspective: 1000;    -moz-perspective: 1000;    -ms-perspective: 1000;    -o-perspective: 1000;    perspective: 1000;}.flip .flip-front, .flip .flip-back {    position: absolute;    top: 0;    left: 0;    -webkit-transform-style: preserve-3d;    -moz-transform-style: preserve-3d;    -ms-transform-style: preserve-3d;    -o-transform-style: preserve-3d;    transform-style: preserve-3d;    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    -o-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transition: 0.75s;    -moz-transition: 0.75s;    -o-transition: 0.75s;    transition: 0.75s;}.flip .flip-front {    z-index: 5;}.flip .flip-back {    z-index: 0;    -webkit-transform: rotateY(-180deg);    -moz-transform: rotateY(-180deg);    -ms-transform: rotateY(-180deg);    -o-transform: rotateY(-180deg);    transform: rotateY(-180deg);}.flip:hover .flip-front {    z-index: 5;    -webkit-transform: rotateY(180deg);    -moz-transform: rotateY(180deg);    -ms-transform: rotateY(180deg);    -o-transform: rotateY(180deg);    transform: rotateY(180deg);}.flip:hover .flip-back {    z-index: 10;    -webkit-transform: rotateY(0deg);    -moz-transform: rotateY(0deg);    -ms-transform: rotateY(0deg);    -o-transform: rotateY(0deg);    transform: rotateY(0deg);}.flip a {text-decoration: none;}.thumb-hover {position: relative;overflow: hidden;}.thumb-hover figure {position: relative;}.thumb-hover figure:hover {z-index:1000;position: relative;}.cover {width: 100%;height: 100%;position: absolute;opacity: 0;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-ms-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}.sidebar-cover {opacity: 0;-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-ms-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;}.cover:hover {opacity: 1;}.cover-background {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: #1e1e1e;z-index: 0;opacity: 0.5;}.plus-hover {width: 100%;height: 100%;position: relative;z-index: 1;background: url(/files/plus-hover.png) no-repeat center;}.zoom {background: url(/files/zoom-hover.png) no-repeat center;}div.fbuser_attend { padding:5px; padding-bottom:0px; height:300px; overflow: scroll; overflow-y: scroll; width:250px; }div.fbuser_attending { padding:0; margin:0; padding-bottom:5px; border-bottom:1px solid #6C6C6C; margin-bottom:5px; }div.fbuser_attending div.uname { margin-left:5px; }@charset "utf-8";.img-responsive {    display: block;    height: auto;    width: 100%;}@media only screen and (max-width:1280px){                .header-section {                width: 205px;                margin-left: 0px;        }                .hover-active {                margin-left: 185px;        }                .wrapper       {                margin-left: 225px;        }                          .footer-section {                margin-left: 0px;        }}@media only screen and (max-width:1264px){                .header-section {                width: 195px;                margin-left: 0px;        }                .hover-active {                margin-left: 175px;        }                .wrapper {                margin-left: 210px;        }                      .footer-section {                margin-left: 0px;        }                .social-main ul li {                margin-left: 2px;        }}@media only screen and (max-width:1024px){                .header-section {                width: 1024px;                height: auto;                position: relative;                margin-top: 0px;                box-shadow: 0px #000000;                overflow: hidden;               margin-left: 0px;        }        .logo {                width: 130px;                height: auto;                padding: 10px 0px 5px 0px;                text-align: center;                background-color: #1b1d1a;                border-bottom: none;        }        .logo img {                width: 80px;                height: auto;        }        .main-menu {                display: none;                position: static;                width: 100%;                top: auto;                right: auto;                margin-top: 0px;        }        .main-menu ul {                text-align: left;                background-color: #1b1d1a;        }        .main-menu ul li {                float: none;                margin: 0;        }        .main-menu ul li a {        color: #fff;                display: block;                width: 100%;        }        .main-menu ul li:hover {                background-color: #1b1d1a;        }        .main-menu ul li:hover > .hover-active {                display: none;        }        .main-menu ul .menu-active {                background-color: transparent;        }        .hover-active {                display: none;        }        .main-menu ul ul {                width: 100%;                position: relative;                left: 0;                top: 0;                margin-top: 10px;                margin-bottom: 10px;                display: block;        }        .main-menu ul ul li {                float: none;                position: relative;                margin-bottom: 0px;        }        .main-menu ul ul ul {                position: relative;                left: 0;                top: 0;                padding-left: 20px;        }        .header-section #navbtn {                display: block;        }        .social-main {                display: none;        }                .wrapper {                margin: 0 auto;                margin-top: 20px;        }                .footer-section, .teaser-section {                margin: 0 auto;                margin-top: 20px;        }                }@media only screen and (max-width:1023px){                .header-section {                width: 100%;                margin-left: 0px;                position: fixed;        }                #dcontent {    min-height: 100%;    position: relative;    width: 728px;}                .wrapper {                width: 728px;                margin-top: 90px !important;        }                        .wrapper {                margin: 0 auto;                margin-top: 20px;        }                .fullwidth-feature {     width: 708px !important;}        .content-header h1{                float: none;        }        .content-header nav {                position: relative;                margin: 10px 0px 10px -20px;                overflow: hidden;        }                blockquote {                font-size: 2em;                line-height: 40px;        }                .grid-half {                width: 728px;        }        .left {                float: none;        }        .right {                float: none;        }        .large-grid {                height: 728px;        }        .large-grid figure {                width: 728px;        }        .large-grid img {                width: 100%;                height: auto;        }        .small-grid li {                width: 354px;                height: 354px;        }        .small-grid li figure img {                width: 100%;                height: auto;        }        .icon .service-icon {                padding-top: 33%;        }        .grid-half .banner-slide {                margin-bottom: 40px;        }        .half-feature-image {                width: 728px;                height: 728px;                margin-bottom: 20px;        }        .half-feature-image img,        .fullwidth-feature img {                width: 100%;                height: auto;        }                .service ul, .sevents ul {                margin-left: -19px;        }        .service ul li, .sevents ul li {                width: 230px;                height: 230px;                margin-left: 19px;        }        .service-large ul, .sevents-large ul {                margin-top: 20px;        }        .service-large ul li, .sevents-large ul li {                width: 728px;                height: auto;                float: none;                overflow: hidden;        }                .sevents-large ul li {    height: auto;    position: relative;    width: 708px !important;}        .service-large .thumb-hover, .sevents-large .thumb-hover {                width: 100%;                height: auto;        }        .service-large .thumb-hover img, .sevents-large .thumb-hover img {                width: 100%;                height: auto;        }        .service-details .large-button, .sevents-details .large-button {                position: relative;                float: right;                margin-top: 30px;                margin-bottom: 40px;                margin-right: 0px;        }                .portfolio ul,        .gallery-list ul,        .team ul,        .related ul {                margin-left: 0px;        }        .portfolio ul li,        .team ul li,        .related ul li {                width: 349px;                height: 318px;                margin-left: 10px;        }        .portfolio .flip img,        .gallery-list ul li img,        .team .flip img,        .related .flip img {                width: 100%;                height: auto;        }                  .gallery-list ul li {                width: 349px;                height: 181px;                margin-left: 10px;        }                .gallery-list .img-thumbnail {    height: 116px;    width: 174px;}        .work-meta {                width: 30%;        }        .portfolio-detail {                width: 70%;        }                .blog-content {                width: 483px;        }        .content-list .thumb-hover img {                width: 100%;                height: auto;        }        .blog-details h2 a {                line-height: 28px;        }        .bottom-active .readmore-button{                margin-top: 20px;        }        .blog-related ul {                margin-left: -21px;        }        .blog-related ul li {                width: 147px;                height: 147px;                margin-left: 21px;        }        .blog-related .flip-front img {                width: 100%;                height: auto;        }                .leave-comment .input-email {                margin-top: 20px;        }                .sidebar {                width: 225px;        }                .contact {                display: block;        }        .send-message {                display: block;                width: 728px;                border-right: none;                vertical-align: top;        }        .contact-info {                display: block;                width: 728px;                margin-top: 20px;        }        .leave-comment input {                width: 314px;        }        .leave-comment .input-subject {                width: 100%;        }                .footer-section, .teaser-section {                width: 728px;        }        .footer-about, .teaser-1, .teaser-2, .teaser-3  {                width: 100%;                float: none;                margin-right: 0px;                border-right: 0px solid #4e4e4e;        }        .footer-contact {                width: 319px;                margin-top: 40px;                margin-right: 30px;        }        .footer-subscribe {                width: 319px;                margin-top: 40px;        }        .subscribe-box input {                width: 153px;        }        .subscribe-box .first-name {                margin-right: 13px;        }}@media only screen and (max-width:767px){                .wrapper {                width: 460px;                margin-top: 90px;        }                .whatsapp {    margin-left: 15px;    margin-top: 130px;    overflow: hidden;    position: absolute;    text-align: right;    width: 410px;    z-index: 12;}                        #dcontent {    min-height: 100%;    position: relative;    width: 460px;}                        .fullwidth-feature {    width: 440px !important;}                .call-action h1 {    border-left: 2px solid #3a77b4;    color: #fff;    float: left;    font-size: 50px;    font-weight: lighter;    line-height: 50px;    margin-top: 0;    padding-bottom: 10px;    padding-left: 20px;    padding-top: 50px;    text-transform: uppercase;}        .call-action h3 {    border-left: 2px solid #3a77b4;    color: #fff;    float: left;    font-size: 50px;    font-weight: lighter;    line-height: 50px;    margin-top: 0;    padding-bottom: 10px;    padding-left: 20px;    padding-top: 50px;    text-transform: uppercase;}.call-action h2 {    border-left: 2px solid #3a77b4;    display: block;    font-size: 40px;    margin-bottom: 10px;    padding-bottom: 10px;    padding-left: 25px;    padding-top: 80px;}                .large-grid blockquote {                margin-top: 100px;        }                .page-header {                height: auto;                display: block;                position: relative;        }        .page-header h1 {                line-height: 38px;        }        .page-header .content {                display: block;                padding: 30px 40px;                overflow: hidden;        }        .header-title {                margin-top: 40px;        }        .category-filter ul {                margin-top: 20px;        }        .sub-title {                margin-top: 20px;                line-height: normal;        }        .page-navigation {                position: absolute;                margin-top: 0px;                margin-left: -20px;        }                .call-action {                height: auto;                display: block;                overflow: hidden;                padding-bottom: 10px;                padding-top: 10px;        }        .call-action .large-button {                margin: 0px 40px 38px 40px;        }                .call-action h1 {        border-left: 2px solid #3a77b4;    color: #fff;    float: left;    font-size: 30px;    font-weight: lighter;    line-height: 30px;    margin-top: -10px;    padding-left: 20px;    padding-top: 30px;    text-transform: uppercase;    padding-bottom: 10px;}        .call-action h3 {        border-left: 2px solid #3a77b4;    color: #fff;    float: left;    font-size: 30px !important;    font-weight: lighter !important;    line-height: 30px !important;    margin-top: -10px !important;    padding-left: 20px;    padding-top: 30px;    text-transform: uppercase;    padding-bottom: 10px;}.call-action h2 {    border-left: 2px solid #3a77b4;    display: block;    font-size: 30px !important;    line-height: 30px;    margin-bottom: 10px;    padding-bottom: 10px;    padding-left: 25px;    padding-top: 40px !important;}                .grid-half {                width: 460px;        }        .large-grid {                height: 460px;        }        .large-grid figure {                width: 460px;        }        .small-grid li {                width: 220px;                height: 220px;        }        .half-feature-image {                width: 460px;                height: 460px;        }        .icon .service-icon {                padding-top: 28%;        }                .service ul {                margin-left: -20px;        }                       .service ul li, .sevents ul li {                width: 220px;                height: 220px;                margin-left: 20px;        }                .sevents-large ul li {    height: auto;    position: relative;    width: 441px !important;}                .portfolio ul,        .gallery-list ul,        .team ul,        .related ul {                margin-left: 0px;        }        .portfolio ul li,        .team ul li,        .related ul li {           height: 384px;    margin-left: 10px;    width: 440px;        }                          .gallery-list ul li {                width: 440px;                height: 358px;                margin-left: 10px;        }                .gallery-list .img-thumbnail {    height: 293px;    width: 440px;}        .details aside {                display: block;        }        .work-meta {                width: 100%;                padding-right: 0px;        }        .portfolio-detail {                display: block;                width: 100%;                margin-top: 40px;        }                .blog {                display: block;        }        .blog-content {                display: block;                width: 100%;                overflow: hidden;        }                .blog-content {    border-right: 0 none !important;    display: block !important;    vertical-align: top !important;    width: 100% !important;}        .content-list {                margin-top: 0px;        }        .blog-related ul {                margin-left: -20px;        }        .blog-related ul li {                width: 140px;                height: 140px;                margin-left: 20px;        }        .tiny-grid h2 {                font-size: 0.9em;                font-weight: 400;                padding: 15px;        }        .tiny-active {                font-size: 12px;                margin-bottom: 20px;        }                .leave-comment input {                width: 100%;        }                aside {                display: block;        }        .sidebar {                width: 100%;                margin-top: 20px;        }        .sidebar-box .gallery .gallery-list {                width: 76.6px;                height: 76.6px;        }        .sidebar-box .gallery img {                width: 100%;                height: auto;        }                .send-message,        .contact-info {                width: 100%;;        }                .footer-section, .teaser-section {                width: 460px;        }        .footer-contact, .teaser-2 {                width: 100%;                margin-right: 0px;        }        .footer-subscribe, .teaser-3 {                width: 100%;        }        .subscribe-box input {                width: 194px;        }        .subscribe-box .first-name {                margin-right: 12px;        }                .footer-bottom {                text-align: center;        }        .copyright {                float: none;        }        .footer-bottom nav {                float: none;                margin-top: 10px;                overflow: hidden;        }        .footer-bottom ul li {                float: none;                margin: 0px 7px 0px 7px;        }}@media only screen and (max-width:479px){                .header-section {                min-width: 320px;        }                       .wrapper {                width: 310px;        }                                #dcontent {    min-height: 100%;    position: relative;    width: 310px;}                .fullwidth-feature {    width: 290px !important; }    .call-action h3 {        border-left: 2px solid #3a77b4;    color: #fff;    float: left;    font-size: 30px;    font-weight: lighter;    line-height: 30px;    margin-top: -10px;    padding-left: 20px;    padding-top: 30px;    text-transform: uppercase;    padding-bottom: 10px;}                blockquote {                font-size: 1.5em;                line-height: 30px;        }        .large-grid blockquote {                margin-top: 20px;        }        .quote-author {                font-family: 'Open Sans', sans-serif;                font-size: 14px;                font-weight: 300;        }                .grid-half {                width: 310px;        }        .large-grid {                height: 310px;        }        .large-grid figure {                width: 310px;        }        .small-grid li,        .half-feature-image {                width: 310px;                height: 310px;        }        .small-grid .icon h2 {                margin-bottom: 20px;        }                .service ul, .sevents ul {                margin-left: 0px;        }        .service ul li, .sevents ul li {                width: 310px;                height: 310px;                margin-left: 0px;        }                        .sevents-large ul li {    height: auto;    position: relative;    width: 290px !important;}        .service-large ul li, .sevents-large ul li {                width: 100%;                height: auto;        }        .service .grid-title,  .sevents .grid-title {                margin-bottom: 20px;        }        .service-details h2 a, .sevents-details h2 a {                line-height: normal;        }                .portfolio ul,        .gallery-list ul,        .team ul,        .related ul {                margin-left: 0px;        }        .portfolio ul li,        .team ul li,        .related ul li {                width: 290px;                height: 275px;                margin-left: 10px;        }                .gallery-list ul li {                width: 290px;                height: 258px;                margin-left: 10px;        }                .gallery-list .img-thumbnail {    height: 193px;    width: 290px;}        .box-title h2 {                margin-bottom: 20px;        }                .blog-single-details h1 {                line-height: 30px;        }        .blog-related ul {                margin-left: -20px;        }        .blog-related ul li {                width: 145px;                height: 145px;                margin-left: 20px;        }        .tiny-grid h2 {                margin-bottom: 5px;        }                .reply {                float: left;                margin-top: 10px;        }        .comment-active .submit-button {                float: left;                margin-top: 15px;        }                        .whatsapp {    margin-left: 15px;    margin-top: 80px;    overflow: hidden;    position: absolute;    text-align: right;    width: 270px;    z-index: 12;}                .sidebar-box .gallery .gallery-list {                width: 77.5px;                height: 77.5px;        }                .map {                height: 310px;        }        .info-box h2 {                line-height: 30px;        }                .large-title-back {                font-size: 1.5em;                line-height: 30px;        }        .large-description-back {                font-size: 14px;                line-height: 20px;                margin-top: 20px;        }                .footer-section, .teaser-section {                width: 310px;        }        .subscribe-box input {                width: 100%;        }        .subscribe-box .first-name {                margin-right: 0px;        }        .subscribe-box .last-name {                margin-top: 12px;        }                .footer-bottom ul li {                margin: 0px 5px 0px 5px;        }}.gloria {    background: #009fe3 none repeat scroll 0 0;    color: #fff !important;    display: block;    font-weight: 700;    padding: 9px;    text-align: center;    text-transform: uppercase;}div.box div.theadline {    background-image: url("/ui/img/page/events/dotts.png");    background-position: left bottom;    background-repeat: no-repeat;    font-weight:bold;    font-size:14px;    padding-bottom: 3px;}div.tb_content img { left:10px; top:15px; position:relative }div.tb_content { position:relative;left:-10px;top:-10px; }div.tb_text { padding-left:10px;padding-top:10px; margin-top:10px; }div.content div.tb_content img { left:10px; top:15px; }div.content div.tb_content { position:relative;left:-10px;top:-10px; }div.content div.tb_text { padding-left:10px;padding-top:10px; margin-top:20px; }div.content div.tb_text ul { padding-left: 20px }.details h3 {    border-bottom: 1px solid #4e4e4e;    color: #aaaaaa !important;    display: block;    font-weight: 300;    margin-bottom: 10px;    margin-top: 10px;    padding-bottom: 5px;    text-transform: uppercase;}.coupon {width: 100% !important;}.coupon-grafik { display: table-cell; float: left; margin-right: 20px; width: 95% !important;}.coupon-text {display: table-cell; vertical-align: top; width: 40% !important;}@media only screen and (max-width:479px){.coupon {width: 100% !important;}.coupon-grafik { display: table; float: none; margin-right: 20px; width: 100% !important;}.coupon-text {display: table; width: 100% !important;}}@media only screen and (max-width:767px){.coupon {width: 100% !important;}.coupon-grafik { display: table; float: none; margin-right: 20px; width: 100% !important;}.coupon-text {display: table; width: 100% !important;}}#fap-wrapper * {        margin: 0;        padding: 0;        list-style: none !important;        line-height: 12px;        outline: none !important;}#fap-wrapper {        min-width: 100%;        position: fixed;        left: 0;        z-index: 100000;        border-top: 1px solid;        border-bottom: 1px solid;        font-size: 10px;        font-family: 'Roboto', sans-serif !important;}#fap-wrapper-switcher {        position: absolute;        width: 30px;        height: 15px;        line-height: 15px;        left: 0;        border: 1px solid;        cursor: pointer;        font-size: 20px;        text-align: center;}.fap-bordered-top {        -moz-border-radius-topleft: 5px;        -moz-border-radius-topright: 5px;        -moz-border-radius-bottomright: 0px;        -moz-border-radius-bottomleft: 0px;        -webkit-border-radius: 5px 5px 0px 0px;        border-radius: 5px 5px 0px 0px;}.fap-bordered-bottom {        -moz-border-radius-topleft: 0px;        -moz-border-radius-topright: 0px;        -moz-border-radius-bottomright: 5px;        -moz-border-radius-bottomleft: 5px;        -webkit-border-radius: 0px 0px 5px 5px;        border-radius: 0px 0px 5px 5px;}#fap-init-text {        position: absolute;        left: 0;        font-size: 12px;}.fap-wrapper-top #fap-init-text {        bottom: 20px;}.fap-wrapper-bottom #fap-init-text {        top: 20px;}#fap-main {        width: 960px;        height: 100%;        position: relative;}#fap-meta-wrapper {        width: 220px;        float: left;        margin-top: 10px;}#fap-current-cover, #fap-cover-replacement {        text-align: center;        font-size: 18px;        float: left;        -webkit-border-radius: 2px;        -moz-border-radius: 2px;        border-radius: 2px;        -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5);        -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5);        box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5);        display: none !important; }#fap-current-title {        font-weight: bold;        font-size: 12px;        line-height: 18px;        padding-right: 10px;        margin-left: 0px !important; }#fap-current-meta {        font-size: 10px;        margin-left: 0px !important; }#fap-current-meta a, #fap-current-meta a:visited {        color: #666666;}#fap-current-meta a:hover {        text-decoration: none;}#fap-social-links {        margin-top: 7px;}#fap-social-links a {        font-size: 10px;        margin-right: 10px;        float: left;        display: block;}#fap-social-links a.fap-soundcloud-link {        background: url(/ui/img/fwap/sc_logo_dark.png) no-repeat;        width: 78px;        height: 12px;}#fap-ui-wrapper {        width: 430px;        float: left;}#fap-ui-wrapper > div, #fap-ui-wrapper > a {        float: left;}#fap-ui-nav {        position: relative;        width: 80px;        height: 40px;}#fap-ui-wrapper > div {        margin-right: 11px;        margin-left: 11px;}#fap-ui-wrapper > div:last-child {        margin-right: 0;}#fap-ui-nav > a {        background-repeat: no-repeat;        display: block;        position: absolute;        -webkit-border-radius: 100%;        border-radius: 100%;}#fap-ui-nav #fap-previous {        background-image: url(/ui/img/fwap/previous.png);        background-position: 5px 12px;        top: 5px;        left: 0;        width: 30px;        height: 30px;}#fap-ui-nav #fap-next {        background-image: url(/ui/img/fwap/next.png);        background-position: 12px 12px;        top: 5px;        left: 50px;        width: 30px;        height: 30px;}#fap-ui-nav #fap-play-pause {        top: 0;        left: 20px;        width: 40px;        height: 40px;        z-index: 3;}#fap-ui-nav .fap-play {        background-image: url(/ui/img/fwap/play.png);        background-position: 15px 11px;}#fap-ui-nav .fap-pause {        background-image: url(/ui/img/fwap/pause.png);        background-position: 16px 12px;}#fap-time-bar {        position: relative;        margin-left: 11px;        margin-right: 0px !important;        }#fap-time-bar div {        position: absolute;        top: 0;        left: 0;}#fap-time-bar div, #fap-volume-bar, #fap-volume-bar div {        cursor: pointer;}#fap-time-bar div {        width: 0;}#fap-time-bar span {        margin-top: 10px;}#fap-volume-bar div {        width: 100%;}#fap-time-bar #fap-current-time {        float: left;}#fap-time-bar #fap-total-time {        float: right;}#fap-volume-bar {        margin-right: 5px !important;        position: absolute;        }#fap-volume-sign {        background-image: url(/ui/img/fwap/volume.png);        background-repeat: no-repeat;        background-position: 0 3px;        width: 20px;        height: 22px;        position: absolute;        margin-left: 70px !important;}#fap-playlist-toggle {        margin-right: 0 !important;}#fap-time-bar, #fap-time-bar div, #fap-volume-bar, #fap-volume-bar div {        height: 6px;        -webkit-border-radius: 8px;        -moz-border-radius: 8px;        border-radius: 8px;}#fap-playlist-toggle, #fap-playlist-shuffle {        background-repeat: no-repeat;        display: block;        width: 25px;        height: 25px;        -webkit-border-radius: 100%;        border-radius: 100%;}#fap-playlist-toggle {        background-image: url(/ui/img/fwap/playlist.png);        background-position: 7px 7px;}#fap-playlist-shuffle {        background-image: url(/ui/img/fwap/shuffle.png);        background-position: 5px 7px;}#fap-playlist {        width: 100%;        height: 100%;}#fap-playlist li {        line-height: 20px;        margin-right: 10px;        color: #666;}#fap-playlist li img, #fap-playlist li .fap-cover-replace-small {        text-align: center;        float: left;        width: 20px;        height: 20px;}#fap-playlist li > span {        float: left;        line-height: 20px;        margin-left: 10px;        cursor: pointer;}#fap-playlist li span:hover {        text-decoration: underline;}#fap-playlist li .fap-remove-track {        font-size: 18px;        line-height: 22px;        float: right;        cursor: pointer;}.fap-xml-playlist span {        display: none;}.fap-popup-skin #fap-wrapper-switcher {        display: none;        font-size: 20px;        text-align: center;}.sc-player-engine-container{  width: 1px;  height: 1px;  position: fixed;  top: -200px;  left: -200px;}.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }.clearfix:after { clear: both; }.clearfix { zoom: 1; }.clear {clear: both;}@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {        #fap-meta-wrapper > p {                margin-left: 45px !important;        }        #fap-current-cover, #fap-cover-replacement, #fap-cover-replacement canvas, #fap-cover-replacement svg {                max-width: 40px !important;                max-height: 40px !important;        }        #fap-ui-wrapper > div {                display: none;        }        #fap-ui-wrapper > div:first-child {                display: block;                margin-right: 0;        }        #fap-current-title {                font-size: 9px;                line-height: 9px;        }                #fap-social-links {                margin-top: 2px;                line-height: 6px;        }        #fap-current-meta, #fap-social-links a {                font-size: 6px;                line-height: 8px;        }        #fap-time-bar, #fap-volume-bar, #fap-volume-sign, #fap-playlist-toggle, #fap-playlist-shuffle {                display: none;        }}@media only screen and (max-width : 320px) {        #fap-main {                width: 320px;        }        #fap-meta-wrapper {                width: 210px;                margin-left: 10px;        }        #fap-ui-wrapper {                width: 80px;        }        #fap-time-bar, #fap-volume-bar, #fap-volume-sign, #fap-playlist-toggle, #fap-playlist-shuffle {                display: none;        }}@media only screen and (max-width : 240px) {        #fap-main {                width: 240px;        }        #fap-meta-wrapper {                width: 120px;                margin-left: 10px;        }        #fap-ui-wrapper {                width: 80px;        }        #fap-time-bar, #fap-volume-bar, #fap-volume-sign, #fap-playlist-toggle, #fap-playlist-shuffle {                display: none;        }}@media only screen and (min-width : 321px) {        #fap-main {                width: 480px;        }        #fap-meta-wrapper {                width: 350px;                margin-left: 10px        }        #fap-ui-wrapper {                width: 80px;        }        #fap-time-bar, #fap-volume-bar, #fap-volume-sign, #fap-playlist-toggle, #fap-playlist-shuffle {                display: none;        }}@media only screen and (min-device-width : 768px)and (max-device-width : 1024px) {        #fap-main {                margin-right: auto !important;                margin-left: auto !important;                width: 768px;        }        #fap-meta-wrapper {                width: 338px;        }        #fap-ui-wrapper {                width: 430px;        }        #fap-current-title {                font-size: 11px;                line-height: 11px;        }        #fap-current-meta, #fap-social-links a {                font-size: 8px;                line-height: 8px;        }        #fap-social-links {                margin-top: 2px;        }        #fap-time-bar, #fap-volume-bar, #fap-volume-sign, #fap-playlist-toggle, #fap-playlist-shuffle {                display: inline-block;        }}@media only screen and (min-width : 1024px) {        #fap-main {                width: 960px;        }        #fap-meta-wrapper {                width: 240px;        }        #fap-ui-wrapper {                width: 430px;        }        #fap-time-bar, #fap-volume-bar, #fap-volume-sign, #fap-playlist-toggle, #fap-playlist-shuffle {                display: inline-block;        }}.flip-bg {filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%);  }.sevents-bg {    background-color: #1b1d1a;    box-sizing: border-box;    display: table;    padding-top: 10px;    padding-right: 10px;    padding-bottom: 0px;}.sevents ul {        list-style: none;        margin-left: 0px;        margin-top: -20px;        }.sevents ul li {        width: 241px;        height: 241px;        float: left;        margin-left: 10px;        margin-top: 0px;}.sevents .flip-front {        width: 100%;        height: 100%;        background-color: #2e2e2e;        position: relative;        text-align: center;}.sevents .grid-title {        font-size: 1.5em;        font-weight: 300;        color: #aaaaaa;        text-align: center;        position: absolute;        bottom: 0;        left: 0;        right: 0;        margin-left: auto;        margin-right: auto;        margin-bottom: 5px;        padding: 30px;}.sevents-icon {        padding-top: 28%;}.sevents-large ul li {        width: 497px;        height: auto;        position: relative;}.sevents-details {        padding: 10px;        margin-top: 5px;        margin-bottom: 10px;background-color: #3a77b4;                -webkit-box-sizing: border-box;         -moz-box-sizing: border-box;            box-sizing: border-box;         }.sevents-details a {        text-decoration: none;       }.sevents-details a:hover {        text-decoration: none;        color: #114f7d !important;}.sevents-details h2 {        font-size: 18px;        font-weight: bold;        color: #fff;        line-height: 20px;        -webkit-transition: color 0.2s ease-in-out;        -moz-transition: color 0.2s ease-in-out;        -ms-transition: color 0.2s ease-in-out;        -o-transition: color 0.2s ease-in-out;        transition: color 0.2s ease-in-out;}.sevents-details p {        margin-top: 0px;        font-size: 18px;        font-weight: 300;            color: #fff;        line-height: 20px;        -webkit-transition: color 0.2s ease-in-out;        -moz-transition: color 0.2s ease-in-out;        -ms-transition: color 0.2s ease-in-out;        -o-transition: color 0.2s ease-in-out;        transition: color 0.2s ease-in-out;}.sevents-details .large-button {        position: absolute;        right: 0;        bottom: 0;        margin-right: 40px;        margin-bottom: 40px;}.sevents-large .thumb-hover {        width: 100%;}.sevents .thumbnail {        width: 100%;}.overlay-gray{            cursor:pointer;            display: block;filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); }.overlay-gray:hover {       cursor:pointer; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter: grayscale(0%);    }.fullwidth-feature {padding: 10px; width: 1004px; background-color: #1b1d1a;} .call-action h3 {        border-left: 2px solid #3a77b4;    color: #fff;    float: left;    font-size: 50px;    font-weight: lighter;    line-height: 50px;    margin-top: 0px;    padding-left: 20px;    padding-top: 50px;    text-transform: uppercase;    padding-bottom: 10px;}.call-action h2 {border-left: 2px solid #3a77b4;    display: block;    font-size: 40px;    line-height: 40px;    margin-bottom: 10px;    padding-bottom: 10px;    padding-left: 25px;    padding-top: 70px; }    .back {background-color: #009fe3;    border: medium none;    border-radius: 5px;    box-sizing: border-box;    color: #fff !important;    cursor: pointer;    float: left;    font-family: 'Open Sans',sans-serif;    font-size: 14px;    font-weight: 600;    height: auto;    margin-bottom: 10px;    padding: 9px;    text-align: center;    text-transform: uppercase;    transition: background-color 0.2s ease-in-out 0s;  }.back:hover {background-color: #00648f;       }.recent-details h4 {  font-weight: 300;    padding-top: 2px;    color: #aaaaaa;    vertical-align: middle;}         .sidebar-details h4 {  font-weight: 300;    padding-top: 2px;    color: #aaaaaa;    vertical-align: middle;}            .social-profil img {    margin-right: 2px;    margin-bottom: 5px;    width: 40px;    height: 40px;    border: 1px solid #4e4e4e;    padding: 2px;}.social-profil img.friend {     border: 1px solid #284f5d;}.social-profil {text-align: center; }.sidebar-box2 {    margin-top: 20px;    width: 100%;}.blog {        display: table;        border-collapse: collapse;}.blog-content {        display: table-cell;        width: 700px;        border-right: transparent solid 20px;        vertical-align: top;}.content-list {        list-style: none;        margin-top: -20px;}.content-list li {        width: 100%;        height: auto;        margin-top: 20px;        background-color: #1b1d1a;}.blog-details {        padding: 30px 40px;                -webkit-box-sizing: border-box;         -moz-box-sizing: border-box;            box-sizing: border-box;         }.blog-details a {        text-decoration: none;}.blog-details h2 a {        font-size: 24px;        font-weight: 300;        color: #aaaaaa;        line-height: 20px;        -webkit-transition: color 0.2s ease-in-out;        -moz-transition: color 0.2s ease-in-out;        -ms-transition: color 0.2s ease-in-out;        -o-transition: color 0.2s ease-in-out;        transition: color 0.2s ease-in-out;}.blog-details h2 a:hover {        color: #ffffff;}.blog-details p {        margin-top: 20px;}.bottom-active {        width: 100%;        margin-top: 20px;        overflow: hidden;}.blog-meta {        margin-top: 5px;        float: left;}.blog-meta-details {        margin:0px 12px 0px 8px;}.blog-single {        float: none;        padding-top: 15px;        border-top: #4e4e4e solid 1px;}.blog-meta a {        color: #7e7e7e;        text-decoration: none;}.blog-meta a:hover {        text-decoration: underline;}.bottom-active .readmore-button{        float: right;}.next-page ul {        margin-top: 20px;        float: right;        list-style: none;}.next-page ul li {        font-family: 'Open Sans', sans-serif;        font-size: 14px;        font-weight: 600;        color: #aaaaaa;        width: 23px;        height: 27px;        float: left;        margin-left: 5px;        text-align: center;        padding-top: 3px;        vertical-align: middle;        background-color: #2e2e2e;        -webkit-transition: color, background-color 0.2s ease-in-out;        -moz-transition: color, background-color 0.2s ease-in-out;        -ms-transition: color, background-color 0.2s ease-in-out;        -o-transition: color, background-color 0.2s ease-in-out;        transition: color, background-color 0.2s ease-in-out;                -webkit-box-sizing: border-box;         -moz-box-sizing: border-box;            box-sizing: border-box;         }.next-page ul li:hover{        color: #ffffff;        background-color: #00aaaa;}.next-page .page-active {        color: #ffffff;        background-color: #00aaaa;}.next {        background: url(/ui/img/next.png) no-repeat center;}.next:hover {        background: url(/ui/img/next-white.png) no-repeat center;}.blog-single-details {        width: 100%;        height: auto;        padding: 30px 40px 40px 40px;        background-color: #1b1d1a;                -webkit-box-sizing: border-box;         -moz-box-sizing: border-box;            box-sizing: border-box;         }.blog-single-details h1 {        font-size: 18px;        font-weight: 300;        color: #ffffff;        margin-bottom: 20px;        line-height: 24px;}.blog-single-content {        margin-top: 20px;}.blog-related ul {        list-style: none;        margin-left: -20px;}.blog-related ul li {        width: 161px;        height: 161px;        float: left;        margin-top: 20px;        margin-left: 20px;}.wa-mobile{display: inline-block; }@media only screen and (max-width: 479px) {.wa-mobile{    margin-top: 8px;    margin-lef: -20px;}}<div class="container">#{$KW.ARTICLE->getArticle(1)}#</div>.pinnwand div.comments_insert { margin:0; margin-bottom:10px; }.pinnwand div.bhl {      background-image: url("/files/dotts.png");    background-position: left bottom;    background-repeat:no-repeat;   padding-bottom:3px;margin-left:5px;}.pinnwand div.bhl p { font-weight:bold; }.pinnwand img.wp { border:1px solid #d0d0d0; margin-left:20px; }.pinnwand div.comment div.bhl { }.pinnwand div.comment { margin-top:5px; border-bottom:1px solid #4e4e4e; }.pinnwand div.entry { padding-bottom: 20px; margin-bottom: 20px; border-bottom:1px solid #4e4e4e; }@media only screen and (max-width:1023px){.pinnwand div.entry {    width: 620px !important; }}@media only screen and (max-width:767px){.pinnwand div.entry {    width: 360px !important; }.pinnwand img.wp { width: 50%; }}@media only screen and (max-width:479px){.pinnwand div.entry {    width: 200px !important; }}