html{scroll-behavior:smooth;}
html,
body{padding:0;margin:0;}
body{font:12px/22px Verdana, sans-serif;color:#333;background:#FFF;}
div{box-sizing:border-box}
body > div > div{border-bottom:1px solid transparent;border-top:1px solid transparent;}
.clearfix{overflow:hidden;clear:both;}
a,
a:link,
a:active,
a:visited{text-decoration:none;outline:none;}
ul li a,
ol li a{color:#5A7840;transition:color 0.4s;}
ul li a:hover,
ol li a:hover{color:#666;}
p a,
p a:link,
p a:active,
p a:visited{color:#678b48;text-decoration:none;transition:color 0.4s;outline:0;}
p a:hover{color:#666;}
#components p a{text-decoration:underline;}
div#components p{text-align:justify !important;}
#contents a img{opacity:1;transition:opacity 0.4s;}
#contents a img:hover{opacity:0.75;}
h1,
h2,
h3,
h4,
h5,
h6{color:#222;margin-bottom:1px;text-align:left;font-family:'Lato', sans-serif;font-weight:400;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:#222 !important;text-decoration:none;transition:color 0.4s;}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover{color:#7fac58 !important;}
div.item-page div h4,div.category-desc h4{font-size: 14px;font-weight: bold;color: #55812f;}
div.tag-category h2,
h2.item-title,
div.item div.page-header h2 a{font-size:22px;font-weight:600;line-height:24px;}
div#components div.item-page div.page-header h2{font-size:20px;}
/*div#components div.item-page div h3{margin-top: 0;}*/
div.blog div div.item h3,
div.blog-featured div.item h3{font-family:verdana, sans-serif;font-weight:bold;font-size:12px;}
div#components div.blog div.item.column-2 h3{}
div#components div.blog div.cat-children div h3.page-header.item-title{font-size:24px;}
div#components div.blog div.cat-children div h3.page-header.item-title a:after{content:"\f061";font-family:'fontAwesome';font-size:16px;position:relative;left:6px;top:-2px;}
div.tag-category h1,
div#components div.search h1,
div#components div.page-header h1{border-bottom:1px solid #CCC;padding-bottom:18px;}
div#pre-contents h1{}
div#mid-blocks.inner div.item div h3{background:#bad353;text-align:center;color:#FFF;font-weight:normal;padding:6px 6px;}
div#components div#related div.moduletable h3{font-size:22px;}
div#components div.item-page div h3{font-size:18px;}
div#mid-slider-bottom{padding-bottom:36px;}
div#mid-slider-top{padding:0 0 18px;}
div#mid-slider-bottom.inner div.moduletable h3,
div#mid-slider-top.inner div.moduletable h3{text-align:center;font-size:20px;margin:0 10% 12px 10%;padding-top:18px;}
h3.green{background-color:#598183;text-align:center;color:#FFF;font-weight:normal;padding:6px 6px;}
h3.blue{background-color:#1C4475;text-align:center;color:#FFF;font-weight:normal;padding:6px 6px;}
h3.green-hell{background-color:#bad353;text-align:center;color:#222;font-weight:normal;padding:0px 6px;margin-bottom:18px !important;border-radius:12px 12px 0 0;}
h3.grey{background-color:#5d5d5d;text-align:center;color:#FFF;font-weight:normal;padding:6px 6px;}
.inner{width:100%;max-width:1280px;margin:0 auto;background-color:#FFF;}
p{}
#wrapper{padding:0 0 12px 0;}
div#top-strip {background: #333;}
div#top-strip div.inner{background: transparent;}
div#top-strip div.inner{text-align: right;}
div#top-strip div.inner ul{list-style: none;padding: 0;margin: 0;}
div#top-strip div.inner ul li {display: inline-block;}
div#top-strip div.inner ul li a{color: #DDD;padding: 6px 12px;transition: color 0.4s;display: block;font-size: 12px;font-weight: bold;font-family:'Lato', sans-serif;text-transform: uppercase;}
div#top-strip div.inner ul li a:hover{color:#bad353;}
div#top-strip div.inner div.moduletable h3 {display: none;}
#header-cnt{background-color:#FFF;margin-bottom:-1px;border-top:0;}
div#header{}
#header p{margin:0;padding:0;}
div#header #logo{width:100%;position:absolute;z-index:99999999;text-align:center;}
div#header div#logo p a img{width:100%;height:auto;max-width:504px;}
div#header #top-slider{overflow:hidden;}
div#header div#top-slider div div p img{width:100%;height:auto;border-radius:16px;}
div#header.inner div#logo p a img{width:100%;max-width:316px;height:auto;}
div#top-slider div.top-fisso div.top-fisso p{}
div#top-slider div.top-fisso div.top-fisso p img{max-width:504px !important;height:auto;width:100%;border-radius:0 !important;}
div#top-slider div.top-fisso div.top-fisso{background-repeat:no-repeat;background-size:cover;}
div#top-slider div.top-fisso div.top-fisso p.top-claim{background:rgba(255, 255, 255, 0.85);font-size:20px;font-family:'Lato', sans-serif;padding:4px 0 8px 0;line-height:26px;}
div#header-cnt div#header{}
#sub-header-cnt{background-color:#bad353;z-index:999;}
div#sub-header-cnt-sticky-wrapper.sticky-wrapper{background-color:#FFF;}
div#sub-header-cnt-sticky-wrapper.sticky-wrapper.is-sticky div#sub-header-cnt{width:100%;box-shadow:0px 3px 10px #666;}
div#bread-search-cnt{background:#F0F0F0;border-bottom:1px solid #CCC;}
div#bread-search-cnt div#bread-search.inner{background-color:transparent;}
div#bread-search{}
div#bread-search #breadcrumbs{width:60%;padding-left:4px;}
div#bread-search #search{width:23%;padding:8px 0;font-size:11px;text-align:left;position:relative;top:-40px;z-index:99;}
div#search form button.button.btn.btn-primary{background-color:#bad353;border:none;color:#222;padding:3px 12px;font-size:11px;cursor:pointer;border-radius:7px;text-transform:uppercase;border:1px solid #71b745;transition:background 0.4s;}
div#search form button.button.btn.btn-primary:hover{background-color:#CCC;;}
div#search input.inputbox.search-query{width:68%;border:1px solid #bec8b6;padding:3px 6px;background:#F0F0F0;}
div#search div.search form.form-inline{text-align:center;}
div#contents{display:flex;justify-content:space-between;background-color:#FFF;}
div#contents div#components{width:74%;}
div#contents div#column{width:23%;margin-top:12px;}
div#column h3{font-size:14px;margin:0;position:relative;}
div#mid-blocks.inner div.item div h3{font-weight:normal;font-size:18px;}
div#mid-blocks div.item div.moduletable div.custom h3{background-color:transparent;text-shadow:none;color:#222;font-size:18px;text-align:left;padding:0;font-weight:bold;min-height: 46px;}
div#column p,
div#column ul{font-size:11px;}
#column div.moduletable{margin-bottom:26px;background-color:#FFF;padding-bottom:24px;border:2px solid #DDD;border-radius:14px;}
#column div#search div.no-border{border:none !important;padding-bottom:0;}
div#mid-blocks{display:flex;justify-content:space-between;padding:0 1%;}
div#mid-blocks div.item{width:31%;}
#footer-title{border-bottom:3px solid #222;}
div#footer-blocks{display:flex;justify-content:space-between;padding:36px 1%;}
div#footer-blocks.inner{background:transparent;}
div#footer-blocks div.item{width:21%;}
#footer-blocks ul{list-style:none;padding:0;margin:11px 0;}
#footer-blocks li::before{content:"\f061";font-family:"fontAwesome";display:inline-block;margin-right:3px;color:#67b44a;}
#credits.inner{background-color:transparent !important;}
#credits,
#credits p,
#credits p a{text-align:center;color:#A7A7A7;font-size:11px;}
#sub-header .blue{background-color:#1C4475;color:#FFF;padding:0 12px;}
#sub-header .green-hell{background-color:#bad353;color:#FFF;padding:4px 12px;margin-top:-1px;}
#sub-header .green-dark{background-color:#4b7e48;color:#FFF;padding:0 12px;}
#sub-header .green{background-color:#598183;color:#FFF;padding:0 12px;}
#sub-header .white{background-color:#FCFCFC;color:#111;padding:4px 12px;}
#sub-header p{margin:6px 0;}
#breadcrumbs{font-size:11px;color:#888;}
div#breadcrumbs ul{padding:6px 0;margin:0;list-style:none;}
div#breadcrumbs ul li{display:inline-block;}
div#breadcrumbs ul li:before{display:none;}
div#breadcrumbs ul li a{}
div#mid-blocks div.item div div.custom{padding:0 18px;}
div#mid-blocks div.item p img{width:100%;max-width:350px;height:auto;display:block;margin:0 auto;}
div#column ul{padding-left:28px;}
div#column div.agenda ul{list-style:none;text-indent:-15px;}
div#column div.agenda ul li{margin-bottom:12px;}
div#column div.agenda ul li::before{content:"\f061";font-family:'fontAwesome';color:#999;}
@media only screen and (max-width:480px){div#column div.moduletable.no-mobile{display:none;}
}
div#column div.news ul{list-style:none;text-indent:-15px;}
div#column div.news ul li{margin-bottom:12px;}
div#column div.news ul li::before{content:"\f061";font-family:'fontAwesome';color:#999;}
div#column div.news-crispr ul{list-style:none;text-indent:-15px;padding:0px 12px;}
div#column div.news-crispr ul li{margin-bottom:12px;line-height:18px;}
div#column div.news-crispr ul li::before{content:"\f061";font-family:'fontAwesome';color:#999;margin-right:5px;}
div#column div.news-crispr ul li a{color:#222}
div#column div.news-crispr ul li a:hover{color:#7fac58}
div#column div.digi-newsflash{margin-left:26px;}
div#column div.digi-newsflash h4.newsflash-title a{color:#3d82ba;}
div#column div.digi-newsflash h4.newsflash-title a:hover{color:#646464;}
div#column div.digi-newsflash h4.newsflash-title{font-weight:normal;text-indent:-14px;}
div#column div.digi-newsflash h4.newsflash-title::before{content:"\f061";font-family:'fontAwesome';color:#999;}
div#column div.read-all-link{text-align:center;font-size:11px;margin-top:12px;}
div#column div.read-all-link a{background-color:#999;color:#FFF;padding:6px 10px;border-radius:12px;transition:background-color 0.4s;}
div#column div.read-all-link a:hover{background-color:#444;}
div.digi-newsflash h4.newsflash-title{font-family:verdana, sans-serif !important;font-size:11px;line-height:16px;padding:0px 24px 0 0;}
div#column div.social-sidebar ul{list-style:none;padding:12px 0 0 0;margin:0;text-align:center;}
div#column div.social-sidebar ul li{display:inline-block;}
div#column div.social-sidebar ul li a{font-size:42px;margin:0 8px;transition:color 0.4s;}
div#column div.social-sidebar ul li a:hover{color:#CCC;}
div#column div.social-sidebar a.facebook{color:rgb(76, 109, 163);}
div#column div.social-sidebar a.twitter{color:rgb(28, 156, 234);}
div#column div.social-sidebar a.linkedin{color:rgb(50, 122, 166);}
div#column div.social-sidebar a.youtube{color:rgb(255, 0, 0);}
div#column div.custom{padding:0 14px;}
div#column p img{width:100%;height:auto;max-width:220px;margin:0 auto;display:block;}
div#column p a img{opacity:1;transition:opacity 0.4s;}
div#column p a img:hover{opacity:0.75;}
div#components div.category-desc{margin-bottom:16px;padding-left:10px;}
.ux-menu-init-hidden{visibility:hidden;position:absolute;}
.ux-menu-container{position:relative;}
.ux-menu,
.ux-menu ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;line-height:1;}
.ux-menu li{position:relative;float:left;}
.ux-menu ul{position:absolute;top:0;left:0;}
.ext-border-box .ux-menu-ie-iframe,
.ext-ie7 .ux-menu-ie-iframe{padding:0;margin:0;position:absolute;top:0;left:0;display:none;z-index:-1;}
.ux-menu-vertical .ux-menu-item-main{clear:left;}
.ux-menu a{display:block;position:relative;text-decoration:none;line-height:12px;padding:10px 6px;transition:color 0.4s;}
.ux-menu a.ux-menu-link-level-0{text-transform:uppercase !important;}
.ux-menu a.ux-menu-link-last{border-right:1px solid #e3dad1;}
ux.menu ul a{width:100%;}
.ux-menu a:focus,
.ux-menu a:hover,
.ux-menu a.ux-menu-link-hover{border-color:#d2e3f4;outline:0;}
.ux-menu-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ux-menu a.ux-menu-link-parent{padding-right:24px;min-width:1px;}
.ux-menu ul a,
.ux-menu.ux-menu-vertical a{border-bottom:0;border-right:1px solid #e3dad1;}
.ux-menu ul a.ux-menu-link-last,
.ux-menu.ux-menu-vertical a.ux-menu-link-last{border-bottom:1px solid #e3dad1;}
.ux-menu-arrow{display:block;width:8px;height:6px;right:10px;top:11px;position:absolute;}
.ux-menu.ux-menu-vertical .ux-menu-arrow,
.ux-menu ul .ux-menu-arrow{width:6px;height:8px;top:13px;}
.ext-border-box .ux-menu-arrow{top:17px;}
.ext-border-box .ux-menu.ux-menu-vertical .ux-menu-arrow,
.ext-border-box .ux-menu ul .ux-menu-arrow{top:16px;}
.ux-menu ul.ux-menu-hidden{display:none;}
.ux-menu a.current{border-color:#cbc0b7;}
#menues div > ul{list-style:none;padding:32px 0 0 0;margin:0;text-align:center;}
#menues div ul > li{color:#FFF;display:inline-block;}
ul.ux-menu li ul.ux-menu-sub li{border-top:3px solid #2F3;padding-top:0px !important;border-top:0px !important;}
#menues div ul li a:not[.ux-menu-link-first]{color:#F00 !important;transition:color 0.4s;padding:8px 6px;font-size:12px;}
#menues div ul li a:hover{color:#333;}
.ux-menu-init-hidden{visibility:hidden;position:absolute;}
.ux-menu-container{position:relative;}
.ux-menu,
.ux-menu ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 !important;line-height:1;}
.ux-menu li{position:relative;float:none;}
.ux-menu ul{position:absolute;top:0;left:0;}
.ext-border-box .ux-menu-ie-iframe,
.ext-ie7 .ux-menu-ie-iframe{padding:0;margin:0;position:absolute;top:0;left:0;display:none;z-index:-1;}
.ux-menu-vertical .ux-menu-item-main{clear:left;}
.ux-menu a{border:none !important;background:none !important;background-color:transparent !important;font-family:"Lato", sans-serif;}
.ux-menu-arrow{background:none !important;}
ux.menu ul a{width:100%;}
.ux-menu a:focus,
.ux-menu a:hover,
.ux-menu a.ux-menu-link-hover{outline:0;}
.ux-menu-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ux-menu a.ux-menu-link-parent{padding-right:24px;min-width:1px;}
.ux-menu ul a,
.ux-menu.ux-menu-vertical a{border-bottom:0;border-right:1px solid #e3dad1;}
.ux-menu ul a.ux-menu-link-last,
.ux-menu.ux-menu-vertical a.ux-menu-link-last{}
.ux-menu-arrow:after{content:"\f107";font-family:"FontAwesome";font-size:16px;}
.ux-menu ul.ux-menu-hidden{display:none;}
.ux-menu a.current{}
ul.ux-menu li ul.ux-menu-sub{background-color:transparent;padding:0 0 18px 0 !important;}
#top-menu ul.ux-menu li ul.ux-menu-sub li{background-color:#bad353;}
#focus-menu ul.ux-menu li ul.ux-menu-sub li{background-color:#598183;}
ul.ux-menu li ul.ux-menu-sub li a{display:block;min-width:180px;padding:12px 6px !important;}
ul.ux-menu li ul.ux-menu-sub li a:hover{}
div#components div.item-page div.pull-left.item-image{padding:18px 26px 0 0;}
div#components div.item-page div.pull-left.item-image img{max-width:420px;height:auto;}
div#components div.item-page div.pull-left.item-image div.img_caption.none p.img_caption{text-align:center;font-size:11px;margin:0;color:#999;}
div#contents div.blog p img.toppino{width:100%;height:auto;max-width:913px;}
div#components div.item-page div p img.toppino{width:100%;height:auto;max-width:913px;}
div#intro-text div.moduletable.leading-0 div.custom.leading-0{padding:0;margin:0;border:none;}
div#column div.feed ul.newsfeed{padding:12px 0 0;margin:0 0 0 26px;list-style:none;}
div#column div.feed ul.newsfeed li{position:relative;margin-bottom:12px;}
div#column div.feed ul.newsfeed li a:before{content:"\f061";font-family:'fontAwesome';color:#999;position:absolute;top:4px;}
div#column div.feed ul.newsfeed li a{font-weight:normal;text-indent:-14px;font-family:verdana, sans-serif !important;font-size:11px;line-height:18px;padding:0px 24px 0 0;color:#666;}
div#column div.feed ul.newsfeed li a:hover{color:#7fac58 !important;}
#toTop{position:fixed;bottom:20px;right:2%;z-index:99;border:none;outline:none;background-color:#535353;color:white;cursor:pointer;padding:15px;border-radius:10px;opacity:0;transition:all 0.6s;}
#toTop:hover{background-color:#767676;}
dl.article-info{color:#787878;font-size:11px;margin-top:0;padding-top:0;}
dl.article-info dd{display:inline;padding:0;margin:0 -3px 0 0;}
div.blog div.items-leading{}
div.blog div.items-row.cols-2{display:flex;flex-wrap:wrap;justify-content:space-between;}
div.blog div.items-row.cols-2 div.span6{width:48%;}
div.blog-featured div.items-leading{}
div.blog-featured div.items-row.cols-2{display:flex;flex-wrap:wrap;justify-content:space-between;}
div#components div.items-more,
div#components div.items-row{padding:0 1%;}
div#components div.blog div.items-row.cols-2{border-bottom:1px solid #222;}
div#components div#home-title{}
div#components div#home-title h2,
div#video-title h2{text-align:center;font-size:32px;text-transform:uppercase;border-bottom:2px solid #222;font-weight:bold;padding-bottom:6px;}
div.blog-featured div.items-row.cols-2 div.span6{width:48%;}
div.blog div.items-row.cols-2 div.span6,
div.blog-featured div.items-row.cols-2 div.span6,
div.blog div.items-row.cols-2 div.span6 p,
div.blog-featured div.items-row.cols-2 div.span6 p{text-align:justify;}
div.items-row div.span12 div.page-header h2,
div.items-row div.span6 div.page-header h2,
div.items-row div.span6 h2.item-title{padding-top:24px;}
div.blog-featured div.items-row.cols-2.row-0{border-bottom:1px solid #444;}
div.blog-featured div.items-leading{}
div.blog-featured div.items-row.cols-3{display:flex;flex-wrap:wrap;margin:12px;}
div.items-row.cols-3 div.item.column-2.span4{margin:0 4%;}
div.blog-featured div.items-row.cols-3 div.span4{width:30.5%;}
div.blog div.items-row.cols-3 div.span4,
div.blog-featured div.items-row.cols-3 div.span4,
div.blog div.items-row.cols-3 div.span4 p,
div.blog-featured div.items-row.cols-3 div.span4 p{text-align:justify;}
div.items-row div.span12 div.page-header h2,
div.items-row div.span4 div.page-header h2,
div.items-row div.span4 h2.item-title{border-top:1px solid #CCC;padding-top:24px;}
.item-page{overflow:hidden;}
.at2-content-wrapper{width:100%;max-width:936px}
div.at2-content-wrapper div.at2-banner p{margin:0;padding:0}
div.at2-content-wrapper div.at2-banner p img{width:100%;height:auto}
div#at2-flex-cnt{display:flex;justify-content:space-between}
div#at2-flex-cnt div.item.video{width:45%;min-width:220px;padding-left:12px;padding-right:12px}
div#at2-flex-cnt div.item.text{width:55%}
div#at2-flex-cnt div.item.text p,
div#at2-cnt h2{padding-left:12px;padding-right:12px}
div#at2-cnt h2{font-size:22px;font-weight:600;}
div#at2-flex-cnt div.item.video p img{width:100% !important;height:auto !important}
div#at2-cnt p.at2-link a{background:#bad353;color:#000;padding:0px 12px;border-radius:12px;margin-right:8px;transition:background 0.4s;text-decoration:none;font-weight:bold;display:block;text-align:center;max-width:210px;min-width:170px;}
div#at2-cnt p.at2-link a:hover{background:#CCC;}
@media only screen and (max-width:600px){div#at2-flex-cnt{display:block}
div#at2-flex-cnt div.item.text,
div#at2-flex-cnt div.item.video{width:100%}
}
div.at2-cnt-testo-lungo p a.vb_video_cont.vb_box span img,div.at2-cnt-testo-lungo p.video-cnt img{width:100%;height:auto;max-width:200px;margin:0 auto;}
div.at2-cnt-testo-lungo p.video-cnt{margin:18px 24px 0 0;float:left;}
div.at2-cnt-testo-lungo p.at2-link a{background:#bad353;color:#000;padding:0px 12px;border-radius:12px;margin-right:8px;transition:background 0.4s;text-decoration:none;font-weight:bold;display:block;text-align:center;max-width:220px;min-width:213px;text-decoration:none !important;}
div.at2-cnt-testo-lungo p.at2-link a:hover{background:#CCC;}
div.at2-cnt-testo-lungo h2{font-size:22px;font-weight:600;}
div.at2-cnt-testo-lungo div.at2-links-cnt{text-align:center;}
div.at2-cnt-testo-lungo div.at2-links-cnt p.at2-link{display:inline-block;}
@media only screen and (max-width:690px){div#components div.at2-cnt-testo-lungo p.video-cnt{margin:18px 0;float:none;text-align:center !important;}
div#components div.at2-cnt-testo-lungo p.video-cnt a.vb_video_cont.vb_box{text-align:center;max-width:388px !important;}
}
div#phoca-dl-categories-box div.pd-title a,
div#phoca-dl-category-box a,
div.phoca-dl-file-box-mod div a{color:#7fac58;}
div#phoca-dl-categories-box div.pd-title a:hover,
div#phoca-dl-category-box a:hover,
div.phoca-dl-file-box-mod div a:hover{color:#999;}
div#phoca-dl-category-box a.btn{background:#bad353;color:#FFF;padding:3px 6px;font-size:11px;}
div#phoca-dl-category-box a.btn:hover{background:#999;}
div#phoca-dl-category-box h3.pd-ctitle{margin-top:12px !important;}
div#phoca-dl-categories-box > div.pd-categoriesbox{width:96%;padding:1%;}
div#phoca-dl-categories-box.pd-categories-view > div.pd-categoriesbox{margin-left:0;padding-left:0;margin-bottom:0;padding-bottom:0;}
div#phoca-dl-categories-box.pd-categories-view div.pd-categoriesbox div.pd-categoriesbox{padding:0;width:100%;margin:0;}
div#components div.pd-credits div{text-align:center !important;font-size:11px;}
div#components div.pd-credits div a{color:#CCC;}
div#comit-cnt{display:flex;justify-content:space-between;flex-wrap:wrap;}
div#comit-cnt div.item{width:100%}
div#comit-cnt div.item h4{color:#111;font-size:20px;font-weight:bold;}
div#comit-cnt div.item p{;padding-bottom:18px;}
p.readmore{text-align:right !important;}
p.readmore a.btn{text-transform:uppercase;color:#222;transition:color 0.4s;font-weight:600;}
p.readmore a.btn:hover{color:#678b48;}
div.pagination ul,
div.pagination ul{list-style:none;padding:0;margin:20px 0 36px;text-align:center;}
div.pagination ul li,
div.pagination ul li{display:inline-block;background-color:#DDD;border-radius:12px;min-width:24px;text-align:center;color:#999;font-size:11px;}
div#components div.pagination ul li[class^="pagination-"]{min-width:60px;}
div.pagination ul li a,
div.pagination ul li a{color:#222;display:block;font-size:11px;border-radius:12px;transition:all 0.4s;}
div.pagination ul li:hover a,
div.pagination ul li:hover a{background-color:#666;color:#DDD;border-radius:12px;}
div#top-slider div.slider-container{}
.slide-desc-text-default{padding:0 24px 0 6px !important;text-align:center !important;color:#111 !important;line-height:18px;}
.slide-desc-bg-default{background:RGBA(255,255,255,0.85) !important;}
.linea-fine-blog{}
.leading-0,
.leading-1{padding:12px;margin:12px 4px;overflow:hidden;background:#FFF;border:1px solid #DDD;}
div#intro-text div.moduletable{border-radius:12px;}
.leading-1{margin-top:24px;}
div#contents div.items-row.cols-2 div.span6 div.pull-left.item-image a img,
#contents div.items-leading div.pull-left.item-image,
div#contents div.items-row.cols-2 div.item.span6 div.pull-left.item-image a img{width:100%;max-width:180px;margin:20px 12px 0 0;}
div#contents div.items-row.cols-2 div.item.span6 div.pull-left.item-image a img,
#contents div.items-leading div.pull-left.item-image img{width:100%;max-width:180px;height:auto;}
div#contents div.items-row.cols-2 div.span6 div.pull-right.item-image a img,
div#contents div.items-row.cols-2 div.item.span6 div.pull-right.item-image a img,
#contents div.items-leading div.pull-right.item-image{width:100%;max-width:220px;margin:20px 0 0 12px;}
div#contents div.items-row.cols-2 div.span6 div.pull-right.item-image a img,
div#contents div.items-row.cols-2 div.item.span6 div.pull-right.item-image a img,
#contents div.items-leading div.pull-right.item-image img{width:100%;max-width:220px;height:auto;}
div#contents div.items-row.cols-3 div.item.span4 div.pull-left.item-image a img{width:100%;margin:20px 12px 0 0;}
div#contents div.items-row.cols-3 div.item.span4 div.pull-left.item-image a img,
#contents div.items-leading div.pull-left.item-image img{width:100%;height:auto;}
div#contents div.items-row.cols-3 div.item.span4 div.pull-right.item-image a img,
#contents div.items-leading div.pull-right.item-image{width:100%;margin:20px 0 0 12px;}
div#contents div.items-row.cols-3 div.item.span4 div.pull-right.item-image a img,
#contents div.items-leading div.pull-right.item-image img{width:100%;height:auto;}
/* test */
div.blog-featured div.items-row div.item.column-1 div.pull-left.item-image{min-height:140px;}

iframe{max-width:100%;}
div#components div#related ul.relateditems,
div#components div.items-more ol.nav{list-style:none;padding:0;}
div#components div#related ul.relateditems li,
div#components div.items-more ol.nav li{font-size:11px;}
div#components div#related ul.relateditems li::before,
div#components div.items-more ol.nav li::before{content:"\f061";font-family:'fontAwesome';color:#999;}
div#footer-cnt{background:#F0F0F0;}
div#footer-blocks,
div#footer-blocks p{font-size:11px;color:#333;}
div#footer-blocks h3{font-size:14px;color:#FFF;font-family:verdana, sans-serif;font-weight:bold;}
div#footer-blocks a{color:#7fac58;transition:color 0.4s;}
div#footer-blocks a:hover{color:#111;}
.btn-group.pull-right{display:none;}
div.blog-featured div.pagination,
div.blog div.pagination{display:block;padding-left:0;margin:0;}
fieldset{border:none;border-bottom:1px solid #CCC;padding-bottom:24px;}
div.search #searchForm{margin-top:24px;}
div.search form#searchForm div.btn-toolbar div input.inputbox{padding:4px 12px;}
div.search form#searchForm button.btn{background-color:#598183;border:none;color:#FFF;padding:6px 12px;border-radius:3px;font-size:12px;cursor:pointer;margin-left:6px;}
div.search form#searchForm fieldset.phrases div#ordering_chzn.chzn-container.chzn-container-single.chzn-container-single-nosearch{width:260px !important;}
div.search form#searchForm fieldset.phrases .chzn-container-single .chzn-single{width:220px;}
div.search form#searchForm fieldset.phrases a.chzn-single span{width:220px;}
div.search dl.search-results dd.result-text span.highlight{background:#97d5d8;}
div.search dl.search-results dt.result-title{border-top:1px solid #CCC;margin-top:12px;padding-top:12px;}
div.search dl.search-results dd.result-created{font-size:11px;color:#999;}
div.search dl.search-results dt.result-title a{color:#3d82ba;transition:color 0.4s;}
div.search dl.search-results dt.result-title a:hover{color:#444;}
div.blog div.category-desc.clearfix div.toggle-cat-desc{display:none;text-align:right;position:absolute;bottom:-3px;right:0;background:#f9f9f9;width:100%;}
div.blog div.category-desc.clearfix div.toggle-cat-desc a{background:#CCC;font-size:11px;padding:3px 8px;border-radius:12px;margin-right:12px;}
div.tag-category fieldset.filters.btn-toolbar div.btn-group{float:left;}
div.tag-category fieldset.filters.btn-toolbar div.btn-group.pull-right{display:block;float:right;}
div.tag-category div.chzn-container{display:none;}
div.tag-category select#limit.inputbox.input-mini{display:inline-block !important;}
div.tag-category fieldset.filters.btn-toolbar{margin-top:24px;}
div.tag-category div.btn-group button.btn{height:23px;width:48px;}
div.tag-category span.icon-search::after{content:"\f002";font-family:"fontAwesome";display:inline-block;}
div.tag-category span.icon-remove::after{content:"\f00d";font-family:"fontAwesome";display:inline-block;}
div.tag-category ul.category.list-striped{padding:0;}
div.tag-category ul.category.list-striped li h3 a{font-family:'Open Sans Condensed', sans-serif;font-weight:100;text-align:left;font-size:18px;}
div.tag-category ul.category.list-striped li{border-top:1px solid #CCC;margin-top:12px;padding-top:6px;padding-bottom:12px;}
div.tag-category ul.category.list-striped li:first-child{border-top:none;}
div.tag-category ul.category a img{max-width:280px;height:auto;float:left;margin:18px 24px 0 0;}
div#tags-links{margin:36px 0;}
div#tags-links div.moduletable h3{font-size:22px;margin-bottom:12px;}
div#tags-links div.tagspopular ul{margin:0;padding:0;list-style:none;}
div#tags-links div.tagspopular ul li{display:inline-block;margin:4px 0;}
div#tags-links div.tagspopular ul li a{background:#bad353;color:#000;padding:3px 6px;border-radius:12px;margin-right:8px;transition:background 0.4s;}
div#tags-links div.tagspopular ul li a:hover{background:#CCC;}
div.items-row dd{margin:12px 0 0 0;}
div.items-row dd.category-name a{background:#bad353;color:#000;padding:3px 6px;border-radius:12px;margin-right:8px;transition:background 0.4s;}
div.items-row dd.category-name a:hover{background:#CCC;}
div#components div.blog div.items-row.cols-1 div.pull-left.item-image img{max-width:280px;height:auto;margin:18px 24px 0 0;}
div.blog.page-redazione div.items-row.cols-1 div.pull-right.item-image img{max-width:220px;height:auto;margin:-32px 0 24px 48px;}
div.item-page.page-redazione div.pull-right.item-image img{width:100%;max-width:300px;height:auto;margin:0 0 0 48px;}
div.blog.page-redazione div.item h2{color:#111;font-size:20px;font-weight:bold;}
#ytmp4-overlay{display:none;}
div#components div.blog p a.vb_video_cont.vb_box,
div#components div.tag-category p a.vb_video_cont.vb_box,
div#components div.blog-featured p a.vb_video_cont.vb_box{max-width:220px !important;height:auto;display:block;float:left;padding:6px 12px 0 0;}
div#components div.tag-category p a.vb_video_cont.vb_box span img{margin:0;}
div#components div.tag-category p a.vb_video_cont.vb_box{}
div#components div.item-page div p a.vb_video_cont.vb_box{padding:6px 26px 0 0;float:left;max-width:420px !important;height:auto;}
div#components div.item-page div p a.vb_video_cont.vb_box{}
div#components span.vb_thub_wrap .vb-icon-play,
div#mid-blocks.inner div.item a.vb_video_cont.vb_box span.vb_thub_wrap span.vb-icon-play{display:block;}


div#components div.tag-category form span.tag-body p a.vb_video_cont.vb_box {margin: 6px 12px 0 0;padding:0;position:relative;}
div#components div.tag-category form span.tag-body p a.vb_video_cont.vb_box span.vb_thub_wrap {position:static;}


div.tooltip.fade{display:none !important;}
div.coockie_banner p{margin:0;padding:0;text-align:center;font-size:12px;color:#999;}
div.coockie_banner{z-index:999999;opacity:0.8;}
.BotonUno{padding:3px 12px !important;font-size:12px !important;}
div.system-unpublished.span6,
div.system-unpublished.clearfix,
div.system-unpublished div.system-unpublished div.page-header{position:relative;overflow:hidden;}
div.system-unpublished div.system-unpublished span.label.label-warning{background:#FFB400;padding:0px 6px;color:#000;font-size:11px;position:absolute;top:0px;right:0;opacity:0.8;}
div.system-unpublished div.system-unpublished div.page-header span.label.label-warning,
div.item.system-unpublished.span6 div.system-unpublished span.label.label-warning{top:16px;}
div.item-page div.render-before div.s2s_supra_contenedor{height:100%;}
.s2s_contenedor.s2s-btn-group{position:sticky;top:120px;}
.slicknav_menu{display:none;}
div.blog-featured div.s2s_supra_contenedor,
div.blog div.s2s_supra_contenedor{display:none;}
div.item-page{position:relative;padding-right:64px;overflow:visible;}
div.item-page div.render-before div.s2s_supra_contenedor{position:absolute;right:0;top:54px;width:36px;}
div.item-page div.render-before div.s2s_supra_contenedor a.s2s_icon{color:#7fac58;}
div.item-page div.render-after div.s2s_supra_contenedor a.s2s_icon{color:#7fac58;}
div.item-page div.render-before div.s2s_supra_contenedor div.globo {left: unset !important;right: 0 !important;}
div.item-page div.render-before div.s2s_supra_contenedor div.s2s_btn.s2s-btn-default div.s2s_flecha {right: 12px !important;left: unset !important;}
div#content.digi-mailup p.intro-text{padding:0 12px;text-align:center;line-height:16px;}
div#content.digi-mailup div#legal-text p{text-align:center;line-height:16px;}
div#content.digi-mailup form{padding:0 12px;}
div#content.digi-mailup form table.mod-mailup{width:100%;}
div#content.digi-mailup form table.mod-mailup tbody tr td label{display:block;text-align:center;}
div#content.digi-mailup form table.mod-mailup tbody tr td input[type="text"]{width:90%;border:1px solid #bad353;}
div#content.digi-mailup form div.pulsante{text-align:center;}
div#content.digi-mailup form div input.button{cursor:pointer;border:none;background-color:#999;color:#FFF;padding:6px 10px;border-radius:12px;transition:background-color 0.4s;}
div#content.digi-mailup form div input.button:hover{background-color:#444;}
/*div.item-page div p a.vb_video_cont.vb_box span.vb_thub_wrap {margin-top: 26px;}*/
div.item-page.newsletter-page div#content.digi-mailup p.intro-text,
div.item-page.newsletter-page div#content.digi-mailup form{padding:0;}
div.item-page.newsletter-page div#content.digi-mailup p.intro-text,
div.item-page.newsletter-page div#content.digi-mailup form div#legal-text p{line-height:22px;}
div.item-page.newsletter-page div#content.digi-mailup form table.mod-mailup tbody tr td label{text-align:left;}
div.item-page.newsletter-page div#content.digi-mailup form table.mod-mailup tbody tr td input[type="text"]{width:100%;max-width:280px;}
div.item-page.newsletter-page div#content.digi-mailup form table.mod-mailup{max-width:340px;}
div.item-page.newsletter-page div#content.digi-mailup form div.pulsante{text-align:left;}
div.item-page.newsletter-page div#content.digi-mailup form div.pulsante input.button{background-color:#bad353;border:none;color:#222;padding:3px 12px;font-size:11px;cursor:pointer;border-radius:7px;text-transform:uppercase;border:1px solid #71b745;transition:background 0.4s;}
div.item-page.newsletter-page div#content.digi-mailup form div.pulsante input.button:hover{background-color:#CCC;}
div.item-page div.icons div.btn-group.pull-right{display:block;}
div.item-page div.icons{position:absolute;bottom:0;right:64px;}
div.item-page div.icons div.btn-group.pull-right button.btn.dropdown-toggle{display:none;}
div.item-page div.icons div.btn-group.pull-right ul.dropdown-menu li.edit-icon{display:none;}
div.item-page div.icons div.btn-group.pull-right ul.dropdown-menu{list-style:none;padding:0;margin:0;}
div.item-page div.icons div.btn-group ul.dropdown-menu li.print-icon a{background:#bad353;color:#FFF;padding:3px 4px;transition:background 0.4s;}
div.item-page div.icons div.btn-group ul.dropdown-menu li.print-icon a:hover{background:#BBB;}
div.item-page div.pg-msnr-container{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;float:none !important;}
div#phocagallery.pg-categories-view div.pg-csv-box div.pg-csv-name{text-align:center;margin-top:5px;padding-left:0px;background:none;}
div#phocagallery.pg-categories-view div.pg-csv-name span.pg-csv-count{display:none;}
div#phocagallery.pg-categories-view.pg-csv div#pg-msnr-container div.pg-csv-box{padding:0;margin:12px;}
div#phocagallery a{color:#7fac58;font-size:18px;transition:color 0.4s;}
div#phocagallery a:hover{color:#111;}
div#phocagallery.pg-categories-view.pg-csv div.pg-cats-box-float2{width:unset !important;box-shadow:none !important;border-radius:0;border:1px solid #DDD;}
div#phocagallery.pg-categories-view div div.pg-field-desc2 p{margin-left:6px;}
div#phocagallery.pg-category-view.pg-cv div.phoca-back-link{}
div#phocagallery.pg-category-view.pg-cv div.phoca-back-link p{text-align:right !important;}
div#phocagallery.pg-category-view.pg-cv div.phoca-back-link p a{color:#FFF;background:#bad353;font-size:12px;text-decoration:none;padding:3px 6px;}
div#phocagallery.pg-category-view.pg-cv div.phoca-back-link p a:hover{background:#999;}
div#phocagallery-categories-detail div.pg-cats-box-float2 div.pg-cat-img-detail.small div div.pg-field-table2 span.small{display:none;}
div.blog div.phocagallery-box-file{padding:0 !important;box-shadow:none;}
div#phocagallery ul li a.pagenav{font-size:11px;}
div#phocagallery ul li a.pagenav:hover{color:#FFF;}
div#phocagallery form div.pagination.pagination-centered div.counter{display:none;}
div#phocagallery div.pagination.pagination-centered,
div#phocagallery div.pagination div.pagination.pagination-centered{width:100%;}
/* Slicknav */
.slicknav_btn{position:relative;display:block;vertical-align:middle;float:left;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer;width:90%;}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;}
.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em}
.slicknav_nav{clear:both}
.slicknav_nav ul,
.slicknav_nav li{display:block}
.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;}
.slicknav_nav .slicknav_item{display:block;cursor:pointer;}
.slicknav_nav a{display:block}
.slicknav_nav .slicknav_item a{display:inline}
.slicknav_menu:before,
.slicknav_menu:after{content:" ";display:table;}
.slicknav_menu:after{clear:both}
.slicknav_menu{font-size:16px;}
.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.slicknav_menu .slicknav_menutxt{color:#000;font-weight:bold;/*text-shadow:0 1px 3px #000;*/font-family:'Oswald', sans-serif;}
.slicknav_menu .slicknav_icon-bar{background-color:#000;}
.slicknav_menu{background:#bad353;padding:5px;}
.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em;}
.slicknav_nav, .slicknav_nav ul{list-style:none;overflow:hidden;}
.slicknav_nav ul{padding:0;margin:0 0 0 3px;}
.slicknav_nav .slicknav_item{padding:5px 10px;margin:2px 5px;}
.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#222;}
.slicknav_nav .slicknav_item a{padding:0;margin:0;}
.slicknav_nav .slicknav_item:hover {color: #fff;}
.slicknav_nav a:hover {color: #FFF;}
.slicknav_nav ul li ul.nav-child li {padding-left: 12px;}
.slicknav_nav .slicknav_txtnode{margin-left:15px;}
div.slicknav_nav span.separator {color: #222;font-weight: bold;}

@media screen and (max-width:1140px){.js #top-menu-mobile{}
#top{position:relative;}
#header{margin-top:0px;}
.js .slicknav_menu{display:block;}
#top-menu-mobile,div#top-strip{display:none;}
div#sub-header-cnt-sticky-wrapper.sticky-wrapper{display:none;}
}
@media only screen and (min-width:1140px){#top-menu-mobile{display:none;}
}
@media only screen and (max-width:1280px){div#contents div#components{padding:0 3%;}
}
@media only screen and (max-width:980px){div#footer-blocks{flex-wrap:wrap;}
div#footer-blocks div.item{width:46%;}
div#comit-cnt{display:block}
div#comit-cnt div.item{width:100%}
div#comit-cnt div.item p{min-height:10px;}
div.pull-left.item-image,
div.pull-right.item-image{width:100%;margin:8px auto;float:none;padding:0 !important;text-align: center;}
div.blog-featured div.items-row div.item div.pull-left.item-image img{max-width: 400px !important;}
div.pull-left.item-image img,
div.pull-right.item-image img{width:100%;max-width:300px;height:auto;}
div.item-page div.pull-left.item-image div.img_caption.none{margin:0 auto;width:100% !important;}
div.blog.page-redazione div.items-row.cols-1 div.pull-right.item-image{width:100%;}
div.blog.page-redazione div.items-row.cols-1 div.pull-right.item-image img{max-width:220px;height:auto;margin:0 auto;}
div.item-page.page-redazione div.pull-right.item-image img{width:100%;max-width:300px;height:auto;margin:0 0 0 0;}
}
@media only screen and (max-width:800px){div#header div#logo p a img{max-width:380px;}
}
@media only screen and (max-width:790px){div#contents{flex-wrap:wrap;}
div#contents div#components,
div#contents div#column{width:100%;padding:0 3%;}
div.blog-featured div.items-row.cols-3{display:block;}
div.blog-featured div.items-row.cols-3 div.item{width:100%;}
div.items-row.cols-3 div.item.column-2.span4{margin:0;}
}
@media only screen and (max-width:690px){div#header #top-slider{}
div#header #logo{text-align:center;width:100%;}
div#mid-blocks{flex-wrap:wrap;}
div#mid-blocks div.item{width:100%;}
}
@media only screen and (max-width:600px){div.blog div.items-row.cols-2 div.span6,
div.blog-featured div.items-row.cols-2 div.span6,
div.blog div.items-row.cols-2 div.span6 p,
div.blog-featured div.items-row.cols-2 div.span6 p{text-align:left;}
div.blog-featured div.items-row.cols-2 div.span6,
div.blog div.items-row.cols-2 div.span6{width:100%;}
div.tag-category div.btn-group{float:none !important;margin-bottom:12px;text-align:center;}
div#components div.item-page div.pull-left.item-image img{max-width:420px;height:auto;margin:18px 0;}
}
@media only screen and (max-width:480px){div#components p{text-align:left !important;}
div#footer-blocks div.item{width:100%;}
div#header #logo{max-height:120px;overflow:hidden;}
div#footer-blocks div.item,
div#footer-blocks div.item p,
div#footer-blocks div.item h3{text-align:center;}
div.tag-category ul.category a img{max-width:280px;height:auto;float:none;margin:18px auto;display:block;}
div#components div.search h1,
div#components div.page-header h1{line-height:32px}
div#contents div.items-row.cols-2 div.span6 div.pull-left.item-image a img,
#contents div.items-leading div.pull-left.item-image,
div#contents div.items-row.cols-2 div.item.span6 div.pull-left.item-image a img{max-width:unset;margin:20px 0;}
div#components div.pagination ul li{display:none;}
div#components div.pagination ul li[class^="pagination-"]{display:inline-block;min-width:60px;}
div#components div.blog-featured p a.vb_video_cont.vb_box,
div#contents div.items-row.cols-2 div.item.span6 div.pull-left.item-image a img,
#contents div.items-leading div.pull-left.item-image img{max-width:unset !important;}
div#components div.pull-left.item-image{margin:8px 0 0 0 !important;}
div#components h1,
div#components h2,
div#components h3,
div#components h2.item-title a{color:#666;}
div#components h2.item-title a:hover{color:#111;}
div#pre-contents p,
div#components div.item-page div p,
div#components div.items-row p,
div#components div.items-leading p,
div#footer-blocks div.item p,
div#components div.blog div.category-desc p,
div#components div.tag-category div.category-desc p,
div#components div.tag-category ul.category p,
div#components p,
p.readmore a,
div#mid-blocks p{font-size:14px !important;}
div#column div.feed ul.newsfeed li span.feed-link a,
div.items-more ol li a,
div#components div#related a,
div.digi-newsflash.news h4 a,
div#footer-blocks div.item a,
div#column h4.newsflash-title.agenda a,
div#column div.custom.news-crispr ul li a{font-size:14px;}
div#footer-blocks div.item a{padding:6px 0;display:inline-block;}
div#components div.items-more,
div#components div.items-row{}
div#components div.blog p a.vb_video_cont.vb_box,
div#components div.tag-category p a.vb_video_cont.vb_box,
div#components div.blog-featured p a.vb_video_cont.vb_box{max-width:100% !important;height:auto;display:block;float:none;padding:6px 0 !important;}
div#components div.category-desc{padding-left:0;}
.slicknav_nav{font-size:1em !important;}
div.blog.page-redazione div.items-row.cols-1 div.pull-right.item-image img{max-width:220px;height:auto;margin:0 auto !important;display:block;}
div.blog.page-redazione div.page-header h2,
div.item-page.page-redazione div.page-header h2{text-align:center;}
div.item-page.page-redazione div.pull-right.item-image img{width:100%;max-width:300px;height:auto;margin:0 auto;display:block;}
div.item-page div div#pg-msnr-container.pg-msnr-container div{width:100%;float:none !important;text-align:right;margin-right:7%;}
div#phocagallery.pg-categories-view div.pg-cats-box-float2 div.pg-cat-img-detail.small div.pg-cat-img-detail-box{float:none;}
div#phocagallery.pg-categories-view div.pg-cats-box-float2 div.pg-cat-img-detail.small div.pg-cat-img-detail-box table{width:100%}
div#phocagallery.pg-categories-view div.pg-cats-box-float2 div.pg-cat-img-detail.small div{margin-left:0 !important;}
div#tags-links div.tagspopular ul{text-align:center;}
div#tags-links div.tagspopular ul li{display:block;margin:8px 0;}
div#tags-links div.tagspopular ul li a{display:block;font-size:14px;}
dd.category-name{text-align:center;}
div.items-row dd.category-name a{font-size:14px;}
div.pagination ul li a, div.pagination ul li{font-size:14px;}
#credits, #credits p, #credits p a{font-size:14px;}
div#content.digi-mailup form div input.button,
div#column div.read-all-link a{font-size:14px;}
div#bread-search-cnt{display:none;}
div#content.digi-mailup p{font-size:14px;}
div.coockie_banner p{color:#FFF;}
div.coockie_banner p button.BotonUno{display:block;margin:8px auto;color:#111;font-size:16px !important;}
div.coockie_banner p a{font-size:16px;color:#FFF;}
div#components div.tag-category p a.vb_video_cont.vb_box span img {margin: 0 auto;}
}
@media only screen and (max-width:960px){div#sub-header-cnt div#sub-header.inner div#menues{display:none;}
div#sub-header div#bread-search div#search{width:33%;}
div#bread-search #search{position:relative;top:0px;z-index:99;}
}
@media only screen and (max-width:690px){#sub-header-cnt-sticky-wrapper{height:auto !important;}
div#sub-header-cnt div#sub-header.inner div#bread-search{display:block;}
div#sub-header div#bread-search div#search,
div#sub-header div#bread-search div#breadcrumbs{width:100%;}
div#breadcrumbs ul{margin:0px 0 8px 0;font-size:14px;text-align:center;}
div#header #logo{position:static;max-height:130px;overflow:hidden;}
div#mid-blocks div.custom p a.vb_video_cont.vb_box{display:block;margin:0 auto;}
}
