/*
Theme Name: Studioschastie.com.ua
Theme URI: https://studioschastie.com.ua/
Author: NUCLEO Inc
Author URI: http://design.nucleo.com.ua/
Description: Exclusive theme for studioschastie.com.ua
Version: 1.0
Text Domain: studioschastie
*/

/*.orderform{*/
/*    font-size: 16px;*/
/*    line-height: 30px;*/
/*}*/
/*.orderform input{*/
/*    border: none;*/
/*    padding: 0 10px;*/
/*    line-height: 40px;*/
/*    font-size: 26px;*/
/*    font-family: 'ProximaNova-Bold';*/
/*    width: 400px;*/
/*}*/
/*.orderform textarea{*/
/*    border: none;*/
/*    padding: 5px 10px;*/
/*    line-height: 28px;*/
/*    font-size: 26px;*/
/*    font-family: 'ProximaNova-Bold';*/
/*    width: 400px;*/
/*    height: 130px;*/
/*}*/
/*.orderform select{*/
/*    border: none;*/
/*    line-height: 40px;*/
/*    font-size: 26px;*/
/*    font-family: 'ProximaNova-Bold';*/
/*    min-width: 103px;*/
/*    -webkit-appearance: none;*/
    /*-moz-appearance: none;*/
      /*appearance: none;      remove default arrow 
    background-image: url(img/select_bg.jpg);   /* add custom arrow */
/*    background-position: top right;*/
/*    -webkit-background-size: contain;*/
/*    background-size: contain;*/
/*    background-repeat: no-repeat;*/
/*    padding-right: 50px;*/
/*    padding-left: 15px;*/
/*    text-align: center;*/
/*}*/
/*.orderform select+select{*/
/*    margin-left: 30px;*/
/*}*/
/*.orderform select.fw{*/
/*    width: 400px;*/
/*}*/
body{padding-right:0px !important;}
.transparent-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9;
    }
.popup-error {
    display:none;
    color:red;
}

#topmenu + p {
    display:none;
}
.instashow-gallery .instashow-gallery-media-cover{
    background-color:rgba(253,214,69,.8) !important;
}
.page-template-template-photo-video > p:empty {
    display:none;
}
.instashow-gallery-media-album .instashow-gallery-media-image img {
    width:auto;
}
form .error {
    color:red;
    display:none;
}
.reserved .fc-time, .booked .fc-time {
    display:none !important;
}
.fc-axis {
    width: 78px !important;
}
#sidebar-wrapper .phone a:hover {
    text-decoration: none;
}



@media (min-width: 1200px){
  .blog-text{
    width:768px !important; 
    margin:auto;
    font-weight: 400 !important; 
    font-size: 17px !important;  
  }
}


@media (min-width: 920px){
  .blog-text{
    width:768px !important; 
    margin:auto;
    font-weight: 400 !important; 
    font-size: 17px !important; 
  }
}

.blog-image-span{
text-align:center;
}

.contact_info .desc{
max-width: 300px !important;
}

.room_desc{
  line-height:1.5em;
  font-size:15px;
}

.seo-text {
	padding: 30px 0;
	position: relative;
	transition: all 0.3s ease-out 0.1s;
	overflow: hidden;
	max-height: 210px;
}
.seo-text.active {
	max-height: none;
}
.seo-text:after {
    background: transparent;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    content: "";
    display: block;
    height: 50px;
    left: 0;
    position: absolute;
    bottom: 0px;
    width: 100%;
}
.seo-text.active:after {
	display: none;
}
.seo-text h1, .seo-text h2 {
	margin: 30px 0;
}
.seo-text-button {
	background-color: #fdd645;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
	display: inline-block;
	padding: 0 10px;
	margin: 20px auto;
	transition: all 0.2s ease-out 0.1s;
	cursor: pointer;
}
.seo-text-button:hover {
	background-color: #000;
	color: #fdd645;
}
.seo-text-button .sp1 {
	display: block;
}
.seo-text-button .sp2 {
	display: none;
}
.seo-text-button.active .sp1 {
	display: none;
}
.seo-text-button.active .sp2 {
	display: block;
}
@media(max-width: 760px) {
  .transparent-overlay { display: none; }
}
/*
     FILE ARCHIVED ON 18:07:13 Jan 18, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:47:49 Sep 19, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.399
  exclusion.robots: 0.037
  exclusion.robots.policy: 0.029
  esindex: 0.006
  cdx.remote: 13.36
  LoadShardBlock: 65.269 (3)
  PetaboxLoader3.datanode: 73.996 (4)
  load_resource: 49.85
  PetaboxLoader3.resolve: 34.657
*/