/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/


.top-nav a {
    font-weight: 100 !important;
    letter-spacing: 4px;
    font-family: raleway;
}

.footer {
    font-weight: 100 !important;
    font-family: raleway;
}

h1 {
    font: normal 40px/40px Raleway;
    font-weight: 100 !important;
    text-transform: uppercase;
    letter-spacing: 4px;

}

/*h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: "Raleway", sans-serif !important;
}*/

p {
font-family: "Raleway", sans-serif !important;
}

h4 {
	letter-spacing: 2.5px;
}

@media (max-width: 479px) {
 .responsive-layout #sb_instagram.sbi_col_3 #sbi_images .sbi_item,
  .responsive-layout #sb_instagram.sbi_col_4 #sbi_images .sbi_item,
  .responsive-layout #sb_instagram.sbi_col_5 #sbi_images .sbi_item,
  .responsive-layout #sb_instagram.sbi_col_6 #sbi_images .sbi_item {
    width: 100% !important;
  }
}

@media (min-width: 958px) {
#logo-watermark{
 display: none;
	}
}	

@media (min-width: 958px) {
#pricelist-mobile{
	 display: none;
	}
}

header.main-header.layout-logo-menu .first-row .logo-wrapper.scrolled img {
	height: 100%;
	padding-top: 20px;
}

.fixed-header-box .logo-wrapper .logo-tagline {
    padding-top: 0px;
    padding-bottom: 0px;
}

.header-maybe-limit-wrapper .header-padding{
    min-height: 100px !important;
}

/* Logo was on medium - small media devices tiny */
@media (max-width: 900px){
.responsive-layout header.main-header .logo img {
         margin-top: -25px;
}

#vamtam-megamenu-main-menu-toggle {
    padding: 40px 0 !important;
}

img.normal-logo{
	min-height: 90px;
  margin-top: -25px;
}
}

/* Logo was on smaller media devices skewed */
@media (max-width: 479px){

	.responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo img {
    max-width: 100% !important;
	}
}

/*Bottom footer removal - was displaying a grey area */
.responsive-layout footer.main-footer {
    display: none;
}

/* #vamtam-scroll-snap-nav {
    display: none !important;
}


#main-menu .menu > .menu-item {
    padding: 10px 10px;
    letter-spacing: 2px !important;
}

#main-menu .menu{
	display:block;
	text-align: center;
	width: 100% !important;
	padding: 20px;
}

ul#menu-daniela-costa-main-menu.menu li{
	padding:20px;
}

@media (max-width: 900px){
.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
	}
}

#vamtam-megamenu-main-menu-toggle::before{
	display: none;
} */

.sd-social {
    display: none;
}

/*Top Header Links: Bookings Adjustments*/

@media (min-width: 900px){

.booknow {
 display: none;
}
}

@media (max-width: 900px){
	
	.responsive-layout header.main-header .top-nav{	
		display: inline-block !important;
		margin-top: -10px;
		margin-bottom: -10px;
}


div#top-nav-social {
    display: none;
}

.browbeautybook {
    display: none;
}
	
	.booknow{
		 text-align: right;
		
	}
	
	.top-nav .grid-1-2:last-child {
    text-align: center !important;
}
	
	.grid-1-2 {
    width: 100% !important;
}
	}
