/* ==========================================================================
	#General
========================================================================== */
#pjWrapperVacationRental .form-control { border-color: #2b1b02; background: #251d10; color: #f2f3ee; }
#pjWrapperVacationRental .form-control:focus { -webkit-box-shadow: 0 0 10px rgba(255, 255, 255, .3); box-shadow: 0 0 10px rgba(255, 255, 255, .3); }

#pjWrapperVacationRental .form-control::-webkit-input-placeholder { color: #f2f3ee; }
#pjWrapperVacationRental .form-control:-moz-placeholder { color: #f2f3ee; }
#pjWrapperVacationRental .form-control::-moz-placeholder { color: #f2f3ee; }
#pjWrapperVacationRental .form-control:-ms-input-placeholder { color: #f2f3ee; }

#pjWrapperVacationRental .has-error .form-control { border-color: #a94442; }
#pjWrapperVacationRental .has-success .form-control { border-color: #3c763d; }

/* ==========================================================================
	#pjVrContainer
========================================================================== */
#pjWrapperVacationRental .pjVrContainer { background: #3c2708; }
#pjWrapperVacationRental .pjVrContainer:first-of-type { background: #1a1004; }

/* ==========================================================================
	#Buttons
========================================================================== */
#pjWrapperVacationRental .pjVrFormSearch .pjVrBtnFor { border-color: #2b1b02; background: #251d10; color: #ffd35c; }
#pjWrapperVacationRental .pjVrFormSearch .pjVrBtnFor:hover { border-color: #1a1004; background: #1a1004; color: #f65a1f; }
#pjWrapperVacationRental .pjVrFormSearch .pjVrBtnForChecked { border-color: #f65a1f; background: #f65a1f; color: #f2f3ee; }
#pjWrapperVacationRental .pjVrFormSearch .pjVrBtnForChecked:hover { background: #d64e1a; background: #d64e1a; color: #f2f3ee; }

#pjWrapperVacationRental .pjVrBtnPrimary { border-color: #f65a1f; background: #f65a1f; color: #fff; text-transform: uppercase; }
#pjWrapperVacationRental .pjVrBtnPrimary:hover { border-color: #d64e1a; background: #d64e1a; color: #f2f3ee; }

/* ==========================================================================
	#stivaHeading
========================================================================== */
#pjWrapperVacationRental .pjVrHeader { padding-bottom: 15px; border: 0; background: none; }

#pjWrapperVacationRental .pjVrNav a,
#pjWrapperVacationRental .pjVrNavAccess a { padding: 10px 13px; color: #ffd35c; font-weight: bold; text-transform: uppercase; }
#pjWrapperVacationRental .pjVrNav a:hover,
#pjWrapperVacationRental .pjVrNavAccess a:hover { color: #f65a1f; }
#pjWrapperVacationRental .pjVrNav .pjVrNavCurrent a { border-color: #f2f3ee; background: #f2f3ee; color: #f65a1f; border-radius: 4px; }

#pjWrapperVacationRental .pjVrLanduage .pjVrLanduageToggle { color: #ffd35c; font-weight: bold; text-transform: uppercase; }
#pjWrapperVacationRental .pjVrLanduage .pjVrLanduageToggle:hover { color: #f65a1f; }
#pjWrapperVacationRental .pjVrLanduage.open .pjVrLanduageToggle { border-color: #f2f3ee; background: #f2f3ee; color: #f65a1f; }
#pjWrapperVacationRental .pjVrLanduage .pjVrLanduageDropdown a { color: #f65a1f; }
#pjWrapperVacationRental .pjVrLanduage .pjVrLanduageDropdown a:hover,
#pjWrapperVacationRental .pjVrLanduage .pjVrLanduageDropdown .pjVrLanduageCurrent a { background: #f65a1f; color: #fff; }
#pjWrapperVacationRental .pjVrLanduage.open .pjVrLanduageDropdown { border-color: #f2f3ee; background: #f2f3ee; }
#pjWrapperVacationRental .pjVrNavAccess .pjVrNavCurrent a { border-color: #f2f3ee; background: #f2f3ee; color: #f65a1f; border-radius: 4px; }
/* ==========================================================================
	#pjVrFormSearch
========================================================================== */
#pjWrapperVacationRental .pjVrFormSearch label { color: #ffd35c; }

