/*!
Theme Name: KM3NET
Theme URI: http://www.polis-net.it/
Version: 1.0.0
Description: KM3NET is a multi-purpose WordPress theme that has recently been redesigned as a full responsive theme for all devices.
Author: d.montepara - Wordpress Developer
Author URI: http://www.montes.it/
Tags: bootstrap-columns, fluid-layout, responsive-layout
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html  
*/.form-control{border-radius:0}.btn{border:none;border-radius:0}.btn-primary{background-color:#112}.btn-secondary{background-color:#6d6f71}.btn-azure{background-color:#55bbd8;color:#fff}.btn-azure-category{background-color:#55bbd8;color:#fff;display:table-cell}.bg_primary{background-color:#112}.bg_secondary{background-color:#e0e5e8}.p5w{padding-left:.357em;padding-right:.357em}.p5h{padding-top:.357em;padding-bottom:.357em}.m5w{margin-left:.357em;margin-right:.357em}.m5h{margin-top:.357em;margin-bottom:.357em}.p10w{padding-left:.714em;padding-right:.714em}.p10h{padding-top:.714em;padding-bottom:.714em}.m10w{margin-left:.714em;margin-right:.714em}.m10h{margin-top:.714em;margin-bottom:.714em}.p20w{padding-left:1.429em;padding-right:1.429em}.p20h{padding-top:1.429em;padding-bottom:1.429em}.p30w{padding-left:1.875em;padding-right:1.875em}.p30h{padding-top:1.875em;padding-bottom:1.875em}.p50w{padding-left:3.125em;padding-right:3.125em}.p50h{padding-top:3.125em;padding-bottom:3.125em}.m20w{margin-left:1.429em;margin-right:1.429em}.m20h{margin-top:1.429em;margin-bottom:1.429em}.m30w{margin-left:1.875em;margin-right:1.875em}.m30h{margin-top:1.875em;margin-bottom:1.875em}.m50h{margin-top:3.125em;margin-bottom:3.125em}.no-p{padding:0!important}.no-p-top{padding-top:0!important}.no-p-bottom{padding-bottom:0!important}.no-m{margin:0!important}.no-m-top{margin-top:0!important}.no-m-bottom{margin-bottom:0!important}body{color:#6d6f71;font-size:15px;font-size:1.5rem;font-family:Roboto,sans-serif;font-weight:400;line-height:1.8;background-color:transparent}h1,h2,h3{font-weight:300;font-family:Roboto,sans-serif}a:hover{text-decoration:none}.btn:focus,:focus{outline:0}.dropdown-toggle{display:none}header{background-color:#112;padding-top:10px;height:180px}header #top_menu li{padding:4px}header #top_menu li:first-child a{border-left:none}header #top_menu li a{color:#b1b1be;font-size:12px;font-weight:500;padding:0 2px 0 10px;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:1px solid #6d6f71;text-transform:uppercase}header #top_menu li a:hover{color:#6d6f71}header #top_menu li.social a{border-left:none}header #top_menu li.social a i{font-size:14px}header #top_menu li.current-menu-item a{color:#777;background-color:#eee}header #logo{margin-top:-5px;margin-bottom:20px}header #logo p{font-size:14px;line-height:18px;color:#fff;font-style:italic;margin:0;padding:0}header .navbar-default{background-color:#212135;border:none;margin-top:8px;border-radius:0}header .navbar-default.navbar{min-height:60px}header .navbar-default #navbar{background-color:transparent}header .navbar-default #navbar li a{color:#fff;font-size:13px;font-weight:400;padding:20px}header .navbar-default #navbar li a:hover{background-color:#3c3c50}header .navbar-default #navbar li:hover .sub-menu{display:block}header .navbar-default #navbar li.current-menu-item a{background-color:#3c3c50}header .navbar-default #navbar li.current-menu-item .sub-menu a{background-color:transparent!important}header .navbar-default #navbar li.menu-item-has-children a:after{font-family:'Glyphicons Halflings';margin-left:5px;content:"\e259";font-size:10px}header .navbar-default #navbar li.menu-item-has-children a:only-child:after{margin-left:0;content:''}header .navbar-default #navbar #search{list-style:none;margin-top:10px}header .navbar-default #navbar #search .btn{background-color:transparent}header .navbar-default #navbar #search .btn span{color:#fff}header .navbar-default #navbar #search input{background-color:transparent;border:1px solid #616175;font-weight:400;padding-left:10px}header .navbar-default #navbar .sub-menu{position:absolute;display:none;padding:10px 0 20px 0;list-style:none;height:auto;z-index:999;background-color:#212135!important}header .navbar-default #navbar .sub-menu li{min-width:160px;max-width:160px;padding:0 16px;position:relative}header .navbar-default #navbar .sub-menu li a{display:block;color:#616175!important;padding:5px 0;border-bottom:1px solid #616175}header .navbar-default #navbar .sub-menu li a:hover{color:#fff!important;background-color:transparent!important}header .navbar-default #navbar .sub-menu li.menu-item-has-children a:after{font-family:'Glyphicons Halflings';float:right;margin-top:4px;content:"\e258";font-size:8px}header .navbar-default #navbar .sub-menu li.menu-item-has-children a:only-child:after{margin-left:0;content:''}header .navbar-default #navbar .sub-menu li .sub-menu{display:none;left:160px;top:0;background-color:#3c3c50!important;padding:5px 0 10px 0}header .navbar-default #navbar .sub-menu li:hover .sub-menu{display:block}header .navbar-default #select_language{position:absolute;top:20px;right:14px}header .navbar-default #select_language #qtranslate-chooser{list-style:none}header .navbar-default #select_language #qtranslate-chooser li{float:left;padding-top:0;line-height:15px}header .navbar-default #select_language #qtranslate-chooser li:first-child{border-right:1px solid #ddd}header .navbar-default #select_language #qtranslate-chooser li.active a{color:#112}header .navbar-default #select_language #qtranslate-chooser li a{padding:0 5px;text-transform:uppercase;color:#6d6f71;text-decoration:none;font-size:11px;font-size:1.1rem}#main{min-height:360px;clear:both}#main .metaslider .caption-wrap{top:30%;bottom:auto;background-color:transparent;color:#112;text-transform:uppercase;font-size:30px}#main .metaslider .caption-wrap span{background-color:#fff;padding:0 3px}#main .metaslider .caption-wrap .btn{border:2px solid #55bbd8;color:#55bbd8}#main .metaslider .flex-control-nav{position:absolute;display:block;width:auto;left:11%;bottom:20px;text-align:left;z-index:999}#main .metaslider .flex-control-nav a{background-color:#2a5393;margin:0 4px}#main .metaslider .flex-control-nav a.flex-active{background-color:#6d6f71}#main #disclaimer{padding-bottom:50px}#main #disclaimer #scroll_to_news{position:absolute;top:-65px;left:48%;background-color:#fff;border-radius:50%;width:50px;height:50px;color:#6d6f71}#main #disclaimer h2{color:#112;font-weight:700;font-size:30px}#main #disclaimer .btn{border:2px solid #55bbd8;color:#55bbd8}#main #news_carousel .owl-prev{position:absolute;top:30%;left:-3%;padding:12px 18px 12px 15px;font-size:25px}#main #news_carousel .owl-next{position:absolute;top:30%;right:-3%;padding:12px 18px 12px 15px;font-size:25px}#main #news_carousel .item span{color:#fff}#main #news_carousel .item h4{min-height:35px}#main #news_carousel .item p{color:#fff;font-size:12px;padding:5px 35px}#main #media_hp{padding-bottom:30px}#main #media_hp h3{text-transform:uppercase;font-size:18px;font-weight:500}#main #media_hp h3 .btn{background-color:#e0e5e8;font-size:11px}#main #media_hp h3 .btn:hover{background-color:#112}#main #media_hp .media_img:hover .links{display:block}#main #media_hp .media_img .links{display:none;position:absolute;top:40%;left:22%}#main #media_hp .media_img .links a{margin:0 10px}#main #share span{width:24px;height:24px;background-size:cover;padding-top:10px}#main #share span:hover{background-position:-24px}#main article figure{float:left;margin-right:10px}#main article .media_img{position:relative;float:left;margin-right:10px}#main article .media_img:hover .links{display:block}#main article .media_img .links{display:none;position:absolute;top:40%;left:27%}#main #banner{min-height:335px;background:transparent url(images/bg_page.jpg)no-repeat top left;background-size:cover}#main #banner .title{margin-top:40px}#main #breadcrumbs{background-color:#e0e5e8;font-size:13px}#main #menu_page{background:#e9e9e9 url(images/bg_menu_page.png)repeat-y top left}#main #menu_page.nav-stacked>li+li{margin-top:0}#main #menu_page li{border-bottom:1px solid #d8d8d8;border-top:1px solid #f3f3f3}#main #menu_page li.active a{background-color:#6d6f71;color:#fff;border-radius:0}#main #menu_page li a{color:#6d6f71;padding-left:45px}#main #menu_page li a:hover{background-color:transparent}#main #menu_page li.collapse_menu a{padding-left:14px}#main #menu_page li.collapse_menu span{padding-right:20px}#main #menu_page li h4{background-color:#112;margin:0;padding:16px;color:#fff;text-transform:uppercase}#main #menu_page ul{list-style:none;background-color:#55bbd8;margin:0;padding:0;opacity:.8}#main #menu_page ul li{border-top:none}#main #menu_page ul li a{display:block;padding:5px 50px}#main #menu_page ul li.active a{background-color:#6d6f71;color:#fff;border-radius:0}#main #multimedia_menu{margin-top:30px;margin-bottom:20px;background:#e9e9e9 url(images/bg_menu_page.png)repeat-y top left}#main #multimedia_menu.in-page{margin-top:0}#main #multimedia_menu.nav-stacked>li+li{margin-top:0}#main #multimedia_menu li{border-bottom:1px solid #d8d8d8;border-top:1px solid #f3f3f3}#main #multimedia_menu li.current-menu-item{background-color:#55bbd8}#main #multimedia_menu li a{color:#6d6f71;padding-left:45px}#main #multimedia_menu li a:hover{background-color:transparent}#main #multimedia_menu li h4{background-color:#112;margin:0;padding:16px;color:#fff;text-transform:uppercase}#main .archive h1{color:#112;border-bottom:3px solid #112}#main .archive h2 a{color:#55bbd8}#footer{width:100%;background:#112;min-height:220px;color:#fff;font-size:13px;font-size:1.3rem;padding:40px 0}#footer .footer-box{padding-right:20px;height:160px}#footer .footer-box h3{font-size:15px;font-size:1.5rem;font-weight:300;text-transform:uppercase;color:#d3d6de;margin-top:0}#footer .footer-box h3 span{padding-right:2px}#footer .footer-box a{color:#ccc;font-weight:300}#footer .footer-box a:hover{color:#616175;text-decoration:none}#footer .footer-box i{font-size:21px;border-radius:50%;border:3px solid #616175;padding:12px 0 0 13px;width:50px;height:50px;color:#616175}#footer .footer-box #footer_menu li{clear:both}#footer .footer-box #footer_menu li a{padding:0;color:#616175}#footer .footer-box #footer_menu li a span{font-size:10px}.pagination{padding:7px 10px 5px;display:block;text-align:center}.pagination .page-numbers{padding:3px 6px;font-size:15px;font-weight:700}.pagination .pagination .current{color:#000}@media only screen and (min-width:320px)and (max-width:767px){body.mobile .mob-p{padding-left:15px!important;padding-right:15px!important}body.mobile .mob-m{margin-left:-15px!important;margin-right:-15px!important}body.mobile header{height:auto}body.mobile header #top_menu{padding:10px 0}body.mobile header .navbar-default{margin-bottom:0}body.mobile header .navbar-default #navbar li.menu-item-has-children a:after{font-family:'Glyphicons Halflings';margin-left:5px;content:"";font-size:10px}body.mobile header .navbar-default #navbar li.menu-item-has-children a:only-child:after{margin-left:0;content:''}body.mobile header .navbar-default #navbar .sub-menu{position:relative}body.mobile header .navbar-default #navbar .sub-menu .sub-menu{left:0;top:5px}body.mobile header .navbar-default #navbar .sub-menu li{min-width:unset;max-width:100%}body.mobile header .navbar-default #navbar .sub-menu li a{padding:14px}body.mobile header .navbar-default .navbar-collapse{border-color:transparent}body.mobile #main #scroll_to_news,body.mobile #main .caption-wrap,body.mobile #main .flex-control-nav{display:none!important}body.mobile #main #banner{min-height:250px}body.mobile #main #media_hp .media_img:hover .links{display:block}body.mobile #main #media_hp .media_img .links{display:block;height:100%;width:84%;position:absolute;top:0;left:2%}body.mobile #main #media_hp .media_img .links img{opacity:0;width:100%;height:100%}body.mobile #main #media_hp .media_img .links a{margin:0 10px}body.mobile #main #media_hp .media_img .links a:last-child{display:none}body.mobile #footer .footer-box{height:50px;text-align:center!important}body.mobile .dropdown-toggle{display:inline-block;font-family:'Glyphicons Halflings';background-color:transparent;border:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"\e259";height:42px;padding:0;position:absolute;text-transform:lowercase;top:3px;right:0;width:42px}body.mobile .dropdown-toggle:after{color:#fff;content:"\e259";font-size:12px;line-height:42px;position:relative;top:0;left:1px;width:42px}}@media only screen and (min-width:768px)and (max-width:1024px){body.mobile .mob-p{padding-left:15px!important;padding-right:15px!important}body.mobile .mob-m{margin-left:-15px!important;margin-right:-15px!important}body.mobile header .navbar-default #navbar{padding-left:0}body.mobile header .navbar-default #navbar li.menu-item-has-children a:after{font-family:'Glyphicons Halflings';margin-left:5px;content:"";font-size:10px}body.mobile header .navbar-default #navbar li.menu-item-has-children a:only-child:after{margin-left:0;content:''}body.mobile header .navbar-default #navbar li a{font-size:12px;padding:22px 20px 22px 10px}body.mobile header .navbar-default #navbar .sub-menu{margin-top:-6px;min-width:250px}body.mobile header .navbar-default #navbar .sub-menu .dropdown-toggle{content:"\e258";top:0;right:2px}body.mobile header .navbar-default #navbar .sub-menu .dropdown-toggle:after{content:"\e258"}body.mobile header .navbar-default #navbar .sub-menu li{min-width:unset;max-width:100%}body.mobile header .navbar-default #navbar .sub-menu li a{padding:10px 35px 10px 0}body.mobile header .navbar-default #navbar .sub-menu li .sub-menu{left:250px}body.mobile header .navbar-default #navbar #primary_menu>li:first-child{display:none}body.mobile header .navbar-default #navbar #search{padding-left:0;font-size:9px;margin-top:17px}body.mobile #main #scroll_to_news,body.mobile #main .caption-wrap,body.mobile #main .flex-control-nav{display:none!important}body.mobile #main #banner{min-height:250px}body.mobile #main #media_hp .media_img:hover .links{display:block}body.mobile #main #media_hp .media_img .links{display:block;height:100%;width:84%;position:absolute;top:0;left:2%}body.mobile #main #media_hp .media_img .links img{opacity:0;width:100%;height:100%}body.mobile #main #media_hp .media_img .links a{margin:0 10px}body.mobile #main #media_hp .media_img .links a:last-child{display:none}body.mobile .dropdown-toggle{display:inline-block;font-family:'Glyphicons Halflings';background-color:transparent;border:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:"\e259";height:42px;padding:0;position:absolute;text-transform:lowercase;top:11px;right:-8px;width:42px}body.mobile .dropdown-toggle:after{color:#fff;content:"\e259";font-size:12px;line-height:42px;position:relative;top:0;left:1px;width:42px}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){body.mobile .mob-p{padding-left:15px!important;padding-right:15px!important}body.mobile .mob-m{margin-left:-15px!important;margin-right:-15px!important}body.mobile header .navbar-default #navbar li a{font-size:11px;padding:22px 25px 22px 5px}body.mobile header .navbar-default #navbar #primary_menu>li:first-child{display:none}body.mobile header .navbar-default #navbar #search{padding-left:0;font-size:9px;margin-top:17px}}