/* cpCSS cached 2021-07-02T13:25:20+01:00 */
@import url('default-content.css'); @import url('default-controlpanel.css'); @import url('default-forms.css'); @import url('default-layout.css'); @import url('default-reset.css'); @import url('default-survey.css'); @import url('default-tiles.css'); @import url(https://fonts.googleapis.com/css?family=Cabin:400,700|Open+Sans:400,400italic,700,700italic); ::-webkit-input-placeholder {color:#555}::-moz-placeholder {color:#555}:-ms-input-placeholder {color:#555}:-moz-placeholder {color:#555}.cp-user-notice {background:black;color:white;display:block;font-size:90%;left:0px;margin:0px;overflow:hidden;padding:5px;position:absolute;z-index:1001;text-align:center;top:0px;width:auto}.cp-user-notice a {color:#FFF}.content ul.share-tools {list-style-type:none;margin:0;padding:0}.content ul.share-tools li {display:inline;list-style-type:none}.content ul.share-tools a {display:inline-block;padding:5px 10px;margin:5px 10px 5px 0;font-weight:bold}.content ul.share-tools .share-facebook {background:#4267B2 url(/cp/css/images/share-facebook.png) no-repeat 10% 50%;color:#fff;padding-left:30px}.content ul.share-tools .share-twitter {background:#1DA1F2 url(/cp/css/images/share-twitter.png) no-repeat 10% 50%;color:#fff;padding-left:30px}.content ul.share-tools .share-messenger {background:#0084FF url(/cp/css/images/share-messenger.png) no-repeat 10% 50%;color:#fff;padding-left:30px}.content ul.share-tools .share-whatsapp {background:#2CB742 url(/cp/css/images/share-whatsapp.png) no-repeat 10% 50%;color:#fff;padding-left:30px}.content ul.share-tools .share-email {background:#7D7D7D url(/cp/css/images/share-email.png) no-repeat 10% 50%;color:#fff;padding-left:30px}.cookies-notice {background:#323232;color:#bebebe;padding:10px;line-height:150%}.cookies-notice a {color:#FFF;text-decoration:none;font-weight:bold}.cookies-notice a:hover {color:#FFF;text-decoration:underline}.cookies-notice p.text {font-size:12px;max-width:960px;margin:0 auto;text-align:center}.discussions .forum-container {display:flex;flex-direction:row}.discussions .forum-thread .thread-tags .tag,.discussions .view-forum-thread .post-tags .tag {display:inline-block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;background-color:#FAFAFA;padding:8px 10px}.discussions .forum-thread .thread-tags .tag:before,.discussions .view-forum-thread .post-tags .tag:before {content:"";display:inline-block;height:12px;width:12px;margin-right:8px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%}.discussions .forum-nav {margin-bottom:15px;display:flex;flex-direction:row;justify-content:space-between}.discussions .forum-nav ul.forums {list-style:none;display:flex;margin:0;padding:0 15px}.discussions .forum-nav ul.forums > li > a {display:block;padding:0 15px}.discussions .forum-nav ul.forums > li > a span {text-align:center;color:#393939;display:block;padding:15px 0 11px;border-bottom:4px transparent solid}.discussions .forum-nav ul.forums > li .editbutton {border:none;background-color:transparent;margin:0;padding:0;height:100%;display:flex;align-items:center;justify-content:center}.discussions .forum-nav ul.forums > li .editbutton a {height:16px;width:16px;padding:10px;background-position:center center}.discussions .forum-nav ul.forums > li .editbutton a span {display:none}.discussions .forum-nav ul.forums > li .editbutton a:before {display:none}.discussions .forum-nav ul.forums > li > a.active,.discussions .forum-nav ul.forums > li > a:hover {text-decoration:none}.discussions .forum-nav ul.forums > li > a.active span,.discussions .forum-nav ul.forums > li > a:hover span {color:#006167;border-bottom:4px #006167 solid}.discussions .forum-nav .forum-sort-by {position:relative;display:flex;align-items:center;justify-content:center;padding:0 20px}.discussions .forum-nav .forum-sort-by .forum-sort-by-active {font-size:0.9em}.discussions .forum-nav .forum-sort-by .forum-sort-by-options {list-style:none;position:absolute;display:none;top:50%;min-width:200px;background-color:white;box-shadow:1px 1px 2px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);-o-box-shadow:1px 1px 2px rgba(0,0,0,.1);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;right:0;z-index:1}.discussions .forum-nav .forum-sort-by .forum-sort-by-options li a {padding:12px 10px;display:block}.discussions .forum-nav .forum-sort-by:hover .forum-sort-by-options {display:block}.discussions .forum-main-column {flex-grow:1}.discussions .view-forum-thread {background-color:white;box-shadow:0 3px 6px #00000029;-moz-box-shadow:0 3px 6px #00000029;-webkit-box-shadow:0 3px 6px #00000029;-o-box-shadow:0 3px 6px #00000029;margin:45px 0}.discussions .view-forum-thread textarea {background:#FFFFFF;border:1px solid #E8E8E8;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.discussions .view-forum-thread .thread-topic {padding:30px}.discussions .view-forum-thread .thread-topic .heading {font-size:1.9em}.discussions .view-forum-thread .thread-topic .post {display:flex;flex-direction:row}.discussions .view-forum-thread .thread-topic .post .message {font-size:1.1em}.discussions .view-forum-thread .thread-topic .post .avatar-container {min-width:95px}.discussions .view-forum-thread .thread-topic .post .avatar-container .avatar {width:75px;height:75px}.discussions .view-forum-thread .thread-topic .post .creator-name {color:#393939;font-size:1.1em;margin:0}.discussions .view-forum-thread .thread-topic .post .created-when {font-size:0.8em;color:#848484;display:block;margin-bottom:6px}.discussions .view-forum-thread .reply-to-thread-form {display:flex;flex-direction:row;padding:30px}.discussions .view-forum-thread .reply-to-thread-form .avatar-container {min-width:95px}.discussions .view-forum-thread .reply-to-thread-form .avatar-container .avatar {height:60px;width:60px}.discussions .view-forum-thread .reply-to-thread-form form {width:100%}.discussions .view-forum-thread .reply-to-thread-form form textarea {min-height:135px;width:100%;margin-bottom:10px}.discussions .view-forum-thread .reply-to-thread-form form .btn {display:block;color:white;padding:10px 20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;background-color:#006167;font-size:0.9em;border:none}.discussions .view-forum-thread .thread-replies {padding:30px;background-color:#FAFAFA;border-top:1px solid #F0F0F0}.discussions .view-forum-thread .thread-replies .heading {font-size:1.1em;margin-bottom:30px}.discussions .view-forum-thread .thread-replies:last-child {margin-bottom:0}.discussions .view-forum-thread .thread-replies .load-more-replies {display:inline-block;color:white;padding:6px 10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;background-color:#006167;font-size:0.7em;border:none;font-family:"DIN_2014 W03 Demi",sans-serif;margin-top:10px;margin-bottom:20px}.discussions .view-forum-thread .thread-replies > .replies-container > .thread-reply.has-nested-replies > .avatar-container {position:relative}.discussions .view-forum-thread .thread-replies > .replies-container > .thread-reply.has-nested-replies > .avatar-container:before {display:block;content:"";width:2px;background-color:#B5B5B5;position:absolute;top:40px;bottom:0;left:49%;z-index:0}.discussions .view-forum-thread .thread-replies .thread-reply {display:flex;flex-direction:row;margin-bottom:15px}.discussions .view-forum-thread .thread-replies .thread-reply > .avatar-container {margin-right:15px}.discussions .view-forum-thread .thread-replies .thread-reply > .avatar-container .avatar {height:30px;width:30px}.discussions .view-forum-thread .thread-replies .thread-reply .thread-reply .avatar-container:before {display:none}.discussions .view-forum-thread .thread-replies .thread-reply .reply-message {color:#393939;margin:0}.discussions .view-forum-thread .thread-replies .thread-reply .reply-message .user {color:#393939}.discussions .view-forum-thread .thread-replies .thread-reply .reply-message a[rel=external] {display:inline-flex;align-items:center}.discussions .view-forum-thread .thread-replies .thread-reply .reply-message a[rel=external]:after {padding:3px;background-color:#adadad;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;width:12px;height:12px;background-size:12px 12px}.discussions .view-forum-thread .thread-replies .thread-reply .reply-actions {list-style:none;display:flex;flex-direction:row;padding:0;margin:0}.discussions .view-forum-thread .thread-replies .thread-reply .reply-actions li {margin-right:20px}.discussions .view-forum-thread .thread-replies .thread-reply .reply-actions li:last-child {margin-right:0}.discussions .view-forum-thread .thread-replies .thread-reply .reply-actions li a {color:#848484;font-size:0.8em}.discussions .view-forum-thread .thread-replies:last-child {margin-bottom:0}.discussions .forum-threads {margin-bottom:40px}.discussions .forum-threads .forum-thread {padding:30px;background-color:white;box-shadow:1px 1px 2px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);-o-box-shadow:1px 1px 2px rgba(0,0,0,.1);display:flex;flex-direction:column;margin-bottom:15px}.discussions .forum-threads .forum-thread .thread-message {color:#848484;margin:0;padding:0;max-width:600px;font-size:0.9em}.discussions .forum-threads .forum-thread .thread-header {display:flex;flex-direction:row}.discussions .forum-threads .forum-thread .thread-header .thread-title {flex-grow:1}.discussions .forum-threads .forum-thread .thread-header .thread-title .heading {font-size:1.5em;color:#393939;margin-bottom:4px}.discussions .forum-threads .forum-thread .thread-header .thread-title .thread-forum-title {font-size:0.6em;color:#848484}.discussions .forum-threads .forum-thread .thread-header .recent-posters {display:flex}.discussions .forum-threads .forum-thread .thread-header .recent-posters > a {margin-left:-10px}.discussions .forum-threads .forum-thread .thread-header .recent-posters > a:first-child {margin-left:0}.discussions .forum-threads .forum-thread .thread-header .recent-posters .avatar {height:45px;width:45px;border:1px solid white}.discussions .forum-threads .forum-thread .avatar-container {min-width:80px}.discussions .forum-threads .forum-thread .avatar-container .avatar {height:60px;width:60px}.discussions .forum-threads .forum-thread .avatar-container .avatar img {width:100%;height:100%}.discussions .forum-threads .forum-thread .thread-body {margin-bottom:20px}.discussions .forum-threads .forum-thread .thread-body,.discussions .forum-threads .forum-thread .thread-footer {padding-left:80px}.discussions .forum-threads .forum-thread .thread-footer {display:flex;flex-direction:row;justify-content:space-between}.discussions .forum-threads .forum-thread .thread-stats {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.discussions .forum-threads .forum-thread .thread-stats .thread-stat {white-space:nowrap;color:#848484;margin-right:30px;display:flex;flex-direction:row;align-items:center;font-size:0.9em}.discussions .forum-threads .forum-thread .thread-stats .thread-stat .views-icon,.discussions .forum-threads .forum-thread .thread-stats .thread-stat .comments-icon {width:18px;height:18px;margin-right:10px;background:center no-repeat;background-size:contain}.discussions .forum-threads .forum-thread .thread-stats .thread-stat:last-child {margin-right:0}.discussions .forum-threads .forum-thread .latest-reply-container {padding-left:80px}.discussions .forum-threads .forum-thread .latest-reply-container .thread-latest-reply {color:#848484;font-size:0.8em;display:flex;align-items:center;margin-bottom:4px}.discussions .forum-threads .forum-thread .latest-reply-container .thread-latest-reply .reply-icon {content:"";display:inline-block;height:16px;width:16px;margin-right:5px;background-size:contain}.discussions .forum-threads .forum-thread .latest-reply-container .thread-latest-reply a {color:#006167}.discussions .forum-threads .forum-thread.read .thread-title .heading a {color:#838383}.discussions .forum-threads .forum-thread.pinned {position:relative}.discussions .forum-threads .forum-thread.pinned:before {content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:30px 0 0 30px;border-color:transparent transparent transparent #006167}.discussions .forum-threads .forum-thread:last-child {margin-bottom:0}.discussions .forum-sidebar {min-width:30%;width:30%;margin-left:30px}.discussions .forum-sidebar .forum-tags .heading {color:#006167;font-size:1.3em}.discussions .forum-sidebar .forum-tags .tag {display:block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;color:#393939;font-size:1.1em;padding:16px 18px;margin-bottom:10px}.discussions .forum-sidebar .forum-tags .tag:before {height:12px;width:12px;content:"";display:inline-block;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;margin-right:10px}.discussions .forum-sidebar .forum-tags .tag.tag-all:before {display:none}.discussions .forum-sidebar .forum-tags .tag.active,.discussions .forum-sidebar .forum-tags .tag:hover {box-shadow:0px 3px 6px #00000029;-moz-box-shadow:0px 3px 6px #00000029;-webkit-box-shadow:0px 3px 6px #00000029;-o-box-shadow:0px 3px 6px #00000029;background-color:white;text-decoration:none}.discussions .forum-sidebar .search {margin:45px 0}.discussions .forum-sidebar .related-topics .heading {color:#006167;font-size:1.3em;margin-bottom:30px}.discussions .forum-sidebar .related-topics .related-topic {display:flex;flex-direction:row;border-bottom:1px solid #B5B5B5;padding-bottom:30px;margin-bottom:30px}.discussions .forum-sidebar .related-topics .related-topic .avatar-container {padding-right:15px}.discussions .forum-sidebar .related-topics .related-topic .avatar-container .avatar {height:30px;width:30px}.discussions .forum-sidebar .related-topics .related-topic .topic-heading {font-size:1.3em;color:#393939}.discussions .forum-sidebar .related-topics .related-topic .topic-message {font-size:0.9em;color:#848484}.discussions .forum-sidebar .related-topics .related-topic .topic-stat {color:#848484;display:flex;align-items:center}.discussions .forum-sidebar .related-topics .related-topic .topic-stat .comments-icon {background-size:contain;height:20px;width:20px;margin-right:12px}.discussions .forum-sidebar .related-topics .related-topic:last-child {padding-bottom:0;margin-bottom:0;border:none}@media (max-width:1036px) {.discussions .forum-container {flex-direction:column}.discussions .forum-container .forum-sidebar {margin:0;width:100%}.discussions .forum-container .forum-sidebar .search {margin-top:0;margin-bottom:40px}.discussions .forum-container .forum-sidebar .related-topics {margin-bottom:40px}}
@media (max-width:762px) {.discussions .forum-container .forum-threads .forum-thread .thread-header .recent-posters {display:none}}
@media (max-width:612px) {.discussions .forum-container .forum-threads .forum-thread .avatar-container {display:none}.discussions .forum-container .forum-threads .forum-thread .thread-body,.discussions .forum-container .forum-threads .forum-thread .thread-footer,.discussions .forum-container .forum-threads .forum-thread .latest-reply-container {padding-left:0}.discussions .forum-container .view-forum-thread .post .avatar-container,.discussions .forum-container .view-forum-thread .reply-to-thread-form .avatar-container {display:none}.discussions .forum-container .thread-replies .thread-reply .avatar-container {display:none}}
.discussions .forum-sidebar .search,.discussions .forum-title-section .forum-column .search {position:relative}.discussions .forum-sidebar .search input,.discussions .forum-title-section .forum-column .search input {width:100%;background:#FFFFFF;border:1px solid #B5B5B5;font-size:1.1em;padding:17px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.discussions .forum-title-section .forum-column {display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:30px;padding-top:30px;padding-bottom:30px}.discussions .forum-title-section .forum-column .heading {font-size:1.9em;border:none;margin:0;padding:0}.discussions .forum-title-section .forum-column .search {display:flex;align-items:center;justify-content:center;width:30%}.discussions .forum-title-section .forum-column .search form {width:100%}body {color:#222;background-color:#fafafa;font:16px/1.6 "Open Sans", sans-serif;text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cp-user-notice {display:none !important}.cp-adminbar {background-color:#f00}.cp-adminbar a {text-decoration:none !important}a {color:#00f;text-decoration:none}a:hover {text-decoration:underline}h1,h2,h3,h4,h5,h6,p.title {line-height:1.3;font-weight:bold;font-family:"Cabin", "Open Sans", sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p.title a {color:#222}h1 {font-size:2.4em}h2 {font-size:2em}h3 {font-size:1.6em}h4 {font-size:1.4em}h5,h6,p.title {font-size:1.2em}ul,ol {list-style:none}img,iframe {max-width:100%;vertical-align:top}img {height:auto}iframe {border:none}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content p,.content p.text,.content p.description,.content p.title,.content ol,.content ul,.content li,.content dl,.content dt,.content dd,.content table,.content th,.content td,.content blockquote,.content iframe,.content .image,.content .picture,.content .img,.content img {margin:0;padding:0}.content h2,.content h3,.content h4,.content h5,.content h6,.content p,.content p.text,.content p.description,.content p.title,.content ol,.content ul,.content dl,.content table,.content blockquote,.content iframe,.content .image,.content .picture,.content .img {margin:0 0 15px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content p.title {line-height:1.3}.content h1 {margin:0 0 30px}.content h2 {padding:15px 0 8px;border-bottom:1px solid #dadada}.content p,.content p.text,.content p.description,.content ol,.content ul,.content dl,.content table,.content .image,.content .picture,.content .img {line-height:1.6}.content ul,.content ol {padding-left:30px}.content ul.editbuttons {margin:0;padding:0}.content ul {list-style:disc}.content ol {list-style:decimal}.content blockquote {color:#555;font-style:italic;padding:15px 15px 15px 14px;border-left:2px solid #bababa;margin:0 0 15px 14px}.content blockquote p.text {margin:0}.content .quote .who {margin:0 0 15px}.content table:not([role=presentation]) {width:100%;font-size:.9em;border-collapse:collapse;border:1px solid #bababa}.content table:not([role=presentation]) caption {margin:0 0 15px;font-size:1.2em;text-align:left;font-weight:bold}.content table:not([role=presentation]) th,.content table:not([role=presentation]) td {padding:10px;border:1px solid #bababa}.content table:not([role=presentation]) th p,.content table:not([role=presentation]) td p {margin:0 !important;font-size:1em !important}.content table:not([role=presentation]) th {font-weight:bold;background-color:#dadada}.content .gallery {border-spacing:15px;border:none;border-collapse:separate}.content .gallery td {text-align:center}.content .gallery td img {width:100%}.content .gallery td p.title,.content .gallery td p.added {margin-top:10px !important}.content .gallery td p.title {font-weight:bold}.content .gallery td p.title a {color:#222}.content .gallery td p.added {color:#555}.content .gallery .empty {display:none}.content .gallery .cpadmin td {text-align:left}.content .gallery .cpadmin td img {width:auto}.content div.basket table.basket {border:none;font-size:1em}.content div.basket table.basket th,.content div.basket table.basket td {border:none;padding:15px 0;border-bottom:1px solid #bababa;text-align:left}.content div.basket table.basket th {font-size:1.2em;background-color:transparent;text-transform:uppercase}.content div.basket table.basket .item strong a {color:#222}.content div.basket table.basket .item strong a:hover {text-decoration:underline}.content div.basket table.basket .price {text-align:right}.content div.basket table.basket .subtotal {color:#555}.content div.basket table.basket .total {font-size:1.2em;font-weight:bold}.content div.basket .continue {font-size:.9em;text-align:center}.content div.basket .continue a {color:#555}.content div.basket .continue a:hover {text-decoration:underline}.content .img img,.content table img {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}.content .img.float-right,.content .img.float-left {max-width:40%;margin:0 !important;width:auto !important}.content .img.float-right img,.content .img.float-left img {width:100%;height:auto}.content .img.float-right p.text,.content .img.float-left p.text {padding:0 10px;font-size:.9em;margin:10px 0 0;color:#555;text-align:center}.content .img.float-right,.content .float-right {float:right !important;margin:0 0 15px 15px !important}.content .img.float-left,.content .float-left {float:left !important;margin:0 15px 15px 0 !important}.content .multimedia {margin:0 0 15px}.content .multimedia p.text {padding:0 10px;font-size:.9em;margin:10px 0 0;color:#555;text-align:center}.content .rule {border:none;clear:both;margin:30px 0;border-top:1px solid #bababa}.content div.document,.content div.page,.content div.weblink {clear:both}.content div.document ul,.content div.page ul,.content div.weblink ul {padding:0;margin:0 0 15px;list-style:none}.content div.document ul li,.content div.page ul li,.content div.weblink ul li {padding:10px 15px;display:block;margin:0 0 5px;background-color:#dadada;border:1px solid #bababa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}.content div.document ul li a,.content div.page ul li a,.content div.weblink ul li a {color:#222;font-weight:bold}.content div.document ul li a:hover,.content div.page ul li a:hover,.content div.weblink ul li a:hover {text-decoration:underline}.content div.document ul li p,.content div.page ul li p,.content div.weblink ul li p {margin:0;padding:0;font-size:.9em}.content div.document ul li .image,.content div.page ul li .image,.content div.weblink ul li .image {margin:0 15px 0 0;display:inline-block}.content div.document ul li .file-info,.content div.page ul li .file-info,.content div.weblink ul li .file-info {font-size:.9em;font-style:italic;color:#555}.content div.document ul li:last-of-type,.content div.page ul li:last-of-type,.content div.weblink ul li:last-of-type {margin:0}.content div.page.with-image ul {margin:0}.content div.page.with-image ul li {width:32%;padding:0;float:left;border:none;overflow:hidden;background-color:transparent;margin:0 2% 15px 0;position:relative}.content div.page.with-image ul li p {font-size:1em}.content div.page.with-image ul li .title {font-size:1.2em;text-align:center;position:absolute;left:0;right:0;bottom:0}.content div.page.with-image ul li .title a {color:#555;display:block;padding:15px;background-color:#dadada}.content div.page.with-image ul li .image {margin:0;display:block;border:5px solid #dadada;border-bottom:none}.content div.page.with-image ul li .image img {width:100%;height:auto}.content div.page.with-image ul li:last-of-type {margin:0 2% 15px 0}.content div.page.with-image ul li:nth-child(3n) {margin:0 0 15px}.content div.page.with-image ul li:nth-child(3n+1) {clear:both}.content dl {margin:0 0 15px}.content dl dt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;clear:left;width:120px;margin:0 0 5px;font-weight:bold}.content dl dd {margin:0 0 5px 150px}.content dl dt:last-of-type,.content dl dd:last-of-type {margin-bottom:0}.content .contact {clear:both;border:1px solid #bababa;background-color:#dadada;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;margin:79px auto 30px;max-width:720px;padding:15px}.content .contact .photo,.content .contact h2,.content .contact h3,.content .contact h4 {text-align:center;margin:0 0 5px}.content .contact .photo img {margin-top:-67px;border:1px solid #bababa;border-radius:49px;-moz-border-radius:49px;-webkit-border-radius:49px;-o-border-radius:49px}.content .contact .no-photo {width:98px;height:98px;display:block;margin:-67px auto 5px;border:1px solid #bababa;border-radius:49px;-moz-border-radius:49px;-webkit-border-radius:49px;-o-border-radius:49px;background-color:#00f;background-position:center;background-repeat:no-repeat;background-size:contain}.content .contact h2 {font-size:1.4em}.content .contact h3,.content .contact h4 {font-size:1em;color:#555}.content .contact .note,.content .contact dl {font-size:.9em}.content .contact .note {margin:15px 0 0}.content .contact .note p.text {margin:0 0 15px}.content .contact dl {margin:0}.content > p.message,.content .basket > p.empty {margin:0;font-size:1.2em;color:#555;background-color:#dadada;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-align:center;padding:30px 15px}.content .slideshow {overflow:auto;margin:0 0 15px}.content .slideshow ul {padding:0;margin:0;list-style:none}.content .flexslider {position:relative}.content .flexslider .flex-viewport {margin:0 0 15px}.content .flexslider .slides {overflow:auto}.content .flexslider .slides img {width:100%;height:auto}.content .flexslider .flex-control-nav,.content .flexslider .flex-direction-nav {clear:both}.content .flexslider .flex-control-nav {margin:0;height:14px;list-style:none;padding:30px 0 15px;text-align:center}.content .flexslider .flex-control-nav li {display:inline}.content .flexslider .flex-control-nav a {margin:0 4px;cursor:pointer;display:inline-block;width:12px;height:12px;text-indent:-9999px;border:1px solid #00f;transition:.15s all;-moz-transition:.15s all;-webkit-transition:.15s all;-o-transition:.15s all;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px}.content .flexslider .flex-control-nav .flex-active {background-color:#00f}.content .flexslider .flex-direction-nav li {display:inline}.content .flexslider .flex-direction-nav a {display:block;position:absolute;top:50%;text-indent:-9999px;width:0;height:0;margin-top:-10px}.content .flexslider .flex-direction-nav .flex-prev {left:15px;border-style:solid;border-width:10px 15px 10px 0;border-color:transparent #00f transparent transparent}.content .flexslider .flex-direction-nav .flex-next {right:15px;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #00f}.content ul.pagination,.content p.pagination {margin:30px 0;color:#555}.content ul.pagination strong,.content ul.pagination a,.content p.pagination strong,.content p.pagination a {display:inline-block;margin:0 2px;padding:2px 8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}.content ul.pagination strong,.content ul.pagination a:hover,.content p.pagination strong,.content p.pagination a:hover {background-color:#00f;color:white}.content ul.pagination a,.content p.pagination a {color:#222;background-color:#dadada;transition:.15s all;-moz-transition:.15s all;-webkit-transition:.15s all;-o-transition:.15s all}.content ul.pagination {padding:0;list-style:none;text-align:center}.content ul.pagination li {padding:0}.content ul.pagination .first {margin:0 2px 0 0}.content div.forum table.topics,.content div.forum table.view-topic,.content div.forum table.forums {border:none;background-color:rgba(85,85,85,.5);font-size:.8em}.content div.forum table.topics th,.content div.forum table.topics td,.content div.forum table.view-topic th,.content div.forum table.view-topic td,.content div.forum table.forums th,.content div.forum table.forums td {color:#555;text-align:left;border:none;padding:12px;background-color:transparent}.content div.forum table.topics th a,.content div.forum table.topics td a,.content div.forum table.view-topic th a,.content div.forum table.view-topic td a,.content div.forum table.forums th a,.content div.forum table.forums td a {color:#222}.content div.forum table.topics td,.content div.forum table.view-topic td,.content div.forum table.forums td {border-top:1px solid rgba(0,0,0,.5)}.content div.forum table.topics .author,.content div.forum table.view-topic .author,.content div.forum table.forums .author {width:200px;text-align:center}.content div.forum table.topics td.message ul.editbuttons,.content div.forum table.view-topic td.message ul.editbuttons,.content div.forum table.forums td.message ul.editbuttons {margin:0 0 8px;overflow:auto}.content div.forum table.topics td.message p,.content div.forum table.view-topic td.message p,.content div.forum table.forums td.message p {margin:0 0 8px !important}.content div.forum table.topics td.message p.text,.content div.forum table.view-topic td.message p.text,.content div.forum table.forums td.message p.text {color:#222;font-size:1.2em !important}.content div.forum table.topics td.message p.text a,.content div.forum table.view-topic td.message p.text a,.content div.forum table.forums td.message p.text a {color:#00f}.content div.forum table.topics .heading,.content div.forum table.topics p,.content div.forum table.topics img,.content div.forum table.view-topic .heading,.content div.forum table.view-topic p,.content div.forum table.view-topic img,.content div.forum table.forums .heading,.content div.forum table.forums p,.content div.forum table.forums img {margin:0}.content div.forum table.topics .heading,.content div.forum table.view-topic .heading,.content div.forum table.forums .heading {font-size:1.2em;font-family:"Open Sans", sans-serif}.content div.forum table.topics th:not(:first-child),.content div.forum table.topics td:not(:first-child),.content div.forum table.forums th:not(:first-child),.content div.forum table.forums td:not(:first-child) {text-align:center}.content div.forum .topic-review table {margin:0}@media (max-width: 768px) {.content div.basket table.basket th,.content div.basket table.basket td {padding:10px 0}.content div.basket table.basket .qty .button {padding:5px;font-size:1em}}
@media (max-width: 568px) {.content dl dt {width:auto;margin:0;float:none;clear:none}.content dl dd {float:none;margin:0 0 5px}.content dl dd:last-of-type {margin:0}.content .img.float-right,.content .float-right,.content .img.float-left,.content .float-left {text-align:center;border:none;max-width:none;margin:0 0 15px !important;width:100% !important;float:none !important}.content .img.float-right p.text,.content .float-right p.text,.content .img.float-left p.text,.content .float-left p.text {text-align:inherit}.content div.page.with-image ul li {width:auto;float:none}.content div.page.with-image ul li,.content div.page.with-image ul li:last-of-type,.content div.page.with-image ul li:nth-child(3n) {margin:0 0 15px}}
#flash p {border-width:1px;padding:10px;font-size:1.2em;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}#flash p a {text-decoration:underline;color:inherit}.feed .item {margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #dadada}.feed .item .image {float:right;margin:0 0 15px 15px}.feed .item .image img {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}.feed .item h2 {padding:0;border-bottom:none}.feed .item p.date,.feed .item p.venue,.feed .item div.location {color:#555}.feed .item.highlight {padding:15px;background-color:rgba(204,0,0,.2);border:2px solid #c00;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}.blog .months,.events .months {padding:0;margin:0 0 10px;list-style:none}.blog .months li,.events .months li {display:inline}.blog .months a,.events .months a {margin:0 5px 5px 0;padding:5px 15px;display:inline-block;background-color:#00f;color:white;border:1px solid rgba(0,0,0,.2);transition:.15s all;-moz-transition:.15s all;-webkit-transition:.15s all;-o-transition:.15s all;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}.blog .months a:hover,.events .months a:hover {background-color:#f00}.blog .post p.date,.blog .event p.date,.events .post p.date,.events .event p.date {color:#555}.blog .post .overview h3,.blog .event .overview h3,.events .post .overview h3,.events .event .overview h3 {font-size:1em;font-weight:normal;font-family:"Open Sans", sans-serif;text-transform:none;color:#555}.blog .post .image,.blog .post .picture,.blog .event .image,.blog .event .picture,.events .post .image,.events .post .picture,.events .event .image,.events .event .picture {max-width:40%;float:right;margin:0 0 15px 15px}.blog .post .image img,.blog .post .picture img,.blog .event .image img,.blog .event .picture img,.events .post .image img,.events .post .picture img,.events .event .image img,.events .event .picture img {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}.blog .post p.tags,.blog .event p.tags,.events .post p.tags,.events .event p.tags {clear:both}.blog .suggestions a,.events .suggestions a {margin:5px 5px 0 0}.blog #booking,.events #booking {clear:both}.blog #booking #details,.events #booking #details {margin:0 auto;max-width:460px}.blog #booking #details .textbox,.events #booking #details .textbox {width:100%}.blog p.tags a,.blog ul.tags a,.blog div.tags a,.events p.tags a,.events ul.tags a,.events div.tags a,.feed p.tags a,.feed ul.tags a,.feed div.tags a {font-size:.9em;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;display:inline-block;background-color:#bababa;float:none;color:white;border:1px solid rgba(0,0,0,.2);padding:2px 5px;transition:.15s all;-moz-transition:.15s all;-webkit-transition:.15s all;-o-transition:.15s all}.blog p.tags a:hover,.blog ul.tags a:hover,.blog div.tags a:hover,.events p.tags a:hover,.events ul.tags a:hover,.events div.tags a:hover,.feed p.tags a:hover,.feed ul.tags a:hover,.feed div.tags a:hover {background-color:#00f}.blog p.tags,.blog div.tags,.events p.tags,.events div.tags,.feed p.tags,.feed div.tags {color:#555}.blog .calendar .date-selector,.events .calendar .date-selector {border:none}.blog .calendar .date-selector td,.events .calendar .date-selector td {padding:0;border:none}.blog .calendar .date-selector .last-month,.blog .calendar .date-selector .next-month,.events .calendar .date-selector .last-month,.events .calendar .date-selector .next-month {font-size:1.8em}.blog .calendar .date-selector .current-month,.events .calendar .date-selector .current-month {font-size:1.4em;text-align:center;font-weight:bold;font-family:"Cabin", "Open Sans", sans-serif}.blog .calendar .date-selector .current-month a,.events .calendar .date-selector .current-month a {color:#222}.blog .calendar .date-selector .current-month a:hover,.events .calendar .date-selector .current-month a:hover {text-decoration:underline}.blog .calendar .date-selector .next-month,.events .calendar .date-selector .next-month {text-align:right}.blog .calendar .days-of-month th,.blog .calendar .days-of-month td,.events .calendar .days-of-month th,.events .calendar .days-of-month td {padding:8px;vertical-align:top}.blog .calendar .days-of-month .dayno,.events .calendar .days-of-month .dayno {display:block;font-weight:bold;font-size:1.1em;font-family:"Cabin", "Open Sans", sans-serif}.blog .calendar .days-of-month .has_events .dayno,.events .calendar .days-of-month .has_events .dayno {margin:0 0 4px}.blog .calendar .days-of-month td.today,.events .calendar .days-of-month td.today {background-color:rgba(0,0,255,.1)}.blog .calendar .days-of-month td.weekday_6,.blog .calendar .days-of-month td.weekday_7,.events .calendar .days-of-month td.weekday_6,.events .calendar .days-of-month td.weekday_7 {background-color:#fafafa}.blog .calendar .days-of-month ul,.events .calendar .days-of-month ul {font-size:.9em;padding:0;margin:0;list-style:none}.blog .calendar .days-of-month ul li,.events .calendar .days-of-month ul li {display:block;margin:0 0 2px}.blog .calendar .days-of-month ul a,.events .calendar .days-of-month ul a {padding:2px 6px;color:white;background-color:#00f;display:inline-block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;transition:.15s all;-moz-transition:.15s all;-webkit-transition:.15s all;-o-transition:.15s all}.blog .calendar .days-of-month ul a:hover,.events .calendar .days-of-month ul a:hover {background-color:#f00}.blog .calendar .days-of-month ul .last,.events .calendar .days-of-month ul .last {margin:0}.blog .mini,.events .mini {float:right;margin:0 0 15px 15px}.blog .mini .date-selector,.events .mini .date-selector {margin:0 0 4px}.blog .mini .date-selector .last-month,.blog .mini .date-selector .next-month,.events .mini .date-selector .last-month,.events .mini .date-selector .next-month {font-size:1.4em}.blog .mini .date-selector .current-month,.events .mini .date-selector .current-month {font-size:1.2em}.blog .mini .days-of-month,.events .mini .days-of-month {margin:0}.blog .mini .days-of-month th,.blog .mini .days-of-month td,.events .mini .days-of-month th,.events .mini .days-of-month td {width:40px;padding:4px 0;text-align:center;vertical-align:middle}.blog .mini .days-of-month .longdayname,.events .mini .days-of-month .longdayname {display:none}.blog .mini .days-of-month .dayno,.events .mini .days-of-month .dayno {font-size:1em}.blog .mini .days-of-month .has_events .dayno,.events .mini .days-of-month .has_events .dayno {margin:0}@media (max-width: 768px) {.blog .normal,.events .normal {display:none}.blog .mini,.events .mini {margin:0 0 15px;float:none}.blog .mini .days-of-month th,.blog .mini .days-of-month td,.events .mini .days-of-month th,.events .mini .days-of-month td {width:auto;padding:4px}}
@media (max-width: 568px) {.blog .feed .item .image,.blog .post .image,.blog .event .picture,.events .feed .item .image,.events .post .image,.events .event .picture,.feed .feed .item .image,.feed .post .image,.feed .event .picture {float:none;margin:0 0 15px;text-align:center}.blog .post .image,.blog .event .picture,.events .post .image,.events .event .picture,.feed .post .image,.feed .event .picture {max-width:none}}
.template textarea,.template .textbox,.template select,.template .button {font-size:1em;line-height:1.3;padding:5px}.template textarea,.template .textbox,.template .button {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.template textarea,.template .textbox {border:1px solid #bababa;box-shadow:inset 1px 1px 4px rgba(0,0,0,.1);-moz-box-shadow:inset 1px 1px 4px rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 1px 4px rgba(0,0,0,.1);-o-box-shadow:inset 1px 1px 4px rgba(0,0,0,.1)}.template .button {padding:5px 15px;cursor:pointer;text-align:center;background-color:#00f;color:white;border:1px solid rgba(0,0,0,.2);appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-webkit-appearance:none;transition:.15s all;-moz-transition:.15s all;-webkit-transition:.15s all;-o-transition:.15s all}.template .button:hover {background-color:#f00}.fm-form .fm-fieldset {margin:0 0 15px;padding:20px;border:1px solid #bababa}.fm-form legend {padding:2px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-transform:uppercase;border:1px solid #bababa;background-color:#fafafa}.fm-form p.requiredmessage {margin:0;float:right;padding:10px;color:#555;font-size:.9em}.fm-form .fm-field {padding:10px}.fm-form .fm-field img {vertical-align:middle}.fm-form .fm-field-name {margin:0 0 5px}.fm-form .fm-field-name label {display:inline-block;font-weight:bold}.fm-form .fm-field-description,.fm-form .fm-field-name p.description {margin:5px 0 0;font-size:.9em;color:#555}.fm-form .fm-options p {margin:0 0 5px}.fm-form .fm-options p.limit {margin:5px 0 0;font-size:.9em;color:#555}.fm-form .fm-options .button[value="Check Spelling"] {display:block}.fm-form .fm-options ul.suggestions {padding:0;margin:5px 0 0}.fm-form input.small {width:120px !important}.fm-form input.medium {width:50% !important}.fm-form input.large,.fm-form textarea {width:100% !important}.fm-form textarea {resize:vertical}.fm-form #field-startdatetime .textbox {text-align:center;margin:0 2px 0 0}.fm-form #field-picture img {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}.fm-form .mceLayout {width:100% !important;border-collapse:separate;border:none;font-size:inherit}.fm-form .mceLayout th,.fm-form .mceLayout td {padding:0;border:none}.fm-form .mceLayout th p,.fm-form .mceLayout td p {margin:inherit !important;font-size:inherit !important}.fm-form .mceLayout th {font-weight:normal;background-color:transparent}.fm-form .fm-footer {margin:0 0 15px;padding:0}.fm-form .fm-footer .button {width:auto;min-width:120px;margin:0 10px}.login #login,.login #registration,.login form#register,.register #login,.register #registration,.register form#register {margin:0 auto;max-width:460px}.login #login .textbox,.login #registration .textbox,.login form#register .textbox,.register #login .textbox,.register #registration .textbox,.register form#register .textbox {width:100%}.login h1,.login p.text,.login > ul,.register h1,.register p.text,.register > ul {text-align:center}.login p.text,.register p.text {color:#555}.login > ul,.register > ul {padding:0;font-size:.9em;list-style:none}.login > ul a,.register > ul a {color:#555}.login > ul a:hover,.register > ul a:hover {text-decoration:underline}@media (max-width: 768px) {.fm-form .fm-fieldset {padding:10px}.fm-form .fm-field {padding:5px}.fm-form .button {font-size:1.2em;padding:10px 30px}.fm-form input.medium,.fm-form input.large {width:100% !important}.fm-form #field-name .textbox,.fm-form #field-file2 .textbox {width:100%}.fm-form #field-name .textbox,.fm-form #field-file2 #files_new {display:block;margin:5px 0 0}.fm-form #field-startdatetime select {display:block;margin:5px 0}.fm-form .fm-options .button,.fm-form .fm-footer .button {width:100%;display:block}.fm-form .fm-options .button {margin:5px 0 0}.fm-form .fm-footer {margin:0}.fm-form .fm-footer .button {margin:0 0 15px}}
#filter,#filters,#places,#attendees,.searchresults #search {margin:0 0 15px;border:1px solid #bababa;text-align:center;padding:10px}#filter div,#filters div,#places div,#attendees div,.searchresults #search div {display:inline}#filter .fm-field,#filter .fm-footer,#filters .fm-field,#filters .fm-footer,#places .fm-field,#places .fm-footer,#attendees .fm-field,#attendees .fm-footer,.searchresults #search .fm-field,.searchresults #search .fm-footer {margin:0;display:inline-block;padding:5px}#filter .button,#filters .button,#places .button,#attendees .button,.searchresults #search .button {margin:0}.searchresults .resultscount,.searchresults .powered-by {color:#555;text-align:right}.searchresults .result {margin:0 0 30px}.searchresults .result .document {color:#555}.content .newsletter-previews table {margin:0;padding:0;border:none;font-size:inherit}.content .newsletter-previews table th,.content .newsletter-previews table td {margin:0;border:none;padding:0;vertical-align:top}.content .newsletter-previews img {box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important}.content .newsletter-previews h1,.content .newsletter-previews h2,.content .newsletter-previews h3,.content .newsletter-previews h4,.content .newsletter-previews h5,.content .newsletter-previews h6,.content .newsletter-previews p.title {padding:0;border:none;margin:0 0 15px}