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%;
vertical-align: baseline; 
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block; 
}
table {
border-collapse: collapse;
border-spacing: 0; 
}  body {
background: #fff;
color: #444;
font-family: Arial, sans-serif;
font-size: 12px;
line-height: 20px;
}  h1, h2, h3, h4, h5, h6 {
color: #333;
font-weight: bold;
margin-bottom: 10px;
}
h1 { 
font-size: 24px; 
line-height: 30px;
} 
h2 {
font-size: 18px;
line-height: 30px;
}
h3 { 
font-size: 14px; 
} 
h4 { 
font-size: 12px; 
} 
h5 {
font-size: 12px;
margin-bottom: 0;
}
h6 {
font-size: 10px;
margin-bottom: 0;
}  ol, ul {
margin: 0 0 20px;
}
ul {
list-style: none; 
}
ol {
list-style: decimal inside none;
}
li li {
margin-left: 20px;
}
ul ul, ol ol {
margin: 0;
}  input[type="submit"] { }
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], textarea, select {
background-color: #f9f9f9;
border: 1px solid #aaa;
border-radius: 4px;
color: #555;
font-family: Arial, sans-serif;
font-size: 12px;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], textarea {
box-shadow: inset 1px 2px 8px 0px rgba(0,0,0,0.15);
padding: 6px;
}
textarea {
resize: none;
}
select {
box-shadow: inset -1px -2px 10px -1px rgba(0, 0, 0, 0.15), 0px 1px 0px 0px rgba(0, 0, 0, 0.05);
padding: 5px;
}  p {
margin-bottom: 20px;
}
a img {
border: 0;
}
a {
color: #5d93ae;
text-decoration: none;
outline: 0;
}
a:hover {
color: #d76144;
}
blockquote {
background: #eee;
border-left: 4px solid #bbb;
font-size: 16px;
font-style: italic;
line-height: 30px;
margin-bottom: 20px;
padding: 10px 20px;
quotes: none; 
text-shadow: 1px 1px #f5f5f5;
}
blockquote:before, blockquote:after {
content: '';
content: none; 
}
blockquote p {
margin-bottom: 0;
}
hr { 
border: solid #ddd; 
border-width: 1px 0 0; 
box-shadow: 0 1px #fff;
clear: both; 
height: 0; 
margin: 10px 0 19px; 
}      header {
position: relative;
}
#logo-nav-container {
position: absolute;
top: 0;
width: 100%;
z-index: 99;
}
#logo-big-wrapper {
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
border-top: none !important;
left: 15px;
margin: 0;
padding: 20px;
position: absolute;
top: 0;
}
#logo-small-wrapper {
position: relative;
}
#logo {
color: #fff;
font-size: 24px;
font-weight: bold;
line-height: 60px;
margin: 0;
text-shadow: 1px 1px rgba(0,0,0,0.5);
}
#logo a, #logo a:hover {
color: #fff;
}
#logo img {
vertical-align: middle;
}
#widget-area-top-container-mobile {
display: none;
}
.widget-area-top-container { 
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px; 
color: #fff;
padding-left: 10px;
padding-top: 3px;
position: absolute;
right: 14px;
top: 0;
}
.widget-area-top-container a {
color: #fff;
}
.widget-area-top-container a:hover {
color: #999;
}
.widget-area-top-container .widget {
float: right;
margin: 6px 10px 0 0;
}
.widget-area-top-container .widget-title {
display: none;
}
.widget-area-top-container ul {
margin-bottom: 0;
}
.widget-area-top-container li {
float: left;
margin-bottom: 5px;
margin-right: 10px;
}
.widget-area-top-container li:last-child {
margin-right: 0;
}
#logo-nav-container-strip {
height: 3px;
position: absolute;
top: 0;
width: 100%;
}  nav {
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/img/bg-nav-gradient.png);
border-radius: 7px;
position: absolute;
right: 14px;
height: 40px;
z-index: 99;
}
nav, nav ul.nav-standard li ul {
box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}
#nav-button-main, .nav-mobile, #nav-select  {
display: none;
}
nav ul.nav-standard {
margin: 0;
}
nav ul.nav-standard li {
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/img/nav-border.png);
background-position: left top;
background-repeat: no-repeat;
float: left;
font-weight: bold;
padding: 0;
position: relative;
}
nav ul.nav-standard li:first-child {
background-image: none;
}
nav ul.nav-standard li:hover {
visibility: inherit;
}
nav ul.nav-standard li ul {
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
margin: 0;
left: 1px;
padding: 0;
position: absolute;
top: -9999px;
width: 180px;
}
nav ul.nav-standard li ul li {
width: 100%;
margin: 0;
padding: 0;
}
nav ul.nav-standard li ul li ul{
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
nav ul.nav-standard li ul li, nav ul.nav-standard li ul li:first-child {
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/img/nav-border-horizontal.png);
background-position: left bottom;
background-repeat: repeat-x;
}
nav ul.nav-standard li:first-child ul, nav ul.nav-standard li:first-child ul li:first-child {
border-top-left-radius: 7px;
}
nav ul.nav-standard li:last-child ul, nav ul.nav-standard li:last-child ul li:first-child {
border-top-right-radius: 7px;
}
nav ul.nav-standard li ul li:last-child {
background-image: none;
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
}
nav ul.nav-standard li ul li ul li:first-child {
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
nav ul.nav-standard li ul li:last-child a {
padding-top: 8px;
}
nav ul.nav-standard li:hover ul,
nav ul.nav-standard li.sfHover ul {
top: 41px;
}
nav ul.nav-standard li ul li ul {
position: absolute;
top: 0;
left: 181px;
}
nav ul.nav-standard li:hover li ul,
nav ul.nav-standard li.sfHover li ul {
top: -9999px;
}
nav ul.nav-standard li li:hover ul,
nav ul.nav-standard li li.sfHover ul {
top: 0;
}
nav ul.nav-standard li li:hover li ul,
nav ul.nav-standard li li.sfHover li ul{
top: -9999px;
}
nav ul.nav-standard li li li:hover ul,
nav ul.nav-standard li li li.sfHover ul{
top: 0;
}
nav ul.nav-standard a {
padding: 10px 19px 10px 21px;
}
nav  ul a {
display: block;
}
.nav-arrow-down {
vertical-align: middle;
font-size: 7px;
}
.nav-arrow-right {
float: right;
vertical-align: middle;
font-size: 7px;
}
.nav-sub-left {
left: -181px !important;
}  #full-width-header, #full-width-slider {
overflow: hidden;
position: relative;
width: 100%;
}
#full-width-header.loading, #full-width-slider.loading {
background: #000 url(//elmiradordelimes.com/wp-content/themes/theplace/img/loader.gif) no-repeat center center;
}
.full-width-header, .full-width-slide {
display: none;	
position: absolute;
top: 0;
width: 100%;
}
.full-width-header, .full-width-slide:first-child {
position: relative;
}
.full-width-header img, .full-width-slide img {
display: block;
height: auto;
width: 100%;
}
#slider-button-left, #slider-button-right {
background-position: center 6px;
background-repeat: no-repeat;
border-radius: 20px;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
width: 40px;
z-index: 50;
}
.slider-button-left-black {
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/img/slider-arrow-left-black.png);
}
.slider-button-right-black {
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/img/slider-arrow-right-black.png);
}
.slider-button-left-white {
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/img/slider-arrow-left-white.png);
}
.slider-button-right-white {
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/img/slider-arrow-right-white.png);
}
#slider-button-left {
left: 30px;
}
#slider-button-right {
right: 30px;
}
@media only screen and (max-width: 400px) {
#slider-button-left {
left: 10px;
}
#slider-button-right {
right: 10px;
}
}
.full-width-header-caption, .full-width-slide-caption {
display: none;
}
#fwh-caption-container {
position: absolute;
bottom: 30px;
width: 100%;
z-index: 10;
}
#fwh-caption-container .sixteen.columns {
position: relative;
}
#fwh-caption {
border-radius: 7px;
bottom: 0;
display: none;
left: -50px;
opacity: 0;
padding: 20px;
position: absolute;
}
#fwh-caption h1, #fwh-caption p  {
font-size: 30px;
font-weight: bold;
line-height: 30px;
margin-bottom: 0;
}
#fwh-caption small {
font-size: 18px;
}
@media only screen and (max-width: 959px) {
#fwh-caption {
padding: 15px;
}
#fwh-caption h1, #fwh-caption p { 
font-size: 21px;
}
#fwh-caption small {
font-size: 14px;
}
}  header.hc-full-screen-slider, #full-screen-slider {
background: #000;
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
width: 100%;
}
#full-screen-slider-mover {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 99999px;
}
.full-screen-slide {
background: #000 url(//elmiradordelimes.com/wp-content/themes/theplace/img/loader.gif) no-repeat center center;
float: left;
overflow: hidden;
position: relative;
}
#full-screen-slider img {
display: block;
}
#fss-caption-container {
height: 100%;
}
.fss-button-left, .fss-button-right {
background-position: center center;
background-repeat: no-repeat;
border-radius: 7px;
bottom: 120px;
display: block;
height: 35px;
position: absolute;
text-shadow: 0px 1px #000;
width: 35px;
z-index: 10;
}
.fss-button-left {
right: 55px;
}
.fss-button-right {
right: 10px;
}
#fss-caption {
background-color: #000;
background-color: rgba(0,0,0,0.75);
border-radius: 7px;
bottom: 50px;
color: #fff;
display: none;
font-size: 30px;
font-weight: bold;
line-height: 30px;
padding: 15px;
opacity: 0;
position: absolute;
right: -100px;
}
#fss-caption small {
font-size: 18px;
}
#position-indicator {
border-radius: 7px;
bottom: 10px;
color: #fff;
font-size: 11px;
font-weight: bold;
padding: 5px 10px;
position: absolute;
right: 10px;
}  header.hc-map-header {
background: #e5e3df; 
}
#map-canvas {
position: absolute;
top: 0;
left: 0;
width: 100%;
text-shadow: none;
background: #e5e3df url(//elmiradordelimes.com/wp-content/themes/theplace/img/loader-grey.gif) no-repeat center center;
}  #main-container {
background: #fff;
padding-top: 20px;
padding-bottom: 10px;
position: relative;
z-index: 20;
}  #body-footer-transition {
height: 100px;
margin-top: -100px;
}
footer {
z-index: 1;
}
footer.inside-main-container {
margin-top: 15px;
}
footer.below-main-container, #footer-image-container {
overflow: hidden;
position: relative;
width: 100%;
}
.layout-boxed footer.below-main-container {
padding-top: 10px;
}
footer.below-main-container #footer-content {
margin-top: 26px;
z-index: 98;
}
#footer-content h3 {
display: block;
padding-bottom: 9px;
}
footer.below-main-container #footer-content h3 {
border-bottom: 1px dotted #777;
}
#footer-content ul {
margin: 0 0 20px;
}
#footer-copyright {
font-size: 10px;
padding: 20px 0;
text-align: center;
}
#footer-image {
bottom: 0;
left: 0;
position: absolute;
width: 100%;
}
#footer-mask {
height: 100%;
left: 0;
position: absolute;
bottom: 0;
width: 100%;
}
#footer-image img{
display: block;
height: auto;
width: 100%;
opacity: 0.4;
}
@media only screen and (max-width: 1000px) {
#footer-image {
height: 400px;
left: 50%;
margin-left: -500px;
position: absolute;
text-align: center;
width: 1000px;
}
#footer-image img {
height: 400px;
width: 1000px;
}
}  .layout-boxed #logo-nav-container-centered {
padding-left: 10px;
padding-right: 10px;
}
.layout-boxed #logo-big-wrapper {
left: 0;
}
.layout-boxed nav {
right: -1px;
}
.layout-boxed .widget-area-top-container {
right: -1px;
}
.layout-boxed #fwh-caption-container .container {
margin-top: -40px;
}
.layout-boxed #fwh-caption-container .sixteen.columns {
margin-left: -10px;
padding: 0;
width: 980px;
}
.layout-boxed #main-container { background-color: #fdfdfd;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 0 7px rgba(0, 0, 0, 0.1), 0 0 2px rgba(0, 0, 0, 0.1);
border: 1px solid #fff;
border-radius: 7px;
margin: -40px auto 0;
padding-bottom: 14px;
padding-left: 10px;
padding-right: 10px;
width: 960px;
}
.layout-boxed footer.below-main-container #footer-content {
margin-top: 15px;
}  #background {
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
}
#background img {
position: relative;
}      .post {
border-bottom: 1px dashed #aaa;
margin-bottom: 19px;
}
.post-thumbnail img {
display: block;
}
.post-meta {
background: #f5f5f5;
border: 1px solid #eee;
font-size: 11px;
padding: 9px 10px;
}
.post-meta, .post-comment {
background: #f5f5f5;
border: 1px solid #eee;
padding: 9px 10px;
}
p.post-first-line {
font-size: 18px;
line-height: 30px;
margin-bottom: 10px;
}
.pagination-current {
float: left;
font-weight: bold;
margin-right: 7px;
}
.pagination a {
border: 1px dotted #aaa;
border-radius: 10px;
display: block;
float: left;
margin-right: 7px;
margin-top: -3px;
padding: 3px 5px;
}  ul#comments-list {
margin: 0 0 20px 0;
}
ul#comments-list li li {
margin-left: 40px;
}
.comment-wrapper, .bypostauthor .comment-wrapper {
background: #f5f5f5;
border: 1px solid #eee;
margin-bottom: 20px;
padding: 9px 10px;
}
.comment-meta {
border-bottom: 1px solid #e9e9e9;
font-size: 11px;
margin-bottom: 5px;
padding-bottom: 4px;
}
.comment-author {
background: #f5f5f5;
display: block;
float: left;
padding-right: 10px;
}
.comment-body p {
margin: 0;
}
#respond input, #respond textarea {
display: block;
}
#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond input[type="url"], #respond textarea {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond input[type="url"] {
max-width: 420px;
}
#cancel-comment-reply-link {
font-size: 11px;
}
.comment-form-comment  .sidebar-left .sidebar-content {
padding-right: 20px;
}
.sidebar-right .sidebar-content {
padding-left: 20px;
}
@media only screen and (max-width: 767px) {
.sidebar-left .sidebar-content {
padding-right: 0;
}
.sidebar-right .sidebar-content {
padding-left: 0;
}
}
.sidebar-content .widget {
margin-bottom: 30px;
}
.sidebar-content h3.widget-title{
padding-bottom: 9px;
border-bottom: 1px dashed #aaa;
}  .textured-area-content .widget {
margin-bottom: 20px;
}
.textured-area {
text-shadow: 1px 1px rgba(255,255,255,0.5);
}
.textured-area h3.widget-title{
padding-bottom: 9px;
border-bottom: 1px dashed #fff;
} .layout-boxed .container .textured-area-top-full-width,
.layout-boxed .container .textured-area-middle-full-width,
.layout-boxed .container .textured-area-bottom-full-width {
margin-left: -26px;
padding-left: 25px;
padding-right: 25px;
width: 100%;
}
.layout-boxed .container .textured-area-top-full-width .textured-area-content,
.layout-boxed .container .textured-area-middle-full-width .textured-area-content,
.layout-boxed .container .textured-area-bottom-full-width .textured-area-content {
margin-left: -25px;
width: 100%;
} .container .textured-area-top-full-width,
.container .textured-area-top-left,
.container .textured-area-top-full-width,
.container .textured-area-top-left,
.container .textured-area-top-right {
margin-top: -21px !important;
margin-bottom: 16px !important;
} .layout-boxed .container .textured-area-middle-full-width {
margin-bottom: 16px;
}
.layout-unboxed .container .textured-area-middle-full-width {
margin-bottom: 16px;
} .layout-boxed .container .textured-area-bottom-full-width {
margin-bottom: -15px;
}
.layout-unboxed .container .textured-area-bottom-full-width {
margin-bottom: -11px;
} .layout-boxed .container .textured-area-top-left {
margin-left: -26px;
margin-right: 25px;
}
.layout-unboxed .container .textured-area-top-left {
margin-left: 0;
margin-right: 13px;
}
@media only screen and (max-width: 959px) {
.layout-unboxed .container .textured-area-top-left {
margin-right: 8px;
}
}
@media only screen and (max-width: 767px) {
.layout-unboxed .container .textured-area-top-left {
margin-right: 0;
}
} .layout-boxed .container .textured-area-top-right {
float: right;
margin-right: -26px;
}
.layout-unboxed .container .textured-area-top-right {
float: left;
margin-left: 13px;
}
@media only screen and (max-width: 959px) {
.layout-unboxed .container .textured-area-top-right {
margin-left: 8px;
}
}
@media only screen and (max-width: 767px) {
.layout-unboxed .container .textured-area-top-right {
margin-left: 0px;
}
} .container .textured-area .textured-area-content {
margin: 2px;
padding: 16px 25px 0;
}
.layout-boxed .container .textured-area-bottom-full-width .textured-area-content {
padding-bottom: 2px;
}
.textured-area-bottom-full-width .textured-area-content p {
margin-bottom: 0;
padding-bottom: 20px;
} .layout-boxed .container .textured-area-top-full-width .textured-area-content {
border-bottom: 1px dashed #fff;
}
.layout-unboxed .container .textured-area-top-full-width .textured-area-content,
.layout-unboxed .container .textured-area-top-left .textured-area-content,
.layout-unboxed .container .textured-area-top-right .textured-area-content {
border-bottom: 1px dashed #fff;
border-left: 1px dashed #fff;
border-right: 1px dashed #fff;
}
.layout-boxed .container .textured-area-middle-full-width .textured-area-content {
border-bottom: 1px dashed #fff;
border-top: 1px dashed #fff;
}
.layout-boxed .container .textured-area-bottom-full-width .textured-area-content {
border-top: 1px dashed #fff;
}
.layout-unboxed .container .textured-area-middle-full-width .textured-area-content {
border: 1px dashed #fff;
}
.layout-unboxed .container .textured-area-bottom-full-width .textured-area-content {
border-top: 1px dashed #fff;
border-left: 1px dashed #fff;
border-right: 1px dashed #fff;
}
.layout-boxed .container .textured-area-middle .textured-area-content {
border-bottom: 1px dashed #fff;
border-top: 1px dashed #fff;
}
.layout-boxed .container .textured-area-bottom .textured-area-content {
border-top: 1px dashed #fff;
}
.layout-boxed .container .textured-area-top-left .textured-area-content {
border-bottom: 1px dashed #fff;
border-right: 1px dashed #fff;
}
.layout-boxed .container .textured-area-top-right .textured-area-content {
border-bottom: 1px dashed #fff;
border-left: 1px dashed #fff;
} .layout-unboxed .textured-area-top-full-width .textured-area-content,
.layout-unboxed .textured-area-top-left .textured-area-content,
.layout-unboxed .textured-area-top-right .textured-area-content {
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
.layout-unboxed .textured-area-middle-full-width .textured-area-content {
border-radius: 8px;
}
.layout-unboxed .textured-area-bottom-full-width .textured-area-content {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.layout-boxed .textured-area-top-left .textured-area-content {
border-bottom-right-radius: 8px;
}
.layout-boxed .textured-area-top-right .textured-area-content {
border-bottom-left-radius: 8px;
} .layout-boxed .textured-area-top-full-width {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
box-shadow: 0px 1px 1px rgba(0,0,0,0.25);
}
.layout-unboxed .textured-area-top-full-width,
.layout-unboxed .textured-area-top-left,
.layout-unboxed .textured-area-top-right {
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
box-shadow: 0px 1px 1px rgba(0,0,0,0.25);
}
.layout-boxed .textured-area-middle-full-width {
box-shadow: 0px 0px 4px rgba(0,0,0,0.4);
}
.layout-boxed .textured-area-bottom-full-width {
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
box-shadow: 0px -1px 1px rgba(0,0,0,0.25);
}
.layout-unboxed .textured-area-bottom-full-width {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
box-shadow: 0px -1px 1px rgba(0,0,0,0.25);
}
.layout-unboxed .textured-area-middle-full-width {
border-radius: 8px;
box-shadow: 0px 0px 4px rgba(0,0,0,0.4);
}
.layout-boxed .textured-area-top-left {
border-top-left-radius: 8px;
border-bottom-right-radius: 8px;
box-shadow: 1px 1px 1px rgba(0,0,0,0.25);
}
.layout-boxed .textured-area-top-right {
border-top-right-radius: 8px;
border-bottom-left-radius: 8px;
box-shadow: -1px 1px 1px rgba(0,0,0,0.25);
}
.layout-boxed.top-content-slider .textured-area-top-left {
border-top-left-radius: 0px;
}
.layout-boxed.top-content-slider .textured-area-top-right {
border-top-right-radius: 0px;
}
@media only screen and (max-width: 767px) {
.container .textured-area-top-right {
border-radius: 8px;
box-shadow: 0px 0px 4px rgba(0,0,0,0.4);
margin-top: 0px;
}
.layout-unboxed .container .textured-area-top-right .textured-area-content {
border-radius: 8px;
border-top: 1px dashed #fff;
margin-top: 2px;
}
} .textured-area-top-full-width, .textured-area-middle-full-width, .textured-area-bottom-full-width, .textured-area-top-left, .textured-area-top-right {
border: 1px solid rgba(255,255,255,0.6);
}
.layout-unboxed .textured-area-bottom-full-width {
border-bottom: 1px solid rgba(0,0,0,0.1);
} .texture-diamond-1 .textured-area {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/textures/texture-diamond-1.png);
}
.texture-diamond-2 .textured-area {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/textures/texture-diamond-2.png);
}
.texture-fabric .textured-area {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/textures/texture-fabric.png);
}
.texture-floral-1 .textured-area {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/textures/texture-floral-1.png);
}
.texture-floral-2 .textured-area {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/textures/texture-floral-2.png);
}
.texture-leather .textured-area {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/textures/texture-leather.png);
}
.texture-luxury .textured-area {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/textures/texture-luxury.png);
}
.texture-lyonnette .textured-area {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/textures/texture-lyonnette.png);
}
.texture-pineapple-cut .textured-area {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/textures/texture-pineapple-cut.png);
}
.texture-vichy .textured-area {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/textures/texture-vichy.png);
}  .wpcf7-form {
margin-bottom: 0px;
}
.wpcf7-form p {
margin-bottom: 10px;
}
.wpcf7-form span.wpcf7-list-item {
margin-left: 0;
margin-right: 5px;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="password"], .wpcf7-form textarea, .wpcf7-form select {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-form input[type="submit"] {
margin: 10px 0 20px;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="password"], .wpcf7-form select {
max-width: 420px;
}
.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea {
margin-bottom: 10px;
}
.wpcf7-form input[type="radio"], .wpcf7-form input[type="checkbox"] {
margin-bottom: 17px;
margin-top: 10px;
}
.textured-area .wpcf7-form input, .textured-area .wpcf7-form select, .textured-area .wpcf7-form textarea,
.sidebar-content .wpcf7-form input, .sidebar-content .wpcf7-form select, .sidebar-content .wpcf7-form textarea {
margin-bottom: 5px;
}
.wpcf7-form div.wpcf7-response-output {
border-radius: 5px;
margin: 0 0 20px;
padding: 10px;
text-shadow: none;
}
.wpcf7-form div.wpcf7-validation-errors {
background: #f5e9a9;
border: 1px solid #ebda82;
color: #5f551d;
}
.wpcf7-form div.wpcf7-mail-sent-ok {
background: #c7eeb7;
border: 1px solid #8ec478;
color: #406032;
}
.wpcf7-form div.wpcf7-mail-sent-ng,
.wpcf7-form span.wpcf7-not-valid-tip {
background: #edbbb2;
border: 1px solid #f1826e;
color: #431710;
}
.wpcf7-form span.wpcf7-not-valid-tip {
border-radius: 5px;
text-shadow: none;
padding: 0 10px;
width: auto;
}
.wpcf7-form div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}  table {
background: #fff;
border-radius: 5px;
border-collapse: collapse; 
margin: 20px 0;
text-shadow: none;
width: 100%;
}
table caption {
background: #444;
color: #fff;
font-weight: bold;
padding: 10px 0;
}
th {
background: #777;
border-top: none;
color: #fff;
padding: 5px 0;
}
td {
border: 1px solid #aaa;
text-align: center;
}
table.table-palace-styled {
background: #fff;
border: 1px solid #aaa;
border-collapse: collapse; 
border-bottom-width: 2px;
border-top-width: 2px;
margin: 13px 0 18px;
width: 100%;
}
table.table-palace-styled .tr-even td {
background: #eee;
}
table.table-palace-styled th {
background: #fff;
border-bottom: 1px solid #aaa;
color: #444;
padding: 9px;
}
table.table-palace-styled td {
padding: 10px;
text-align: center;
}      ul.ap-social-widget li {
float: left;
margin-right: 6px;
}
.widget-area-top-container ul.ap-social-widget li:last-child {
margin-right: 0;
}
ul.ap-social-widget li img {
display: block;
}
ul.ap-social-widget li.clear {
float: none;
}
a.ap-social-widget-icon:last-child {
margin-right: 0;
}
.ap-social-icon-2 {
float: left;
margin-right: 8px;
}  #searchform {
position: relative;
}
#searchform input[type="text"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
#searchform #searchsubmit {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
right: -15px;
padding: 5px 8px 5px 12px;
position: absolute;
top: 0px;
}
@media screen and (min-width:0\0) {  
#searchform #searchsubmit {
padding: 6px 8px 4px 12px;
top: 0px;
}
}  ul.qtrans_language_chooser li {
float: left;
margin-right: 6px;
}
.widget-area-top-container ul.qtrans_language_chooser li {
margin-left: 5px;
margin-right: 0;
}
.widget-area-top-container ul.qtrans_language_chooser li:first-child {
margin-left: 0;
}
.qtrans_widget_end {
clear: both;
}
#footer-content .qtrans_widget_end {
height: 13px;
}  .ap-gallery-widget img {
display: block;
float: left;
height: auto;
margin-bottom: 7px;
width: 31%;
}
.ap-gallery-widget .gallery-margin {
float: left;
height: 1px;
width: 3.5%;
}      body a.palace-button, input[type="submit"], input#searchsubmit, input[type="button"] {
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/img/line-1px-fff-25.png), -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(50,50,50,0.1)));
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/img/line-1px-fff-25.png), -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(50,50,50,0.1) 100%);
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/img/line-1px-fff-25.png), -o-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(50,50,50,0.1) 100%);
background-repeat: repeat-x, repeat;
border-style: solid;
border-width: 1px;
border-radius: 5px;
box-shadow: 0 1px 2px rgba(0,0,0,0.2);
color: #fff;
cursor: pointer;
font-size: 11px;
font-weight: bold;
margin-right: 15px;
padding: 8px 20px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
body a.palace-button.palace-button-big {
padding: 14px 24px;
}
.palace-button.alignright, input[type="submit"].alignright {
margin-right: 0;
}
.palace-button:hover, input[type="submit"]:hover, input#searchsubmit:hover {
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/img/line-1px-fff-25.png), -webkit-gradient(linear, left top, left bottom, from(rgba(150,150,150,0.1)), to(rgba(0,0,0,0.1)));
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/img/line-1px-fff-25.png), -moz-linear-gradient(top, rgba(150,150,150,0.1) 0%, rgba(0,0,0,0.1) 100%);
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/img/line-1px-fff-25.png), -o-linear-gradient(top, rgba(150,150,150,0.1) 0%, rgba(0,0,0,0.1) 100%);
color: #eee;
}
.palace-button:active, input[type="submit"]:active, input#searchsubmit:active {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(150,150,150,0.1)));
background-image: -moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(150,150,150,0.1) 100%);
background-image: -o-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(150,150,150,0.1) 100%);
border: 1px solid rgba(0,0,0,0.2) !important;
box-shadow: none;
color: #eee;
}  .list-circle ul, ul.list-circle,
.list-star ul, ul.list-star,
.list-arrow ul, ul.list-arrow,
.list-plus ul, ul.list-plus,
.list-tick ul, ul.list-tick {
margin-top: -10px;
}
.list-circle ul, ul.list-circle {
list-style-type: circle;
margin-left: 20px;
}
.list-star ul li, ul.list-star li {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/star.png) no-repeat 0 2px;
padding-left: 17px;
}
.list-arrow ul li, ul.list-arrow li {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/arrow.png) no-repeat 0 2px;
padding-left: 20px;
}
.list-plus ul li, ul.list-plus li {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/plus-small.png) no-repeat 0 2px;
padding-left: 18px;
}
.list-tick ul li, ul.list-tick li {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/tick.png) no-repeat 0 1px;
padding-left: 22px;
}
.list-alternate ul, ul.list-alternate, .list-alternate ol, ol.list-alternate {
margin: 0 0 19px;
}
.list-alternate li{
padding: 3px 10px 6px;
background-color: #eee;
border-bottom: 1px dotted #999;
}
.list-alternate li:first-child {
border-top: 1px dotted #999;
}
.list-alternate li:nth-child(even) {
background-color: #fff;
}  .dropcap {
float: left;
font-size: 40px;
font-weight: bold;
line-height: 40px;
margin-right: 3px;
}  .table-room-features {
background: #fff;
border-collapse: collapse; 
margin: 13px 0 18px;
width: 100%;
}
.table-room-features td.even {
background: #eee;
}
.table-room-features td.odd {
}
.table-room-features td {
border: 1px dotted #aaa;
padding: 10px;
text-align: left;
}
.table-room-features td span {
background-position: 0 4px;
background-repeat: no-repeat;
display: block;
line-height: 25px;
padding-left: 30px;
}  .slider-type-a .slider-content-second-container {
overflow: hidden;
}
.container .slider-type-a .slider-content-slide {
float: left;
margin: 0 30px 0 0;
}
.slider-type-a .slider-content-button-left, .slider-type-a .slider-content-button-left-disabled {
right: 38px;
top: -46px;
} 
.slider-type-a .slider-content-button-right, .slider-type-a .slider-content-button-right-disabled {
right: -2px;
top: -46px;
}  .slider-type-b .slider-content-second-container {
margin: 0 55px;
overflow: hidden;
position: relative;   
}
.slider-type-b .slider-content-slide {
background: #f5f5f5;
border: 1px solid #eee;
float: left;
margin-right: 30px;
padding: 10px;
width: 373px;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.slider-type-b .slider-content-slide { width: 282px; } 
}
@media only screen and (max-width: 767px) {
.slider-type-b .slider-content-slide { width: 168px; } 
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.slider-type-b .slider-content-slide { width: 288px; } 
}
.slider-type-b .slider-content-button-left, .slider-type-b .slider-content-button-left-disabled {
left: -4px;
margin-top: -20px;
top: 50%;
}
.slider-type-b .slider-content-button-right, .slider-type-b .slider-content-button-right-disabled {
margin-top: -20px;
right: -4px;	
top: 50%;
}  .slider-content-first-container {
margin-bottom: 20px;
position: relative;
}
.slider-content-third-container {
position: relative;
width: 9999px;
}
.slider-content-button-left, .slider-content-button-right, .slider-content-button-left-disabled, .slider-content-button-right-disabled {
display: none;
height: 40px;
position: absolute;
width: 40px;
}
.slider-content-button-left-disabled {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/buttons/button-slider-type-ab-left-disabled.png) 0 0;
}
.slider-content-button-right-disabled {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/buttons/button-slider-type-ab-right-disabled.png) 0 0;
}
.slider-content-button-left {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/buttons/button-slider-type-ab-left.png) 0 0;
}
.slider-content-button-right {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/buttons/button-slider-type-ab-right.png) 0 0;
}
.slider-content-button-left:hover, .slider-content-button-right:hover {
background-position: 0 -40px;
}
.slider-content-button-left:active, .slider-content-button-right:active {
background-position: 0 -80px;
}
.slider-content-slide h3 {
margin-top: 5px;
}
.slider-content-slide p {
margin-bottom: 0;
margin-top: 0;
}
p.slider-content-slide-button {
margin: 15px 0;
}  .gallery-ap {
margin-bottom: 20px;
position: relative;
}
.gallery-ap.full-width img.img-gallery-ap-full-size {
width: 100%;
}
img.img-gallery-ap-full-size {
display: block;
margin: 0 auto;
max-width: 100%;
}
.gallery-big-image {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/img/loader-gallery.gif) center center no-repeat;
margin-bottom: 18px;
overflow: hidden;
}
.gallery-slider {
position: relative;
margin-bottom: 15px;
overflow: hidden;
width: 100%;
}
.gallery-slider .gallery-slide {
position: relative;
width: 9999px;
}
.gallery-slider img {
float: left;
margin-right: 18px;
opacity: 0.3;
}
.gallery-slider a.gallery-current-thumb img {
opacity: 1;
}
.gallery-ap .gallery-controls {
display: none;
height: 35px;
margin: 0 auto;
position: relative;
width: 75px;
}
.gallery-ap .slider-content-button-left, .gallery-ap .slider-content-button-right,
.gallery-ap .slider-content-button-left-disabled, .gallery-ap .slider-content-button-right-disabled {
top: -4px;
}
.gallery-ap .slider-content-button-left,
.gallery-ap .slider-content-button-left-disabled {
left: -4px;
}
.gallery-ap .slider-content-button-right,
.gallery-ap .slider-content-button-right-disabled {
right: -4px;
}  .gallery-wp img {
display: block;
height: auto;
width: 100%;
}
.gallery-wp .gallery-item, .gallery-wp .gallery-margin {
float: left;
}
.gallery-wp .gallery-margin {
height: 1px;
}
.gallery-wp p.gallery-caption {
margin: 10px 0 0;
}  .sc-fws-container {
background: #e5e3df url(//elmiradordelimes.com/wp-content/themes/theplace/img/loader-grey.gif) no-repeat center center;
position: relative;
margin-bottom: 20px;
min-height: 100px;
}
.layout-boxed .sc-fws-container.full-width {
margin-left: -26px; 
width: 982px; 
}
.layout-boxed .sc-fws-container.position-top {
border-top-right-radius: 7px; 
border-top-left-radius: 7px; 
margin-top: -41px; 
}
.layout-boxed .sc-fws-container.no-sc.position-top {
margin-top: -21px; 
}
.sc-fws-container img {
display: none; 
left: 0;
position: absolute;
top: 0;
width: 100%; 
height: auto; 
}
.layout-boxed .sc-fws-container.position-top img {
border-top-right-radius: 7px; 
border-top-left-radius: 7px; 
}
.sc-fws-borders {
height: 0;
left: 0;
position: absolute;
top: 0;
width: 0;
}
.layout-boxed .sc-fws-borders {
box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.3);
height: 101%; 
padding-bottom: 2px;
position: absolute; 
top: -2px; 
width: 100%; 
}
.layout-boxed .position-top .sc-fws-borders {
border-top-right-radius: 6px; 
border-top-left-radius: 6px;
top: 0;
}
.sc-fws-caption {
background-color: #000;
background-color: rgba(0,0,0,0.75);
border-radius: 7px;
bottom: 30px;
color: #fff;
display: none;
font-size: 30px;
font-weight: bold;
left: 75px;
line-height: 30px;
opacity: 0;
padding: 15px 20px;
position: absolute;
}
.sc-fws-button-left, .sc-fws-button-right {
background-position: center center;
background-repeat: no-repeat;
border-radius: 5px;
color: #fff;
font-size: 30px;
height: 30px;
position: absolute;
top: 20px;
width: 30px;
}
.sc-fws-button-left {
right: 54px;
}
.sc-fws-button-right {
right: 20px;
}
@media only screen and (max-width: 767px) {
.sc-fws-button-left {
right: 44px;
top: 10px;
}
.sc-fws-button-right {
right: 10px;
top: 10px;
}
.sc-fws-caption {
bottom: 10px;
margin-left: -15px;
}
}    .aligncenter {
clear: both;
display: block;
margin: 0 auto;
}
.alignleft {
float: left;
margin: 5px 20px 0 0;
}
.alignright {
float: right;
margin: 5px 0 0 20px;
}
.wp-caption {
background: #f5f5f5;
border: 1px solid #eee;
padding: 5px;
text-align: center;
}
.wp-caption p.wp-caption-text, .gallery-caption {
font-size: 11px;
margin: 0;
}
.sticky h2 {
background: #fcf29f;
border: 1px solid #fcdc9f;
padding: 5px;
}    img.size-image-scale-with-grid, .size-image-scale-with-grid img, img.size-image-scale-with-grid-full-height, .size-image-scale-with-grid-full-height img,
img.tp-responsive-image, .tp-responsive-image img {
height: auto; 
max-width: 100%;
}
.video-container {
height: 0;
overflow: hidden;
padding-bottom: 56.25%;
padding-top: 35px;
position: relative;
}
.video-container iframe {
height: 100%;
left: 0;
position: absolute;
top:0;
width: 100%;
}
.pswp__img {
padding: 11px;
}
.blog-description {
font-size: 24px; 
font-weight: bold;
line-height: 30px;
margin-bottom: 10px;
}
.category-description {
font-size: 12px;
}
.wpcf7-quiz {
display: block;
}
.ui-widget-header {
border: none !important;
border-radius: 0 !important;
background: #444 !important;
color: #fff !important;
font-weight: bold;
padding: 12px !important;
}
.hb-availability-calendar .ui-datepicker-multi .ui-widget-header {
margin: 0 5.5px;
}
.ui-datepicker {
padding: 6px 6px 2px !important;
}
.hb-availability-calendar .ui-datepicker.ui-datepicker-multi {
padding: 6px 0px 0 !important;
}
.ui-state-hover {
border: 1px solid #333 !important;
}
.ui-datepicker-title {
font-size: 11px;
}
.ui-datepicker-prev,
.ui-datepicker-next {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(50, 50, 50, 0.1)));
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(50,50,50,0.1) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(50,50,50,0.1) 100%);
border: 1px solid #333;
color: #FFF;
display: block;
padding: 4px 7px;
top: 4px !important;
}
.ui-datepicker-prev:hover,
.ui-datepicker-next:hover {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(150, 150, 150, 0.1)), to(rgba(0, 0, 0, 0.1))) !important;
background-image: -moz-linear-gradient(top, rgba(150,150,150,0.1) 0%, rgba(0,0,0,0.1) 100%) !important;
background-image: -o-linear-gradient(top, rgba(150,150,150,0.1) 0%, rgba(0,0,0,0.1) 100%) !important;
}
.ui-datepicker-prev {
left: 4px !important;
}
.ui-datepicker-next {
right: 4px !important;
}
.single-hb_accommodation .post-meta {
display: none;
}
.hb-accom {
background: #fcfcfc;
}
.width-100p {
width: 100%;
}
p.more-margin {
margin-bottom: 40px;
}.pswp {
display: none;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
overflow: hidden;
-ms-touch-action: none;
touch-action: none;
z-index: 1500;
-webkit-text-size-adjust: 100%; -webkit-backface-visibility: hidden;
outline: none; }
.pswp * {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.pswp img {
max-width: none; } .pswp--animate_opacity { opacity: 0.001;
will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--open {
display: block; }
.pswp--zoom-allowed .pswp__img { cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.pswp--zoomed-in .pswp__img { cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab; }
.pswp--dragging .pswp__img { cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing; } .pswp__bg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0;
-webkit-backface-visibility: hidden;
will-change: opacity; }
.pswp__scroll-wrap {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden; }
.pswp__container,
.pswp__zoom-wrap {
-ms-touch-action: none;
touch-action: none;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0; } .pswp__container,
.pswp__img {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.pswp__zoom-wrap {
position: absolute;
width: 100%;
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top; -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp__bg {
will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
-webkit-transition: none;
transition: none; }
.pswp__container,
.pswp__zoom-wrap {
-webkit-backface-visibility: hidden;
will-change: transform; }
.pswp__item {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden; }
.pswp__img {
position: absolute;
width: auto;
height: auto;
top: 0;
left: 0;
-webkit-transition: opacity 0.15s;
transition: opacity 0.15s; } .pswp__img--placeholder {
-webkit-backface-visibility: hidden; } .pswp__img--placeholder--blank {
background: #222; }
.pswp--ie .pswp__img {
width: 100% !important;
height: auto !important;
left: 0;
top: 0; } .pswp__error-msg {
position: absolute;
left: 0;
top: 50%;
width: 100%;
text-align: center;
font-size: 14px;
line-height: 16px;
margin-top: -8px;
color: #CCC; }
.pswp__error-msg a {
color: #CCC;
text-decoration: underline; }.pswp__button {
width: 44px;
height: 44px;
position: relative;
background: none;
cursor: pointer;
overflow: visible;
-webkit-appearance: none;
display: block;
border: 0;
padding: 0;
margin: 0;
float: right;
opacity: 0.75;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
-webkit-box-shadow: none;
box-shadow: none; }
.pswp__button:focus,
.pswp__button:hover {
opacity: 1; }
.pswp__button:active {
outline: none;
opacity: 0.9; }
.pswp__button::-moz-focus-inner {
padding: 0;
border: 0; } .pswp__ui--over-close .pswp__button--close {
opacity: 1; }
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
background: url(//elmiradordelimes.com/wp-content/themes/theplace/photoswipe-styles/default-skin/default-skin.png) 0 0 no-repeat;
background-size: 264px 88px;
width: 44px;
height: 44px; }
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { .pswp--svg .pswp__button,
.pswp--svg .pswp__button--arrow--left:before,
.pswp--svg .pswp__button--arrow--right:before {
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/photoswipe-styles/default-skin/default-skin.svg); }
.pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right {
background: none; } }
.pswp__button--close {
background-position: 0 -44px; }
.pswp__button--share {
background-position: -44px -44px; }
.pswp__button--fs {
display: none; }
.pswp--supports-fs .pswp__button--fs {
display: block; }
.pswp--fs .pswp__button--fs {
background-position: -44px 0; }
.pswp__button--zoom {
display: none;
background-position: -88px 0; }
.pswp--zoom-allowed .pswp__button--zoom {
display: block; }
.pswp--zoomed-in .pswp__button--zoom {
background-position: -132px 0; } .pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
visibility: hidden; } .pswp__button--arrow--left,
.pswp__button--arrow--right {
background: none;
top: 50%;
margin-top: -50px;
width: 70px;
height: 100px;
position: absolute; }
.pswp__button--arrow--left {
left: 0; }
.pswp__button--arrow--right {
right: 0; }
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
content: '';
top: 35px;
background-color: rgba(0, 0, 0, 0.3);
height: 30px;
width: 32px;
position: absolute; }
.pswp__button--arrow--left:before {
left: 6px;
background-position: -138px -44px; }
.pswp__button--arrow--right:before {
right: 6px;
background-position: -94px -44px; } .pswp__counter,
.pswp__share-modal {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.pswp__share-modal {
display: block;
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 10px;
position: absolute;
z-index: 1600;
opacity: 0;
-webkit-transition: opacity 0.25s ease-out;
transition: opacity 0.25s ease-out;
-webkit-backface-visibility: hidden;
will-change: opacity; }
.pswp__share-modal--hidden {
display: none; }
.pswp__share-tooltip {
z-index: 1620;
position: absolute;
background: #FFF;
top: 56px;
border-radius: 2px;
display: block;
width: auto;
right: 44px;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
-webkit-transform: translateY(6px);
-ms-transform: translateY(6px);
transform: translateY(6px);
-webkit-transition: -webkit-transform 0.25s;
transition: transform 0.25s;
-webkit-backface-visibility: hidden;
will-change: transform; }
.pswp__share-tooltip a {
display: block;
padding: 8px 12px;
color: #000;
text-decoration: none;
font-size: 14px;
line-height: 18px; }
.pswp__share-tooltip a:hover {
text-decoration: none;
color: #000; }
.pswp__share-tooltip a:first-child { border-radius: 2px 2px 0 0; }
.pswp__share-tooltip a:last-child {
border-radius: 0 0 2px 2px; }
.pswp__share-modal--fade-in {
opacity: 1; }
.pswp__share-modal--fade-in .pswp__share-tooltip {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); } .pswp--touch .pswp__share-tooltip a {
padding: 16px 12px; }
a.pswp__share--facebook:before {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
top: -12px;
right: 15px;
border: 6px solid transparent;
border-bottom-color: #FFF;
-webkit-pointer-events: none;
-moz-pointer-events: none;
pointer-events: none; }
a.pswp__share--facebook:hover {
background: #3E5C9A;
color: #FFF; }
a.pswp__share--facebook:hover:before {
border-bottom-color: #3E5C9A; }
a.pswp__share--twitter:hover {
background: #55ACEE;
color: #FFF; }
a.pswp__share--pinterest:hover {
background: #CCC;
color: #CE272D; }
a.pswp__share--download:hover {
background: #DDD; } .pswp__counter {
position: absolute;
left: 0;
top: 0;
height: 44px;
font-size: 13px;
line-height: 44px;
color: #FFF;
opacity: 0.75;
padding: 0 10px; } .pswp__caption {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
min-height: 44px; }
.pswp__caption small {
font-size: 11px;
color: #BBB; }
.pswp__caption__center {
text-align: left;
max-width: 420px;
margin: 0 auto;
font-size: 13px;
padding: 10px;
line-height: 20px;
color: #CCC; }
.pswp__caption--empty {
display: none; } .pswp__caption--fake {
visibility: hidden; } .pswp__preloader {
width: 44px;
height: 44px;
position: absolute;
top: 0;
left: 50%;
margin-left: -22px;
opacity: 0;
-webkit-transition: opacity 0.25s ease-out;
transition: opacity 0.25s ease-out;
will-change: opacity;
direction: ltr; }
.pswp__preloader__icn {
width: 20px;
height: 20px;
margin: 12px; }
.pswp__preloader--active {
opacity: 1; }
.pswp__preloader--active .pswp__preloader__icn { background: url(//elmiradordelimes.com/wp-content/themes/theplace/photoswipe-styles/default-skin/preloader.gif) 0 0 no-repeat; }
.pswp--css_animation .pswp__preloader--active {
opacity: 1; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
-webkit-animation: clockwise 500ms linear infinite;
animation: clockwise 500ms linear infinite; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
-webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }
.pswp--css_animation .pswp__preloader__icn {
background: none;
opacity: 0.75;
width: 14px;
height: 14px;
position: absolute;
left: 15px;
top: 15px;
margin: 0; }
.pswp--css_animation .pswp__preloader__cut { position: relative;
width: 7px;
height: 14px;
overflow: hidden; }
.pswp--css_animation .pswp__preloader__donut {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 14px;
height: 14px;
border: 2px solid #FFF;
border-radius: 50%;
border-left-color: transparent;
border-bottom-color: transparent;
position: absolute;
top: 0;
left: 0;
background: none;
margin: 0; }
@media screen and (max-width: 1024px) {
.pswp__preloader {
position: relative;
left: auto;
top: auto;
margin: 0;
float: right; } }
@-webkit-keyframes clockwise {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes clockwise {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@-webkit-keyframes donut-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
50% {
-webkit-transform: rotate(-140deg);
transform: rotate(-140deg); }
100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }
@keyframes donut-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
50% {
-webkit-transform: rotate(-140deg);
transform: rotate(-140deg); }
100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }  .pswp__ui {
-webkit-font-smoothing: auto;
visibility: visible;
opacity: 1;
z-index: 1550; } .pswp__top-bar {
position: absolute;
left: 0;
top: 0;
height: 44px;
width: 100%; }
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
-webkit-backface-visibility: hidden;
will-change: opacity;
-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); } .pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
visibility: visible; }
.pswp__top-bar,
.pswp__caption {
background-color: rgba(0, 0, 0, 0.5); } .pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
background-color: rgba(0, 0, 0, 0.3); } .pswp__ui--idle .pswp__top-bar {
opacity: 0; }
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
opacity: 0; } .pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right { opacity: 0.001; } .pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
display: none; }
.pswp__element--disabled {
display: none !important; }
.pswp--minimal--dark .pswp__top-bar {
background: none; }.datepick {
background-color: #fff;
color: #444;
font-family: Arial,sans-serif;
font-size: 11px;
position: relative;
width: 100% !important;
}
.ap-calendars-wrapper-for-pop-up .datepick {
max-width: 420px;
}
.datepick-rtl {
direction: rtl;
}
.datepick a {
color: #fff;
text-decoration: none;
}
.datepick a.datepick-disabled {
background: #f4dbc5;
color: #888;
cursor: auto;
}
.datepick a.datepick-disabled.datepick-cmd {
background: #aaa;
}
.datepick-cmd {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(50,50,50,0.1)));
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(50,50,50,0.1) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(50,50,50,0.1) 100%);
border: 1px solid #333;
color: #fff;
border-radius: 5px;
display: block;
padding: 5px 12px;
position: absolute;
text-shadow: none;
top: 10px;
}
.datepick-cmd:hover {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(150,150,150,0.1)), to(rgba(0,0,0,0.1)));
background-image: -moz-linear-gradient(top, rgba(150,150,150,0.1) 0%, rgba(0,0,0,0.1) 100%);
background-image: -o-linear-gradient(top, rgba(150,150,150,0.1) 0%, rgba(0,0,0,0.1) 100%);
color: #eee;
}
.datepick-cmd:active {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(150,150,150,0.1)));
background-image: -moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(150,150,150,0.1) 100%);
background-image: -o-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(150,150,150,0.1) 100%);
}
.datepick-nav .datepick-cmd-prev {
color: #fff;
font-size: 8px;
left: 10px;
}
.datepick-nav .datepick-cmd-next {
color: #fff;
font-size: 8px;
right: 10px;
}
.datepick-cmd-current, .datepick-cmd-today {
display: none;
}
.datepick-month-nav div {
height: 0;
}
.datepick-month {
float: left;
width: 100%;
text-align: center;
}
.datepick-month-header {
line-height: 50px;
background-color: #444;
color: #fff;
font-weight: bold;
text-shadow: none;
}
.datepick-month table {
width: 100%;
border-collapse: collapse;
margin: 0;
}
.datepick-month th, .datepick-month td {
font-weight: normal;
text-align: center;
}
.datepick-month th {
border: 1px solid #777;
padding: 3px 0;
width: 14%;
}
.datepick-month th, .datepick-month th a {
background-color: #777;
color: #fff;
}
.datepick-month td {
background-color: #eee;
border: 1px solid #aaa;
}
.datepick-month a {
display: block;
width: 100%;
padding: 3px 0;
background-color: #eee;
color: #000;
text-decoration: none;
}
.datepick-month span {
display: block;
width: 100%;
}
td .datepick-weekend {
background-color: #eee;
}
.datepick-month td span {
background-color: #f4dbc5;
color: #888;
padding: 3px 0;
}
.datepick-month td .datepick-other-month {
background-color: #fff;
}
.datepick-month td .datepick-highlight {
}
.datepick-month td .datepick-selected {
background-color: #69b936;
color: #fff;
font-weight: bold;
}
.datepick-month th.datepick-week {
background-color: #777;
color: #fff;
}
.datepick-status {
clear: both;
background-color: #ddd;
text-align: center;
}
.datepick-clear-fix {
clear: both;
}
.datepick-cover {
display: none;
display : block;
position: absolute;
z-index: -1;
filter: mask();
top: -1px;
left: -1px;
width: 100px;
height: 100px;
}
.ap-calendars-wrapper {
margin-bottom: 20px;
}
.ap-calendars-wrapper-for-pop-up {
position: relative;
}
.ap-calendar {
display: none;
}
.calendar-key {
font-size: 10px;
font-style: italic;
}
.calendar-key-available {
color: #ddd;
font-size: 20px;
vertical-align: 10%;
}
.calendar-key-selected-days {
color: #69b936;
font-size: 20px;
vertical-align: 10%;
}
.calendar-key-unavailable {
color: #f4dbc5;
font-size: 20px;
vertical-align: 10%;
} .input-calendar {
background-image: url(//elmiradordelimes.com/wp-content/themes/theplace/img/calendar.png);
background-repeat: no-repeat;
background-position: center right;
color: #999 !important;
cursor: pointer;
}
.calendar-pop-up {
background: #f7f7f7;
border: 1px solid #fff;
border-radius: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
box-shadow: 0 0 4px rgba(0,0,0,0.4);
left: 0;
padding: 5px;
position: absolute;
top: -10px;
width: 100%;
z-index: 10;
}
.palace-button.calendar-button-ok {
bottom: 7px;
font-size: 9px;
font-style: normal;
height: 18px;
padding: 3px 5px;
position: absolute;
right: -8px;
}
.calendar-2-columns .datepick-month {
width: 50%;
}
.calendar-3-columns .datepick-month {
width: 33.33%;
}
.calendar-4-columns .datepick-month {
width: 25%;
}
.calendar-5-columns .datepick-month {
width: 20%;
}
.calendar-6-columns .datepick-month {
width: 16.66%;
}
@media only screen and (max-width: 767px) {
.calendar-2-columns .datepick-month {
width: 100%;
}
.calendar-3-columns .datepick-month {
width: 100%;
}
.calendar-4-columns .datepick-month {
width: 100%;
}
.calendar-5-columns .datepick-month {
width: 100%;
}
.calendar-6-columns .datepick-month {
width: 100%;
}
}