/* Theme Name:     Naples Rent Away Theme URI:       Description:    Naples Rent Away Author:         Don Author URI:      Template:       Divi Version:        1.0.0*/ /* Naples styles */@font-face {    font-family: 'Museo Cyrl 700';    src: url('MuseoCyrl-700.woff2') format('woff2'),        url('MuseoCyrl-700.woff') format('woff');    font-weight: 600;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Museo Cyrl 300';    src: url('MuseoCyrl-300.woff2') format('woff2'),        url('MuseoCyrl-300.woff') format('woff');    font-weight: 300;    font-style: normal;    font-display: swap;}@font-face {    font-family: 'Museo Cyrl 500';    src: url('MuseoCyrl-500.woff2') format('woff2'),        url('MuseoCyrl-500.woff') format('woff');    font-weight: normal;    font-style: normal;    font-display: swap;}body {	    font-family: 'Museo Cyrl 500';font-weight:normal;	color:#777;font-size:18px;}#main-header {	background:#c4f3f9;	padding:0 5%;} .et_right_sidebar  .entry-featured-image-url img {	max-width:450px !important;	float:left;	margin-right:4%;	} .et_right_sidebar   .et_pb_post {	float:left;	clear:both;	padding:4%;}.et_fullwidth_nav #main-header .container {	padding:0;}.container {	width:100%;	max-width:100%;}.ui-widget-header, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-widget-content {		    font-family: 'Museo Cyrl 500';			font-size:1rem;}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {	background:#c4f3f9;}body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {	padding-top:0;}#footer-bottom {	padding:1% 5%;}/* Remove sidebar */.category #sidebar {	display:none;}/* Remove thin line */.category #main-content .container:before {	background: none;}/* Make content 100% width */@media (min-width: 981px){.category #left-area {	width: 100%;	padding-right: 0px !important;}}#content-area {	background:#f0f8f9;}.eui-widget-title {	color:#264324;	 font-family: 'Museo Cyrl 700';	 }.eapps-testimonials-slider-page-item-author-info-name {	color:#264324 !important;	 font-family: 'Museo Cyrl 700';}.testimonials {	background:#fae8c4 url('https://naplesrentaway.com/wp-content/uploads/2022/01/palm.svg') top right no-repeat !important;}#stars-rating-review .br-widget a:after {    content: '\e031';    font-style: normal;	font-family: ETmodules;}.et_pb_toggle_close {    background-color:#f0f8f9;	border:1px solid #85ccd6;  }.footer-widget .et-pb-icon {	font-size:20px;	display:inline-block;	margin-right:5px;}.et_pb_toggle .et_pb_toggle_title {	color:#035668 !important;}.et_pb_toggle_title::before {       font-size: 20px;   color:#035668;   }#stars-rating-review .br-widget a.br-selected:after, .rating-stars i:after {	 content: '\e033';	font-weight:normal;	font-family: ETmodules;}.contact-section ul li {	padding:10px 0;}.contact-section span {	color:#035668;}a {	transition: all 0.5s ease-out;}#main-footer {	background:#035668;	border-top:4px solid #84ccd6;	text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.73);}.booking-button {	background:#fae8c4;}#et-main-area .eapps-testimonials-slider {	    font-family: 'Museo Cyrl 500';}#et-main-area .et_pb_button, #main-content .button {	color:#035668;	border-color:#035668;	background:#fff;	font-family: 'Museo Cyrl 300';}.payments-image {	max-height:50px;	width:auto;	}#mphb-booking-details {	margin:15px 0;}#mphb-billing-details {	background:#f6f6f6;	padding:10px;	border-radius:4px;} #mphb-customer-details, #mphb-billing-details {	width:50%;	float:left;}#mphb-price-details {	margin:15px 0;	padding:10px;	background:#fbfefe;	border-radius:4px;}.mphb_sc_checkout-submit-wrapper {	float:right;}.mphb-terms-and-conditions-accept {	text-align:right;}.mphb-room-type-title a {	pointer-events: none;}.mphb-errors-wrapper {	color:#df7415;}#ship-to-different-address, .woocommerce-additional-fields  { display:none;}.mphb-booking-form, .mphb_sc_search-form {	max-width:100%;}#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea {	padding:15px 10px;}#et-top-navigation .et-cart-info {	display:none !important;}.mphb-checkout-terms-wrapper {	margin:10px 0 !important;}.info-block p {	padding-bottom:5px;}.mphb_sc_booking_confirmation, .post-815 #et-boc {	padding:2% 10%;}.info-block .et-pb-icon {	color:#035668;	margin-right:10px;}.booking-blue {	color:#fff;}.footer-widget img {	max-width:200px !important;}::selection {    background: #85ccd6;    color: #035668;}element {}.nav li ul {    width:370px;    background: #c4f3f9;	border-top: 4px solid #c4f3f9;}.et_pb_gutters3 .footer-widget {    margin-right: 5.5%;    margin-bottom: 0;}#footer-widgets .footer-widget li::before {	display:none;}#footer-widgets .footer-widget li {    padding-left: 0;    }#footer-widgets .footer-widget h3 {	color:#c4f3f9;	margin-bottom:15px;}#top-menu li li a{	  width:340px;	    font-family: 'Museo Cyrl 300';}#footer-widgets {	padding:2% 10%;}.et_pb_slide_description .et_pb_slide_title {	font-size:55px;}#footer-bottom .et-social-icon a {	color:#fff;	font-size:2rem;}.et_mobile_menu li a {	color:#035668;	   font-family: 'Museo Cyrl 500';	   font-size:16px;}.et_pb_blog_grid .post-content-inner {	font-size:16px;}.et_pb_blog_grid .post-content-inner li {	list-style:none;	margin-bottom:5px;}.et_pb_blog_grid .post-content-inner li:before {	content:"\e033";	font-family: ETmodules;	margin-right:5px;	color:#ecb244;}.pa-blog-equal-height .pa-auto-height {    height: auto !important;}.pa-blog-equal-height .pa-auto-margin {    margin-top: 20px !important;}.et_mobile_menu {	border-top: 3px solid #ecb244;	background:#c4f3f9}.et_pb_slide_description {	width:55% !important;	background:rgba(0,41,58,0.7);	border-radius:4px;		padding:5% !important;	margin:0 auto !important;	margin-top:5% !important;	margin-bottom:5%  !important;}.et_pb_slide_content {	font-size:24px;}.et_pb_blog_grid h2 {		color:#035668;		font-size:1.3rem;			border-bottom:2px solid #e7f9fb;			margin-bottom:10px;}#top-menu li {	padding-right:40px;}.postid-22 .post-meta {	display:none;}.postid-22 .et_post_meta_wrapper:last-child {	display:none !important;}.post-template-default .et_post_meta_wrapper img {		display:none;}.et_pb_blog_grid .et_pb_post {    border: 1px solid #8aa7ae;	}.et_pb_salvattore_content .et_pb_post {	box-shadow: 0px 10px 10px -5px rgba(0,0,0,0.09);}.et_pb_post .entry-content {	padding-top:0 !important;}.mobile_menu_bar::before, .mobile_menu_bar::after, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {	color:#035668;	border-bottom:4px solid #ecb244;}#top-menu .sub-menu li.current-menu-item > a {	border-bottom:0;}::selection {	background:#85ccd6;	color:#035668;}#et-main-area .entry-content .et_pb_row, #page-container #content-area  .et_post_meta_wrapper  {	max-width:100%;	width:100%;	padding:3% 5%;}.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row {	width:100%;}#et-main-area .entry-content .et_pb_row, #page-container #content-area .et_post_meta_wrapper {	margin-top:0;} .post-296 .et_post_meta_wrapper:first-child {	 background:url('https://naplesrentaway.com/wp-content/uploads/2021/12/coral.jpg') center;	 background-size:cover; }   .postid-2290 .et_post_meta_wrapper:first-child {	 background:url('https://naplesrentaway.com/wp-content/uploads/2025/01/Thepeacful.jpg') center;	 background-size:cover; } .post-34 .et_post_meta_wrapper:first-child {	 background:url('https://naplesrentaway.com/wp-content/uploads/2021/12/bgcondo.jpg') center;	 background-size:cover; }   .post-149 .et_post_meta_wrapper:first-child {	 background:url('https://naplesrentaway.com/wp-content/uploads/2021/12/heartn.jpg') center;	 background-size:cover; }   .post-131 .et_post_meta_wrapper:first-child {	 background:url('https://naplesrentaway.com/wp-content/uploads/2021/12/newdiamond.jpg') center;	 background-size:cover; }  .et_post_meta_wrapper:first-child {	 background:#035668; }.mphb-divi-booking-form {	 background-color: rgba(136,206,216,0.19);border-radius: 4px 4px 4px 4px;padding-top: 15px;padding-right: 25px;padding-bottom: 15px;padding-left: 25px;margin-bottom: 0px; }h1, h2, h3, h4, h5, h6 {	line-height:1.3;	color:#035668;	font-family: 'Museo Cyrl 700';}p {	line-height:1.7;}.single .et_post_meta_wrapper .entry-title {	font-weight:bold;	color:#fff;	border-bottom:rgba(255,255,255,0.5);}.single  #left-area .post-meta a {	color:#fff;}.et_right_sidebar  .et_pb_post .entry-featured-image-url {	display:inline;}.entry-featured-image-url img {	 transition: all 0.5s;}.entry-featured-image-url img:hover {	opacity:0.9;}.et_pb_post .entry-featured-image-url, .et_pb_image_container  {    margin-bottom:15px !important;}.more-link {	color:#035668;	text-align:right;	display:inline-block;	margin:0 auto;	position:absolute;	right:0;	bottom:20px;	right:20px;	border-bottom:4px solid #ecb244;}.et_pb_blog_grid article {	position:relative;}#commentform input[type="email"], #commentform input[type="text"], #commentform input[type="url"], #commentform textarea {	background:#fff;}a {	color:#40bbcb;}a:hover {	color:#007584;}.et_overlay::before {    color: #85ccd6;	}#block-5  {	font-size:15px;}.et-pb-icon {	vertical-align:top;}ul li .et-pb-icon {font-size:1.5rem;margin-right:10px;}.et_pb_text_inner ul li {	padding-bottom:4px;}.home .et_pb_text_inner ul {list-style:none;	margin:0;	padding:0;}	.page-id-1548 ul {	list-style:none;	margin:0;	padding:0;}.mphb-calendar.mphb-datepick .mphb-datepicker-light-coral .datepick-month td .mphb-available-date {  background-color: #fff;  color: #676767;} .mphb-past-date {    background: #f6f6f6 !important;  color:#888 !important; }.mphb-calendar.mphb-datepick .mphb-datepicker-light-coral .datepick-month td .mphb-booked-date.mphb-date-check-in  { background: linear-gradient(to bottom right,#ffffff 0%,#ffffff 50%,#ffdbdd 50%,#ffdbdd 100%);} .mphb-calendar.mphb-datepick .mphb-datepicker-light-coral .datepick-month td .mphb-available-date.mphb-date-check-out {  background: -webkit-gradient(linear,left top,right bottom,from(#ffdbdd),color-stop(50%,#ffdbdd),color-stop(50%,#ffffff),to(#ffffff));  background: linear-gradient(to bottom right,#ffdbdd 0%,#ffdbdd 50%,#ffffff 50%,#ffffff 100%);}#page-container .mphb-datepicker-light-coral {	width:100% !important;}sub, sup {	font-size:0.7rem;}#top-menu a {	font-size:19px;	font-weight:bold;	letter-spacing:1px;		color:#035668;}.et_pb_post {    margin-bottom:0;   }#footer-info {	color:#fff;	font-size:13px;}#content-area strong {	color:#777;	font-weight:normal;		border-bottom:2px solid #85ccd6;}.eapps-testimonials-slider-page-item{	background:#fff;	padding:10px;	position:relative;	box-shadow: 0px 12px 11px -6px rgba(0,0,0,0.11);	border-radius:4px;}.comment-form-comment {	overflow:hidden;}.eapps-testimonials-slider-page-item:before {	content:"„";	font-size:130px;	position:absolute;	right:0;	color:#e9d2a3;	line-height:0;	display:inline-block;	top:-15%;	}#main-content {	min-height:600px;}#main-content .property-gallery .et_pb_gallery_item {	width:49%;	margin-right:2%;	margin-bottom:2%;	clear:none;	}#main-content .property-gallery .last_in_row{		margin-right:0;}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {  width: 42%;  margin-right: 4%;  margin-left:4%;}@media only screen and ( max-width: 1280px ) {	#et-main-area .entry-content .et_pb_row, #page-container #content-area .et_post_meta_wrapper {    max-width: 100%;    width: 100%;    padding: 3% 5%;}}@media only screen and ( min-width: 980px ) {	.tr_two_col .et_pb_column .column.size-1of2 article {	margin-bottom:6%;}}@media only screen and ( max-width: 980px ) {.tr_two_col .et_pb_column .et_pb_salvattore_content[data-columns]::before { content: '2 .column.size-1of2' !important;}.tr_two_col .et_pb_column .column.size-1of2 {width:100% !important;margin-right:0%;}.mphb-reserve-rooms-details, #mphb-price-details, #mphb-customer-details, #mphb-billing-details {	float:none;	width:100%;}}@media only screen and (max-width : 764px) {	.entry-content .et_pb_slide_description {    width: 100% !important;  }body {	font-size:17px;}#block-5 {	width:100%;	text-align:center;	margin-bottom:0 !important;	margin-top:10px;}#footer-bottom {padding: 10% 5%;}.et_blog_grid_equal_height .et_pb_post {	height:auto !important;}.more-link {	bottom:0;	right:0;	float:right;	position:relative;}}