@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
@import url('https://fonts.googleapis.com/css?family=Chelsea+Market');
@import url('https://fonts.googleapis.com/css?family=Lobster&display=swap');

body { font-family: 'Open Sans', sans-serif !important; font-weight: 400 !important; font-size: 14px;}

.carousel-multi-item .carousel-indicators li {
	background-color:#e2001a !important;
}

h2.lobster-custom {
	font-family: 'Lobster', cursive;
	color: #e2001a;
	position: absolute;
	/*top: 17%;*/
  bottom: 12%;
	left: 50%;
	margin-left: -125px;
  line-height: 30px;
}
.sottotitolo-mobile-lob {
	font-size: 14px;
	position: absolute;
	bottom: 21%;
	left: 50%;
	margin-left: -198px;
}
.btn-lob {
	position: absolute;
	bottom: 5%;
	left: 50%;
	margin-left: -85px;
  color: #e2001a !important;
}
.btn-lob-red {
  background-color: #e2001a !important;
  border-radius: 10em;
}

.size_1 {font-size:1rem;}
.size_09 {font-size:0.9rem !important;}
.size_08 {font-size:0.8rem !important;}
.size_07 {font-size:0.7rem !important;}
.size_15 {font-size:1.5rem !important;}
.size_20 {font-size:2rem !important;}
.size_30 {font-size:3rem !important;}
.size_40 {font-size:3.5rem !important; line-height: 3.5rem;}
.size-title {font-size: 56px !important;}
.size-sottotitolo {font-size: 28px !important;}
.smstore {font-size: 21px !important;}

.strong600 {font-weight: 600 !important;}

.carousel-caption > h3 {font-weight: 600;}
.carousel-indicators.biBlue li {background-color: rgba(255, 255, 255, 0); border: 1px solid;}
.carousel-indicators.biBlue .active {background-color: rgba(255, 255, 255, 1);}
.carousel.biCarousel .carousel-control-next-icon {background-image: url("../img//svg/arrow_right_blue.svg") !important;}
.carousel.biCarousel .carousel-control-prev-icon {background-image: url("../img//svg/arrow_left_blue.svg") !important;}
.carousel.biCarousel .carousel-control-next-icon, .carousel.biCarousel .carousel-control-prev-icon {width: 50px; height: 50px;}
.Bi-margin-arrow {margin-top: -70px;}
h5.CustomCit {font-family: 'Chelsea Market', cursive !important; text-transform: uppercase; font-size: 20px;}
.BiTextDash h2 {font-size: 2.5rem !important;}
.Bi-border-radius {border-radius: 0rem;}
.Bi-btn-rounded {border-radius: .6rem;border: 1px solid #ffffff !important;background-color: transparent !important;color: #ffffff !important;padding: .5rem 2.5rem;}
.Bi-btn-rounded > .fa {font-size: 1.5rem;}
#bi-slider .carousel-caption {
  position: relative;
  right: 0; 
  bottom: -10px; 
  left: 0; 
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
#bi-slider .carousel-indicators {
	bottom: 40px;
}


