body{background:#002742;background-image:-webkit-radial-gradient(top left,ellipse farthest-side,#00549e 0,rgba(0,255,0,0) 100%);background-image:radial-gradient(ellipse farthest-side at top left,#00549e 0,rgba(0,255,0,0) 100%);background-image:radial-gradient(ellipse farthest-side at top left, #6fd1ff, #00549e, #0a3452, #002742)}
#map_big_overlay{background:linear-gradient(to top, #001835, #1d5198);height:100%;width:100%;position:relative;mix-blend-mode:hard-light;}
#map_big_player{position:absolute;top:300px;left:850px;width:644px;height:364px;background-color:white;border:2px solid white; transform: perspective(1500px) rotate3d(0,-45,0,10deg);}
#map_big_player_name{position:absolute;top:275px;left:850px;font-size:16px;color:#b6e4ff}
#map_big_title1{position:absolute;top:200px;left:400px;color:white;font-size:24px;width:1100px;text-align:center;text-shadow: 1px 1px 2px black;}
#map_big_title2{position:absolute;top:700px;left:400px;color:white;font-size:22px;width:1100px;text-align:center;text-shadow: 1px 1px 2px black;}
#error1{display:none}
#preorder1{display:block}
#response1{display:none}
#error2{display:none}
#preorder2{display:block}
#response2{display:none}
#error3{display:none}
#preorder3{display:block}
#response3{display:none}
#map{width:100%;height:700px;}
#vk_comments{width:100%;height:316px;background:transparent none repeat scroll 0% 0%;}
.cam_card {box-sizing: border-box; min-height:230px}
.cam_card_strike{
    white-space:pre;
    position:relative;
    display:inline-block;
    font-size:2em;
    font-weight:100;
    opacity:0.6;
    color:white;
    text-align:center;
}
.cam_card_strike:after{
    content:"";
    display:block;
    position:absolute;
    left:0;top:50%;
    color:red;
    width:100%;
    height:0;
    border-bottom:2px solid red;
    transform:rotate(-12deg);
}
.cam_card_price{font-size:2em; font-weight:600; color:white; text-align:center; background:red; border-radius: 3px;}
.cam_card_titl{background:white; border-radius: 3px; color:black; font-size: 1em; font-weight: 100; margin: 10px; line-height: 2; text-align:center}
.fa-lg{font-size:8em;color:#2e78b9;}
.bottotop{height:auto;background-color:#949494;border-top:1px solid #777777;border-bottom:1px solid #ffffff;box-shadow:0px 5px 30px rgba(0, 0, 0, .3) inset;padding:10px 0;}
.whatview{height:65px;}
.annot{height:100px;margin-bottom:10px;font-style:italic;}
a.totop{display:block;color:white;font-size:30px;width:100%;text-shadow:1px 1px 1px #000, 0px 0px 6px #000;}
a.totop:hover{color:#8cdaff;text-shadow:2px 2px 2px #000, 0px 0px 8px #000;}
.footer{height:auto;background-color:#e8e8e8;color:#b5b5b5;}
footer div.container div.row div.col-sm-3 h4{margin-top:40px;}
footer div.container div.row div.col-sm-3 ul li{margin-left:-20px;}
footer div.container div.row div.col-sm-3 ul li a{color:#b5b5b5;font-size:12px;}
.modal-dialog{margin-top:80px;}
.opendemo{font-size:24px;color:white;background:#c10000;width:270px;height:80px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0px;}
div.tarifs{width:50%;height:250px;float:left;}
div.col-sm-5.tarifs{width:40%;float:left;}
div.col-sm-7.tarifs{width:60%;float:left;}
div.col-sm-7.tarifs > div{margin-top:120px;font-size:1.5em}
.logo_sm{width:50%}
.pre{font-size:1em;color:#333;margin-bottom:20px;}
.pre2{font-size:1.5em;margin-bottom:20px;}
.fa-stack-1x{top:-8px;text-shadow:1px 1px 2px black;}
.fa-stack-2x{text-shadow:1px 1px 2px black;}
.navbar .brand{position:relative;top:60px;background:url(../img/vk_logo.png) no-repeat;width:780px;height:113px;background-size:100%;text-indent:-9999px;display:block;margin:0;margin-top:5px;padding:0;-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out;}
.navbar .brand-small{display:none;opacity:0;filter:alpha(opacity=0);position:absolute;background:url(../img/vk_logo.png) no-repeat;width:300px;height:40px;top:3px;background-size:100%;text-indent:-9999px;display:block;margin:0;margin-top:0;padding:0;position:absolute;}
.navbar .navbar-inner{background:transparent none repeat scroll 0% 0%;border:medium none;padding:0px;}
.navbar .nav li a{text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:1px;opacity:0.65;filter:alpha(opacity=65);display:block;background:rgba(255,255,255,0);}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus{opacity:1;filter:alpha(opacity=100);}
.affix-top li a.button24{display:inline-block;position:relative;top:-20px;color:white;text-decoration:none;padding:1em 2em !important;opacity:1;outline:none;border-width:2px 0;border-style:solid none;border-color:#FDBE33 #000 #D77206;border-radius:6px;background:linear-gradient(#F3AE0F, #E38916) #E38916; margin:0px 10px 0px 0px;}
.affix-top li a.button24:hover{background:linear-gradient(#f5ae00, #f59500) #f5ae00;}
.affix-top li a.button24:active{background:linear-gradient(#f59500, #f5ae00) #f59500;}
.affix li a.button24{display:inline-block;position:relative;top:10px !important;color:white;text-decoration:none;padding:0.1em 1em !important;opacity:1;outline:none;border-width:2px 0;border-style:solid none;border-color:#FDBE33 #000 #D77206;border-radius:3px;background:linear-gradient(#F3AE0F, #E38916) #E38916;}
.affix li a.button24:hover{background:linear-gradient(#f5ae00, #f59500) #f5ae00;}
.affix li a.button24:active{background:linear-gradient(#f59500, #f5ae00) #f59500;}
.navbar-default .navbar-toggle{margin-right:0;border-color:#fff;margin-top:8px;margin-bottom:8px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:#fff;}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar{background-color:#363635;}
.navbar-collapse{clear:both;border:none;padding:0;}
nav.navbar-collapse a.button24{padding:0px;}
.navbar .nav li a:hover{opacity:0.85;filter:alpha(opacity=85);}
.navbar-default .navbar-collapse{overflow-x:hidden;}
.banner{z-index:100;width:100%;border:medium none;background:transparent none repeat scroll 0% 0%;position:fixed;}
.pannello-affix{width:100%;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;-webkit-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}
.pannello-affix #menu-primary-navigation{-webkit-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}
.pannello-affix.affix{z-index:999;opacity:1;filter:alpha(opacity=100);width:100%;height:50px;background-color:white;border-bottom:1px solid gray;box-shadow:0px 12px 20px rgba(0, 0, 0, .3) inset, 0px 0px 10px 0px rgba(0, 0, 0, .5), 0px 0px 50px 0px rgba(0, 0, 0, .2);}
.pannello-affix.affix .navbar-inner{margin-top:0;}
.navbar .pannello-affix.affix .nav li a{color:#fff;}
.navbar .pannello-affix.affix .brand-small{display:block;opacity:1;filter:alpha(opacity=100);}
.navbar .pannello-affix.affix .brand{display:none;opacity:0;filter:alpha(opacity=0);}
.banner{position:absolute;}
.navbar .navbar-inner{margin-top:40px;}
.navbar .nav{float:right;margin-right:0;}
.navbar .nav li{display:inline-block;float:none;}
.navbar-nav>li>a{padding-top:13px;padding-bottom:7px;}
.navbar .nav li:last-child a{padding-right:0;}
.lt-ie8 .navbar .nav li{display:block;float:left;}
.roll{display:inline-block;overflow:hidden;z-index:200;position:relative;vertical-align:top;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-perspective:400px;-moz-perspective:400px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;}
.roll span{display:block;position:relative;padding:0 2px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;pointer-events:none;-webkit-pointer-events:none;-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;overflow:hidden;}
a.roll:hover span{overflow:visible;-webkit-transform:translate3d(0px, 0px, -30px) rotateX(90deg);-moz-transform:translate3d(0px, 0px, -30px) rotateX(90deg);}
.roll span:after{content:attr(data-title);display:block;position:absolute;left:0;top:1px;padding:0 4px;color:#424b51;background:#fff;-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-webkit-transform:translate3d(0px, 105%, 0px) rotateX(-90deg);-moz-transform:translate3d(0px, 105%, 0px) rotateX(-90deg);}
#full-width-slider .container.desc .row{bottom:160px;}
#full-width-slider .container.desc .row.offer{top:6em;text-align:center;color:white;font-size:5em;font-weight:900;opacity:0.95;text-shadow:1px 1px 2px black, 0 0 1em black;line-height:1.1em}
#full-width-slider .container.desc .row.offer H1 {font-weight:600 !important; color:white; font-size:1.5em}
#full-width-slider .container.desc .row.top{position:absolute;top:0px;bottom:0px;left:0px;right:0px;width:640px;height:390px;margin:auto;font-size:20px;background-color:white;}
.home .car-descrizione .btn-primary{display:inline-block !important;}
.home .grigio .media-body{padding:16px 30px 10px 26px;margin-right:0;}
.home .grigio .media-img img{width:100%;}
.home .grigio .media-body p{margin-bottom:0;}
.home .grigio .media-body h4{font-size:15px;}
.rsBullets{position:absolute;z-index:35;left:70%;bottom:61px;width:170px;height:auto;margin-left:-85px;text-align:center;line-height:8px;overflow:hidden;display:none;}
.rsBullet{display:inline-block;*display:inline;*zoom:1;padding:6px 5px 6px;}
.rsBullet span{display:block;width:20px;height:20px;border-radius:50%;background:#777;background:rgba(255,255,255,0.5);cursor:pointer;}
.rsBullet.rsNavSelected span{background-color:#FFF;cursor:default;}
.lead-link{position:absolute;bottom:0px;left:50%;margin-left:-85px;padding:5px 0;width:170px;background:transparent;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;border:1px solid #ff4940;border-bottom:0px;text-align:center;color:transparent;text-transform:uppercase;font-size:14px;font-weight:500;z-index:100;box-shadow:-20px -15px 30px -15px rgba(0, 15, 27, .5), 20px -15px 30px -15px rgba(0, 15, 27, .5), 0px -15px 20px -15px rgba(0, 15, 27, .5);}
.lead-link:hover{text-decoration:none;color:transparent;}
.lead-link{position:absolute;bottom:-1px;left:50%;margin-left:-85px;padding:5px 0;width:170px;background:#c10000;color:#424b51;z-index:10;}
.lead-link:hover{color:#5e696f;}
a.lead-link{color:white;font-size:16px;text-shadow:1px 1px 1px black, 0 0 6px #660000;}
a.lead-link:hover{color:#ff5353;}
a.lead-link:focus{text-decoration:none;}
section{padding:90px 0;}
.order{position:relative;padding-bottom:80px;margin:0;border-top:1px solid #ff4940;border-bottom:1px solid #9b0000;background:radial-gradient(#a40000 3%, transparent 16%) 0 0, radial-gradient(rgba(255, 255, 255, .1) 15%, transparent 20%) 0 1px;background-color:#c10000;background-size:10px 10px;box-shadow:0px -15px 40px 0px rgba(0, 15, 27, .6), 0px -100px 150px -100px rgba(0, 0, 0, .4) inset;}
.order1{background:#85b700;border-top:1px solid #c6ff00;border-bottom:1px solid #556d00;box-shadow:0px -15px 40px 0px rgba(0, 15, 27, .6), 0px -100px 150px -100px rgba(0, 0, 0, .4) inset;background-image:linear-gradient(135deg, transparent,transparent 48%, rgba(50,90,0,.3) 8%, rgba(50,90,0,.3) 52%, transparent 52%);background-size:5px 5px;}
section{padding:30px 0;background:white;}
section.white{background:white;}
section.gray{background:#f6f6f6;}
section.blu{background:#cae3f6;}
.textaligncenter{text-align:center;}
.vmidle{position:relative;top:50%;}
div.input-group span.input-group-addon i.fa{font-size:24px;}
div.input-group.red{margin-top:22px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #ff4940;box-shadow:0 0 20px rgba(0, 0, 0, .3);}
div.input-group.green{margin-top:22px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #556d00;box-shadow:0 0 20px rgba(0, 0, 0, .3);}
.btn.btn-primary{border:1px solid white;box-shadow:-2px -2px 3px rgba(0, 0, 0, .5) inset;text-shadow:0px 0px 3px black;}
div.centered{position:absolute;top:0;bottom:0;left:0;right:0;width:640px;height:390px;margin:auto;}
div.centered div#player-forpost_wrapper{width:640px;height:390px;text-align:center;border:1px solid white;box-shadow:0px 0px 0px 20px rgba(0, 156, 255, .3);}