@font-face {
    font-family: 'BebasRegular';
    src: url('font/BEBAS___-webfont.eot');
    src: url('font/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/BEBAS___-webfont.woff') format('woff'),
         url('font/BEBAS___-webfont.ttf') format('truetype'),
         url('font/BEBAS___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html,body {margin:0; padding:0; font-family: 'Open Sans', sans-serif;}
body {margin-bottom:50px;}
a {color:#B41E8E;}
a:hover {color:#B41E8E;}

.sfondo-bianco{
    background: rgba(255, 255, 255, 0.7);
	/* Explorer 5.5 -> 7 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, endColorstr=#b2ffffff);
	/* Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, endColorstr=#b2ffffff)";
}

#menu-top {position:relative; top:0; left:0; margin:0 0 40px 0; padding:5px 0; width:100%; text-align:center;
    background: rgba(255, 255, 255, 0.7);
	/* Explorer 5.5 -> 7 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, endColorstr=#b2ffffff);
	/* Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, endColorstr=#b2ffffff)";
}
#menu-top img {position:relative; top:0; left:0; margin:0 auto; padding:0;}
#menu-top p {position:relative; top:0; left:0; margin:5px auto; padding:0; max-width:854px; font-size:14px; font-weight:700; text-align:center;}
#menu-top a {position:relative; top:0; left:0; margin:0 20px; padding:0; text-decoration:none; color:#B41E8E;}
#menu-top a:hover {text-decoration:underline;}

.dimensioni-logo {position:relative; top:0; left:0; margin:0; padding:0; width:200px;}

.container-top {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.navbar {
	background: rgba(255, 255, 255, 0.7);
	/* Explorer 5.5 -> 7 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, endColorstr=#b2ffffff);
	/* Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, endColorstr=#b2ffffff)";
	min-width:270px;
	border-bottom:1px solid #B41E8E;
}

.navbar-header {min-height:85px; height:auto !important; height:85px;}
.navbar-brand {padding:5px 0;}
.navbar-default .navbar-nav>li>a {margin:17px 5px 15px 0; padding:3px 15px; text-align:center; background-color:#B41E8E; color:#fff; min-height:47px; height:auto !important; height:47px; font-weight:100;}
.navbar-default .navbar-nav>li>a:hover {background-color:#000000; color:#fff;}

/*.navbar-nav>li>a {margin-right:5px; color:#B41E8E; font-weight:800; text-align:center; background-color:#B41E8E; color:#fff; min-height:50px; height:auto !important; height:50px;}*/
.navbar-nav>li>a {padding-top:5px; padding-bottom:0; padding-right:7px; padding-left:7px; text-transform:lowercase; font-weight:100;}

.navbar-nav.navbar-right:last-child {margin-right:0px;}


.container {margin-bottom:20px; min-width:300px;}
.row {margin-left:0; margin-right:0;}

.container h4 {font-size:20px; font-weight:800; color:#B41E8E; text-transform:uppercase;}
.container h5 {color:#B41E8E; text-transform:uppercase; margin-bottom:0; font-weight:600;}
.container h6 {color:#B41E8E; margin-top:25px; font-weight:600; font-size:16px;}
.container p { font-size:14px; text-align:left; margin:0 0 10px 0;}
.container img {margin:15px 0;}


/* background-color:#B41E8E;*/

#margine-alto {margin-top:35px;}
#chi-siamo {margin-top:35px;}
#il-metodo {margin-top:4%;}
#estetista {margin-top:15px;}
#cosmesi {margin-top:9%;}
#faq {margin-top:10%;}
#prenota {margin-top:6%;}
#contatti {margin-top:7%;}


#slogan-estetista {margin:7% auto 0 auto;}
#slogan-entra-in-epilcorner {margin:25px auto 0 auto;}
#slogan-estetista-clicca-qui {margin:20px auto 0 auto;}

#slogan-cosmesi {margin:6% auto 0 auto;}

#margine-basso {margin-top:35px;}

#slogan-auto {margin-left:auto; margin-right:auto;}

#img-trova-centro {border:3px solid #B41E8E;}


img.img-prenota {margin-top:40px; border:0;}


@media (max-width: 200px) {
#menu-top a {position:relative; top:0; left:0; margin:0 20px; padding:0; text-decoration:none; color:#B41E8E; display:block;}
}

@media (min-width: 768px) and (max-width: 964px) {
.navbar-nav>li>a{font-size:11px; text-align:center; padding:5px 5px 0 5px;}
.dimensioni-logo {position:relative; top:0; left:0; margin:10px 0 0 0; padding:0; width:150px;}
}

@media (min-width: 768px) and (max-width: 964px) {
.navbar-nav>li>a{font-size:11px; text-align:center; padding:5px 5px 0 5px;}
.dimensioni-logo {position:relative; top:0; left:0; margin:10px 0 0 0; padding:0; width:150px;}
}

.estetista {position:fixed; z-index:2; bottom:0px; left:10px; font-family: 'BebasRegular'; font-size:18px;}
.estetista a {color:#B41E8E; text-decoration:none;  font-family: 'BebasRegular';}
.estetista a:hover {text-decoration:underline;}

#bs-example-navbar-collapse-1>ul>li>a {margin:5px 0px 5px 15px; font-weight:800; text-align:center; background-color:#B41E8E; color:#fff; min-height:30px; height:auto !important; height:30px;}

#home-mobile img {margin:10px auto; border-top:1px solid #B41E8E; border-bottom:1px solid #B41E8E;}
.centra-testo {text-align:center; width:100%;}


footer {position:fixed; bottom:0; left:0; right:0; text-align:center;}