#pjWrapperVacationRental .pjVrCalendar .pjVrCalendarTrigger,
#pjWrapperVacationRental .pjVrCalendar .pjVrCalendarInput[readonly],
#pjWrapperVacationRental .pjVrCalendar .pjVrCalendarInput { border-color: #2b1b02; background: #251d10; }
#pjWrapperVacationRental .pjVrCalendar .pjVrCalendarInput[readonly],
#pjWrapperVacationRental .pjVrCalendar .pjVrCalendarInput { color: #f2f3ee; }
#pjWrapperVacationRental .pjVrCalendar .pjVrCalendarTrigger { color: #ffd35c; }
#pjWrapperVacationRental .pjVrCalendar .pjVrCalendarTrigger:hover { color: #f65a1f; }

/* ==========================================================================
	#pjVrProducts
========================================================================== */
#pjWrapperVacationRental .pjVrProduct { border: 1px solid #2b1b02; background: #2b1b02; }
#pjWrapperVacationRental .pjVrProduct:hover { border-color: #1a1004; background: #1a1004; }
#pjWrapperVacationRental .pjVrProduct p { color: #8d9194; }
#pjWrapperVacationRental .pjVrProduct:hover p { color: #8d9194; }
#pjWrapperVacationRental .pjVrProductTitle { color: #ffd35c; }
#pjWrapperVacationRental .pjVrProduct:hover .pjVrProductTitle { color: #f65a1f; }
#pjWrapperVacationRental .pjVrProduct .pjVrProductPrice,
#pjWrapperVacationRental .pjVrProduct:hover .pjVrProductPrice,
#pjWrapperVacationRental .pjVrProductType dd { color: #f65a1f; }

#pjWrapperVacationRental .pjVrProductMeta dl { color: #8d9194; }
#pjWrapperVacationRental .pjVrProductMeta dt { color: #ffd35c; }
#pjWrapperVacationRental .pjVrProduct .pjVrProductAddress { color: #ffd35c; }
#pjWrapperVacationRental .pjVrProduct:hover .pjVrProductAddress { color: #f65a1f; }

#pjWrapperVacationRental .pjVrProductBadge { background: #f65a1f; color: #fff; }
#pjWrapperVacationRental .pjVrProductAddress{color: #8d9194;}
#pjWrapperVacationRental .pjVrProductAddress a{color: #ffd35c;}
#pjWrapperVacationRental .pjVrProductAddress a:hover{color: #f65a1f;}
/* ==========================================================================
	#pjVrPagination
========================================================================== */
#pjWrapperVacationRental .pjVrPagination .pagination a { border-color: #1a1004; background: #251d10; color: #ffd35c; }
#pjWrapperVacationRental .pjVrPagination .pagination a:hover { border-color: #1a1004; background: #251d10; color: #f65a1f; }

#pjWrapperVacationRental .pjVrPagination .pagination .active a { border-color: #d64e1a; background: #f65a1f; color: #fff; }
#pjWrapperVacationRental .pjVrPagination .pagination .disabled a { color: #8d9194; }
#pjWrapperVacationRental .pjVrPagination .pagination .disabled a:hover { color: #8d9194; }

/* ==========================================================================
	#Product Inner
========================================================================== */
#pjWrapperVacationRental .pjVrProductTitleLarge { color: #ffd35c; }
#pjWrapperVacationRental .pjVrProductInnerBadge { color: #f65a1f; }
#pjWrapperVacationRental .pjVrProductInnerPrice,
#pjWrapperVacationRental .pjVrProductInnerType { color: #f65a1f; }
#pjWrapperVacationRental .pjVrProductInnerPrice small { color: #8d9194; }

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

#pjWrapperVacationRental .pjVrProductInnerMeta .list-group-item { border-color: #1a1004; background: #3c2708; color: #f2f3ee; }
#pjWrapperVacationRental .pjVrProductInnerMeta dt { color: #ffd35c; }
#pjWrapperVacationRental .pjVrProductInnerMeta dd { color: #f65a1f; }

