body{padding-top:0;background-color: #eee;font-size: 16px;line-height:1.6;color:#444;font-weight: normal;font-family: 'Montserrat', sans-serif;}
.margin-bottom-5,.margin-bottom-10,.margin-bottom-15,.margin-bottom-20,.margin-bottom-25,.margin-bottom-30,.margin-bottom-35,.margin-bottom-40,.margin-bottom-45,.margin-bottom-50,.margin-bottom-55,.margin-bottom-60,.margin-bottom-100{clear:both;}
.margin-bottom-5{margin-bottom:5px}
.margin-bottom-10{margin-bottom:10px}
.margin-bottom-15{margin-bottom:15px}
.margin-bottom-20{margin-bottom:20px}
.margin-bottom-25{margin-bottom:25px}
.margin-bottom-30{margin-bottom:30px}
.margin-bottom-35{margin-bottom:35px}
.margin-bottom-40{margin-bottom:40px}
.margin-bottom-45{margin-bottom:45px}
.margin-bottom-50{margin-bottom:50px}
.margin-bottom-55{margin-bottom:55px}
.margin-bottom-60{margin-bottom:60px}
.margin-bottom-70{margin-bottom:70px}
.margin-bottom-80{margin-bottom:80px}
.margin-bottom-90{margin-bottom:90px}
.margin-bottom-100{margin-bottom:100px}
.margin-top-5,.margin-top-10,.margin-top-15,.margin-top-20,.margin-top-25,.margin-top-30,.margin-top-35,.margin-top-40,.margin-top-45,.margin-top-50,.margin-top-55,.margin-top-60,.margin-top-100{clear:both}
.margin-top-5{margin-top:5px}
.margin-top-10{margin-top:10px}
.margin-top-15{margin-top:15px}
.margin-top-20{margin-top:20px}
.margin-top-25{margin-top:25px}
.margin-top-30{margin-top:30px}
.margin-top-35{margin-top:35px}
.margin-top-40{margin-top:40px}
.margin-top-45{margin-top:45px}
.margin-top-50{margin-top:50px}
.margin-top-55{margin-top:55px}
.margin-top-60{margin-top:60px}
.margin-top-70{margin-top:70px}
.margin-top-80{margin-top:80px}
.margin-top-90{margin-top:90px}
.margin-top-100{margin-top:100px}
.margin-top-20{margin-top:20px}
.margin-left-5{margin-left:5px}
.margin-left-10{margin-left:10px}
.margin-right-5{margin-right:5px}
.margin-right-10{margin-right:10px}
.margin-right-20{margin-right:20px}
.padding-sm{padding:40px}
.padding-top-5{padding-top:5px}
.padding-left-5{padding-left:5px}
.navbar-default{border:none;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.15);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);position:relative;padding:0;min-height: 80px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;background:-moz-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);background: #1e9f94;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000',endColorstr='#00000000',GradientType=0);}
.t3-mainnav .t3-navbar{float:right;border:none;position: relative;}
.navbar-header .logo a{/* background-image: url(/images/www/logo2.png); */padding: 0;background-size:contain;background-color:transparent;background-repeat:no-repeat;height: 55px;}
.smallHeader .logo a{height: 45px;/* background-image:url(/images/www/logo.png) *//* width: 150px; */margin: 1px 0 0 0;}
.navbar-default .navbar-nav > li > a{color: rgba(255, 255, 255, 0.7);font-size:18px;font-weight:400;text-transform:none;}
.off-canvas-toggle{color:#555}
.off-canvas-toggle:hover,.off-canvas-toggle:active,.off-canvas-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{color:#FFF;background-color: #13736b;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color: #fff;background-color: rgba(0,0,0,0.15);}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{-webkit-box-shadow:none;box-shadow:none;color: #fff;border-bottom: 5px solid #ffffff;}
.smallHeader .navbar-default .navbar-nav > .active > a,.smallHeader .navbar-default .navbar-nav > .active > a,.smallHeader .navbar-default .navbar-nav > .active > a:hover,.smallHeader .navbar-default .navbar-nav > .active > a:focus{-webkit-box-shadow:none;box-shadow:none;color: #fff;text-shadow:1px 1px 5px rgba(0,0,0,0);}
.corporate .slideshow,.slideshow{background:#2057a8!important;border-bottom:1px solid #DDD;padding:0;max-width:100%;position:relative;/* margin-top: 20px; */}
.logo-image > a{max-width: none;max-height:none;margin: 0px 0 0;padding:0;}
.navbar-default .navbar-nav > .open > a.dropdown-toggle,.navbar-default .navbar-nav > .open > a.dropdown-toggle:hover,.navbar-default .navbar-nav > .open > a.dropdown-toggle:focus{background-color: rgba(0, 0, 0, 0.15);/* color: #fff !important; */text-shadow:none;}
.navbar-default .navbar-nav > li > a{font-weight: 600;padding: 0 10px 0;font-size:16px;line-height: 70px;/* text-shadow:1px 1px 0 rgba(0,0,0,0.3); *//* font-family: 'Montserrat', sans-serif; */border-bottom: 5px solid #fff0;margin-bottom: -5px;padding-top: 5px !important;margin-right: 1px;}
.off-canvas-toggle{height:70px}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color: #fff !important;background-color: rgba(0,0,0,0.15);-webkit-box-shadow:none;box-shadow:none;/* text-shadow:1px 1px 5px rgba(0,0,0,0.7) */border-bottom: 5px solid #fff;}
.smallHeader .navbar-default .navbar-nav > li > a:hover,.smallHeader .navbar-default .navbar-nav > li > a:focus{/* color: #fff !important; *//* background-color: rgb(18, 148, 193); */-webkit-box-shadow:none;box-shadow:none;text-shadow:1px 1px 5px rgba(0,0,0,0);}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{-webkit-box-shadow:inset 0 0 0 #fff;box-shadow:inset 0 0 0 #fff}
.smallHeader .navbar-default .navbar-nav > .open > a,.smallHeader .navbar-default .navbar-nav > .open > a:hover,.smallHeader .navbar-default .navbar-nav > .open > a:focus{/* background-color:#fff; */color: #fff;text-shadow:none;}
.dropdown-menu{background-color: #13736b;border: none;}
.t3-megamenu .mega-nav > li a:hover,.t3-megamenu .dropdown-menu .mega-nav > li a:hover,.t3-megamenu .mega-nav > li a:focus,.t3-megamenu .dropdown-menu .mega-nav > li a:focus{text-decoration:none;background-color: rgba(0, 0, 0, 0.15);color: #fff;font-weight: 500;font-size: 14px;}
.t3-megamenu .mega-nav > li a,.t3-megamenu .dropdown-menu .mega-nav > li a{padding: 12px 10px;color: #fff;font-size: 14px;font-weight: 500;line-height: 1.2;}

.navbar-default .navbar-nav > .open > a .caret,.navbar-default .navbar-nav > .open > a:hover .caret,.navbar-default .navbar-nav > .open > a:focus .caret{border-top-color: rgba(255, 255, 255, 0.5);border-bottom-color: rgba(255, 255, 255, 0.5);}
.navbar-default .navbar-nav > .dropdown > a .caret,.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret{border-top-color: rgba(255, 255, 255, 0.5);border-bottom-color: rgba(255, 255, 255, 0.5);}
.smallHeader .navbar-default .navbar-nav > .dropdown > a .caret,.smallHeader .navbar-default .navbar-nav > .dropdown > a:hover .caret,.smallHeader .navbar-default .navbar-nav > .dropdown > a:focus .caret{/* border-top-color:#1e9f94; *//* border-bottom-color:#1e9f94 */}
.navbar-default .navbar-nav > .open > a .caret{/* border-top-color: #1e9f94!important; *//* border-bottom-color: #1e9f94!important; */}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a .caret{/* border-top-color: #888; */border-bottom-color: #fff;background: rgba(0,0,0,0.15);}
.t3-megamenu .mega-nav > li:first-child,.t3-megamenu .dropdown-menu .mega-nav > li:first-child,.t3-megamenu .mega-nav > li,.t3-megamenu .dropdown-menu .mega-nav > li{border-color: rgba(255, 255, 255, 0.3);}
.off-canvas-toggle + .container .navbar-header .logo{border-color:#EEE;padding-left:5px}
.navbar-toggle{height: 85px;}
.navbar-default .navbar-toggle .icon-bar,.navbar-default .navbar-toggle .fa-bars{color:#555;color:inherit}
.navbar-default .navbar-toggle{background-color: #13736b;color:#fff;}
.t3-mainnav .t3-navbar-collapse{margin-top:15px;border:none}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height: 1.3;margin:0 0 10px;font-weight: 600;font-family: 'Montserrat', sans-serif;/* font-family: 'Patua One', cursive; */color: #1e9f94;}
h1 a,h2 a,h3 a{color:#1e9f94}
h1 a:hover,h2 a:hover,h3 a:hover,.article-header h2 a:hover{text-decoration: none;color: #13736b;}
.module-homebox{text-align:center}
.t3-megamenu .mega-nav > li.active > a,.t3-megamenu .dropdown-menu .mega-nav > li.active > a{color: #fff;background: rgba(0, 0, 0, 0.15);}
.t3-copyright{border-top:none;padding: 0;font-size: 14px;/* background: rgba(0, 0, 0, 0.3); */}
#back-to-top{z-index:999;position:fixed;right:20px;top:auto}
.row-feature.row-feature-grey{background:#f5f5f5;border-top:1px solid #eee}
.corporate .t3-sl-1{border-bottom:none}
.corporate .t3-sl-1 .t3-module,.corporate .t3-sl-2 .t3-module,.corporate .t3-sl-3 .t3-module{margin-bottom:0}
.corporate .t3-sl-2{padding:0}
.corporate .carousel-caption{background:rgba(0,0,0,0.3)}
.corporate .t3-module .media{border-bottom:1px solid #eee;padding-bottom:10px}
.corporate .t3-module .media:last-child{border:0;padding:0}
.corporate .items-leading{border-bottom:1px solid #eee;margin-bottom:40px}
.corporate .items-row{border-bottom:1px solid #eee}
.corporate .items-row:last-child{border:0}
.logo{left:20px;margin-right:0;position:absolute;line-height:1;top: 12px;}
.logo-image > a > img {
    max-width: none;
    height: 100%;
}

.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a{border-top: 1px solid rgba(221, 221, 221, 0.4);padding-left:20px;}
.t3-navhelper{padding:0;background: #eeeeee;color: #333;}
.menu-r{float:right;height:60px;margin:0 0 0 10px}
.menu-r a{color:#fff;text-shadow:rgba(0,0,0,0.25) 0 0 5px}
.menu-r a:hover{color:#410000;text-shadow:rgba(255,255,255,0.25) 0 0 5px}
.menu-r .fa{font-size:25px;margin:17px 0 0 10px}
.t3-megamenu .mega-caption{color:#FFF;font-size:12px;margin-top:-6px;font-weight:400;line-height:1}
.wk-slideshow-default .nav{margin-top:-20px;text-align:center;z-index:999;position:relative;top:-15px}
.-empty .t3-mainbody{display:none}
#back-to-top.affix{opacity:1}
.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#FFF;background-color: #1e9f94;border:none;}
.t3-module{margin-bottom:0}
#lightbox-wrap,#lightbox-outer,#lightbox-content{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}
h4{font-size: 28px;}
.t3-footer h4{color:#fff;font-size:16px;float:right}
.t3-footer-sl{padding:0!important}
a{color:#1e9f94;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;font-weight: 600;}
a:hover, a:focus {color: #13736b;}
.button-back{position:absolute;top:40px;right:20px}
a.button-back:hover{text-decoration:none}
.spotlight{border:1px solid #ddd}
.wk-gallery img{border:2px solid #FFF}
.head-fixed{position:fixed;left:0;top:60px;background:#f5f5f5;border:1px solid #ddd;border-radius:0 0 10px 0;border-top:none;border-left:none;padding:3px 8px 6px;z-index:9999}
.head-fixed img{opacity:.5}
.head-fixed img:hover{opacity:1}
.module-title{font-size:24px;line-height:1.1;color:#1e9f94;font-size:32px;margin-top:0;margin-bottom:10px;font-weight: 500;}
.googlemap_wrap{position:relative;padding-bottom:20%;padding-top:30px;height:0;overflow:hidden;}
.googlemap_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;/* pointer-events:none */}
.t3-mainbody{padding-top: 60px;padding-bottom:20px;}
.t3-megamenu .mega > .mega-dropdown-menu{min-width: 280px;font-size:13px;margin-top: 5px;left:-1px;}
.category-name a{background:#1e9f94}
#back-to-top button{background:rgba(255,255,255,0.9);border:0;color: #1e9f94;height:60px;width:60px;border-radius:50%;line-height:1;padding:0;text-align:center;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.15);box-shadow:0 0 7px rgba(0,0,0,0.15);opacity:.8;filter:alpha(opacity=70);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}
#back-to-top.affix{opacity:1;bottom:50px;right:50px}
.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#FFF;border:none}
#back-to-top{z-index:999;position:fixed;right:20px;top:auto}
.transition,a,button{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.t3-wrapper{background:#FFF;padding-top: 0px;/* max-width: 1500px; */margin: auto;position: relative;box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}
.t3-footer-sl .t3-module .module-title{color:#1e9f94;font-size:18px;margin-bottom:10px;border-bottom:none;color:#fff}
.border-ddd{border:1px solid #ddd}
.social-bot{float:right;margin-top: -3px;}
.social-bot a{font-size:24px;margin-left:5px;line-height:1;opacity: 1;}
.social-bot a:hover{}
.tw,a .tw{color:#159ceb}
.fb,a .fb{color:#4862a3}
.gp,a .gp{color:#dc4a38}
a.tw:hover{color: #fff;}
a.fb:hover{color: #fff;}
a.gp:hover{color:#B93B2C}
.t3-footer-sl .t3-module ul > li > a{color:#fff;font-size:13px;line-height: 1;}
.t3-footer-sl .t3-module ul > li > a:hover,.t3-footer-sl .t3-module ul > li > a:active,.t3-footer-sl .t3-module ul > li > a:focus{color:#fff}
.t3-footer-sl .t3-module ul > li{margin-left: 0;line-height: 1.3;}
.contatti-bot{font-weight:400;text-align:center;line-height: 1.8;}
hr{border-top:1px solid #eee}
.t3-footer hr{border-top: 1px solid rgba(255, 255, 255, 0.3);}
.contatti-bot i{margin-right:5px}
.t3-sidebar .nav > li > a:hover,.t3-sidebar .nav > li.open > a{background-color:#f5f5f5;color:#444;padding-left: 25px;}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{color:#fff;background-color: #1e9f94;}
.t3-sidebar{padding-top: 82px;padding-bottom:20px;}
.t3-sidebar .nav > li > a,.t3-sidebar .nav > li > .separator{border-radius:0;font-weight: 500;padding: 12px 0 12px 15px;font-size: 16px;line-height: 1.3;}
.nav > li > a{color: #616161;}
.t3-sidebar .nav > li{border-bottom:1px solid #eee;border-top:none;margin: 0;}
.module-ct > ul.nav{}

.category-name a:hover,.category-name a:focus,.category-name a:active{background: #13736b;}
.row.blog-item article .pull-left.item-image{margin-right:0;border: 1px solid #ddd;}
.article-aside{margin-bottom:10px}
.category-name a{background:#1e9f94;color:#fff;padding:2px 6px;font-weight:400;border-radius:4px;font-weight:normal}
.item-page .tags a{background:#f5f5f5;border:1px solid #ddd;border-radius:3px;color: #1e9f94;padding:3px 5px;line-height:1;font-size: 12px;font-weight: 500;}
.item-page .tags a:hover,.item-page .tags a:focus,.item-page .tags a:active{background: #1e9f94;border-color: #13736b;color:#fff;}
article img[align=left],.article-intro img[align=left],article .img-fulltext-left,.article-intro .img-fulltext-left,article .img-intro-left,.article-intro .img-intro-left,article .img_caption.left,.article-intro .img_caption.left,article .pull-left.item-image,.article-intro .pull-left.item-image{margin-top:7px;margin-bottom: 15px;}
.item-page .article-aside{margin: -15px 0 0;}
.item-page .tags{margin:20px 0 0;clear:both;padding:20px 0}
.links li{list-style:square!important;margin-left:20px;display:list-item;line-height:22px}
.links .nav > li > a{display:initial;padding:0;background:none;color:#1e9f94}
.links .nav > li > a:hover{text-decoration:underline;color: #13736b;}
.blog-item{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eee}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#1e9f94;border-color: #13736b;}
.counter{padding: 5px 12px 5px;margin-left:-1px;max-height: 36px;}
.pagination > li > a,.pagination > li > span{color:#1e9f94}
.blog-item h2{font-size:22px}
.thumbnail{margin-bottom:20px}
.page-header{padding-bottom:20px;margin:0;border-bottom:none;padding-bottom:10px;margin:0;line-height:1}
.tagspopular ul{display:block;margin:0;padding:0;list-style:none;overflow:hidden}
.tagspopular ul > li{
    background: transparent;
    border-radius: 0;
    color: #666666;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.tagspopular ul > li a{background: #f5f5f5;border: 1px solid #ddd;border-radius: 3px;color: #1e9f94;padding: 3px 5px;line-height: 1;font-size: 11px;font-weight: 500;margin: 5px 5px 0 0;font-size: 12px;text-decoration: none;}
.tagspopular ul > li a:hover{background: #1e9f94;border: 1px solid #13736b;color: #fff;}

.tagspopular ul > li:hover{
    background: transparent;
    color: #ffffff;
}
.module-title{padding:0;padding-bottom:10px;margin:0 0 20px;border-bottom:1px solid #eee;line-height:1}
.t3-mainnav .t3-navbar-collapse{margin: 85px -20px 0;}
.navbar-collapse{max-height:380px!important;overflow-x:visible;padding-right:20px;padding-left:20px;border-top:none;box-shadow:none;-webkit-overflow-scrolling:touch}
.t3-mainnav .t3-navbar-collapse.in .navbar-nav > li > a,.t3-mainnav .t3-navbar-collapse.in .navbar-nav > li > a:hover,.t3-mainnav .t3-navbar-collapse.in .navbar-nav > li > a:focus,.t3-mainnav .t3-navbar-collapse.in .navbar-nav > li .active > a{-webkit-box-shadow:none;box-shadow:none;color: #fff;}
.t3-footer a{color: rgba(255, 255, 255, 0.7);}
.t3-footer a:hover{color: #fff;}
.t3-footer{background: #1e9f94;color:rgba(255,255,255,0.8);padding: 0px 0 0;}
.end{line-height:60px;text-align:center;background:#1e9f94;font-size:14px;color:rgba(255,255,255,0.8)}
.end a{color:#1e9f94}
.end a:hover{color:#1e9f94}

.t3-footer p {font-size: 13px;}

.top-menu a{font-family:'Montserrat',sans-serif;font-size:16px}
.top-menu a:hover{text-decoration:none;color:#999}
.top-bar{background: #f5f5f5;width:100%;height: 35px;overflow: hidden;font-size: 13px;}
.top-bar-menu{margin:0;/* line-height: 35px; */}
.top-bar-menu a:hover{
    color: #fff;
}
.top-bar-menu a,.top-bar-menu a:focus{color: rgba(255, 255, 255, 0.7);font-weight: 500;text-decoration:none;font-size: 26px;line-height: 80px;}
.top-bar-menu li{margin: 0 0 0 5px;padding: 0;/* line-height: 90px; */}
.smallHeader .top-bar-menu li{padding: 0;/* line-height: 70px; */}

.navbar-default .navbar-nav > .open > a{color: #fff;}

/*---------- BITSTAR.CSS ----------*/








