/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 08-june-2016, 12.50.31
    Author     : francesco
*/

/*!* Extra Small *!
@media (max-width: 768px) {}
!* Small *!
@media (min-width: 768px) and (max-width: 992px) {}
!* Medium *!
@media(min-width:992px) and (max-width:1199px){}
!* Large *!
@media(min-width:1200px){}*/

/*@import url(Fonts/merriweather/stylesheet.css);
@import url(Fonts/SourceSansPro/stylesheet.css);*/
/*@font-face {*/
    /*font-family: 'FontAwesome';*/
    /*src: url('../styles/font-awesome/fonts/fontawesome-webfont.eot?v=4.5.0');*/
    /*src: url('../styles/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),*/
         /*url('../styles/font-awesome/fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),*/
         /*url('../styles/font-awesome/fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),*/
         /*url('../styles/font-awesome/fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),*/
         /*url('../styles/font-awesome/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');*/
    /*font-weight: normal;*/
    /*font-style: normal;*/
/*}*/

/*!* Extra Small *!
@media (max-width: 480px) {
}
@media (min-width: 480px) and (max-width: 767px) {
}
!* Small *!
@media (min-width: 768px) and (max-width: 991px) {
}
!* Medium *!
@media(min-width:992px) and (max-width:1199px){
}
!* Large *!
@media(min-width:1200px){
}*/



.scrollup
{
    font-size: 0;
    line-height: 0;
    position: fixed;
    bottom: 10px;
    right: 20px;
    display: none;
    width: 35px;
    height: 35px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.scrolldown:hover,
.scrolldown:focus,
.scrollup:hover,
.scrollup:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.scrolldown:hover:before,
.scrolldown:focus:before,
.scrollup:hover:before,
.scrollup:focus:before
{
    opacity: 1;
}
.scrolldown:before,
.scrollup:before
{
    font-family: 'FontAwesome';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.scrolldown:before
{
    content: "\f078";
    /*content: "\f13a";*/
}
[dir='rtl'] .scrolldown:before
{
    content: "\f078";
    /*content: "\f13a";*/
}
.scrollup:before
{
    content: "\f077";
    /*content: "\f139";*/
}
[dir='rtl'] .scrollup:before
{
    content: "\f077";
    /*content: "\f139";*/
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'FontAwesome';
    font-size: 20px; /*20px*/
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev:before
{
    content: "\f053";
    /*content: '←';*/
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next:before
{
    content: "\f054";
    /*content: '→';*/
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}


/* SLICK CUSTOM */
.slick-dots li button:before
{
    font-size: 15px;
}
.slick-dots {
    background-color: #fff;
}

/* Wrap responsive */
.googlemap_wrap  {
    position: relative;
    padding-bottom: 0px;
    /*padding-bottom: 65.25%;*/
    padding-top: 0px;
    height: 400px;
    /*height: 0;*/
    overflow: hidden;
}
/* iframe posizionato in maniera assoluta */
.googlemap_wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 400px;
    /*height: 100%;*/
}

/* Preloader */
#preloader {
    position: fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#fff; /* change if the mask should be a color other than white */
    z-index:99; /* makes sure it stays on top */
}

#status {
    width:200px;
    height:200px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally on the screen */
    top:50%; /* centers the loading animation vertically on the screen */
    background-image:url(images/status.gif); /* path to your loading animation */
    background-repeat:no-repeat;
    background-position:center;
    margin:-100px 0 0 -100px; /* is width and height divided by two */
}