.solidres-module-currency {padding-left: 0;}

.solidres-module-currency-mobile {display: none;}

.jicons-icons {display: none;}

.moblang {display: none;}

@media (max-width: 767px) {
  
  .moblang {
    
    display: block !important;
    z-index: 10;
    position: fixed;
    top: 3%;
    right: 3%;
    border: 1px dashed #000000;
    border-radius: 25px;
    margin-left: 2px;}
  
  .solidres-module-currency-mobile {
    						
    						padding-left: 0;
  							display: block !important;
    						position: fixed;
    						z-index: 10;
    						top: 3%;
    						left: 80%;
    						list-style-type: none;
    						
  }
  
  .solidres-module-currency-mobile li > a {color: #faa732;}
  
  .uk-parent:first-child {text-transform: none !important;}
  
}

.moblang a { padding-left: 6px;
			 padding-right: 4px;

}

#book_by_phone h3 {
    font-size: 20px !important;
    margin: 0px !important;    
	}

#book_by_phone .BookUkr {
    line-height: 30px;
    font-size: 20px !important;
    margin: 0px !important;    
	}
    
#book_by_phone p {
    margin: 10px;
    font-size: 50px;
    font-style: italic;
	}

#book_by_phone .myPbookUkr {
    margin: 10px !important;
    font-size: 50px !important;
    font-style: italic;
	}

#book_by_phone .myPbookRu {
    margin: 0px !important;
    font-size: 30px !important;
    font-style: italic;
	}

#book_by_phone .myPbook {
    margin-top: 10px;
    font-size: 15px;
    font-style: normal;
	}

#book_by_phone .bookRu {
    margin-top: 0px !important;
}

#book_by_phone i {
    margin-top: 29px !important;
}

.solidres-module-roomtype-item p {
    margin: 0px !important;
    margin-left: 10px !important;
    font-size: 12px !important;
}

li .uk-parent {line-height: 10px !important;}

.uk-nav-sub li {line-height: 15px !important;}

a[href="/en/rooms"] + .uk-dropdown, a[href="/ru/rooms"] + .uk-dropdown, a[href="/uk/rooms"] + .uk-dropdown {
     width: 300px !important;
}

.solidres-module-extra h5 {display: none;}

.roomtype_desc span {display: none;}

.address ul, .phones ul, .mails ul {padding-left: 0px !important;}

.uk-nav-sub li > a {text-transform: uppercase;}

.solidres-module-currency {display: flex;}
.solidres-module-currency > li:first-child {order: 1;}
.solidres-module-currency > li:nth-child(2) {order: 0;}
.solidres-module-currency > li:nth-child(3) {order: 2;}

.solidres-module-currency li:not(:first-child) {
    padding-right: 10px;
}

.messanger {display: table;
			margin: 10px;
			position: relative;}
