.table-tarifas table td {line-height: 1.5em;}
table th, .widget-title {color: #851f1f;}
.widget_nav_menu ul li {text-transform: none;}
.entry-content .rev_slider_wrapper {margin-bottom: 28px !important;}
.alignright, .margin-bottom-pic {margin-bottom: 1.5em;}
p img, .AdvancedText img {-webkit-box-shadow: 3px 5px 5px rgba(0,0,0,0.4);
-moz-box-shadow: 3px 5px 5px rgba(0,0,0,0.4);
box-shadow: 3px 5px 5px rgba(0,0,0,0.4);}
.rev-limit-width .rev_slider_wrapper {max-width: 420px;}
.product-info .next-prev-nav {display: none;}
.product-info .breadcrumb {display: none;}
.product-info .product_meta {display: none;}
.accordion-inner ul li {margin-bottom: 10px;}
.tabbed-content.pos_pills ul.tabs li a {padding: 8px 15px !important; font-size: 90% !important;}
.price-before, .price-after {color: #999; font-size: 60%; vertical-align: top; font-weight: normal;}
.price-related {color: #999; font-size: 80%; vertical-align: top; font-weight: normal;}
.related-product .category, .related-product .tx-div {display:none;} 
.related-product .name {padding-top: 5px;}
.grid-normal .category, .grid-normal .tx-div {display:none;} 
.grid-normal .name {padding-top: 5px; font-size: 100%;}
.category-page .category, .category-page .tx-div {display:none;} 
.category-page .name {font-size: 100%;}
.product-small .category, .product-small .tx-div {display:none;} 
.product-small .name {padding-top: 5px;}
#woocommerce-product-data ul.wc-tabs, .woocommerce ul.wc-tabs {background: none;}
#woocommerce-product-data ul.wc-tabs li a:before,.woocommerce ul.wc-tabs li a:before {display: none;}
#secondary .flatsome_recent_posts a, #secondary .widget_categories a {color: #777;}
.ux-header-element a {line-height: 30px !important; font-size: 16px !important;}
.rs-module-wrap {margin-left: 20px !important;}
.awesome-weather-attribution {display:none;}
.AdvancedText a:hover img, .column-inner a:hover img, .entry-content a:hover img {opacity:0.6; filter: alpha(opacity=60);}
.AdvancedText .widget-title {
background-image: url(//pousadapataxo.com/wp-content/uploads/wheelchair.png);
background-repeat: no-repeat;
padding-left: 30px; display: block; }
.price {color: #851f1f !important;}
.beds, .room-size {margin-left: 15px;}
.room-details {margin-top: 20px;
font-size: 80%;
border-top: 1px dotted #e0e0e0;
border-bottom: 1px dotted #e0e0e0;
padding-top: 12px;
padding-bottom: 12px;
margin-bottom: 10px;}
#map_container {margin-bottom: 0px !important;}
.wpcf7-textarea {min-height: 80px !important;}
#wptWidget #wptTestimonialsWidget {background: #851f1f;}
blockquote {border-left: none;}
#wptWidget #wptTestimonialsWidget blockquote {background: #851f1f; font-size: 16px; color: #FFF;}
#wptWidget #wptTestimonialsWidget blockquote cite {background: #851f1f; color: #CCC;}
.flatsome_recent_posts .post_comments {display: none !important;}
.flatsome_recent_posts li {padding: 0px 0px 15px 45px !important;}
.alignleft, .alignright {margin-bottom: 1.2em;}
.custom-half-column {width: 50%; padding-left: 0.9375em; padding-right: 0.9375em; float: left; position: relative;}
#CDSWIDSSP .widSSPData {background: none !important;}
.copyright-footer {opacity: 1 !important;}
.cdsROW.wide, .cdsROW.wide .cdsROWContainer {width: 432px !important; height: 27px !important;}
.cdsROW.wide .logo {padding: 0px !important;}
#reservation-widget iframe { 
width: 1050px; 
min-height: 2670px;
height: auto;
}
.reservas-mobile {display:none;}
.shadow-text {text-shadow: 2px 2px 4px #000000;}
.page-header .iosSlider {margin-bottom: 0px !important;}
@media only screen and (max-width: 48em) { #top-bar .left-text {line-height: 1.3em;}
.price-before, .price-after {color: #999; font-size: 50%; vertical-align: top; font-weight: normal;}
.price.large {font-size: 170%;}
.custom-half-column {width: 100%;}
.mobile-sidebar .header_button a {color: #FFF;}
.related-product .product-small .price-related {font-size: 60%;}
.related-product .product-small .price {font-size: 100%;}
.column-slider .product-small .price-related {font-size: 60%;}
.column-slider .product-small .price {font-size: 100%;}
.reservas-mobile {display: block;}
.reservas-desktop {display: none;}
}