html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;overflow-y: scroll; }
.home.page.webcam, .webcamlist {background: #1c1c1c;}
.webcam.page .categories p {color:#fff;}
.navbar-brand>img {width: 177px !important;margin: 9px !important;}
.webcam.page .main {display:table;background: #1c1c1c;color: #f3f3f3}
.webcam.page.single .main {padding-bottom:40px;}
.webcam.page .elenco.webcam .main {display:block;}
.webcam.page .main a {color: #3eaaff;}
.webcam.page .left, .right, .center{display:table-cell;vertical-align: top;}
.webcam.page h1 {background: linear-gradient(134.72deg,#4a00d8,#ff4dc7);text-align: center;text-transform:uppercase;color: #fff;padding: 10px;font-size: 17px;font-weight: bold; margin: 0;line-height: 18px;}
.webcam.page h2.entry-title {top: 88px !important;left: 193px !important;padding: 8px 16px !important;font-size: 38px !important;}
.webcam.page .left{width: 265px;display: block;margin: 36px 7px 5px 0px;}
.webcam.page .left .content,
.webcam.page .center .content {color: #fff;padding: 20px;margin-top: 7px;}
.webcam.page .sponsor.content {text-align:center;}
.webcam.page .center .content h3 {color: #FFFFFF;font-size: 19px;padding: 10px;display: inline-block;text-transform: uppercase;}
.webcam.page .center .sponsor h3 {color: #333333;font-size: 19px;padding: 10px;display: inline-block;text-transform: uppercase;}
.webcam.page .center .sponsor img {margin:10px;}
.webcam.page .center .sponsor a {display: block;}
.webcam.page .center {width:100%;position:relative;}
.webcam.page .left .sponsor img {max-height: 80px;max-width: 100%;}
.webcam.page .right{min-width:403px;padding: 36px 4px 0 6px;} 
.webcam.page .right {margin: 36px 0 0 6px;}
.webcam.page .timelapse {margin-top:6px;}
.webcam.page .sponsor a {font-size: 13px;display: inline-block;}
.webcam.page .gallery { display: inline-block;}
.webcam.page .gallery img {width:120px;}
.webcam.page .gallery.best img {width: 100%;}
.webcam.page .gallery.best .thumb { width: 24.5%;}
.webcam.page .gallery .thumb a, .gallery .thumb a:visited {color: #fff;}
.webcam.page .gallery .thumb { display: inline-block; position: relative; margin: 0 5px 5px 0;float:left}
.webcam.page .gallery .label {font-size: 11px;position: absolute;bottom: 0;background: rgba(0, 0, 0, 0.55);padding: 3px 7px;left:0}
.webcam.page .breadcrumbs {padding: 7px 0 6px;}
.webcam.single .breadcrumbs {padding: 11px 0 2px;}
.webcam.page span.social-text {display:none;}
.webcam.page .responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect{display:none;}
.webcam.page #menu-item-live a {padding-bottom: 11px !important;}
.webcam.page .fb-share-button {margin-top:10px;right: 0;position: absolute !important;margin-right: 14px;}
.webcam.page .fb-page {margin-top:7px;}
.webcam.page .fb-page, 
.webcam.page .fb-page span, 
.webcam.page .fb-page span iframe[style] { width: 100% !important;}
.webcam.page #map  {height: 400px;}
.webcam.page #map .label {padding: 4px 9px;color: #424242;font-size: 12px;text-transform: uppercase;font-weight: bold;}
.webcam.page span.small {font-size: 12px;margin-left: 10px;color: #e442c9;}
.webcam.page .wow {width: 21px !important;position: absolute;margin: 4px;bottom: 0;right:0}
.webcam.page .info { padding: 20px;font-size: 13px;line-height: 16px;}
.webcam.page #video iframe {width:370px;height:209px;}
.webcam.page .warning {position: absolute;background: #ffd600;padding: 6px 17px;font-size: 12px;z-index: 99;color:#333;}
.webcam.page .note {position: absolute;top: 36px;display:none;}
.webcam.page button.more {padding: 4px 8px; border: 0; color: #fff; width: 98%; cursor: pointer; text-transform: uppercase; font-size: 12px;background: #d6249f;background: linear-gradient(134.72deg,#4a00d8,#ff4dc7);}
.webcam .timelapsebutton button.more {width:100%;margin-bottom:5px;background: #5f5f5f;color: #fff;}
.webcam .timelapsebutton button.active {background: linear-gradient(134.72deg,#4a00d8,#ff4dc7);color: #fff;font-weight: 700;}
.webcam.page .meteo.content {padding-top: 25px;}
.webcam.page .hide {display:none !important;}
.webcam.page .out {cursor: -webkit-zoom-in;}
.webcam.page .out.zoom {cursor: -webkit-zoom-out;}
.webcam.page .note.zoom {top:0;}
.webcam.page .cruscotto h6 {text-transform: uppercase;text-align: center;padding: 3px 3px 1px;bottom:0;background: rgba(0, 0, 0, 0.70);position: absolute;color: #fff;width: 100%;}
.webcam.page .cruscotto img {width:100%;}
.webcam.page .cruscotto div {position:relative;}
.webcam.page .cruscotto {padding:0;height:700px;overflow-y:scroll;}
.webcam.page .related {height:235px;padding:0;margin-bottom:7px;}

 /* SOCIAL */
.webcam.page .social-icons{right:0;left:0;position:fixed;top:263px;width:45px;z-index:9999}
.webcam.page .social-icon{background-color:#33353B;background-image:url(./social-icons.png)}
.webcam.page #facebook-btn span{background-position:12px 10px}
.webcam.page #linkedin-btn span{background-position:11px -267px}
.webcam.page #twitter-btn span{background-position:12px -40px}
.webcam.page #youtube-btn span{background-position:8px -226px}
.webcam.page #pintrest-btn span{background-position:8px -177px}
.webcam.page #google-btn span{background-position:11px -132px}
.webcam.page #instagram-btn span{background-position:10px -300px}
.webcam.page #flickr-btn span{background-position:8px -335px}
.webcam.page #note-btn span{background-position:10px -371px; background-color: #d83c3c;margin-bottom: 7px;}
.webcam.page #skype-btn span{background-position:10px -522px}
.webcam.page #xing-btn span{background-position:8px -441px}
.webcam.page #tumblr-btn span{background-position:8px -483px}
.webcam.page .social-icon{transition:background-color .4s ease-in 0;-webkit-transition:background-color .4s ease-in 0;background-repeat:no-repeat;display:block;float:right;height:43px;margin-bottom:2px;width:43px}
.webcam.page .social-icons a:hover{text-decoration:none}
.webcam.page #facebook-btn:hover .social-icon{background-color:#3B5998}
.webcam.page #linkedin-btn:hover .social-icon{background-color:#6eb8da}
.webcam.page #twitter-btn:hover .social-icon{background-color:#62BDB2}
.webcam.page #google-btn:hover .social-icon{background-color:#DB4A39}
.webcam.page #pintrest-btn:hover .social-icon{background-color:#D43638}
.webcam.page #youtube-btn:hover .social-icon{background-color:#C4302B}
.webcam.page #instagram-btn:hover .social-icon{background-color:#D2C5B3}
.webcam.page #flickr-btn:hover .social-icon{background-color:#E4006B}
.webcam.page #web-btn:hover .social-icon{background-color:#e27979}
.webcam.page #note-btn:hover .social-icon{background-color:#e27979}
.webcam.page #skype-btn:hover .social-icon{background-color:#00aaf0}
.webcam.page #xing-btn:hover .social-icon{background-color:#006464}
.webcam.page #tumblr-btn:hover .social-icon{background-color:#3E5A70}
.webcam.page .social-text{float:left;font-size:11px;font-weight:700;margin:14px 0 11px 44px;white-space:nowrap;color:#FFF;font-family:Arial}

 /* Tabs */
.webcam.page .ui-tabs .ui-tabs-hide {display: none;}
.webcam.page .ui-tabs-nav {margin: 0;overflow: hidden;}
.webcam.page .ui-tabs-nav li {float: left;list-style-type: none;padding: 5px 0;}
.webcam.page .ui-tabs-nav li.ui-tabs-selected {background: #e3e3e3;}
.webcam.page .ui-tabs-nav a {text-decoration: none;font-size: 15px;text-transform: uppercase;color: #fff;padding: 7px 16px;}
.webcam.page .ui-tabs-panel {background: #000;padding: 10px 6px 5px 10px;}
.webcam.page #tabs {position: relative;margin-bottom: 6px;}
.webcam.page #tabs ul {}
.webcam.page .ui-tabs-active {background: #000 !important;}
.webcam.page .noPhoto {padding: 10px;font-size:14px;}

/* Price */
.webcam.page .pricing{text-align:center;color:#777;font-size:14px;padding-left:0;margin-bottom:30px;font-family:'Lato'}
.webcam.page .pricing img{display:block;margin:auto;width:32px}
.webcam.page .pricing li:first-child,.pricing li:last-child{padding:20px 13px}
.webcam.page .pricing li{list-style:none;padding:13px}
.webcam.page .pricing li + li{border-top:1px solid #f0f0f0}
.webcam.page .pricing big{font-size:32px}
.webcam.page .pricing h3{margin-bottom:0;font-size:36px}
.webcam.page .pricing span{font-size:12px;color:#999;font-weight:400}
.webcam.page .pricing button{width:auto;margin:auto;font-size:15px;font-weight:700;border-radius:50px;color:#fff;padding:9px 24px;background:#aaa;opacity:1;transition:opacity .2s ease;border:none;outline:none}
.webcam.page .pricing button:hover{opacity:.9}
.webcam.page .pricing button:active{box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}
.webcam.page .pricing h2 {color: #d83c3c;font-weight: bold;}
.webcam.page .p-green big,.p-green h3{color:#4c7737}
.webcam.page .p-green button{background:#4c7737}
.webcam.page .p-yel big,.p-yel h3{color:#ffbb42}
.webcam.page .p-yel button{background:#ffbb42}
.webcam.page .p-red big,.p-red h3{color:#e13c4c}
.webcam.page .p-red button{background:#e13c4c}
.webcam.page .p-blue big,.p-blue h3{color:#3f4bb8}
.webcam.page .p-blue button{background:#3f4bb8}
.webcam.page .col-md-3 {/*width: 33%*/;float:left;position: relative;min-height: 1px;}
.webcam.page ul.pricing {margin:0;}
.adsenseresponsive {width:728px;height:90px;}


@media (max-width: 1400px) {
	.adsenseresponsive {width:680px;height:90px}
	.webcam.page .right{min-width:300px;}
	.webcam.page #video iframe {width:270px;height:150px;}
	.webcam.page .gallery img {width:85px;}
	.webcam.page .gallery.best .thumb { width: 32%;}
}
@media (max-width: 1200px) {
	.adsenseresponsive {width:628px;height:80px}
	.webcam.page .right {min-width: 103px;}
	.canvassprint {display:none;}
	.webcam.page .ui-tabs-nav li, #ieri, #wow, #video, .info, .timelapse, .wow, #tabs ul {display:none !important;}
	.webcam.page .ui-tabs-panel {background:none;padding:0}
	.webcam.page #map  {height: 600px;}
}
@media (max-width: 900px) {
	.adsenseresponsive {width:628px;height:90px}
	.webcam.page .left, .social-icons, .workshop, .footer-menu {display:none;}
	.webcam.page #map  {height: 500px;}

	.webcam.page .center .sponsor {display: block !important;text-align: center;}
	.webcam.page .center h2 {text-align:center;}
	.webcam.page h4 {font-size: 18px;text-transform: uppercase;}
	.webcam.page .gallery.best .thumb {width: 49%;}
	.webcam.page .gallery.best img {width: 100%;}
	.webcam.page #branding hgroup {position: relative;left: 0;float: none;top: 0;text-align: center;padding: 4px;}
	.webcam.page img#logo-image-home {max-width: 62px;}
	.webcam.page #branding {height: auto; position: relative;}
	.webcam.page .breadcrumbs {padding: 9px 0 4px 9px;}
	.webcam.page .cruscotto {height: initial;overflow-y: hidden;}
	.webcam.page .fb-share-button, .map {display:none}
}

@media (max-width: 710px) {
	.webcam.page .related {height:350px;}
	.adsenseresponsive {width:628px;height:90px;display:none !important;}
	.webcam.page .right {padding: 37px 4px 0 6px;}
}
@media (max-width: 480px) {
	.webcam.page .related {height:110px;}
	.adsenseresponsive {display:none !important;}
	.webcam.page .center .sponsor img {width:80%}
	.webcam.page .bottom-bar .container, .copyright { width: initial;}
	.webcam.page h4 {font-size: 15px;}
	.webcam.page img#logo-image-home {max-width: 62px;}
	.webcam.page h1.logo {margin: 0;}
	.webcam.page .gallery.best .thumb,
	.webcam.page .gallery.best img {width: 100%;}
	.webcam.page .right {display:none;}
	.webcam.page .center {padding-left: 0 !important;}
}