.viber {background: url(https://lucky-ship-art-hotel.com/viber.png) no-repeat left center scroll; padding:20px;}
.whatsapp {background: url(https://lucky-ship-art-hotel.com/whatsapp.png) no-repeat left center scroll; padding:20px;}
.telegram {background: url(https://lucky-ship-art-hotel.com/telegram.png) no-repeat left center scroll; padding:20px;}
.facebook-messenger {background: url(https://lucky-ship-art-hotel.com/facebook-messenger.png) no-repeat left center scroll; padding:20px 20px 20px 0px;}

.messanger-mobile {display: none;}

@media (max-width: 767px) {
  
  .messanger-mobile {
    padding: 10px;
    display: block !important;
    z-index: 10;
    position: fixed;
    bottom: 3%;
    left: 3%;
    border: 1px dashed #000000;
    border-radius: 25px;
    margin-right: 2px;}
  
  .vibermobile {background: url(https://lucky-ship-art-hotel.com/viber.png) no-repeat center center scroll; padding: 20px 20px 20px 0px;}
  .whatsappmobile {background: url(https://lucky-ship-art-hotel.com/whatsapp.png) no-repeat center center scroll; padding: 20px 20px 20px 0px;}
  .telegrammobile {background: url(https://lucky-ship-art-hotel.com/telegram.png) no-repeat center center scroll; padding: 20px 20px 20px 0px;}
  .facebook-messenger-mobile {background: url(https://lucky-ship-art-hotel.com/facebook-messenger.png) no-repeat center center scroll; padding: 20px 20px 20px 0px;}
}

.hovergalleryMy {display: block;}

.hover-wrapMy {padding: 2%;}

.hover-imgMy {display: inline-block;
    width: 32%;
			}

.hover-imgMy span {display: inline; text-align: center; 
					}

.hovergalleryMy .hover-imgMy img {
-webkit-transform:scale(0.8); /*Webkit: уменьшаем размер до 0.8*/
-moz-transform:scale(0.8); /*Mozilla: масштабирование*/
-o-transform:scale(0.8); /*Opera: масштабирование*/
-webkit-transition-duration: 0.5s; /*Webkit: длительность анимации*/
-moz-transition-duration: 0.5s; /*Mozilla: длительность анимации*/
-o-transition-duration: 0.5s; /*Opera: длительность анимации*/
opacity: 0.7; /*Начальная прозрачность изображений*/}

.hovergalleryMy .hover-imgMy img:hover{
-webkit-transform:scale(1.1); /*Webkit: увеличиваем размер до 1.2x*/
-moz-transform:scale(1.1); /*Mozilla: масштабирование*/
-o-transform:scale(1.1); /*Opera: масштабирование*/
box-shadow:0px 0px 30px gray; /*CSS3 тени: 30px размытая тень вокруг всего изображения*/
-webkit-box-shadow:0px 0px 30px gray; /*Webkit: тени*/
-moz-box-shadow:0px 0px 30px gray; /*Mozilla: тени*/
opacity: 1;}

@media (max-width: 800px) {
  .hover-imgMy {display: inline-block;
    width: 48%;}
}

@media (max-width: 500px) {
  .hover-imgMy {display: inline-block;
    width: 98%;}
}

html[lang="en-gb"] .width-3-my {width: 33% !important;
			 }

html[lang="en-gb"] .uk-grid .width-3-my:first-child {padding-left: 5% !important;}
html[lang="en-gb"] .uk-grid .width-3-my:nth-child(2) {padding-left: 10% !important;}
html[lang="en-gb"] .uk-grid .width-3-my:nth-child(3) {padding-left: 15% !important;}

@media (max-width: 510px) {
html[lang="en-gb"] .uk-grid .width-3-my:first-child {padding-left: 5% !important;}
html[lang="en-gb"] .uk-grid .width-3-my:nth-child(2) {padding-left: 10% !important;}
html[lang="en-gb"] .uk-grid .width-3-my:nth-child(3) {padding-left: 13% !important;}
}

@media (max-width: 400px) {
html[lang="en-gb"] .uk-grid .width-3-my:first-child {padding-left: 5% !important;}
html[lang="en-gb"] .uk-grid .width-3-my:nth-child(2) {padding-left: 2% !important;}
html[lang="en-gb"] .uk-grid .width-3-my:nth-child(3) {padding-left: 5% !important;}
}


html[lang="ru-ru"] .width-3-my {width: 33% !important;
			 }

html[lang="ru-ru"] .uk-grid .width-3-my:first-child {padding-left: 5% !important;}
html[lang="ru-ru"] .uk-grid .width-3-my:nth-child(2) {padding-left: 0% !important;}
html[lang="ru-ru"] .uk-grid .width-3-my:nth-child(3) {padding-left: 0% !important;}

@media (max-width: 510px) {
html[lang="ru-ru"] .uk-grid .width-3-my:first-child {padding-left: 5% !important;}
html[lang="ru-ru"] .uk-grid .width-3-my:nth-child(2) {padding-left: 0% !important;}
html[lang="ru-ru"] .uk-grid .width-3-my:nth-child(3) {padding-left: 0% !important;}
}

@media (max-width: 400px) {
html[lang="ru-ru"] .uk-grid .width-3-my:first-child {padding-left: 5% !important;}
html[lang="ru-ru"] .uk-grid .width-3-my:nth-child(2) {padding-left: 1% !important;}
html[lang="ru-ru"] .uk-grid .width-3-my:nth-child(3) {padding-left: 7% !important;}
}

html[lang="uk-ua"] .width-3-my {width: 33% !important;
			 }

html[lang="uk-ua"] .uk-grid .width-3-my:first-child {padding-left: 5% !important;}
html[lang="uk-ua"] .uk-grid .width-3-my:nth-child(2) {padding-left: 3% !important;}
html[lang="uk-ua"] .uk-grid .width-3-my:nth-child(3) {padding-left: 3% !important;}

@media (max-width: 510px) {
html[lang="uk-ua"] .uk-grid .width-3-my:first-child {padding-left: 5% !important;}
html[lang="uk-ua"] .uk-grid .width-3-my:nth-child(2) {padding-left: 3% !important;}
html[lang="uk-ua"] .uk-grid .width-3-my:nth-child(3) {padding-left: 3% !important;}
}

@media (max-width: 400px) {
html[lang="uk-ua"] .uk-grid .width-3-my:first-child {padding-left: 5% !important;}
html[lang="uk-ua"] .uk-grid .width-3-my:nth-child(2) {padding-left: 1% !important;}
html[lang="uk-ua"] .uk-grid .width-3-my:nth-child(3) {padding-left: 7% !important;}
}

.book-no-my {display: none;}

@media (max-width: 400px) {
  .book-no-my {display: inline;}
  #book_by_phone h3 {font-size: 120% !important;}
}

.camera_thumbs {padding-top: 6%;}

.btn.btn-default.btn-large {margin-top:7%;}

@media (max-width: 1218px) {
  .camera_thumbs {padding-top: 7%;}
}

@media (max-width: 942px) {
  .camera_thumbs {padding-top: 10%;}
  .btn.btn-default.btn-large {margin-top:11%;}
}

@media (max-width: 658px) {
  .camera_thumbs {padding-top: 15%;}
  .btn.btn-default.btn-large {margin-top:16%;}
}

@media (max-width: 400px) {
  .camera_thumbs {padding-top: 20%;}
  .btn.btn-default.btn-large {margin-top:21%;}
}

.spoiler_body_my, .spoiler_body_my1 {display:none;}
.spoiler_links_my, .spoiler_links_my1 {cursor:pointer; display: inline; text-decoration: underline;}

.hover-imgMy.new {
    display: inline-block;
    width: 24%;
}

@media (max-width: 800px) {
  .hover-imgMy.new {display: inline-block;
    width: 45%;}
}

@media (max-width: 500px) {
  .hover-imgMy.new {display: inline-block;
    width: 48%;}
}

@media (max-width: 632px) {
  .hover-imgMy.new h5 span a {font-size: 80%;}
}

@media (max-width: 484px) {
  .hover-imgMy.new h5 span a {font-size: 70%;}
}

@media (max-width: 430px) {
  .hover-imgMy.new h5 span a {font-size: 60%;}
}
@media (max-width: 380px) {
  .hover-imgMy.new h5 span a {font-size: 56%;}
}

@media (max-width: 400px) {
.mypdpp {position:relative; left:30%;}
.uk-subnav.uk-subnav-line > :nth-child(4)::before {border-left-width: 0px !important;}
}

.row-fluid.footer-content {
  -webkit-appearance: none;  
}

div .camera_next {opacity: 1 !important;}

div .camera_prev {opacity: 1 !important;}
.row-fluid.button-row.button-row-top .span4 {display: none;}

.sh_nmr {
    cursor: pointer;    
    text-decoration: underline;
}
#book_by_phone > .spoiler_links_my {position:relative; top:-15px;}
#book_by_phone > .spoiler_body_my {position:relative; top:-7%;}

html[lang="en-gb"] .spoiler_links_my.phone_my:before {content: "EXPAND PHONE NUMBER / COLLAPSE PHONE NUMBER";}
html[lang="ru-ru"] .spoiler_links_my.phone_my:before {content: "Открыть номер телефона / Скрыть номер телефона";}
html[lang="uk-ua"] .spoiler_links_my.phone_my:before {content: "Показати номер телефона / Сховати номер телефона";}