/*

 Theme Name:     Saltapart

 Theme URI:      http://saltapart.pl

 Description:    Vantage Theme Child Theme

 Author:         S.Ng 

 Author URI:     n/a

 Template:       vantage

 Version:        1.0.0

*/



@import url("../vantage/style.css");

#btnCheckAvailability, #btnBooking.buttonsubmit, #btnSubmit.buttonsubmit, .tbStepProgress td.tdStep.selected, a.linkDetails:link, a.linkDetails:visited, a.linkDetails:active, input.linkdetails {
	background-color:#12FF00 !important;
}



#bb-calendar40232 {
width:300px;	
}
/* bedbooking plugin tweaks */
@media (max-width:480px) {
#post-16 .entry-content{
	
	padding:0px 35px 35px 5px;
}

/* bedbooking plugin tweaks */


.entry-content > *:first-child {
	width:380px !important;
	
}
.bbleft-full {
	width:90px !important;
}
.bbleft-full {
	width:380px; 
	
}


.bbcointeiner-full {
width:380px !important;
}

.room-names div.bb-photo {
	visibility:hidden !important;
}
#bbright-arrow-days {
right: -10px !important;	
}
}

/* bedbooking plugin tweaks */




@media (max-width:480px) {
#attachment_856 {
	float:left !important; /*poprawic */
}

#attachment_773 {
	float:left !important;
}	
}


#attachment_856 {
	float:left;
}
#attachment_773 {
	float:right;
}





/*
.page-id-18 #main {
	padding: 0;
}
*/





#page-wrapper {
  padding-top: 0;
 }

#masthead {
	background:none;
}
header#masthead {
	

	/* margin-top:53px; */

}


/* menu responsive mobile */
.menu-mobilenav-container a {
    font-size: 2.2em;  
}
.mobile-nav-icon:before {
	font-size: 0.8em;
}

/* Sizes for the bigger menu */
#logo{
/*	background:url("../vantage-salapart/assets/graph/logo.png")no-repeat; */

}
.logo-big {
	display:none !important;
}
.logo-small {
	display:none !important;
}

#masthead.masthead-logo-in-menu .logo {
  float: left;
  padding: 0 0 0 0 !important;
  margin-right: 0;
} 

header#masthead.large.masthead-logo-in-menu .logo > img {	  			
  				max-height: 114px !important; 
			}


.main-navigation {
/* background:none; */
}


.main-navigation ul li a {
padding:15px 15px;

}

.main-navigation a {
	color:#666666;
	
}

ul.sub-menu {
	background:#E4E4E4 !important;
}

header#masthead.large .main-navigation {
	background:none;

}

header#masthead.large .main-navigation.sticky:after {
	
	box-shadow:none;

}
 
			header#masthead.large{
			}

			header#masthead.large img{
			
			}

			header#masthead.large li{
			}


/* Sizes for the smaller menu */
header#masthead.small .menu {
	color:rgba(255,255,255,1.00);
	background:rgba(52,53,56,0.90);
	}
	
header#masthead.small ul.sub-menu {
	background:rgba(52,53,56,0.90) !important;
}


header#masthead.small .main-navigation a {
color:rgba(255,255,255,1.00);
}

header#masthead.small.masthead-logo-in-menu .logo > img {
			
				max-height: 45px;
				margin-top: 0px;

  			
			}
	/*		
			header#masthead.small.masthead-logo-in-menu 	{ 
			height: 258px; 
			}
			
			
			header#masthead.small{ 
				height: 158px; 
				background: #343538 !important;
				-webkit-transition: background-color 1000ms linear;
  				-moz-transition: background-color 1000ms linear;
  				-o-transition: background-color 1000ms linear;
  				-ms-transition: background-color 1000ms linear;
  				transition: background-color 1000ms linear;
			}
			
			}

			header#masthead.small img{ 
			
				width: 285px !important; 
				height: 36px !important; 
				margin-top: -10px; 
				
				
			}

			header#masthead.small li{ 
				
			}
*/
/****/

#primary {
  width: auto;
  float: none;
}

.site-main {
	
} 

.entry-content {
	margin: 35px 0px 35px 0px;
	padding: 35px 35px 35px 35px;
	background: #f5f5f5; 
}


#main {
	padding: 0;
	background: #fff;
	
}

.entry-header {
	text-align:center;
	padding-top:35px;
}
.entry-header.home {
	
	padding-bottom:35px;
}


h1.entry-title {
font-size:2em !important;	
}



body {
    background: #fff;
}



#mapa {
	margin: 0px -35px 0px -35px;	
}


/***** footer ******/
#colophon {
    margin-bottom: 20px;
	background:none;
   
    padding: 0px;
}

