/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////// HiDPI Framework CSS Rules Start                                                                    */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2) {

.mainMenuButton {
	background-image: url(../img/mainMenuButtonBg-x2.png);
	background-size: 24px 18px;
}
.mainMenuWrapper > li {
	background-size: 32px 32px;
}
.menuBanknote{
	background-image: url(../img/banknote.png);
}
.menuBubble{
	background-image: url(../img/bubble.png);
}
.menuBulb{
	background-image: url(../img/bubble.png);
}
.menuCalendar{
	background-image: url(../img/calendar.png);
}
.menuCamera{
	background-image: url(../img/camera.png);
}
.menuClip{
	background-image: url(../img/clip.png);
}
.menuClock{
	background-image: url(../img/clock.png);
}
.menuCloud{
	background-image: url(../img/cloud.png);
}
.menuCup{
	background-image: url(../img/cup.png);
}
.menuData{
	background-image: url(../img/data.png);
}
.menuDiamond{
	background-image: url(../img/diamond.png);
}
.menuDisplay{
	background-image: url(../img/display.png);
}
.menuEye{
	background-image: url(../img/eye.png);
}
.menuFire{
	background-image: url(../img/iconFilesBg32.png);
}
.menuFood{
	background-image: url(../img/food.png);
}
.menuHeart{
	background-image: url(../img/heart.png);
}
.menuKey{
	background-image: url(../img/key.png);
}
.menuLab{
	background-image: url(../img/lab.png);
}
.menuLike{
	background-image: url(../img/like.png);
}
.menuLocation{
	background-image: url(../img/location.png);
}
.menuLock{
	background-image: url(../img/lock.png);
}
.menuMail{
	background-image: url(../img/megaphone.png);
}
.menuMegaphone{
	background-image: url(../img/megaphone.png);
}
.menuMusic{
	background-image: url(../img/music.png);
}
.menuNews{
	background-image: url(../img/news.png);
}
.menuNote{
	background-image: url(../img/heart.png);
}
.menuPaperPlane{
	background-image: url(../img/paper-plane.png);
}
.menuParameters{
	background-image: url(../img/parameters.png);
}
.menuPen{
	background-image: url(../img/location.png);
}
.menuPhone{
	background-image: url(../img/phone.png);
}
.menuPhoto{
	background-image: url(../img/fire.png);
}
.menuSearch{
	background-image: url(../img/search.png);
}
.menuSettings{
	background-image: url(../img/settings.png);
}
.menuShop{
	background-image: url(../img/shop.png);
}
.menuSound{
	background-image: url(../img/sound.png);
}
.menuStack{
	background-image: url(../img/shop.png);
}
.menuStar{
	background-image: url(../img/star.png);
}
.menuStudy{
	background-image: url(../img/study.png);
}
.menuTag{
	background-image: url(../img/tag.png);
}
.menuTrash{
	background-image: url(../img/trash.png);
}
.menuTruck{
	background-image: url(../img/truck.png);
}
.menuTShirt{
	background-image: url(../img/t-shirt.png);
}
.menuTv{
	background-image: url(../img/tv.png);
}
.menuUser{
	background-image: url(../img/iconHomeBg32.png);
}
.menuVideo{
	background-image: url(../img/video.png);
}
.menuVinyl{
	background-image: url(../img/vinyl.png);
}
.menuWallet{
	background-image: url(../img/wallet.png);
}
.menuWorld{
	background-image: url(../img/world.png);
}
.nivo-directionNav a {
	background-image: url(../img/sliderArrowsBg-x2.png);
	background-size: 96px 48px;
}
.portfolioMenuWrapper li {
	background-image: url(../img/portfolioFilterableMenuDecoBg-x2.png);
	background-size: 6px 18px;
}
.portfolioOneExpandButton, .portfolioFilterableExpandButton, .singleProjectExpandButton {
	background-image: url(../img/portfolioExpandButtonBg-x2.png);
	background-size: 28px 16px;
}
.portfolioOneDetailsButton, .portfolioFilterableDetailsButton, .singleProjectDetailsButton {
	background-image: url(../img/portfolioDetailsButtonBg-x2.png);
	background-size: 28px 16px;
}
.smallPostMoreButton {
	background-image: url(../img/smallPostReadMoreButtonBg-x2.png);
	background-size: 28px 16px;
}
.smallPostQuote {
	background-image: url(../img/quoteBg-x2.png);
	background-size: 16px 16px;
}
#cboxClose, #cboxPrevious, #cboxNext {
	background-image: url(../img/controlsBg-x2.png);
	background-size: 98px 130px;
}
.formSuccessMessageWrapper > h4 {
	background-image: url(../img/iconCheckmarkBg32.png);
	background-size: 16px 16px;
}
.quoteWrapper > blockquote {
	background: none;
}
blockquote {
	background: url(../img/quoteBg-x2.png) 0 0 no-repeat;
	background-size: 16px 16px;
}
.alertBoxWarning {
	background-image: url(../img/alertBoxWarningBg-x2.png);
	background-size: 16px 16px;
}
.alertBoxStop {
	background-image: url(../img/alertBoxStopBg-x2.png);
	background-size: 16px 16px;
}
.alertBoxGo {
	background-image: url(../img/alertBoxGoBg-x2.png);
	background-size: 16px 16px;
}
.alertBoxInfo {
	background-image: url(../img/alertBoxInfoBg-x2.png);
	background-size: 16px 16px;
}
.alertBoxButton {
	background-image: url(../img/alertBoxButtonBg-x2.png);
	background-size: 16px 16px;
}
.accordionButton .accordionButtonIcon {
	background-image: url(../img/accordionButtonBg-x2.png);
	background-size: 32px 32px;
}
.buttonArrowLeft {
	background-image: url(../img/iconArrowLeftBg32.png);
	background-size: 16px 16px;
}
.buttonArrowRight {
	background-image: url(../img/heart.png);
	background-size: 16px 16px;
}
.buttonBolt {
	background-image: url(../img/iconHomeBg32.png);
	background-size: 16px 16px;
}
.buttonCalendar {
	background-image: url(../img/bubble.png);
	background-size: 16px 16px;
}
.buttonCamera {
	background-image: url(../img/iconCameraBg32.png);
	background-size: 16px 16px;
}
.buttonCheckmark {
	background-image: url(../img/iconFlagBg32_29625.png);
	background-size: 16px 16px;
}
.buttonComment {
	background-image: url(../img/iconCommentBg32.png);
	background-size: 16px 16px;
}
.buttonDelete {
	background-image: url(../img/iconDeleteBg32.png);
	background-size: 16px 16px;
}
.buttonEdit {
	background-image: url(../img/iconEditBg32.png);
	background-size: 16px 16px;
}
.buttonEmail {
	background-image: url(../img/iconEmailBg32.png);
	background-size: 16px 16px;
}
.buttonExpand {
	background-image: url(../img/iconExpandBg32.png);
	background-size: 16px 16px;
}
.buttonFlag {
	background-image: url(../img/iconFlagBg32.png);
	background-size: 16px 16px;
}
.buttonGear {
	background-image: url(../img/iconGearBg32.png);
	background-size: 16px 16px;
}
.buttonGraph {
	background-image: url(../img/iconGraphBg32.png);
	background-size: 16px 16px;
}
.buttonHome {
	background-image: url(../img/iconHomeBg32.png);
	background-size: 16px 16px;
}
.buttonLocation {
	background-image: url(../img/iconLocationBg32.png);
	background-size: 16px 16px;
}
.buttonMinus {
	background-image: url(../img/iconMinusBg32.png);
	background-size: 16px 16px;
}
.buttonMobile {
	background-image: url(../img/iconMobileBg32.png);
	background-size: 16px 16px;
}
.buttonNo {
	background-image: url(../img/iconGraphBg32.png);
	background-size: 16px 16px;
}
.buttonPlus {
	background-image: url(../img/iconPlusBg32.png);
	background-size: 16px 16px;
}
.buttonRefresh {
	background-image: url(../img/iconRefreshBg32.png);
	background-size: 16px 16px;
}
.buttonSearch {
	background-image: url(../img/iconSearchBg32.png);
	background-size: 16px 16px;
}
.buttonStar {
	background-image: url(../img/iconStarBg32.png);
	background-size: 16px 16px;
}
.buttonTag {
	background-image: url(../img/iconTagBg32.png);
	background-size: 16px 16px;
}
.serviceIconArrowDownLight {
	background-image: url(../img/iconArrowDownBg64.png);
	background-size: 32px 32px;
}
.serviceIconAttachLight {
	background-image: url(../img/iconAttachBg64.png);
	background-size: 32px 32px;
}
.serviceIconBoltLight {
	background-image: url(../img/iconBoltBg64.png);
	background-size: 32px 32px;
}
.serviceIconCameraLight {
	background-image: url(../img/iconCameraBg64.png);
	background-size: 32px 32px;
}
.serviceIconCartLight {
	background-image: url(../img/iconCartBg64.png);
	background-size: 32px 32px;
}
.serviceIconChartLight {
	background-image: url(../img/iconChartBg64.png);
	background-size: 32px 32px;
}
.serviceIconCheckmarkLight {
	background-image: url(../img/iconCheckmarkBg64.png);
	background-size: 32px 32px;
}
.serviceIconClockLight {
	background-image: url(../img/iconClockBg64.png);
	background-size: 32px 32px;
}
.serviceIconCommentLight {
	background-image: url(../img/iconCommentBg64.png);
	background-size: 32px 32px;
}
.serviceIconDollarLight {
	background-image: url(../img/iconDollarBg64.png);
	background-size: 32px 32px;
}
.serviceIconFilesLight {
	background-image: url(../img/iconFilesBg64.png);
	background-size: 32px 32px;
}
.serviceIconFlagLight {
	background-image: url(../img/iconFlagBg64.png);
	background-size: 32px 32px;
}
.serviceIconGearLight {
	background-image: url(../img/iconGearBg64.png);
	background-size: 32px 32px;
}
.serviceIconGlobeLight {
	background-image: url(../img/iconGlobeBg64.png);
	background-size: 32px 32px;
}
.serviceIconHeartLight {
	background-image: url(../img/iconHeartBg64.png);
	background-size: 32px 32px;
}
.serviceIconInfoLight {
	background-image: url(../img/iconInfoBg64.png);
	background-size: 32px 32px;
}
.serviceIconKeyLight {
	background-image: url(../img/iconKeyBg64.png);
	background-size: 32px 32px;
}
.serviceIconLinkLight {
	background-image: url(../img/iconLinkBg64.png);
	background-size: 32px 32px;
}
.serviceIconNoLight {
	background-image: url(../img/iconNoBg64.png);
	background-size: 32px 32px;
}
.serviceIconRefreshLight {
	background-image: url(../img/iconRefreshBg64.png);
	background-size: 32px 32px;
}
.serviceIconScreenLight {
	background-image: url(../img/iconScreenBg64.png);
	background-size: 32px 32px;
}
.serviceIconSearchLight {
	background-image: url(../img/iconSearchBg64.png);
	background-size: 32px 32px;
}
.serviceIconUserLight {
	background-image: url(../img/iconUserBg64.png);
	background-size: 32px 32px;
}
.serviceIconWarningLight {
	background-image: url(../img/iconWarningBg64.png);
	background-size: 32px 32px;
}
.serviceIconArrowDownDark {
	background-image: url(../img/iconArrowDownBg64.png);
	background-size: 32px 32px;
}
.serviceIconAttachDark {
	background-image: url(../img/iconAttachBg64.png);
	background-size: 32px 32px;
}
.serviceIconBoltDark {
	background-image: url(../img/iconBoltBg64.png);
	background-size: 32px 32px;
}
.serviceIconCameraDark {
	background-image: url(../img/iconCameraBg64.png);
	background-size: 32px 32px;
}
.serviceIconCartDark {
	background-image: url(../img/iconCartBg64.png);
	background-size: 32px 32px;
}
.serviceIconChartDark {
	background-image: url(../img/iconChartBg64.png);
	background-size: 32px 32px;
}
.serviceIconCheckmarkDark {
	background-image: url(../img/iconCheckmarkBg64.png);
	background-size: 32px 32px;
}
.serviceIconClockDark {
	background-image: url(../img/iconClockBg64.png);
	background-size: 32px 32px;
}
.serviceIconCommentDark {
	background-image: url(../img/iconCommentBg64.png);
	background-size: 32px 32px;
}
.serviceIconDollarDark {
	background-image: url(../img/iconDollarBg64.png);
	background-size: 32px 32px;
}
.serviceIconFilesDark {
	background-image: url(../img/iconFilesBg64.png);
	background-size: 32px 32px;
}
.serviceIconFlagDark {
	background-image: url(../img/iconFlagBg64.png);
	background-size: 32px 32px;
}
.serviceIconGearDark {
	background-image: url(../img/iconGearBg64.png);
	background-size: 32px 32px;
}
.serviceIconGlobeDark {
	background-image: url(../img/iconGlobeBg64.png);
	background-size: 32px 32px;
}
.serviceIconHeartDark {
	background-image: url(../img/iconHeartBg64.png);
	background-size: 32px 32px;
}
.serviceIconInfoDark {
	background-image: url(../img/iconInfoBg64.png);
	background-size: 32px 32px;
}
.serviceIconKeyDark {
	background-image: url(../img/iconKeyBg64.png);
	background-size: 32px 32px;
}
.serviceIconLinkDark {
	background-image: url(../img/iconLinkBg64.png);
	background-size: 32px 32px;
}
.serviceIconNoDark {
	background-image: url(../img/iconNoBg64.png);
	background-size: 32px 32px;
}
.serviceIconRefreshDark {
	background-image: url(../img/iconRefreshBg64.png);
	background-size: 32px 32px;
}
.serviceIconScreenDark {
	background-image: url(../img/iconScreenBg64.png);
	background-size: 32px 32px;
}
.serviceIconSearchDark {
	background-image: url(../img/iconSearchBg64.png);
	background-size: 32px 32px;
}
.serviceIconUserDark {
	background-image: url(../img/iconUserBg64.png);
	background-size: 32px 32px;
}
.serviceIconWarningDark {
	background-image: url(../img/iconWarningBg64.png);
	background-size: 32px 32px;
}
.iconArrowLeftLight {
	background-image: url(../img/iconArrowLeftBg32.png);
	background-size: 16px 16px;
}
.iconArrowRightLight {
	background-image: url(../img/iconArrowRightBg32.png);
	background-size: 16px 16px;
}
.iconBoltLight {
	background-image: url(../img/iconBoltBg32.png);
	background-size: 16px 16px;
}
.iconCalendarLight {
	background-image: url(../img/iconCalendarBg32.png);
	background-size: 16px 16px;
}
.iconCameraLight {
	background-image: url(../img/iconCameraBg32.png);
	background-size: 16px 16px;
}
.iconCheckmarkLight {
	background-image: url(../img/iconCheckmarkBg32.png);
	background-size: 16px 16px;
}
.iconCommentLight {
	background-image: url(../img/iconCommentBg32.png);
	background-size: 16px 16px;
}
.iconDeleteLight {
	background-image: url(../img/iconDeleteBg32.png);
	background-size: 16px 16px;
}
.iconEditLight {
	background-image: url(../img/iconEditBg32.png);
	background-size: 16px 16px;
}
.iconEmailLight {
	background-image: url(../img/iconEmailBg32.png);
	background-size: 16px 16px;
}
.iconExpandLight {
	background-image: url(../img/iconExpandBg32.png);
	background-size: 16px 16px;
}
.iconFlagLight {
	background-image: url(../img/iconFlagBg32.png);
	background-size: 16px 16px;
}
.iconGearLight {
	background-image: url(../img/iconGearBg32.png);
	background-size: 16px 16px;
}
.iconGraphLight {
	background-image: url(../img/iconGraphBg32.png);
	background-size: 16px 16px;
}
.iconHomeLight {
	background-image: url(../img/iconHomeBg32.png);
	background-size: 16px 16px;
}
.iconLocationLight {
	background-image: url(../img/iconLocationBg32.png);
	background-size: 16px 16px;
}
.iconMinusLight {
	background-image: url(../img/iconMinusBg32.png);
	background-size: 16px 16px;
}
.iconMobileLight {
	background-image: url(../img/iconMobileBg32.png);
	background-size: 16px 16px;
}
.iconNoLight {
	background-image: url(../img/iconNoBg32.png);
	background-size: 16px 16px;
}
.iconPlusLight {
	background-image: url(../img/iconPlusBg32.png);
	background-size: 16px 16px;
}
.iconRefreshLight {
	background-image: url(../img/iconRefreshBg32.png);
	background-size: 16px 16px;
}
.iconSearchLight {
	background-image: url(../img/iconSearchBg32.png);
	background-size: 16px 16px;
}
.iconStarLight {
	background-image: url(../img/iconStarBg32.png);
	background-size: 16px 16px;
}
.iconTagLight {
	background-image: url(../img/iconTagBg32.png);
	background-size: 16px 16px;
}
.iconArrowLeftDark {
	background-image: url(../img/iconArrowLeftBg32.png);
	background-size: 16px 16px;
}
.iconArrowRightDark {
	background-image: url(../img/iconArrowRightBg32.png);
	background-size: 16px 16px;
}
.iconBoltDark {
	background-image: url(../img/iconBoltBg32.png);
	background-size: 16px 16px;
}
.iconCalendarDark {
	background-image: url(../img/iconCalendarBg32.png);
	background-size: 16px 16px;
}
.iconCameraDark {
	background-image: url(../img/iconCameraBg32.png);
	background-size: 16px 16px;
}
.iconCheckmarkDark {
	background-image: url(../img/iconCheckmarkBg32.png);
	background-size: 16px 16px;
}
.iconCommentDark {
	background-image: url(../img/iconCommentBg32.png);
	background-size: 16px 16px;
}
.iconDeleteDark {
	background-image: url(../img/iconDeleteBg32.png);
	background-size: 16px 16px;
}
.iconEditDark {
	background-image: url(../img/iconEditBg32.png);
	background-size: 16px 16px;
}
.iconEmailDark {
	background-image: url(../img/iconEmailBg32.png);
	background-size: 16px 16px;
}
.iconExpandDark {
	background-image: url(../img/iconExpandBg32.png);
	background-size: 16px 16px;
}
.iconFlagDark {
	background-image: url(../img/iconFlagBg32.png);
	background-size: 16px 16px;
}
.iconGearDark {
	background-image: url(../img/iconGearBg32.png);
	background-size: 16px 16px;
}
.iconGraphDark {
	background-image: url(../img/iconGraphBg32.png);
	background-size: 16px 16px;
}
.iconHomeDark {
	background-image: url(../img/iconHomeBg32.png);
	background-size: 16px 16px;
}
.iconLocationDark {
	background-image: url(../img/iconLocationBg32.png);
	background-size: 16px 16px;
}
.iconMinusDark {
	background-image: url(../img/iconMinusBg32.png);
	background-size: 16px 16px;
}
.iconMobileDark {
	background-image: url(../img/iconMobileBg32.png);
	background-size: 16px 16px;
}
.iconNoDark {
	background-image: url(../img/iconNoBg32.png);
	background-size: 16px 16px;
}
.iconPlusDark {
	background-image: url(../img/iconPlusBg32.png);
	background-size: 16px 16px;
}
.iconRefreshDark {
	background-image: url(../img/iconRefreshBg32.png);
	background-size: 16px 16px;
}
.iconSearchDark {
	background-image: url(../img/iconSearchBg32.png);
	background-size: 16px 16px;
}
.iconStarDark {
	background-image: url(../img/iconStarBg32.png);
	background-size: 16px 16px;
}
.iconTagDark {
	background-image: url(../img/iconTagBg32.png);
	background-size: 16px 16px;
}
.socialIconFacebookLight {
	background-image: url(../img/iconFacebookBg32.png);
	background-size: 16px 16px;
}
.socialIconRssLight {
	background-image: url(../img/iconRssBg32.png);
	background-size: 16px 16px;
}
.socialIconDribbbleLight {
	background-image: url(../img/iconDribbbleBg32.png);
	background-size: 16px 16px;
}
.socialIconVimeoLight {
	background-image: url(../img/iconVimeoBg32.png);
	background-size: 16px 16px;
}
.socialIconTwitterLight {
	background-image: url(../img/iconTwitterBg32.png);
	background-size: 16px 16px;
}
.socialIconDeviantArtLight {
	background-image: url(../img/iconDeviantArtBg32.png);
	background-size: 16px 16px;
}
.socialIconLinkedInLight {
	background-image: url(../img/iconLinkedInBg32.png);
	background-size: 16px 16px;
}
.socialIconYouTubeLight {
	background-image: url(../img/iconYouTubeBg32.png);
	background-size: 16px 16px;
}
.socialIconPicasaLight {
	background-image: url(../img/iconPicasaBg32.png);
	background-size: 16px 16px;
}
.socialIconFlickrLight {
	background-image: url(../img/iconFlickrBg32.png);
	background-size: 16px 16px;
}
.socialIconSkypeLight {
	background-image: url(../img/iconSkypeBg32.png);
	background-size: 16px 16px;
}
.socialIconWordPressLight {
	background-image: url(../img/iconWordPressBg32.png);
	background-size: 16px 16px;
}
.socialIconFacebookDark {
	background-image: url(../img/iconFacebookBg32.png);
	background-size: 16px 16px;
}
.socialIconRssDark {
	background-image: url(../img/iconRssBg32.png);
	background-size: 16px 16px;
}
.socialIconDribbbleDark {
	background-image: url(../img/iconDribbbleBg32.png);
	background-size: 16px 16px;
}
.socialIconVimeoDark {
	background-image: url(../img/iconVimeoBg32.png);
	background-size: 16px 16px;
}
.socialIconTwitterDark {
	background-image: url(../img/iconTwitterBg32.png);
	background-size: 16px 16px;
}
.socialIconDeviantArtDark {
	background-image: url(../img/iconDeviantArtBg32.png);
	background-size: 16px 16px;
}
.socialIconLinkedInDark {
	background-image: url(../img/iconLinkedInBg32.png);
	background-size: 16px 16px;
}
.socialIconYouTubeDark {
	background-image: url(../img/iconYouTubeBg32.png);
	background-size: 16px 16px;
}
.socialIconPicasaDark {
	background-image: url(../img/iconPicasaBg32.png);
	background-size: 16px 16px;
}
.socialIconFlickrDark {
	background-image: url(../img/iconFlickrBg32.png);
	background-size: 16px 16px;
}
.socialIconSkypeDark {
	background-image: url(../img/iconSkypeBg32.png);
	background-size: 16px 16px;
}
.socialIconWordPressDark {
	background-image: url(../img/iconWordPressBg32.png);
	background-size: 16px 16px;
}
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////// HiDPI Framework CSS Rules End                                                                      */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
