
.slide {
    position:relative;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background-attachment: fixed;
    background-position: 0 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #f2f2f2;
    padding: 0px 0;
    margin: 0px 0;
}
.slide.padding {
    padding: 2.500rem 0;
}

/* ==========================================================================
   Background
   ========================================================================== */
   

.bg_home_02 {
	background-image:url(../images/paralax.jpg);
	background-position: 0 60%;
    height: 506px;
}

.bg_home_karusel {
	background-image:url(../images/karusel.jpg);
	background-position: 0 60%;
    height: 506px;
}

.bg_home_03 {
    background-image: url("../img/paralax-2.jpg");
    background-position: 0 60%;
    height: 690px;
}
.bg_home_04 {
    background-image: url("../img/paralax-3.jpg");
    background-position: 0 60%;
    height: 690px;
}
.bg_home_05 {
    background-image: url("../img/paralax-4.jpg");
    background-position: 0 50%;
    height: 690px;
}
/*
.bg_home_06 {
    background-image: url("../img/paralax-5.jpg");
    background-position: 0 60%;
    height: 700px;
}
.bg_matrimoniali {
    background-image: url("../images/bg_matrimoniali.jpg");
    background-position: 0 0%;
    height: 845px;
}
.bg_singoli {
    background-image: url("../images/bg_singoli.jpg");
    background-position: 0 0%;
    height: 845px;
}
.bg_biancheria {
    background-image: url("../images/bg_biancheria.jpg");
    background-position: 0 0%;
    height: 845px;
}
.bg_promozioni {
    background-image: url("../images/bg_promozioni.jpg");
    background-position: 0 0%;
    height: 845px;
}
.bg_azienda {
    background-image: url("../images/bg_azienda.jpg");
    background-position: 0 0%;
    height: 845px;
}
.bg_contract {
    background-image: url("../images/bg_contract.jpg");
    background-position: 0 0%;
    height: 845px;
}
*/

/* ==========================================================================
   Bottoni
   ========================================================================== */

.button {
    background: none;
    border:1px solid #929292;
    color:#333333;
    text-transform: uppercase;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 1.0rem;
    font-style: normal;
    font-weight: 700;
    margin: 1.0rem 0.313rem 1.25rem 0.313rem;
    line-height:1.250rem /*20px*/;
}

.button .icon{
    float:left;
    margin-right:10px;
}
.icon.garanzia {
    width:1.250rem /*20px*/;
    height:1.250rem /*20px*/;
    background: url(http://www.v-nice.it/images/garanzia.svg) no-repeat 50% 50% transparent;
    background-size: 1.250rem 1.250rem;
}
.button:hover .icon.garanzia {
    background: url(http://www.v-nice.it/images/garanzia_white.svg) no-repeat 50% 50% transparent;
    background-size: 1.250rem 1.250rem;
}
.icon.pdf {
    width:1.250rem /*20px*/;
    height:1.250rem /*20px*/;
    background: url(http://www.v-nice.it/images/pdf.svg) no-repeat 50% 50% transparent;
    background-size: 1.250rem 1.250rem;
}
.button:hover .icon.pdf {
    background: url(http://www.v-nice.it/images/pdf_white.svg) no-repeat 50% 50% transparent;
    background-size: 1.250rem 1.250rem;
}
.icon.catalogo {
    width:1.250rem /*20px*/;
    height:1.250rem /*20px*/;
    background: url(http://www.v-nice.it/images/catalogo.svg) no-repeat 50% 50% transparent;
    background-size: 1.250rem 1.250rem;
}
.button:hover .icon.catalogo {
    background: url(http://www.v-nice.it/images/catalogo_white.svg) no-repeat 50% 50% transparent;
    background-size: 1.250rem 1.250rem;
}
.icon.video {
    width:1.250rem /*20px*/;
    height:1.250rem /*20px*/;
    background: url(http://www.v-nice.it/images/video.svg) no-repeat 50% 50% transparent;
    background-size: 1.250rem 1.250rem;
}
.button:hover .icon.video {
    background: url(http://www.v-nice.it/images/video_white.svg) no-repeat 50% 50% transparent;
    background-size: 1.250rem 1.250rem;
}
.icon.search {
    width:1.250rem /*20px*/;
    height:1.250rem /*20px*/;
    background: url(http://www.v-nice.it/images/search.svg) no-repeat 50% 50% transparent;
    background-size: 1.250rem 1.250rem;
}
.button:hover .icon.search {
    background: url(http://www.v-nice.it/images/search_white.svg) no-repeat 50% 50% transparent;
    background-size: 1.250rem 1.250rem;
}
.icon.link {
    width:1.250rem /*20px*/;
    height:1.250rem /*20px*/;
    background: url(http://www.v-nice.it/images/link.svg) no-repeat 50% 50% transparent;
    background-size: 1.250rem 1.250rem;
}
.button:hover .icon.link {
    background: url(http://www.v-nice.it/images/link_white.svg) no-repeat 50% 50% transparent;
    background-size: 1.250rem 1.250rem;
}

/* ==========================================================================
   Home
   ========================================================================== */
.twit {
    position: relative;
    top: 55%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.twit hr{
    border: 0;
    height: 2.563rem;
    background: url(../images/hr_facebook.png) no-repeat 50% 50% transparent; 
    margin: 0rem 0 2.000rem 0;
}
.twit p {
    position:relative;
    font-family: "Times New Roman", "Times", "serif";
    color:#fff;
    font-size:1.500rem;
    line-height:1.800rem;
    font-style: normal;
    text-transform:none;
    padding:0 7.500rem;
    margin-bottom:1.500rem
}
.twit p:before {
    content:""";
    left:0rem;
} 
.twit p:after {
    content:""";
    right:0rem;
}
.twit p:before,
.twit p:after {
    position:absolute;
    top:100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size:18.750rem;
    color: rgba(255, 255, 255, 0.2); 
} 
.twit h5{
    color:#fff;
}

.circular {
    border-radius:50%;
    text-align:center;
}
.circular img {
    border-radius:50%;
    transition: transform 0.5s ease;
    transform: scale(0.8);
}
.circular:hover img {
    transform: scale(.9);
}
.text-link {
    color:#00467f;
    font-size: 0.813rem;
    font-style: italic;
}