#colophon #site-info {
	float:left;
    text-align: left;
	margin:0;
	padding:1em 1em 1em 0;
    color: #aaaaaa;
    font-size: 1.2em;
}

#colophon #site-info ul {
	line-height:1.3em;
	margin:0;
	list-style:none;	
}

address {
	margin:0;
}

#colophon #copyright {
	float:right;
	text-align: right;
	margin:0;
	padding:1em 0 1em 1em;
	color: #aaaaaa;
	font-size: 1.2em;
}

/*****  contact form **********/

input[type=text], input[type=email], input[type=password], textarea {
    width: 100%;
    
    color: #333; 
    padding: 10px;
    border: none;
    display: inline-block;	
}
 
.form-zapytaj {
   
 /*   padding: 20px 450px 20px 20px !important; error!!! */
}

/*****  sekcja apartamenty **********/

.list section {
	color: #777;
    float: left;
    width: 340px;
    margin: 0 10px 20px 10px;
    background: #ececed;
    position: relative;
    height: 300px;
}
.list section:hover {
    background: #7B797A;
    color: #fff;
}

.list section .photo-file { 
    position: absolute;
    top: 45px;
    left: 0;
    right: 0;
}

.list section .sneak {
    padding-top: 55px;
    text-align: center;
    font-size: 80%;
	color: #777;
}
.list section:hover .sneak {
	background: #7B797A;
	color: #fff;
}

.list section h2 {
	
    padding: 0px;
    text-align: center;
    font-weight: 300;
    font-size: 140%;
    line-height: 0em;
    margin-bottom: 180px;
}

.list section h2 a {
	color: #777;
	text-decoration:none;

}

.list section:hover h2 a {
	
	text-decoration:none;
    color: #fff;
}

#location .entry-content{
	background:none;
	padding:0 0 0 0;
}
#apartamenty .entry-content{
	background:none;
	padding:0 0 0 0;
}
/*****  stylizacja stron **********/

#apartament-szkic {
	padding-bottom:30px;
}

#whiterow {
	min-height:50px;
	margin:0 -35px 0 -35px;
	background-color:#FFFFFF;
}

#whiterow2 {
	min-height:30px;
	margin:0px -35px 0 -35px;
	padding-top:40px;
	
	background-color:#FFFFFF;
}
#whiterow3 {
    min-height: 30px;
    margin: 0px -35px 0 -35px;
    padding-top: 35px;
    background-color: #FFFFFF;
}
/* poprawić  style dla strony apartamenty*/
.page-id-188 .entry-content {
    margin: 35px 0px 35px 0px !important; 
     padding: 0 0 0 0 !important; 
     background: none !important; 
}
.page-id-215 .entry-content {  
    margin: 35px 0px 35px 0px !important; 
     padding: 0 0 0 0 !important; 
     background: none !important; 
}
.page-id-836 .entry-content {  
    margin: 35px 0px 35px 0px !important; 
     padding: 0 0 0 0 !important; 
     background: none !important; 
}
/* poprawić  style dla strony apartamenty*/

.page-id-517 h2,  /* attaic pl*/
.page-id-519 h2,  /* attaic en*/
.page-id-915 h2,  /* attaic de*/
.page-id-403 h2,  /* azure pl*/
.page-id-420 h2,  /* azure en*/
.page-id-917 h2,  /* azure de*/
.page-id-1139 h2, /* lime pl*/
.page-id-1141 h2, /* lime en*/
.page-id-1143 h2, /* lime de*/
.page-id-388 h2,  /* orange pl*/
.page-id-422 h2,  /* orange en*/
.page-id-919 h2,  /* orange de*/
.page-id-409 h2,  /* ruby pl*/
.page-id-424 h2,  /* ruby en*/
.page-id-921 h2,  /* ruby de*/
.page-id-402 h2,  /* sunny pl*/
.page-id-426 h2,  /* sunny en*/ 
.page-id-923 h2,  /* sunny de*/
.page-id-407 h2,  /* violet pl*/
.page-id-428 h2,  /* violet en*/
.page-id-925 h2,  /* violet de*/
.page-id-523 h2,  /* salon pl*/
.page-id-521 h2,  /* salon en*/
.page-id-927 h2,  /* salon de*/
.page-id-1424 h2, /* lemon pl*/
.page-id-1436 h2, /* lemon en*/
.page-id-1426 h2, /* red pl*/
.page-id-1444 h2, /* red en*/
.page-id-1428 h2, /* green pl*/
.page-id-1455 h2, /* green en*/
.page-id-1430 h2, /* black pl*/
.page-id-1463 h2  /* black en*/









 				{
    margin: 0 0 20px 0 !important;
    padding: 5px;
    font-size: 13px;
    width: 200px;
    color: white;
    font-weight: 300;
    background: #7B797A;
}


