/* ==========================================================================
	#Buttons
========================================================================== */
#pjWrapperVacationRental .pjVrFormSearch .pjVrBtnFor { border-color: #bebabb; color: #2f87d1; 
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(249,247,248,1) 60%, rgba(246,245,243,1) 70%, rgba(248,244,243,1) 80%, rgba(245,241,240,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(60%,rgba(249,247,248,1)), color-stop(70%,rgba(246,245,243,1)), color-stop(80%,rgba(248,244,243,1)), color-stop(100%,rgba(245,241,240,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,247,248,1) 60%,rgba(246,245,243,1) 70%,rgba(248,244,243,1) 80%,rgba(245,241,240,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,247,248,1) 60%,rgba(246,245,243,1) 70%,rgba(248,244,243,1) 80%,rgba(245,241,240,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,247,248,1) 60%,rgba(246,245,243,1) 70%,rgba(248,244,243,1) 80%,rgba(245,241,240,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(249,247,248,1) 60%,rgba(246,245,243,1) 70%,rgba(248,244,243,1) 80%,rgba(245,241,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f1f0',GradientType=0 );
}

#pjWrapperVacationRental .pjVrFormSearch .pjVrBtnFor:hover { border-color: #bebabb; color: #23527c; 
	background: rgb(245,241,240);
	background: -moz-linear-gradient(top,  rgba(245,241,240,1) 0%, rgba(248,244,243,1) 20%, rgba(246,245,243,1) 30%, rgba(249,247,248,1) 40%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,241,240,1)), color-stop(20%,rgba(248,244,243,1)), color-stop(30%,rgba(246,245,243,1)), color-stop(40%,rgba(249,247,248,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(245,241,240,1) 0%,rgba(248,244,243,1) 20%,rgba(246,245,243,1) 30%,rgba(249,247,248,1) 40%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(245,241,240,1) 0%,rgba(248,244,243,1) 20%,rgba(246,245,243,1) 30%,rgba(249,247,248,1) 40%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(245,241,240,1) 0%,rgba(248,244,243,1) 20%,rgba(246,245,243,1) 30%,rgba(249,247,248,1) 40%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(245,241,240,1) 0%,rgba(248,244,243,1) 20%,rgba(246,245,243,1) 30%,rgba(249,247,248,1) 40%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f1f0', endColorstr='#ffffff',GradientType=0 );
}

#pjWrapperVacationRental .pjVrBtnPrimary,
#pjWrapperVacationRental .pjVrFormSearch .pjVrBtnForChecked { border-color: #1b6aac; color: #fff; 
	background: rgb(64,152,226);
	background: -moz-linear-gradient(top,  rgba(64,152,226,1) 0%, rgba(53,140,217,1) 60%, rgba(52,140,212,1) 67%, rgba(50,137,214,1) 77%, rgba(47,135,209,1) 97%, rgba(44,134,210,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,152,226,1)), color-stop(60%,rgba(53,140,217,1)), color-stop(67%,rgba(52,140,212,1)), color-stop(77%,rgba(50,137,214,1)), color-stop(97%,rgba(47,135,209,1)), color-stop(100%,rgba(44,134,210,1)));
	background: -webkit-linear-gradient(top,  rgba(64,152,226,1) 0%,rgba(53,140,217,1) 60%,rgba(52,140,212,1) 67%,rgba(50,137,214,1) 77%,rgba(47,135,209,1) 97%,rgba(44,134,210,1) 100%);
	background: -o-linear-gradient(top,  rgba(64,152,226,1) 0%,rgba(53,140,217,1) 60%,rgba(52,140,212,1) 67%,rgba(50,137,214,1) 77%,rgba(47,135,209,1) 97%,rgba(44,134,210,1) 100%);
	background: -ms-linear-gradient(top,  rgba(64,152,226,1) 0%,rgba(53,140,217,1) 60%,rgba(52,140,212,1) 67%,rgba(50,137,214,1) 77%,rgba(47,135,209,1) 97%,rgba(44,134,210,1) 100%);
	background: linear-gradient(to bottom,  rgba(64,152,226,1) 0%,rgba(53,140,217,1) 60%,rgba(52,140,212,1) 67%,rgba(50,137,214,1) 77%,rgba(47,135,209,1) 97%,rgba(44,134,210,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4098e2', endColorstr='#2c86d2',GradientType=0 );
}

#pjWrapperVacationRental .pjVrBtnPrimary:hover,
#pjWrapperVacationRental .pjVrFormSearch .pjVrBtnForChecked:hover { border-color: #1b6aac; color: #fff; 
	background: rgb(44,134,210);
	background: -moz-linear-gradient(top,  rgba(44,134,210,1) 0%, rgba(47,135,209,1) 3%, rgba(50,137,214,1) 23%, rgba(52,140,212,1) 33%, rgba(53,140,217,1) 40%, rgba(64,152,226,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44,134,210,1)), color-stop(3%,rgba(47,135,209,1)), color-stop(23%,rgba(50,137,214,1)), color-stop(33%,rgba(52,140,212,1)), color-stop(40%,rgba(53,140,217,1)), color-stop(100%,rgba(64,152,226,1)));
	background: -webkit-linear-gradient(top,  rgba(44,134,210,1) 0%,rgba(47,135,209,1) 3%,rgba(50,137,214,1) 23%,rgba(52,140,212,1) 33%,rgba(53,140,217,1) 40%,rgba(64,152,226,1) 100%);
	background: -o-linear-gradient(top,  rgba(44,134,210,1) 0%,rgba(47,135,209,1) 3%,rgba(50,137,214,1) 23%,rgba(52,140,212,1) 33%,rgba(53,140,217,1) 40%,rgba(64,152,226,1) 100%);
	background: -ms-linear-gradient(top,  rgba(44,134,210,1) 0%,rgba(47,135,209,1) 3%,rgba(50,137,214,1) 23%,rgba(52,140,212,1) 33%,rgba(53,140,217,1) 40%,rgba(64,152,226,1) 100%);
	background: linear-gradient(to bottom,  rgba(44,134,210,1) 0%,rgba(47,135,209,1) 3%,rgba(50,137,214,1) 23%,rgba(52,140,212,1) 33%,rgba(53,140,217,1) 40%,rgba(64,152,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c86d2', endColorstr='#4098e2',GradientType=0 );
}

/* ==========================================================================
	#stivaHeading
========================================================================== */
#pjWrapperVacationRental .pjVrHeader { background: #f7f7f7; }

#pjWrapperVacationRental .pjVrNav a,
#pjWrapperVacationRental .pjVrNavAccess a,
#pjWrapperVacationRental .pjVrLanduage .pjVrLanduageToggle,
#pjWrapperVacationRental .pjVrLanduage .pjVrLanduageDropdown a { color: #2f87d1; }
#pjWrapperVacationRental .pjVrNav a:hover,
#pjWrapperVacationRental .pjVrNav .pjVrNavCurrent a,
#pjWrapperVacationRental .pjVrNavAccess a:hover,
#pjWrapperVacationRental .pjVrLanduage .pjVrLanduageToggle:hover,
#pjWrapperVacationRental .pjVrLanduage.open .pjVrLanduageToggle,
#pjWrapperVacationRental .pjVrLanduage .pjVrLanduageDropdown a:hover { color: #23527c; }
#pjWrapperVacationRental .pjVrNav .pjVrNavCurrent a,
#pjWrapperVacationRental .pjVrLanduage.open .pjVrLanduageToggle,
#pjWrapperVacationRental .pjVrLanduage.open .pjVrLanduageDropdown { border-color: #e7e7e7; }
#pjWrapperVacationRental .pjVrLanduage .pjVrLanduageDropdown .pjVrLanduageCurrent a { background: #23527c; color: #fff; }
#pjWrapperVacationRental .pjVrNavAccess a { border: 1px solid transparent; border-bottom: 0; }
#pjWrapperVacationRental .pjVrNavAccess .pjVrNavCurrent a{color: #23527c;}
#pjWrapperVacationRental .pjVrNavAccess .pjVrNavLogin.pjVrNavCurrent a{border-color: #e7e7e7;}

/* ==========================================================================
	#pjVrFormSearch
========================================================================== */
#pjWrapperVacationRental .pjVrFormSearch .form-control,
#pjWrapperVacationRental .pjVrFormSearch label { color: #6a7579; }

#pjWrapperVacationRental .pjVrCalendar .pjVrCalendarTrigger { color: #1b6aac; }
#pjWrapperVacationRental .pjVrCalendar .pjVrCalendarTrigger:hover { color: #56ae33; }

/* ==========================================================================
	#pjVrProducts
========================================================================== */
#pjWrapperVacationRental .pjVrProduct:hover { background: #f7f7f7; }
#pjWrapperVacationRental .pjVrProduct p { color: #2f87d1; }
#pjWrapperVacationRental .pjVrProduct:hover p { color: #23527c; }
#pjWrapperVacationRental .pjVrProductTitle { color: #2b87d0; text-transform: capitalize; }
#pjWrapperVacationRental .pjVrProduct:hover .pjVrProductTitle { color: #1b6aac; }
#pjWrapperVacationRental .pjVrProduct .pjVrProductPrice,
#pjWrapperVacationRental .pjVrProduct:hover .pjVrProductPrice,
#pjWrapperVacationRental .pjVrProductType dd { color: #56ae33; }

#pjWrapperVacationRental .pjVrProductMeta dl,
#pjWrapperVacationRental .pjVrProduct .pjVrProductAddress { color: #4d4f4e; }

#pjWrapperVacationRental .pjVrProductBadge { background: #56ae33; color: #fff; }
#pjWrapperVacationRental .pjVrProductAddress a{color: #23527c;}
/* ==========================================================================
	#pjVrPagination
========================================================================== */
#pjWrapperVacationRental .pjVrPagination .pagination a { border-color: #bebabb; color: #2f87d1; 
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(249,247,248,1) 60%, rgba(246,245,243,1) 70%, rgba(248,244,243,1) 80%, rgba(245,241,240,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(60%,rgba(249,247,248,1)), color-stop(70%,rgba(246,245,243,1)), color-stop(80%,rgba(248,244,243,1)), color-stop(100%,rgba(245,241,240,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,247,248,1) 60%,rgba(246,245,243,1) 70%,rgba(248,244,243,1) 80%,rgba(245,241,240,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,247,248,1) 60%,rgba(246,245,243,1) 70%,rgba(248,244,243,1) 80%,rgba(245,241,240,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,247,248,1) 60%,rgba(246,245,243,1) 70%,rgba(248,244,243,1) 80%,rgba(245,241,240,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(249,247,248,1) 60%,rgba(246,245,243,1) 70%,rgba(248,244,243,1) 80%,rgba(245,241,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f1f0',GradientType=0 ); }

#pjWrapperVacationRental .pjVrPagination .pagination a:hover { border-color: #bebabb; color: #23527c; 
	background: rgb(245,241,240);
	background: -moz-linear-gradient(top,  rgba(245,241,240,1) 0%, rgba(248,244,243,1) 20%, rgba(246,245,243,1) 30%, rgba(249,247,248,1) 40%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,241,240,1)), color-stop(20%,rgba(248,244,243,1)), color-stop(30%,rgba(246,245,243,1)), color-stop(40%,rgba(249,247,248,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(245,241,240,1) 0%,rgba(248,244,243,1) 20%,rgba(246,245,243,1) 30%,rgba(249,247,248,1) 40%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(245,241,240,1) 0%,rgba(248,244,243,1) 20%,rgba(246,245,243,1) 30%,rgba(249,247,248,1) 40%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(245,241,240,1) 0%,rgba(248,244,243,1) 20%,rgba(246,245,243,1) 30%,rgba(249,247,248,1) 40%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(245,241,240,1) 0%,rgba(248,244,243,1) 20%,rgba(246,245,243,1) 30%,rgba(249,247,248,1) 40%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f1f0', endColorstr='#ffffff',GradientType=0 ); }

#pjWrapperVacationRental .pjVrPagination .pagination .active a { border-color: #1b6aac; color: #fff; 
	background: rgb(64,152,226);
	background: -moz-linear-gradient(top,  rgba(64,152,226,1) 0%, rgba(53,140,217,1) 60%, rgba(52,140,212,1) 67%, rgba(50,137,214,1) 77%, rgba(47,135,209,1) 97%, rgba(44,134,210,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,152,226,1)), color-stop(60%,rgba(53,140,217,1)), color-stop(67%,rgba(52,140,212,1)), color-stop(77%,rgba(50,137,214,1)), color-stop(97%,rgba(47,135,209,1)), color-stop(100%,rgba(44,134,210,1)));
	background: -webkit-linear-gradient(top,  rgba(64,152,226,1) 0%,rgba(53,140,217,1) 60%,rgba(52,140,212,1) 67%,rgba(50,137,214,1) 77%,rgba(47,135,209,1) 97%,rgba(44,134,210,1) 100%);
	background: -o-linear-gradient(top,  rgba(64,152,226,1) 0%,rgba(53,140,217,1) 60%,rgba(52,140,212,1) 67%,rgba(50,137,214,1) 77%,rgba(47,135,209,1) 97%,rgba(44,134,210,1) 100%);
	background: -ms-linear-gradient(top,  rgba(64,152,226,1) 0%,rgba(53,140,217,1) 60%,rgba(52,140,212,1) 67%,rgba(50,137,214,1) 77%,rgba(47,135,209,1) 97%,rgba(44,134,210,1) 100%);
	background: linear-gradient(to bottom,  rgba(64,152,226,1) 0%,rgba(53,140,217,1) 60%,rgba(52,140,212,1) 67%,rgba(50,137,214,1) 77%,rgba(47,135,209,1) 97%,rgba(44,134,210,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4098e2', endColorstr='#2c86d2',GradientType=0 ); }
#pjWrapperVacationRental .pjVrPagination .pagination .disabled a { color: #4d4f4e; }

/* ==========================================================================
	#Product Inner
========================================================================== */
#pjWrapperVacationRental .pjVrProductTitleLarge,
#pjWrapperVacationRental .pjVrProductInnerBadge { color: #2b87d0; }
#pjWrapperVacationRental .pjVrProductTitleLarge { text-transform: capitalize; }
#pjWrapperVacationRental .pjVrProductInnerPrice,
#pjWrapperVacationRental .pjVrProductInnerType { color: #56ae33; }
#pjWrapperVacationRental .pjVrProductInnerPrice small { color: #4d4f4e; }

#pjWrapperVacationRental .pjVrProductThumbs .thumbnail:hover,
#pjWrapperVacationRental .pjVrProductThumbs .pjVrProductThumbCurrent { border-color: #1b6aac; }

#pjWrapperVacationRental .pjVrProductSectionHead { color: #2d88cf; 
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
}
#pjWrapperVacationRental .pjVrProductSectionBody { color: #4c4d4f; }
#pjWrapperVacationRental .pjVrProductSection a { color: #54af30; }

#pjWrapperVacationRental .pjVrFormReservation .pjVrCalendar .btn-default { color: #1b6aac; }
#pjWrapperVacationRental .pjVrFormReservation .pjVrCalendar .btn-default:hover { color: #56ae33; }

/* ==========================================================================
	#pjVrModalRequest
========================================================================== */
#pjWrapperVacationRental .pjVrModalRequest .modal-header { color: #1b6aac; }

/* ==========================================================================
	#pjVrFormAccess
========================================================================== */
#pjWrapperVacationRental .pjVrFormAccess .pjVrFormHead { color: #2b87d0; }
#pjWrapperVacationRental .pjVrFormAccess .pjVrFormHead p { color: #6a7579; }

/* ==========================================================================
	#pjVrSliderFeatured
========================================================================== */
#pjWrapperVacationRental .pjVrFeatured { border-color: #2f87d1; }
#pjWrapperVacationRental .pjVrFeatured:hover { border-color: #1b6aac; }
#pjWrapperVacationRental .pjVrFeatured .pjVrFeaturedContent { background: rgba(27, 106, 172, .3); }
#pjWrapperVacationRental .pjVrFeaturedTitle { color: #2b87d0; }
#pjWrapperVacationRental .pjVrFeatured:hover .pjVrFeaturedTitle { color: #1b6aac; }
#pjWrapperVacationRental .pjVrFeaturedMeta dt { color: #1b6aac; }
#pjWrapperVacationRental .pjVrFeaturedMeta dd { color: #fff; }