/*colori delle pagine*/
/*RED*/
.bg_red .rosso5stelle {background-color:#e2001a;}
.bg_red .testoRosso5stelle {color:#e2001a;}
.bg_red .btn-custom:hover {background-color: #FFF !important; color:#e2001a !important;}
.bg_red .href-box-custom:hover {color:#e2001a !important;}
.bg_red ul.navbar-nav li a.free_demo {     color: #FFF !important;     background-color: #e2001a !important;    padding: 3px 6px !important;     margin: 7px 0px; }
.bg_red a.testoRosso5stelle, .bg_red a.testoRosso5stelle:link, .bg_red a.testoRosso5stelle:active, .bg_red a.testoRosso5stelle:visited { color: #e2001a; }
.bg_red a, .bg_red a:link, .bg_red a:active, .bg_red a:visited { color: #333; }
.bg_red a:hover { color: #e2001a; }
.bg_red .navbar-light .navbar-nav .nav-link.active { color: #e2001a !important; }
.bg_red .dropdown-item.active, .dropdown-item:active, .bg_red .dropdown-item.active:hover { color: #e2001a !important; background-color: transparent !important}
.bg_red .color_client_location {color: #e2001a !important;}
.bg_red .btn_custom_red { border: 1px solid #e2001a; color:#e2001a !important; background-color: transparent; border-radius: 0px; font-size:1rem !important; box-shadow: none !important}
.bg_red .btn_custom_red:hover { background-color:#e2001a !important; color:#FFF !important; border: 1px solid #e2001a !important;}

/*LIGHT BLUE*/
.bg_light_blue .rosso5stelle {background-color:#0074a4;}
.bg_light_blue .testoRosso5stelle {color:#0074a4;}
.bg_light_blue a.btn.btn-custom {color:#FFF;}
.bg_light_blue .btn-custom:hover {background-color: #FFF !important; color:#0074a4 !important; border:1px solid #0074a4 !important;}
.bg_light_blue .href-box-custom:hover {color:#0074a4 !important;}
.bg_light_blue ul.navbar-nav li a.free_demo {     color: #FFF !important;     background-color: #0074a4 !important;    padding: 3px 6px !important;     margin: 7px 0px; }
.bg_light_blue a, .bg_light_blue a:link, .bg_light_blue a:active, .bg_light_blue a:visited { color: #333; }
.bg_light_blue .navbar-light .navbar-nav .nav-link.active { color: #0074a4 !important; }
.bg_light_blue .dropdown-item.active, .dropdown-item:active, .bg_red .dropdown-item.active:hover { color: #0074a4 !important; background-color: transparent !important}
.bg_light_blue .color_client_location {color: #0074a4;}

/*BLUE OFSALE*/
.bg_blue .rosso5stelle {background-color:#005481;}
.bg_blue .testoRosso5stelle {color:#005481;}
.bg_blue a.btn.btn-custom {color:#FFF;}
.bg_blue .btn-custom:hover {background-color: #FFF !important; color:#005481 !important; border:1px solid #005481 !important;}
.bg_blue .href-box-custom:hover {color:#005481 !important;}
.bg_blue ul.navbar-nav li a.free_demo { color: #FFF !important; background-color:#005481 !important; padding: 3px 6px !important;     margin: 7px 0px; }
.bg_blue a, .bg_blue a:link, .bg_blue a:active, .bg_blue a:visited { color: #005481; }
.bg_blue .navbar-light .navbar-nav .nav-link.active { color: #005481 !important; }
.bg_blue .dropdown-item.active, .dropdown-item:active, .bg_blue .dropdown-item.active:hover { color: #005481 !important; background-color: transparent !important}
.bg_blue .color_client_location {color: #005481;}

/*AUBERGINE*/
.aubergine .rosso5stelle {background-color:#38445b;}
.aubergine .testoRosso5stelle {color:#38445b;}
.aubergine .btn-custom:hover {background-color: #FFF !important; color:#38445b !important;}
.aubergine .href-box-custom:hover {color:#38445b !important;}
.aubergine ul.navbar-nav li a.free_demo {     color: #FFF !important;     background-color: #38445b !important;    padding: 3px 6px !important;     margin: 7px 0px; }
.aubergine a, .aubergine a:link, .aubergine a:active, .aubergine a:visited { color: #38445b; }
.aubergine .navbar-light .navbar-nav .nav-link.active { color: #38445b !important; }
.aubergine .dropdown-item.active, .dropdown-item:active, .bg_red .dropdown-item.active:hover { color: #38445b !important; background-color: transparent !important}
.bg_light_blue .color_client_location {color: #0074a4;}

/*LIGHT GREEN*/
.light_green .rosso5stelle {background-color:#69a565;}
.light_green .testoRosso5stelle {color:#69a565;}
.light_green .btn-custom:hover {background-color: #FFF !important; color:#69a565 !important;}
.light_green .href-box-custom:hover {color:#69a565 !important;}
.light_green ul.navbar-nav li a.free_demo {     color: #FFF !important;     background-color: #69a565 !important;    padding: 3px 6px !important;     margin: 7px 0px; }
.light_green a, .light_green a:link, .light_green a:active, .light_green a:visited { color: #333; }
.light_green .navbar-light .navbar-nav .nav-link.active { color: #69a565 !important; }
.light_green .dropdown-item.active, .dropdown-item:active, .bg_red .dropdown-item.active:hover { color: #69a565 !important; background-color: transparent !important}
.light_green .color_client_location {color: #69a565;}

/*VIOLET*/
.violet .rosso5stelle {background-color:#715aa9;}
.violet .testoRosso5stelle {color:#715aa9;}
.violet .btn-custom:hover {background-color: #FFF !important; color:#715aa9 !important;}
.violet .href-box-custom:hover {color:#715aa9 !important;}
.violet ul.navbar-nav li a.free_demo {     color: #FFF !important;     background-color: #715aa9 !important;    padding: 3px 6px !important;     margin: 7px 0px; }
.violet a, .violet a:link, .violet a:active, .violet a:visited { color: #715aa9; }
.violet .navbar-light .navbar-nav .nav-link.active { color: #715aa9 !important; }
.violet .dropdown-item.active, .dropdown-item:active, .bg_red .dropdown-item.active:hover { color: #715aa9 !important; background-color: transparent !important}
.violet .color_client_location {color: #715aa9;}

/*LIGHT VIOLET*/
.light_violet .rosso5stelle {background-color:#cd01ff;}
.light_violet .testoRosso5stelle {color:#cd01ff;}
.light_violet .btn-custom:hover {background-color: #FFF !important; color:#cd01ff !important;}
.light_violet .href-box-custom:hover {color:#cd01ff !important;}
.light_violet ul.navbar-nav li a.free_demo {     color: #FFF !important;     background-color: #cd01ff !important;    padding: 3px 6px !important;     margin: 7px 0px; }
.light_violet a, .light_violet a:link, .light_violet a:active, .light_violet a:visited { color: #cd01ff; }
.light_violet .navbar-light .navbar-nav .nav-link.active { color: #cd01ff !important; }
.light_violet .dropdown-item.active, .dropdown-item:active, .bg_red .dropdown-item.active:hover { color: #cd01ff !important; background-color: transparent !important}
.light_violet .color_client_location {color: #cd01ff;}

/*ORANGE*/
.bg_orange .rosso5stelle {background-color:#ff3b01;}
.bg_orange .testoRosso5stelle {color:#ff3b01;}
.bg_orange .btn-custom:hover {background-color: #FFF !important; color:#ff3b01 !important;}
.bg_orange .href-box-custom:hover {color:#ff3b01 !important;}
.bg_orange ul.navbar-nav li a.free_demo {     color: #FFF !important;     background-color: #ff3b01 !important;    padding: 3px 6px !important;     margin: 7px 0px; }
.bg_orange a, .bg_orange a:link, .bg_orange a:active, .bg_orange a:visited { color: #ff3b01; }
.bg_orange .color_client_location {color: #ff3b01;}

/*BLU SCURO 5Lite*/
.bg_dark_blue_5lite .rosso5stelle {background-color:#00539f;}
.bg_dark_blue_5lite .testoRosso5stelle {color:#00539f;}
.bg_dark_blue_5lite a.btn.btn-custom {color:#FFF;}
.bg_dark_blue_5lite .btn-custom:hover {background-color: #FFF !important; color:#00539f !important; border:1px solid #00539f !important;}
.bg_dark_blue_5lite .href-box-custom:hover {color:#00539f !important;}
.bg_dark_blue_5lite ul.navbar-nav li a.free_demo {     color: #FFF !important;     background-color: #00539f !important;    padding: 3px 6px !important;     margin: 7px 0px; }
.bg_dark_blue_5lite a, .bg_light_blue a:link, .bg_light_blue a:active, .bg_light_blue a:visited { color: #333; }
.bg_dark_blue_5lite .navbar-light .navbar-nav .nav-link.active { color: #00539f !important; }
.bg_dark_blue_5lite .dropdown-item.active, .dropdown-item:active, .bg_red .dropdown-item.active:hover { color: #00539f !important; background-color: transparent !important}
.bg_dark_blue_5lite .color_client_location {color: #00539f;}

/*colori delle pagine*/
.btn-outline-grey-custom { border: 1px solid #333 !important;     background-color: transparent;    color: #333; }
.btn-outline-grey-custom:hover { border: 1px solid #333 !important;     background-color: #333333 !important;    color: #FFFFFF !important; }


table.table td, table.table th { border:0px solid !important; padding: 10px 0 !important; vertical-align: middle !important; font-weight: 600 !important  }
table.table tr {border-bottom:1px solid #eeeeee !important;}
.grey_text_custom {color:#333333;}

h1.chelsea {font-family: 'Chelsea Market', cursive !important; text-transform: uppercase; font-size: 35px;}
h2.chelsea {font-family: 'Chelsea Market', cursive !important; text-transform: uppercase; font-size: 34px;}
h3.chelsea {font-family: 'Chelsea Market', cursive !important; text-transform: uppercase; font-size: 24px;}

h1.grandstander {font-family: 'Grandstander', cursive !important; font-size: 42px; font-weight: 700;}
h2.grandstander {font-family: 'Grandstander', cursive !important; font-size: 40px; font-weight: 700; letter-spacing: 0.2rem; line-height: 1.1em;}
h3.grandstander {font-family: 'Grandstander', cursive !important; font-size: 32px; font-weight: 800;}

h2.testimonial { font-family: 'Open Sans', sans-serif; text-transform: none; font-size: 26px; font-weight: 400;}
.sottotitolo { font-size: 22px; line-height: 1.5em; padding-bottom: 30px; }

h3.box-title { font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight: bold; margin-top: 10px; }
h4 { font-weight:600; font-size: 14px; padding:0px; margin: 0px;}

.padding-custom {padding-left:100px !important;}

.testimonial-hotel { font-size: 26px; }
ul { margin: 0; padding: 0; }
ul#feed_footer li { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted rgba(0,0,0,.6); }
ul#feed_footer li { color: rgba(255,255,255,1);  font-size: 13px; }
ul#feed_footer li a {  color: rgba(255,255,255,1); font-size: 14px;  font-style: normal; }
ul#feed_footer li.testoRosso5stelle a {  color: #e2001a !important; font-size: 14px;  font-style: normal; }
ul#feed_footer li.testoRosso5stelle { color: #e2001a !important;  font-size: 13px; }
li { margin: 0; margin-bottom: 0px;   list-style-type: none;}
.ultimo { border-bottom: none !important; }
.title {  font-size: 20px;  font-weight: 600; }
.href-box-custom { font-size:16px; color:#333 !important; font-weight: 400; text-decoration: none}
.btn-custom{ border-radius: 0px; box-shadow: none; border: 1px solid #FFF !important; font-size:18px;}
.btn-custom-grey{ border-radius: 0px; box-shadow: none; border: 1px solid #333 !important; font-size:18px; color:#333 !important; background-color: transparent}
.btn-custom-grey:hover { border-radius: 0px; box-shadow: none; border: 1px solid #333 !important; background-color:#333 !important; font-size:18px; color:#FFF !important}

nav.navbar.navbar-default {color: #000; font-weight: 600 !important;}
ul.navbar-nav > li > a { padding: 10px 15px !important; color: #000 !important; font-size: 13px; line-height: 20px; font-weight: 600 !important;}
.dropdown-toggle {     background-image: url(../img/arrow_drop.png);     background-position: center bottom;     background-repeat: no-repeat; }
.dropdown-toggle::after {display:none !important}

.header-mobile { display: none; }
.sottotitolo-mobile { font-size: 18px; }
.slider-mobile { max-width:150px; height:auto; margin-bottom:40px; }
.slider-mobile-special { max-width:250px; height:auto; margin-bottom:40px;}
.slider-mobile-gif { max-width:310px; height:auto; margin-bottom:40px; }
.dropdown-menu { border-radius:0px; padding:5px 0 0 0 !important} 
.dropdown .dropdown-menu .dropdown-item { font-size: 14px !important; font-weight: 600 !important; padding: 12px 20px; color:#333; line-height: 9px;}
.dropdown .dropdown-menu .dropdown-item:active, .dropdown .dropdown-menu .dropdown-item:hover { box-shadow:none !important; background-color: #f5f5f5 !important; color:#333 !important; border-radius:0px !important;}
.min-width-custom {min-width:auto !important; padding-top:3px !important}
.min-width-custom a {padding: 2px 15px !important;}

img#logo_stiky { display: none; }
.top-nav-collapse img#logo_no_stiky { display: none;}
.top-nav-collapse img#logo_stiky { display: block;}

.accordion .card .card-header { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: 600 !important; color: #333; display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; font-size: 14px; border-radius:0px;}
.accordion .card .card-header h5 { font-weight:600; font-size: 14px;}
.accordion .card .card-body {border:1px solid #DDD; padding: 5px 30px !important; color:#333 !important; font-weight: 400 !important; line-height: 1.2rem !important}
label.grey-text {font-size:14px !important; color:#333 !important; font-weight: 600 !important;}


.gallery .pics {
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease; }
.gallery .animation {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }

.banner-video {position: fixed; z-index: 9999;right: 70px;bottom: 20px;cursor: pointer;}
.modal-video {background-color: rgba(0,0,0,0.9) !important;}
.modal {color:#333 !important}
.modal h1 { font-size: 36px; font-weight: 500;}
.modal h2 {font-family: 'Grandstander', cursive !important; text-transform: uppercase; font-size: 32px !important; font-weight:700;}
.modal h3 {font-family: 'Grandstander', cursive !important; font-size: 22px !important; font-weight:800;}

.onlyMD {display:none;}
.onlySM {display:none;}

.email-clic, .phone-clic {font-size:17px;}

/*@media (max-width: 1280px) {
#bi-slider .h3-responsive {font-size: 145% !important;}	
posizionamento_custom
}
@media (max-width: 1366px) {
#bi-slider .h3-responsive {font-size: 160%;}	
}*/

@media (max-width: 1601px) {
	.posizionamento_custom {top:45% !important;}
	.posizionamento_custom_bi {top:35% !important;}
}

@media (max-width: 1367px) {
	.posizionamento_custom {top:41% !important;}
	.posizionamento_custom_bi {top:28% !important;}
	.padding-custom h2.grandstander.text-white {font-size:55px !important;}
	.padding-custom div.sottotitolo-mobile.text-white {font-size:30px !important;}
}

@media (max-width: 1112px) {
	.email-clic, .phone-clic {font-size:15px;}
	.BiTextDash h2 {font-size: 1.9rem !important;}
	.BiTextDash .sottotitolo {font-size: 17px !important;}
    #bi-slider .carousel-indicators {bottom: 35px;}
	/*#bi-slider .h3-responsive {font-size: 117%;}*/
}

@media (max-width: 1025px) {
	.email-clic, .phone-clic {font-size:15px;}
	.BiTextDash h2 {font-size: 1.5rem !important;}
	.BiTextDash .sottotitolo {font-size: 17px !important;}
	#bi-slider .h3-responsive {font-size: 125%;}
	.posizionamento_custom {top:41% !important;}
	.size_40 {font-size:3rem !important;}
	.size_15 {font-size:1.2rem !important;}
	.padding-custom h2.grandstander.text-white {font-size:50px !important;}
	.padding-custom div.sottotitolo-mobile.text-white {font-size:24px !important;}
	div.container-fluid.rosso5stelle div.col-sm-6 img {max-width:350px !important;}
}

@media (max-width: 769px) {
    .onlyMD {display:block;}
    
	h1.grandstander, h2.grandstander.mobile {font-size: 28px;}
	h3.grandstander.mobile {font-size:24px;}
	
	h5.CustomCit {font-size: 15px;}
	
    h2.lobster-custom {
      font-family: 'Lobster', cursive;
      color: #e2001a;
      position: absolute;
      /*top: 13%;*/
      bottom: 28%;
      left: 50%;
      margin-left: -203px;
      font-size: 50px;
      line-height: 50px;
    }
    .sottotitolo-mobile-lob {
      font-size: 18px;
      position: absolute;
      bottom: 26%;
      left: 50%;
      margin-left: -230px;
    }
    .btn-lob {
      position: absolute;
      bottom: 12%;
      left: 50%;
      margin-left: -85px;
      color: #e2001a !important;
    }
    .btn-lob-red {
      background-color: #e2001a !important;
      border-radius: 10em;
    }
	/*#bi-slider .h3-responsive {font-size: 160% !important;}*/
	/*#bi-slider .carousel-indicators {bottom: 35px !important;}*/
}

@media (max-width: 620px) {
      h2.lobster-custom {
        font-family: 'Lobster', cursive;
        color: #e2001a;
        position: absolute;
        /*top: 13%;*/
        bottom: 28%;
        left: 50%;
        margin-left: -195px;
        font-size: 50px;
        line-height: 50px;
      }
      .sottotitolo-mobile-lob {
        font-size: 18px;
        position: absolute;
        bottom: 24%;
        left: 50%;
        margin-left: -224px;
      }
      .btn-lob {
        position: absolute;
        bottom: 10%;
        left: 50%;
        margin-left: -89px;
        color: #e2001a !important;
      }
    .btn-lob-red {
      background-color: #e2001a !important;
      border-radius: 10em;
    }
	.smstore {font-size: 14px !important;}
	div.banner-video + div.container-fluid div.row div.container div.row:not(:first-of-type) img {width:90px; height:auto;}
}

@media (max-width: 450px) {
    .gallery {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-width: 100%;
        -moz-column-width: 100%;
        column-width: 100%;
    }
    #bi-slider .carousel-indicators {bottom: 35px;}
    .Bi-margin-arrow {margin-top: -20px;}
	/*#bi-slider .h3-responsive {font-size: 115% !important;}*/
	.Bi-btn-rounded {padding: .2rem 2rem;}
}

@media (max-width: 400px) {
    .btn.filter {
        padding-left: 1.1rem;
        padding-right: 1.1rem;
    }
    .onlyMD {display:none;}
    .onlySM {display:block;}
    .filter {font-size:16px !important}
}

@media (max-width: 1024px) {
    .p-r-custom { padding-right:0px !important;}
    .p-l-custom { padding-left:0px !important;}
    .m-r-custom { margin-right:5px !important;}
    .m-l-custom { margin-left:5px !important;}
    ul.navbar-nav > li > a {     padding: 10px 10px !important; }
     .img_300 { width:300px !important;}
	/*#bi-slider .h3-responsive {font-size: 100%;}*/
	#bi-slider .carousel-indicators {bottom: 30px;}
}

@media (max-width: 776px) {
    .none_mobile {display: none!important}
	.header-mobile { display:block; }
    #rev_slider_1_1_forcefullwidth, #rev_slider_2_1_forcefullwidth, #rev_slider_3_1_forcefullwidth, #rev_slider_4_1_forcefullwidth, #rev_slider_5_1_forcefullwidth, #rev_slider_6_1_forcefullwidth, #rev_slider_7_1_forcefullwidth, #rev_slider_8_1_forcefullwidth, #rev_slider_9_1_forcefullwidth, #rev_slider_10_1_forcefullwidth, #rev_slider_11_1_forcefullwidth, #rev_slider_12_1_forcefullwidth, #rev_slider_13_1_forcefullwidth, #rev_slider_14_1_forcefullwidth, #rev_slider_15_1_forcefullwidth, #rev_slider_16_1_forcefullwidth, #rev_slider_17_1_forcefullwidth, #rev_slider_18_1_forcefullwidth, #rev_slider_20_1_forcefullwidth, #rev_slider_23_1_forcefullwidth, #rev_slider_21_1_forcefullwidth,   #rev_slider_25_1_forcefullwidth, #rev_slider_26_1_forcefullwidth, #rev_slider_27_1_forcefullwidth, #rev_slider_28_1_forcefullwidth, #rev_slider_29_1_forcefullwidth, #rev_slider_68_1_forcefullwidth, #rev_slider_34_1_forcefullwidth, #rev_slider_85_1_forcefullwidth, #rev_slider_91_1_forcefullwidth, #rev_slider_70_1_forcefullwidth, #rev_slider_72_1_forcefullwidth, #rev_slider_84_1_forcefullwidth, #rev_slider_79_1_forcefullwidth, #rev_slider_73_1_forcefullwidth, #rev_slider_86_1_forcefullwidth, #rev_slider_90_1_forcefullwidth, #rev_slider_77_1_forcefullwidth, #rev_slider_78_1_forcefullwidth, #rev_slider_83_1_forcefullwidth, #rev_slider_71_1_forcefullwidth, #rev_slider_87_1_forcefullwidth, #rev_slider_69_1_forcefullwidth, #rev_slider_75_1_forcefullwidth, #rev_slider_76_1_forcefullwidth, #rev_slider_74_1_forcefullwidth, #rev_slider_92_1_forcefullwidth, #rev_slider_1_1_forcefullwidth, #rev_slider_2_1_forcefullwidth, #rev_slider_3_1_forcefullwidth, #rev_slider_4_1_forcefullwidth, #rev_slider_5_1_forcefullwidth, #rev_slider_6_1_forcefullwidth, #rev_slider_7_1_forcefullwidth, #rev_slider_8_1_forcefullwidth, #rev_slider_9_1_forcefullwidth, #rev_slider_10_1_forcefullwidth, #rev_slider_11_1_forcefullwidth, #rev_slider_12_1_forcefullwidth, #rev_slider_13_1_forcefullwidth, #rev_slider_14_1_forcefullwidth, #rev_slider_15_1_forcefullwidth, #rev_slider_16_1_forcefullwidth, #rev_slider_17_1_forcefullwidth, #rev_slider_18_1_forcefullwidth, #rev_slider_19_1_forcefullwidth, #rev_slider_20_1_forcefullwidth, #rev_slider_21_1_forcefullwidth, #rev_slider_22_1_forcefullwidth, #rev_slider_23_1_forcefullwidth, #rev_slider_24_1_forcefullwidth, #rev_slider_25_1_forcefullwidth, #rev_slider_26_1_forcefullwidth, #rev_slider_27_1_forcefullwidth, #rev_slider_28_1_forcefullwidth, #rev_slider_29_1_forcefullwidth, #rev_slider_30_1_forcefullwidth, #rev_slider_31_1_forcefullwidth, #rev_slider_32_1_forcefullwidth, #rev_slider_33_1_forcefullwidth,  #rev_slider_34_1_forcefullwidth, #rev_slider_35_1_forcefullwidth, #rev_slider_36_1_forcefullwidth,   #rev_slider_37_1_forcefullwidth, #rev_slider_38_1_forcefullwidth, #rev_slider_39_1_forcefullwidth,  #rev_slider_40_1_forcefullwidth, #rev_slider_41_1_forcefullwidth, #rev_slider_42_1_forcefullwidth,   #rev_slider_43_1_forcefullwidth, #rev_slider_44_1_forcefullwidth, #rev_slider_45_1_forcefullwidth,   #rev_slider_46_1_forcefullwidth, #rev_slider_47_1_forcefullwidth, #rev_slider_48_1_forcefullwidth,   #rev_slider_49_1_forcefullwidth, #rev_slider_50_1_forcefullwidth, #rev_slider_51_1_forcefullwidth,   #rev_slider_56_1_forcefullwidth, #rev_slider_59_1_forcefullwidth, #rev_slider_60_1_forcefullwidth,   #rev_slider_61_1_forcefullwidth, #rev_slider_62_1_forcefullwidth, #rev_slider_63_1_forcefullwidth,   #rev_slider_64_1_forcefullwidth, #rev_slider_65_1_forcefullwidth, #rev_slider_66_1_forcefullwidth,#rev_slider_67_1_forcefullwidth, #rev_slider_93_1_forcefullwidth, #rev_slider_94_1_forcefullwidth, #rev_slider_96_1_forcefullwidth, #rev_slider_97_1_forcefullwidth, #rev_slider_98_1_forcefullwidth, #rev_slider_99_1_forcefullwidth, #rev_slider_100_1_forcefullwidth, #rev_slider_101_1_forcefullwidth, #rev_slider_102_1_forcefullwidth, #rev_slider_103_1_forcefullwidth, #rev_slider_104_1_forcefullwidth, #rev_slider_105_1_forcefullwidth, #rev_slider_106_1_forcefullwidth, #rev_slider_107_1_forcefullwidth, #rev_slider_108_1_forcefullwidth, #rev_slider_109_1_forcefullwidth, #rev_slider_110_1_forcefullwidth, #rev_slider_111_1_forcefullwidth, #rev_slider_112_1_forcefullwidth, #rev_slider_113_1_forcefullwidth, #rev_slider_115_1_forcefullwidth, #rev_slider_116_1_forcefullwidth, #rev_slider_117_1_forcefullwidth, #rev_slider_118_1_forcefullwidth, #rev_slider_119_1_forcefullwidth, #rev_slider_120_1_forcefullwidth, #rev_slider_121_1_forcefullwidth, #rev_slider_122_1_forcefullwidth, #rev_slider_123_1_forcefullwidth, #rev_slider_124_1_forcefullwidth, #rev_slider_125_1_forcefullwidth, #rev_slider_126_1_forcefullwidth, #rev_slider_127_1_forcefullwidth, #rev_slider_128_1_forcefullwidth, #rev_slider_129_1_forcefullwidth, #rev_slider_130_1_forcefullwidth, #rev_slider_131_1_forcefullwidth, #rev_slider_132_1_forcefullwidth, #rev_slider_134_1_forcefullwidth, #rev_slider_135_1_forcefullwidth, #rev_slider_136_1_forcefullwidth { display:none !important;}

h2.chelsea {     font-family: 'Chelsea Market',serif;     font-size: 35px;     margin-top: 0px;     line-height: 1.3em;     text-transform: uppercase; }    
 .sottotitolo {     font-size: 18px;     line-height: 1.8em;     padding-bottom: 30px; }
img#logo_no_stiky {     width: 180px;    height: auto; }    
    .navbar.scrolling-navbar .navbar-nav > li { text-align:center }
    ul.navbar-nav > li > a {    font-size: 16px !important;     padding: 8px; }
    .border-top-custom { border-top:1px solid #eee; padding-top: 10px !important; margin-top:10px !important}
    .img_300 { width:300px !important;}
	.bordersmstore {display: none !important;}
}

@media (max-width: 758px) {
    h1.chelsea {     font-family: 'Chelsea Market',serif;     font-size: 28px;     margin-top: 0px;     line-height: 1.3em;     text-transform: uppercase; }  
	h2.chelsea {     font-family: 'Chelsea Market',serif;     font-size: 26px;     margin-top: 0px;     line-height: 1.3em;     text-transform: uppercase; }  
	h2.box-img-sub-custom {font-size: 1.6rem !important;}
    .px-custom { padding-left: 40px; padding-right:40px;}
    .pt-custom { padding-top:20px;}
    .banner-video {display: none !important;}
}

@media (max-width: 510px) {
h2.lobster-custom {
	font-family: 'Lobster', cursive;
	color: #e2001a;
	position: absolute;
	/*top: 13%;*/
  bottom: 26%;
	left: 50%;
	margin-left: -143px;
	font-size: 35px;
  line-height: 35px;
}
.sottotitolo-mobile-lob {
	font-size: 16px;
	position: absolute;
	bottom: 22%;
	left: 50%;
	margin-left: -197px;
}
.btn-lob {
  position: absolute;
  bottom: 5%;
  left: 50%;
  margin-left: -89px;
  color: #e2001a !important;
}
.btn-lob-red {
  background-color: #e2001a !important;
  border-radius: 10em;
}
  
}
/*@media (min-width: 400px) {
      h2.lobster-custom {
	font-family: 'Lobster', cursive;
	color: #e2001a;
	position: absolute;
	top: 16%;
	left: 50%;
	margin-left: -143px;
	font-size: 35px;
}
.sottotitolo-mobile-lob {
	font-size: 13px;
	position: absolute;
	bottom: 22%;
	left: 50%;
	margin-left: -181px;
	font-weight: bold;
}
.btn-lob {
  position: absolute;
  bottom: 5%;
  left: 50%;
  margin-left: -89px;
  color: #e2001a !important;
}
.btn-lob-red {
  background-color: #e2001a !important;
  border-radius: 10em;
}
}*/
@media (max-width: 375px) {
      h2.lobster-custom {
	font-family: 'Lobster', cursive;
	color: #e2001a;
	position: absolute;
	/*top: 13%;*/
  bottom: 25%;
	left: 50%;
	margin-left: -143px;
	font-size: 35px;
  line-height: 30px;
}
.sottotitolo-mobile-lob {
	font-size: 14px;
	position: absolute;
	bottom: 21%;
	left: 50%;
	margin-left: -170px;
}
.btn-lob {
  position: absolute;
  bottom: 5%;
  left: 50%;
  margin-left: -89px;
  color: #e2001a !important;
}
.btn-lob-red {
  background-color: #e2001a !important;
  border-radius: 10em;
  font-size: 13px !important;
}
}