* { margin: 0; padding: 0; }
body {background: url(../css/img/dcesteticamedica_bg.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
html, body{margin: 0px; padding: 0px;font-family: 'Raleway', sans-serif;}
a{color: #fff;}
a:hover{text-decoration: none; color: #333; /*color: #c3a75f;*/}
/*.wbs-bg::after {content: ""; position: fixed; width: 100%; height: 100%; background: url("../css/img/pattern.png") left top repeat; z-index: -1;margin: 0px; padding: 0px; left: 0px; top: 0px;}*/
.wbs-logo-box {padding: 180px 0px 110px;}
.wbs-logo-box img{width: 100%; height: auto; max-width: 500px;}
.wbs-contact-bar{background-color: #c3a75f; padding: 10px 0px;}
.wbs-contact-box{border-left: 3px solid #fff; color: #fff; padding-left: 20px; font-size: 16px; margin: 20px 0px;}
.wbs-contact-title{font-weight: 300;}
.wbs-contact a{font-weight: bold; display: block;}
.wbs-social{top: 50%; position: absolute; margin-top: -15px; right: 0px;}
.wbs-social ul{margin: 0px; float: right;}
.wbs-social ul li{list-style: none; display: inline-block; margin-right: 25px;}
.wbs-social ul li:last-child{margin-right: 0px;}
.wbs-social ul li i{font-size: 30px; /*margin: 20px 0px;*/}
.wbs-copy{padding-top: 30px; padding-bottom: 30px; font-weight: bold;}
.wbs-copy p{margin: 0px; color: #333; font-size: 12px;}
.wbs-copy p.wbs-denominazione{font-size: 14px;}
.wbs-copy a{color: #333;}
.wbs-copy a:hover{color: #c3a75f;}

.pulsanti{display: block;width: auto !important; text-align: center; margin: 60px 0px 0px 0px;}
.bt-brochure, .bt-listino{background: #c3a75f;border-radius: 39px;padding: 15px 20px;text-transform: uppercase;font-weight: bold;text-align: center;margin: 0 auto;}
.bt-brochure{margin-right: 10px;}


/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {}
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {}


/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {}
/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	.pulsanti{margin: 30px 0px 0px 0px;}
	.wbs-logo-box {padding: 75px 0px 60px;}
	.wbs-social{position: relative;top: auto;margin-top: 0px;}
	.wbs-logo-box img{width: 90%;}
}
/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
	.wbs-social ul{float: left; margin: 15px 0px;}
}
/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {}