@charset "UTF-8";
/* CSS Document */

    /* non-destructive removal of text logo */
    li.rt-menu-logo > a > span {
    opacity: 0;
    height: 0;
	width: 150px;
    }
     
    /* addition of background image logo */
    .menu-block .gf-menu .rt-menu-logo {
    background: url(../images/logo/fabu-face-spa-logo-small.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    width: 150px;
    height: 195px;
    }
     
    /* Adjust menu-logo underline position */
    .menu-block .gf-menu .rt-menu-logo:after {
    bottom: 0px !important;
    }
    /* If needed use this Code Block to increase <a> area to match logo size*/
    .menu-block .gf-menu .rt-menu-logo .item {
    padding-right: 180px; padding-bottom: 130px !important;
    }
    /* Remove the menu-logo white underline */
    
    .menu-block .gf-menu .rt-menu-logo:after {
    background: transparent !important;
    }
  
      .gf-menu.l1 > li > .item {
    text-shadow: 1px 1px black;
	font-size: 16px;
	line-height: 24px;
	
    }
	
	.menu-block .gf-menu .menu-item-wrapper {
    display: block;
    padding: 5px 15px;
    border-radius: 0px;
    text-align: left;
    transition: all 0.2s ease-in 0s;
	
	input {
		color: #686868;
background-color: #FFF;
border-radius: 3px;
height: 65px;
padding: 0px 0px;
vertical-align: middle;
box-shadow: none;
box-sizing: border-box;
	}
	
	.menu-block .gf-menu.l1 > li > .item .menu-item-wrapper {
		padding: 10px;
    text-align: center;
margin: 0px 5px;
transition: color 0.3s ease 0s;
	}
	
/*	#rt-header {
    color: #FFF;
    background-color: #9C9;
	background: url("http://www.fabufacespa.com/2015/images/FabuJan2014_183.jpg") scroll 0% 0% transparent;} */
	
	.table {
    width: 40%;
    margin-bottom: 20px;}