@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700&subset=latin,cyrillic-ext); @import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic&subset=latin,cyrillic); html, body { height: 100% !important; } body { font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size: 17px; padding-top: 98px; } b, strong { font-weight: 400; } .clear { clear: both; } a:focus { outline: 0; } #header { background: rgba(255,255,255,.97); height: 97px; position: fixed; top: 0; width: 100%; z-index: 100010; } #header.main, #header.main.fixed { background: none !important; box-shadow: none; position: absolute !important; } #header.fixed { /*border-bottom: 1px solid #ccc;*/ box-shadow: 0 0 4px rgba(0,0,0,0.2); z-index: 100010; /*margin-top: 98px; position: fixed; top: -98px; z-index: 10010; -webkit-transition: all ease-out .5s; -moz-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s;*/ } #header .telHeader { float: left; font-size: 14px; margin-right: 37px; } #header #siteSearch { display: inline-block; float: right; } #header #siteSearch .searchButton { background-color: transparent; background-image: url(/images2/kingcross/icon-menu-search-black.png); background-repeat: no-repeat; background-position: center 3px; border: 0; display: block; float: left; height: 23px; width: 23px; } #header.main #siteSearch .searchButton { background-image: url(/images2/kingcross/icon-menu-search-white.png); } #header #siteSearch.active .searchButton { border-bottom: 1px solid; } #header #siteSearch .searchKeywords { float: left; border-bottom: 1px solid; -webkit-transition: width 0.3s ease-out; -moz-transition: width 0.3s ease-out; -o-transition: width 0.3s ease-out; transition: width 0.3s ease-out; width: 0; } #header #siteSearch.active .searchKeywords { border-bottom: 1px solid; -webkit-transition: width 0.3s ease-out; -moz-transition: width 0.3s ease-out; -o-transition: width 0.3s ease-out; transition: width 0.3s ease-out; width: 118px; } #header #siteSearch .searchKeywords input { background-color: transparent; border: 0px; color: #444; padding: 1px 5px; width: 100%; } #header #siteSearch .searchKeywords input:focus { outline: none; } #header #siteSearch .searchKeywords input::-webkit-input-placeholder { color: #444; } #header #siteSearch .searchKeywords input:-moz-placeholder { /* Firefox 18- */ color: #444; } #header #siteSearch .searchKeywords input::-moz-placeholder { /* Firefox 19+ */ color: #444; } #header #siteSearch .searchKeywords input:-ms-input-placeholder { color: #444; } #header.main #siteSearch .searchKeywords input { color: #fff; } #header.main #siteSearch .searchKeywords input::-webkit-input-placeholder { color: #fff; } #header.main #siteSearch .searchKeywords input:-moz-placeholder { /* Firefox 18- */ color: #fff; } #header.main #siteSearch .searchKeywords input::-moz-placeholder { /* Firefox 19+ */ color: #fff; } #header.main #siteSearch .searchKeywords input:-ms-input-placeholder { color: #fff; } #header #siteSearch .searchButton:focus { outline: none; } #header #siteSearch .autocomplete { background-color: #ffffff; border: 1px solid #cecece; clear: both; margin-left: -10px; max-height: 408px; position: absolute; top: 48px; width: 160px; z-index: 200; } #header #siteSearch .autocomplete .acItem { color: #444444 !important; display: block; font-size: 14px; padding: 2px 10px; } #header #siteSearch .autocomplete .acItem:hover { background-color: #cecece; color: #b0353b; cursor: pointer; } #header #siteSearch .autocomplete .acItem:focus { background-color: #cecece; } #header .logo { float: left; padding: 17px 0px 17px; } #header.main .logo { margin-left: 80px } #header .logo a:focus { outline: 0; } #header .firstMenu { color: #292a2b; font-size: 14px; float: right; padding-top: 19px; } #header .firstMenu #plaseSearch { float: right; } #header .firstMenu .menuFind { background-color: initial; background-image: url(/images2/kingcross/icon-menu-search.png); background-repeat: no-repeat; background-position: center; border: 0; display: block; float: left; height: 23px; width: 23px; } #header .firstMenu .menuFind.active { border-bottom: 1px solid; } #header .firstMenu .menuFind:focus { outline: none; } #header .firstMenu a { color: #444444; } #header .firstMenu .menu { float: left; } #header .firstMenu .menu .menuitem { margin: 0 16px; } #header .firstMenu .menu .menuitem:first-child { margin-right: 25px; } #header .firstMenu .menu .menuitem.cur a { color: #ec1b23; } #header .firstMenu .menu .menuitem .subLink { cursor: pointer; } #header .hassubmenu .arrNav { background: url(/images2/kingcross/arrNavG.png) no-repeat center center; display: inline-block; cursor: pointer; height: 7px; margin-left: 10px; width: 11px; } #header.main .hassubmenu .arrNav { background: url(/images2/kingcross/arrNavW.png) no-repeat center center; } #header .firstMenu .menu .menuitem.cur .menuitem2 a { color: #444444; } #header .firstMenu .menu .menuitem .submenu { background-color: #fff; border-top: 3px solid red; display: none; margin-left: -10px; margin-top: 5px; min-width: 170px; opacity: 0.99; padding: 10px; position: absolute; z-index: 2; } #header .firstMenu .menu .menuitem .submenu .menuitem2 { display: block; margin-bottom: 3px; } #header .firstMenu .menu .menuitem .submenu .menuitem2.cur a { color: #ec1b23; } #header .firstMenu a.cur { color: #ec1b23; } #header .firstMenu .linkApp, .blockSmallMenu .linkApp { float: left; margin: 2px 10px 0 14px; } .blockSmallMenu .linkApp { /*margin-top: 45px; margin-left: 23px;*/ } #header .firstMenu .linkApp a, .blockSmallMenu .linkApp a { display: inline-block; height: 18px; width: 15px; } .blockSmallMenu .linkApp a { width: 14px; } #header.main .firstMenu .linkApp a.appAndroid { background: url(/images2/kingcross/icons-apple-android.png); background-position: -1px -1px; margin-right: 8px; } #header .firstMenu .linkApp a.appAndroid, .blockSmallMenu .linkApp a.appAndroid { background: url(/images2/kingcross/icons-apple-android.png); background-position: -1px -15px; margin-right: 5px; } #header .firstMenu .linkApp a.fb-header, .blockSmallMenu .linkApp a.fb-header { background: url(/images2/kingcross/iconfinder-facebook.png); background-size: cover; margin-right: 5px; background-position: 0px -1px; } #header .firstMenu .linkApp a.inst-header, .blockSmallMenu .linkApp a.inst-header { background: url(/images2/kingcross/iconfinder-instagram-2.png); background-size: cover; margin-right: 18px; background-position: -1px 1px; } #header .firstMenu .linkApp a.inst-header:hover { background-position: -1px -2px; } #header .firstMenu .linkApp a.fb-header:hover { background-position: 0px -2px; } #header .firstMenu .linkApp a.appAndroid:hover { background-position: -1px -18px; } #header .firstMenu .linkApp a.appAndroid:hover { background-position: -1px -33px; } #header.main .firstMenu .linkApp a.appIos { background: url(/images2/kingcross/icons-apple-android.png); background-position: -16px -1px; } #header .firstMenu .linkApp a.appIos, .blockSmallMenu .linkApp a.appIos { background: url(/images2/kingcross/icons-apple-android.png); background-position: -16px -15px; } #header .firstMenu .linkApp a.appIos:hover { background-position: -16px -33px; } #header .firstMenu .lang { float: left; margin: 0 24px 0 19px; } #header .firstMenu .lang a, #header .firstMenu .lang span { /*color: #fff;*/ color: #444; padding: 0 3px; } #header .firstMenu .fildsearch { float: left; border-bottom: 1px solid; -webkit-transition: width 0.3s ease-out; -moz-transition: width 0.3s ease-out; -o-transition: width 0.3s ease-out; transition: width 0.3s ease-out; width: 0; } #header .firstMenu .fildsearch.active { border-bottom: 1px solid; -webkit-transition: width 0.3s ease-out; -moz-transition: width 0.3s ease-out; -o-transition: width 0.3s ease-out; transition: width 0.3s ease-out; width: 165px; } #header .firstMenu .fildsearch input { border: 0px; width: 100%; } #header .firstMenu .fildsearch input:focus { outline: none; } #header .secondMenu { color: #1b2d8b; clear: right; font-size: 19px; float: right; line-height: 50px; /*padding-top: 5px;*/ margin: -1px 0 6px 0; text-align: right; /*min-width: 71%;*/ } #header.main .secondMenu, #header.main .firstMenu { margin: -1px 30px 6px 0 !important; } #header .secondMenu.disabled, #header .firstMenu.disabled { display: none; } #header .secondMenu .menu { } #header .secondMenu .menu .menuitem { margin: 0 16px; text-transform: uppercase; } #header .secondMenu .menu .menuitem a { color: #1c2e8c; } #header .secondMenu .menu .menuitem.cur a { color: #ec1b23; } #header .secondMenu .menu .menuitem.last { margin-right: 0px; } #header.main { position: absolute; width: 100%; z-index: 2; } #header.main.fixed { position: fixed; z-index: 10010; } #header.main.fixed .secondMenu .menu .menuitem a { /*color: #1c2e8c !important;*/ } #header.main.fixed .firstMenu a { /*color: #444 !important;*/ } #header.main a { color: #fff!important; } #header.main a.cur { color: #ec1b23!important; margin-right: 5px; } #header .firstMenu .menuFind { background-image: url(/images2/kingcross/icon-menu-search-white.png); } #header .menuitem2 a { color: #444444!important; } #header .menuitem2.cur a { color: #ec1b23!important; } .bx-wrapper img { object-fit: cover; } #footer { background-color: #3e3e44; color: #fff; font-family: 'Roboto', sans-serif; font-size: 13px; } #footer .copyright { font-size: 12px; padding: 15px; } #footer .sitegist { font-size: 12px; padding: 15px; text-align: right; } #footer .sitegist a { color: #57bde5; } #footer .footerdatablock { margin: 50px auto 0px auto; line-height: 20px; } #footer .footerdatablock .menuitem { line-height: 21px; margin-bottom: 15px; } #footer .arrNav { display: none; } #footer .footerdatablock > div { margin-bottom: 30px; } #footer .footermenu { font-size: 16px; overflow: hidden; padding-top: 12px; text-transform: uppercase; } #footer .footermenu .menuitem { clear: both; float: left; } #footer .footermenu .menuitem a { color: #fff; } #footer .footermenu .menuitem .submenu { display: none; } #footer .footertime { padding-left: 30px; } #footer .footertime .footertimeitem { background: url(/images2/kingcross/bgfooterlist.png) no-repeat 30px 0; line-height: 30px; margin-bottom: 8px; padding-top: 10px; } #footer .footertime .footertimeitem:first-child { background: none; } #footer .footertime .footertimeitem span, #footer .footertime .footertimeitem a { /*background-image: url(/images2/kingcross/icon-clock.png);*/ background-repeat: no-repeat; background-position: left; color: #fff; display: block; line-height: 18px; padding-left: 30px; } #footer .footertime .footertimeitem span.img { background: url(/images2/kingcross/icon-clock.png) no-repeat left center; line-height: 22px; /*padding-left: 30px;*/ } #footer .footercontact { font-size: 17px; } #footer .footercontact .mapInfo { float: left; overflow: hidden; } #footer .footerabout { font-size: 13px; line-height: normal; } #footer .footerabout .footeraboutlogo { } #footer .footerabout .footeraboutlogo img { margin-bottom: 15px; width: 155px; } #footer .footerabout .footeraboutdesc { font-size: 12px; line-height: 16px; margin-top: 10px; } #footer .footerabout .footeraboutsocial { margin: 20px 0 45px; overflow: hidden; } #footer .footerabout .footeraboutsocial a { display: block; float: left; margin-right: 8px; overflow: hidden; } #footer .footerabout .footeraboutsocial a:last-child { margin-right: 0; } #footer .footerabout .footeraboutsocial .icon { background: url(/images2/kingcross/sprite-social.png) center center; display: block; height: 32px; opacity: .8; width: 33px; } #footer .footerabout .footeraboutsocial .icon:hover { opacity: 1; } #footer .footerabout .footeraboutsocial .fbF span { background-position: -8px -9px; } #footer .footerabout .footeraboutsocial .vkF span { background-position: -59px -9px; } #footer .footerabout .footeraboutsocial .twF span { background-position: -108px -9px; } #footer .footerabout .footeraboutsocial .insF span { background-position: -158px -9px; } #footer .footerabout .footeraboutsocial .inF span { background-position: -209px -9px; } #footer .footerabout .footeraboutsocial .inG span { background-position: -260px -9px; } #footer .footerabout .footeraboutsocial img { float: left; height: 32px; margin-right: 8px; opacity: .8; width: auto; } #footer .footerabout .footeraboutsocial img:hover { opacity: 1; } #footer .footerabout .footeraboutapp { overflow: hidden; } #footer .footerabout .footeraboutapp a, #footer .footerabout .footeraboutapp span { color: #57bde5; } #footer .footerabout .footeraboutapp a:hover, #footer .footerabout .footeraboutapp span:hover { color: #87d1fb; } #footer .footerabout .footeraboutapp img { float: left; margin: 10px 8px 0 0; opacity: .8; } #footer .footerabout .footeraboutapp img:hover { opacity: 1; } #footer .footercontact { font-size: 12px; } #footer .footercontact .adress { float: right; line-height: 18px; text-align: right; } #footer .footercontact .adress span { margin-right: 0; } #footer .footercontact span { float: left; margin-right: 8px; } #footer .footercontact a { color: #fff; } #footer .footercontact a img { /*margin-top: 15px;*/ margin-bottom: 13px; width: 100%; } #footer .arrUp { /*background: url(/images2/kingcross/arrUp.png) no-repeat center center;*/ background: url(/images2/kingcross/arrUp3.png) no-repeat center center; /*background-color: rgba(255,255,255,.85);*/ /*border: 1px solid #ccc;*/ bottom: 30px; display: none; height: 50px; position: fixed; right: 3%; width: 50px; } #footer .arrUp:focus { outline: 0; } #footer .arrUp.active { display: inline-block; } #pageTitle { background-color: #ff9b26; margin-bottom: 55px; } .vacancies .pageTitle { background-color: #ff9b26 !important; } #pageTitle h1 { color: #ffffff; font-size: 36px; font-weight: 300; margin: 30px 0; /*padding-left: 25px;*/ } section#content { margin-bottom: 60px; } #placeGeneralInfo { padding: 0; width: 2000px; } .place { background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden; margin-top: -98px; padding-top: 98px; _min-height: 692px; } .place #otherPlacesBtn { background-color: #fa3939; /*background-image: url(/images2/kingcross/icon-search.png);*/ background-image: url(/images2/kingcross/search2.png); background-repeat: no-repeat; background-position: center; cursor: pointer; float: left; height: 36px; margin: 25px 7px 0px 0px; width: 36px; -webkit-transition: margin ease-out 0.5s; -moz-transition: margin ease-out 0.5s; -o-transition: margin ease-out 0.5s; transition: margin ease-out 0.5s; } .place #otherPlacesBtn.active { background-image: url(/images2/kingcross/icon-more2.png); background-repeat: no-repeat; background-position: center right 10px; margin-top: 35px; } .place #otherPlaces { background-color: #fff; float: left; height: 500px; margin: 25px 0 0 0; /*padding: 10px 15px;*/ overflow: hidden; width: 0; transition: width 0.3s ease, margin 0.2s linear 0.3s; } .place #otherPlaces.active { margin: 25px 7px 0 7px; width: 250px; transition: width 0.5s ease, margin 0s linear; } .place #otherPlaces .content { display: none; height: 100%; margin: 10px 15px; position: relative; width: 230px; } .place #otherPlaces.active .content { display: block; } .place #otherPlaces #placeSearchForm input { background-color: transparent; border: 1px solid #ccc; color: #444; font-size: 18px; height: 36px; padding: 5px 10px; vertical-align: middle; width: 185px; } .place #otherPlaces #placeSearchForm input:focus { outline: none; } .place #otherPlaces #placeSearchForm button { background: url(/images2/kingcross/search.png) no-repeat center center; background-color: transparent; border: 1px solid #ccc; color: #444; font-size: 18px; height: 36px; margin-left: -1px; padding: 5px; vertical-align: middle; width: 36px; } .place #otherPlaces #placeSearchForm button:focus { outline: none; } .place #otherPlaces .placeTypeList { bottom: 15px; left: 0; /*overflow-y: scroll;*/ padding: 10px 0; position: absolute; right: 0; top: 45px; } .place #otherPlaces .placeTypeList .placeTypeItem .title { color: #fa3939; cursor: pointer; font-size: 18px; } .place #otherPlaces .placeTypeList .placeTypeItem .list { display: none; } .place #otherPlaces .placeTypeList .placeTypeItem .list .placeItem.hid { display: none; } .place.cafes-restaurants #otherPlaces .placeTypeList .placeTypeItem .list, .place.services #otherPlaces .placeTypeList .placeTypeItem .list, .place.entertainment #otherPlaces .placeTypeList .placeTypeItem .list { display: block !important; } .place #otherPlaces .placeTypeList .placeTypeItem a { background: #fff; display: block; font-size: 14px; padding: 0 10px; } .place #placeInfo { float: left; height: 550px; margin: 0 7px; transition: all .5s; } .place #placeInfo .placeShortdesc { /*height: 85px;*/ height: 74px; line-height: 22px; overflow: hidden; padding: 5px 30px 0 30px; text-align: left; } .place .placedata { background-color: rgba(250, 57, 57, 0.93); color: #fff; font-weight: 300; float: left; height: 363px; margin-top: 25px; position: relative; text-align: center; width: 350px; } .place .placedata.bigHeight { height: 431px; } .place.cafes-restaurants .placedata { background-color: rgba(63, 168, 89, 0.93); _background-color: #34c87c; } .place.services .placedata { _background-color: #fef268; /*background-color: rgba(254, 242, 104, 0.93);*/ background-color: rgba(249, 215, 26, 0.98); } .place.entertainment .placedata { _background-color: #00adef; background-color: rgba(0, 173, 239, 0.93); } .place.cafes-restaurants #otherPlacesBtn { background-color: rgba(63, 168, 89, 0.93); } .place.services #otherPlacesBtn { /*background-color: #fef268;*/ background-color: rgba(249, 215, 26, 0.98); } .place.entertainment #otherPlacesBtn { background-color: #00adef; } .place .placedata a { color: #fff; } .place .placelogo { min-height: 161px; margin-top: -5px; } .place .placelogo img { /*background-color: #ffffff;*/ height: auto; max-height: 161px; max-width: 100%; padding: 30px 10px; width: auto; } .place .placetype { font-size: 15px; height: 40px; line-height: 20px; /*margin: 30px 30px 70px 30px;*/ margin: 2px 30px 0; /*height: 30px;*/ text-align: left; } .place .placetype img { float: left; margin: 1px 5px 20px 0; } .place .placetime { /*bottom: 0;*/ font-size: 15px; line-height: 20px; margin: 7px 30px 0; /*position: absolute;*/ text-align: left; } .place .placetime img { margin-right: 5px; } .blockNotImg { background: #fff; height: 161px; line-height: 161px; margin: 0 auto; max-width: 100%; padding: 0 10px; width: 250px; } .place .viewmore { background-color: #3f3f43; border-bottom: none !important; color: #fff; clear: both; cursor: pointer; float: left; font-size: 21px; line-height: 32px; margin: 5px auto 0px 0px; padding: 15px 64px 15px 20px; position: relative; width: 350px; } .arrToggle { background-image: url(/images2/kingcross/icon-more.png) !important; background-repeat: no-repeat; display: inline-block; height: 33px; position: absolute; right: 0; width: 35px; } .arrToggle.active { background-image: url(/images2/kingcross/icon-more2.png) !important; background-position: left -21px center; } .place .viewmore span { float: right; font-size: 17px; } .place .placesmap span { padding-left: 20px; } .place .placesales { /*font-size: 21px;*/ font-size: 21px !important; } .placesale { background: url(/images2/kingcross/gift.png) no-repeat right 3% bottom -30px; border-bottom: 1px solid #d5d5d5; margin-bottom: 30px; } .placesale.viewmore img, .placesmap.viewmore img { margin-right: 20px; } .place .placesmap { font-size: 19px; margin-bottom: 25px; transition: width 0.3s linear; } .place .placesmap.active { width: 360px; transition: width 0.3s linear; } .allSales { background: #fff; margin-bottom: 50px; padding: 30px 0; } .allSales .itemAllSales { margin-bottom: 50px; } .allSales .itemAllSales:nth-child(2n+1) { clear: both; } .allSales .itemAllSales img { max-width: 80%; margin: 0 auto 10px; } .allSales .itemAllSales h2 { font-weight: 300; margin-top: 0; padding-right: 40px; } .allSales .itemAllSales a { color: #444; } .allSales .itemAllSales .saleDate { font-size: 14px; margin-bottom: 10px; opacity: .6; } .allSales .itemAllSales .store { color: #337ab7; font-size: 20px; text-transform: uppercase; } .allSales .itemAllSales .shortDesc { margin-bottom: 0; padding-right: 40px; } .allSales .itemAllSales .lastDays { background-color: #f53d45; color: #ffffff; display: inline-block; font-size: 15px; margin-top: 5px; padding: 3px 10px 1px; text-transform: uppercase; } .mark-blue{ background: #1E90FF!important; } .allSales .itemAllSales .blackSale { background-color: #000; color: #ffffff; display: inline-block; font-size: 15px; margin-top: 5px; padding: 3px 10px 1px; text-transform: uppercase; } .fulldesc { background-color: #f6f6f6; } .fulldesc.empty { display: none; } .sectionTitle { color: #393939; font-size: 40px; font-weight: 200; margin: 70px 30px 50px 30px; margin-bottom: 30px !important; } .sectionTitle h1{ font-weight:200; font-size:40px; } .titleText h1{ font-weight:200; font-size:36px; } .sectionNewsTitle{ margin: 0; } .boldTitle{ font-size: 12pt; font-weight: 500; } .titleReturn{ color: #ffffff; font-size: 36px; font-weight: 300; float: left; margin: 30px 0; line-height: 1.1; } .placefulldesc { color: #393939; font-size: 18px; font-weight: 200; margin: 0px 30px 60px 30px; } .placefulldesc b, .placefulldesc strong { font-weight: 400; } .placecontact { color: #fc2c2c; font-size: 22px; font-weight: 200; margin: 0px 30px 50px 30px; } .placecontact .contactSocial { margin-top: 10px; overflow: hidden; } .placecontact .contactSocial .icon { background: url(/images2/kingcross/sprite-social.png); display: block; height: 26px; /*opacity: .8;*/ width: 27px; } .placecontact .contactSocial a { float: left; margin-right: 8px; } .placecontact .contactSocial .fbPlace span { background-position: -12px -62px; } .placecontact .contactSocial .vkPlace span { background-position: -63px -62px; } .placecontact .contactSocial .instPlace span { background-position: -163px -62px; } .placesalesblock { margin: 50px 0; } .placesalesblock img { height: 100%; width: 100%; } .placesalesblock h2.salesTitle { color: #ed393f; font-size: 36px; font-weight: 200; margin-top: 0; } .placesalesblock .salesShortdescription { color: #393939; /*font-size: 20px;*/ font-size: 18px; margin-bottom: 20px; } .placesalesblock .salesDescription { color: #393939; /*font-size: 19px;*/ font-size: 18px; margin-bottom: 20px; } .placenewsblock { margin-bottom: 30px; padding-top: 50px; } .mainNews .placenewsblock h1 { background: url(/images2/kingcross/actionTitleBg.png) no-repeat center top 50px; height: 80px; line-height: 33px; margin: 0 !important; text-align: center; text-transform: uppercase; } .mainNews .placenewsblock h1 a { color: #fa3a3a; font-size: 40px; text-decoration: none; } .placenewsblock h1 { color: #444; margin: 0; } .placenewsblock .moreAllNews { border: 1px solid #d5d5d5; display: inline-block; color: #333; height: 145px; margin: 15px 0; padding-top: 60px; width: 200px; } .bx-viewport { -webkit-box-shadow: initial!important; box-shadow: inherit!important; /*height: auto!important;*/ left: 0 !important; border: 0!important; } .movieList .bx-wrapper .bx-prev, .mainNews .bx-wrapper .bx-prev { left: -70px !important; } .movieList .bx-wrapper .bx-next, .mainNews .bx-wrapper .bx-next { right: -70px !important; } .slide { text-align: center; } .slide img { margin: 0 auto; } .slide span { color: #3a3a3a; display: block; margin: 15px 0; text-align: left; width: 100%; } .slide .slideimg { border: 1px solid #d7d7d7; height: 147px; } .bx-wrapper .bx-prev { left: -50px !important; background: url(/images2/kingcross/icon-arrow-left.png) no-repeat 0px 0px !important; } .bx-wrapper .bx-next { right: -50px !important; background: url(/images2/kingcross/icon-arrow-right.png) no-repeat 0px 0px !important; } .actionSlider { background: url(/images2/kingcross/sale-0.jpg) center center; background-size: cover; transition: background 1s; -webkit-transition: background 1s; -moz-transition: background 1s; -o-transition: background 1s; } .actionSlider .bx-wrapper .bx-prev { left: -2px !important; } .actionSlider .bx-wrapper .bx-next { right: -2px !important; } .bx-wrapper .bx-controls-direction a { height: 50px!important; margin-top: -25px!important; width: 22px !important; z-index: 20 !important; } .editthumbItem { display: block; float: left; position: relative; } .editthumbItem .remove { cursor: pointer; position: absolute; right: 2px; top: 2px; } #lists { background-color: #f0f0f0; } #lists .pageTitle { background-color: grey; margin-bottom: 55px; } .shopping #lists .pageTitle { background-color: #f53d45; } .cafes-restaurants #lists .pageTitle { background-color: #3fa859; } .services #lists .pageTitle { /*background-color: #fcec4c;*/ background-color: #F9DE42; } .entertainment #lists .pageTitle { background-color: #2299c8; } #lists .pageTitle h1 { color: #ffffff; font-size: 36px; font-weight: 300; float: left; margin: 30px 0; } #lists #placesFilters { float: right; /*margin-top: -65px;*/ margin-top: 33px; } #lists #placeSearchForm { float: right; } .shopping #lists #placeSearchForm { margin-left: 15px; } #lists #placeSearchForm input { background-color: transparent; border: 1px solid #fff; border-radius: 0; color: #fff; font-size: 18px; height: 36px; padding: 5px 10px; vertical-align: middle; width: 205px; } #lists #placeSearchForm input:focus { outline: none; } #lists #placeSearchForm button { background-color: transparent; /*background-image: url(/images2/kingcross/icon-search.png);*/ background-image: url(/images2/kingcross/search2.png); background-repeat: no-repeat; background-position: center; /*background-size: contain;*/ border: 1px solid #fff; color: #fff; font-size: 18px; height: 36px; margin-left: -1px; padding: 5px; vertical-align: middle; width: 36px; } #lists #placeTypesDropdown { background-color: transparent; border: 1px solid #fff; border-radius: 0; color: #fff; float: right; font-size: 18px; height: 36px; /*margin-right: 15px;*/ padding: 5px 10px; vertical-align: middle; width: 240px; } #lists #placeTypesDropdown:focus { outline: none; } #lists #placeTypesDropdown option { background-color: #fff; color: #000; font-size: 16px; font-weight: 100; } #lists #selectDiv { } #lists .cardItem .cardItemBG img { display: block; height: 100%; /*width: auto;*/ } #lists .cardItem .cardItemLogo img { height: auto; line-height: 90px; max-height: 90px; max-width: 96%; width: auto; } #lists .placeItemCol { height: 430px; font-size: 15px; opacity: 1; overflow: hidden; transition-property: opacity, height, width, padding; transition-duration: 0.5s; transition-delay: 0.5s, 0s, 0s, 0s; transition-timing-function: linear; } #lists .placeItemCol a { color: #444; text-decoration: none; } #lists .placeItemCol.hid { /*height: 0;*/ opacity: 0; padding: 0; width: 0; transition-property: opacity, height, width, padding; transition-duration: 0.5s, 0.5s, 0.5s, 0.5s; transition-delay: 0s, 0.5s, 0.5s, 0.5s; transition-timing-function: linear; width: 0 !important; } #lists .placeItemCol:nth-child(8n+1) .placeItemLogo, #lists .placeItemCol:nth-child(8n+1) .placeItemText { border-top: 4px solid #fc655e; } #lists .placeItemCol:nth-child(8n+2) .placeItemLogo, #lists .placeItemCol:nth-child(8n+2) .placeItemText { border-top: 4px solid #a7ef8b; } #lists .placeItemCol:nth-child(8n+3) .placeItemLogo, #lists .placeItemCol:nth-child(8n+3) .placeItemText { border-top: 4px solid #28166a; } #lists .placeItemCol:nth-child(8n+4) .placeItemLogo, #lists .placeItemCol:nth-child(8n+4) .placeItemText { border-top: 4px solid #dd0b76; } #lists .placeItemCol:nth-child(8n+5) .placeItemLogo, #lists .placeItemCol:nth-child(8n+5) .placeItemText { border-top: 4px solid #ec7138; } #lists .placeItemCol:nth-child(8n+6) .placeItemLogo, #lists .placeItemCol:nth-child(8n+6) .placeItemText { border-top: 4px solid #ed2a32; } #lists .placeItemCol:nth-child(8n+7) .placeItemLogo, #lists .placeItemCol:nth-child(8n+7) .placeItemText { border-top: 4px solid #c4d632; } #lists .placeItemCol:nth-child(8n+8) .placeItemLogo, #lists .placeItemCol:nth-child(8n+8) .placeItemText { border-top: 4px solid #c94731; } /* #lists .placeItemCol:nth-child(4n+5) { clear: none; } #lists .placeItemCol.hid:nth-child(4n+5) { clear: none; } */ #lists .placeItem { background-color: #fff; border: 1px solid #f0f0f0; border-top: none; /*display: inline-block;*/ margin: 0 0 30px 0; padding-bottom: 20px; } #lists .placeItemCol .placeItem:hover { /*box-shadow: 0 0 10px rgba(0,0,0,0.2);*/ border: 1px solid #ccc; border-top: none; } .news #lists .placeItem { border: 1px solid #f0f0f0; } .news #lists .placeItemCol .placeItem:hover { border: 1px solid #ccc; } .news #lists .placeItem .date { padding: 0 20px; } .news .itemText.placeItemText img { display: none; } a.placeItem.hid { display: none !important; } #lists .placeItem a { _display: block; color: #333; min-height: 20px; text-align: left; width: 100%; } .news #lists .placeItem { min-height: 321px; padding-bottom: 0; } #lists .placeItem .placeItemBG { /*background-color: grey;*/ display: block; height: 130px; overflow: hidden; width: 100%; } .news #lists .placeItem .placeItemBG { height: 190px; } .news #lists .placeItemCol { height: 320px; } .entertainment #lists .placeItem .placeItemBG { height: 200px; position: relative; } .entertainment #lists .placeItem .placeItemBG .cardFon { background: rgba(0,0,0,.5); height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .entertainment #lists .placeItem .placeItemBG .cardWrIcon { height: 75px; left: 50%; margin: 40px 0 0 -37px; position: absolute; top: 0; width: 75px; } .entertainment #lists .placeItem .placeItemBG .blockTitle { color: #fff; font-size: 24px; left: 0; line-height: 24px; padding: 0 24px; position: absolute; top: 125px; text-align: center; width: 100%; } .entertainment #lists .placeItem .placeItemLogo { /*padding: 10px 0;*/ } .entertainment #lists .placeItem .placeItemBG:hover .cardFon, .entertainment #lists .placeItem .placeItemBG:hover .blockTitle, .entertainment #lists .placeItem .placeItemBG:hover .cardWrIcon { opacity: 0; -webkit-transition: width 0.5s ease-out; -moz-transition: width 0.5s ease-out; -o-transition: width 0.5s ease-out; transition: width 0.5s ease-out; } .entertainment #lists .placeItemCol .placeItem .placeItemBG .cardWrIcon.cl_5d-cinema { background: url(/images2/kingcross/5d-kino.png); } .entertainment #lists .placeItemCol .placeItem .placeItemBG .cardWrIcon.cl_city-bowling { background: url(/images2/kingcross/city-bowling-icon.png); } .entertainment #lists .placeItemCol .placeItem .placeItemBG .cardWrIcon.cl_skating-rink { background: url(/images2/kingcross/kovzanka-icon.png); } .entertainment #lists .placeItemCol .placeItem .placeItemBG .cardWrIcon.cl_laser-maze { background: url(/images2/kingcross/lazer-labirunt-icon.png); } .entertainment #lists .placeItemCol .placeItem .placeItemBG .cardWrIcon.cl_planeta-kino-imax { background: url(/images2/kingcross/planeta-kino-icon.png); } .entertainment #lists .placeItem .placeItemBG img { height: 256px; } #lists .placeItem .placeItemText { display: inline-block; max-height: 100px; overflow: hidden; padding: 15px 20px 0; width: 100%; } #lists .placeItem .placeItemBG img { width: 100%; height: auto; } #lists .placeItem .placeItemLogo { display: block; height: 114px; line-height: 114px; /*padding: 18px 0;*/ text-align: center; vertical-align: middle; width: 100%; } #lists .placeItem .placeItemLogo img { height: auto; line-height: 90px; max-height: 90px; /*max-width: 210px;*/ max-width: 90%; width: auto; } #lists .placeItem .placeItemShortdesc { font-size: 14px; height: 78px; line-height: 20px; margin-top: 10px; overflow: hidden; padding: 15px 20px 10px; } #lists .placeItem .placeItemPlacetype { height: 55px; overflow: hidden; padding: 10px 20px; } #lists .placeItem .placeItemHours { height: 17px; font-size: 13px; margin-bottom: 5px; padding: 0 20px; } .entertainment #lists .placeItem .placeItemHours, .entertainment #lists .placeItem .placeItemData { padding: 0 16px; } #lists .placeItem .placeItemData { font-size: 12px; padding: 0 20px; } .letters { color: #fff; float: left; font-size: 15px; line-height: 24px; margin: -7px 20px 0 0; overflow: hidden; } .letters span { cursor: pointer; /*float: left;*/ padding: 0 3px; text-transform: uppercase; } .letters span:hover { text-decoration: underline; } #lists .shoppingList .placeItemCol { height: 360px; } #lists .servicesList .placeItemCol { height: 340px; } #wrPlaceMap { background-color: #f4f4f4; height: 500px; overflow: hidden; margin-top: 25px; position: relative; right: 7px; width: 0px; -webkit-transition: width 0.5s ease-out; -moz-transition: width 0.5s ease-out; -o-transition: width 0.5s ease-out; transition: width 0.5s ease-out; } #placeMap { background-color: #fff; bottom: 0; display: none; left: 0; position: absolute; right: 0; top: 0; } #placeMap.active { display: block; } #placeMap #map { bottom: 0; left: 0; position: absolute; right: 0; top: 0; } #map #mapPopup { height: 1px; position: absolute; width: 1px; z-index: 100; } .ol-rotate { display: none; } .ol-zoom { left: auto !important; right: 10px !important; top: 10px !important; } .ol-zoom button { background-color: #1b90be !important; border-radius: 0 !important; height: 35px !important; width: 35px !important; } .ol-zoom button [role=tooltip] { display: none; margin-left: 50px; } .ol-attribution { display: none; } .popover { border-radius: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 14px; max-width: 400px; padding: 0; } .popover .placePopup { min-width: 140px; } .popover .logo { display: block; margin: 0 0 7px 0; height: 35.2px; line-height: 35.2px; text-align: center; width: 80px; } .popover .logo img { height: auto; max-width: 100%; margin: 0 auto; vertical-align: middle; } .popover .hours { display: block; } .popover .phone { display: block; } .row.pageTitle { border-top: 1px solid; font-size: 23px; line-height: 60px; } .placesales .container { background-image: url(/images2/kingcross/bgSale.png); background-repeat: no-repeat; background-position: bottom right; } .placesale .placesaleblock { padding: 50px 0; } .placesale .placesaleblock img { display: block; /*margin-bottom: 15px;*/ margin: 0 auto 40px; } .img-responsive.max-height-200{ max-height: 200px; width: auto; } .mainPlace { color: #fff; min-height: 600px; overflow: hidden; } .mainPlace .mainPlaceTitle { font-size: 41px; /*line-height: 42px;*/ line-height: 50px; padding-top: 280px; /*height: 394px;*/ height: 400px; text-transform: uppercase; -webkit-transition: all ease-out .5s; -moz-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s; } .mainPlace .mainPlaceTitle { font-size: 36px; } .mainPlace .mainPlaceTitle a { color: #fff; } .mainPlace .mainPlaceTitle:hover a { /*color: #444;*/ } .mainPlace .mainPlaceSubTitle { display: block; font-size: 23px; margin-left: 40px; } .mainPlace .mainPlaceSubTitle.active { color: #444; margin-top: -90px; margin-bottom: 10px; -webkit-transition: all ease-out .5s; -moz-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s; } .mainPlace .mainPlaceText { color: #444; display: none; font-size: 18px; line-height: 20px; margin-left: 40px; opacity: 0; } .mainPlace .mainPlaceText.active { display: block; opacity: 1; -webkit-transition: all ease-out .5s; -moz-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s; } .mainPlace .mainPlaceShopping .mainPlaceText { margin-left: 95px; } .mainPlace .mainPlaceText a { color: #444; display: inline-block; margin-bottom: 12px; } .mainPlace .mainPlaceShopping { background-size: cover; border-left: 1px solid #e0e0e0; /*min-height: 600px;*/ /*min-height: 160px;*/ overflow: hidden; padding-right: 0; padding-left: 0; position: relative; } .mainPlace .mainPlaceShopping .mainPlaceSubTitle { margin-left: 95px; } .mainPlace .mainPlaceShopping .mainPlaceBG { background: url(/images2/kingcross/red.png); height: 100%; width: 100%; -webkit-transition: all ease-out .5s; -moz-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s; } .mainPlace .mainPlaceShopping .mainPlaceBG .mainPlaceTitle { margin-left: 95px; -webkit-transition: all ease-out .0s; -moz-transition: all ease-out .0s; -o-transition: all ease-out .0s; transition: all ease-out .0s; } .mainPlace .mainPlaceRestorans .mainPlaceBG .mainPlaceTitle.active { padding-top: 190px; -webkit-transition: all ease-out .5s; -moz-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s; } .mainPlace .mainPlaceRestorans .mainPlaceBG .mainPlaceTitle.active a { color: #444; } .mainPlace .mainPlaceShopping .mainPlaceBG .mainPlaceTitle.active, .mainPlace .mainPlaceEnterteiments .mainPlaceBG .mainPlaceTitle.active, .mainPlace .mainPlaceServises .mainPlaceBG .mainPlaceTitle.active { padding-top: 240px; -webkit-transition: all ease-out .5s; -moz-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s; } .mainPlace .mainPlaceShopping .mainPlaceBG .mainPlaceTitle.active a, .mainPlace .mainPlaceEnterteiments .mainPlaceBG .mainPlaceTitle.active a, .mainPlace .mainPlaceServises .mainPlaceBG .mainPlaceTitle.active a { color: #444; } .mainPlaceTitle.active { color: #444; } .arr { margin-top: -49px; text-align: center; } @keyframes anim1 { 0% {margin-top: 0;} 10% {margin-top: -50px;} 20% {margin-top: 0px;} 100% {margin-top: 0;} } .arr a img { /*animation-name:anim1; animation-duration:1s; animation-iteration-count:infinite; -webkit-animation-name:anim1; -webkit-animation-duration:1s; -webkit-animation-iteration-count:infinite;*/ /*-webkit-animation: anim1 6s infinite linear; animation: anim1 6s infinite linear;*/ } .mainPlace .mainPlaceRestorans { background: url(/images2/kingcross/cafe-a.jpg) no-repeat; background-size: cover; border-left: 1px solid #e0e0e0; /*min-height: 600px;*/ overflow: hidden; padding-right: 0; padding-left: 0; } .mainPlace .mainPlaceRestorans .mainPlaceBG { background: url(/images2/kingcross/green.png); height: 100%; width: 100%; -webkit-transition: all ease-out .5s; -moz-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s; } .mainPlace .mainPlaceRestorans .mainPlaceBG .mainPlaceTitle { margin-left: 40px; -webkit-transition: all ease-out .0s; -moz-transition: all ease-out .0s; -o-transition: all ease-out .0s; transition: all ease-out .0s; } .mainPlace .mainPlaceEnterteiments { background-size: cover; border-left: 1px solid #e0e0e0; /*min-height: 600px;*/ overflow: hidden; padding-right: 0; padding-left: 0; } .mainPlace .mainPlaceEnterteiments .mainPlaceBG { background: url(/images2/kingcross/blue.png); height: 100%; width: 100%; } .mainPlace .mainPlaceEnterteiments .mainPlaceBG .mainPlaceTitle { margin-left: 40px; -webkit-transition: all ease-out .0s; -moz-transition: all ease-out .0s; -o-transition: all ease-out .0s; transition: all ease-out .0s; } .mainPlace .mainPlaceServises { background-size: cover; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; /*min-height: 600px;*/ overflow: hidden; padding-right: 0; padding-left: 0; } .mainPlace .mainPlaceServises .mainPlaceBG { background: url(/images2/kingcross/yellow.png); height: 100%; width: 100%; } .mainPlace .mainPlaceServises .mainPlaceBG .mainPlaceTitle { margin-left: 40px; -webkit-transition: all ease-out .0s; -moz-transition: all ease-out .0s; -o-transition: all ease-out .0s; transition: all ease-out .0s; } .mainPlace .mainPlaceBG.active { background: none; -webkit-transition: all ease-out .2s; -moz-transition: all ease-out .2s; -o-transition: all ease-out .2s; transition: all ease-out 2s; } /* home page */ .mainAction { } .mainAction .actionTitle { background: url(/images2/kingcross/actionTitleBg.png) no-repeat center bottom 30px; /*height: 150px; line-height: 150px;*/ margin-top: 30px; margin-bottom: 10px; padding: 40px 0; text-align: center; text-transform: uppercase; } .mainAction .actionTitle a { color: #fa3a3a; display: inline-block; font-size: 40px; line-height: 46px; text-decoration: none; } .mainAction .actionSlider { /*min-height: 350px;*/ } .actionSlider .bx-viewport { /*height: 350px !important;*/ } .test { background: rgba(0,0,0,.5); } .actionSlider .bx-wrapper { margin: 0 auto !important; } .mainAction .actionSlider .bx-wrapper .bx-viewport { background: none; border: 0 solid #fff; box-shadow: none; left: 0px; } .actionSlider .bx-pager-link.active { background-color: #444; } .actionSlider .bx-pager-link.active{ background-color: #fff !important; } .actionSlider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { padding-left: 852px; } .actionSlider .bx-wrapper .bx-pager .bx-pager-item, .actionSlider .bx-wrapper .bx-controls-auto .bx-controls-auto-item { position: relative; top: -40px; } .actionSlider .bx-controls-direction { /*display: none;*/ } .bx-wrapper .bx-pager.bx-default-pager a, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover { outline: none !important; } .bx-wrapper .bx-pager.bx-default-pager a.active { border-radius: 50%; height: 12px; width: 12px; } .sliderActionTitle { color: #fff; float: right; margin-top: 100px; text-align: right; width: 80%; } .sliderActionTitle a span { font-size: 30px; text-decoration: none; } .sliderActionTitle a { color: #fff; font-size: 16px; } .sliderActionTitle .firm { display: inline-block; font-weight: 400; margin: 5px 0; } .divBg { background: rgba(252,47,47,.85); color: #fff; height: 350px; position: relative; text-align: center; width: 292px; } .divBg .circle { background: url(/images2/kingcross/bag.png) no-repeat center center; border: 2px solid #fff; background-color: rgba(172,172,172,0.36); border-radius: 50%; display: inline-block; height: 98px; position: absolute; right: -42px; top: 23px; width: 98px; } .divBg .allLink { display: inline-block; text-decoration: none; width: 100%; } .divBg span { font-size: 70px; } .divBg span.wordAction { display: inline-block; font-size: 70px; margin: 117px 0 90px; } .divBg span.toDiscount { display: inline-block; font-size: 25px; margin-bottom: 50px; margin-right: 9px; } .divBg span.textAction { display: inline-block; font-size: 47px; margin-top: 105px; } .divBg a { color: #fff; font-size: 15px; } .cardList { margin-bottom: 30px; } .mainMuvie { /*background-color: #2a2b2c;*/ background: url(/images2/kingcross/planeta-kino-bg.jpg) center center no-repeat; background-size: cover; padding: 60px 0; } .mainMuvie .muvieTitle { background: url(/images2/kingcross/muvieBg.png) no-repeat center bottom; margin-top: 20px; padding-bottom: 15px; text-align: center; text-transform: uppercase; } .mainMuvie .muvieTitle a { color: #fff; font-size: 44px; line-height: 1.1; text-decoration: none; } .linkToSite { text-align: center; } .linkToSite a { border: 1px solid #fff; border-radius: 3px; color: #fff; font-size: 20px; font-style: italic; display: inline-block; height: 54px; line-height: 52px; max-width: 80%; text-decoration: none; width: 360px; } .mainMuvie .bx-wrapper .bx-viewport { background: none; border: none; box-shadow: none; left: 0; } .mainMuvie .bx-wrapper .bx-controls-direction a { width: 22px; } .mainNews .slidebox span { /*color: #ed1c24;*/ } .mainNews .placenewsdate { color: #757575; text-decoration: none; } .placenewsblock .placenewsdate { font-size: 13px !important; opacity: .6; } .mainNews .sectionTitle { font-size: 44px; margin-top: 20px; text-align: center; } .rss .webForm { max-width: 100%; /*width: 485px;*/ } .contactUs .webForm { margin: 0 auto; max-width: 100%; width: 560px } .webForm select, .webForm input { border: 1px solid #c8c8c8; display: block; font-size: 18px; height: 50px; padding: 0 10px; margin: 0 0 13px; width: 246px; } .webForm input.submitButton { background-color: #ff9b26; } .webForm input.submitButton:hover { background-color: #ff9b2696; } .webForm input.error, .webForm textarea.error { border: 1px solid red !important; } .wrCaptcha { float: left; overflow: hidden; } .wrCaptcha img { float: right; } .webForm input[name="captcha"] { float: left; width: 159px; } .webForm input.submitButton { background-color: #ffa53b; border: none; color: #fff; font-size: 18px; height: 50px; margin: -64px 0 0 264px; width: 297px; } .webForm input[name="l_submit"] { float: right; margin: 0; } .webForm textarea { border: 1px solid #c8c8c8; display: block; height: 176px; margin: -189px 0 13px 264px; padding: 3px 8px; width: 297px; } .webForm img { height: auto; margin: 6px 7px 0 0; width: 80px; } /* news page */ .news .placeItemCol { min-height: 320px; min-height: 360px; } .news #lists .pageTitle { margin-bottom: 15px; } .news #lists .pageTitle { background: #ffc148; } .news #lists .pageTitle h1, .sales #lists .pageTitle h1 { /*text-transform: uppercase;*/ } .news #lists .title { margin-top: 20px; } .news #lists .title a { color: #ed1c24; font-size: 16px; } .news #lists .date { color: #757575; font-size: 13px; margin-top: 20px; } .news .archiveNews { background: #fff none repeat scroll 0 0; border: 1px solid #d7d7d7; color: #3a3a3a; cursor: pointer; display: block; font-size: 17px; height: 50px; line-height: 48px; margin: 0px auto 30px; position: relative; text-align: center; text-decoration: none; width: 250px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .news .wrPagination { text-align: center; } /* action page */ .sales #lists .pageTitle { background: #f53d45; margin-bottom: 55px; } #lists .pageTitle .arrReturn { background: rgba(0, 0, 0, 0) url("/images2/kingcross/arrReturn.png") no-repeat scroll left center; color: #fff; display: inline-block; height: 35px; line-height: 33px; margin-right: 5px; padding-left: 40px; text-decoration: none; /*white-space: nowrap;*/ } .sales .placeList { background: #fff; border: 1px solid #ebebeb; color: #3a3a3a; font-size: 17px; margin-bottom: 9px; padding: 40px 0; } .sales .placeList .titleText { color: #ee3940; font-size: 22px; font-weight: 200; } .sales .placeList .title { margin: 10px 0 20px; } .sales .placeList .shortDesc {} .sales .singleItem, .news .singleItem { background: #fff; /*margin: 0 0 50px 0;*/ margin-bottom: 0; /*padding: 60px 0 80px;*/ padding: 60px 0 0; } .sales .singleItem { margin-bottom: 0; padding-bottom: 20px; } .sales .singleItem img, .news .singleItem img { cursor: pointer; margin: 0 auto 30px; max-width: 90%; } .sales .singleItem .socialButtons, .news .singleItem .socialButtons { text-align: center; } .sales .shortDesc, .news .shortDesc { margin-bottom: 60px; padding-right: 70px; } .sales .saleDate, .news .saleDate, .placesaleblock .saleDate { font-size: 14px; margin-bottom: 10px; opacity: .6; } .sales .store a, .news .store a { color: #337ab7; font-size: 20px; text-transform: uppercase; } .sales .singleItem .titleText, .news .singleItem .titleText { margin-top: 0; font-weight: 300; } .salePagination { margin-bottom: 30px; padding: 0 30px; } .paginationSmall { line-height: 29px; margin: -20px 0 10px; } .paginationSmall .toggleSales { display: none; line-height: 31px; } .paginationSmall a { color: #337ab7; line-height: 18px; } .paginationSmall .col-xs-6:first-child .wrSaleLink { float: left; }.paginationSmall .col-xs-6:last-child .wrSaleLink { float: right; } .paginationSmall .wrSaleLink { /*display: table-cell;*/ height: 31px; max-width: 90%; /*vertical-align: middle;*/ /*width: 90%;*/ } .paginationSmall .wrSaleLink span { display: table-cell; height: 31px; vertical-align: middle; } .paginationSmall a img { float: left; } .paginationSmall .col-xs-6:last-child { text-align: right; } .paginationSmall .col-xs-6:last-child img { float: right; margin-left: 16px; } .paginationSmall .col-xs-6:first-child img { margin-right: 16px; } .salePagination img { float: left; margin: 17px 25px 0 0; } .salePagination a { color: #333; } .salePagination a:hover .title { text-decoration: underline; } .salePagination a .title { font-size: 22px; } .salePagination:last-child { float: right; text-align: right; } .salePagination:last-child img { float: right; margin: 17px 0 0 25px; } .placesaleblock { font-weight: 300; } .placesaleblock .row { margin-bottom: 30px; } .placesaleblock h2 { margin-top: 0; font-weight: 300; } .placesaleblock h2 a { color: #393939; } .placesaleblock .saleDate { display: inline-block; margin-bottom: 20px; } .gallery { padding: 70px 0 50px; } .gallery.empty { display: none; } .sliderPlaseSingle { padding: 0; } .sliderPlaseSingle li { cursor: pointer; list-style: none; } #fotorama { display: none; } .gallery .bx-wrapper .bx-prev { left: -70px !important; } .gallery .bx-wrapper .bx-next { right: -70px !important; } .singleItemGallery { /*margin: 20px 0;*/ /*margin: 60px 0 0 0;*/ margin-bottom: 50px; } .singleItemYoutube { background: #fff; padding-bottom: 30px; } .singleItemYoutube iframe, .singleItemYoutube embed { max-width: 100%; } .singleItemGallery .col-md-12 { background: #fff; } .singleItemGallery .bx-viewport { /*margin-top: 30px;*/ } .gallery .bx-wrapper .bx-pager, .singleItemGallery .bx-wrapper .bx-pager { padding-top: 0 !important; position: relative; } .singleItemApplication { background: #fff; padding-bottom: 30px; } .singleItemApplication .webForm span { display: inline-block; margin: 20px 0 10px 0; } .singleItemApplication .webForm .formTitle { font-weight: 400; margin: 20px 0 10px 0; } .singleItemApplication .webForm .row.mandatory .formTitle:after { color: #ff0000; content: '*'; } .singleItemApplication .webForm .formControl input { /*margin-bottom: 0px;*/ width: 100%; } .singleItemApplication .webForm .row.error .formControl input { border: 1px solid #ff0000; } .singleItemApplication .webForm .formControl.controlCheckbox { margin: 10px 0 10px 0; padding: 8px 5px 5px 7px; } .singleItemApplication .webForm .formControl.controlCheckbox input { display: inline-block; height: 16px; margin: 0 10px 0 2px; width: 16px; } .singleItemApplication .webForm .row.error .formControl.controlCheckbox { background: rgba(255, 0, 0, 0.1); } /* movie */ .movieList { /*background: #161e29 none repeat scroll 0 0;*/ border-radius: 10px; margin: 45px auto 29px; /*overflow: hidden;*/ padding: 30px 0 30px 0; width: 100%; } .movieListBlock { float: left; margin-right: 17px; width: 150px; } .movieListBlock img { height: auto; margin-bottom: 5px; width: 130px; } .mainMuvie .movieListTitle { color: #fff !important; } .nowMovie { background-color: #f6f6f6; /*padding-bottom: 50px;*/ } .nowMovie2 { padding-bottom: 30px; } .nowMovie2 .title2 { display: inline-block; /*float: left;*/ font-size: 15px; margin-left: 30px; } .nowMovie2 .date { float: right; } .nowMovie2 .movieSessionsList { border-top: 1px solid #ccc; margin-top: 15px; margin-left: 15px; } .nowMovie2 .movieSessionListItem { /*height: 50px;*/ padding: 10px 0 10px 15px; } .nowMovie2 .movieSessionListItem .sessionList { /*line-height: 50px;*/ } .nowMovie2 .movieSessionListItem.active { background: #f6f6f6; } .nowMovie2 .movieSessionListItem .title { display: inline-block; font-size: 16px; font-weight: 500; line-height: 16px; /*width: 200px;*/ } .nowMovie2 .movieSessionListItem .sessionList a.session { margin-right: 20px; } .nowMovie2 .movieSessionListItem .sessionList a.session.notActive { cursor: default; color: #ccc !important; text-decoration: none; } .nowMovie .bx-wrapper { /*float: left;*/ } .nowMovie .bx-wrapper .bx-viewport { left: 0; } .mainPartners { padding: 60px 0 80px; } .sliderPartners li { height: 50px; } .sliderPartners a { display: table-cell; height: 50px; line-height: 50px; vertical-align: middle; } .mainPartners img { /*height: 50px;*/ margin: 0 auto; opacity: .5; width: auto; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; /* IE 6-9 */ } .mainPartners img:hover { opacity: 1; -webkit-filter: none; -moz-filter: none; -ms-filter: none; -o-filter: none; filter: none; } /* slider news home*/ .mainNews .slide a { text-decoration: none; } .mainNews .slide a:hover span.title { text-decoration: underline; } #sliderHomeNews .item { color: #fdee4a; height: 359px; width: 100%; } #sliderHomeNews .item .infoBanner { /*width: 320px;*/ } #sliderHomeNews .item a:hover { text-decoration: none; } #sliderHomeNews .item a:hover .link { text-decoration: underline; } #sliderHomeNews .item .infoBanner .link { font-size: 15px; } #sliderHomeNews .item[data-type="kovzanka"] { color: #1553b1; } #sliderHomeNews .item[data-type="ashan"] { /*color: #1553b1;*/ color: #ff8414; } #sliderHomeNews .item .title { display: inline-block; font-size: 50px; line-height: 80px; margin-top: 195px; } #sliderHomeNews .item[data-class="ashan"] { color: #ff8317; } #sliderHomeNews .item[data-class="ashan"] .title { line-height: 56px; margin: 50px 0 10px; /*text-align: right;*/ } #sliderHomeNews .item[data-class="ashan"] .title { color: #ff8414; /*text-shadow: 0px 0px 30px rgba(240, 240, 240, 0.8);*/ } #sliderHomeNews .item[data-class="ashan"] .subtitle, #sliderHomeNews .item[data-class="ashan"] .subtitle a { color: #ff8414; } #sliderHomeNews .item[data-class="city-bowling"] .subtitle { margin-right: 34px; } #sliderHomeNews .item[data-class="kovzanka"] { text-align: right; } #sliderHomeNews .item[data-class="kovzanka"] a { float: right; } #sliderHomeNews .item[data-class="kovzanka"] .title, #sliderHomeNews .item[data-class="kovzanka"] .subtitle, #sliderHomeNews .item[data-class="kovzanka"] .subtitle a { color: #1553b1; } #sliderHomeNews .item .subtitle { font-size: 20px; /*text-align: right;*/ } #sliderHomeNews .item a { color: #fff; float: left; font-size: 13px; margin: 0 60px; } .mainBaners .bx-wrapper .bx-controls-direction a { width: 22px !important; } .mainBaners .bx-wrapper .bx-next { right: 30px !important; } .mainBaners .bx-wrapper .bx-prev { left: 30px !important; } .mainBaners .fonTextAction { background: rgba(255,255,255,0); height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .mainBaners .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #fff !important; border: 1px solid #a1a1a1; } .mainBaners .bx-wrapper .bx-viewport { left: 0; } .bx-viewport { background: none !important; } .sliderMovie .movieListTitle { color: #393939; line-height: 16px; margin-top: 10px; } /* search */ .searchResults {} .searchResults .resultsStats { /*margin: -50px 0 60px;*/ text-align: right; } .searchResults .item { margin-bottom: 20px; } .searchResults .item .title a { font-size: 19px; } .searchResults .item .link { font-size: 15px; overflow: hidden; } .searchResults #siteSearchForm { float: left; margin: 0 auto; max-width: 100%; position: relative; width: 505px; } .searchResults #siteSearchForm input:first-child { float: left; margin-right: 13px; } /* pagination */ .listPagination {} .listPagination .pagination, .pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span { border-radius: 0 !important; } .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover, .news .pagination .page.cur { background: #ff9b26; border-color: #ff9b26; color: #fff; } .news .pagination .page a { color: #444; } .pagination > li > a, .pagination > li > span, .news .pagination .page { background-color: #ececec; border: 1px solid #ececec; color: #444; display: inline-block; float: left; line-height: 40px; margin-right: 3px; padding: 0; text-align: center; width: 40px; } .news .pagination > a { background: #ececec; border: 1px solid #ececec; display: inline-block; float: left; line-height: 40px; margin-right: 3px; text-align: center; width: 40px; } .news .pagination .page.cur a { color: #fff; } .news .newsList .col-md-12 { text-align: center; } /* secvices icons */ #servicesIcons { padding: 18px 0 70px; } #servicesIcons .itemServices { color: #2a2a2a; float: left; height: 150px; line-height: 18px; margin-top: 70px; overflow: hidden; text-align: center; width: 20%; } #servicesIcons .itemServices .circleServices { border: 1px solid #b2b3b3; border-radius: 50%; height: 88px; margin: 0 auto 12px; position: relative; width: 88px; } #servicesIcons .itemServices .circleServices:hover { border: 2px solid #1c2e8c; } #servicesIcons .itemServices .circleServices:hover span { margin: -1px 0 0 -1px; } #servicesIcons .itemServices .circleServices .iconS { background: url(/images2/kingcross/services-icons.png) no-repeat; display: block; left: 50%; position: absolute; top: 50%; } #servicesIcons .itemServices .circleServices .footwear { background-position: -19px -18px; height: 45px; margin: -23px 0 0 -25px !important; width: 55px; } #servicesIcons .itemServices .circleServices:hover .footwear { background-position: -19px -107px; } #servicesIcons .itemServices .circleServices .clock { background-position: -120px -16px; height: 55px; margin: -28px 0 0 -15px !important; width: 29px; } #servicesIcons .itemServices .circleServices:hover .clock { background-position: -120px -105px; } #servicesIcons .itemServices .circleServices .key { background-position: -199px -19px; height: 53px; margin: -24px 0 0 -22px !important; width: 42px; } #servicesIcons .itemServices .circleServices:hover .key { background-position: -199px -108px; } #servicesIcons .itemServices .circleServices .xerox { background-position: -289px -20px; height: 50px; margin: -24px 0 0 -21px !important; width: 45px; } #servicesIcons .itemServices .circleServices:hover .xerox { background-position: -289px -109px; } #servicesIcons .itemServices .circleServices .insurance { background-position: -380px -20px; height: 49px; margin: -24px 0 0 -22px !important; width: 42px; } #servicesIcons .itemServices .circleServices:hover .insurance { background-position: -380px -109px; } #servicesIcons .itemServices .circleServices .wifi { background-position: -467px -27px; height: 34px; margin: -16px 0 0 -23px !important; width: 46px; } #servicesIcons .itemServices .circleServices:hover .wifi { background-position: -467px -116px; } #servicesIcons .itemServices .circleServices .electricСar { background-position: -556px -20px; height: 48px; margin: -24px 0 0 -22px !important; width: 49px; } #servicesIcons .itemServices .circleServices:hover .electricСar { background-position: -556px -109px; } #servicesIcons .itemServices .circleServices .cloakroom { background-position: -640px -24px; height: 42px; margin: -15px 0 0 -29px !important; width: 59px; } #servicesIcons .itemServices .circleServices:hover .cloakroom { background-position: -640px -113px; } #servicesIcons .itemServices .circleServices .veloparkinh { background-position: -732px -20px; height: 47px; margin: -22px 0 0 -29px !important; width: 65px; } #servicesIcons .itemServices .circleServices:hover .veloparkinh { background-position: -731px -109px; } /* contacts page */ .contacts { color: #3a3a3a; font-size: 16px; padding-bottom: 10px; } .info .pageTitle, .about .pageTitle, .location .pageTitle { background-color: #ffb848; color: #fff; margin-bottom: 80px; } .about .pageTitle { margin-bottom: 55px; } .info .pageTitle h1, .about .pageTitle h1, .location .pageTitle h1 { font-weight: 300; margin: 30px 0; } .location .content { margin-bottom: 50px; } .contacts .title { display: inline-block; font-size: 26px; margin-bottom: 15px; text-transform: uppercase; } .contacts .centerCol { padding-left: 60px; } .contacts .info { /*height: 120px;*/ margin-bottom: 20px; } .contacts .info .name { height: 52px; } .contacts .infoItem .info .phone { line-height: 27px; } .contacts .ico-email, .contacts .ico-tel { background: url(/images2/kingcross/email-icon.png) no-repeat; display: inline-block; float: left; height: 27px; /*margin: 15px 9px 15px 0;*/ width: 35px; } .contacts .ico-tel { background: url(/images2/kingcross/phone-icon.png) no-repeat; } .contacts .anketa { font-size: 15px; margin-bottom: 15px; } .contacts .anketa span { line-height: 15px; } .contacts .anketa a { border: 1px solid #acacac; display: inline-block; font-size: 16px; height: 39px; line-height: 37px; /*margin-top: 15px;*/ text-align: center; text-transform: uppercase; width: 193px; } .rss { /*background: url(/images2/kingcross/newsletter-bg.png) no-repeat right 15% bottom;*/ background-color: #f9f9f9; text-align: center; padding: 50px 0 60px; } .rss span { display: inline-block; font-size: 30px; margin-bottom: 26px; } .rss input[type="text"] { border: 1px solid #e1e1e1; color: #ffa53b; float: left; height: 50px; margin-right: 4%; outline: none !important; padding: 0 20px; /*width: 226px;*/ width: 48%; } .rss input[type="submit"] { background: #ffa53b; color: #fff; margin-top: 0 !important; /*width: 220px;*/ width: 48%; } .formAnketa .webForm span { display: inline-block; margin: 20px 0 10px 0; } .formAnketa .webForm span.mandatory { color: #ff0000; } .formAnketa .formTitle { font-weight: 400; margin: 20px 0 10px 0; } .formAnketa .webForm select, .formAnketa .webForm input { /*margin-bottom: 0px;*/ width: 100%; } .formAnketa .webForm input#nameСompany { margin-bottom: 30px; } .wrCheckbox { float: left; width: 50%; } .formAnketa label { font-weight: 300; float: left; line-height: 40px; } .wrCheckbox label { line-height: 25px; } .wrRadiobox label { width: 33%; } .wrRadiobox input { display: inline-block !important; height: 40px !important; width: 40px !important; margin-right: 10px; vertical-align: top; } .formAnketa .webForm input[type="checkbox"] { float: left; /*height: 42px;*/ height: 25px; outline: none; margin-right: 10px; margin-bottom: 0; width: auto; } .formAnketa .webForm textarea { display: inline-block; height: 80px; margin: 0 0 13px; width: 100%; } .formAnketa .webForm input.submitButton { margin: 0 auto; width: 50%; } .formAnketa input[name="country"], .formAnketa input[name="city"], .formAnketa input[name="area"], .formAnketa input[name="name-project"], .formAnketa input[name="min-area"], .formAnketa input[name="max-area"] { float: left; width: 48%; } .formAnketa input[name="country"], .formAnketa input[name="name-project"], .formAnketa input[name="min-area"] { margin-right: 4%; } .intl-tel-input { width: 100%; } .formAnketa .errorMessages { color: red; } .formAnketa .successMessages { font-weight: bold; margin-top: 30px; margin-bottom: 30px; } .formFoodMC .submitButton { display: block; margin: 0 auto; padding: 10px; width: 200px; } .weOpen { /*background: url(/images2/kingcross/clock.png) no-repeat 80px bottom;*/ font-size: 14px; padding: 55px 0 80px; } .weOpen h2 { color: #1b90be; font-size: 26px; font-weight: 300; margin-bottom: 25px; text-align: center; text-transform: uppercase; } .weOpen .wrTime { display: block; float: left; font-size: 16px; /*font-weight: 500;*/ font-weight: 300; min-height: 90px; text-align: center; text-transform: uppercase; width: 16.666%; } .weOpen .wrTime img { /*margin: 15px 0 15px 30px;*/ margin: 15px auto; } .wrTime .time { color: #23527c; display: inline-block; font-size: 15px; font-weight: 300; margin-top: 10px; } .contactsMap { background: #f0f0f0; border-bottom: 1px solid #f0f0f0; padding-top: 40px; } .contactsMap input[type="textbox"] { border: 1px solid #acacac; height: 43px; line-height: 41px; margin-top: 12px; max-width: 100%; padding: 0 15px; width: 270px; } .contactsMap input[type="button"] { background: #fff; border: 1px solid #1b90be; color: #1b90be; font-size: 17px; height: 43px; line-height: 41px; margin-top: 12px; padding: 0 15px; } .contactsMap #map { height: 480px; margin-top: 12px; } .howToGet { background-color: #f9f9f9; font-size: 32px; padding: 60px 0; text-align: center; } .howToGet img { margin-right: 30px; } .howToGet .ico-arr { background: url(/images2/kingcross/arrToGet.png); display: inline-block; height: 16px; margin: 5px 0 0 20px; width: 8px; } .howToGet .ctaDetails { display: block; font-size: 22px; border: 1px solid #7d7d7d; color: #444; left: 50%; margin: 10px 0 0 -110px; max-width: 100%; padding: 10px 0; position: relative; text-decoration: none; width: 300px; } .howToGetPage span { display: block; color: #ff716f; float: left; font-size: 18px; width: 7%; } .howToGetPage p { float: left; width: 90%; } .howToGetPage h3 { font-size: 20px; margin: 20px 0 30px; } .contactUs { padding: 50px; } .contactUs h2 { color: #ffa53b; font-size: 20px; font-weight: 300; max-width: 100%; margin: 0 auto 30px; text-transform: uppercase; width: 560px; } .contactUs .thanksBlock, .rss .thanksBlock { display: none; margin: 0 auto; max-width: 100%; width: 560px; } /* about page */ .about {} .about h3 { color: #ff333b; font-size: 40px; font-weight: 300; line-height: 50px; margin-bottom: 70px; text-align: center; } .about .infoBlock { float: left; text-align: center; width: 16.6666%; } .about .infoBlock .wrImg { height: 56px; line-height: 56px; margin-bottom: 10px; } .about .infoBlock img {} .about .infoBlock .text { font-size: 15px; line-height: 20px; } .about .infoBlock span { font-size: 15px; } .about .infoBlock span.odn { color: #ff333b; font-size: 16px; margin-left: 5px; } .about .infoBlock .square { color: #ff333b; font-size: 25px; margin-bottom: 10px; } .benefits2 { height: 500px; margin-top: 110px; } .col2 { float: left; height: 100%; width: 50%; } .benefits2 .col2:first-child { background: url(/images2/kingcross/about-1.jpg) center center; background-size: cover; } .benefits2 .text, .benefits3 .text { background: #fcb647; color: #fff; font-size: 18px; font-weight: 300; height: 100%; padding: 100px 30px 0 80px; } .benefits2 .text a { color: #1c2e8c; display: inline-block; font-weight: 400; margin-bottom: 60px; } .benefits2 .text > div { width: 68%; } .distance { height: 500px; } .distance .col2:first-child { background: #b7b7b7; padding-left: 130px; padding-right: 10px; } .distance .col2:first-child > img { margin: 75px 0 50px; } .distance .text { color: #fff; font-size: 16px; max-width: 100%; width: 430px; } .distance .text span { display: inline-block; margin-bottom: 15px; } .distance .text a { color: #1c2e8c; } .distance .col2:last-child { background: url(/images2/kingcross/2-about-us.jpg) top center; background-size: cover; } .benefits3 { height: 500px; } .benefits3 .col2:first-child { background: url(/images2/kingcross/about-3.jpg) center center; background-size: cover; } .circleBg { background: url(/images2/kingcross/circleBg.png) no-repeat 0 9px; padding-left: 25px; } .circleBg:last-child { margin-bottom: 50px; } .benefits3 .text span { display: inline-block; margin-bottom: 30px; width: 70%; } .benefits3 .text span:last-child { margin-top: 50px; } .descOption { background: #f0f0f0; font-size: 15px; padding: 70px 0; } .circleRed { background: #ff333b; border-radius: 50%; color: #fff; font-size: 18px; font-weight: 300; height: 110px; margin-bottom: 10px; text-align: center; width: 110px; } .circleRed > div { display: table-cell; height: 105px; vertical-align: middle; width: 105px; } .descOptionItem { margin-bottom: 18px; } .vertical { display: table-cell; height: 110px; vertical-align: middle; } .video { clear: both; padding: 90px 0 100px; } .video img { margin: 10px 20px 20px 0; } .video iframe { float: right; max-width: 100%; } .video .awords { font-size: 24px; } .video .awords h2 { font-weight: 300; font-size: 26px; margin-bottom: 60px; margin-top: 0; } .aboutGallery { background: #f0f0f0; padding: 0 0 60px 0; } .openFotorama { background: url(/images2/kingcross/zoom.png) no-repeat bottom 10px right 10px; cursor: pointer; display: inlne-block; float: right; /*height: 19px;*/ height: 100%; left: 0; /*margin: -36px 15px 0 0;*/ position: absolute; top: 0; /*width: 20px;*/ width: 100%; z-index: 10; } /* mobile app page */ .mobile-app section { height: 550px; width: 100%; } .mobile-app section .desc { line-height: 25px; } .mobile-app #pageTitle { display: none; } .mobile-app #content { margin-bottom: 0; } .appMain { background: url(/images2/kingcross/appMain.jpg) no-repeat; background-size: cover; color: #fff; width: 100%; } .appMain .iPnohes { margin-top: 60px; } .appMain .yourApp { font-size: 45px; font-weight: 300; line-height: 50px; margin: 130px 0 0 0; } .appMain .yourApp span, .appMain .kingcross span { font-weight: 400; } .appMain .kingcross { font-size: 45px; font-weight: 300; } .appMain .newsSales { font-size: 21px; margin: 25px 0 50px; } .appMain a { display: inline-block; margin-right: 23px; } .appNewsSales { background: #f0f0f0; color: #2584c2; /*height: 550px; width: 100%;*/ } .iPnohes { height: auto; max-width: 279px; } .appNewsSales .iPnohes { margin-top: 94px; } .appNewsSales .title { font-size: 40px; font-weight: 400; line-height: 46px; margin: 160px 0 30px; } .appNewsSales .desc { font-size: 20px; line-height: 25px; } .appNet { background: #2584c2; color: #fff; height: 550px; width: 100% } .appNet .iPnohes { margin-top: 106px; } .appNet .title { font-size: 39px; font-weight: 400; line-height: 46px; margin: 120px 0 30px; } .appNet .desc { font-size: 18px; } .appNet a { color: #fff; display: inline-block; margin-top: 40px; } .appShops { background: #f0f0f0; color: #2584c2; } .appShops .iPnohes { margin-top: 106px; } .appShops .title { font-size: 40px; font-weight: 400; line-height: 46px; margin: 180px 0 30px; } .appShops .desc { font-size: 20px; } .appShops a { display: inline-block; margin-top: 40px; } .mobile-app section.appParking { background: #f0f0f0; color: #2584c2; /*height: auto;*/ } .appParking .iPnohes { margin-top: 106px; } .appParking .title { font-size: 40px; font-weight: 400; line-height: 46px; margin: 150px 0 30px; } .appParking .desc { font-size: 20px; } .qrCode { height: auto !important; text-align: center; } .qrCode a { display: inline-block; margin: 47px 39px 93px; } .qrCode .qrCodeImg { margin: 70px 28px 40px; width: 240px; } .qrCode span { color: #3e3e3e; font-size: 40px; line-height: 46px; } .qrCode span span { font-weight: 400; } .appPopup { background: rgba(0,0,0,.5); display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 1000000; } .appPopup.active { display: block; } .appPopup .block { background: #fff; border: 1px solid #a1a1a1; bottom: 50px; font-size: 18px; left: 50%; margin-left: -480px; max-width: 100%; overflow: hidden; position: absolute; top: 50px; width: 960px; } .appPopup .block .blockDesc { height: 100%; overflow: auto; padding: 90px; } .appPopup .block .appClose { cursor: pointer; position: absolute; right: 35px; top: 30px; } .appPopup .block .title { color: #2584c2; font-size: 40px; margin-bottom: 40px; } .appPopup .block .desc > div { margin-bottom: 40px; } .appPopup .block .desc span { font-weight: 400; } /* scroll and select styling */ .mCSB_draggerRail { background: #e5e5e5 !important; } .mCSB_dragger_bar { background: #999999 !important; } label.styled { float: right; font-weight: 300; margin-bottom: 13px; position: relative; } label.styled:after { content:''; height: 34px; width: 35px; background: url(/images2/kingcross/arrSelect.png) no-repeat center center; background-color: #f53d45; /*background-color: red;*/ right: 1px; top: 1px; position: absolute; pointer-events:none; cursor: pointer; } select { background: #fff; border: 1px solid #959595; outline: none; height: 26px; padding: 0 8px; width: 215px; } /* small menu */ .blockSmallMenu { /*background: #f7f7f7;*/ background: #fff; /*display: none;*/ height: 100%; left: -260px; overflow-y: auto; /*padding: 0 30px;*/ position: fixed; top: 0; /*width: 100%;*/ width: 260px; z-index: 100000; -webkit-transition: left ease-out .5s; -moz-transition: left ease-out .5s; -o-transition: left ease-out .5s; transition: left ease-out .5s; } .blockSmallMenu.opened { display: block; left: 0; -webkit-transition: left ease-out .5s; -moz-transition: left ease-out .5s; -o-transition: left ease-out .5s; transition: left ease-out .5s; } .blockSmallMenu .wrScroll { bottom: 20px; position: absolute; top: 85px; width: 100%; } .blockSmallMenu .logo { float: left; margin-bottom: 30px; } .blockSmallMenu .logo img { height: auto; margin-top: 17px; margin-left: 20px; /*width: 155px;*/ } .blockSmallMenu .lang { float: right; font-size: 16px; position: relative; right: 18px; top: 37px; } .blockSmallMenu .lang a, .blockSmallMenu .lang span { margin: 0 3px; } .blockSmallMenu .closeMenu { background: url(/images2/kingcross/close-menu.png) no-repeat center center; cursor: pointer; display: inline-block; height: 40px; position: absolute; right: 10px; top: 25px; width: 40px; } .blockSmallMenu .line { background: #ccc; height: 1px; margin: 20px 0; /*width: 30%;*/ width: 100%; } .blockSmallMenu .firstMenuSmall { margin-top: 10px; margin-left: -20px !important; /*text-transform: uppercase;*/ } .blockSmallMenu ul li { list-style: none; } .blockSmallMenu ul li img { cursor: pointer; margin-left: 4px; } .firstMenuSmall li:last-child { border: none; } .blockSmallMenu .firstMenuSmall li a { /*color: #212121;*/ font-size: 20px; line-height: 40px; } .blockSmallMenu ul li span { /*background: url(/images2/kingcross/icon-arrow-right2.png) no-repeat right center;*/ display: inline-block; height: 34px; } .blockSmallMenu ul li span img { float: right; } .secondMenuSmall { font-size: 17px !important; margin-left: -20px !important; text-transform: none; } .secondMenuSmall li { height: 40px; line-height: 40px; } .secondMenuSmall li a { line-height: 30px; } .secondMenuSmall li ul { margin-left: -20px; } .secondMenuSmall a, .secondMenuSmall span { font-size: 17px; } .secondMenuSmall span img { height: 20px; } .secondMenuSmall a { color: #444; } .secondMenuSmall span { cursor: pointer; } .parentPage { height: 40px; overflow: hidden; } .parentPage.active { height: auto; } .blockSmallMenu ul li.parentPage.active span { /*background: url(/images2/kingcross/icon-arrow-right3.png) no-repeat right center;*/ /*width: 10px;*/ } .openMenu { display: none; cursor: pointer; position: absolute; right: 15px; top: 30px; } .openMenu.active { display: block; } .errorPage { background: url(/images2/kingcross/errorPage.jpg) center center; background-size: cover; color: #fff; font-size: 21px; font-weight: 200; font-family: "Roboto"; /*height: 490px;*/ min-height: 315px; overflow: hidden; position: relative; text-align: center; } .errorPage .text { display: inline-block; font-size: 110px; margin: 60px 0 0px; } .errorPage img { margin: 30px 0 30px; } .errorPage a { bottom: 10%; color: #fff; position: absolute; right: 10%; } .reserve, .showtimes { padding-left: 72px !important; } .reservePopup { background: rgba(128,128,128,.5); display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 200000; } .reservePopup.active { display: block; } .reservePopup .reservePopupContent { height: 564px; margin: 0 auto; margin-top: -277px; position: relative; top: 50%; width: 724px; } .reservePopup .reservePopupContent .closePopupOrder { cursor: pointer; position: absolute; right: 10px; top: 9px; } .reservePopup iframe { display: block; border: 17px solid #111111; } .wrTimetable { text-align: center; } .wrTimetable span { display: inline-block; font-weight: 500; margin: 0 0 20px 0; } .wrTimetable .titleTimeTable { font-size: 20px; margin: 25px 0 30px -30px; } .wrTimetable .wrLineItinerary { /*margin-top: 50px;*/ text-align: center; } .wrTimetable .lineItinerary1 { margin: -30px 8px 0; } .wrTimetable .lineItinerary2 { margin: -12px 8px 0; } .wrTimetable img { max-width: 100%; } .number { float: left; height: 25px; text-align: center; width: 30px; } .hours2 { height: 25px; text-align: center; } .colSM { background: #f9f9f9; margin: 0 0 50px 5%; padding: 25px 0; width: 90%; } .wrTimetable .departure { font-size: 17px; font-weight: 300; } /* rink table*/ .rinkPrice .textTable span, .rinkPrice .textTable2 span { font-weight: 300 !important; } .rinkPrice h3 { text-align: center; } .rinkPrice .smallTable { display: none; } .rinkPrice table { margin: 0 auto 20px; text-align: center; width: 90%; } .rinkPrice th { padding: 0 2px; text-align: center; } .rinkPrice td { padding: 0 5px; } .rinkPrice .table2 tr:nth-child(2n) { background: #f9f9f9; } .rinkPrice .table1 tr td:nth-child(1), .rinkPrice .table1 tr td:nth-child(2), .rinkPrice .table1 tr td:nth-child(7), .rinkPrice .table1 tr td:nth-child(8) { background: #f9f9f9; } .table1, .table2, .tableSmall1, .smallTimetable { border-collapse: collapse; font-size: 16px; } .table1 td, .table2 td, .table1 th, .table2 th, .tableSmall1 th, .tableSmall1 td, .smallTimetable th, .smallTimetable td { border: 1px solid #E2E2E2; } .table1 th, .table2 th, .smallTimetable th, .rowName { color: #1b90be; font-weight: 500; padding: 5px; } .table2 td { padding: 5px; } .duration { color: #1b90be; margin-bottom: 0 !important; } .textTable { text-align: left; padding-top: 70px; } .textTable2 { text-align: left; /*padding-top: 40px;*/ } .rinkPrice .titleTimeTable { margin: 75px 0 40px 0px; } /* new slider */ #sliderHomeNews { /*height: 360px;*/ } #sliderHomeNews .item { height: 360px; } .mainBaners .owl-prev { background: url("/images2/kingcross/icon-arrow-left.png") no-repeat; height: 50px; left: 30px; margin-top: -25px; position: absolute; top: 50%; width: 22px; } .mainBaners .owl-next { background: url("/images2/kingcross/icon-arrow-right.png") no-repeat; height: 50px; margin-top: -25px; position: absolute; right: 30px; top: 50%; width: 22px; } .mainNews .owl-prev, .sliderPartners .owl-prev { background: url("/images2/kingcross/icon-arrow-left.png") no-repeat; height: 50px; left: -70px; margin-top: -25px; position: absolute; top: 50%; width: 22px; } .mainNews .owl-next, .sliderPartners .owl-next { background: url("/images2/kingcross/icon-arrow-right.png") no-repeat; height: 50px; margin-top: -25px; position: absolute; right: -70px; top: 50%; width: 22px; } .sliderPartners .owl-item { /*width: 115px !important; width: auto;*/ } .sliderPartners .owl-prev { left: -15px; } .sliderPartners .owl-next { right: -15px; } .sliderPartners .owl-item > div { display: block; margin: 0 auto; width: 115px; } #mainPageNews { width: 920px; max-width: 100%; margin: 0 auto; } #mainPageNews .owl-item { max-width: 200px; } #sliderMovieRecent .item { /*max-width: 130px;*/ } #sliderMovieRecent .owl-item { max-width: 130px; } #mainPageNews .owl-item, #mainPageNews .item { /*width: 200px !important;*/ } /* email form */ .nameField { float: left; } .openBtn { background: #fff; } .openAppForm, .openAppForm:hover { background-color: #ffa53b; color: #fff; display: block; font-size: 18px; height: 50px; line-height: 48px; margin: 15px 0 20px 0; position: relative; text-align: center; text-decoration: none; width: 297px; } .popupAppForm { background: rgba(0,0,0,.4); display: none; height: 100%; left: 0; padding: 30px; position: fixed; top: 0; width: 100%; z-index: 200000; } .popupAppForm.active { display: block; } .popupAppForm .closeImg2 { background: url(/images2/kingcross/close-icon.png); cursor: pointer; display: block; height: 28px; position: absolute; right: 25px; top: 25px; width: 28px; z-index: 10; } .popupAppForm .message { display: block; padding: 50px; text-align: center; } .popupAppForm .message.hid, .popupAppForm .wrAppForm.hid { display: none; } .wrAppForm { padding: 0 30px; } .popupAppForm .blockAppForm { background: #fff; display: block; height: 100%; overflow-y: auto; overflow-x: hidden; margin: 0 auto; padding: 65px 0 40px; position: relative; width: 60%; } .popupAppForm .wrSc { height: 100%; } .popupAppForm .blockAppForm input[type=submit] { background: #ffa53b; border: none; color: #fff; margin: 20px auto 0; } .popupAppForm .blockAppForm .col-sm-offset-4 { margin-left: 0; width: 100%; } .singleItemApplication .webForm .formTitle { margin: 5px 0; } .popupAppForm .mCSB_inside > .mCSB_container { margin-right: 0; } .popupAppForm .titleForm { font-size: 26px; position: absolute; text-align: center; top: 18px; width: 100%; } .popupAppForm select { height: 50px; width: 100%; } #place-images{ position: relative; padding: 20px 50px; } .place-images__item{ width: 100%; } .place-images__item.active{ } #place-images .slick-arrow:focus{ outline: none; } #place-images .slick-arrow{ position: absolute; top: 50%; margin-top: -35px; z-index: 3; border: none; background-color: transparent; color: #cecece; font-size: 0; line-height: 0; padding: 5px; } #place-images .slick-arrow.slick-prev{ left: 0; }#place-images .slick-arrow.slick-next{ right: 0; } .fancybox-container{ z-index: 9999999!important; } #place-images a{ margin: 5px; cursor: pointer; } @font-face { font-family: 'icomoon'; src: url('/fonts/icomoon.eot?en9n05'); src: url('/fonts/icomoon.eot?en9n05#iefix') format('embedded-opentype'), url('/fonts/icomoon.ttf?en9n05') format('truetype'), url('/fonts/icomoon.woff?en9n05') format('woff'), url('/fonts/icomoon.svg?en9n05#icomoon') format('svg'); font-weight: 300; font-style: normal; } #place-images .slick-prev:before, #place-images .slick-next:before{ font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; font-size: 45px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } #place-images .slick-next:before { content: "\e90b"; } #place-images .slick-prev:before { content: "\e90a"; } #single-1196{ background-position: center top; } #map .popover .logo a { display: inline-block; height: 100%; } #map .popover .logo a img { max-height: 100%; object-fit: contain; } .news #lists .placeItem .date { display: inline-block; } @media screen and (max-width: 320px) and (min-width: 320px) { #lists #placeSearchForm input { width: 237px; } #lists #placeTypesDropdown { width: 272px; } } @media screen and (max-width: 320px) { .news #lists .placeItemCol { height: 320px !important; } .mainAction .actionTitle a { font-size: 32px; } } @media screen and (max-width: 350px) { .about .infoBlock { width: 50% !important; } .paginationSmall .toggleSales { display: none !important; } } @media screen and (max-width: 360px) { .place .placesmap, .place .viewmore span { font-size: 12px !important; } } @media screen and (max-width: 370px) { .mainNews .bx-wrapper .bx-next, .movieList .bx-wrapper .bx-next { right: -35px !important; } .mainNews .bx-wrapper .bx-prev, .movieList .bx-wrapper .bx-prev { left: -35px !important; } .news #lists .placeItem .placeItemBG { height: 198px !important; } } @media screen and (max-width: 380px) { .place .viewmore span { float: none; } .place .placesmap span { padding-left: 0; } .place .viewmore { padding: 15px 28px 15px 4px; } } @media screen and (max-width: 397px) { .aboutGallerySlider li > img { height: 166px; } } @media screen and (max-width: 400px) { .place .viewmore { font-size: 16px; } } @media screen and (min-width: 350px) and (max-width: 450px) { .about .infoBlock { width: 50% !important; } } @media screen and (max-width: 470px) { .place #placeInfo { overflow: hidden; /*left: 36px; overflow: hidden; position: absolute; right: 0px;*/ } .place .placedata, .place .viewmore { max-width: 100%; } .place .viewmore { /*height: 64px;*/ overflow: hidden; } .wrCheckbox, .formAnketa input[name="country"], .formAnketa input[name="city"], .formAnketa input[name="area"], .formAnketa input[name="name-project"], .formAnketa input[name="min-area"], .formAnketa input[name="max-area"] { width: 100%; } .formAnketa input[name="country"], .formAnketa input[name="name-project"], .formAnketa input[name="min-area"] { margin-right: 0; } .wrRadiobox label { width: 100%; } #footer .footercontact .adress { float: left; } .gallery .bx-wrapper .bx-prev { left: -40px !important; } .gallery .bx-wrapper .bx-next { right: -40px !important; } #sliderHomeNews .item a { margin: 0 35px; } #sliderHomeNews .item.infoBanner { width: auto; } #sliderHomeNews .item .title { font-size: 38px; } #sliderHomeNews .item .title { line-height: 50px; margin-top: 130px } .news #lists .placeItemCol { width: 100% !important; } .place .placesmap, .place .viewmore span { font-size: 16px; } .place .placesmap span { padding-left: 8px; } .place .viewmore { padding-right: 50px; } } @media screen and (max-width: 480px) { .placefulldesc, .placecontact { margin-left: 0; } .howToGet .ctaDetails { left: 0; margin: 10px auto; max-width: 100%; } .sectionTitle { margin-left: 0px; } .popupAppForm { padding: 5px; } .popupAppForm .blockAppForm { width: 100% !important; } .singleItemApplication .webForm .formControl input, .singleItemApplication .webForm select { height: 35px; } .singleItemApplication .webForm input { margin-bottom: 5px; } .popupAppForm .blockAppForm input[type=submit] { margin-top: 10px; } .popupAppForm .titleForm { padding-left: 10px; text-align: left; } .popupAppForm .closeImg2 { right: 15px; top: 15px; } .popupAppForm .blockAppForm { padding-top: 60px; padding-bottom: 5px; } .singleItemApplication { padding-bottom: 0; } } @media screen and (max-width: 500px) { article.benefits2 .col1, article.benefits2 .col2, .distance .col1, .distance .col2, .benefits3 .col1, .benefits3 .col2, .infoItem, .weOpen .wrTime { font-size: 14px !important; width: 100% !important; } .weOpen .wrTime { width: 50% !important; } .distance .col2:first-child { margin-top: 350px; } .distance .col2:last-child { margin-top: -850px; } .divBg span { font-size: 38px; } .divBg span.textAction { font-size: 34px; } .sliderActionTitle a span { font-size: 20px; } .aboutGallery .bx-wrapper .bx-prev { left: -40px !important; } .aboutGallery .bx-wrapper .bx-next { right: -40px !important; } #footer .footermenu { display: none; } #footer .footertime { padding-left: 0px; width: 100%; } .benefits2 .text > div { width: 98%; } .benefits2 .text { font-size: 18px !important; } .benefits3 .text { font-size: 16px !important; } .reserve, .showtimes { padding-left: 20px !important; } #lists .shoppingList .placeItemCol, .entertainment #lists .placeItemCol, .cafes-restaurants #lists .placeItemCol, .services #lists .placeItemCol { width: 100% !important; } .benefits2 .col2:first-child, .distance .col2:last-child, .benefits3 .col2:first-child { height: 350px !important; } .benefits3, .benefits2 { height: auto; } .benefits2 .text, .benefits3 .text { padding-bottom: 40px !important; } .benefits2 { margin-top: 30px; } #lists .placeItemCol.hid { height: 0 !important; } .howToGetPage p { width: 87%; } .howToGetPage span { width: 33px; } #pageTitle h1 { font-size: 27px; } .sectionTitle { margin-top: 40px; } section#content { margin-bottom: 20px; } .contactUs h2 { font-size: 26px; margin-top: 25px; } .weOpen { padding: 15px 0 50px; } #servicesIcons .itemServices { width: 50% !important; } } @media screen and (min-width: 801px) { .mainPlace .mainPlaceShopping { background: url(/images2/kingcross/shops-a.jpg) no-repeat; background-size: cover; } .mainPlace .mainPlaceRestorans { background: url(/images2/kingcross/cafe-a.jpg) no-repeat; background-size: cover; } .mainPlace .mainPlaceEnterteiments { background: url(/images2/kingcross/entertainment-a.jpg) no-repeat; background-size: cover; } .mainPlace .mainPlaceServises { background: url(/images2/kingcross/services-a2.jpg) no-repeat; background-size: cover; } } @media screen and (max-width: 800px) and (min-width: 400px) { .mainPlace .mainPlaceShopping.testPlace .mainPlaceBG .mainPlaceTitle, .mainPlace .mainPlaceShopping.testPlace .mainPlaceSubTitle, .mainPlace .mainPlaceRestorans.testPlace .mainPlaceBG .mainPlaceTitle, .mainPlace .mainPlaceRestorans.testPlace .mainPlaceSubTitle, .mainPlace .mainPlaceEnterteiments.testPlace .mainPlaceBG .mainPlaceTitle, .mainPlace .mainPlaceEnterteiments.testPlace .mainPlaceSubTitle, .mainPlace .mainPlaceServises.testPlace .mainPlaceBG .mainPlaceTitle, .mainPlace .mainPlaceServises.testPlace .mainPlaceSubTitle { margin-left: 50px !important; } #header.main .logo { margin-left: 36px !important; } } @media screen and (max-width: 800px) { .sliderPartners .owl-next { right: 0; } .sliderPartners .owl-prev { left: 0; } .mainPlace .mainPlaceShopping .mainPlaceBG { background: #f95656; } .mainPlace .mainPlaceRestorans .mainPlaceBG { background: #4ab471; } .mainPlace .mainPlaceEnterteiments .mainPlaceBG { background: #25a9d3; } .mainPlace .mainPlaceServises .mainPlaceBG { background: #e6ce44; } } @media screen and (max-width: 550px) { #lists #placeSearchForm { float: none; } .shopping #lists #placesFilters { margin-left: -14px; } .qrCode a { margin: 25px 39px 0px; } } @media screen and (max-width: 644px) { .qrCode .qrCodeImg { margin: 10px 28px 0px; } } @media screen and (max-width: 601px) { .news #lists .placeItem .placeItemBG { height: 315px; } .news #lists .placeItemCol { /*height: 435px;*/ } } @media screen and (max-width: 601px) and (min-width: 320px) { .news #lists .placeItem { /*min-height: 415px;*/ } } @media screen and (max-width: 600px) { .placeItemCol { width: 100%; } .contactUs { padding: 15px; } .rss input[type="text"] { float: none; margin: 0 auto 15px; } .rss .webForm input.submitButton { margin: 0 auto; } #lists .pageTitle h1 { float: none; font-size: 30px; line-height: 27px; } #lists #placesFilters { float: left; margin-top: -10px; margin-bottom: 20px; } .mainNews .placenewsblock h1 { /*height: 150px; line-height: 150px;*/ } .placenewsblock { margin-bottom: 0; } .mainMuvie { padding: 10px 0 20px; } .movieList { margin: 20px 0; } .mainMuvie .muvieTitle { font-size: 40px; } .about h3 { font-size: 30px; line-height: 30px; } .contactsMap #map { height: 380px; } .nowMovie2 .date { float: left; margin-left: 30px; } .rss input[type="text"], .rss input[type="submit"] { width: 100%; } #dateBox { margin-top: 10px; } .rinkPrice .smallTable { display: block; } .table1 { display: none; } } @media screen and (max-width: 640px) { .news #lists .placeItem .placeItemBG { height: 195px; } .mainAction .actionTitle { /*background: url(/images2/kingcross/actionTitleBg.png) no-repeat center top 85px;*/ /*line-height: 100px; height: 100px;*/ } } @media screen and (max-width: 680px) { .wrTimetable span { display: block; } .wrTimetable .lineItinerary2 { margin: -12px 8px 10px; } .colSM { margin-bottom: 20px; } .searchResults #siteSearchForm input:first-child { float: none !important; } #lists .placeItem .placeItemBG { height: 119px; } } @media screen and (max-width: 700px) { article.contactUs .webForm textarea, article.contactUs .webForm input { margin: 0 auto 13px; width: 100% } article.contactUs .webForm input[name="captcha"], .wrCaptcha { width: 45%; } article.contactUs .webForm input[name="captcha"] { float: right; } .shopping #lists .pageTitle h1 { float: none; } .shopping #lists #placesFilters { float: left; margin-top: -10px; } .errorPage .text { margin-top: 0; } .wrTimetable .titleTimeTable { margin-left: 0; } } @media screen and (min-width: 681px) and (max-width: 730px) { .location .wrTimetable span { font-size: 15px; } } @media screen and (min-width: 641px) and (max-width: 730px) { .news #lists .placeItem .placeItemBG { height: 220px; } } @media screen and (max-width: 730px) { #lists .shoppingList .placeItemCol, .news #lists .placeItemCol, .entertainment #lists .placeItemCol, .cafes-restaurants #lists .placeItemCol, .services #lists .placeItemCol { width: 50%; } #servicesIcons .itemServices { width: 33.333%; } } @media screen and (max-width: 740px) { .shopping #lists .placeItemCol { width: 50%; } } @media screen and (max-width: 767px) { .about .infoBlock { margin-bottom: 20px; width: 33.3333%; } #footer .footercontact a img { /*margin-top: 20px;*/ } .weOpen .wrTime { text-align: center; } .weOpen .wrTime img { margin-left: 0; } .hours2 { float: left; width: 25%; } .wrTimetable .departure { margin-top: 10px; } .wrTimetable .wrLineItinerary { margin-left: 0; } .vertical { height: auto; } .contacts .centerCol { padding-left: 15px !important; } .sales .singleItem img, .news .singleItem img { max-height: 300px; width: auto; } .singleItemGallery { margin-bottom: 0; } .reserve, .reservePopup iframe, .reservePopup.active { display: none; } .infoItem { margin-bottom: 20px; } .contacts .info { /*height: 90px;*/ } .contacts .infoItem:first-child .info { height: 75px !important; } .contactsMap #map { height: 340px; } .sales .shortDesc, .news .shortDesc { padding-right: 0; } .placecontact { overflow: hidden; margin-right: 0; } #footer .footerdatablock { margin-top: 20px; } .mobile-app section { height: auto; padding-bottom: 50px; text-align: center; } .mobile-app section .title { margin-top: 30px; } .appMain { text-align: center; } .iPnohes { display: block; height: 220px; margin: 60px auto !important; } .appMain .yourApp { margin-top: 30px; } .appPopup .block .blockDesc { padding-top: 60px; padding-bottom: 60px; padding-left: 30px; padding-right: 30px; } } @media screen and (max-width: 850px) { .benefits2 .text, .benefits3 .text { font-size: 15px; padding: 40px 10px 0 40px; } .distance .col2:first-child { padding-left: 30px; padding-right: 15px; } } @media screen and (max-width: 870px) { .mainAction .actionSlider { /*height: 350px;*/ } .divBg span.textAction { margin-top: 32px; } .divBg br { display: none; } .divBg a { display: none; } .divBg { height: 110px; width: 100%; } .sliderActionTitle { float: none; margin: 56px auto 45px; } .divBg .circle { display: none; /*height: 70px; right: 55px; top: 72px; width: 70px;*/ } .divContentInfo { width: 100%; } .divBg span.wordAction { font-size: 38px; margin: 27px 0 20px; } .actionSlider .bx-wrapper .bx-next { right: 5px !important; } .actionSlider .bx-wrapper .bx-prev { left: 5px !important; } } @media screen and (max-width: 991px) { .actionSlider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { padding-left: 0px; } .weOpen .wrTime { width: 33.333%; } .shopping #lists #placeSearchForm { /*margin-top: -15px;*/ margin-bottom: 5px; } .letters { display: none; text-align: center; line-height: 22px; margin-right: 23px; width: 215px; } #sliderHomeNews .item[data-class="kovzanka"] { background-position: left -170px center !important; } .searchResults #siteSearchForm { margin-left: 0; } .contacts .centerCol { padding-left: 25px; } .allSales .itemAllSales { border-bottom: 10px solid #f0f0f0; margin-bottom: 30px; padding-bottom: 20px; } .allSales .itemAllSales:last-child { border: none; } .paginationSmall .toggleSales { display: block; } .paginationSmall .wrSaleLink { display: none; } .mainBaners .fonTextAction { background: rgba(0,0,0,.6); } #sliderHomeNews .item[data-class="ashan"] .title, #sliderHomeNews .item[data-class="ashan"] .subtitle, #sliderHomeNews .item[data-class="ashan"] .subtitle a, #sliderHomeNews .item[data-class="kovzanka"] .title, #sliderHomeNews .item[data-class="kovzanka"] .subtitle, #sliderHomeNews .item[data-class="kovzanka"] .subtitle a { color: #fff; } .video .awords h2 { margin-bottom: 10px; } .textTable, .textTable2 { padding-top: 0; } .rinkPrice .titleTimeTable { margin-top: 25px; } .video { padding-top: 50px; } .video .awords { text-align: center !important; } .video iframe { display: block; float: none; margin: 0 auto; } .video img { margin-left: 5px; margin-right: 5px; } .appMain a { margin-right: 10px; } .appMain .yourApp { margin-top: 95px; } .appPopup .block { left: 50%; margin-left: -50%; } .popupAppForm .blockAppForm { width: 90%; } } @media screen and (min-width: 992px) and (max-width: 1100px) { /*.actionSlider .bx-wrapper .bx-next { right: 0px !important; } .actionSlider .bx-wrapper .bx-prev { left: 0px !important; }*/ } @media screen and (min-width: 1201px) { #wrPlaceMap.active { width: 702px; } #placeMap.active { width: 702px; } } @media screen and (max-width: 1200px) { .entertainment #lists .placeItem .placeItemHours:nth-child(3) { font-size: 11px; overflow: hidden; } #wrPlaceMap.active { background: #fff; left: 0; margin: 45px auto; right: 0; width: 100%; } #placeMap.active { width: 100%; } .singleItemGallery .bx-wrapper .bx-next { right: -35px !important; } .singleItemGallery .bx-wrapper .bx-prev { left: -35px !important; } } @media screen and (min-width: 992px) and (max-width: 1200px) { .letters { text-align: center; line-height: 22px; margin-right: 23px; width: 240px; } .news #lists .placeItem .placeItemBG { height: 153.8px; } /*.actionSlider .bx-wrapper .bx-next { right: -30px !important; } .actionSlider .bx-wrapper .bx-prev { left: -30px !important; }*/ .shopping #lists .placeItemCol { width: 33.33333%; } #footer .footerabout .footeraboutsocial a { margin-bottom: 10px; } #footer .footerabout .footeraboutsocial a:nth-child(3) { /*display: iblock !important;*/ float: none !important; } #footer .footercontact .adress { float: left; } } @media screen and (min-width: 767px) and (max-width: 1368px) { .news #lists .placeItem { max-width: 262px; } } @media screen and (min-width: 1600px) { .mainPlace .mainPlaceTitle { font-size: 50px; } } @media screen and (min-width: 731px) and (max-width: 991px) { .news #lists .placeItem .placeItemBG { height: 159.3px; } } @media screen and (min-width: 871px) and (max-width: 991px) { .actionSlider .bx-wrapper .bx-prev { left: -30px !important; } .actionSlider .bx-wrapper .bx-next { right: -30px !important; } } @media screen and (min-width: 992px) and (max-width: 1200px) { .divBg { margin-left: 30px; } } @media screen and (min-height: 800px) { .mainPlace .mainPlaceTitle { padding-top: 450px; } .mainPlace .mainPlaceRestorans .mainPlaceBG .mainPlaceTitle.active { padding-top: 300px; -webkit-transition: all ease-out .5s; -moz-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s; } .mainPlace .mainPlaceShopping .mainPlaceBG .mainPlaceTitle.active, .mainPlace .mainPlaceEnterteiments .mainPlaceBG .mainPlaceTitle.active, .mainPlace .mainPlaceServises .mainPlaceBG .mainPlaceTitle.active { padding-top: 325px; -webkit-transition: all ease-out .5s; -moz-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s; } .mainPlace .mainPlaceSubTitle.active { color: #444; margin-top: 0px; margin-bottom: 10px; -webkit-transition: all ease-out .5s; -moz-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s; } .mainPlace .mainPlaceSubTitle { margin-top: 90px; } } @media screen and (min-width: 951px) { .testPlace { min-height: 600px !important; } } @media screen and (max-width: 800px) { #header, #header.fixed { z-index: 100; } #header .logo img { /*width: 155px;*/ } #header.main .logo { margin-left: 5px; } .mainPlaceText { display: none; } .testPlace { min-height: 100px !important; width: 100% !important; } .mainPlace .mainPlaceTitle { font-size: 25px; height: auto; line-height: 32px; padding-top: 50px; position: relative; /*top: 25%;*/ } .mainPlace .mainPlaceSubTitle { font-size: 19px; } .arr a img { display: none; } .mainPlace .mainPlaceShopping.testPlace .mainPlaceBG .mainPlaceTitle, .mainPlace .mainPlaceShopping.testPlace .mainPlaceSubTitle, .mainPlace .mainPlaceRestorans.testPlace .mainPlaceBG .mainPlaceTitle, .mainPlace .mainPlaceRestorans.testPlace .mainPlaceSubTitle, .mainPlace .mainPlaceEnterteiments.testPlace .mainPlaceBG .mainPlaceTitle, .mainPlace .mainPlaceEnterteiments.testPlace .mainPlaceSubTitle, .mainPlace .mainPlaceServises.testPlace .mainPlaceBG .mainPlaceTitle, .mainPlace .mainPlaceServises.testPlace .mainPlaceSubTitle { margin-left: 20px; } .mainPlace .mainPlaceShopping.testPlace .mainPlaceBG .mainPlaceTitle { /*padding-top: 105px;*/ } .mainPlaceRestorans br { display: none; } #header.main { background: #fff !important; height: 90px; } .mainPlace .mainPlaceShopping { margin-top: 90px; } .mainPlace .mainPlaceShopping, .mainPlace .mainPlaceRestorans, .mainPlace .mainPlaceEnterteiments, .mainPlace .mainPlaceServises { border-left: none; } .mainPlace { /*min-height: 488px;*/ } } @media screen and (min-width: 800px) and (max-width: 1200px) { .mainPlace .mainPlaceBG .mainPlaceTitle, .mainPlace .mainPlaceSubTitle, .mainPlace .mainPlaceText { margin-left: 15px !important; } .en .mainPlace .mainPlaceTitle { font-size: 25px; } } @media screen and (min-width: 600px) and (max-width: 1200px) { .mainPlace .mainPlaceShopping.testPlace .mainPlaceBG .mainPlaceTitle, .mainPlace .mainPlaceShopping .mainPlaceSubTitle, .mainPlace .mainPlaceShopping .mainPlaceText { margin-left: 20px; } #header.main .logo { margin-left: 5px; } .mainPlace .mainPlaceTitle { font-size: 30px; /*height: 370px;*/ line-height: 40px } } @media screen and (max-width: 1007px) { .firstMenu, .secondMenu { display: none; } } @media screen and (max-width: 600px) { .blockSmallMenu { /*width: 100%;*/ } } /* media height */ @media screen and (max-height: 600px) and (max-width: 800px) { .mainPlace .mainPlaceTitle { padding-top: 22px; } .mainPlace .mainPlaceShopping.testPlace .mainPlaceBG .mainPlaceTitle { /*padding-top: 95px;*/ } } @media screen and (min-height: 800px) and (max-width: 801px) { .mainPlace .mainPlaceTitle { padding-top: 90px !important; } .mainPlace .mainPlaceSubTitle { margin-top: 15px; } } .dateInput { background-image: url(/images2/kingcross/calendar.png); background-repeat: no-repeat; border: none; color: transparent; cursor: pointer; display: block; float: right; height: 20px; margin-left: 10px; width: 20px; } /* map popup */ .popupMap { background: rgba(0,0,0,.5); display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 1000000; } .popupMap.active { display: block; } .popupMap .closePopupMap { cursor: pointer; right: 10px; position: absolute; top: 0; padding: 15px; } .mainBaners .owl-dots { margin: 10px auto; width: 60px; } .mainBaners .owl-dot { background: #666; border: 1px solid #666; border-radius: 50%; display: block; float: left; height: 10px; margin: 0 5px; width: 10px; } .mainBaners .owl-dot.active { background: #fff; } .formPopup{display:none;} .boxSubs {position: relative;} .boxSubs .title{color:rgb(255,149,55);text-align:center;font-size:20px;margin-top:10px;margin-bottom:10px;text-transform: uppercase; font-weight:500;line-height:25px;} .boxSubs h2{text-align:center;font-size:17px;margin:10px 0; } .boxSubs form{margin:0 auto;width:90%;} .boxSubs .control-radio {margin: 10px 0;} .boxSubs label {font-weight: 400; display: block;} .boxSubs input[type="text"] { border: 1px solid #c8c8c8;font-size: 18px;height: 50px; padding: 0 10px; margin: 0 0 13px; width: 100%;} .boxSubs .save-panel{text-align:center; margin: 10px 0 5px;z-index: 10; padding-bottom: 10px;} .boxSubs .save-panel .subSend { width:80%; background-color: #ffa53b; border: none; color: #fff; font-size: 18px; height: 50px; margin: 20px;} .boxSubs .control-captcha {text-align: center;} .boxSubs .control-captcha label,.boxSubs .control-captcha input {display: inline-block; float: none;} .boxSubs .save-panel .subCancel {cursor:pointer; background: transparent; width: auto; color:#000;font-size: 14px;} .boxSubs .save-panel .subCancel:HOVER {background: transparent} .boxSubs .login-social {margin-bottom: 5px;} .boxSubs .img-proc { position: absolute; right: -15px;bottom: -15px;width: 88px;height: 105px; z-index:5; background:url("/images2/leomoda/proc.png") no-repeat; } .jconfirm .jconfirm-box div.closeIcon{top:10px;bottom:10px;} .jconfirm.jconfirm-white .jconfirm-bg {background-color: rgba(0,0,0,1);} .jconfirm.jconfirm-white .jconfirm-box .buttons {float: none; width: 100%; text-align: center;} .jconfirm.jconfirm-white .jconfirm-box .buttons button.btn-default {min-width:200px; font-weight:300; background: #FF9537;color: #fff; font-size: 18px; border: 0px; height: 35px; border-radius: 0px; max-width: 260px; cursor: pointer;} .jconfirm.jconfirm-white .jconfirm-box .buttons button.btn-default:HOVER {background: #FE861C;} .jconfirm .jconfirm-box div.content-pane {margin-bottom: 0px;} .jconfirm .jconfirm-box div.content-pane .content { text-align: center; font-size: 20px;} .jconfirm.jconfirm-white .jconfirm-box, .jconfirm.jconfirm-light .jconfirm-box {border-radius:0px!important;} .head-android,.head-ios {display: table; width:100%; height: 90px; border-bottom:2px solid #25a8d2; border-top:2px solid #25a8d2; text-align: center; color:#25a8d2} .head-android div,.head-ios div {display:table-cell; vertical-align:middle; font-size: 25px; width: 50%; line-height: 22px;} .head-android:AFTER,.head-ios:AFTER {clear: both;content: '';width: 100%;display: block;} .mainch { position: absolute; top:60px; } /* style form pop-up */ .sp-popup-outer.sp-show .sp-form-popup { margin-top: 200px; } /* end style form pop-up */ .table1 .sg-rink-bg { background: #f9f9f9!important; } .table1 .sg-rink-bg-fff { background: #fff!important; } .rinkPrice .table1 tr td.sg-rink-bg-fff { background: #fff!important; } .grecaptcha-badge { display: none!important; } .smallTable { display: block!important; } .table1, .smallTable-price { display: none!important; } .sg-text-price-new { text-align: left; } #lists .placeItem .placeItemShortdesc{ position: relative; } #lists .placeItem .placeItemShortdesc .popup-text { display: flex; align-items: center; justify-content: center; padding: 0 15px; position: absolute; top: 0; right: 15px; left: 15px; bottom: 0; color: #FFFFFF; background: rgba(101, 97, 96, 0.8); border: 2px solid #f53d45; font-weight: 500; font-size: 20px; } #placeInfo .placedata .popup-text { text-transform: uppercase; font-weight: 500; font-size: 18px; text-align: left; margin: 20px 30px 0; } #lists .placeItemCol { height: 450px; } #lists .placeItem .placeItemHours { height: 34px; } #lists .placeItem .placeItemHours:nth-child(2) { height: 17px; }