/* ==========================================================================
	#Buttons
========================================================================== */
#pjWrapperVacationRental .pjVrFormSearch .pjVrBtnFor { border-color: #191816; background: #292728; color: #f5f5f5; }

#pjWrapperVacationRental .pjVrFormSearch .pjVrBtnFor:hover { border-color: #191816; background: #191816; color: #f5f5f5; }

#pjWrapperVacationRental .pjVrBtnPrimary,
#pjWrapperVacationRental .pjVrFormSearch .pjVrBtnForChecked { border-color: #d0391c; color: #fff; 
	background: rgb(243,76,42);
	background: -moz-linear-gradient(top,  rgba(243,76,42,1) 0%, rgba(243,74,41,1) 20%, rgba(240,71,38,1) 27%, rgba(241,72,39,1) 33%, rgba(234,64,29,1) 80%, rgba(232,62,29,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,76,42,1)), color-stop(20%,rgba(243,74,41,1)), color-stop(27%,rgba(240,71,38,1)), color-stop(33%,rgba(241,72,39,1)), color-stop(80%,rgba(234,64,29,1)), color-stop(100%,rgba(232,62,29,1)));
	background: -webkit-linear-gradient(top,  rgba(243,76,42,1) 0%,rgba(243,74,41,1) 20%,rgba(240,71,38,1) 27%,rgba(241,72,39,1) 33%,rgba(234,64,29,1) 80%,rgba(232,62,29,1) 100%);
	background: -o-linear-gradient(top,  rgba(243,76,42,1) 0%,rgba(243,74,41,1) 20%,rgba(240,71,38,1) 27%,rgba(241,72,39,1) 33%,rgba(234,64,29,1) 80%,rgba(232,62,29,1) 100%);
	background: -ms-linear-gradient(top,  rgba(243,76,42,1) 0%,rgba(243,74,41,1) 20%,rgba(240,71,38,1) 27%,rgba(241,72,39,1) 33%,rgba(234,64,29,1) 80%,rgba(232,62,29,1) 100%);
	background: linear-gradient(to bottom,  rgba(243,76,42,1) 0%,rgba(243,74,41,1) 20%,rgba(240,71,38,1) 27%,rgba(241,72,39,1) 33%,rgba(234,64,29,1) 80%,rgba(232,62,29,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f34c2a', endColorstr='#e83e1d',GradientType=0 );
}

#pjWrapperVacationRental .pjVrBtnPrimary:hover,
#pjWrapperVacationRental .pjVrFormSearch .pjVrBtnForChecked:hover { border-color: #d0391c; color: #fff; 
	background: rgb(232,62,29);
	background: -moz-linear-gradient(top,  rgba(232,62,29,1) 0%, rgba(234,64,29,1) 20%, rgba(241,72,39,1) 67%, rgba(240,71,38,1) 73%, rgba(243,74,41,1) 80%, rgba(243,76,42,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,62,29,1)), color-stop(20%,rgba(234,64,29,1)), color-stop(67%,rgba(241,72,39,1)), color-stop(73%,rgba(240,71,38,1)), color-stop(80%,rgba(243,74,41,1)), color-stop(100%,rgba(243,76,42,1)));
	background: -webkit-linear-gradient(top,  rgba(232,62,29,1) 0%,rgba(234,64,29,1) 20%,rgba(241,72,39,1) 67%,rgba(240,71,38,1) 73%,rgba(243,74,41,1) 80%,rgba(243,76,42,1) 100%);
	background: -o-linear-gradient(top,  rgba(232,62,29,1) 0%,rgba(234,64,29,1) 20%,rgba(241,72,39,1) 67%,rgba(240,71,38,1) 73%,rgba(243,74,41,1) 80%,rgba(243,76,42,1) 100%);
	background: -ms-linear-gradient(top,  rgba(232,62,29,1) 0%,rgba(234,64,29,1) 20%,rgba(241,72,39,1) 67%,rgba(240,71,38,1) 73%,rgba(243,74,41,1) 80%,rgba(243,76,42,1) 100%);
	background: linear-gradient(to bottom,  rgba(232,62,29,1) 0%,rgba(234,64,29,1) 20%,rgba(241,72,39,1) 67%,rgba(240,71,38,1) 73%,rgba(243,74,41,1) 80%,rgba(243,76,42,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e83e1d', endColorstr='#f34c2a',GradientType=0 );
}

/* ==========================================================================
	#stivaHeading
========================================================================== */
#pjWrapperVacationRental .pjVrHeader { border-color: #3d3938; background: #3d3938; }

#pjWrapperVacationRental .pjVrNav a,
#pjWrapperVacationRental .pjVrNavAccess a,
#pjWrapperVacationRental .pjVrLanduage .pjVrLanduageToggle { color: #f5f5f5; }
#pjWrapperVacationRental .pjVrLanduage .pjVrLanduageDropdown a { color: #3d3938; }
#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: #d0391c; }
#pjWrapperVacationRental .pjVrNav .pjVrNavCurrent a,
#pjWrapperVacationRental .pjVrLanduage.open .pjVrLanduageToggle,
#pjWrapperVacationRental .pjVrLanduage.open .pjVrLanduageDropdown { border-color: #3d3938; }
#pjWrapperVacationRental .pjVrLanduage .pjVrLanduageDropdown .pjVrLanduageCurrent a { background: #d0391c; color: #fff; }
#pjWrapperVacationRental .pjVrNavAccess a { border: 1px solid transparent; border-bottom: 0; }
#pjWrapperVacationRental .pjVrNavAccess .pjVrNavCurrent a{color: #d0391c;}
#pjWrapperVacationRental .pjVrNavAccess .pjVrNavLogin.pjVrNavCurrent a{border-color: #3d3938;}
/* ==========================================================================
	#pjVrFormSearch
========================================================================== */
#pjWrapperVacationRental .pjVrFormSearch .form-control,
#pjWrapperVacationRental .pjVrFormSearch label { color: #4e504f; }

#pjWrapperVacationRental .pjVrCalendar .pjVrCalendarTrigger { color: #d0391c; }
#pjWrapperVacationRental .pjVrCalendar .pjVrCalendarTrigger:hover { color: #35393a; }

/* ==========================================================================
	#pjVrProducts
========================================================================== */
#pjWrapperVacationRental .pjVrProduct:hover { background: #f3f1f2; }
#pjWrapperVacationRental .pjVrProduct p { color: #4e504f; }
#pjWrapperVacationRental .pjVrProduct:hover p { color: #d0391c; }
#pjWrapperVacationRental .pjVrProductTitle { color: #d0391c; }
#pjWrapperVacationRental .pjVrProduct:hover .pjVrProductTitle { color: #35393a; }
#pjWrapperVacationRental .pjVrProduct .pjVrProductPrice,
#pjWrapperVacationRental .pjVrProduct:hover .pjVrProductPrice,
#pjWrapperVacationRental .pjVrProductType dd { color: #d0391c; }

#pjWrapperVacationRental .pjVrProductMeta dl { color: #4d4f4e; }
#pjWrapperVacationRental .pjVrProduct .pjVrProductAddress { color: #d0391c; }
#pjWrapperVacationRental .pjVrProduct:hover .pjVrProductAddress { color: #35393a; }

#pjWrapperVacationRental .pjVrProductBadge { background: #d0391c; color: #fff; }
#pjWrapperVacationRental .pjVrProductAddress a{color: #eb3d1b;}
/* ==========================================================================
	#pjVrPagination
========================================================================== */
#pjWrapperVacationRental .pjVrPagination .pagination a { border-color: #191816; background: #292728; color: #f5f5f5; }
#pjWrapperVacationRental .pjVrPagination .pagination a:hover { border-color: #191816; background: #191816; color: #f5f5f5; }

#pjWrapperVacationRental .pjVrPagination .pagination .active a { border-color: #d0391c; color: #fff; 
	background: rgb(243,76,42);
	background: -moz-linear-gradient(top,  rgba(243,76,42,1) 0%, rgba(243,74,41,1) 20%, rgba(240,71,38,1) 27%, rgba(241,72,39,1) 33%, rgba(234,64,29,1) 80%, rgba(232,62,29,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,76,42,1)), color-stop(20%,rgba(243,74,41,1)), color-stop(27%,rgba(240,71,38,1)), color-stop(33%,rgba(241,72,39,1)), color-stop(80%,rgba(234,64,29,1)), color-stop(100%,rgba(232,62,29,1)));
	background: -webkit-linear-gradient(top,  rgba(243,76,42,1) 0%,rgba(243,74,41,1) 20%,rgba(240,71,38,1) 27%,rgba(241,72,39,1) 33%,rgba(234,64,29,1) 80%,rgba(232,62,29,1) 100%);
	background: -o-linear-gradient(top,  rgba(243,76,42,1) 0%,rgba(243,74,41,1) 20%,rgba(240,71,38,1) 27%,rgba(241,72,39,1) 33%,rgba(234,64,29,1) 80%,rgba(232,62,29,1) 100%);
	background: -ms-linear-gradient(top,  rgba(243,76,42,1) 0%,rgba(243,74,41,1) 20%,rgba(240,71,38,1) 27%,rgba(241,72,39,1) 33%,rgba(234,64,29,1) 80%,rgba(232,62,29,1) 100%);
	background: linear-gradient(to bottom,  rgba(243,76,42,1) 0%,rgba(243,74,41,1) 20%,rgba(240,71,38,1) 27%,rgba(241,72,39,1) 33%,rgba(234,64,29,1) 80%,rgba(232,62,29,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f34c2a', endColorstr='#e83e1d',GradientType=0 ); }
#pjWrapperVacationRental .pjVrPagination .pagination .disabled a { color: #c0c2c1; }

/* ==========================================================================
	#Product Inner
========================================================================== */
#pjWrapperVacationRental .pjVrProductTitleLarge { color: #35393a; }
#pjWrapperVacationRental .pjVrProductInnerBadge { color: #d0391c; }
#pjWrapperVacationRental .pjVrProductInnerPrice,
#pjWrapperVacationRental .pjVrProductInnerType { color: #d0391c; }
#pjWrapperVacationRental .pjVrProductInnerPrice small { color: #4e504f; }

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

#pjWrapperVacationRental .pjVrProductSectionHead { color: #fff; 
	background: rgb(62,60,61);
	background: -moz-linear-gradient(top,  rgba(62,60,61,1) 0%, rgba(56,54,55,1) 42%, rgba(50,48,49,1) 65%, rgba(46,44,45,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(62,60,61,1)), color-stop(42%,rgba(56,54,55,1)), color-stop(65%,rgba(50,48,49,1)), color-stop(100%,rgba(46,44,45,1)));
	background: -webkit-linear-gradient(top,  rgba(62,60,61,1) 0%,rgba(56,54,55,1) 42%,rgba(50,48,49,1) 65%,rgba(46,44,45,1) 100%);
	background: -o-linear-gradient(top,  rgba(62,60,61,1) 0%,rgba(56,54,55,1) 42%,rgba(50,48,49,1) 65%,rgba(46,44,45,1) 100%);
	background: -ms-linear-gradient(top,  rgba(62,60,61,1) 0%,rgba(56,54,55,1) 42%,rgba(50,48,49,1) 65%,rgba(46,44,45,1) 100%);
	background: linear-gradient(to bottom,  rgba(62,60,61,1) 0%,rgba(56,54,55,1) 42%,rgba(50,48,49,1) 65%,rgba(46,44,45,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3c3d', endColorstr='#2e2c2d',GradientType=0 );
}
#pjWrapperVacationRental .pjVrProductSectionBody { color: #747e88; }
#pjWrapperVacationRental .pjVrProductSection a { color: #eb3d1b; }
#pjWrapperVacationRental .pjVrProductSection a:hover { color: #d0391c; }
#pjWrapperVacationRental .pjVrProductSectionBody .well { background: #f3f1f2; }

#pjWrapperVacationRental .pjVrFormReservation .pjVrCalendar .btn-default { color: #eb3d1b; }
#pjWrapperVacationRental .pjVrFormReservation .pjVrCalendar .btn-default:hover { color: #d0391c; }

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

/* ==========================================================================
	#pjVrFormAccess
========================================================================== */
#pjWrapperVacationRental .pjVrFormAccess .pjVrFormHead { color: #d0391c; }
#pjWrapperVacationRental .pjVrFormAccess .pjVrFormHead p { color: #4e504f; }
#pjWrapperVacationRental .pjVrFormAccess .pjVrFormAccessActions a { color: #eb3d1b; }
#pjWrapperVacationRental .pjVrFormAccess .pjVrFormAccessActions a:hover { color: #d0391c; }

/* ==========================================================================
	#pjVrSliderFeatured
========================================================================== */
#pjWrapperVacationRental .pjVrFeatured { border-color: #eb4e30; }
#pjWrapperVacationRental .pjVrFeatured:hover { border-color: #d0391c; }
#pjWrapperVacationRental .pjVrFeatured .pjVrFeaturedContent { background: rgba(61, 57, 56, .3); }
#pjWrapperVacationRental .pjVrFeaturedTitle { color: #d0391c; }
#pjWrapperVacationRental .pjVrFeatured:hover .pjVrFeaturedTitle { color: #d0391c; }
#pjWrapperVacationRental .pjVrFeatured .pjVrFeaturedContent p { color: #fff; }
#pjWrapperVacationRental .pjVrFeaturedMeta dt { color: #d0391c; }
#pjWrapperVacationRental .pjVrFeaturedMeta dd { color: #fff; }