#pjWrapperVacationRental .pjVrProductSection { border-color: #2b1b02; background: #2b1b02; }
#pjWrapperVacationRental .pjVrProductSectionHead { border-color: #2b1b02; background: #312108; color: #ffd35c; }
#pjWrapperVacationRental .pjVrProductSectionBody { background: #3c270a; color: #8d9194; }
#pjWrapperVacationRental .pjVrProductSection a { color: #ffd35c; }
#pjWrapperVacationRental .pjVrProductSection a:hover { color: #f65a1f; }
#pjWrapperVacationRental .pjVrProductSectionBody .well { border-color: #2b1b02; background: #312108; color: #f2f3ee; }

#pjWrapperVacationRental .pjVrFormReservation .pjVrCalendar .btn-default { border-color: #2b1b02; background: #251d10; color: #ffd35c; }
#pjWrapperVacationRental .pjVrFormReservation .pjVrCalendar .btn-default:hover { color: #f65a1f; }

/* ==========================================================================
	#pjVrModalRequest
========================================================================== */
#pjWrapperVacationRental .pjVrModalRequest,
#pjWrapperVacationRental .pjVrModalRequest .modal-header,
#pjWrapperVacationRental .pjVrModalRequest .modal-body,
#pjWrapperVacationRental .pjVrModalRequest .modal-footer { border-color: #2b1b02; background: #2b1b02; color: #fff; }
#pjWrapperVacationRental .pjVrModalRequest .modal-header { background: #3c2708; }
#pjWrapperVacationRental .pjVrModalRequest .modal-body { background: #1a1004; }
#pjWrapperVacationRental .pjVrModalRequest .modal-footer { background: #3c2708; }
#pjWrapperVacationRental .pjVrModalRequest .modal-header { color: #f65a1f; }

/* ==========================================================================
	#pjVrFormAccess
========================================================================== */
#pjWrapperVacationRental .pjVrFormAccess .pjVrFormHead { color: #ffd35c; }
#pjWrapperVacationRental .pjVrFormAccess .pjVrFormHead p { color: #8d9194; }
#pjWrapperVacationRental .pjVrFormAccess .pjVrFormAccessActions a { color: #ffd35c; }
#pjWrapperVacationRental .pjVrFormAccess .pjVrFormAccessActions a:hover { color: #f65a1f; }

/* ==========================================================================
	#pjVrSliderFeatured
========================================================================== */
#pjWrapperVacationRental .pjVrFeatured { border-color: #1a1004; background: #1a1004; }
#pjWrapperVacationRental .pjVrFeatured:hover { border-color: #f65a1f; }
#pjWrapperVacationRental .pjVrFeatured .pjVrFeaturedContent { background: rgba(43, 27, 2, .7); }
#pjWrapperVacationRental .pjVrFeaturedTitle { color: #ffd35c; }
#pjWrapperVacationRental .pjVrFeatured:hover .pjVrFeaturedTitle { color: #f65a1f; }
#pjWrapperVacationRental .pjVrFeatured .pjVrFeaturedContent p { color: #f2f3ee; }
#pjWrapperVacationRental .pjVrFeaturedMeta dt { color: #f65a1f; }
#pjWrapperVacationRental .pjVrFeaturedMeta dd { color: #ffd35c; }

/* ==========================================================================
	#Responsive
========================================================================== */
@media only screen and ( max-width: 767px ) {
	#pjWrapperVacationRental .pjVrHeader { padding: 5px 0 15px; }
	#pjWrapperVacationRental .pjVrNavAccess li:last-of-type { display: none; }
	#pjWrapperVacationRental .pjVrNav .pjVrNavCurrent a { height: 40px; padding: 0 10px; line-height: 40px; }
}

@media only screen and ( max-width: 530px ) {
	#pjWrapperVacationRental .pjVrNavAccess li:last-of-type { display: none; }
	#pjWrapperVacationRental .pjVrNav a,
	#pjWrapperVacationRental .pjVrNavAccess a { padding: 0 5px; }
}

@media only screen and ( max-width: 360px ) {
	#pjWrapperVacationRental .pjVrHeader { padding: 5px 0 0; }
	#pjWrapperVacationRental .pjVrNavAccess { float: none; display: block; width: 100%; }
}