.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:hidden}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.ow-button-base{zoom:1}.ow-button-base:before{content:'';display:block}.ow-button-base:after{content:'';display:table;clear:both}.ow-button-base a{text-align:center;display:inline-block;cursor:pointer;text-decoration:none;line-height:1em}.ow-button-base a .sow-icon-image,.ow-button-base a [class^="sow-icon-"]{font-size:1.3em;height:1em;width:auto;margin:-0.1em .75em -0.2em -0.75em;display:block;float:left}.ow-button-base a .sow-icon-image{width:1em;background-size:cover}.ow-button-base a.ow-icon-placement-top .sow-icon-image,.ow-button-base a.ow-icon-placement-top [class^="sow-icon-"]{margin:0 auto .5em;float:none}.ow-button-base a.ow-icon-placement-right .sow-icon-image,.ow-button-base a.ow-icon-placement-right [class^="sow-icon-"]{margin:-0.1em -0.75em -0.2em .75em;float:right}.ow-button-base a.ow-icon-placement-bottom .sow-icon-image,.ow-button-base a.ow-icon-placement-bottom [class^="sow-icon-"]{float:none;margin:.5em auto 0}.ow-button-base a.ow-icon-placement-bottom>span{display:flex;flex-direction:column-reverse}.ow-button-base a.ow-icon-placement-left .sow-icon-image,.ow-button-base a.ow-icon-placement-left [class^="sow-icon-"]{margin:-0.1em .75em -0.2em -0.75em;float:left}.ow-button-base.ow-button-align-left{text-align:left}.ow-button-base.ow-button-align-right{text-align:right}.ow-button-base.ow-button-align-center{text-align:center}.ow-button-base.ow-button-align-justify a{display:block}@media (max-width: 780px) {
.so-widget-sow-button-atom-983ead60230f .ow-button-base.ow-button-align-center {
text-align: center;
}
.so-widget-sow-button-atom-983ead60230f .ow-button-base.ow-button-align-center.ow-button-align-justify a {
display: inline-block;
}
}
.so-widget-sow-button-atom-983ead60230f .ow-button-base a {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 1;
padding: 1 2;
background: #81d742;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #67be28), color-stop(1, #81d742));
background: -ms-linear-gradient(bottom, #67be28, #81d742);
background: -moz-linear-gradient(center bottom, #67be28 0%, #81d742 100%);
background: -o-linear-gradient(#81d742, #67be28);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81d742', endColorstr='#67be28', GradientType=0);
border: 1px solid;
border-color: #61b126 #5ca924 #559c21 #5ca924;
color: #ffffff !important;
-webkit-border-radius: 0.25;
-moz-border-radius: 0.25;
border-radius: 0.25;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-sow-button-atom-983ead60230f .ow-button-base a.ow-button-hover:active,
.so-widget-sow-button-atom-983ead60230f .ow-button-base a.ow-button-hover:hover {
background: #87d94a;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #6cc62a), color-stop(1, #87d94a));
background: -ms-linear-gradient(bottom, #6cc62a, #87d94a);
background: -moz-linear-gradient(center bottom, #6cc62a 0%, #87d94a 100%);
background: -o-linear-gradient(#87d94a, #6cc62a);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#87d94a', endColorstr='#6cc62a', GradientType=0);
border-color: #8cdb53 #87d94a #7ed63e #87d94a;
color: #ffffff !important;
}.wpbs-container{position:relative;visibility:hidden}.wpbs-container .wpbs-calendars-wrapper{position:relative}.wpbs-container .wpbs-calendars:after{content:'';display:block;clear:both}.wpbs-container .wpbs-calendars .wpbs-calendar table{table-layout:fixed;width:100%;min-width:auto;border-collapse:collapse;margin:0!important;padding:0!important;border:0!important}.wpbs-container .wpbs-calendars .wpbs-calendar table tbody,.wpbs-container .wpbs-calendars .wpbs-calendar table thead,.wpbs-container .wpbs-calendars .wpbs-calendar table tr{border:0!important;padding:0!important;margin:0!important;background:0 0}.wpbs-container .wpbs-calendars .wpbs-calendar table tr td,.wpbs-container .wpbs-calendars .wpbs-calendar table tr th{position:relative;border:0!important;padding:0!important;margin:0!important;vertical-align:middle;background:0 0;text-shadow:none;box-shadow:none;box-sizing:border-box}.wpbs-container .wpbs-calendars .wpbs-calendar{position:relative;border:1px solid #f1f1f1;background:#fff;margin-bottom:1em}.wpbs-container .wpbs-calendars .wpbs-calendar table thead tr th{padding-bottom:8px!important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.wpbs-container .wpbs-calendars .wpbs-calendar-wrapper{padding:8px 7px 7px 7px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.wpbs-container .wpbs-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.6)}.wpbs-overlay-spinner{position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-35px;width:70px;text-align:center}.wpbs-overlay-spinner>div{width:12px;height:12px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.wpbs-overlay-spinner .wpbs-overlay-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.wpbs-overlay-spinner .wpbs-overlay-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header{text-align:center;padding:8px;background:#f5f5f5}.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation{position:relative;padding:0 30px;min-height:26px;font-size:13px;line-height:26px}.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next,.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev{position:absolute;display:block;top:50%;height:26px;width:26px;line-height:26px;margin-top:-13px;vertical-align:middle;text-decoration:none;border:0;box-shadow:none;color:#fff;background:#bdc3c7;border-radius:2px}.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev{left:0}.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next{right:0}.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow,.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow{position:absolute;top:50%;margin-top:-5px;display:inline-block;width:0;height:0;border-style:solid}.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow{right:50%;margin-right:-5px;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #fff}.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow{left:50%;margin-left:-5px;border-width:5px 8.7px 5px 0;border-color:transparent #fff transparent transparent}.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-select-container select{width:100%;height:26px;border:1px solid #bdc3c7;line-height:26px;margin:0;padding:0 10px;vertical-align:top;font-size:13px;box-sizing:border-box!important}.wpbs-container .wpbs-calendars .wpbs-calendar table td .wpbs-week-number{background:#e8e8e8;height:32px}.wpbs-container .wpbs-calendars .wpbs-calendar table tr td,.wpbs-container .wpbs-calendars .wpbs-calendar table tr th{text-align:center;padding:1px!important;font-size:13px}.wpbs-container .wpbs-calendars .wpbs-calendar table th{font-weight:700;color:inherit}.wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date{position:relative;width:100%;height:100%}.wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date-inner{position:relative;width:100%;height:32px}.wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date-inner .wpbs-date-number{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;font-size:13px}.wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date.wpbs-gap{background:#f7f7f7}.wpbs-legend{text-align:left;margin:1em 0;padding:8px 8px 0;border:1px solid #f1f1f1;line-height:0;background:#fff;box-sizing:border-box!important}.wpbs-legend .wpbs-legend-item{display:inline-block;margin-bottom:8px;margin-right:8px}.wpbs-legend .wpbs-legend-item-icon{position:relative;display:inline-block;width:24px;height:24px;vertical-align:middle;margin-right:5px;box-sizing:border-box;overflow:hidden}.wpbs-legend .wpbs-legend-item-name{display:inline-block;vertical-align:middle;font-size:13px}.wpbs-calendars-wrapper.wpbs-legend-position-side{padding-right:165px;box-sizing:content-box!important}.wpbs-calendars-wrapper.wpbs-legend-position-side .wpbs-legend{position:absolute;top:0;right:0;width:155px;margin-top:0}.wpbs-calendars-wrapper.wpbs-legend-position-side .wpbs-legend .wpbs-legend-item{display:block;margin-right:0;line-height:0}.wpbs-calendars .wpbs-legend-item-icon{position:absolute;z-index:0;top:0;left:0;display:inline-block;width:100%;height:100%;box-sizing:border-box;overflow:hidden}.wpbs-legend-item-icon[data-type=single] div{display:none}.wpbs-legend-item-icon[data-type=single] div:first-of-type{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.wpbs-legend-item-icon[data-type=split] div svg{position:absolute;width:100%;height:100%;left:0;top:0}.wpbs-legend-item-icon[data-type=blank]{background-color:#f3f3f3;height:100%}.wpbs-container .wpbs-tooltip{display:none;position:fixed;z-index:2;left:0;top:0;font-size:12px;background:#fff;text-align:left;padding:10px;box-shadow:0 0 5px 1px rgba(0,0,0,.1);box-sizing:border-box;width:180px;margin-left:2px}.wpbs-container .wpbs-date:hover .wpbs-tooltip{display:block}.wpbs-container .wpbs-tooltip strong{display:block;margin-bottom:5px}.wpbs-container .wpbs-tooltip-corner{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 6px 6px 0;border-color:transparent red transparent transparent;z-index:1}.wpbs-container[data-columns] .wpbs-calendars .wpbs-calendar{float:left;margin-left:5px;margin-right:5px;box-sizing:border-box!important}.wpbs-container[data-columns] .wpbs-calendars{margin-left:-5px;margin-right:-5px}.wpbs-container[data-columns="6"] .wpbs-calendars .wpbs-calendar{width:calc(16.6666% - 10px)}.wpbs-container[data-columns="4"] .wpbs-calendars .wpbs-calendar{width:calc(25% - 10px)}.wpbs-container[data-columns="3"] .wpbs-calendars .wpbs-calendar{width:calc(33.3333% - 10px)}.wpbs-container[data-columns="2"] .wpbs-calendars .wpbs-calendar{width:calc(50% - 10px)}@media screen and (max-width:420px){.wpbs-calendars-wrapper.wpbs-legend-position-side{padding-right:0}.wpbs-calendars-wrapper.wpbs-legend-position-side .wpbs-legend{position:relative;top:auto;right:auto;width:auto}.wpbs-calendars-wrapper.wpbs-legend-position-side .wpbs-legend .wpbs-legend-item{display:inline-block;margin-right:8px}}.wpbs-main-wrapper .wpbs-container.wpbs-disable-selection{pointer-events:none}.wpbs-main-wrapper:not(.wpbs-main-wrapper-form-0) .wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-is-bookable{cursor:pointer}.wpbs-main-wrapper:not(.wpbs-main-wrapper-form-0) .wpbs-container.wpbs-enable-hover .wpbs-date.wpbs-is-bookable:hover{cursor:pointer}.wpbs-container .wpbs-date.wpbs-date-hover:hover{cursor:pointer}.wpbs-container.wpbs-enable-hover .wpbs-date.wpbs-gap.wpbs-is-bookable:hover{cursor:default}.wpbs-container .wpbs-legend-item-icon .wpbs-legend-icon-select{display:block}.wpbs-container .wpbs-legend-item-icon .wpbs-legend-icon-select svg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.wpbs-container .wpbs-date.wpbs-date-hover.wpbs-selected-first.wpbs-selected-last .wpbs-legend-item-icon svg{display:block}.wpbs-main-wrapper .wpbs-payment-confirmation .wpbs-overlay-spinner{position:static;margin:0;width:36px}.wpbs-main-wrapper .wpbs-form-container{padding:30px 0 20px 0;max-width:450px}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field{padding-bottom:20px}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .wpbs-form-field-input label{margin-right:25px;display:inline-block;font-weight:inherit}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .wpbs-form-field-input label input[type=radio]{position:relative;top:1px}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .wpbs-form-field-input label input[type=checkbox]{position:relative;top:1px}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=email],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=number],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=text],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field select,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-error,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-general-error{color:#f00f00}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-general-error{padding-bottom:15px}.wpbs-main-wrapper .wpbs-payment-confirmation form{display:none}.elementor-editor-active .wpbs-container{visibility:visible!important}.wpbs-main-wrapper .wpbs-form-container{padding:30px 0 20px 0!important;max-width:450px!important;margin:0!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field{padding-bottom:20px!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field label{display:block!important;padding:0 0 5px 0!important;margin:0!important;font-size:16px!important;line-height:22px!important;font-weight:700!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-field-required-asterisk{color:#ff2300!important;position:relative;top:auto!important;bottom:auto!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=email],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=number],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=text]{width:100%!important;padding:0 0 0 14px!important;margin:0!important;font-size:16px!important;height:38px!important;line-height:38px!important;font-family:inherit!important;background-color:#fff!important;border:1px solid #ccc!important;box-shadow:none!important;border-radius:2px!important;outline:0!important;-webkit-appearance:none!important;appearance:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:border-color .2s ease;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field select{width:100%!important;padding:0 0 0 14px!important;margin:0!important;font-size:16px!important;height:39px!important;line-height:39px!important;font-family:inherit!important;background-color:#fff!important;background-image:none!important;border:1px solid #ccc!important;box-shadow:none!important;border-radius:2px!important;outline:0!important;-webkit-appearance:none!important;appearance:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:border-color .2s ease;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .wpbs-form-field-input{position:relative!important;line-height:30px!important;text-align:left!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-dropdown .wpbs-form-field-input:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_dropdown .wpbs-form-field-input:after{content:"";display:block;position:absolute;right:15px;top:12px;border:solid #7f7f7f;border-width:0 2px 2px 0;display:inline-block;padding:4px!important;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-dropdown select::-ms-expand,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_dropdown select::-ms-expand{display:none!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-description{font-size:14px!important;line-height:20px!important;padding-top:5px!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-description small{font-size:14px!important;line-height:20px!important;padding:0!important;margin:0!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-error{font-size:14px!important;line-height:20px!important;padding-top:5px!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-error small{font-size:14px!important;line-height:20px!important;padding:0!important;margin:0!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field textarea{width:100%!important;padding:6px 0 0 14px!important;margin:0!important;font-size:16px!important;height:120px!important;line-height:24px!important;font-family:inherit!important;background-color:#fff!important;border:1px solid #ccc!important;box-shadow:none!important;border-radius:2px!important;outline:0!important;-webkit-appearance:none!important;appearance:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:border-color .2s ease;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label{font-size:16px!important;font-weight:400!important;width:auto!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label{display:inline-block!important;margin:0 25px 5px 0!important;padding:0!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .wpbs-form-field-input label input[type=checkbox],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .wpbs-form-field-input label input[type=radio]{padding:0!important;margin:0!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label{display:inline-block!important;position:relative!important;padding-left:30px!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label input,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label input,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label input,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label input,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label input{position:absolute!important;opacity:0!important;cursor:pointer!important;left:5px!important;top:10px!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;border:none!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label span{position:absolute!important;top:2px!important;left:0!important;height:21px!important;width:21px!important;background-color:#e2e2e2!important;-moz-transition:background-color .2s ease;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label span{border-radius:50%!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label:hover input~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label:hover input~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label:hover input~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label:hover input~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label:hover input~span{background-color:#aaa!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label input:checked~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label input:checked~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label input:checked~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label input:checked~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label input:checked~span{background-color:#7f7f7f!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label span:after{content:"";position:absolute!important;display:none!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label input:checked~span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label input:checked~span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label input:checked~span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label input:checked~span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label input:checked~span:after{display:block!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label span:after{top:6px!important;left:6px!important;width:9px!important;height:9px!important;border-radius:50%!important;background:#fff!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label span:after{left:7px!important;top:3px!important;width:7px!important;height:12px!important;border:solid #fff!important;border-width:0 3px 3px 0!important;-webkit-transform:rotate(45deg)!important;-ms-transform:rotate(45deg)!important;transform:rotate(45deg)!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=email]:focus,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=number]:focus,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=text]:focus,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field select:focus{border-color:#7f7f7f!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-dropdown .wpbs-form-field-input:focus-within:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_dropdown .wpbs-form-field-input:focus-within:after{border-color:#7f7f7f!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-payment-method-description{display:none;margin:10px 0!important;padding:7px 10px!important;background:#f7f7f7!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-payment-method-description-open{display:block}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label{display:block!important}.wpbs-main-wrapper table.wpbs-pricing-table{border:none!important;border-spacing:1px!important;margin:0!important;width:100%!important;border-radius:2px!important;overflow:hidden!important;text-align:left!important}.wpbs-main-wrapper table.wpbs-pricing-table tfoot th,.wpbs-main-wrapper table.wpbs-pricing-table thead th{font-weight:700!important;background:#f7f7f7!important}.wpbs-main-wrapper table.wpbs-pricing-table td,.wpbs-main-wrapper table.wpbs-pricing-table th{border:none!important;border-bottom:1px solid #f7f7f7!important;background:0 0!important;margin:1px;padding:6px 10px}.wpbs-main-wrapper table.wpbs-pricing-table td:first-child,.wpbs-main-wrapper table.wpbs-pricing-table th:first-child{border-right:1px solid #fff!important}.wpbs-main-wrapper table.wpbs-pricing-table tr:last-child td{border-bottom:none!important}.wpbs-main-wrapper .wpbs-payment-confirmation{max-width:450px!important}.wpbs-main-wrapper .wpbs-payment-confirmation table.wpbs-pricing-table{margin-bottom:20px!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button[type=submit],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=submit]{width:auto!important;padding:10px 15px 10px 15px!important;margin:0!important;font-size:18px!important;height:auto!important;line-height:24px!important;font-family:inherit!important;font-weight:700!important;color:#fff!important;background-color:#aaa!important;border:none!important;box-shadow:none!important;border-radius:2px!important;outline:0!important;-webkit-appearance:none!important;appearance:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button[type=submit]:hover,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=submit]:hover{background-color:#7f7f7f!important;color:#fff!important;cursor:pointer!important}.wpbs-main-wrapper .wpbs-form-general-error{padding:0 0 15px 0!important;font-size:16px!important;line-height:26px!important;color:#ff2300!important;font-weight:700!important}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-error{padding:4px 0 0 0!important;font-size:14px!important;line-height:14px!important;color:#ff2300!important}.wpbs-main-wrapper .wpbs-payment-test-mode-enabled{padding:10px 20px!important;border-left:5px solid #ff2300;margin:10px 0!important;font-size:16px!important;line-height:26px!important;font-weight:700!important;background:#f7f7f7!important}.camera_wrap a, .camera_wrap img, 
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img, 
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
background: none;
border: 0;
font: inherit;
font-size: 100%;
margin: 0;
padding: 0;
vertical-align: baseline;
list-style: none
}
.camera_wrap {
display: none;
float: left;
position: relative;
z-index: 0;
}
.camera_wrap img {
max-width: none!important;
}
.camera_fakehover {
height: 100%;
min-height: 60px;
position: relative;
width: 100%;
z-index: 1;
}
.camera_wrap {
width: 100%;
}
.camera_src {
display: none;
}
.cameraCont, .cameraContents {
height: 100%;
position: relative;
width: 100%;
z-index: 1;
}
.cameraSlide {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.cameraContent {
bottom: 0;
display: none;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.camera_target {
bottom: 0;
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
text-align: left;
top: 0;
width: 100%;
z-index: 0;
}
.camera_overlayer {
bottom: 0;
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
width: 100%;
z-index: 0;
}
.camera_target_content {
bottom: 0;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
z-index: 2;
}
.camera_target_content .camera_link {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/blank.gif);
display: block;
height: 100%;
text-decoration: none;
}
.camera_loader {
background: #fff url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/camera-loader.gif) no-repeat center;
background: rgba(255, 255, 255, 0.9) url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/camera-loader.gif) no-repeat center;
border: 1px solid #ffffff;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
height: 36px;
left: 50%;
overflow: hidden;
position: absolute;
margin: -18px 0 0 -18px;
top: 50%;
width: 36px;
z-index: 3;
}
.camera_bar {
bottom: 0;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
z-index: 3;
}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
height: 100%;
position: absolute;
width: auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
height: auto;
position: absolute;
width: 100%;
}
.camera_nav_cont {
height: 65px;
overflow: hidden;
position: absolute;
right: 9px;
top: 15px;
width: 120px;
z-index: 4;
}
.camera_caption {
bottom: 0;
display: block;
position: absolute;
width: 100%;
}
.camera_caption > div {
padding: 10px 20px;
}
.camerarelative {
overflow: hidden;
position: relative;
}
.imgFake {
cursor: pointer;
}
.camera_prevThumbs {
bottom: 4px;
cursor: pointer;
left: 0;
position: absolute;
top: 4px;
visibility: hidden;
width: 30px;
z-index: 10;
}
.camera_prevThumbs div {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/camera_skins.png) no-repeat -160px 0;
display: block;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
width: 30px;
}
.camera_nextThumbs {
bottom: 4px;
cursor: pointer;
position: absolute;
right: 0;
top: 4px;
visibility: hidden;
width: 30px;
z-index: 10;
}
.camera_nextThumbs div {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/camera_skins.png) no-repeat -190px 0;
display: block;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
width: 30px;
}
.camera_command_wrap .hideNav {
display: none;
}
.camera_command_wrap {
left: 0;
position: relative;
right:0;
z-index: 4;
}
.camera_wrap .camera_pag .camera_pag_ul {
list-style: none;
margin: 0;
padding: 0;
text-align: right;
}
.camera_wrap .camera_pag .camera_pag_ul li {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
cursor: pointer;
display: inline-block;
height: 16px;
margin: 20px 5px;
position: relative;
text-align: left;
text-indent: -9999px;
width: 16px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li {
-moz-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
height: 8px;
left: 4px;
overflow: hidden;
position: absolute;
top: 4px;
width: 8px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
-moz-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
-moz-box-shadow: 0;
-webkit-box-shadow: 0;
box-shadow: 0;
}
.camera_pag_ul li img {
display: none;
position: absolute;
}
.camera_pag_ul .thumb_arrow {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid;
top: 0;
left: 50%;
margin-left: -4px;
position: absolute;
}
.camera_prev, .camera_next, .camera_commands {
cursor: pointer;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
width: 40px;
z-index: 2;
}
.camera_prev {
left: 0;
}
.camera_prev > span {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/camera_skins.png) no-repeat 0 0;
display: block;
height: 40px;
width: 40px;
}
.camera_next {
right: 0;
}
.camera_next > span {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/camera_skins.png) no-repeat -40px 0;
display: block;
height: 40px;
width: 40px;
}
.camera_commands {
right: 41px;
}
.camera_commands > .camera_play {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/camera_skins.png) no-repeat -80px 0;
height: 40px;
width: 40px;
}
.camera_commands > .camera_stop {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/camera_skins.png) no-repeat -120px 0;
display: block;
height: 40px;
width: 40px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
cursor: pointer;
display: inline-block;
height: 16px;
margin: 20px 5px;
position: relative;
text-indent: -9999px;
width: 16px;
}
.camera_thumbs_cont {
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
overflow: hidden;
position: relative;
width: 100%;
}
.camera_commands_emboss .camera_thumbs_cont {
-moz-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_thumbs_cont > div {
float: left;
width: 100%;
}
.camera_thumbs_cont ul {
overflow: hidden;
padding: 3px 4px 8px;
position: relative;
text-align: center;
}
.camera_thumbs_cont ul li {
display: inline;
padding: 0 4px;
}
.camera_thumbs_cont ul li > img {
border: 1px solid;
cursor: pointer;
margin-top: 5px;
vertical-align:bottom;
}
.camera_clear {
display: block;
clear: both;
}
.showIt {
display: none;
}
.camera_clear {
clear: both;
display: block;
height: 1px;
margin: -1px 0 25px;
position: relative;
} .pattern_1 .camera_overlayer {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/patterns/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/patterns/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/patterns/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/patterns/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/patterns/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/patterns/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/patterns/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/patterns/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/patterns/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/patterns/overlay10.png) repeat;
}
.camera_caption {
color: #fff;
}
.camera_caption > div {
background: #000;
background: rgba(0, 0, 0, 0.8);
}
.camera_wrap .camera_pag .camera_pag_ul li {
background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
background: #434648;
}
.camera_pag_ul li img {
border: 4px solid #e6e6e6;
-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
box-shadow: 0px 3px 6px rgba(0,0,0,.5);
}
.camera_pag_ul .thumb_arrow {
border-top-color: #e6e6e6;
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
background: #d8d8d8;
background: rgba(216, 216, 216, 0.85);
}
.camera_wrap .camera_pag .camera_pag_ul li {
background: #b7b7b7;
}
.camera_thumbs_cont ul li > img {
border-color: 1px solid #000;
} .camera_amber_skin .camera_prevThumbs div {
background-position: -160px -160px;
}
.camera_amber_skin .camera_nextThumbs div {
background-position: -190px -160px;
}
.camera_amber_skin .camera_prev > span {
background-position: 0 -160px;
}
.camera_amber_skin .camera_next > span {
background-position: -40px -160px;
}
.camera_amber_skin .camera_commands > .camera_play {
background-position: -80px -160px;
}
.camera_amber_skin .camera_commands > .camera_stop {
background-position: -120px -160px;
} .camera_ash_skin .camera_prevThumbs div {
background-position: -160px -200px;
}
.camera_ash_skin .camera_nextThumbs div {
background-position: -190px -200px;
}
.camera_ash_skin .camera_prev > span {
background-position: 0 -200px;
}
.camera_ash_skin .camera_next > span {
background-position: -40px -200px;
}
.camera_ash_skin .camera_commands > .camera_play {
background-position: -80px -200px;
}
.camera_ash_skin .camera_commands > .camera_stop {
background-position: -120px -200px;
} .camera_azure_skin .camera_prevThumbs div {
background-position: -160px -240px;
}
.camera_azure_skin .camera_nextThumbs div {
background-position: -190px -240px;
}
.camera_azure_skin .camera_prev > span {
background-position: 0 -240px;
}
.camera_azure_skin .camera_next > span {
background-position: -40px -240px;
}
.camera_azure_skin .camera_commands > .camera_play {
background-position: -80px -240px;
}
.camera_azure_skin .camera_commands > .camera_stop {
background-position: -120px -240px;
} .camera_beige_skin .camera_prevThumbs div {
background-position: -160px -120px;
}
.camera_beige_skin .camera_nextThumbs div {
background-position: -190px -120px;
}
.camera_beige_skin .camera_prev > span {
background-position: 0 -120px;
}
.camera_beige_skin .camera_next > span {
background-position: -40px -120px;
}
.camera_beige_skin .camera_commands > .camera_play {
background-position: -80px -120px;
}
.camera_beige_skin .camera_commands > .camera_stop {
background-position: -120px -120px;
} .camera_black_skin .camera_prevThumbs div {
background-position: -160px -40px;
}
.camera_black_skin .camera_nextThumbs div {
background-position: -190px -40px;
}
.camera_black_skin .camera_prev > span {
background-position: 0 -40px;
}
.camera_black_skin .camera_next > span {
background-position: -40px -40px;
}
.camera_black_skin .camera_commands > .camera_play {
background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop {
background-position: -120px -40px;
} .camera_blue_skin .camera_prevThumbs div {
background-position: -160px -280px;
}
.camera_blue_skin .camera_nextThumbs div {
background-position: -190px -280px;
}
.camera_blue_skin .camera_prev > span {
background-position: 0 -280px;
}
.camera_blue_skin .camera_next > span {
background-position: -40px -280px;
}
.camera_blue_skin .camera_commands > .camera_play {
background-position: -80px -280px;
}
.camera_blue_skin .camera_commands > .camera_stop {
background-position: -120px -280px;
} .camera_brown_skin .camera_prevThumbs div {
background-position: -160px -320px;
}
.camera_brown_skin .camera_nextThumbs div {
background-position: -190px -320px;
}
.camera_brown_skin .camera_prev > span {
background-position: 0 -320px;
}
.camera_brown_skin .camera_next > span {
background-position: -40px -320px;
}
.camera_brown_skin .camera_commands > .camera_play {
background-position: -80px -320px;
}
.camera_brown_skin .camera_commands > .camera_stop {
background-position: -120px -320px;
} .camera_burgundy_skin .camera_prevThumbs div {
background-position: -160px -360px;
}
.camera_burgundy_skin .camera_nextThumbs div {
background-position: -190px -360px;
}
.camera_burgundy_skin .camera_prev > span {
background-position: 0 -360px;
}
.camera_burgundy_skin .camera_next > span {
background-position: -40px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_play {
background-position: -80px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_stop {
background-position: -120px -360px;
} .camera_charcoal_skin .camera_prevThumbs div {
background-position: -160px -400px;
}
.camera_charcoal_skin .camera_nextThumbs div {
background-position: -190px -400px;
}
.camera_charcoal_skin .camera_prev > span {
background-position: 0 -400px;
}
.camera_charcoal_skin .camera_next > span {
background-position: -40px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_play {
background-position: -80px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_stop {
background-position: -120px -400px;
} .camera_chocolate_skin .camera_prevThumbs div {
background-position: -160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div {
background-position: -190px -440px;
}
.camera_chocolate_skin .camera_prev > span {
background-position: 0 -440px;
}
.camera_chocolate_skin .camera_next > span {
background-position: -40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play {
background-position: -80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop {
background-position: -120px -440px	;
} .camera_coffee_skin .camera_prevThumbs div {
background-position: -160px -480px;
}
.camera_coffee_skin .camera_nextThumbs div {
background-position: -190px -480px;
}
.camera_coffee_skin .camera_prev > span {
background-position: 0 -480px;
}
.camera_coffee_skin .camera_next > span {
background-position: -40px -480px;
}
.camera_coffee_skin .camera_commands > .camera_play {
background-position: -80px -480px;
}
.camera_coffee_skin .camera_commands > .camera_stop {
background-position: -120px -480px	;
} .camera_cyan_skin .camera_prevThumbs div {
background-position: -160px -520px;
}
.camera_cyan_skin .camera_nextThumbs div {
background-position: -190px -520px;
}
.camera_cyan_skin .camera_prev > span {
background-position: 0 -520px;
}
.camera_cyan_skin .camera_next > span {
background-position: -40px -520px;
}
.camera_cyan_skin .camera_commands > .camera_play {
background-position: -80px -520px;
}
.camera_cyan_skin .camera_commands > .camera_stop {
background-position: -120px -520px	;
} .camera_fuchsia_skin .camera_prevThumbs div {
background-position: -160px -560px;
}
.camera_fuchsia_skin .camera_nextThumbs div {
background-position: -190px -560px;
}
.camera_fuchsia_skin .camera_prev > span {
background-position: 0 -560px;
}
.camera_fuchsia_skin .camera_next > span {
background-position: -40px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_play {
background-position: -80px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_stop {
background-position: -120px -560px	;
} .camera_gold_skin .camera_prevThumbs div {
background-position: -160px -600px;
}
.camera_gold_skin .camera_nextThumbs div {
background-position: -190px -600px;
}
.camera_gold_skin .camera_prev > span {
background-position: 0 -600px;
}
.camera_gold_skin .camera_next > span {
background-position: -40px -600px;
}
.camera_gold_skin .camera_commands > .camera_play {
background-position: -80px -600px;
}
.camera_gold_skin .camera_commands > .camera_stop {
background-position: -120px -600px	;
} .camera_green_skin .camera_prevThumbs div {
background-position: -160px -640px;
}
.camera_green_skin .camera_nextThumbs div {
background-position: -190px -640px;
}
.camera_green_skin .camera_prev > span {
background-position: 0 -640px;
}
.camera_green_skin .camera_next > span {
background-position: -40px -640px;
}
.camera_green_skin .camera_commands > .camera_play {
background-position: -80px -640px;
}
.camera_green_skin .camera_commands > .camera_stop {
background-position: -120px -640px	;
} .camera_grey_skin .camera_prevThumbs div {
background-position: -160px -680px;
}
.camera_grey_skin .camera_nextThumbs div {
background-position: -190px -680px;
}
.camera_grey_skin .camera_prev > span {
background-position: 0 -680px;
}
.camera_grey_skin .camera_next > span {
background-position: -40px -680px;
}
.camera_grey_skin .camera_commands > .camera_play {
background-position: -80px -680px;
}
.camera_grey_skin .camera_commands > .camera_stop {
background-position: -120px -680px	;
} .camera_indigo_skin .camera_prevThumbs div {
background-position: -160px -720px;
}
.camera_indigo_skin .camera_nextThumbs div {
background-position: -190px -720px;
}
.camera_indigo_skin .camera_prev > span {
background-position: 0 -720px;
}
.camera_indigo_skin .camera_next > span {
background-position: -40px -720px;
}
.camera_indigo_skin .camera_commands > .camera_play {
background-position: -80px -720px;
}
.camera_indigo_skin .camera_commands > .camera_stop {
background-position: -120px -720px	;
} .camera_khaki_skin .camera_prevThumbs div {
background-position: -160px -760px;
}
.camera_khaki_skin .camera_nextThumbs div {
background-position: -190px -760px;
}
.camera_khaki_skin .camera_prev > span {
background-position: 0 -760px;
}
.camera_khaki_skin .camera_next > span {
background-position: -40px -760px;
}
.camera_khaki_skin .camera_commands > .camera_play {
background-position: -80px -760px;
}
.camera_khaki_skin .camera_commands > .camera_stop {
background-position: -120px -760px	;
} .camera_lime_skin .camera_prevThumbs div {
background-position: -160px -800px;
}
.camera_lime_skin .camera_nextThumbs div {
background-position: -190px -800px;
}
.camera_lime_skin .camera_prev > span {
background-position: 0 -800px;
}
.camera_lime_skin .camera_next > span {
background-position: -40px -800px;
}
.camera_lime_skin .camera_commands > .camera_play {
background-position: -80px -800px;
}
.camera_lime_skin .camera_commands > .camera_stop {
background-position: -120px -800px	;
} .camera_magenta_skin .camera_prevThumbs div {
background-position: -160px -840px;
}
.camera_magenta_skin .camera_nextThumbs div {
background-position: -190px -840px;
}
.camera_magenta_skin .camera_prev > span {
background-position: 0 -840px;
}
.camera_magenta_skin .camera_next > span {
background-position: -40px -840px;
}
.camera_magenta_skin .camera_commands > .camera_play {
background-position: -80px -840px;
}
.camera_magenta_skin .camera_commands > .camera_stop {
background-position: -120px -840px	;
} .camera_maroon_skin .camera_prevThumbs div {
background-position: -160px -880px;
}
.camera_maroon_skin .camera_nextThumbs div {
background-position: -190px -880px;
}
.camera_maroon_skin .camera_prev > span {
background-position: 0 -880px;
}
.camera_maroon_skin .camera_next > span {
background-position: -40px -880px;
}
.camera_maroon_skin .camera_commands > .camera_play {
background-position: -80px -880px;
}
.camera_maroon_skin .camera_commands > .camera_stop {
background-position: -120px -880px	;
} .camera_orange_skin .camera_prevThumbs div {
background-position: -160px -920px;
}
.camera_orange_skin .camera_nextThumbs div {
background-position: -190px -920px;
}
.camera_orange_skin .camera_prev > span {
background-position: 0 -920px;
}
.camera_orange_skin .camera_next > span {
background-position: -40px -920px;
}
.camera_orange_skin .camera_commands > .camera_play {
background-position: -80px -920px;
}
.camera_orange_skin .camera_commands > .camera_stop {
background-position: -120px -920px	;
} .camera_olive_skin .camera_prevThumbs div {
background-position: -160px -1080px;
}
.camera_olive_skin .camera_nextThumbs div {
background-position: -190px -1080px;
}
.camera_olive_skin .camera_prev > span {
background-position: 0 -1080px;
}
.camera_olive_skin .camera_next > span {
background-position: -40px -1080px;
}
.camera_olive_skin .camera_commands > .camera_play {
background-position: -80px -1080px;
}
.camera_olive_skin .camera_commands > .camera_stop {
background-position: -120px -1080px	;
} .camera_pink_skin .camera_prevThumbs div {
background-position: -160px -960px;
}
.camera_pink_skin .camera_nextThumbs div {
background-position: -190px -960px;
}
.camera_pink_skin .camera_prev > span {
background-position: 0 -960px;
}
.camera_pink_skin .camera_next > span {
background-position: -40px -960px;
}
.camera_pink_skin .camera_commands > .camera_play {
background-position: -80px -960px;
}
.camera_pink_skin .camera_commands > .camera_stop {
background-position: -120px -960px	;
} .camera_pistachio_skin .camera_prevThumbs div {
background-position: -160px -1040px;
}
.camera_pistachio_skin .camera_nextThumbs div {
background-position: -190px -1040px;
}
.camera_pistachio_skin .camera_prev > span {
background-position: 0 -1040px;
}
.camera_pistachio_skin .camera_next > span {
background-position: -40px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_play {
background-position: -80px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_stop {
background-position: -120px -1040px	;
} .camera_pink_skin .camera_prevThumbs div {
background-position: -160px -80px;
}
.camera_pink_skin .camera_nextThumbs div {
background-position: -190px -80px;
}
.camera_pink_skin .camera_prev > span {
background-position: 0 -80px;
}
.camera_pink_skin .camera_next > span {
background-position: -40px -80px;
}
.camera_pink_skin .camera_commands > .camera_play {
background-position: -80px -80px;
}
.camera_pink_skin .camera_commands > .camera_stop {
background-position: -120px -80px;
} .camera_red_skin .camera_prevThumbs div {
background-position: -160px -1000px;
}
.camera_red_skin .camera_nextThumbs div {
background-position: -190px -1000px;
}
.camera_red_skin .camera_prev > span {
background-position: 0 -1000px;
}
.camera_red_skin .camera_next > span {
background-position: -40px -1000px;
}
.camera_red_skin .camera_commands > .camera_play {
background-position: -80px -1000px;
}
.camera_red_skin .camera_commands > .camera_stop {
background-position: -120px -1000px	;
} .camera_tangerine_skin .camera_prevThumbs div {
background-position: -160px -1120px;
}
.camera_tangerine_skin .camera_nextThumbs div {
background-position: -190px -1120px;
}
.camera_tangerine_skin .camera_prev > span {
background-position: 0 -1120px;
}
.camera_tangerine_skin .camera_next > span {
background-position: -40px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_play {
background-position: -80px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_stop {
background-position: -120px -1120px	;
} .camera_turquoise_skin .camera_prevThumbs div {
background-position: -160px -1160px;
}
.camera_turquoise_skin .camera_nextThumbs div {
background-position: -190px -1160px;
}
.camera_turquoise_skin .camera_prev > span {
background-position: 0 -1160px;
}
.camera_turquoise_skin .camera_next > span {
background-position: -40px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_play {
background-position: -80px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_stop {
background-position: -120px -1160px	;
} .camera_violet_skin .camera_prevThumbs div {
background-position: -160px -1200px;
}
.camera_violet_skin .camera_nextThumbs div {
background-position: -190px -1200px;
}
.camera_violet_skin .camera_prev > span {
background-position: 0 -1200px;
}
.camera_violet_skin .camera_next > span {
background-position: -40px -1200px;
}
.camera_violet_skin .camera_commands > .camera_play {
background-position: -80px -1200px;
}
.camera_violet_skin .camera_commands > .camera_stop {
background-position: -120px -1200px	;
} .camera_white_skin .camera_prevThumbs div {
background-position: -160px -80px;
}
.camera_white_skin .camera_nextThumbs div {
background-position: -190px -80px;
}
.camera_white_skin .camera_prev > span {
background-position: 0 -80px;
}
.camera_white_skin .camera_next > span {
background-position: -40px -80px;
}
.camera_white_skin .camera_commands > .camera_play {
background-position: -80px -80px;
}
.camera_white_skin .camera_commands > .camera_stop {
background-position: -120px -80px;
} .camera_yellow_skin .camera_prevThumbs div {
background-position: -160px -1240px;
}
.camera_yellow_skin .camera_nextThumbs div {
background-position: -190px -1240px;
}
.camera_yellow_skin .camera_prev > span {
background-position: 0 -1240px;
}
.camera_yellow_skin .camera_next > span {
background-position: -40px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_play {
background-position: -80px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_stop {
background-position: -120px -1240px	;
}@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/open-sans-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/open-sans-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/open-sans-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/open-sans-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/open-sans-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/open-sans-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/roboto-condensed-normal-latin-ext-300.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/roboto-condensed-normal-latin-300.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/roboto-condensed-normal-latin-ext-400.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/roboto-condensed-normal-latin-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/roboto-condensed-normal-latin-ext-700.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://finca-mallorca-canbini.com/wp-content/uploads/omgf/royalts-fonts/roboto-condensed-normal-latin-700.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}.container{ margin: 0px auto; padding: 0px 0px; max-width: 1140px;}
.row { max-width: 100%; margin: 0 auto; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.row .column, .row .columns{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative;}
.column.wrapper, .columns.wrapper{ padding: 0px;} .row .one 		{ width: 8.333%; }
.row .two 		{ width: 16.667%; }
.row .three 	{ width: 25%; }
.row .four 		{ width: 33.333%; }
.row .five 		{ width: 41.667%; }
.row .six 		{ width: 50%; }
.row .seven 	{ width: 58.333%; }
.row .eight 	{ width: 66.667%; }
.row .nine 		{ width: 75%; }
.row .ten 		{ width: 83.333%; }
.row .eleven 	{ width: 91.667%; }
.row .twelve 	{ width: 100%; } .row .one_half				{ width: 50%; }
.row .one_third				{ width: 33.333%;}
.row .one_fourth			{ width: 25%; }
.row .one_fifth				{ width: 20%;}
.row .one_sixth 			{ width: 16.667%;}
.row .two_third				{ width: 66.667%;}
.row .two_fourth 			{ width: 50%;}
.row .two_fifth 			{ width: 40%;}
.row .two_sixth 			{ width: 33.333%;}
.row .three_fourth			{ width: 75%;}
.row .three_fifth 			{ width: 60%;}
.row .three_sixth 			{ width: 50%;}
.row .four_fifth 			{ width: 80%;}
.row .four_sixth 			{ width: 66.667%;}
.row .content 	{ width: 100%; }
img{ max-width: 100%; height: auto; }
img { -ms-interpolation-mode: bicubic; }
object, embed { max-width: 100%; } .row .sidebarcol    { width: 33.333%; }
.row .contentcol 	{ width: 66.667%; }  .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } .clearfix:before,
.clearfix:after,
.row:before,
.row:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0; }
.row:after,
.clearfix:after {
clear: both; }
.row,
.clearfix {
zoom: 1; } .clear, .clr {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}  @media only screen and (min-width: 959px) {
} @media only screen and (min-width: 768px) and (max-width: 959px) {
} @media only screen and (max-width: 767px) {
body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none;
width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.container{ margin: 0px auto; max-width: 420px; }
.row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }
.row .column, .row .columns { width: 100%; float: none; }
.column:last-child, .columns:last-child { float: none; }
[class*="column"] + [class*="column"]:last-child { float: none; }
.column:before, .columns:before, .column:after, .columns:after { content: ""; }
.column:after, .columns:after { clear: both; }
} @media only screen and (min-width: 480px) and (max-width: 767px) {
} @media only screen and (max-width: 479px) {
}.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing { 
cursor:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/grabbing.png) 8 8, move;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline; } html {
font-size: 62.5%;
-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block; }
body {
line-height: 1; }
ol, ul {
list-style: none; }
blockquote {
quotes: none; }
blockquote:before, blockquote:after {
content: '';
content: none; }
table {
border-collapse: collapse;
border-spacing: 0; }
* {
margin:0;
padding:0;
}
*:focus {
outline:none; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
hr {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
code,
kbd,
pre,
samp {
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
select {
text-transform: none;
}
button {
overflow: visible;
}
button,
input,
select,
textarea {
max-width: 100%;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
opacity: .5;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input[type="checkbox"],
input[type="radio"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-right: 0.4375em;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #d1d1d1;
margin: 0 0 1.75em;
padding: 0.875em;
}
fieldset > :last-child {
margin-bottom: 0;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
optgroup {
font-weight: bold;
} a{
text-decoration:none; 
color:#c1767b;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}
a:hover,
a:focus,
a:active{color:#bfbfbf;}  body {
font-family: 'Open Sans', sans-serif;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.666; color:#757575; 
} h1 {
font-size: 30px;
font-size:3rem;
}
h2 {
font-size: 24px;
font-size: 2.4rem;
}
h3 {
font-size: 18px;
font-size: 1.8rem;
}
h4 {
font-size: 16px;
font-size: 1.6rem;
}
h5 {
font-size: 14px;
font-size: 1.4rem;
}
h6 {
font-size: 12px;
font-size: 1.2rem;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Roboto Condensed', sans-serif; 
text-transform:uppercase;
color:#535353;
}
p {
margin: 0 0 1.75em;
} dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
clear: both;
font-weight:normal;
font-style:italic;
font-size:16px;
line-height:24px;
margin:20px 0 20px 0px;
padding:8px 20px 10px 18px;
color:#aeaeae;
}
blockquote {
quotes: none;
}
blockquote:before,
blockquote:after {
content: "";
}
blockquote p {
margin-bottom: 1.4736842105em;
}
blockquote cite,
blockquote small {
color: #c1767b;
display: block;
font-size: 16px;
font-size: 1.6rem;
line-height: 1.75;
}
blockquote cite:before,
blockquote small:before {
content: "\2014\00a0";
}
blockquote em,
blockquote i,
blockquote cite {
font-style: normal;
}
blockquote strong,
blockquote b {
font-weight: 400;
}
blockquote > :last-child {
margin-bottom: 0;
}
address {
font-style: italic;
margin: 0 0 1.75em;
}
code,
kbd,
tt,
var,
samp,
pre {
font-family: Inconsolata, monospace;
}
pre {
border: 1px solid #d1d1d1;
font-size: 16px;
font-size: 1.6rem;
line-height: 1.3125;
margin: 0 0 1.75em;
max-width: 100%;
overflow: auto;
padding: 1.75em;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
code {
background-color: #d1d1d1;
padding: 0.125em 0.25em;
}
abbr,
acronym {
border-bottom: 1px dotted #d1d1d1;
cursor: help;
}
mark,
ins {
background: #c1767b;
color: #fff;
padding: 0.125em 0.25em;
text-decoration: none;
}
big {
font-size: 125%;
}
q {
quotes: """ """ "'" "'";
}
:focus {
outline: none;
} html {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*,
*:before,
*:after {
-webkit-box-sizing: inherit;
-moz-box-sizing: inherit;
box-sizing: inherit;
}
hr {
background-color: #ebf0f2;
border: 0;
height: 1px;
margin: 0 0 1.75em;
}
ul,
ol {
margin: 0 0 1.75em 1.25em;
padding: 0;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
margin-left: 1.5em;
}
li > ul,
li > ol {
margin-bottom: 0;
}
dl {
margin: 0 0 1.75em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 0 1.75em;
}
img {
height: auto; max-width: 100%; vertical-align: middle;
}
del {
opacity: 0.8;
}
table,
th,
td {
border: 1px solid #ebf0f2;
}
table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 1.75em;
table-layout: fixed; width: 100%;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
th {
border-width: 0 1px 1px 0;
font-weight: 700;
}
td {
border-width: 0 1px 1px 0;
}
th,
td {
padding: 0.4375em;
} #bodychild {
max-width:1300px;
margin:0 auto;
background-color:#fff;
-webkit-box-shadow: 0px 0px 5px 0px rgba(231, 231, 231, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(231, 231, 231, 0.75);
box-shadow:         0px 0px 5px 0px rgba(231, 231, 231, 0.75);
}
.bg-body{ background-image:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/bg-body.png);}
.bg-body.checkbox-on{ background:none;} .container{ max-width: 1200px;}
.row .row { margin: 0 -15px; }
.column, .columns {padding: 0 15px;} #outerheader{margin:0 0 0px;}
#top { padding: 35px 0px 0px; border-top: 10px solid #e5e1e1; text-align:center;}
#logo {
margin: 0px 0 0 0px ;
display:inline-block;
}
#logo a:hover{ text-decoration:none;} #logo .site-title {
line-height: 100%;
margin-bottom: 3px;
font-size:30px;
letter-spacing: 1px;
text-transform:uppercase;
color:#c1767b;
}
#logo .site-description{ font-size:14px; line-height:normal; margin:0px; padding:0px; color:#9e9e9e;} #navigation {
position: relative;
z-index: 200;
margin: 28px 0px 0 0;
padding:0px;
display:block;
border-top:1px solid #e5e1e1; 
border-bottom:1px solid #e5e1e1;
} .sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu li {
position: relative;
}
.sf-menu ul {
position: absolute;
display: none;
top: 100%;
left: 0;
z-index: 99;
}
.sf-menu > li {
float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
display: block;
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu ul ul {
top: 0px;
left: 100%;
} #top-nav-wrap .sf-menu li.current-menu-ancestor ,
#top-nav-wrap .sf-menu li.current_page_ancestor ,
#top-nav-wrap .sf-menu .current_page_item ,
#top-nav-wrap .sf-menu .current_page_ancestor ,
#top-nav-wrap .sf-menu .current-menu-item ,
#top-nav-wrap .sf-menu .current-cat  {
border-top: 3px solid #e5e1e1;
}
#top-nav-wrap .sf-menu li.current-menu-ancestor a,
#top-nav-wrap .sf-menu li.current_page_ancestor a,
#top-nav-wrap .sf-menu .current_page_item a,
#top-nav-wrap .sf-menu .current_page_ancestor a,
#top-nav-wrap .sf-menu .current-menu-item a,
#top-nav-wrap .sf-menu .current-cat a {
color: #c1767b;
margin: 15px 0px 18px;
}
#top-nav-wrap .sf-menu li .current_page_item a, 
#top-nav-wrap .sf-menu li .current_page_item a:hover,
#top-nav-wrap .sf-menu li .current-menu-item a, 
#top-nav-wrap .sf-menu li .current-menu-item a:hover,
#top-nav-wrap .sf-menu li .current-cat a, 
#top-nav-wrap .sf-menu li .current-cat a:hover {
color: #c1767b;
} #top-nav-wrap .sf-menu .current_page_item ul li a,
#top-nav-wrap .sf-menu .current-menu-item ul li a,
#top-nav-wrap .sf-menu .current-menu-ancestor ul li a,
#top-nav-wrap .sf-menu .current_page_ancestor ul li a,
#top-nav-wrap .sf-menu .current-cat ul li a {
color: #9e9e9e;
margin:0px;
}
#top-nav-wrap .sf-menu .current_page_item ul li a:hover,
#top-nav-wrap .sf-menu .current-menu-item ul li a:hover,
#top-nav-wrap .sf-menu .current-menu-ancestor ul li a:hover,
#top-nav-wrap .sf-menu .current_page_ancestor ul li a:hover,
#top-nav-wrap .sf-menu .current-menu-ancestor ul .current_page_item > a,
#top-nav-wrap .sf-menu .current_page_ancestor ul .current-menu-item > a,
#top-nav-wrap .sf-menu .current-menu-ancestor ul .current-menu-item > a,
#top-nav-wrap .sf-menu .current_page_ancestor ul .current_page_item > a,
#top-nav-wrap .sf-menu li .current_page_parent > a, 
#top-nav-wrap .sf-menu li .current_page_parent > a:hover, 
#top-nav-wrap .sf-menu li .current-menu-parent > a, 
#top-nav-wrap .sf-menu li .current-menu-parent > a:hover, 
#top-nav-wrap .sf-menu li .current_page_ancestor.current_page_parent > a, 
#top-nav-wrap .sf-menu li .current_page_ancestor.current_page_parent > a:hover, 
#top-nav-wrap .sf-menu li .current-menu-ancestor.current-menu-parent > a, 
#top-nav-wrap .sf-menu li .current-menu-ancestor.current-menu-parent > a:hover, 
#top-nav-wrap .sf-menu .current-cat ul li a:hover {
color: #fff;
background:#c1767b;
margin:0px;
}
#top-nav-wrap .sf-menu .current_page_item ul li,
#top-nav-wrap .sf-menu .current-menu-item ul li,
#top-nav-wrap .sf-menu .current-menu-ancestor ul li,
#top-nav-wrap .sf-menu .current_page_ancestor ul li,
#top-nav-wrap .sf-menu .current-menu-ancestor ul .current_page_item ,
#top-nav-wrap .sf-menu .current_page_ancestor ul .current-menu-item ,
#top-nav-wrap .sf-menu .current-cat ul li {
border-top: 0px;
}
.sf-menu ul {
min-width: 12em; *width: 12em; }
.sf-menu a {
background: none;
font-size:14px;
font-size:1.4rem;
font-family: 'Roboto Condensed', sans-serif;
line-height: normal;
text-decoration: none;
letter-spacing:0px;
text-transform: uppercase;
margin: 18px 0px 18px;
padding: 0px 32px;
color: #9e9e9e;
}
.sf-menu a:hover{color: #c1767b; }
.sf-menu ul{
background-color: #f0eded;
border:0px;
padding:0px 0;
text-align:left;
}
.sf-menu li li a {
display: block;
width: auto;
background: none;
font-size: 14px;
font-size:1.4rem;
text-transform: none;
text-transform:uppercase;
line-height: 1.2;
margin: 0px;
padding: 11px 18px;
border-left: none;
-webkit-transition: none;
transition: none;
}
.sf-menu li li a:hover{ background:#c1767b; color:#fff}
.sf-menu li li { border-bottom:1px solid #e5e1e1}
.sf-menu li li:last-child{ border-bottom:0}
.sf-menu li li:first-child a{ border:0px;}
.sf-menu li.sfHover:hover {outline: 0;}
.sf-menu ul ul:before, .sf-menu ul ul:after{ display:none}
.sf-menu ul:before, .sf-menu ul:after{
content: ' ';
position: absolute;
width: 0;
height: 0;
} .sf-arrows .sf-with-ul {
padding-right: 2.5em;
*padding-right: 1em; } .sf-arrows .sf-with-ul:after {
content: '';
position: absolute;
top: 50%;
right: 1em;
margin-top: -3px;
height: 0;
width: 0; border: 5px solid transparent;
border-top-color: #dFeEFF; border-top-color: rgba(102,102,102,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
border-top-color: #747474; } .sf-arrows ul .sf-with-ul:after {
margin-top: -5px;
margin-right: -3px;
border-color: transparent;
border-left-color: #dFeEFF; border-left-color: rgba(102,102,102,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
border-left-color: #747474;
} .tinynav {
display: none; ;
background:#fff; border:1px solid #eee;
} #top #searchform {
float: right;
margin:15px 0 ;
}
#top #searchform .searcharea{ background:transparent; border:0px;
-moz-box-shadow:  none;
-webkit-box-shadow:  none;
box-shadow: none;
}
#top #searchform #searchform #s {
padding: 0;
border: 0;
}
#top #searchform input#s {
margin: 0;
padding: 6px 0 6px 34px;
width: 1px;
font-size: 12px;
line-height: 1;
cursor: pointer;
border: none;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
font-style:normal;
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/small-search.png) no-repeat 10px 5px;
color: #ffffff;
}
#top  #searchform input#s:focus {
font-size: 12px;
padding: 6px 0 6px 34px;
width: 115px;
border: none;
cursor: text;
background-color: #efefef; color: #555555;
}
#top  #searchform .searchbutton { display: none; }  #slidercontainer { overflow:hidden;}
#slider{background:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/slider-line.png) no-repeat center bottom; position:relative; margin:10px 0 52px; padding-bottom:185px;} #slider iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#slider .imgFake{ display:none;}
#slider .camera_target_content { overflow:inherit; border:10px solid #f8f6f6;}
#slider .camera_fakehover{ border-bottom:1px solid #e5e1e1}
#slider .camera_caption{ 
bottom:-160px; top:auto; 
right:0;
display: block;
position: absolute;
}
#slider .camera_caption > div{ padding:0px 0px 0px; text-align:center; background: #fff;}
#slider .slider-title{color:#757575; font-size:20px; line-height:normal; margin-bottom:1.350em; text-transform:uppercase;}
#slider .slider-title, #slider .slider-title a{ color:#757575}
#slider .slider-text{ font-size:14px; line-height:24px; color:#a6a6a6}
#slider .camera_prev, .camera_next, #slider .camera_commands {
cursor: pointer;
height: 40px;
margin-top: 0px;
position: absolute;
top: auto;
bottom:0px;
width: 40px;
z-index: 2;
}
#slider .camera_prev {
left: 46.6%;
-webkit-border-top-left-radius: 2px;
-moz-border-radius-topleft: 2px;
border-top-left-radius: 2px;
}
#slider .camera_prev > span {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/slide-prev.png) no-repeat center;
display: block;
height: 40px;
width: 40px;
}
#slider .camera_prev > span:hover {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/slide-prev-h.png) no-repeat center;
}
#slider .camera_next {
right: 46.6%;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topright: 2px;
border-top-right-radius: 2px;
}
#slider .camera_next > span {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/slide-next.png) no-repeat center;
display: block;
height: 40px;
width: 40px;
}
#slider .camera_next > span:hover {
background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/slide-next-h.png) no-repeat center;
}
#slider .camera_prevThumbs, .camera_nextThumbs, #slider .camera_prev, .camera_next, #slider .camera_commands, #slider .camera_thumbs_cont {
background: #e5e1e1;
background: rgba(229, 225, 225, 1);
} #maincontent{ padding:0 0 40px 0}
.content-area.positionright{ float:right;}  .page-title-header{ 
margin:0 0 43px 0;
padding: 40px 0 0px; 
text-align:center;
}
.page-title-header .line{ width:190px; height:3px; display:inline-block; background:#e5e1e1;}
.page-title {
font-size: 20px;
font-size:2rem;
line-height: normal;
margin: 0px 0px 0 0;
display: block;
text-transform:uppercase;
}
.page-title-header .page-desc{
font-size: 14px;
font-size:1.4rem;
line-height:normal;
color:#a6a6a6;
padding-top:10px; 
display:block;
text-transform:none;
}
.taxonomy-description p{ margin:0px;} .frame, .gallery .gallery-item img { border:10px solid #f8f6f6;} .red{color: #c1767b;}
.boldtext{ font-weight:bold;}
.line-height{ line-height:100%}
.padding-top20{ padding-top:20px;}
.indentleft {
overflow: hidden;
}
.center {
text-align: center;
}
.nomargin {
margin: 0px!important;
}
.displayblock {
display: block;
} .entry-content h1, 
.entry-content h2, 
.entry-content h3 {
margin-bottom:1.000em;
}
.entry-content h4, 
.entry-content h5, 
.entry-content h6 {
margin-bottom:1.250em;
}  .says,
.screen-reader-text,
.assistive-text,
.site .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px; word-wrap: normal !important;
} .site .skip-link {
background-color: #f1f1f1;
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
color: #21759b;
display: block;
font-size: 14px;
font-weight: 700;
left: -9999em;
outline: none;
padding: 15px 23px 14px;
text-decoration: none;
text-transform: none;
top: -9999em;
}
.logged-in .site .skip-link {
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
}
.site .skip-link:focus {
clip: auto;
height: auto;
left: 6px;
top: 7px;
width: auto;
z-index: 100000;
} .alignleft {
float: left;
margin: 0.375em 1.875em 1.750em 0;
}
.alignright {
float: right;
margin: 0.375em 0 1.875em 1.750em;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto 1.750em;
}
blockquote.alignleft {
margin: 0.3157894737em 1.4736842105em 1.473684211em 0;
}
blockquote.alignright {
margin: 0.3157894737em 0 1.473684211em 1.4736842105em;
}
blockquote.aligncenter {
margin-bottom: 1.473684211em;
} .wp-caption {
margin-bottom: 1.75em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0;
}
.wp-caption .wp-caption-text {
color: #757575;
font-size: 13px;
font-style: italic;
line-height: 1.6153846154;
padding-top: 0.5384615385em;
} .gallery {
margin: 0 -1.1666667% 1.75em;
}
.gallery-item {
display: inline-block;
max-width: 33.33%;
padding: 0 1.1400652% 2.2801304%;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-icon img {
margin: 0 auto;
}
.gallery-caption {
color: #757575;
display: block;
font-size: 13px;
font-style: italic;
line-height: 1.6153846154;
padding-top: 0.5384615385em;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
} ul.list {
list-style-type: none;
margin: 0;
padding: 0;
}
ul.list li {
padding: 0 0 5px 0;
margin: 0 0 5px 0;
}
ul.checklist {
list-style-type: none;
padding: 0;
margin: 0;
}
ul.checklist li {
padding: 0 0 6px 20px;
} img {
max-width: 100%;
height: auto;
}
.imgopacity:hover {
opacity: 0.5;
}
img[class*="wp-image-"], img[class*="attachment-"] {
max-width: 100%;
height: auto;
} form {
margin: 0;
padding: 0;
}
input {
line-height: normal;
}
label{ 
color:#757575;
font-size:12px;
font-style:1.2rem;
}
span.required{ color:#f00;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea, 
select {
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
padding: 7px 5px;
width: 90%;
border:1px solid #e5e1e1;
color:#757575;
}
.entry-content input[type="text"],
.entry-content input[type="email"],
.entry-content input[type="url"],
.entry-content input[type="password"],
.entry-content input[type="search"],
.entry-content input[type="tel"],
.entry-content input[type="number"],
.entry-content textarea, 
.entry-content select {
width: auto;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus {
outline: 0;
}
.button, 
button,
button[disabled]:hover,
button[disabled]:focus,
input[type="button"],
input[type="button"][disabled]:hover,
input[type="button"][disabled]:focus,
input[type="reset"],
input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:focus,
input[type="submit"],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:focus {
padding: 0.688em 1.438em 0.688em;
cursor: pointer;
font-size: 12px;
font-size:1.2rem;
line-height: 1.444;
text-transform:uppercase;
background: #c1767b; 
border:0;
color:#fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
article.post-password-required input[type="submit"]{
font-size: 14px;
line-height: 1;
padding: 9px 18px 10px;
}
.button:hover, 
button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus{
text-decoration: none;
background: #757575; 
border:0;
color:#fff!important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
outline: 0;
}
#respond form input[type="text"],
#respond form input[type="email"],
#respond form input[type="url"] {
width: 46.333333333%;
}
#respond form textarea {
width: 79.666666667%;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} .spacer {
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
width: 100%;
clear: both;
}
.separator {
display: block;
height: 30px;
padding: 0 0;
margin-bottom: 14px;
text-align: center;
width: 100%;
clear: both;
} .site-content.homepage .site-main > article{
margin:0px;
padding:0px;
border:0px;
} #homeportfolio-container{ margin-bottom:4.167em;}
#homeportfolio-container.checkbox-on{ display:none;} 
#homeportfolio-container .homepf-title{margin-bottom: 1em;}
#portfolio-wrapper{
margin-bottom: -4.167em;
width: 100%;
float: left;
}
#portfolio-wrapper .item{ margin-bottom:4.167em; display:block; text-align:center }
.listborder{margin:0; padding:0; list-style-type:none; }
.listborder li{ 
padding:0 0 14px 0; 
margin:0 0 15px 0; 
font-size:24px; 
font-size:2.4rem;
line-height:100%;
font-family: 'Roboto Condensed', sans-serif; 
font-weight:300; 
text-transform:uppercase;
border-bottom:solid 1px #e5e1e1 ; 
background:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/arrow.png) no-repeat right 5px; 
}
.listborder li a{ color:#757575;}
.listborder li a:hover{ color:#535353;}
.homepage .nine.columns #main .entry-content{ margin-left:50px;} #ts-img-carousel-wrapper { 
position:relative; 
border-top: 4px solid #e5e1e1;
margin:40px 0 0;
padding:40px 0 0;
}
#ts-img-carousel.owl-carousel{ width:86%; margin:0 auto;}
#ts-img-carousel.owl-carousel .owl-item {
display:inline-block;
text-align: center;
float:none;
}
#ts-img-carousel.owl-carousel .owl-wrapper-outer {
overflow: hidden;
position: relative;
width: 100%;
margin:auto;
} #ts-img-carousel  .owl-controls .owl-buttons div{
position:absolute;
top:25%;
bottom:0;
color: #FFF;
display: inline-block;
zoom: 1;
*display: inline; margin: 0px;
padding: 0px;
font-size: 12px;
text-indent:-9999px;
background: #e5e1e1;
width:40px; height:40px; 
background-repeat:no-repeat; 
background-position:center;
filter: Alpha(Opacity=100); opacity: 1;
border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
}  #ts-img-carousel  .owl-controls.clickable .owl-buttons div:hover{
filter: Alpha(Opacity=100); opacity: 1;
text-decoration: none;
}
#ts-img-carousel  .owl-controls .owl-buttons .owl-prev{background-image:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/slide-prev.png); left:-51px; }
#ts-img-carousel  .owl-controls .owl-buttons .owl-next{background-image:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/slide-next.png); right:-51px;}
#ts-img-carousel  .owl-controls .owl-buttons .owl-prev:hover{background-image:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/slide-prev-h.png);  }
#ts-img-carousel  .owl-controls .owl-buttons .owl-next:hover{background-image:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/slide-next-h.png);  } .portfolio-filter {
font-size: 13px;
font-size:1.3rem;
line-height:2.307692307692308;
display:none;  
}
.portfolio-filter ul {
margin: 0 0 2.500em;
padding: 0;
width: 100%;
}
.portfolio-filter ul li {
color: #666;
cursor: pointer;
display: inline-block;
list-style-type: none;
margin: 0 2.313em 0 0;
padding: 0;
text-align: center;
}
.portfolio-filter ul li:last-child {
margin-right: 0;
}
.portfolio-filter ul li:focus, 
.portfolio-filter ul li:hover, 
.portfolio-filter ul li.filter.active {
color:#c1767b; 
} .portfolio-wrapper{
margin-bottom: -4.167em;
width: 100%;
float: left;
}
.portfolio .item{ margin-bottom:4.167em; display:block;  }
.portfolio .portfolio-img{ border: 10px solid #f8f6f6; overflow:hidden; position:relative; }
.portfolio .portfolio-img img{ display:block;}
.portfolio .portfolio-img .rollover{ 
background:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/hover-zoom.png);
background-color:#000;
background-repeat:no-repeat;
background-position:center;
width:100%; 
height:100%;
display:block;
position:absolute;
top:0px;
left:0px;
z-index:10;
display:none;
cursor:pointer;
}
.portfolio-text-wrapper{padding: 35px 0 37px; text-align:center; border-bottom:1px solid #e5e1e1;}
.portfolio-title{ 
font-size:16px;
font-size:1.6rem;
line-height:normal;
margin-bottom:1.000em;
}
.portfolio-title a{ color:#535353;}
.portfolio-title a:hover, .portfolio-title a:focus{ color:#c1767b; text-decoration:none}
.portfolio .more-link{ margin-top:2.750em;}
.portfolio-template .paging ul.page-numbers, .archive.tax-jetpack-portfolio-type .wp-pagenavi, .archive.tax-jetpack-portfolio-tag .wp-pagenavi{margin-top:3.438em;}
.archive.tax-jetpack-portfolio-type .wp-pagenavi, .archive.tax-jetpack-portfolio-tag .wp-pagenavi{padding-left:15px; padding-right:15px} #portfolio-gallery{  border-bottom:1px solid #e5e1e1; position:relative; margin-bottom:1.417em}
#portfolio-gallery .owl-wrapper-outer.autoHeight{border:10px solid #f8f6f6;}
#portfolio-gallery .item img{
display: block;
width: 100%;
height: auto;
}
#portfolio-gallery  .owl-controls{
width: 80px;
height: 40px;
margin: auto;
position: absolute;
top: auto; left: 0; bottom: 0; right: 0;
} #portfolio-gallery  .owl-controls .owl-buttons div{
color: #FFF;
display: inline-block;
zoom: 1;
*display: inline; margin: 0px;
padding: 0px;
font-size: 12px;
text-indent:-9999px;
background: #e5e1e1;
width:40px; height:40px; 
background-repeat:no-repeat; 
background-position:center;
filter: Alpha(Opacity=100); opacity: 1
}  #portfolio-gallery  .owl-controls.clickable .owl-buttons div:hover{
filter: Alpha(Opacity=100); opacity: 1;
text-decoration: none;
}
#portfolio-gallery  .owl-controls .owl-buttons .owl-prev{background-image:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/slide-prev.png);
-webkit-border-top-left-radius: 2px;
-moz-border-radius-topleft: 2px;
border-top-left-radius: 2px;
}
#portfolio-gallery  .owl-controls .owl-buttons .owl-next{background-image:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/slide-next.png);  
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topright: 2px;
border-top-right-radius: 2px;
}
#portfolio-gallery  .owl-controls .owl-buttons .owl-prev:hover{background-image:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/slide-prev-h.png);  }
#portfolio-gallery  .owl-controls .owl-buttons .owl-next:hover{background-image:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/slide-next-h.png);  }
.archive.tax-jetpack-portfolio-type .entry-title {font-size: 20px; font-size: 2rem; line-height: 1.083333; margin: 0 0 1.333em 0;} .ts-testimonial-wrapper {
margin-bottom: -3.750em;
width: 100%;
float: left;
}
.ts-testimonial .item{ margin-bottom:3.750em; display:block; }
.ts-testimonial .ts-testi-quote{ 
padding: 14px 19px 13px 19px;
margin:0 0 20px;
color:#757575; border:1px solid #e5e1e1;
position: relative;
font-size: 14px;
font-style: italic;
font-weight: 300;
position: relative;
}
.ts-testimonial .ts-testi-quote p:last-child, 
.ts-testimonial .ts-testi-quote p:last-of-type{ margin-bottom:0;} .ts-testimonial .ts-testi-quote:after,
.ts-testimonial .ts-testi-quote:before {
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #fff;
bottom: -10px;
content: '';
left: 16.8%;
margin-left: -10px;
position: absolute;
}
.ts-testimonial .ts-testi-quote:before {
border-left: 11px solid transparent;
border-right: 11px solid transparent;
border-top: 11px solid;
border-top-color: inherit; bottom: -11px;
margin-left: -11px;
}
.ts-testimonial .ts-testi-thumb img {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
background: #fff;
border: 1px solid #e5e1e1;
padding:3px;
}
.ts-testimonial .ts-testi-thumb{
margin:0 1.250em 0 1.750em;
display:inline-block;
}
.ts-testimonial .ts-testi-title{ 
display:inline-block; 
font-family: "Roboto Condensed",sans-serif;
font-size: 16px; 
font-size:1.6rem;
color:#535353;
}
.ts-testimonial-template .paging .page-numbers{margin-top:3.438em;} .site-main > article .articlecontainer{
margin-bottom: 3.333em;
padding-bottom:2.063em;
border-bottom:1px solid #d6d6d6;
position: relative;
}
.site-main.page > article .articlecontainer, .single-jetpack-portfolio .site-main > article .articlecontainer{ border:0px; padding:0px; margin:0px;}
.single .site-main > article .articlecontainer{ padding:0px 0 2.063em 0; margin:0px;}
.search .site-main > article{ margin:0 0 30px 0}
.post-thumbnail-link, .post-thumbnail img, .entry-content iframe, .post-thumbnail-pf{ margin:0 0 2.000em 0; display: inline-block; border: 10px solid #f8f6f6;}
.post-thumbnail img, .post-thumbnail-link img {display: block;}
.sticky .entry-title{ padding-left:1.250em; background:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/sticky.png) no-repeat 2px 4px}
.entry-title {font-size: 20px; font-size: 2rem; line-height: 1.083333; margin: 0 0 1.333em 180px;}
.entry-title a{ color:#c1767b}
.entry-title a:hover{ color:#757575}
.search .entry-title{ margin:0px;}
.articlecontainer .entry-title a:hover {color:#757575; text-decoration:none}
.articlecontainer{ overflow:hidden;}
.articlecontainer .category{ margin-top:2.083em}
.entry-utility {
font-size: 12px;
color:#898989;
margin: 0px 30px 1em 0px;
padding: 0px 0px 0px;
float:left;
width: 150px;
}
.search .entry-header{ margin-bottom:1em;}
.search .entry-utility{margin:0 0 1em; }
.search .post.type-post .entry-header{ margin:0px;}
.search .entry-utility, .search .entry-utility div, .search .entry-utility .user{ 
float:none; width:auto; 
display:inline-block; 
background:transparent; 
border:0px; 
padding:0px 5px 0 0;
}
.search .entry-utility .user a{ font-size:12px; font-size:1.2rem;}
.entry-utility div {
display: block;
padding: 0 0 0 0;
line-height: 100%;
}
.entry-utility .user{
padding:16px 0px 22px;
text-align:center;
background-color:#f8f8f8;
border-bottom:1px solid #e5e1e1;
}
.entry-utility .user .avatar{ 
background-color:#fff; 
border:1px solid #cbcbcb; 
display:block; 
margin:0px auto 10px; padding:3px; width:58px; height:58px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.entry-utility .user a{font-size:14px; color:#898989;}
.entry-utility .datecont{
text-align:center;
padding:32px 8px 20px 8px;
background-color:#eeeeee;
border-bottom:1px solid #e5e1e1;
}
.entry-utility .datecont .date {
padding-bottom: 18px;
}
.entry-utility .datecont .comment{
display:inline-block;
text-align:right;
padding:0 0 6px 24px;
background:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/datecomment.png) no-repeat 0 0;
}
.entry-content {
margin: 0px;
padding: 0 0px 0 0;
}
.more-link{ 
margin:0 0 0 0; 
display:inline-block;
font-size:11px; 
font-size:1.1rem;
line-height:100%;
text-transform:uppercase; 
color:#c1767b; 
border-bottom:1px solid #efddde;
}
.more-link:hover{
color:#757575;
border-bottom:1px solid #757575;
} .entry-gallery .flexslider {
margin-bottom: 0px;
}
.entry-quote{ margin-bottom:0px;}
.entry-quote .entry-content, .format-aside .entry-content, .format-link .entry-content{ margin:0px;}
.entry-quote blockquote {
padding:0px 0 0 20px;
font-size: 16px;
margin: 0px;
line-height:24px;
}
.entry-quote .info{display:inline-block;}
.entry-quote blockquote:before {
top: -5px;
left: -40px;
font-size: 3.2em;
}
.entry-quote .quote-text {
padding: 0;
position: relative;
}
.entry-quote .quoteinfo{ 
font-size:13px; 
font-style:normal;
margin-top:9px;
}
.format-video .mediacontainer {
margin-bottom: 17px;
position: relative;
padding-bottom: 40%;
padding-top: 25px;
height: 0;
}
.single .mediacontainer{ margin-bottom:17px!important;}
.format-audio .mediacontainer  {
margin-bottom: 17px;
position: relative;
padding-bottom: 40%;
padding-top: 25px;
height: 0;
}
.mediacontainer iframe, .mediacontainer object, .mediacontainer video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.aside{
margin:0 0 0 0;
padding: 0 0 0 0;
}
.entry-links{
margin:0 0 0 0;
padding: 0 0 0 0;
}
.entry-links div{ margin-top:3px;} .author-info {
margin: 50px 0 0px;
padding:20px;
background:#f8f8f8;
}
.author-info .avatar {
float: left;
margin: 0 49px 1px 29px;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
border-radius: 100%;
background: #fff;
border: 1px solid #ded9d9;
padding:3px;
}
.author-title {
clear: none;
font-size:16px;
margin:0 0 9px;
}
.author-bio {
overflow: hidden;
}
.author-description {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-wrap: break-word;
}
.author-description a:hover,
.author-description a:focus {
border-bottom: 0;
}
.author-description > :last-child {
margin-bottom: 0;
}
.author-link {
white-space: nowrap;
}
.author-link:after {
content: "";
position: relative;
top: 1px;
} embed,
iframe,
object {
max-width: 100%;
} .navigation {}
.navigation a:link,
.navigation a:visited {
text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
}
.nav-previous {
float: left;
}
.nav-next {
float: right;
text-align: right;
}
.nav-previous a, .nav-next a {
font-size: 12px;
font-size: 1.2rem;
line-height: 1.6666;
padding: 0;
}
#nav-above {
margin: 0 0 18px 0;
}
#nav-above {
display: none;
}
.paged #nav-above,
.single #nav-above {
display: block;
}
.single #nav-below {padding: 0px 0 0px 0;}
#nav-below {
padding: 10px 0 0 0;
font-size: 12px;
margin: 10px 0 0px 0;
clear: both;
} .comments-area {
margin: 50px 0 0;
}
.bypostauthor {
}
.comment-list + .comment-respond,
.comment-navigation + .comment-respond {
padding-top: 1.75em;
}
.comments-title,
.comment-reply-title {
font-size: 16px;
}
.comments-title {
margin-bottom: 1.217391304em;
}
.comment-list {
list-style: none;
margin: 0;
}
.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
border-top: 0px solid #d1d1d1;
padding: 2.083em 0;
}
.comment-list .pingback p{ margin:0px;}
.comment-list > li:first-child article,
.comment-list > li:first-child .pingback,
.comment-list > li:first-child .trackback{ padding-top:0px; border-top:0px;}
.comment-list .children {
list-style: none;
margin: 0;
}
.comment-list .children > li {
padding-left: 5.625em;
}
.comment-author {
color: #1a1a1a;
margin-bottom: 0.4375em;
float:left;
}
.comment-author .avatar {
float: left;
margin-right: 1.750em;
position: relative;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
border-radius: 100%;
background: #fff;
border: 1px solid #ded9d9;
padding:3px;
}
.comment .comment-wrapper{ overflow:hidden}
.comment .comment-wrapper .reply a{ text-decoration:underline; padding-right:10px; }
.comment .comment-wrapper .reply a:hover{ text-decoration:none}
article .fn {
font-size:16px; font-size:1.6rem; line-height:normal; font-style:normal; color:#757575; display:block; padding-bottom:0;
}
.comment-metadata,
.pingback .edit-link {
color: #bfbfbf;
font-size: 13px;
line-height: 1.6153846154;
}
.comment-metadata {
margin-bottom: 0.563em;
}
.comment-metadata a,
.comment-metadata a.date,
.pingback .comment-edit-link {
color: #757575;
font-size:11px;
}
.comment-metadata a.date:hover,
.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .comment-edit-link:hover,
.pingback .comment-edit-link:focus {
color: #c1767b;
}
.comment-metadata .edit-link,
.pingback .edit-link {
display: inline-block;
}
.comment-content{ margin-bottom:5px;}
.comment-content p:last-child, 
.comment-content p:last-of-type{ margin-bottom:0;}
.comment-content ul,
.comment-content ol {
margin: 0 0 1.5em 1.25em;
}
.comment-content li > ul,
.comment-content li > ol {
margin-bottom: 0;
}
.comment-reply-link {
color: #c1767b;
display: inline-block;
font-size: 13px;
line-height: 1;
}
.comment-reply-link:hover,
.comment-reply-link:focus {
border-color: currentColor;
color: #bfbfbf;
outline: 0;
}
.comment-form {
padding-top: 0;
}
.comment-form label {
color: #757575;
display: block;
font-size: 16px;
line-height: 1.6153846154;
margin-bottom: 0.5384615385em;
}
.comment-list .comment-form {
padding-bottom: 1.75em;
}
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags {
color: #bfbfbf;
font-size: 14px;
font-size: 1.4rem;
line-height: 1.6153846154;
margin-bottom: 2.1538461538em;
}
.no-comments {
border-top: 0px solid #d1d1d1;
font-weight: 700;
margin: 0;
padding-top: 1.75em;
}
.comment-navigation + .no-comments {
}
.comment-navigation{border-top: 1px solid #d1d1d1; padding-top:0.938em;}
.form-allowed-tags code {
font-family: Inconsolata, monospace;
}
.form-submit {
margin-bottom: 10px;
}
.comment-subscription-form, .comment-subscription-form{ margin:0px;}
.required {
color: #c1767b;
}
.comment-reply-title small {
font-size: 100%;
}
.comment-reply-title small a:hover,
.comment-reply-title small a:focus {
color: #1a1a1a;
} .widget.widget_calendar table {
margin: 0;
}
.widget_calendar td,
.widget_calendar th {
line-height: 2.5625;
padding: 0;
text-align: center;
}
.widget_calendar caption {
font-size:14px;
margin-bottom: 0.938em;
}
.widget_calendar tbody a {
background-color: #c1767b;
color: #fff!important;
display: block;
font-weight:bold;
}
.widget_calendar tbody a:hover,
.widget_calendar tbody a:focus {
background-color: #bfbfbf;
color: #fff;
} .entry-tag {padding: 0px 0 10px;}
.tagcloud a { padding: 0px 3px;}
.tag-items { display: inline;}
.tag-items span {
display: inline-block;
padding: 0px 5px 0 0;
}
.tag-items span:after {
color: #757575;
content: ",";
cursor: default;
font-weight: 400;
margin: 0 0px;
}
.tag-items span:last-of-type:after {display: none;}
.page-links{ margin:0 0 0px}
.page-links span {display: inline-block;} #searchform input {
background: transparent;
border: 0;
}
#searchform {
position: relative;
}
#searchform .searcharea{
border:1px solid #e3e3e3;
-moz-box-shadow: 0 0 2px 0 #ebebeb;
-webkit-box-shadow: 0 0 2px 0 #ebebeb;
box-shadow: 0 0 2px 0 #ebebeb;
}
#searchform #s {
padding: 13px 20px 13px 20px;
border: 0;
}
.searchbutton {
height: 30px;
position: absolute;
right: 0px;
top: 0px;
width: 44px;
text-indent: -9999px;
}
#searchform input.searchbutton{ padding:0px; background: url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/search-icon.png) no-repeat 8px 13px !important;} .sidebar.positionleft {float: left;} .sidebar .widget-title {
font-size: 16px;
font-size:1.6rem;
line-height:normal;
padding: 0;
margin: 0 0 18px 0;
}
.sidebar ul {
font-size:12px;
font-size: 1.2rem;
line-height:1.6666;
list-style-type: none;
list-style-position: outside;
margin: 0;
padding: 0;
}
.sidebar .widget-container {
margin-bottom: 5.417em;
padding: 0px 0 0 0;
}
.sidebar li {
list-style-type: none;
margin: 0 0 5px 0;
padding: 0 0 0px 0;
}
#recentcomments li, .widget_rss li{
padding: 0 0 0px 20px;
background:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/arrowlist.png) no-repeat 0 8px;
}
#recentcomments li a, .sidebar .widget_rss li a{ background:none; padding:0px;}
.sidebar li:last-child{ margin-bottom:0px;}
.sidebar li a { 
color:#c1767b;
margin: 0 0 0 0;
padding: 0 0 0px 20px;
background:url(//finca-mallorca-canbini.com/wp-content/themes/royalts/images/arrowlist.png) no-repeat 0 7px;
}
.sidebar  li a:hover{color:#757575;} .sidebar ul.sub-menu, .sidebar ul.children, .sidebar ul ul ul {
margin: 0 0 0 0px;
}
.sidebar ul.sub-menu li {
padding-left:20px;
margin-top:5px;
}
.sidebar ul.sub-menu ul.sub-menu li {
padding-left:20px;
margin-top:5px;
}
.sidebar ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li {
padding-left: 0px;
margin-top:5px;
}
.sidebar ul.children li {
padding-left:20px;
margin-top:5px;
}
.sidebar ul.children ul.children li {
padding-left: 20px;
margin-top:5px;
}
.sidebar ul.children ul.children ul.children ul.children ul.children ul.children li {
padding-left: 0px;
margin-top:5px;
} #footersidebar {
font-size:12px;
font-size:1.2rem;
line-height:1.6666;
padding:48px 0 0px 0; 
margin:0 0 0 0;
color:#757575;  
border-top: 3px solid #e5e1e1;
}
#footersidebar ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#footersidebar .widget-container {
list-style-type: none;
margin: 0 0 30px 0;
padding: 0px 0px 0px 0px;
}
#footersidebar .widget-title {
font-size: 16px;
font-size:1.6rem;
line-height:1.666;
margin-bottom: 9px;
}
#footersidebar li {
list-style-type: none;
margin: 0 0 0px 0;
padding: 0 0 0px 0;
}
#footersidebar a {
color:#757575;
margin: 0 0 0 0px;
}
#footersidebar a:hover{ color:#c1767b} #footersidebar ul.sub-menu, #footersidebar ul.children, #footersidebar ul ul ul {
margin: 0 0 0 0px;
}
#footersidebar ul.sub-menu li{
padding-left:13px;
margin-top:0px;
}
#footersidebar ul.sub-menu ul.sub-menu li {
padding-left:13px;
margin-top:0px;
}
#footersidebar ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li {
padding-left: 0px;
margin-top:0px;
}
#footersidebar ul.children li{
padding: 0px 0 0 0px;
}
#footersidebar ul.children li {
padding-left:13px;
margin-top:0px;
}
#footersidebar ul.children ul.children li {
padding-left: 13px;
margin-top:0px;
}
#footersidebar ul.children ul.children ul.children ul.children ul.children ul.children li {
padding-left: 0px;
margin-top:0px;
} #footer {font-size:11px; letter-spacing: 0px; }
#footer .copyrighttext{border-top:1px solid #e5e1e1; color:#757575; padding:14px 0px 40px 0px; }
#footer .copyrighttext a{color:#757575;}
#footer .copyrighttext a:hover{color:#c1767b;}  .wp-pagenavi {
padding: 0;
font-size: 12px;
margin: 0 0 0px 0;
clear: both;
}
.wp-pagenavi .pages {
padding-right: 10px;
border: 0px;
color:#bfbfbf;
}
div.wp-pagenavi a, div.wp-pagenavi a:visited {
padding: 7px 9px 7px;
margin: 0 5px 5px 0;
line-height:100%;
border: 0; 
background-color:#e5e1e1; color:#757575;
display:inline-block;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div.wp-pagenavi a:hover{
padding: 7px 9px 7px;
margin: 0 5px 5px 0;
line-height:100%;
color:#fff;
border: 0; 
background:#c1767b;
display:inline-block;
text-decoration:none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div.wp-pagenavi span.current {
padding: 7px 9px 7px;
margin: 0 5px 5px 0;
line-height:100%;
color:#fff;
font-weight:normal;
border: 0; 
background:#c1767b;
display:inline-block;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div.wp-pagenavi span.pages {
padding-left: 0px;
margin-left: 0px;
display:inline-block;
}
div.wp-pagenavi .extend{margin: 0 5px 5px 0;}
.wp-pagenavi span{ border:0px!important;}
.wp-pagenavi a.last, .wp-pagenavi a.last:hover, 
.wp-pagenavi a.first, .wp-pagenavi a.first:hover{border:0px!important;} ul.page-numbers{
list-style: none;
margin: 0 0;
display:block;
}
ul.page-numbers li  {
display: inline-block;
margin: 0 5px 0px 0px;
text-align: center;
}
.prev.page-numbers, 
.next.page-numbers{ 
font-size:12px;
padding:0 14px;
width:auto;
}
.page-numbers a,
.page-numbers span {
display: block;
padding: 0 ;
height: 23px;
width:23px;
line-height: 23px;
font-size: 12px;
text-decoration: none;
cursor: pointer;
border: 0; 
background-color:#e5e1e1; 
color:#757575;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
ul.page-numbers li a:hover,
.page-numbers.current,
.page-numbers.current:hover {
color:#fff;
border: 0; 
background:#c1767b;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.page-numbers a span { padding: 0 }
.page-numbers:hover { text-decoration: none } .wpcf7 p{margin-bottom:10px;}
.wpcf7 label{display:block;}
.wpcf7 input[type="text"], 
.wpcf7 input[type="email"], 
.wpcf7 input[type="password"] {
margin-bottom:6px;
font-size:12px;
padding:8px 5px;
width: 60%;
}
.wpcf7 textarea {
margin-bottom: 6px;
padding:8px 5px;
font-size: 12px;
width: 90%;
}
.wpcf7-submit {
margin: 0;
} .newslatter{ 
text-transform:uppercase; font-size:20px; padding:14px 20px 0px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background:#e5e1e1;
position:relative;
}
.newslatter span.wpcf7-not-valid-tip{ font-size:10px; left: 0;
position: absolute;
top: 25px;}
.newslatter h3{ margin-bottom:5px; color:#c1767b;}
.newslatter input[type="email"]{
margin-bottom:4px;
font-size:11px;
vertical-align:top;
padding:6px 5px;
margin-right:5px;
width:75%;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border:1px solid #fff
}
.newslatter .wpcf7-submit{padding: 6px 5px; vertical-align:top;}@media only screen and (max-width: 1680px) {
} @media only screen and (max-width: 1600px) {
} @media only screen and (max-width: 1440px) {
} @media only screen and (max-width: 1366px) { @media only screen and (max-width: 1280px) {
} @media only screen and (min-width: 981px) and (max-width: 1024px) {
#bodychild{max-width:95%; margin:0 auto}
#slider .camera_prev {left: 45.8%;}
#slider .camera_next {right: 45.8%;}
#slider .slider-title{margin-bottom:1.000em;}
} @media only screen and (max-width: 980px) {
#bodychild{max-width:95%; margin:0 auto}
#slider .camera_prev {left: 45.6%;}
#slider .camera_next {right: 45.6%;}
} @media only screen and (min-width: 768px) and (max-width: 959px) {
#bodychild{max-width:95%; margin:0 auto}
#navigation{text-align:center; float:none; clear:both;}
.menu a{background:transparent !important; border:0 !important}
.menu > li{border:0 !important; display:none;}
nav{margin:0px; float:none; }
.js .tinynav { display:block; text-align:left; float:left; margin:10px 0 10px 0; width:40%} .js .sf-menu { display: none }
.homepage .nine.columns #main .entry-content{ margin:0px;}
#slider{ padding-bottom:175px;}
#slider .camera_caption{ bottom:-160px;}
#slider .camera_prev {left: 44.5%;}
#slider .camera_next {right: 44.5%;}
#slider .slider-title{margin-bottom:1.000em;}
} @media only screen and (max-width: 767px) {
#bodychild{width:100%; margin:0 auto} #navigation{text-align:center; float:none; clear:both;}
.menu a{background:transparent !important; border:0 !important}
.menu > li{border:0 !important; display:none;}
nav{margin:0px; float:none; }
.js .tinynav { display:block; text-align:left; float:left; margin:10px 0 10px 0; width:40%} .js .sf-menu { display: none } #slider .camera_prev {left: 36.6%;}
#slider .camera_next {right: 36.6%;} .site-content.with-slider{ margin:0px}
.sidebar.widget-area{ padding-top:40px;}
.recent-item img{ width:100%; height:auto}
.homepage .nine.columns #main .entry-content{ margin:0px;}
.entry-title { margin: 0 0 1.333em 0;}
#ts-img-carousel .owl-controls .owl-buttons .owl-prev{left:-21px; }
#ts-img-carousel .owl-controls .owl-buttons .owl-next{right:-21px;}
.newslatter {padding: 14px 20px 14px;}
} @media only screen and (min-width: 481px) and (max-width: 767px) {
#bodychild{max-width:70%; margin:0 auto}
#slider .slider-text{ display:none}
#slider{ padding-bottom:145px;}
#slider .camera_caption{ bottom:-140px;}
#slider .camera_prev {left: 40.5%;}
#slider .camera_next {right: 40.5%;}
#respond form textarea { width: 100%;}
#respond form input[type="text"], #respond form input[type="email"], #respond form input[type="url"] {
width: 100%;
}
} @media only screen and (max-width: 480px) {
#bodychild{width:100%;}
#slider .slider-text{ display:none}
#slider{ padding-bottom:145px;}
#slider .camera_caption{ bottom:-140px;}
#slider .camera_prev {left: 40.5%;}
#slider .camera_next {right: 40.5%;}
.ts-portfolio-filter{ float:none;}
.comment-list .children > li {padding-left: 0.5em;}
#respond form textarea { width: 100%;}
#respond form input[type="text"], #respond form input[type="email"], #respond form input[type="url"] {
width: 100%;
}
} @media only screen and (max-width: 360px) {
#slider .slider-text{ display:none}
#slider{ padding-bottom:145px;}
#slider .camera_caption{ bottom:-140px;}
#slider .camera_prev {left: 37.1%;}
#slider .camera_next {right: 37.1%;}
.entry-title { margin: 0 0 1.333em 0;}
.entry-utility {width: 100px;}
} @media only screen and (max-width: 320px) {
#slider .slider-text{ display:none}
#slider{ padding-bottom:145px;}
#slider .camera_caption{ bottom:-140px;}
#slider .camera_prev {left: 35.3%;}
#slider .camera_next {right: 35.3%;}
.entry-utility {width: 100px;}
.entry-title { margin: 0 0 1.333em 0;}
}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}