/*
Theme Name: Editheme  2015
Theme URI: http://edinet.info/
Description: Edinet.info
Version: 1.0
Author: Lorenzo Scarfi 
*/

 
* { margin: 0; padding: 0; line-height: 100% }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.back-to-mobile { width: 100%; position: fixed; bottom: 0; z-index: 9; padding: 5px 0; left: 0; text-align: center; background-color: rgba(0,0,0,0.7); text-align: center; font-weight: bold }
.back-to-mobile a { color: #FFF; display: block; font-size: 60px }
.back-to-mobile a:hover { color: #FFF }
.cookie-message { position: fixed; top: 0; left: 0; right: 0; padding: 0 90px 0 10px; display: none; background: #fff; border-bottom: 1px solid #ccc; box-shadow: 0px 0px 3px #ccc; z-index: 99999999999; }
.cookie-message a.cookiebar-close { position: absolute; top: 0; *top:-2px;
right: 20px; cursor: pointer; background-color: #CCC; padding: 0 6px; border-radius: 3px; color: #333; text-decoration: none }
.cookie-message p, .cookie-message a { color: #333; font: bold 11px/18px Arial; margin: 0.6em 0; }
.cookie-message a { text-decoration: underline }
#wp-admin-bar-menabo a { background-color: #FC0; color: #000 !important }
#wp-admin-bar-menabo a:hover { background-color: #FFF !important }
#fetp-collapse { display: none !important }
/*================================
Start WP 
================================*/
.aligncenter { display: block; margin: 10px auto }
.alignleft { float: left; margin: 0 10px 5px 0 }
.alignright { float: right; margin: 0 0 5px 10px }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 0.5em; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.more-link { display: block; text-align: right; margin: 20px 0; color: #0E3A1D; font-weight: bold }
.pagetitle { font-size: 0.9em; font-weight: normal; color: #666 }
.nocomments { display: none }
.error { color: #F33 }
input.error { border-color: #F33 }
/* @font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: normal; src: url("http://www.ivg.it/wp-content/themes/editheme-2015/fonts/OpenSans-CondBold-webfont.eot?#iefix") format("embedded-opentype"), url("http://www.ivg.it/wp-content/themes/editheme-2015/fonts/OpenSans-CondBold-webfont.woff") format("woff"), url("http://www.ivg.it/wp-content/themes/editheme-2015/fonts/OpenSans-CondBold-webfont.ttf") format("truetype"); } */
  
 
nav li, span, .btn, .row.tag h4, .row.thumb.gallery h4, .carousel-related-post h4, .row.thumb.video h4, .row.related-posts h4, .comments-title h4, .comment-policy, .form-control, div, table, td, td, .footer-info p, .comment-form .form-submit input#submit, .argomento, h3.title a, #final-screen.active h4, .city-news h4 a, .action a, .megabox.sport .menu-risultati h3, .footer-menu li h4 a, .wrap-footer li h4 a, .wrap-footer .footer-info h4, .row.ultimora .flashbox *, #topbar #megamenu article h4, #topbar #cercamenu form h5, #profilemenu h3, #profilemenu h2, #profilemenu h4, .wrap-appoggi a, .related-posts li h5, .megabox.eventi .megabox-content h3, .megabox.oroscopo .row.wrap-menu h4, .single-oroscopo .title-oroscopo, .single-oroscopo .oroscopo-meta li h4, .single-oroscopo .post-title, .wrap-ivgsportbox > li h3 a, #reply-title, .bottom-related-posts h4 { font-family: 'Lato', sans-serif; -webkit-font-smoothing: antialiased; }
h1, h2, h3, h4, h5, h6, .testata-evento h2 span { font-family: 'Open Sans Condensed', sans-serif; -webkit-font-smoothing: antialiased; }
p, .counter, #entry p, #entry span, #entry ul, #entry ol, #entry li { font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif }
/*================================
Commons 
body.home { background: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/banner/skin.jpg) top center no-repeat fixed; padding: 75px 0 0 0} 
================================*/

body.admin-bar { background-position: center 42px !important }
body { background-position: center 42px !important; }
body.fullSkinSite { background-attachment: fixed }
body.fullSkinSite .container { margin: 105px auto 0 auto; z-index: 2 }
.skinLink { height: 100%; position: absolute; display: block; width: 100%; top: 0; left: 0; z-index: 1; }
#divPubblicita { height: 40px; left: 0; background-color: #FFF; overflow: hidden; background-repeat: repeat; background-position: top center; display: block; position: fixed; z-index: 999; text-align: center; margin: 0px 0px 0px 0px; width: 100% !important; bottom: 0px; cursor: pointer; border-top: 0px ridge silver; }
#divPubblicita:hover { height: 300px }
#divPubblicita .slidingBottom { display: block }
body.page-id-283066, body.single-video, .tax-category-video, body.webtv-template { background-color: #2F2F2F }
body { background: #fbfbfb; position: relative; text-rendering: optimizeLegibility; }
body.home.admin-bar { background-position: center 32px }
h1, h2, h3, h4, h5, h6 { font-weight: bold }
p strong { font-weight: bold; }
a { color: #010101; text-decoration: none; border: none }
a:hover, a:focus { color: #010101 }
.container { width: 990px; position: relative; margin: 0 auto; background-color: #FFF; padding: 0 10px; z-index: 3 }
.row { margin: 0; padding: 0; display: table; width: 100% }
.clr { clear: both }
img { vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; width: 100% }
a.mm-link { color: #ffba00 !important; text-decoration: none; margin: 0 0 0 5px }
a.mm-link:hover { opacity: 0.8 }
.banner.middle-board { text-align: center; background: #eeeeee }
.banner.middle-board.third { margin: 0 0 10px 0 }
.tax-categorie-eventi .banner.middle-board.first, .tax-categorie-eventi .banner.middle-board.second { margin: 0 0 10px 0 }
.tax-cosa-fare-a .banner.middle-board.first, .tax-cosa-fare-a .banner.middle-board.second { margin: 0 0 10px 0 }
.tax-location-cosa-fare-savona .banner.middle-board.first, .tax-location-cosa-fare-savona .banner.middle-board.second { margin: 0 0 10px 0 }
.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555; vertical-align: middle; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }
.play-icon { display: block; border-radius: 4px; color: #FFF; background-color: #000; padding: 6px 18px; opacity: 0.7; position: absolute; z-index: 9; font-size: 20px; top: 28%; left: 40%; border: 2px solid #FFF }
.argomento { background-color: #8c1219; color: #FFF; padding: 2px 4px; margin: 0 5px 0 0; text-transform: uppercase; font-size: 12px; display: inline }
.argomento a { color: #FFF; }
.pagination.default { text-align: center; margin: 10px 0; width: 100%; clear: both }
.pagination.default * { background: #FFF; padding: 3px 8px; border: 1px solid #171717; font-size: 13px; display: inline-block; text-decoration: none; }
.pagination.default .page-numbers.current, .pagination .page-numbers:hover { background: #171717; color: #FFF; }
.banner { overflow: hidden }
.page-template-registrati .form-control { margin: 0 0 10px 0 }
.page-template-registrati .col-md-6 { width: 46%; float: left; margin: 0 2% 0 0 }
.page-template-registrati .col-md-12 { width: 98%; clear: both }
.privacy-text { font-size: 13px !important; line-height: 16px !important; background: #F7F7F7; padding: 15px !important; color: #666; margin: 10px 0 !important; }
.boxvignetta img { position: relative; top: 0}
.speciali-title {display: block;  text-align: center;  padding: 10px;  background: #FFF;  color: #C02525;  text-transform: uppercase;}
.home #IVG_Rettangolo_Apertura, .home #aswift_0_expand { position: absolute; left: 0; top: 0; z-index: 9}

/*================================
Overlay
================================*/

.simple_overlay { display: block; z-index: 99999999; background-color: rgba(0,0,0,0.9); width: 100%; height: 100%; position: fixed; top: 0; left: 0 }
.simple_overlay_header { background: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/bg-overlay-header.png) repeat-x; height: 20px; width: 70%; margin: 1% 15% 0 15%; position: relative }
.simple_overlay_header .logo-ivg-overlay { background: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/logo-ivg-overlay.png); width: 61px; height: 14px; float: left; position: inherit; margin: 3px 0 0 3px }
.simple_overlay .close { color: #333; text-decoration: underline; font-size: 13px; float: right; position: inherit; padding: 5px 0 0 0; cursor: pointer; height: 20px; width: 160px; }
.simple_overlay img { width: 70%; margin: 0 15%; }
/*================================
Effects and Animiations
================================*/

#topbar #megamenu li a, .related-posts li, .container-photogallery .wrap-grid li h3.mask, #photogallery-content, #divPubblicita, #topbar #megamenu #megamenu-col-2 article a, #topbar .main-menu .submenu, .header-top a, article.apertura header p, .multimedia-row .wrap-grid li h3, .sharrre .sharebox, .multimedia-row .most-popular, .row.thumb.gallery ul li, .row.thumb.gallery .control, #related, #related .jcarousel li, #related .control, #post-entry.webtv-apertura-content #entry, .action-submenu, .gradient, .oroscopo-singlemenu .oroscopo-btn a { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.container, .wrap-sidebar-right .sb-widget-box, .row.related.webtag, .megabox.oroscopo { -webkit-box-shadow: 0 0 5px rgba(150,150,150,0.3); -moz-box-shadow: 0 0 5px rgba(150,150,150,0.3); box-shadow: 0 0 5px rgba(150,150,150,0.3); }
.megamenu-col-1 { -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); box-shadow: 0 0 5px rgba(0,0,0,0.3); }
.photo-video-bar article i { text-shadow: -1px -1px 3px rgba(150, 150, 150, 1); }
.comment-list .avatar { -webkit-box-shadow: 0 0 5px rgba(150,150,150,0.3); -moz-box-shadow: 0 0 5px rgba(150,150,150,0.3); box-shadow: 0 0 5px rgba(150,150,150,0.3); }
/*================================
Start Header
================================*/

#topbar { background-color: #171717; position: relative; z-index: 4 }
body#MM_mcJS_HTML5_LIQUID_SKIN_TheBody #topbar { position: fixed; top: 0; width: 100%}
body#MM_mcJS_HTML5_LIQUID_SKIN_TheBody.admin-bar #topbar { position: fixed; top: 32px !important; width: 100%}
#topbar.header-animate { position: fixed; left: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.8); z-index: 99; }
.admin-bar #topbar.header-animate { top: 32px !important; }
#topbar .fa-caret-down { margin: 0 0 0 5px }
#topbar .fa-social { margin: 0 0 0 10px }
#topbar .today { text-align: center; cursor: pointer; color: #CCC; display: block; padding: 15px 0; font-size: 13px }
#topbar .main-nav { height: 42px; position: relative }
#topbar .main-menu.sx-menu { left: 0 }
#topbar .main-menu.dx-menu { right: 0 }
#topbar .main-menu { position: absolute; top: 0 }
#topbar .main-menu > li { display: block; float: left; color: #FFF; padding: 14px 12px; font-size: 14px; font-weight: 600 }
#topbar .main-menu > li > a { color: #FFF; }
#topbar .main-menu > li#main-menu-01 { border-bottom: 4px solid #ffba00; padding: 12px 12px; position: relative; transition: background 1s; }
#topbar .main-menu > li#main-menu-01.on { background-color: #ffba00; }
#topbar .main-menu > li#main-menu-06 { padding: 14px 55px 14px 12px }
#topbar .main-menu > li#main-menu-06 img { position: absolute; right: 0; top: 0 }
#topbar .main-menu > li#main-menu-06 > img { width: 42px; height: 42px }
#topbar .main-menu > li .submenu { opacity: 0; display: none; cursor: default }
#topbar .main-menu > li:hover { background-color: #373737; }
#topbar .main-menu > li:hover .submenu { opacity: 1; display: block }
#topbar .submenu { position: absolute; left: 0; top: 42px; z-index: 999; background-color: #373737; width: 1000px; }
#topbar #megamenu { height: 593px; overflow: hidden }
#topbar #megamenu .megamenu-col-1 { width: 165px; display: block; float: left; height: 593px }
#topbar #megamenu .megamenu-col-2 { width: 495px; float: left; height: 574px }
#topbar #megamenu .megamenu-col-3 { width: 340px; float: left; height: 574px }
#topbar #megamenu .megamenu-col-1 ul { padding: 12px 10px }
#topbar #megamenu .megamenu-col-1 ul.submenu-02 { background-color: #171717; padding: 12px 7px }
#topbar #megamenu .megamenu-col-1 ul li { display: block }
#topbar #megamenu .megamenu-col-1 ul li a { color: #FFF; padding: 3px 10px; display: block; font-weight: bold }
#topbar #megamenu .megamenu-col-1 ul li a:hover { background: #ffba00; color: #000 }
#topbar #megamenu .megamenu-col-2, #topbar #megamenu .megamenu-col-3 { padding: 20px }
#topbar #megamenu article { margin: 0 0 13px 0; display: table; width: 100% }
#topbar #megamenu article.meganews-02 { margin: 0 0 40px 0; }
#topbar #megamenu article.meganews-04 { margin: 0; }
#topbar #megamenu article a.thumb { float: left; width: 210px; margin-right: 10px }
#topbar #megamenu article a.thumb img { width: 100%; height: auto }
#topbar #megamenu article header { float: left; width: 235px; }
#topbar #megamenu article h3.argomento { background: none; text-transform: uppercase; padding: 0; line-height: 16px; color: #ffba00; font-size: 12px; margin: 0 0 5px 0 }
#topbar #megamenu article h3.argomento a { color: #ffba00; font-size: 12px; background: none }
#topbar #megamenu article h2 a { color: #FFF; font-size: 20px; line-height: 17px }
#topbar #megamenu article h2 a:hover { opacity: 0.8 }
#topbar #megamenu article .mm-link { color: #ffba00; }
#topbar #megamenu article .mm-link:hover { opacity: 0.8 }
#topbar #megamenu .megamenu-col-3 article { margin: 20px 0 0 0; position: relative; }
#topbar #megamenu .megamenu-col-3 article figure { padding: 10px; background: #000; }
#topbar #megamenu .megamenu-col-3 article img { height: 155px !important }
#topbar #megamenu .megamenu-col-3 article h4 { margin: 5px 0 0 0 }
#topbar #megamenu .megamenu-col-3 a.thumb, #topbar #megamenu .megamenu-col-3 article header { width: 100% }
#topbar #megamenu .megamenu-col-3 article:hover .play-icon { opacity: 1; background: #ffba00; }
#topbar #networkmenu { height: 300px; padding: 20px }
#topbar #networkmenu article { text-align: center; margin: 0; display: table; width: 310px; margin-right: 15px; float: left }
#topbar #networkmenu article.meganews-03 { margin: 0; }
#topbar #networkmenu article a.thumb img { width: 100%; height: auto }
#topbar #networkmenu article header { }
#topbar #networkmenu article h2 { text-align: left }
#topbar #networkmenu article h2 a { color: #FFF; font-size: 17px; line-height: 17px }
#topbar #networkmenu article h2 a:hover { opacity: 0.8 }
#topbar #servizimenu { height: 45px }
#topbar #servizimenu ul { padding: 12px 10px }
#topbar #servizimenu ul li { display: block; float: left }
#topbar #servizimenu ul li a { color: #FFF; padding: 3px 10px; display: block; font-weight: bold }
#topbar #servizimenu ul li a:hover { background: #ffba00; color: #000 }
#topbar #cercamenu { height: 240px }
#topbar #cercamenu ul { padding: 0 0 15px 0 }
#topbar #cercamenu ul li { display: block; border-bottom: 1px solid #000 }
#topbar #cercamenu ul li a { color: #FFF; padding: 5px 10px; display: block; font-weight: bold }
#topbar #cercamenu ul li a:hover { background: #ffba00; color: #000 }
#topbar #cercamenu > div { padding: 10px; float: left; width: 333px; }
#topbar #cercamenu form { padding: 12px 10px }
#topbar #cercamenu form h5 { font-weight: 400; font-size: 16px; margin: 0 0 10px 0 }
#topbar #cercamenu form .form-control { margin: 0 0 10px 0; background: #333; color: #CCC; border: 1px solid #000 }
#topbar #cercamenu form .btn { background-color: #000; color: #FFF; text-transform: uppercase; font-weight: 600; border: 1px solid #000 }
#topbar #cercamenu form .btn:hover { background-color: #FFF; color: #000 }
#topbar #profilemenu { height: 320px; left: inherit; right: 0 }
#topbar #profilemenu ul { padding: 0 0 15px 0 }
#topbar #profilemenu ul li { display: block; border-bottom: 1px solid #000 }
#topbar #profilemenu ul li a { color: #FFF; padding: 5px 10px; display: block; font-weight: bold }
#topbar #profilemenu ul li a:hover { background: #ffba00; color: #000 }
#topbar #socialmenu { height: 180px; width: 200px }
#topbar #socialmenu ul { padding: 12px 10px }
#topbar #socialmenu ul li { display: block; float: left }
#topbar #socialmenu ul li a { color: #FFF; padding: 3px 10px; display: block; font-weight: bold }
#topbar #socialmenu ul li a:hover { color: #000 }
#topbar #profilemenu > div { padding: 20px; float: right; width: 333px; position: relative; height: 300px }
#topbar #profilemenu #sub-profilemenu-01 { width: 450px; }
#topbar #profilemenu #sub-profilemenu-02 { width: 300px; }
#topbar #profilemenu #sub-profilemenu-03 { width: 270px; }
#profilemenu h3.title { margin: 0 0 10px 0 }
#profilemenu .avatar { width: 200px; height: 200px; float: right; position: inherit !important }
#profilemenu .action { margin: 10px 0 0 0; clear: both; width: 100% }
#profilemenu table { width: 200px; float: left }
#profilemenu table td { padding: 5px 0 }
#profilemenu .btn { background-color: #000; color: #FFF; text-transform: uppercase; font-weight: 600; border: 1px solid #000 }
#profilemenu .btn:hover { background-color: #FFF; color: #000 }
#profilemenu .inviacontributo .profile h4 { padding: 0 0 20px 0 }
#profilemenu .inviacontributo .profile h2 { text-align: center !important; padding: 0 0 30px 0 }
#profilemenu .inviacontributo .action .btn { background-color: #ffba00 !important; width: 90%; position: absolute; bottom: 10px; left: 20px }
#profilemenu .newsmycity { position: relative }
#profilemenu .newsmycity article { margin: 0 0 13px 0; display: table; width: 100% }
#profilemenu .newsmycity article a.thumb { width: 100%; display: block; }
#profilemenu .newsmycity article a.thumb img { width: 100%; max-height: 140px; position: inherit !important }
#profilemenu .newsmycity article header { float: left; width: 235px; }
#profilemenu .newsmycity article h4 { text-transform: uppercase; color: #ffba00; font-size: 12px }
#profilemenu .newsmycity article h2 a { color: #FFF; font-size: 17px; line-height: 17px }
#profilemenu .newsmycity article h2 a:hover { opacity: 0.8 }
#profilemenu.unlogged .row.profile p { padding: 0 0 10px 0 }
#profilemenu.unlogged .row.profile p a { color: #FFF }
#profilemenu.unlogged .row.profile label { padding: 0 0 10px 0; display: block }
#profilemenu.unlogged .row.profile form { padding: 0 }
#profilemenu.unlogged .row.profile .form-group { margin: 0 0 10px 0 }
#profilemenu.unlogged .row.profile form-group { margin: 0 0 10px 0 }
#profilemenu.unlogged h3.title { margin: 0 0 20px 0 }
#profilemenu.unlogged .services { padding: 0 0 10px 0 }
#profilemenu.unlogged .services i { margin: 0 10px 0 0 }

 @media only screen and (min-width : 1280px) {
#profilemenu table { width: 250px }
#topbar #profilemenu #sub-profilemenu-01 { width: 500px }
#topbar #profilemenu #sub-profilemenu-02 { width: 400px }
#topbar #profilemenu #sub-profilemenu-03 { width: 350px; }
}
 @media only screen and (min-width : 1350px) {
#topbar #profilemenu #sub-profilemenu-01 { width: 500px }
#topbar #profilemenu #sub-profilemenu-02 { width: 400px }
#topbar #profilemenu #sub-profilemenu-03 { width: 350px; }
}
#wrap-header { padding: 10px 0 0 0 }
.row.header-top { position: relative; height: 90px; text-align: center; margin: 0 0 10px 0; }
.row.header-top img { height: 90px; width: auto }
.row.header-top a:hover { opacity: 0.8 }
.row.header-top .manchette { position: absolute; top: 0 }
.row.header-top .sx-manchette { left: 0 }
.row.header-top .dx-manchette { right: 0 }
.row.leaderboard-grande { text-align: center; margin: 0 0 10px 0; height: 90px; overflow: hidden }
.row.leaderboard-mega { text-align: center; margin: 0 0 10px 0; height: 250px; overflow: hidden }
.row.wrap-menu { background-color: #000; height: 24px; margin: 0 0 10px 0; position: relative }
.row.wrap-menu ul.menu > li { display: block; float: left; color: #FFF; padding: 8px 10px; font-size: 15px; cursor: pointer; font-weight: 600; position: relative }
.row.wrap-menu.eventi-menu ul.menu > li { font-size: 13px; padding: 8px 6px }
.row.wrap-menu.megasport-menu { margin: 0 }
.row.wrap-menu.megasport-menu ul.menu > li { font-size: 13px; padding: 8px 8px }
.row.wrap-menu.megasport-menu .sport.btn { display: block; width: 220px; padding: 0 4px; color: #FFF; text-transform: uppercase; background: #8c1219; font-weight: 800; height: 20px; position: absolute; top: 5px; right: 5px }
.row.wrap-menu.megasport-menu .sport.btn i { margin: 0 10px 0 0 }
.row.wrap-menu.megasport-menu .sport.btn:hover { background: #FFF; color: #8c1219 }
.row.wrap-menu ul.menu > li i { margin: 0 0 0 5px }
.row.wrap-menu ul.menu > li a { color: #FFF }
.row.wrap-menu ul.menu > li .submenu { opacity: 0; display: none }
.row.wrap-menu ul.menu > li:hover { background-color: #373737; }
.row.wrap-menu ul.menu > li:hover .submenu { opacity: 1; display: block }
.row.wrap-menu .submenu { position: absolute; left: 0; top: 27px; z-index: 999; background-color: #373737; width: 180px; }
.row.wrap-menu .submenu li { display: block; font-size: 15px; cursor: pointer; font-weight: 600; position: relative; border-bottom: 1px solid #000 }
.row.wrap-menu .submenu li a { color: #FFF; display: block; padding: 8px 17px; }
.row.wrap-menu .submenu li a:hover { background: #ffba00 }
.row.wrap-menu .search { position: absolute; width: 269px; right: 0; top: 0 }
.row.wrap-menu .search input.form-control { background-color: #171717; width: 200px; float: left; margin: 0 10px 0 0; border-color: #171717; height: 30px }
.row.wrap-menu .search input.btn { background-color: #171717; color: #FFF; height: 20px; padding: 2px 5px; margin: 5px 0 0 0; line-height: 10px }
.row.wrap-menu .search input.btn:hover { background-color: #FFF; color: #000; }
.row.wrap-menu .grid-item-01 .play-icon { top: 45%; left: 45% }
.row.wrap-menu.multimedia-menu { width: 481px; position: absolute; left: 0; top: 0; background-color: #171717; height: 30px; z-index: 11 }
.row.wrap-menu.webtv-menu ul { padding: 0 0 0 70px }
.row.wrap-menu.webtv-menu h4 { color: #666; float: left; margin: 0 20px 0 0; padding: 7px; text-transform: uppercase }

 
.sport-bar-result a { background: #000 url(../../img/barra-classifiche.jpg); text-align: center; color: #9A1919; padding: 5px 0; display: block; margin: 0 0 10px 0; text-transform: uppercase }
 
/*================================
Homepage Featured
================================*/

.row.ultimora { height: 40px; overflow: hidden; background: #be0711; position: relative; margin: 0 0 10px 0; }
.row.ultimora .flashbox { width: 52px; height: 37px; left: 5px; top: 4px; position: absolute; text-align: center }
.row.ultimora .flashbox h3 { color: #FFF; font-weight: 800; font-size: 16px; line-height: 13px }
.row.ultimora .flashbox h4 { color: #FFF; font-weight: 800; margin: 4px 0 0 0; font-size: 18px; line-height: 13px }
.row.ultimora h1 { color: #FFF; display: block; font-size: 30px; line-height: 33px; font-weight: 6000; letter-spacing: -1px; height: 40px; overflow: hidden; padding: 3px 0 0 70px; right: 0; width: 880px; }
.banner.last { position: relative }
.banner.last .banner-absolute { position: absolute; z-index: 4; top: 0; left: 0; width: 300px;  }
.sb-widget-box.news24 ul { height: 220px; overflow: scroll; overflow-x: hidden; padding: 0 10px }
.sb-widget-box.news24 li { list-style: none; margin: 0 0 5px 0 }
.sb-widget-box.news24 li h3 { background: none; padding: 0; margin: 0; color: #000; font-weight: bold; display: inline }
.sb-widget-box.news24 li h3 a { color: #000; font-weight: bold; display: inline }
.sb-widget-box.news24 li a.post { font-size: 14px; line-height: 14px; }
.sb-widget-box.news24 li a:hover { opacity: 0.8 }
.row.home-apertura-content { margin: 0 0 10px 0 }
.row.home-apertura-content .apertura-content { width: 660px; float: left }
.row.home-apertura-content .apertura-banner { width: 300px; float: right }
.row.home-apertura-content .apertura-banner .banner { margin: 0 0 10px 0 }
.row.home-apertura-content .apertura-banner .banner.last { margin: 0 }
.row.home-apertura-content .cat-title { background: rgba(0,0,0,0.6); padding: 9px 14px; color: #FFF; position: absolute; z-index: 9; text-transform: uppercase; }
article.apertura { position: relative; height: 380px; overflow: hidden; background: #000; padding-bottom: 10px; margin: 0 0 10px 0 }
article.apertura .play-icon { left: 45%; top: 25% }
article.apertura:hover .play-icon { opacity: 1; background: #ffba00; }
article.apertura .gradient { position: absolute; height: 300px; width: 100%; background: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/shadow/apertura.png) repeat-x top center; top: -24px; left: 0; }
.bigapertura-content article.apertura .gradient { background: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/shadow/apertura.png) repeat-x top center; top: -50px; }
article.apertura img { width: 100%; display: block; height: auto; position: relative; left: 0; top: 0 }
article.apertura header { position: absolute; width: 100%; bottom: 0; padding: 10px }
article.apertura header h4.argomento, article.apertura header h3.argomento { position: absolute; top: -20px; left: 10px; }
article.apertura header h1 a { color: #FFF; font-size: 35px; z-index: 9; position: relative }
article.apertura header h1 a:hover { opacity: 0.8 }
article.apertura header p.occhiello { height: 0; overflow: hidden; color: #FFF; font-size: 14px; margin: 10px 0 0 0; position: relative; z-index: 9; line-height: 17px }
article.apertura:hover p.occhiello { height: 50px; overflow: hidden; position: relative }
article.apertura header p a { position: relative; z-index: 9; color: #FFF; font-size: 14px; margin: 0 0 0 10px; line-height: 19px }
article.apertura header p a.first { margin: 0 }
article.apertura header p i { color: #FFF; z-index: 9; font-size: 14px; position: relative; margin: 0 2px 0 0 }
article.apertura header p a:hover { opacity: 0.8 }
article.apertura header p a.mm-link { margin: 0 0 0 5px }
.row.home-bigapertura-content { margin: 0 0 10px 0 }
.row.home-bigapertura-content .bigapertura-content { width: 100%; }
.row.home-bigapertura-content article.apertura { height: 400px; margin: 0 }
.row.home-bigapertura-content article.apertura .gradient { top: -50px; }
.row.home-bigapertura-content article.apertura header h1 a { font-size: 40px; }
.row.home-bigapertura-content article.apertura img { top: 0 }
.row.home-aperture-content { margin: 0 0 10px 0 }
.row.home-aperture-content article.apertura { height: 280px; width: 316px; margin: 0 10px 0 0; float: left; overflow: hidden; }
.row.home-aperture-content article.apertura.last { margin: 0 }
.row.home-aperture-content article.apertura .play-icon { left: 40%; top: 25% }
.row.home-aperture-content article.apertura .gradient { top: -65px; }
.row.home-aperture-content article.apertura.short .gradient { top: -83px }
.row.home-aperture-content article.apertura.short:hover span.gradient { top: -78px !important }
.row.home-aperture-content article.apertura img { top: 0 }
.row.home-aperture-content article.apertura header h1 { line-height: 14px }
.row.home-aperture-content article.apertura header h1 a { font-size: 21px; line-height: 24px; }
.row.home-aperture-content .wrap-appoggi { margin: 5px 0 0 0; }
.row.home-aperture-content .wrap-appoggi a { line-height: 14px }
.megabox article.apertura { height: 388px; width: 100%; margin: 5px 0 0 0; float: left; overflow: hidden; }
.megabox article.apertura .play-icon { left: 45%; top: 27% }
.megabox article.apertura .gradient { top: -78px; }
.megabox article.apertura img { top: 0 }
.megabox article.apertura header h1 a { font-size: 28px; line-height: 30px }
/*================================
Homepage News Alte + Basse
================================*/

.row.home-content-top { margin: 0 0 10px 0 }
.news-top, .news-bottom { width: 420px; float: left; margin: 0 15px 0 0; min-height: 500px }
.news-item { margin: 0 0 10px 0; border-bottom: 1px solid #dfdfdf; position: relative; display: table; width: 100% }
.news-item figure .counter { position: absolute; right: 5px; top: 5px; color: #FFF; font-size: 15px }
.news-bottom .news-item { padding: 0 0 10px 0 }
.news-bottom .news-item.news-item-01 { }
.news-item .wrap-appoggi { display: table; width: 100%; padding: 5px 0 0 0; }
.news-top .news-item .wrap-appoggi a { font-size: 15px; color: #8c1219; width: 100%; font-weight: bold; line-height: 16px; clear: both; }
.news-top .news-item .wrap-appoggi a:hover { color: #000 }
.news-item header { position: relative }
.news-item h1 { margin: 5px 0 0 0; line-height: 14px }
.news-item h1 a { font-size: 21px; line-height: 23px }
.news-item h1 a:hover { color: #666 }
.news-item .thumb { width: 150px; float: left; margin: 0 10px 0 0; z-index: 9; position: relative }
.news-item .thumb .play-icon { left: 35% }
.news-item .thumb img { width: 100%; height: 113px }
.lenzuolo-eventi .news-top .thumb { width: 130px }
.lenzuolo-eventi .news-top .thumb img { width: 100%; height: auto }
.news-item:hover .play-icon { background-color: #ffba00; opacity: 1 }
article.news-item.pubblireda-post { border: 2px solid #000; padding: 4px }
article.news-item.pubblireda-post .pubbliredazionale { border: 2px solid #000; background-color: #000; padding: 4px 18px; color: #FFF; text-transform: uppercase; font-size: 11px; clear: both; position: absolute; left: 4px; top: 6px; z-index: 999; }
article.news-item.pubblireda-post.right .pubbliredazionale { right: 4px; left: inherit }
article.news-item.pubblireda-post .pubbliredazionale-single { padding: 10px 0; }
.sb-box-pubbliredazionale { border: 2px solid #000 !important; background-color: #FFF }
.sb-box-pubbliredazionale h6 { text-align: center; font-weight: normal; font-size: 14px; padding: 2px; background: #FFF; text-transform: uppercase; }
.sb-box-pubbliredazionale .btn {border-bottom: 1px solid #dfdfdf;  border-top: 1px solid #dfdfdf;  font-weight: 800;  display: block;  color: #8c1219;  text-transform: uppercase;  text-align: left;  position: relative;  padding: 5px;}
.sb-box-pubbliredazionale .btn  i {position: absolute;  right: 10px;  top: 5px;  font-weight: bold;  font-size: 18px; }
.single-pubbliredazionale .leaderboard-grande { display: none }
article.news-item.right .thumb { float: right; margin: 0 0 0 10px }
article.news-item.big { margin: 10px 0; padding: 0 }
article.news-item.big .thumb { width: 100%; margin: 0 0 10px 0; float: none }
article.news-item.big .argomento { top: -21px; position: absolute; z-index: 9; left: 0 }
article.news-item.big .play-icon { left: 178px; top: 108px; }
article.news-item.big img { height: auto }
article.news-item.big.fotonotizia { border: 2px solid #000; padding: 5px }
article.news-item.big.fotonotizia .argomento { background-color: #ffba00 }
.article-bar { display: table; width: 100%; padding: 10px 0; position: relative }
.wrap-sidebar-right .article-bar { padding: 10px 0 0 0 }
.article-bar > div, .news-top article.news-item .article-bar > div a { font-size: 13px; color: #666 }
.article-bar .share-now { width: 200px; float: left }
.article-bar .share-now i { color: #8c1219 }
.article-bar .comment-now { width: 90px; float: right; }
.article-bar i { margin: 0 5px 0 0 }
.row.article-author ul.actions li a#comment-now span { display: inline-block; float: left; width: 24px; height: 24px; border-radius: 12px; background: #8c1219; color: #FFF; text-align: center; font-weight: bold; padding: 5px 0 0 0; font-size: 15px; margin: -7px 6px 0 0; }
/*================================
Sidebar Centrale + Sideabar Right (News -> sb-news-box e Widget -> sb-widget-box)
================================*/

.wrap-sidebar-centrale { width: 222px; float: left; border-left: 1px solid #DFDFDF; border-top: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; background: #EBEBEB }
.wrap-sidebar-centrale h2 { font-weight: normal }
.wrap-sidebar-centrale .article-bar { padding: 0}
.wrap-sidebar-centrale .share-now .sharehover { display: none}
.wrap-sidebar-centrale .share-now .sharrre .onfire i { font-size: 23px; top: 5px; z-index: 9  }
.wrap-sidebar-centrale .share-now .sharrre .onfire span { z-index: 9; left: 0; right: inherit; z-index: 9}
.wrap-sidebar-centrale .share-now .sharrre .social-row { display: none}
.wrap-sidebar-centrale .share-now .sharrre .sharebox { background: none; top: 2px; bottom: inherit;  right: inherit}
.wrap-sidebar-centrale .share-now .sharrre .counter { font-size: 16px; line-height: 21px;left: 2px;  right: inherit; }

.wrap-sidebar-right { width: 300px; float: right; position: relative }
.sb-news-box, .sb-banner { border-bottom: 1px solid #DFDFDF; padding: 5px }
.wrap-sidebar-centrale.bottom .sb-banner > div { display: block; width: 160px; margin: 0 auto }
.wrap-sidebar-right .sb-news-box { padding: 0 0 10px 0; margin: 0 0 10px 0 }
.wrap-sidebar-centrale .sb-news-box:hover { background-color: #F2F2F2 }
.sb-news-box img { width: 100%; height: auto }
.sb-news-box:hover .play-icon { background-color: #ffba00; opacity: 1 }
.wrap-sidebar-right .sb-news-box .play-icon { top: 40% }
.sb-news-box .thumb { position: relative; display: block }
.sb-news-box header { position: relative }
.sb-news-box header h2 { font-size: 19px; line-height: 22px; padding: 5px; background-color: #FFF }
.wrap-sidebar-right .sb-news-box header h2 { font-size: 22px; line-height: 21px }
.sb-news-box header h2 a:hover { opacity: 0.8 }
.sb-news-box .argomento { top: -16px; position: absolute; left: 0; }
.sb-news-box.calcio { padding: 34px 0 0 0; position: relative }
.sb-news-box.calcio.samp { background: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/header-samp-genoa.jpg) 0 34px; }
.sb-news-box.calcio.genoa { background: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/header-samp-genoa.jpg) 0 0; }
.sb-news-box.calcio .logo { width: 44px; height: 56px; position: absolute; left: 5px; top: 5px; z-index: 3 }
.sb-news-box.calcio.samp .logo { background: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/loghi/samp.png) no-repeat; }
.sb-news-box.calcio.genoa .logo { background: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/loghi/genoa.png) no-repeat; }
.sb-news-box.calcio .title { color: #FFF; font-size: 20px; position: absolute; right: 5px; top: 5px; display: block; font-weight: 400 }
.sb-news-box.calcio header h2 { padding: 5px 5px 10px 5px }
.sb-widget-box { border-bottom: 1px solid #DFDFDF; }
.wrap-sidebar-right .sb-widget-box { margin: 0 0 10px 0; border: none }
.wrap-sidebar-right.bottom .sb-widget-box, .wrap-sidebar-right.single .sb-widget-box { margin: 0 0 10px 0; border: none }
.sb-widget-box header { position: relative; font-size: 14px; padding: 5px 10px; border-top: 3px solid #000 }
.wrap-sidebar-centrale .title a { }
.sb-widget-box header .title { width: 50%; float: left }
.sb-widget-box header .title span { color: #8c1219 }
.sb-widget-box header .title a:hover { color: #8c1219 }
.sb-widget-box header .action { width: 50%; float: right; text-align: right }
.sb-widget-box header .action a { font-weight: 400; color: #CCC; }
.sb-widget-box header .action a:hover { opacity: 0.8; color: #000 }
.sb-widget-box .btn { border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; font-weight: 800; display: block; color: #8c1219; text-transform: uppercase; text-align: left; position: relative; padding: 5px }
.sb-widget-box .btn:hover { background: #8c1219; color: #FFF }
.sb-widget-box .btn i { position: absolute; right: 10px; top: 5px; font-weight: bold; font-size: 18px }
.sb-widget-box.meteo table { }
.sb-widget-box.meteo table td { text-align: center; padding: 10px 0 }
.sb-widget-box.meteo table td.city { width: 100px }
.sb-widget-box.meteo table td.icon { width: 100px }
.sb-widget-box.meteo table td.temphot { width: 50px; color: #900; font-weight: bold }
.sb-widget-box.meteo table td.tempcold { width: 50px; color: #09C; font-weight: bold }
.sb-widget-box.necrologie ul { padding: 10px; margin: 0; display: block; background: #FFF; width: 280px; overflow: hidden; }
.sb-widget-box.necrologie ul li { list-style: none; padding: 0; margin: 0; width: 500px }
.sb-widget-box.necrologie ul li a { font-size: 13px; padding: 0 0 5px 0; display: block }
.sb-widget-box.necrologie ul li a:hover { opacity: 0.8 }
.sb-widget-box.community .widget-content { height: 400px; overflow: scroll; overflow-x: hidden; padding: 10px }
.sb-widget-box.community .widget-content .item { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #dfdfdf }
.sb-widget-box.community .widget-content .item .avatar { display: block; width: 50px; float: left; margin: 0 10px 0 0 }
.sb-widget-box.community .widget-content .item .avatar img { width: 50px; height: 50px; border-radius: 25px }
.sb-widget-box.community .widget-content .item .content { width: 150px; float: left; }
.sb-widget-box.community .widget-content .item .content img { width: auto; max-height: 150px; max-width: 150px }
.sb-widget-box.community .widget-content .item span { display: block; float: right; width: 50px; color: #999 }
.sb-widget-box.lettere .widget-content { height: 250px; overflow: scroll; overflow-x: hidden; padding: 10px }
.sb-widget-box.lettere .widget-content .item { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #dfdfdf }
.sb-widget-box.lettere .widget-content .item .avatar { display: block; width: 50px; float: left; margin: 0 10px 0 0; text-align: center }
.sb-widget-box.lettere .widget-content .item .avatar img { width: 50px; height: 50px; border-radius: 25px }
.sb-widget-box.lettere .widget-content .item .avatar i { color: #CCC; font-size: 40px; line-height: 40px }
.sb-widget-box.lettere .widget-content .item .content { width: 200px; float: right; font-size: 200; color: #999 }
.sb-widget-box.cercacasa .sb-news-box { margin: 0; padding: 0; border: none }
.sb-widget-box.cercacasa .sb-news-box header { padding: 0; border: none }
.sb-widget-box.tabs { }
.sb-widget-box.tabs .menu { display: table; width: 100%; border-top: 3px solid #000; }
.sb-widget-box.tabs .menu li { display: block; float: left; text-transform: uppercase; }
.sb-widget-box.tabs .menu li a { padding: 7px 5px; display: block; border-right: 1px solid #DFDFDF; text-align: center; font-size: 12px; font-weight: bold; }
.sb-widget-box.tabs .menu li a#most-pop-post { width: 110px; }
.sb-widget-box.tabs .menu li a#most-pop-photo { width: 120px; }
.sb-widget-box.tabs .menu li a#most-pop-video { width: 70px; border: none }
.sb-widget-box.tabs .menu li a:hover, .sb-widget-box.tabs .menu li.current a { background-color: #8c1219; color: #FFF }
.sb-widget-box.tabs .jcarousel { position: relative; overflow: hidden; width: 300px; display: block !important }
.sb-widget-box.tabs .jcarousel ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; }
.sb-widget-box.tabs .jcarousel li { float: left; position: relative; width: 300px }
.sb-widget-box.tabs .jcarousel li img { width: 100%; height: auto }
.sb-widget-box.tabs .control { position: absolute; width: 30px; bottom: 45%; text-align: center; height: 30px; background: rgba(0,0,0,0.6); }
.sb-widget-box.tabs .control:hover { opacity: 0.8 }
.sb-widget-box.tabs .control i { font-size: 24px; color: #FFF; line-height: 30px }
.sb-widget-box.tabs .control.prev { left: 0 }
.sb-widget-box.tabs .control.next { right: 0 }
.sb-widget-box.tabs .counter { color: #FFF; position: absolute; right: 5px; top: 5px }
.sb-widget-box.tabs .tabs-content { position: relative; display: none }
.sb-widget-box.tabs h3 { padding: 10px; height: 80px; overflow: hidden }
.sb-widget-box.tabs .tabs-content a:hover { opacity: 0.8 }
/*================================
Megabox Sport + Eventi
================================*/

.row.wrap-menu.sport-menu ul { padding: 0 0 0 70px }
.row.wrap-menu.sport-menu h4 { color: #666; float: left; margin: 0 20px 0 0; padding: 7px; text-transform: uppercase }
.megabox { background-color: #000; float: right; width: 535px }
.megabox-content { position: relative; padding: 0 0 10px 0; display: table; width: 100% }
.megabox-content .news-item { border: none }
.megabox-content .sport-news { width: 240px; float: left; padding: 0 10px; }
.megabox-content .sport-news .news-item { margin: 0 0 10px 0 }
.megabox-content .sport-news h1 { margin: 5px 0 0 0 }
.megabox-content .sport-news h1 a { color: #FFF; font-size: 17px; line-height: 18px }
.megabox-content .sport-news h1 a:hover { opacity: 0.8 }
.megabox-content .banner { width: 300px; float: right; margin: 0 -10px 0 0 }
.megabox.sport.top { margin: 0 0 10px 0 }
.megabox.sport .fb-like-box { width: 210px; float: left; padding: 10px 0 0 0; overflow: hidden }
.megabox.sport .menu-risultati { width: 320px; float: right; padding: 5px 0 0 0 }
.megabox.sport .menu-risultati h3 { font-size: 16px; line-height: 16px; margin: 0 0 5px 0; color: #ffba00 }
.megabox.sport .menu-risultati h3 a { color: #ffba00 }
.megabox.sport .menu-risultati h3 a:hover { opacity: 0.8 }
.megabox.sport .menu-risultati h3 i { margin: 0 10px 0 0 }
.megabox.sport .menu-risultati ul li { list-style: none; display: block; float: left; margin: 0 6px 0 0; }
.megabox.sport .menu-risultati ul li a { padding: 1px 5px; font-size: 14px; font-weight: bold; line-height: 23px; border-radius: 4px; background-color: #ffba00; color: #FFF; }
.megabox.sport .menu-risultati ul li a:hover { background-color: #FFF; color: #000 }
.megabox.eventi { margin: 0 0 10px 0 }
.megabox.eventi .wrap-menu { margin: 0; position: relative }
.megabox.eventi article.apertura .gradient { top: -53px }
.megabox.eventi article.apertura { margin: 0 }
.megabox.eventi article.apertura h1 a { color: #FF0 }
.megabox.eventi article.apertura .occhiello { height: auto; overflow: inherit }
.megabox.eventi article.apertura .argomento { background-color: #FF0; color: #000; left: inherit; right: 0 }
.megabox.eventi article.apertura .argomento a { color: #000 }
.megabox.eventi .add-event { display: block; width: 190px; padding: 0 4px; text-transform: uppercase; background: #FF0; font-weight: 800; height: 20px; position: absolute; top: 5px; right: 5px }
.megabox.eventi .add-event i { margin: 0 10px 0 0 }
.megabox.eventi .add-event:hover { background: #FFF }
.megabox.eventi .calendar-item { background: #FF0; position: absolute; left: 10px; top: 10px; z-index: 2; padding: 5px; width: 120px; height: 165px; }
.megabox.eventi .calendar-item.end { left: 50px }
.megabox.eventi .calendar-item span { color: #000; font-weight: bold; display: block; text-align: center; font-size: 10px; text-transform: uppercase }
.megabox.eventi .calendar-item .day { font-size: 19px }
.megabox.eventi .calendar-item .nday { font-size: 76px }
.megabox.eventi .calendar-item .month { }
.megabox.eventi .calendar-item .year { font-size: 40px }
.megabox.eventi .calendar-item.small { width: 90px; height: 105px; }
.megabox.eventi .calendar-item.small.end { left: 105px }
.megabox.eventi .calendar-item.small .day { font-size: 11px }
.megabox.eventi .calendar-item.small .nday { font-size: 50px }
.megabox.eventi .calendar-item.small .month { }
.megabox.eventi .calendar-item.small .year { font-size: 25px }
.megabox.eventi .megabox-content h3 { color: #6C6C6C; border-bottom: 1px solid #373535; padding: 0 0 4px 0; margin: 0 0 5px 0px; font-weight: normal; text-transform: uppercase; text-align: right; font-size: 14px }
.megabox.eventi .news-item .calendar-item { }
.megabox.eventi .news-item .calendar-item { position: relative; float: left; left: inherit; top: inherit; width: 55px; height: 55px; }
.megabox.eventi .news-item .calendar-item span { }
.megabox.eventi .news-item .calendar-item .day { font-size: 8px; line-height: 3px }
.megabox.eventi .news-item .calendar-item .nday { font-size: 36px }
.megabox.eventi .news-item .calendar-item .month { font-size: 8px }
.megabox.eventi .news-item h1 { padding: 0 0 0 62px }
.megabox.eventi .news-item h1 a { font-size: 19px; line-height: 17px; }
/*================================
Oroscopo
================================*/


.crown { width: 48px; height: 22px; position: absolute; left: 46px; top: 10px; background: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/oroscopo/crown.png); }
.crown span { display: none; background: #651d24; color: #FFF; width: 135px; padding: 4px 4px; position: absolute; top: 62px; left: -48px; font-size: 13px; }
.oroscopo-btn:hover span { display: block; }
.single-oroscopo #post-entry .crown { left: 56px; top: -10px }
.single-oroscopo #post-entry .crown:hover span { display: block }
.oroscopo-btn.fuoco a { color: #d33737 }
.oroscopo-btn.terra a { color: #e6981c }
.oroscopo-btn.aria a { color: #8eb150 }
.oroscopo-btn.acqua a { color: #71a2bb }
.oroscopo-btn.ariete a, .oroscopo-btn.leone a, .oroscopo-btn.sagittario a { color: #d33737 }
.oroscopo-btn.toro a, .oroscopo-btn.vergine a, .oroscopo-btn.capricorno a { color: #e6981c }
.oroscopo-btn.gemelli a, .oroscopo-btn.bilancia a, .oroscopo-btn.acquario a { color: #8eb150 }
.oroscopo-btn.cancro a, .oroscopo-btn.scorpione a, .oroscopo-btn.pesci a { color: #71a2bb }
/*Home*/

.megabox.oroscopo { border-top: 3px solid #000; margin: 0 0 10px 0; padding: 0 }
.megabox.oroscopo .megabox-content { background: #FFF url(http://static.ivg.it/wp-content/themes/editheme-2015/img/oroscopo/oroscopo.png); }
.megabox.oroscopo .row.wrap-menu, .megabox.oroscopo .row.wrap-menu .submenu { background-color: #FFF; margin: 0 }
.megabox.oroscopo .row.wrap-menu ul li:hover { background-color: #DFDFDF }
.megabox.oroscopo .row.wrap-menu ul li:focus { background-color: #FFF }
.megabox.oroscopo .row.wrap-menu .submenu li { border-bottom: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF }
.megabox.oroscopo .title { font-size: 17px }
.megabox.oroscopo .title span { color: #8c1219 }
.megabox.oroscopo .row.wrap-menu .menu { float: left }
.megabox.oroscopo .row.wrap-menu h4 { float: right; color: #8c1219; padding: 5px 15px 0 0 }
.megabox.oroscopo .row.wrap-menu.oroscopo-menu ul.menu > li { padding: 5px 10px }
.megabox.oroscopo .row.wrap-menu li { color: #000 }
.megabox.oroscopo .row.wrap-menu li a { color: #000 }
.megabox.oroscopo .row.wrap-menu li i { color: #000 }
.megabox.oroscopo .oroscopo-btn { position: relative; width: 133px; float: left; height: 90px }
.megabox.oroscopo .oroscopo-btn a { display: block; font-weight: bold; text-align: center; padding-top: 70px; background-color: rgba(255,255,255,0); }
.megabox.oroscopo .oroscopo-btn a:hover { opacity: 0.7; background-color: rgba(255,255,255,0.3) }
/*Single*/


.oroscopo-singlemenu { display: table; width: 100%; background: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/oroscopo/horoscop-bar.png); margin: 0 0 30px 0; border-bottom: 1px solid #DFDFDF }
.oroscopo-singlemenu .oroscopo-btn { position: relative; width: 55px; float: left; height: 55px }
.oroscopo-singlemenu .oroscopo-btn a { display: none; padding-top: 0; font-weight: bold; text-align: center; background-color: rgba(255,255,255,0); }
.oroscopo-singlemenu .oroscopo-btn:hover a { opacity: 0.7; display: block; padding-top: 63px; background-color: rgba(255,255,255,0.3) }
.single-oroscopo.ariete .title-oroscopo, .single-oroscopo.leone .title-oroscopo, .single-oroscopo.sagittario .title-oroscopo { color: #d33737 }
.single-oroscopo.toro .title-oroscopo, .single-oroscopo.vergine .title-oroscopo, .single-oroscopo.capricorno .title-oroscopo { color: #e6981c }
.single-oroscopo.gemelli .title-oroscopo, .single-oroscopo.bilancia .title-oroscopo, .single-oroscopo.acquario .title-oroscopo { color: #8eb150 }
.single-oroscopo.cancro .title-oroscopo, .single-oroscopo.scorpione .title-oroscopo, .single-oroscopo.pesci .title-oroscopo { color: #71a2bb }
.single-oroscopo .oroscopo-segno { float: left }
.single-oroscopo #post-entry { margin: 0 0 10px 0; border-bottom: 1px solid #DFDFDF; padding: 0 0 10px 0; position: relative }
.single-oroscopo #post-entry #entry { width: 100%; display: table; padding: 0 }
.single-oroscopo #oroscopo-content { width: 500px; float: right }
.single-oroscopo h1.post-title { font-size: 29px; line-height: 40px; margin: 0 0 10px 0; color: #8c1219; }
.single-oroscopo header { display: table; width: 100%; }
.single-oroscopo .title-oroscopo { margin: 0 0 20px 0; width: 135px; float: left; font-size: 26px }
.single-oroscopo .oroscopo-meta { width: 350px; float: right; margin: 7px 0 0 0 }
.single-oroscopo .oroscopo-meta li { display: block; float: left; width: 175px; list-style: none }
.single-oroscopo .oroscopo-meta li h4 { margin: 0 10px 0 0; line-height: 15px; font-weight: 200; display: block; float: left; }
.single-oroscopo .oroscopo-meta li i { font-size: 19px; margin: 0 2px 0 0 }
.single-oroscopo .oroscopo-meta li i.fa-heart { color: #F00 }
.single-oroscopo .oroscopo-meta li i.fa-briefcase { color: #930 }
.single-oroscopo .post-title { }
.single-oroscopo .title-oroscopo.ariete, .single-oroscopo .title-oroscopo.leone, .single-oroscopo .title-oroscopo.sagittario { color: #d33737 }
.single-oroscopo .title-oroscopo.toro, .single-oroscopo .title-oroscopo.vergine, .single-oroscopo .title-oroscopo.capricorno { color: #e6981c }
.single-oroscopo .title-oroscopo.gemelli, .single-oroscopo .title-oroscopo.bilancia, .single-oroscopo .title-oroscopo.acquario { color: #8eb150 }
.single-oroscopo .title-oroscopo.cancro, .single-oroscopo .title-oroscopo.scorpione, .single-oroscopo .title-oroscopo.pesci { color: #71a2bb }
#oroscopo-entry figure { text-align: center; position: relative; margin: 0 0 10px 0 }
#oroscopo-entry img { max-width: 610px }
#oroscopo-entry figure figcaption { position: absolute; bottom: 0; left: 0; z-index: 9; font-size: 12px; width: 100%; color: #FFF; background: rgba(0,0,0,0.7) }
#oroscopo-entry .foto-archivio figcaption { position: absolute; bottom: 0; display: block; left: 0; z-index: 9; font-size: 12px; width: 100%; text-align: center; text-transform: uppercase; color: #FFF; background: rgba(0,0,0,0.7) }
#oroscopo-entry p { font-size: 17px; line-height: 24px; padding: 0 0 15px 0; margin: 0; }
#oroscopo-entry p a { font-weight: bold; opacity: 0.8 }
#oroscopo-entry iframe { width: 100% !important; height: 343px }
#oroscopo-entry blockquote { padding: 10px; margin: 0 0 15px 45px; border-left: 10px solid #D3D3D3; color: #666 }
#oroscopo-entry blockquote p { padding: 0; margin: 0; font-style: italic }
.bg-pubbliredazionale-title { height: 70px; margin: 0 0 10px 0; background: url("http://static.ivg.it/wp-content/themes/editheme-2015/img/bg-pubbliredazionale-title.jpg"); position: relative }
.bg-pubbliredazionale-title h2 { color: #FFF; padding: 14px 0 0 25px; font-weight: normal; font-size: 35px; }
.bg-pubbliredazionale-title h2 a { color: #FFF}
.bg-pubbliredazionale-title span { position: absolute; right: 0; bottom: 0; color: #FFF; text-transform: uppercase; background-color: #489dc0; padding: 5px; font-size: 12px }
/*================================
Multimedia Row
================================*/

.multimedia-row { margin: 0 0 10px 0; position: relative }
.multimedia-row .wrap-grid { }
.multimedia-row .wrap-grid ul { }
.multimedia-row .wrap-grid li { position: relative; overflow: hidden; width: 243px; height: 136px; float: left }
.multimedia-row .wrap-grid li img { width: 243px; height: 136px; position: absolute; left: 0; top: 0 }
.multimedia-row .wrap-grid li.grid-item-01 img { width: 483px; height: 272px; }
.multimedia-row .wrap-grid li.grid-item-01 { width: 483px; height: 272px; border-right: 2px solid #FFF }
.multimedia-row .wrap-grid li.grid-item-01 .play-icon { top: 123px; left: 200px; }
.multimedia-row .wrap-grid li.grid-item-02, .multimedia-row .wrap-grid li.grid-item-03 { border-bottom: 2px solid #FFF }
.multimedia-row .wrap-grid li.grid-item-02, .multimedia-row .wrap-grid li.grid-item-04 { border-right: 2px solid #FFF }
.multimedia-row .wrap-grid li a { display: block }
.multimedia-row .wrap-grid li h3.mask { position: absolute; width: 100%; height: 100%; z-index: 9; left: 0; bottom: 0; background: rgba(140,18,25,0.6); opacity: 0 }
.multimedia-row .wrap-grid li:hover h3.mask { opacity: 1 }
.multimedia-row .wrap-grid li h3.mask a { color: #FFF; text-align: center; display: block; position: absolute; left: 0; height: 100%; width: 100%; }
.multimedia-row .wrap-grid li h3.mask span { display: block; padding: 20px; position: absolute; bottom: 20px; width: 100%; left: 0; }
.multimedia-row .wrap-grid li .counter { position: absolute; right: 0; bottom: 0; color: #FFF; padding: 10px; z-index: 2; font-weight: bold }
.multimedia-row:hover .most-popular { width: 0; padding: 0 }
.multimedia-row .most-popular { background-color: #171717; position: absolute; right: 0; top: 0; height: 272px; width: 140px; z-index: 99; padding: 10px; overflow: hidden }
.multimedia-row .most-popular h4 { text-align: center; color: #ffba00; padding: 0 0 5px 0 }
.multimedia-row .most-popular ul li { padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: #333 1px solid; list-style: none }
.multimedia-row .most-popular ul li a { color: #FFF; text-decoration: none; display: block; font-size: 14px }
.multimedia-row .most-popular ul li a:hover { opacity: 0.8 }

/*================================
Pagina Invio Contributo
================================*/
 
.form-placeholder .control-group { margin: 10px 0}

.facebook-btn { width: 270px; margin: 0 auto}
a.wdfb_register_button span { padding: 0 10px}

.user-content { padding-bottom: 50px; padding-top: 10px }
#user-sidebar { width: 180px; float: left }
#user-sidebar .avatar { border-radius: 5px; width: 100% }
#wrap-user-content {  }
 #invio-contributo-btn   { display: table; width: 100%}

@media only screen and (max-width : 726px) {   .cookie-logged-in { display: block; }   }

#invio-contributo-btn li { display: block; width: 75px; height: 83px; text-align: center; padding: 10px 5px; margin: 0 10px 0 0; border-radius: 5px; float: left }
#invio-contributo-btn li:hover, #invio-contributo-btn li.current { background-color: #F2F2F2 }
#invio-contributo-btn li i { font-size: 35px; color: #a7a7a7 }
#invio-contributo-btn li .btn-wedding { padding: 5px 0 0 0 }
#invio-contributo-btn li i.fa-wedding { background: url(/wp-content/themes/editheme/img/icon-wedding.png); width: 35px; height: 31px }
#invio-contributo-btn li i.fa-cross { background: url(/wp-content/themes/editheme/img/icon-cross.png) no-repeat; width: 17px; height: 31px }
#invio-contributo-btn li h5 { color: #a7a7a7; line-height: 11px; font-size: 11px; text-transform: uppercase; vertical-align: middle; text-align: center; display: table-cell; height: 40px; width: 85px; margin: 0; padding: 10px 0 0 0 }
#invio-contributo-btn li a:hover { text-decoration: none}
#user-sb-profile-data h3 { color: #9b1222; margin: 10px 0 30px 0; padding: 0 }
#user-sb-profile-data h4 { font-weight: bold; margin: 0; padding: 0 }
#user-sb-profile-data h5 { font-size: 14px; margin: 0 0 2px 0; line-height: 17px; font-size: 14px; font-weight: normal }
#user-sb-profile-data h5.city {}
#user-sb-profile-data h5.birthday {}

#user-content-form { padding: 10px; margin: 10px 0 0 0; background-color: #F2F2F2; border-radius: 5px; }
#user-content-form.not-logged { opacity: 0.2}
#contrib_submit { text-transform: uppercase; font-weight: bold}

.wrap-media-uploader .btn-upload-picture {background: #fff;color: #39434c;border: 3px dashed #ddd; width: 100%}
.wrap-media-uploader .btn-upload-picture:hover { background: #EBEBEB}
.wrap-media-uploader #mediaTableContainer_20101 {display: block;width: 100%;height: 84px;line-height: 84px;position: relative;top: 16px; font-weight: bold; text-decoration: underline}
.wrap-media-uploader #mediaUploadList_20101 { margin: 0; padding: 0}
.wrap-media-uploader #mediaUploadList_20101 li { list-style: none; font-size: 13px}
.wrap-media-uploader #mediaUploadList_20101 li .progress {height: 20px;margin: 0;}

.wrap-media-uploader #mediaPreview_20101 { margin: 0; padding: 0}
.wrap-media-uploader #mediaPreview_20101 li {float: left;width: 160px;border: 1px solid #dedede;margin-right: 17px;margin-bottom: 10px;position: relative;background: #fff; list-style: none }

.invia-slogan h2 { background-color: #f2f2f2; text-align: center; padding: 15px; font-weight: bold; font-size: 20px }
.invia-slogan h2 span { color: #9b1222; text-transform: uppercase}


/*================================
Single
================================*/


.single-content, .webtv-apertura-content { width: 660px !important; float: left }
.single-content .row.social-bar { margin: 0 0 20px 0; height: 20px }
.single-content .row.social-bar .share { width: 390px; float: right; position: relative }
.single-content .row.social-bar .fb-like { position: relative; float: right; margin: 2px 10px 0 0 }
.single-content .row.social-bar iframe#twitter-widget-0 { width: 105px !important; position: relative; top: -2px; }
.single-content .row.social-bar #___plusone_0 { width: 105px !important; position: relative; top: 0; }
.single-content h1.post-title { font-size: 39px; line-height: 40px; margin: 0 0 10px 0; }
.single-content p.occhiello { font-size: 18px; line-height: 20px; margin: 0 0 10px 0 }
.row.article-author { padding: 5px 0; border-bottom: 1px solid #DFDFDF; border-top: 1px solid #DFDFDF }
.row.article-author .author { width: 300px; float: left; font-size: 14px }
.row.article-author .author a { font-weight: bold; text-decoration: none; line-height: 22px }
.row.article-author ul.actions { width: 318px; float: right }
.row.article-author ul.actions li { list-style: none; display: inline-block; margin: 0 0 0 10px; font-size: 14px; position: relative }
.row.article-author ul.actions li a { color: #666 }
.row.article-author ul.actions li a:hover { opacity: 0.8 }
.row.article-author ul.actions li i { font-size: 20px; margin: 0 5px 0 0 }
.row.tag { padding: 10px 0 }
.row.tag.bottom { border-top: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; }
.row.tag h4 { color: #8c1219; width: 130px; float: left; font-size: 15px; margin: 0 10px 0 0 }
.row.tag ul { float: right; width: 510px }
.row.tag.city ul { float: none; width: auto }
.row.tag ul li { display: block; float: left; }
.row.tag ul li a { margin: 0 10px 0 0; font-weight: bold; text-transform: lowercase; line-height: 18px; font-size: 14px }
.row.tag ul li a:hover { color: #8c1219; }
.row.tag ul li i { margin: 0 5px 0 0 }
.single-content .banner { margin: 0 0 10px 0 }
.single-content .banner.middle-board { margin: 10px 0; padding: 10px 0 }
.single-content .banner.middle-board div { width: 400px; margin: 0 auto }
.featured-image { margin: 0 0 10px 0; position: relative; text-align: center; background-color: #DFDFDF }
.featured-image img { width: 100%; height: auto; }
.featured-image .noresize img { width: auto; max-width: 668px; height: auto; max-height: 450px; display: inline }
.featured-image #badge-foto-archivio { background: #000; position: absolute; bottom: 0; left: 0; width: 100%; padding: 2px 0; opacity: 0.5; cursor: default; text-align: center; color: #FFF; font-size: 12px; }
#post-entry { display: table; width: 100% }
#post-entry #entry { float: right; width: 610px; position: relative; padding: 0 30px 0 10px }
.page-template #post-entry #entry { float: none; padding: inherit; width: 100% }
#post-entry #entry figure { text-align: center; position: relative; margin: 0 0 10px 0 }
#post-entry #entry img { max-width: 610px }
#post-entry #entry figure figcaption { position: absolute; bottom: 0; left: 0; z-index: 9; font-size: 12px; width: 100%; color: #FFF; background: rgba(0,0,0,0.7) }
#post-entry #entry .foto-archivio figcaption { position: absolute; bottom: 0; display: block; left: 0; z-index: 9; font-size: 12px; width: 100%; text-align: center; text-transform: uppercase; color: #FFF; background: rgba(0,0,0,0.7) }
#post-entry #entry ul, #post-entry #entry ol { margin: 0 0 15px 30px; font-size: 17px; line-height: 24px; }
#post-entry #entry p { font-size: 17px; line-height: 24px; padding: 0 0 15px 0; margin: 0; }
#post-entry #entry p a { font-weight: bold; opacity: 0.8; color: #8c1219; text-decoration: underline }
#post-entry #entry li { font-size: 17px; line-height: 24px;}
#post-entry #entry iframe { width: 100% !important; height: 343px }
#post-entry #entry blockquote { padding: 10px; margin: 0 0 15px 45px; border-left: 10px solid #D3D3D3; color: #666 }
#post-entry #entry blockquote p { padding: 0; margin: 0; font-style: italic }
#post-entry #entry .thumb.gallery { margin: 0 0 20px  0 }
#post-entry #entry .thumb.gallery ul { margin: 0; padding: 0; width: 100%; height: 96px; overflow: hidden }
#post-entry #entry .thumb.gallery h4 { float: left }
#post-entry .banner-inside-article { float: left; width: 336px; height: 280px; margin: 0 10px 0 0; }
#post-entry .photo-inside-post { margin: 0 0 15px 0; text-align: center }
#post-entry .photo-inside-post img { max-width: 100%; height: auto; max-height: 330px }
#wrap-bottom-related-posts { margin: 15px 0 0 0; clear: both }
.bottom-related-posts h4 { border-bottom: 1px solid #ebebeb; color: #8c1219; padding: 5px; margin: 0 0 10px 0; text-transform: uppercase; font-size: 14px }
.bottom-related-posts article { width: 330px; float: left; margin: 0 0 10px 0 }
.bottom-related-posts .thumb { width: 115px; float: left; margin: 0 5px 0 0 }
.bottom-related-posts .thumb img { width: 100%; height: 82px }
.bottom-related-posts h3 { color: #8c1219; font-size: 12px; text-transform: uppercase; margin: 0 5px 5px 0; padding: 0 }
.bottom-related-posts h2 { font-size: 14px; line-height: 18px; margin: 0 10px 0 0; padding: 0; }
.bottom-related-posts h2 a { font-weight: bold }
.bottom-related-posts figcaption { display: none }
.related-posts { border-top: 1px solid #DFDFDF; padding: 10px 0 0 0 }
.related-posts h4 { margin: 0; padding: 0; font-size: 14px; text-transform: uppercase; color: #8c1219; }
.related-posts ul { list-style: none; padding: 10px; margin: 0 0 10px 0 }
.related-posts li { padding: 0; margin: 0 0 5px 0 }
.related-posts li h5 { line-height: 19px; font-size: 16px; font-weight: bold }
.related-posts li strong { text-transform: uppercase }
.related-posts li:hover { opacity: 0.7 }
.social-column { float: left; width: 40px; margin: 0 }
.social-column.fixed { position: fixed; top: 45px }
.admin-bar .social-column.fixed { position: fixed; top: 55px }
.social-column ul { margin: 0; padding: 0 }
.social-column li { list-style: none; margin: 0 0 12px 0 }
.social-column li a { display: block; text-align: center; opacity: 0.8 }
.social-column li a:hover { text-decoration: none; opacity: 1; color: #FFF }
.social-column li a i { font-size: 33px; line-height: 43px }
.social-column li a i:hover { color: #FFF !important }
.social-column li a span { display: block; width: 41px; height: 41px; }
.social-column li a i.fa-twitter { color: #23b3ef }
.social-column li a i.fa-facebook { color: #214285 }
.social-column li a i.fa-google-plus { color: #e04b37 }
.social-column li a i.fa-linkedin { color: #0073b2 }
.social-column li a i.fa-pinterest { color: #cb2027 }
.social-column li a i.fa-envelope { color: #666 }
.badge-share-twitter:hover span { background-color: #23b3ef }
.badge-share-facebook:hover span { background-color: #214285 }
.badge-share-gplus:hover span { background-color: #e04b37 }
.badge-share-linkedin:hover span { background-color: #0073b2 }
.badge-share-pinterest:hover span { background-color: #cb2027 }
.badge-share-envelope:hover span { background-color: #666 }
.row.thumb { margin: 10px 0; position: relative }
.row.thumb header { padding: 5px 0 }
.row.thumb header h4 {  float: left; color: #8c1219; text-transform: uppercase; font-size: 12px; padding: 3px 5px;  }
.row.thumb header h4 span { color: #626262;  text-transform: none;  font-size: 12px;  margin: 0 0 0 6px;  font-family: Lato !important; display: inline-block;  font-weight: 400;}
.row.thumb header .counting {font-weight: bold;  font-size: 14px;  background-color: #A09B9B;  color: #FFF;  font-family: Lato !important;  display: inline-block;  float: left;  padding: 2px 4px; }
.row.thumb header .album-show:after { content: "4"} 
.row.thumb ul li { width: 128px; height: 96px; margin: 0 5px 0 0; float: left; list-style: none }
.row.thumb ul li:hover { opacity: 0.8 }
.row.thumb ul li.last { margin: 0 }
.row.thumb ul li a { display: block }
.row.thumb ul li img { width: 128px; height: 96px }
.row.thumb.video ul li { width: 328px; height: 183px; }
.row.thumb.video ul li img { width: 100%; height: 183px }
.row.thumb.video .play-icon { top: 70px }
.row.thumb.video li:hover .play-icon { background-color: #ffba00; opacity: 0 }
.row.thumb.video li h3.mask { position: absolute; width: 100%; height: 100%; z-index: 9; left: 0; bottom: 0; background: rgba(140,18,25,0.6); opacity: 0 }
.row.thumb.video li:hover h3.mask { opacity: 1 }
.row.thumb.video h3.mask a { color: #FFF; text-align: center; display: block; position: absolute; left: 0; height: 100%; width: 100%; }
.row.thumb.video h3.mask span { display: block; padding: 20px; position: absolute; bottom: 20px; width: 100%; left: 0; }
.row.thumb .jcarousel { position: relative; overflow: hidden; width: 660px; }
.row.thumb .jcarousel ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; }
.row.thumb .jcarousel li { float: left; position: relative }
.row.thumb .control { position: absolute; width: 30px; bottom: 0; z-index: 999; text-align: center; height: 96px; background: rgba(0,0,0,0.6); }
.row.thumb.video .control { height: 183px; }
.row.thumb .control:hover { opacity: 0.8 }
.row.thumb .control i { font-size: 24px; color: #FFF; line-height: 96px }
.row.thumb.video .control i { line-height: 183px; }
.row.thumb .control.prev { left: 0 }
.row.thumb .control.next { right: 0 }
#related { right: 0; height: 187px; background-color: #171717; z-index: 999; left: auto; position: fixed; display: block }
#related.fixed { position: fixed; }
#related .inner { padding: 10px; position: relative; width: 300px; height: 187px; float: left; }
#related .jcarousel { width: 300px; overflow: hidden; position: relative; z-index: 9999 }
#related .jcarousel ul { width: 20000em; position: relative; }
#related .jcarousel li { display: block; float: left; width: 300px; height: 187px; }
#related .jcarousel li:hover { opacity: 0.8 }
#related .jcarousel li a { display: block; position: relative }
#related .jcarousel li img { width: 100%; height: auto }
#related .jcarousel li h4 { color: #FFF; position: absolute; display: block; z-index: 9; bottom: 0; left: 0; padding: 10px; width: 100%; }
#related .jcarousel li .mask { color: #FFF; position: absolute; display: block; z-index: 8; bottom: 0; left: 0; height: 74px; width: 100%; background: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/shadow/apertura.png) 0 0 repeat-x }
#related .control { position: absolute; top: 85px; z-index: 10 }
#related .control:hover { opacity: 0.8 }
#related .control.prev { left: 10px; display: none }
#related .control.next { right: -40px; }
#related i { color: #FFF; font-size: 30px }

.notizia.lenzuolo { border-bottom: 1px solid #DFDFDF; display: table; width: 100%; padding: 10px }
.notizia.lenzuolo.news24 h3 {  font-size: 18px; line-height: 20px}
.notizia.lenzuolo.news24 h3 span { margin: 0px 5px 0 0;  font-size: 13px;  background: #8c1219;  color: #FFF;  padding: 2px 5px;  line-height: 16px;  display: block;  float: left }


/*================================
Comments
================================*/

.comments-title { background: #ebebeb; float: lefte; width: 100%; padding: 5px }
.comments-title h4 { margin: 0; padding: 0; display: inline; font-size: 14px; text-transform: uppercase; color: #9b1222; padding: 4px 10px }
#reply-title { padding: 5px 0; font-size: 16px; padding: 10px 0 0 10px }
#reply-title small { float: right; font-weight: normal; margin: 5px 5px 0 0; }
#reply-title small a { color: #CCC }
.comment-list { margin: 15px 0; padding: 0 }
.comment-list li { list-style: none }
.comment-list > .comment { border-bottom: 1px solid #dfdfdf; padding: 10px }
.comment-list .comment:nth-child(even) { background: #F7F7F7; }
.comment-list .comment:nth-child(even):hover { background: #FFF }
.comment-list .children { padding: 20px; margin: 0 0 0 15%; border-bottom: 1px solid #DFDFDF }
.comment-meta { float: right; width: 200px }
.comment-author { font-weight: bold }
.commentmetadata { margin: 2px 0 0 0; font-weight: normal; text-align: right; font-size: 13px }
.comment-body { padding: 0 0 0 65px }
.comment-body p { padding: 17px 0 15px 0; margin: 0; font-size: 15px; line-height: 23px }
.comment-list .avatar { display: block; float: left; width: 50px; height: 50px; border-radius: 25px; border: 1px solid #FFF }
.comment-list .reply { display: block; height: 30px }
.comment-list .reply a { font-size: 13px; float: right; display: block; padding: 3px 5px; border: 1px solid #CCC; color: #8c1219 }
.comment-list .reply a:hover { color: #FFF; background-color: #8c1219; border-color: #8c1219 }
.must-log-in { text-align: center; padding: 10px; border-bottom: 1px solid #dfdfdf }
.must-log-in a { font-weight: bold }
.comment-form-comment a.avatar { float: left; width: 119px; height: 48px; margin: 0 10px 0 0; text-align: center }
.comment-form-comment a.avatar img { width: auto; height: auto; max-height: 122px; display: inline }
.comment-form-comment img.avatar { width: 48px; height: 48px }
.comment-form { clear: both; float: left; width: 100%; margin: 10px 0; padding: 0 0 20px 0; border-bottom: 1px solid #dfdfdf; position: relative }
.comment-form .characters { position: absolute; bottom: 20px; right: 71px; font-size: 12px; color: #868484; }
.comment-form .comment-form-comment textarea { border: 3px solid #eeeeee; padding: 5px; width: 530px; float: left }
.comment-form .form-submit input#submit { background-color: #FFF; cursor: pointer; border: 1px solid #dfdfdf; color: #8c1219; font-weight: bold; padding: 4px 8px; margin: 19px 0 0 0; text-transform: uppercase; text-align: center; float: right }
.comment-form .form-submit input#submit:hover { color: #FFF; background-color: #8c1219 }
.comment-form .form-submit #acp-preview { background-color: #FFF; cursor: pointer; border: 1px solid #dfdfdf; color: #8c1219; font-weight: bold; padding: 4px 8px; margin: 19px 5px 0 0; text-transform: uppercase; text-align: center; float: right }
.comment-form .form-submit #acp-preview:hover { color: #FFF; background-color: #8c1219 }
#ajax-comment-preview { clear: both; }
#ajax-comment-preview #comment { padding: 10px 0 }
#ajax-comment-preview #authorpost { display: none }
#ajax-comment-preview #comment-author { float: left; font-weight: bold }
#ajax-comment-preview #edit-comment { margin: 2px 0 0 0; font-weight: normal; text-align: right; font-size: 13px; }
.subscribe-to-comments { width: 450px; float: left; margin: 20px 0 0 0; font-size: 13px }
#comment-txt { padding: 10px; border: 3px solid #eeeeee; margin: 10px 0 0 0 }
.comment-policy { font-size: 12px; line-height: 12px; color: #666 }
.comment-navigation { text-align: center; padding: 10px 0; font-size: 14px; border-bottom: 1px solid #DFDFDF }
.comment-navigation a { font-weight: bold }
.comment-navigation a:hover { color: #8c1219 }
.comment-navigation i { font-size: 16px }
.nav-previous { float: left }
.nav-next { float: right }
/*================================
WebTV
================================*/

.webtv-apertura { position: relative; }
.webtv-apertura header { position: relative }
.webtv-apertura header .control { position: absolute; display: block; width: 50px; top: 0; height: 100% }
.webtv-apertura header .control.next { right: 0 }
.webtv-apertura header .control:hover { opacity: 0.8 }
.webtv-apertura header .control i { top: 6px; display: block; position: absolute; font-size: 30px; }
.webtv-apertura header .control.prev { border-right: 1px solid #DFDFDF }
.webtv-apertura header .control.next { border-left: 1px solid #DFDFDF }
.webtv-apertura header .control.prev i { left: 10px; }
.webtv-apertura header .control.next i { right: 10px; }
.webtv-apertura .post-title { font-weight: 800; font-size: 35px; line-height: 35px; margin: 0 0 10px 0; padding: 0 70px }
.webtv-apertura-content .row.article-author ul.actions li { padding: 9px 0 10px 0 }
.webtv-apertura-content .row.article-author .author { padding: 8px 0 }
.webtv-apertura-content ul.actions li:hover > div { height: auto; }
.webtv-apertura-content ul.actions li .action-submenu { position: absolute; height: 0; top: 38px; right: 0; overflow: hidden; width: 296px; background-color: #DFDFDF; }
.webtv-apertura-content ul.actions li.video .action-submenu { right: -15px; left: inherit }
.webtv-apertura-content ul.actions li .action-submenu input { padding: 8px; border: none; background: #6C6C6C; color: #FFF; width: 100%; margin: 0; height: 25px }
#post-entry.webtv-apertura-content #entry { width: 660px; float: none; padding: 10px 0; height: 127px; overflow: hidden }
#post-entry.webtv-apertura-content #entry p { line-height: 23px }
#post-entry.webtv-apertura-content .row.article-author { margin: 0 0 10px 0; padding: 0 }
#post-entry.webtv-apertura-content .banner { margin: 0 0 10px 0 }
#post-entry.webtv-apertura-content .banner.absolute { position: absolute; bottom: 0; left: 0 }
#post-entry.webtv-apertura-content .read { font-weight: bold; font-size: 14px; text-transform: uppercase; padding: 5px 0; display: block; text-align: right; color: #8c1219; cursor: pointer }
#post-entry.webtv-apertura-content .read i { margin: 0 5px 0 0; font-size: 14px; }
#post-entry.webtv-apertura-content .read-less { display: none }
.row.related.webtag { padding: 10px; width: 280px; margin: 0 0 10px 0; min-height: 135px }
.webtv-apertura-sidebar { width: 300px; float: right; position: relative }
.webtv-apertura-sidebar .row.tag ul { width: 280px; height: 36px; overflow: hidden }
.webtv-apertura-sidebar .row.tag h4 { margin: 0 0 10px 0 }
.webtv-apertura-sidebar .sb-widget-box { margin: 0 0 10px 0 }
.carousel-related-post { position: relative; height: 70px }
.carousel-related-post .jcarousel { width: 280px; overflow: hidden; position: relative }
.carousel-related-post h4 { margin: 0 0 5px 0; color: #8c1219; font-size: 15px }
.carousel-related-post ul { width: 999999em; position: relative }
.carousel-related-post li { display: block; list-style: none; height: 50px; overflow: hidden; float: left; width: 280px; position: relative }
.carousel-related-post li a { display: block; font-weight: bold; padding: 0 20px }
.carousel-related-post .control { position: absolute; width: 20px; bottom: 0; height: 50px; background: #FFF; z-index: 9 }
.carousel-related-post .control:hover i { opacity: 1 }
.carousel-related-post .control i { font-size: 18px; line-height: 50px; opacity: 0.5; }
.carousel-related-post .control.prev { left: 0; text-align: left }
.carousel-related-post .control.next { right: 0; text-align: right }
.multimedia-row h2.title { font-weight: 800; font-size: 20px; background-color: #8c1219; color: #FFF; padding: 5px; text-align: center; text-transform: uppercase; margin: 0 0 10px 0 }
.multimedia-row .wrap-phototv-grid { }
.multimedia-row .wrap-phototv-grid article.news-item.big, .multimedia-row .wrap-phototv-grid article.news-item.big .thumb { margin: 0; border: 0 }
.multimedia-row .wrap-phototv-grid article.news-item h1 { height: 54px; overflow: hidden }
.multimedia-row .wrap-phototv-grid article.news-item h1 a { font-size: 17px; line-height: 18px }
.multimedia-row .wrap-phototv-grid ul { display: table; width: 100% }
.multimedia-row .wrap-phototv-grid li { list-style: none; position: relative; overflow: hidden; width: 233px; height: 200px; float: left; margin: 0 9px 0 0 }
.multimedia-row .wrap-phototv-grid li img { width: 233px; height: 136px; }
.multimedia-row .wrap-phototv-grid li .play-icon { left: 87px; top: 45px }
.multimedia-row .wrap-phototv-grid li.grid-item-01 { width: 473px; height: 400px; border-bottom: 1px solid #DFDFDF }
.multimedia-row .wrap-phototv-grid li.grid-item-01 img { width: 473px; height: 272px; }
.multimedia-row .wrap-phototv-grid li.grid-item-01 .play-icon { left: 220px; top: 120px }
.multimedia-row .wrap-phototv-grid li.grid-item-01 h1 { height: 74px; margin-bottom: 17px; overflow: hidden }
.multimedia-row .wrap-phototv-grid li.grid-item-01 h1 a { font-size: 24px; line-height: 24px }
.multimedia-row .wrap-phototv-grid li.grid-item-03, .multimedia-row .wrap-phototv-grid li.grid-item-05, .multimedia-row .wrap-phototv-grid li.grid-item-09 { margin: 0 }
.multimedia-row .wrap-phototv-grid li.grid-item-09 { width: 226px }
.multimedia-row .wrap-phototv-grid li a { display: block }
.multimedia-row .wrap-phototv-grid li h3.mask { position: absolute; width: 100%; height: 100%; z-index: 9; left: 0; bottom: 0; background: rgba(140,18,25,0.6); opacity: 0 }
.multimedia-row .wrap-phototv-grid li:hover h3.mask { opacity: 1 }
.multimedia-row .wrap-phototv-grid li h3.mask a { color: #FFF; text-align: center; display: block; position: absolute; left: 0; height: 100%; width: 100%; }
.multimedia-row .wrap-phototv-grid li h3.mask span { display: block; padding: 20px; position: absolute; bottom: 20px; width: 100%; left: 0; }
.multimedia-row .wrap-phototv-grid li span.counter { position: absolute; right: 0; bottom: 0; top: inherit; color: #FFF; padding: 10px; z-index: 2; font-weight: bold }
.multimedia-row .wrap-phototv-grid li .views { display: none; position: absolute; right: 0; bottom: 22px; top: inherit; color: #FFF; padding: 10px; z-index: 2; font-weight: bold }
.multimedia-row .share-now { width: 100%; display: table; position: absolute; z-index: 9; top: 0 }
.multimedia-row .grid-item-01  .share-now { width: 100%; display: table; position: relative }
.multimedia-row .share-now i { color: #8c1219 }
.multimedia-row .share-now span { color: #666; font-size: 13px }
.multimedia-row .share-now .sharrre .onfire i { font-size: 24px; top: 5px }
.multimedia-row .share-now .sharrre .onfire span {   top: 45px; right: 5px}
.multimedia-row .grid-item-01 .share-now .sharrre .onfire i { top: -14px}
.multimedia-row .share-now .sharehover { display: none}
.multimedia-row .grid-item-01 .share-now .sharehover { display: block}
.multimedia-row i { margin: 0 5px 0 0 }
.page-id-294934 .adunit, .page-id-294934 .skinLink, .page-id-294934 .leaderboard-grande, .page-id-294934 #divPubblicita { display: none !important}
body.page-id-294934 { background-image: none !important}
body.page-id-294934.fullSkinSite .container { margin: 0 auto !important}


/*================================
Sharrre
================================*/

.social-row { margin: 0 0 10px 0 }
.social-row ul { margin: 0; padding: 0 }
.social-row li { list-style: none; margin: 0 0 12px 0; width: 40px; float: left; margin: 0 10px 0 0 }
.social-row li.facebook { background-color: #214285; width: 200px }
.social-row li.twitter { background-color: #23b3ef; }
.social-row li.rss { background-color: #ff6600; }
.social-row li p { padding: 5px; font-weight: bold; color: #FFF; font-size: 14px; text-transform: uppercase; line-height: 16px; text-align: left }
.social-row li span { border-right: 1px solid #6f7ba9; float: left; margin: 0 10px 0 0; text-align: center }
.social-row li.gplus { margin: 0 }
.social-row li a { display: block; text-align: center; opacity: 1 }
.social-row li a:hover { text-decoration: none; opacity: 0.8; color: #FFF }
.social-row li a i { font-size: 33px; line-height: 43px; color: #FFF !important }
.social-row li a span { display: block; width: 41px; height: 41px; }
#topbar .social-row li { float: none; width: 100%; margin: 0 0 10px 0 }
.sharrre .sharebox { position: absolute; left: 0; z-index: 2; bottom: 0; background: #FFF; width: 100%; height: 0; overflow: hidden }
.sharrre .counter { position: absolute; right: 0; top: 0; font-size: 27px; line-height: 32px; background: #FFF; padding: 0 4px }
.sharrre .social-row { margin: 0 }
.sharrre .social-row li.facebook { width: 250px; }
.sharrre .social-row li.facebook p { line-height: 20px }
.sharrre .social-row li { width: 30px }
.sharrre .social-row li a i { font-size: 20px; line-height: 30px; color: #FFF !important; margin: 0 }
.sharrre .social-row li a span { width: 30px; height: 30px; }
.sharrre { cursor: pointer }
.share-now:hover .sharebox { height: 30px }
.single-eventi .share.multimedia-sidebar { margin: 10px 0; position: relative }
.photogallery-sidebar .sharrre .social-row li i { font-size: 35px; line-height: 45px }
.photogallery-sidebar .sharrre .social-row li span { width: 42px; height: 42px }
.photogallery-sidebar .sharrre .social-row li.facebook { width: 180px }
.photogallery-sidebar .sharrre .social-row li.twitter { width: 42px }
.photogallery-sidebar .sharrre .social-row li.facebook p { line-height: 16px }
.photogallery-sidebar .sharrre .counter { line-height: 43px; background: #5C4E4E; color: #F90; padding: 0 8px }
.photogallery-sidebar .sharrre .onfire i { right: inherit; left: -41px; top: 0; font-size: 35px }
.photogallery-sidebar .sharrre .onfire span { left: -41px; top: 44px; right: inherit; }
.webtv-apertura-sidebar .sharrre .social-row ul { display: table; width: 100%; margin: 0 0 10px 0 }
.webtv-apertura-sidebar .sharrre .social-row li i { font-size: 35px; line-height: 45px }
.webtv-apertura-sidebar .sharrre .social-row li span { width: 42px; height: 42px }
.webtv-apertura-sidebar .sharrre .social-row li.facebook { width: 180px }
.webtv-apertura-sidebar .sharrre .social-row li.twitter { width: 42px }
.webtv-apertura-sidebar .sharrre .social-row li.facebook p { line-height: 16px }
.webtv-apertura-sidebar .sharrre .counter { line-height: 43px; background: #5C4E4E; color: #FFF; padding: 0 8px }
.webtv-apertura-sidebar .sharrre .onfire i { right: inherit; left: -41px; top: 0; font-size: 35px }
.webtv-apertura-sidebar .sharrre .onfire span { left: -41px; top: 44px; right: inherit; }
.sharrre .onfire:hover span { display: block; }
.sharrre .onfire i { color: #FFF; font-size: 40px; position: absolute; top: 30px; padding: 3px 4px; right: 0; background-color: #F90 }
.sharrre .onfire span { display: none; position: absolute; top: 80px; right: 0; background-color: rgba(255,153,0,0.8); font-size: 12px; padding: 2px 3px; line-height: 13px; color: #FFF }
.wrap-single-content .onfire i { left: -30px; top: 0; right: inherit; font-size: 24px }
.wrap-single-content .onfire span { left: -30px; top: 34px; right: inherit; }
.home-aperture-content .sharrre .onfire i { font-size: 20px; top: 30px; right: 5px }
.home-aperture-content .sharrre .onfire span { top: 60px; right: 5px }
.news-top .sharrre .onfire i, .news-bottom .sharrre .onfire i, .wrap-sidebar-right .sharrre .onfire i { top: inherit; left: 85px; right: inherit; bottom: 0; font-size: 24px; color: #F90; background-color: #FFF }
.wrap-sidebar-right .sharrre .onfire i { bottom: -7px !important }
.news-top .sharrre .onfire span, .news-bottom .sharrre .onfire span, .wrap-sidebar-right .sharrre .onfire span { display: none }
.single-content .sharehover { display: none }
.single-content .sharebox { height: 30px; top: 0 }
.single-content .sharrre .social-row li.facebook { width: 227px }
.wrap-sidebar-right .sharrre .social-row li.facebook { width: 128px }
.wrap-sidebar-right .sharrre .social-row li.facebook p { line-height: 22px }
.wrap-sidebar-right .sharrre .sharebox { bottom: -10px }
.apertura .share-now { position: absolute; right: 10px; top: 10px; z-index: 2 }
.home-aperture-content .share-now { right: 5px }
.apertura .sharehover { background-color: #8c1219; color: #FFF; display: inline; font-weight: bold; padding: 4px 5px; font-size: 14px }
.apertura .sharehover i { margin: 0 5px 0 0 }
.apertura .share-now:hover { width: 400px }
.apertura .sharrre .sharebox { top: -5px; right: 0; left: inherit; background: none }
.home-aperture-content .share-now:hover { width: 300px }
.home-aperture-content .share-now .sharehover span { display: none }
.home-aperture-content .sharrre .social-row li.facebook { width: 128px }
.home-aperture-content .sharrre .social-row li.facebook p { line-height: 22px }
.social-row .badge-share-facebook span, .social-row .facebook span { background-color: #214285 }
.social-row .badge-share-twitter span, .social-row .twitter span { background-color: #23b3ef }
.social-row .badge-share-gplus span, .social-row .gplus span { background-color: #e04b37 }


/*================================
Edintorni
================================*/


@media only screen and (max-width: 480px) {	.widgetRel { font-size: 14px; width: 100%; }	.ed_Related_Record_Div { width: 98%; height: 200px; }	.ed_Related_Record_Div .ed_Related_Record_Div_Img { height: 191px; }}@media only screen and (min-width: 481px) and (max-width: 768px) {	.widgetRel { font-size: 15px; width: 100%; }	.ed_Related_Record_Div { width: 48%; height: 220px; }	.ed_Related_Record_Div .ed_Related_Record_Div_Img { height: 191px; }}@media only screen and (min-width: 769px) {	.widgetRel { font-size: 15px; width: 100%; }	.ed_Related_Record_Div { width: 32%; height: 255px; }	.ed_Related_Record_Div .ed_Related_Record_Div_Img { height: 191px; }}.widgetRel{font-family:Arial,sans-serif; font-weight:normal; margin-top:12px; text-align:left;}.ed_Related_title {border-bottom:1px solid #a9baad; color:#3f4549; font-family:Arial,sans-serif; font-size:15px; font-weight:bold; margin-bottom:15px; margin-left:5px; text-align:left;}.ed_Related_Record_Div a {border:0px none; color:#393838; font-family:Arial,sans-serif; font-weight:normal; margin:0px; padding:0px; text-decoration:none;}.ed_Related_Record_Div a:hover {color:#3f4549; text-decoration:underline;}.ed_Sponsor{background-color:#fff;}.ed_Related_Record_Content_Data {border-width:0px; color:#6d6e71; font-size:11px; display:none;}

/*================================
Modifica Profilo
================================*/

 
.page-template-modifica-profilo .form-control { margin: 0 0 10px 0 }
.page-template-modifica-profilo .col-md-6 { width: 46%; float: left; margin: 0 2% 0 0 }
.page-template-modifica-profilo .col-md-12 { width: 98%; clear: both }
.page-template-modifica-profilo textarea { height: 100px; width: 96%; }
.page-template-modifica-profilo h4 { text-align: center; padding: 10px 0; text-transform: uppercase }
#wpua-add-existing, #wpua-undo-existing { padding: 4px 10px }
#wpua-undo-existing { margin: 20px 0 0 0 }
.edit-avatar { float: left; width: 170px }
.wpua-edit-container h3 { display: none }
#wpua-preview img, #wpua-thumbnail img, #wpua-preview-existing img, #wpua-thumbnail-existing img { height: 80px; width: auto }
#wpua-preview-existing { margin: 0 0 20px 0 }
#wpua-upload-button-existing, #wpua-upload-button-existing { padding: 10px; display: table; background: #F2F2F2; width: 100%; margin: 0 0 10px 0 }
#wpua-upload-button-existing button { margin: 0 auto; display: block; width: 130px }
#wpua-thumbnail-existing, #wpua-preview-existing span { display: none !important }
.wpua-edit-container button { padding: 7px; margin: 4px 0; cursor: pointer; }
.wrap-author-profile { float: left; width: 660px; float: left }
.wrap-author-profile #social-user-wrap { width: auto; float: right }
.wrap-author-profile #social-user-wrap h4 { float: left; margin: 7px 10px 0 0; }
.wrap-author-profile #social-user-wrap ul { margin: 0 0 0 20px; width: auto; display: block; float: right }
#user-info { width: 100%; display: table; padding: 0 0 10px 0 }
#user-info h3 { color: #e41829 }
#user-info img { padding: 3px; border: 1px solid #CCC; border-radius: 2px; float: left; margin: 0 10px 0 0; width: 150px; height: auto }
#user-profile-data { width: 420px; float: right }
#user-profile-data { padding: 10px }
#user-profile-data ul { margin: 0; padding: 0 }
#user-profile-data ul li { list-style: none; color: #666; line-height: 20px }
#user-profile-data ul li i { width: 20px; margin: 0 5px 0 0 }

#twitter-widget { margin: 20px 0 0 0}
#twitter-widget iframe { width: 100% !important}

.wrap-author-profile { float: left; width: 660px; float: left}
.wrap-author-profile #social-user-wrap { width: auto; float: right}
.wrap-author-profile #social-user-wrap h4 { float: left; margin: 7px 10px 0 0;  }
.wrap-author-profile #social-user-wrap ul { margin: 0 0 0 20px; width: auto; display: block; float: right}
#social-user-wrap  { margin:  0 }
#social-user-wrap h4 { color: #6f6f6f; font-weight: normal; margin: 0 0 10px 0; font-size: 14px}
#social-user-wrap   h3 { text-transform: uppercase; text-transform: uppercase; font-size: 14px; color: #9b1222; margin: 0 0 6px 0; padding: 0; font-weight: bold}
#social-user-wrap  ul {display: table;width: 100%;margin: 0;padding: 0;}
#social-user-wrap  li { margin: 0 5px 0 0; list-style: none; display: block; float: left}
#social-user-wrap  li a { background-color:  #c0c0c0; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; width: 30px;height: 30px;display: block;text-align: center;}
#social-user-wrap  li a:hover { color: #FFF}
#social-user-wrap  li a i { font-size: 18px; line-height: 30px; color: #FFF}
#social-user-wrap  li a i:hover { color: #c0c0c0 !important}


.comment-list-author .children { margin: 0; padding: 0 }
.wrap-media-uploader .mediaDelete { position: absolute; top: 0; right: 0; }

#giornalista-entry { display: table;width: 100%; padding: 10px 0 0 0}
#giornalista-entry p { line-height: 24px; font-size: 17px}
#giornalista-meta {}
#giornalista-meta h4 { font-size: 15px;  }
#giornalista-meta h4 a { color: #9b1222}
#giornalista-meta ul {  margin: 10px 0 30px 0; padding: 0}
#giornalista-meta ul li { list-style: none; display: block; margin: 0 0 10px 0}
#twitter-widget { margin: 20px 0 0 0}
#twitter-widget iframe { width: 100% !important}

/*================================
Photogallery
================================*/


body.single-fotogallery .container { padding: 0 }
.container-photogallery.content { background: #171717 }
.container-photogallery .banner { text-align: center }
.header-photogallery { display: table; background-color: #FFF; padding: 10px 0 }
.header-photogallery .logo { margin: 10px 30px; float: left; width: 150px }
.header-photogallery .logo img { width: 100%; height: auto }
.header-photogallery h1 { font-size: 30px; line-height: 30px; padding: 15px 20px }
#photogallery-content.disable { display: none }
.photogallery-content { width: 590px; float: left; position: relative; margin: 10px; text-align: center }
.photogallery-content img { max-width: 100%; height: auto; max-height: 555px; width: auto; }
.photogallery-content .control { position: absolute; z-index: 9; background: rgba(0,0,0,0.2); display: block; width: 50px; top: 0; height: 100% }
.photogallery-content .control.next { right: 0 }
.photogallery-content .control:hover { opacity: 0.8 }
.photogallery-content .control i { color: #FFF; top: 50%; display: block; position: absolute; font-size: 30px; }
.photogallery-content .control.prev i { left: 10px; }
.photogallery-content .control.next i { right: 10px; }
.photogallery-content p.description { text-align: left; }
.photogallery-content p { color: #fff; padding: 10px 70px; text-align: center }
.photogallery-content a { text-decoration: underline; color: #FFF}
#final-screen { width: 510px; overflow: hidden; border: 1px solid #666; overflow: hidden; height: 0; opacity: 0 }
#final-screen.active h4 { color: #FFF; font-weight: 400; padding: 0 10px 10px 10px; font-size: 16px; margin: 0 }
#final-screen.active { height: auto; padding: 10px; opacity: 1; margin: 50px auto 0 auto; }
.container-photogallery .wrap-grid li { position: relative; overflow: hidden; width: 243px; margin: 0 2px 2px 0; height: 136px; float: left }
.container-photogallery .wrap-grid li.no-margin { margin: 0 0 2px 0 }
.container-photogallery .wrap-grid li img { width: 100% !important; height: 136px; position: absolute; left: 0; top: 0 }
.container-photogallery .wrap-grid li.grid-item-01 img { width: 488px; height: 274px; }
.container-photogallery .wrap-grid li.grid-item-01 { width: 488px; height: 274px; }
.container-photogallery .wrap-grid li a { display: block }
.container-photogallery .wrap-grid li h3.mask { position: absolute; width: 100%; height: 100%; z-index: 9; left: 0; bottom: 0; background: rgba(140,18,25,0.6); }
.container-photogallery .wrap-grid li h3.mask:hover { opacity: 0 }
.container-photogallery .wrap-grid li h3.mask a { color: #FFF; text-align: center; display: block; position: absolute; left: 0; height: 100%; width: 100%; }
.container-photogallery .wrap-grid li h3.mask span { display: block; padding: 20px; position: absolute; bottom: 20px; width: 100%; left: 0; }
.container-photogallery .wrap-grid li .counter { position: absolute; right: 0; bottom: 0; color: #FFF; padding: 10px; z-index: 2; font-weight: bold }
.photogallery-sidebar { width: 356px; float: right; padding: 10px 0; background-color: #171717 }
.photogallery-sidebar .row.related.webtag { background: #FFF; margin: 10px auto; }
.photogallery-sidebar .tag ul { width: 100%; margin: 5px 0 0 0 }
.photogallery-sidebar .share-now { width: 300px; margin: 0 auto 10px auto; position: relative }
/* senza takeover */
.single-fotogallery .container { width: 100% }
.single-fotogallery .header-photogallery h1 { font-size: 35px; line-height: 40px; padding: 10px }
.single-fotogallery .photogallery-content { width: 65%; float: left; }
.single-fotogallery .photogallery-content .main-photo img { max-width: 80%; height: auto; max-height: 555px; width: auto; }
/* con takeover */

body.single-fotogallery { padding: 0 0 40px 0; background: #171717 url(http://static.ivg.it/wp-content/themes/editheme-2015/img/ajax-loader.gif) no-repeat; background-position: center 350px !important; min-height: 400px }
.single-fotogallery .container { display: none; }
.single-fotogallery.fullSkinSite { background-position: center 42px !important; }
.single-fotogallery.fullSkinSite .container { display: block; }
.single-fotogallery.nofull .container { display: block }
.single-fotogallery.fullSkinSite .container { width: 990px }
.single-fotogallery.fullSkinSite .header-photogallery h1 { font-size: 35px; line-height: 30px; padding: 15px 20px; }
.single-fotogallery.fullSkinSite .photogallery-content { width: 590px; float: left; }
.single-fotogallery.fullSkinSite .photogallery-content img { max-width: 80%; height: auto; max-height: 555px; width: auto; }
.single-fotogallery.fullSkinSite #final-screen { width: 510px }
.single-fotogallery.fullSkinSite .wrap-grid li { width: 100% }
.single-fotogallery.fullSkinSite .container-photogallery .wrap-grid li img { height: auto; max-width: 100%; }
 @media only screen and (max-width : 1110px) {
.single-fotogallery .photogallery-content { width: 60% }
}
 @media only screen and (max-width : 1050px) {
.single-fotogallery .photogallery-content { width: 100%; margin: 0 }
.photogallery-sidebar { display: table; width: 100%; float: none; position: relative }
}
 @media only screen and (min-width : 1280px) {
.single-fotogallery .photogallery-content { width: 70% }
}
 @media only screen and (min-width : 1350px) {
.single-fotogallery .wrap-grid li.grid-item-07 { display: none }
.single-fotogallery .photogallery-content { width: 70% }
.single-fotogallery .wrap-grid li.no-margin { margin: 0 2px 2px 0; }
#final-screen { width: 757px; }
}
 @media only screen and (min-width : 1600px) {
.single-fotogallery .photogallery-content { width: 75% }
}
/*================================
Archive / Tag
================================*/
 
.archive-title { background: #171717; padding: 9px 14px; color: #FFF; text-transform: uppercase; margin: 0 0 10px 0 }
.archive-link { text-align: center; margin: 0 0 10px 0 }
.archive-link a { border: 1px solid #171717 }
.archive-link a:hover { background-color: #171717; color: #FFF }
.archive-filter { padding: 5px; width: 100%; display: table; margin: 0 0 10px 0; background-color: #DFDFDF; border: 1px solid #CCC }
.archive-filter p { float: left; margin: 10px 0 0 10px }
.archive-filter form { float: right }
/*================================
Home Eventi Life
================================*/


#wrap-event-actions { display: table; width: 100%; margin: -10px 0 10px 0  }

.event-search-input { width: 670px; float: left; background-color: #ebebeb; }
.event-search-input ul {  display: table; width: 670px; margin: 0; padding: 6px}
.event-search-input li { display: block; float: left; margin: 0; padding: 0}
.event-search-input input, .event-search-input select { border: 1px solid #ccc; width: 182px; height: 28px; padding: 3px 5px; color: #B2B2B2; margin: 0 8px 0 0}
.event-search-input .btn { padding: 4px 13px; width: auto; background-color: #000; color: #FFF; text-transform: uppercase; font-weight: bold; line-height: 12px}
.event-add-btn { width: 300px; float: right; background-color: #ebebeb;  }
.event-add-btn  a { display: block; font-weight: bold; line-height: 40px; color: #8c1219; text-align: center; font-size: 15px}
 
.banner.rt-banner { position: absolute; right: 15px; bottom: 15px; z-index: 9; }
/** Navigation container **/
#hilight { background: #000; position: relative; margin: 0 0 10px 0; overflow: hidden }
/** Shared carousel styles **/

#hilight .carousel { overflow: hidden; position: relative; }
#hilight .carousel ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; }
#hilight .carousel li { float: left; }
/** Stage carousel specific styles **/

#hilight .carousel-stage { height: 340px; }
.carousel-stage ul li { width: 970px; position: relative }
.carousel-stage ul li img { width: 600px; height: auto }
.carousel-stage ul li h2 { width: 450px; height: 132px; position: absolute; top: 15px; right: 0; padding-right: 10px; }
.carousel-stage ul li h2 a.header-event-title { font-size: 34px; line-height: 35px; font-weight: bold; color: #fff600; text-transform: uppercase; display: block; margin: 0 0 10px 0 }
.carousel-stage ul li h2 a.header-event-readmore { background: #fff600; color: #000; padding: 5px; font-size: 13px; display: block; margin: 10px 0 0 0; width: 100px }
.carousel-stage ul li h2 a.header-event-readmore:hover { background: #000; color: #fff600; }
.carousel-stage ul li span.header-event-date { color: #FFF; font-size: 23px; }
/** Navigation carousel specific styles **/

#hilight .carousel-navigation { height: 60px; width: 600px; display: table }
#hilight .carousel-navigation li { cursor: pointer; padding: 5px }
#hilight .carousel-navigation li img { display: block; border: 2px solid #000; width: 60px; height: 60px }
#hilight .carousel-navigation li.active img { border-color: #FF0; }
/** Stage carousel controls **/



 

 



 

.daytitle-eventi { background: #171717; padding: 9px 14px; color: #FFF; text-transform: uppercase; margin: 0 0 10px 0; position: relative }
.daytitle-eventi a { color: #FFF }
.daytitle-eventi a span { color: #FF0; font-size: 13px }
.daytitle-eventi a i { color: #FF0; position: absolute; top: 12px; right: 11px; font-size: 20px; }
.wrap-sidebar-centrale.eventi .counter { color: #FFF; position: absolute; right: 5px; top: 5px }
.news-item.evento .argomento { background-color: #000; color: #FF0 }
.news-item.evento .argomento a { color: #FF0 }
.news-item.evento i { color: #000 }
.news-item.evento .date { background-color: #FF0; color: #000; font-weight: bold; padding: 4px; width: 90px; float: right; }
/*================================
Single Evento Life
================================*/

.single.eventi .multimedia-sidebar { position: relative; margin: 10px 0   }
.single.eventi { position: relative }
.testata-evento { background-color: #000; position: relative; width: 100%; height: 417px; }
.testata-evento .header-evento { width: 450px; height: 132px; float: left; position: absolute; top: 15px; right: 20px; z-index: 9; padding-right: 10px; }
.testata-evento .header-evento h2 { font-size: 29px; padding: 5px; line-height: 35px; font-weight: bold; text-transform: uppercase; color: #fff600; display: block; margin: 0 0 10px 0 }
.testata-evento p { color: #FFF; font-size: 23px; padding: 5px }
.testata-evento .banner { position: absolute; right: 15px; bottom: 15px; z-index: 9; }
.testata-evento img { float: left; width: 553px; height: auto; }
.gradient-mask { width: 155px; height: 344px; position: absolute; left: 415px; background: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/bg-gradient-mask.png) repeat-y }
#hilight .gradient-mask { left: 450px }
.single.eventi #content { border-top: 5px solid #FF0; width: 630px; float: left; position: relative; margin: 0 10px; padding: 10px; top: -130px; background: #FFF; }
.single.eventi .pay-ticket { position: absolute; right: 0; top: -31px; padding: 2px 4px; background: #FFFF00; color: #000; text-transform: uppercase; font-weight: bold }
.single.eventi .print-event { position: absolute; left: 0; top: -31px; padding: 2px 4px; background: #FFF; color: #000; text-transform: uppercase; font-weight: bold }
.single.eventi .info { text-transform: uppercase; text-align: center; font-size: 14px; font-weight: bold; position: relative; background: #000; color: #FF0; padding: 7px; margin: 0 }
.single.eventi .info a { color: #FFF; text-decoration: underline }
.single.eventi .info span { color: #FFF; line-height: 24px }
.single.eventi .info span.address { display: block; color: #FFFF00 }
.single.eventi .other-info { display: table; padding: 10px 0; width: 100%; margin: 0 0 10px 0; clear: both; border-bottom: 5px solid #000 }
.single.eventi .other-info li { list-style: none; float: right; font-weight: bold; padding: 0 0 0 10px }
.single.eventi .other-info li a { display: block; font-weight: bold; color: #000; padding: 0 8px; text-decoration: underline }
.single.eventi #post-entry { display: table; width: 100% }
.single.eventi #gmap { height: 300px; }
.single.eventi .marker { hanging-punctuation: 50px; overflow: hidden }
.single.eventi .marker h5 { font-size: 18px; line-height: 20px }
.single.eventi .marker p { font-size: 16px }
.single.eventi aside.eventi { width: 300px; float: right; margin: 10px 15px 0 0 }
.single.eventi #slides { position: relative; margin: 0 0 30px 0 }
.single.eventi .slides_container { width: 300px; overflow: hidden; position: relative; display: none; }
.single.eventi .slides_container div.slide { width: 300px; background: #000; height: 285px; display: block; }
.single.eventi .slides_container div.slide img, .slides_control img { display: inline; width: 100%; height: auto }
.single.eventi #slides .next, #slides .prev { position: absolute; top: 219px; left: -15px; width: 24px; height: 43px; display: block; z-index: 101; }
.single.eventi #slides .next { left: 290px; }
.single.eventi #slides p { bottom: 12px; color: #FFFFFF; font-size: 22px; left: 11px; position: absolute; }
.single.eventi .pagination { margin: 7px auto 0; width: 100px; }
.single.eventi .pagination li { float: left; margin: 0 1px; list-style: none; }
.single.eventi .pagination li a { display: block; width: 12px; height: 0; padding-top: 12px; background-image: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/pagination.png); background-position: 0 0; float: left; overflow: hidden; }
.single.eventi .pagination li.current a { background-position: 0 -12px; }
.single.eventi .sb-eventi-title { position: absolute; z-index: 99; top: 163px; display: block; line-height: 20px; margin: 0 0 10px; padding: 2px 10px; }
.single.eventi .sb-eventi-title a { font-size: 20px; font-weight: 600; color: #FF0; }
.single.eventi .sb-eventi-read-more { padding: 0 0 5px 0; position: absolute; right: 10px; z-index: 99; display: block; bottom: 5px; }
.single.eventi .sb-eventi-read-more a { display: block; padding: 3px 5px; background: #fff000; color: #000; z-index: 99; font-size: 14px }
.single.eventi .sb-eventi-shadow-mask { width: 100%; height: 81px; position: absolute; z-index: 9; bottom: 103px; background: url(http://static.ivg.it/wp-content/themes/editheme-2015/img/shadow/apertura.png) repeat-x top center; }
.wrap-r4-eventi { width: 100%; float: left; margin: 0 0 10px 0; clear: both; }
.wrap-r4-eventi li { border: 1px solid #000; position: relative; list-style: none; float: left; width: 235px; margin: 0 10px 0 0; height: 235px; display: inline-block }
.wrap-r4-eventi li a { display: block }
.wrap-r4-eventi li.item-r4-eventi-ev-margin { margin: 0 }
.wrap-r4-eventi li h3 { position: absolute; left: 0x; top: 5px; padding: 0 0 5px 0 }
.wrap-r4-eventi li h3 a { text-transform: uppercase; color: #FF0; background: #000; padding: 3px; font-size: 15px }
.wrap-r4-eventi li h4 { padding: 0 0 5px 0; position: absolute; top: 103px; right: 0; }
.wrap-r4-eventi li h4 a { color: #FFF; background: #000; padding: 2px; font-size: 14px; text-transform: uppercase; }
.wrap-r4-eventi li h5 { font-size: 17px; line-height: 17px; color: #ff5a00; padding: 5px }
.wrap-r4-eventi li h2 { }
.wrap-r4-eventi li h2 a { padding: 0 5px 5px 5px; color: #083252; font-size: 16px; line-height: 16px; text-transform: uppercase; }
.wrap-r4-eventi li img { width: 100%; height: auto }
.tax-event-date { background-color: #FF0; color: #000; font-weight: bold; padding: 3px 5px; position: absolute; left: 0; bottom: 0 }
/*================================
Page Feed
================================*/


.feed-list { display: table; width: 100% }
.feed-item { width: 155px; float: left; font-weight: bold; border: 1px solid #DFDFDF; margin: 0 10px 10px 0 }
.feed-item a { display: block; padding: 10px; }
.feed-item a:hover { background-color: #DFDFDF; }
.feed-item i { background-color: #ff6600; color: #FFF; padding: 2px 3px; border-radius: 2px; margin: 0 5px 0 0 }
/*================================
Redazione
================================*/


.redazione h1 { font-size: 39px; line-height: 40px; margin: 0 0 10px 0; border-bottom: 1px solid #DFDFDF; padding: 0 0 10px 0 }
.wrap-entry-redazione h2 { margin: 0 0 10px 0; font-size: 20px }
.wrap-entry-redazione strong { color: #8c1219 }
.wrap-invia-notizia p.phone { font-size: 27px; padding: 20px 0; color: #8c1219 }
#single-content { width: 100% }
.wrap-redazione-content { display: table; width: 100% }
.wrap-redazione-content .giornalista { width: 216px; margin: 0 35px 20px 0; padding: 0 0 20px 0; border-bottom: 1px solid #DFDFDF; float: left; height: 325px }
.wrap-redazione-content .giornalista.no-margin { margin: 0 }
.wrap-redazione-content .giornalista a:hover { opacity: 0.6 }
.wrap-redazione-content .giornalista img { width: 100%; height: auto }
.wrap-redazione-content .giornalista h2 { padding: 5px 0; margin: 0 0 5px 0; border-bottom: 1px solid #DFDFDF; color: #8c1219 }
.wrap-redazione-content .giornalista h3 { margin: 0 0 10px 0 }
.wrap-redazione-content .giornalista ul { padding: 10px 0 }
.wrap-redazione-content .giornalista ul li { list-style: none; display: block; padding: 4px; font-size: 15px }
.wrap-redazione-content .giornalista ul li:hover { opacity: 0.8 }
.wrap-redazione-content .giornalista ul li a { font-weight: bold }
.wrap-redazione-content .giornalista ul li i { margin: 0 10px 0 0; font-size: 18px; width: 15px }
.wrap-redazione-content .giornalista ul li i.fa-envelope { color: #8c1219 }
.wrap-redazione-content .giornalista ul li i.fa-whatsapp { color: #29b200 }
.wrap-redazione-content .giornalista ul li i.fa-facebook { color: #3c5a99 }
.wrap-entry-redazione { width: 610px; float: left; }
.wrap-invia-notizia { width: 340px; float: right; }
.wrap-invia-notizia ul { padding: 10px 0 15px 0 }
.wrap-invia-notizia ul li { list-style: none; display: block; padding: 4px; font-size: 20px; line-height: 24px; }
.wrap-invia-notizia ul li:hover { opacity: 0.8 }
.wrap-invia-notizia ul li a { font-weight: bold }
.wrap-invia-notizia ul li i { margin: 0 10px 0 0; font-size: 22px; width: 30px }
.wrap-invia-notizia ul li i.fa-envelope { color: #8c1219 }
.wrap-invia-notizia ul li i.fa-whatsapp { color: #29b200 }
.wrap-invia-notizia ul li i.fa-facebook { color: #3c5a99 }
/*================================
Meteo
================================*/

.wrap-meteo #content { float: left; width: 660px }
.wrap-meteo #content h1 { display: none }
.wrap-meteo #content h1.name { display: block; font-size: 30px; margin: 0 0 10px 0; line-height: 35px }
.wrap-meteo .cinquecento th { text-align: center; padding: 10px 0 }
.wrap-meteo .part-of-day { padding: 0 10px }
.wrap-meteo .geo-data { font-size: 0.9em }
.wrap-meteo .forecast-day { font-size: 16px; margin: 10px 0 }
.wrap-meteo .forecast-day .menu-day { float: right; }
.wrap-meteo .forecast-day .menu-day a { color: #8c1219 }
.wrap-meteo .menu-towns h2 { font-size: 0.9em }
.wrap-meteo .change-day { margin: 10px 0 }
.wrap-meteo .change-day a { color: #8c1219; padding: 0 10px }
.wrap-meteo .cinquecento { margin: 20px 0; width: 100% }
.wrap-meteo .cinquecento td { text-align: center; font-size: 14px; padding: 4px }
.wrap-meteo .weather { text-align: center }
.wrap-meteo .weather img { width: 60px; margin: 0 auto }
.wrap-meteo .no-margin ul li { }
.wrap-meteo .menu-towns h2 { text-align: center; padding: 10px 0; font-size: 24px }
.wrap-meteo table ul li { list-style: none; width: 90%; float: left; font-weight: bold; border: 1px solid #DFDFDF; margin: 0 10px 10px 0 }
.wrap-meteo table ul li a { display: block; padding: 10px; }
.wrap-meteo table ul li a:hover { background-color: #DFDFDF; }
/*================================
Footer
================================*/

.wrap-city-news { border-bottom: 1px solid #dfdfdf }
.city-news { width: 231px; height: 135px; overflow: hidden; margin: 0 13px 15px 0; float: left }
.city-news.last { margin: 0 }
.city-news h2 { padding: 4px 6px; }
.city-news h2 a { font-size: 14px; line-height: 23px }
.city-news article { padding: 10px 0 0 0 }
.city-news article h4 a { font-size: 13px; line-height: 15px; font-weight: 600; display: block; }
.city-news article h4 a:hover { opacity: 0.8 }
.city-news article h4 strong { text-transform: uppercase; font-weight: 800 }
.footer-header { padding: 30px 0; }
.footer-header .logo { width: 150px; float: left; margin: 0 0 0 10px }
.footer-header .logo img { width: 100%; height: auto }
.footer-header #footer-icon-menu { width: 665px; float: right }
.footer-header #footer-icon-menu li { list-style: none; display: block; width: 95px; float: left; padding: 0 10px }
.footer-header #footer-icon-menu li a { display: block; font-size: 14px; text-align: center }
.footer-header #footer-icon-menu li a:hover { color: #8c1219 }
.footer-header #footer-icon-menu span { display: block; text-align: center; margin: 0 0 10px 0 }
.footer-header #footer-icon-menu i { font-size: 40px; }
.footer-menu { padding: 10px 0 }
.footer-menu ul.menu { padding: 10px }
.footer-menu ul.menu > li { width: 150px; float: left; margin: 0 10px 0 0 }
.footer-menu ul.menu > li.menu-06 { margin: 0 }
.footer-menu ul.submenu { padding: 5px 0 }
.footer-menu li { list-style: none; display: block }
.footer-menu li h4 a { font-size: 18px; font-weight: 800; padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: 1px solid #dfdfdf; display: block }
.footer-menu li a { display: block; font-size: 14px; margin: 0 0 3px 0 }
.footer-menu li a:hover { opacity: 0.8 }
.wrap-footer { background-color: #171717; position: relative; z-index: 3 }
.wrap-footer .footer-container { width: 990px; margin: 0 auto }
.wrap-footer { padding: 10px 0 }
.wrap-footer ul.menu { padding: 10px; width: 500px; float: right }
.wrap-footer ul.menu > li { width: 150px; float: left; margin: 0 10px 0 0 }
.wrap-footer ul.menu > li.menu-06 { margin: 0 }
.wrap-footer ul.submenu { padding: 5px 0 }
.wrap-footer li { list-style: none; display: block }
.wrap-footer li h4 a { font-size: 18px; font-weight: 800; padding: 0 0 30px 0; margin: 0 0 5px 0; color: #FFF; display: block }
.wrap-footer li a { display: block; font-size: 14px; margin: 0 0 3px 0; color: #CCC; line-height: 16px }
.wrap-footer li a:hover { opacity: 0.8 }
.wrap-footer .footer-info { width: 400px; float: left; margin: 0 0 0 22px }
.wrap-footer .footer-info h4 { font-weight: 200; color: #FFF; font-size: 16px; margin: 10px 0 0 0 }
.wrap-footer .footer-info h4 strong { font-weight: bold; font-size: 18px }
.wrap-footer .footer-info p { margin: 40px 0 0 0; color: #CCC; font-size: 14px; line-height: 18px }
 @media print {
a[href]:after { content: none !important; }
  body { margin: 0 !important; width: auto !important}
   .ebz_native, #ed_Related_Box, #ebz_native { display: none !important}
#topbar, .wrap-bottom-related-posts, .social-column, .banner, .tag, .ppn, #comments, .manchette, .banner-inside-article, .share, .footer-menu, .wrap-footer, .actions, .ebz_native, center, #ebzNative, .leaderboard-grande, .wrap-city-news, .footer-header, .wrap-sidebar-right, .social-column, .eventi-menu, .wrap-r4-eventi, .print-event { display: none }
#post-entry #entry { float: none; width: 100% }
.single-content { margin: 0 auto; float: none }
.testata-evento { height: inherit}
.testata-evento .header-evento   { width: auto; position: inherit; top: inherit; right: inherit; height: inherit;  }
.testata-evento .header-evento h2, .single.eventi .info span.address, .single.eventi .info span { color: #000}
.testata-evento img { float: none; width: auto; height: auto}
.single.eventi #content { top: inherit}
}
/*================================
Font Awesome
================================*/

 
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face { font-family: 'FontAwesome'; src: url('http://www.ivg.it/wp-content/themes/editheme-2015/fonts/fontawesome-webfont.eot?v=4.3.0'); src: url('http://www.ivg.it/wp-content/themes/editheme-2015/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('http://www.ivg.it/wp-content/themes/editheme-2015/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('http://www.ivg.it/wp-content/themes/editheme-2015/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('http://www.ivg.it/wp-content/themes/editheme-2015/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('http://www.ivg.it/wp-content/themes/editheme-2015/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0) }
.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% }
.fa-2x { font-size: 2em }
.fa-3x { font-size: 3em }
.fa-4x { font-size: 4em }
.fa-5x { font-size: 5em }
.fa-fw { width: 1.28571429em; text-align: center }
.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none }
.fa-ul>li { position: relative }
.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center }
.fa-li.fa-lg { left: -1.85714286em }
.fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em }
.pull-right { float: right }
.pull-left { float: left }
.fa.pull-left { margin-right: .3em }
.fa.pull-right { margin-left: .3em }
.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear }
.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8) }
@-webkit-keyframes fa-spin { 0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin { 0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fa-rotate-90 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }
.fa-rotate-180 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }
.fa-rotate-270 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) }
.fa-flip-horizontal {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1) }
.fa-flip-vertical {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle }
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }
.fa-stack-1x { line-height: inherit }
.fa-stack-2x { font-size: 2em }
.fa-inverse { color: #fff }
.fa-glass:before { content: "\f000" }
.fa-music:before { content: "\f001" }
.fa-search:before { content: "\f002" }
.fa-envelope-o:before { content: "\f003" }
.fa-heart:before { content: "\f004" }
.fa-star:before { content: "\f005" }
.fa-star-o:before { content: "\f006" }
.fa-user:before { content: "\f007" }
.fa-film:before { content: "\f008" }
.fa-th-large:before { content: "\f009" }
.fa-th:before { content: "\f00a" }
.fa-th-list:before { content: "\f00b" }
.fa-check:before { content: "\f00c" }
.fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d" }
.fa-search-plus:before { content: "\f00e" }
.fa-search-minus:before { content: "\f010" }
.fa-power-off:before { content: "\f011" }
.fa-signal:before { content: "\f012" }
.fa-gear:before, .fa-cog:before { content: "\f013" }
.fa-trash-o:before { content: "\f014" }
.fa-home:before { content: "\f015" }
.fa-file-o:before { content: "\f016" }
.fa-clock-o:before { content: "\f017" }
.fa-road:before { content: "\f018" }
.fa-download:before { content: "\f019" }
.fa-arrow-circle-o-down:before { content: "\f01a" }
.fa-arrow-circle-o-up:before { content: "\f01b" }
.fa-inbox:before { content: "\f01c" }
.fa-play-circle-o:before { content: "\f01d" }
.fa-rotate-right:before, .fa-repeat:before { content: "\f01e" }
.fa-refresh:before { content: "\f021" }
.fa-list-alt:before { content: "\f022" }
.fa-lock:before { content: "\f023" }
.fa-flag:before { content: "\f024" }
.fa-headphones:before { content: "\f025" }
.fa-volume-off:before { content: "\f026" }
.fa-volume-down:before { content: "\f027" }
.fa-volume-up:before { content: "\f028" }
.fa-qrcode:before { content: "\f029" }
.fa-barcode:before { content: "\f02a" }
.fa-tag:before { content: "\f02b" }
.fa-tags:before { content: "\f02c" }
.fa-book:before { content: "\f02d" }
.fa-bookmark:before { content: "\f02e" }
.fa-print:before { content: "\f02f" }
.fa-camera:before { content: "\f030" }
.fa-font:before { content: "\f031" }
.fa-bold:before { content: "\f032" }
.fa-italic:before { content: "\f033" }
.fa-text-height:before { content: "\f034" }
.fa-text-width:before { content: "\f035" }
.fa-align-left:before { content: "\f036" }
.fa-align-center:before { content: "\f037" }
.fa-align-right:before { content: "\f038" }
.fa-align-justify:before { content: "\f039" }
.fa-list:before { content: "\f03a" }
.fa-dedent:before, .fa-outdent:before { content: "\f03b" }
.fa-indent:before { content: "\f03c" }
.fa-video-camera:before { content: "\f03d" }
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e" }
.fa-pencil:before { content: "\f040" }
.fa-map-marker:before { content: "\f041" }
.fa-adjust:before { content: "\f042" }
.fa-tint:before { content: "\f043" }
.fa-edit:before, .fa-pencil-square-o:before { content: "\f044" }
.fa-share-square-o:before { content: "\f045" }
.fa-check-square-o:before { content: "\f046" }
.fa-arrows:before { content: "\f047" }
.fa-step-backward:before { content: "\f048" }
.fa-fast-backward:before { content: "\f049" }
.fa-backward:before { content: "\f04a" }
.fa-play:before { content: "\f04b" }
.fa-pause:before { content: "\f04c" }
.fa-stop:before { content: "\f04d" }
.fa-forward:before { content: "\f04e" }
.fa-fast-forward:before { content: "\f050" }
.fa-step-forward:before { content: "\f051" }
.fa-eject:before { content: "\f052" }
.fa-chevron-left:before { content: "\f053" }
.fa-chevron-right:before { content: "\f054" }
.fa-plus-circle:before { content: "\f055" }
.fa-minus-circle:before { content: "\f056" }
.fa-times-circle:before { content: "\f057" }
.fa-check-circle:before { content: "\f058" }
.fa-question-circle:before { content: "\f059" }
.fa-info-circle:before { content: "\f05a" }
.fa-crosshairs:before { content: "\f05b" }
.fa-times-circle-o:before { content: "\f05c" }
.fa-check-circle-o:before { content: "\f05d" }
.fa-ban:before { content: "\f05e" }
.fa-arrow-left:before { content: "\f060" }
.fa-arrow-right:before { content: "\f061" }
.fa-arrow-up:before { content: "\f062" }
.fa-arrow-down:before { content: "\f063" }
.fa-mail-forward:before, .fa-share:before { content: "\f064" }
.fa-expand:before { content: "\f065" }
.fa-compress:before { content: "\f066" }
.fa-plus:before { content: "\f067" }
.fa-minus:before { content: "\f068" }
.fa-asterisk:before { content: "\f069" }
.fa-exclamation-circle:before { content: "\f06a" }
.fa-gift:before { content: "\f06b" }
.fa-leaf:before { content: "\f06c" }
.fa-fire:before { content: "\f06d" }
.fa-eye:before { content: "\f06e" }
.fa-eye-slash:before { content: "\f070" }
.fa-warning:before, .fa-exclamation-triangle:before { content: "\f071" }
.fa-plane:before { content: "\f072" }
.fa-calendar:before { content: "\f073" }
.fa-random:before { content: "\f074" }
.fa-comment:before { content: "\f075" }
.fa-magnet:before { content: "\f076" }
.fa-chevron-up:before { content: "\f077" }
.fa-chevron-down:before { content: "\f078" }
.fa-retweet:before { content: "\f079" }
.fa-shopping-cart:before { content: "\f07a" }
.fa-folder:before { content: "\f07b" }
.fa-folder-open:before { content: "\f07c" }
.fa-arrows-v:before { content: "\f07d" }
.fa-arrows-h:before { content: "\f07e" }
.fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080" }
.fa-twitter-square:before { content: "\f081" }
.fa-facebook-square:before { content: "\f082" }
.fa-camera-retro:before { content: "\f083" }
.fa-key:before { content: "\f084" }
.fa-gears:before, .fa-cogs:before { content: "\f085" }
.fa-comments:before { content: "\f086" }
.fa-thumbs-o-up:before { content: "\f087" }
.fa-thumbs-o-down:before { content: "\f088" }
.fa-star-half:before { content: "\f089" }
.fa-heart-o:before { content: "\f08a" }
.fa-sign-out:before { content: "\f08b" }
.fa-linkedin-square:before { content: "\f08c" }
.fa-thumb-tack:before { content: "\f08d" }
.fa-external-link:before { content: "\f08e" }
.fa-sign-in:before { content: "\f090" }
.fa-trophy:before { content: "\f091" }
.fa-github-square:before { content: "\f092" }
.fa-upload:before { content: "\f093" }
.fa-lemon-o:before { content: "\f094" }
.fa-phone:before { content: "\f095" }
.fa-square-o:before { content: "\f096" }
.fa-bookmark-o:before { content: "\f097" }
.fa-phone-square:before { content: "\f098" }
.fa-twitter:before { content: "\f099" }
.fa-facebook-f:before, .fa-facebook:before { content: "\f09a" }
.fa-github:before { content: "\f09b" }
.fa-unlock:before { content: "\f09c" }
.fa-credit-card:before { content: "\f09d" }
.fa-rss:before { content: "\f09e" }
.fa-hdd-o:before { content: "\f0a0" }
.fa-bullhorn:before { content: "\f0a1" }
.fa-bell:before { content: "\f0f3" }
.fa-certificate:before { content: "\f0a3" }
.fa-hand-o-right:before { content: "\f0a4" }
.fa-hand-o-left:before { content: "\f0a5" }
.fa-hand-o-up:before { content: "\f0a6" }
.fa-hand-o-down:before { content: "\f0a7" }
.fa-arrow-circle-left:before { content: "\f0a8" }
.fa-arrow-circle-right:before { content: "\f0a9" }
.fa-arrow-circle-up:before { content: "\f0aa" }
.fa-arrow-circle-down:before { content: "\f0ab" }
.fa-globe:before { content: "\f0ac" }
.fa-wrench:before { content: "\f0ad" }
.fa-tasks:before { content: "\f0ae" }
.fa-filter:before { content: "\f0b0" }
.fa-briefcase:before { content: "\f0b1" }
.fa-arrows-alt:before { content: "\f0b2" }
.fa-group:before, .fa-users:before { content: "\f0c0" }
.fa-chain:before, .fa-link:before { content: "\f0c1" }
.fa-cloud:before { content: "\f0c2" }
.fa-flask:before { content: "\f0c3" }
.fa-cut:before, .fa-scissors:before { content: "\f0c4" }
.fa-copy:before, .fa-files-o:before { content: "\f0c5" }
.fa-paperclip:before { content: "\f0c6" }
.fa-save:before, .fa-floppy-o:before { content: "\f0c7" }
.fa-square:before { content: "\f0c8" }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9" }
.fa-list-ul:before { content: "\f0ca" }
.fa-list-ol:before { content: "\f0cb" }
.fa-strikethrough:before { content: "\f0cc" }
.fa-underline:before { content: "\f0cd" }
.fa-table:before { content: "\f0ce" }
.fa-magic:before { content: "\f0d0" }
.fa-truck:before { content: "\f0d1" }
.fa-pinterest:before { content: "\f0d2" }
.fa-pinterest-square:before { content: "\f0d3" }
.fa-google-plus-square:before { content: "\f0d4" }
.fa-google-plus:before { content: "\f0d5" }
.fa-money:before { content: "\f0d6" }
.fa-caret-down:before { content: "\f0d7" }
.fa-caret-up:before { content: "\f0d8" }
.fa-caret-left:before { content: "\f0d9" }
.fa-caret-right:before { content: "\f0da" }
.fa-columns:before { content: "\f0db" }
.fa-unsorted:before, .fa-sort:before { content: "\f0dc" }
.fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd" }
.fa-sort-up:before, .fa-sort-asc:before { content: "\f0de" }
.fa-envelope:before { content: "\f0e0" }
.fa-linkedin:before { content: "\f0e1" }
.fa-rotate-left:before, .fa-undo:before { content: "\f0e2" }
.fa-legal:before, .fa-gavel:before { content: "\f0e3" }
.fa-dashboard:before, .fa-tachometer:before { content: "\f0e4" }
.fa-comment-o:before { content: "\f0e5" }
.fa-comments-o:before { content: "\f0e6" }
.fa-flash:before, .fa-bolt:before { content: "\f0e7" }
.fa-sitemap:before { content: "\f0e8" }
.fa-umbrella:before { content: "\f0e9" }
.fa-paste:before, .fa-clipboard:before { content: "\f0ea" }
.fa-lightbulb-o:before { content: "\f0eb" }
.fa-exchange:before { content: "\f0ec" }
.fa-cloud-download:before { content: "\f0ed" }
.fa-cloud-upload:before { content: "\f0ee" }
.fa-user-md:before { content: "\f0f0" }
.fa-stethoscope:before { content: "\f0f1" }
.fa-suitcase:before { content: "\f0f2" }
.fa-bell-o:before { content: "\f0a2" }
.fa-coffee:before { content: "\f0f4" }
.fa-cutlery:before { content: "\f0f5" }
.fa-file-text-o:before { content: "\f0f6" }
.fa-building-o:before { content: "\f0f7" }
.fa-hospital-o:before { content: "\f0f8" }
.fa-ambulance:before { content: "\f0f9" }
.fa-medkit:before { content: "\f0fa" }
.fa-fighter-jet:before { content: "\f0fb" }
.fa-beer:before { content: "\f0fc" }
.fa-h-square:before { content: "\f0fd" }
.fa-plus-square:before { content: "\f0fe" }
.fa-angle-double-left:before { content: "\f100" }
.fa-angle-double-right:before { content: "\f101" }
.fa-angle-double-up:before { content: "\f102" }
.fa-angle-double-down:before { content: "\f103" }
.fa-angle-left:before { content: "\f104" }
.fa-angle-right:before { content: "\f105" }
.fa-angle-up:before { content: "\f106" }
.fa-angle-down:before { content: "\f107" }
.fa-desktop:before { content: "\f108" }
.fa-laptop:before { content: "\f109" }
.fa-tablet:before { content: "\f10a" }
.fa-mobile-phone:before, .fa-mobile:before { content: "\f10b" }
.fa-circle-o:before { content: "\f10c" }
.fa-quote-left:before { content: "\f10d" }
.fa-quote-right:before { content: "\f10e" }
.fa-spinner:before { content: "\f110" }
.fa-circle:before { content: "\f111" }
.fa-mail-reply:before, .fa-reply:before { content: "\f112" }
.fa-github-alt:before { content: "\f113" }
.fa-folder-o:before { content: "\f114" }
.fa-folder-open-o:before { content: "\f115" }
.fa-smile-o:before { content: "\f118" }
.fa-frown-o:before { content: "\f119" }
.fa-meh-o:before { content: "\f11a" }
.fa-gamepad:before { content: "\f11b" }
.fa-keyboard-o:before { content: "\f11c" }
.fa-flag-o:before { content: "\f11d" }
.fa-flag-checkered:before { content: "\f11e" }
.fa-terminal:before { content: "\f120" }
.fa-code:before { content: "\f121" }
.fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122" }
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123" }
.fa-location-arrow:before { content: "\f124" }
.fa-crop:before { content: "\f125" }
.fa-code-fork:before { content: "\f126" }
.fa-unlink:before, .fa-chain-broken:before { content: "\f127" }
.fa-question:before { content: "\f128" }
.fa-info:before { content: "\f129" }
.fa-exclamation:before { content: "\f12a" }
.fa-superscript:before { content: "\f12b" }
.fa-subscript:before { content: "\f12c" }
.fa-eraser:before { content: "\f12d" }
.fa-puzzle-piece:before { content: "\f12e" }
.fa-microphone:before { content: "\f130" }
.fa-microphone-slash:before { content: "\f131" }
.fa-shield:before { content: "\f132" }
.fa-calendar-o:before { content: "\f133" }
.fa-fire-extinguisher:before { content: "\f134" }
.fa-rocket:before { content: "\f135" }
.fa-maxcdn:before { content: "\f136" }
.fa-chevron-circle-left:before { content: "\f137" }
.fa-chevron-circle-right:before { content: "\f138" }
.fa-chevron-circle-up:before { content: "\f139" }
.fa-chevron-circle-down:before { content: "\f13a" }
.fa-html5:before { content: "\f13b" }
.fa-css3:before { content: "\f13c" }
.fa-anchor:before { content: "\f13d" }
.fa-unlock-alt:before { content: "\f13e" }
.fa-bullseye:before { content: "\f140" }
.fa-ellipsis-h:before { content: "\f141" }
.fa-ellipsis-v:before { content: "\f142" }
.fa-rss-square:before { content: "\f143" }
.fa-play-circle:before { content: "\f144" }
.fa-ticket:before { content: "\f145" }
.fa-minus-square:before { content: "\f146" }
.fa-minus-square-o:before { content: "\f147" }
.fa-level-up:before { content: "\f148" }
.fa-level-down:before { content: "\f149" }
.fa-check-square:before { content: "\f14a" }
.fa-pencil-square:before { content: "\f14b" }
.fa-external-link-square:before { content: "\f14c" }
.fa-share-square:before { content: "\f14d" }
.fa-compass:before { content: "\f14e" }
.fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150" }
.fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151" }
.fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152" }
.fa-euro:before, .fa-eur:before { content: "\f153" }
.fa-gbp:before { content: "\f154" }
.fa-dollar:before, .fa-usd:before { content: "\f155" }
.fa-rupee:before, .fa-inr:before { content: "\f156" }
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157" }
.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158" }
.fa-won:before, .fa-krw:before { content: "\f159" }
.fa-bitcoin:before, .fa-btc:before { content: "\f15a" }
.fa-file:before { content: "\f15b" }
.fa-file-text:before { content: "\f15c" }
.fa-sort-alpha-asc:before { content: "\f15d" }
.fa-sort-alpha-desc:before { content: "\f15e" }
.fa-sort-amount-asc:before { content: "\f160" }
.fa-sort-amount-desc:before { content: "\f161" }
.fa-sort-numeric-asc:before { content: "\f162" }
.fa-sort-numeric-desc:before { content: "\f163" }
.fa-thumbs-up:before { content: "\f164" }
.fa-thumbs-down:before { content: "\f165" }
.fa-youtube-square:before { content: "\f166" }
.fa-youtube:before { content: "\f167" }
.fa-xing:before { content: "\f168" }
.fa-xing-square:before { content: "\f169" }
.fa-youtube-play:before { content: "\f16a" }
.fa-dropbox:before { content: "\f16b" }
.fa-stack-overflow:before { content: "\f16c" }
.fa-instagram:before { content: "\f16d" }
.fa-flickr:before { content: "\f16e" }
.fa-adn:before { content: "\f170" }
.fa-bitbucket:before { content: "\f171" }
.fa-bitbucket-square:before { content: "\f172" }
.fa-tumblr:before { content: "\f173" }
.fa-tumblr-square:before { content: "\f174" }
.fa-long-arrow-down:before { content: "\f175" }
.fa-long-arrow-up:before { content: "\f176" }
.fa-long-arrow-left:before { content: "\f177" }
.fa-long-arrow-right:before { content: "\f178" }
.fa-apple:before { content: "\f179" }
.fa-windows:before { content: "\f17a" }
.fa-android:before { content: "\f17b" }
.fa-linux:before { content: "\f17c" }
.fa-dribbble:before { content: "\f17d" }
.fa-skype:before { content: "\f17e" }
.fa-foursquare:before { content: "\f180" }
.fa-trello:before { content: "\f181" }
.fa-female:before { content: "\f182" }
.fa-male:before { content: "\f183" }
.fa-gittip:before, .fa-gratipay:before { content: "\f184" }
.fa-sun-o:before { content: "\f185" }
.fa-moon-o:before { content: "\f186" }
.fa-archive:before { content: "\f187" }
.fa-bug:before { content: "\f188" }
.fa-vk:before { content: "\f189" }
.fa-weibo:before { content: "\f18a" }
.fa-renren:before { content: "\f18b" }
.fa-pagelines:before { content: "\f18c" }
.fa-stack-exchange:before { content: "\f18d" }
.fa-arrow-circle-o-right:before { content: "\f18e" }
.fa-arrow-circle-o-left:before { content: "\f190" }
.fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191" }
.fa-dot-circle-o:before { content: "\f192" }
.fa-wheelchair:before { content: "\f193" }
.fa-vimeo-square:before { content: "\f194" }
.fa-turkish-lira:before, .fa-try:before { content: "\f195" }
.fa-plus-square-o:before { content: "\f196" }
.fa-space-shuttle:before { content: "\f197" }
.fa-slack:before { content: "\f198" }
.fa-envelope-square:before { content: "\f199" }
.fa-wordpress:before { content: "\f19a" }
.fa-openid:before { content: "\f19b" }
.fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c" }
.fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d" }
.fa-yahoo:before { content: "\f19e" }
.fa-google:before { content: "\f1a0" }
.fa-reddit:before { content: "\f1a1" }
.fa-reddit-square:before { content: "\f1a2" }
.fa-stumbleupon-circle:before { content: "\f1a3" }
.fa-stumbleupon:before { content: "\f1a4" }
.fa-delicious:before { content: "\f1a5" }
.fa-digg:before { content: "\f1a6" }
.fa-pied-piper:before { content: "\f1a7" }
.fa-pied-piper-alt:before { content: "\f1a8" }
.fa-drupal:before { content: "\f1a9" }
.fa-joomla:before { content: "\f1aa" }
.fa-language:before { content: "\f1ab" }
.fa-fax:before { content: "\f1ac" }
.fa-building:before { content: "\f1ad" }
.fa-child:before { content: "\f1ae" }
.fa-paw:before { content: "\f1b0" }
.fa-spoon:before { content: "\f1b1" }
.fa-cube:before { content: "\f1b2" }
.fa-cubes:before { content: "\f1b3" }
.fa-behance:before { content: "\f1b4" }
.fa-behance-square:before { content: "\f1b5" }
.fa-steam:before { content: "\f1b6" }
.fa-steam-square:before { content: "\f1b7" }
.fa-recycle:before { content: "\f1b8" }
.fa-automobile:before, .fa-car:before { content: "\f1b9" }
.fa-cab:before, .fa-taxi:before { content: "\f1ba" }
.fa-tree:before { content: "\f1bb" }
.fa-spotify:before { content: "\f1bc" }
.fa-deviantart:before { content: "\f1bd" }
.fa-soundcloud:before { content: "\f1be" }
.fa-database:before { content: "\f1c0" }
.fa-file-pdf-o:before { content: "\f1c1" }
.fa-file-word-o:before { content: "\f1c2" }
.fa-file-excel-o:before { content: "\f1c3" }
.fa-file-powerpoint-o:before { content: "\f1c4" }
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5" }
.fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6" }
.fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7" }
.fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8" }
.fa-file-code-o:before { content: "\f1c9" }
.fa-vine:before { content: "\f1ca" }
.fa-codepen:before { content: "\f1cb" }
.fa-jsfiddle:before { content: "\f1cc" }
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd" }
.fa-circle-o-notch:before { content: "\f1ce" }
.fa-ra:before, .fa-rebel:before { content: "\f1d0" }
.fa-ge:before, .fa-empire:before { content: "\f1d1" }
.fa-git-square:before { content: "\f1d2" }
.fa-git:before { content: "\f1d3" }
.fa-hacker-news:before { content: "\f1d4" }
.fa-tencent-weibo:before { content: "\f1d5" }
.fa-qq:before { content: "\f1d6" }
.fa-wechat:before, .fa-weixin:before { content: "\f1d7" }
.fa-send:before, .fa-paper-plane:before { content: "\f1d8" }
.fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9" }
.fa-history:before { content: "\f1da" }
.fa-genderless:before, .fa-circle-thin:before { content: "\f1db" }
.fa-header:before { content: "\f1dc" }
.fa-paragraph:before { content: "\f1dd" }
.fa-sliders:before { content: "\f1de" }
.fa-share-alt:before { content: "\f1e0" }
.fa-share-alt-square:before { content: "\f1e1" }
.fa-bomb:before { content: "\f1e2" }
.fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3" }
.fa-tty:before { content: "\f1e4" }
.fa-binoculars:before { content: "\f1e5" }
.fa-plug:before { content: "\f1e6" }
.fa-slideshare:before { content: "\f1e7" }
.fa-twitch:before { content: "\f1e8" }
.fa-yelp:before { content: "\f1e9" }
.fa-newspaper-o:before { content: "\f1ea" }
.fa-wifi:before { content: "\f1eb" }
.fa-calculator:before { content: "\f1ec" }
.fa-paypal:before { content: "\f1ed" }
.fa-google-wallet:before { content: "\f1ee" }
.fa-cc-visa:before { content: "\f1f0" }
.fa-cc-mastercard:before { content: "\f1f1" }
.fa-cc-discover:before { content: "\f1f2" }
.fa-cc-amex:before { content: "\f1f3" }
.fa-cc-paypal:before { content: "\f1f4" }
.fa-cc-stripe:before { content: "\f1f5" }
.fa-bell-slash:before { content: "\f1f6" }
.fa-bell-slash-o:before { content: "\f1f7" }
.fa-trash:before { content: "\f1f8" }
.fa-copyright:before { content: "\f1f9" }
.fa-at:before { content: "\f1fa" }
.fa-eyedropper:before { content: "\f1fb" }
.fa-paint-brush:before { content: "\f1fc" }
.fa-birthday-cake:before { content: "\f1fd" }
.fa-area-chart:before { content: "\f1fe" }
.fa-pie-chart:before { content: "\f200" }
.fa-line-chart:before { content: "\f201" }
.fa-lastfm:before { content: "\f202" }
.fa-lastfm-square:before { content: "\f203" }
.fa-toggle-off:before { content: "\f204" }
.fa-toggle-on:before { content: "\f205" }
.fa-bicycle:before { content: "\f206" }
.fa-bus:before { content: "\f207" }
.fa-ioxhost:before { content: "\f208" }
.fa-angellist:before { content: "\f209" }
.fa-cc:before { content: "\f20a" }
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b" }
.fa-meanpath:before { content: "\f20c" }
.fa-buysellads:before { content: "\f20d" }
.fa-connectdevelop:before { content: "\f20e" }
.fa-dashcube:before { content: "\f210" }
.fa-forumbee:before { content: "\f211" }
.fa-leanpub:before { content: "\f212" }
.fa-sellsy:before { content: "\f213" }
.fa-shirtsinbulk:before { content: "\f214" }
.fa-simplybuilt:before { content: "\f215" }
.fa-skyatlas:before { content: "\f216" }
.fa-cart-plus:before { content: "\f217" }
.fa-cart-arrow-down:before { content: "\f218" }
.fa-diamond:before { content: "\f219" }
.fa-ship:before { content: "\f21a" }
.fa-user-secret:before { content: "\f21b" }
.fa-motorcycle:before { content: "\f21c" }
.fa-street-view:before { content: "\f21d" }
.fa-heartbeat:before { content: "\f21e" }
.fa-venus:before { content: "\f221" }
.fa-mars:before { content: "\f222" }
.fa-mercury:before { content: "\f223" }
.fa-transgender:before { content: "\f224" }
.fa-transgender-alt:before { content: "\f225" }
.fa-venus-double:before { content: "\f226" }
.fa-mars-double:before { content: "\f227" }
.fa-venus-mars:before { content: "\f228" }
.fa-mars-stroke:before { content: "\f229" }
.fa-mars-stroke-v:before { content: "\f22a" }
.fa-mars-stroke-h:before { content: "\f22b" }
.fa-neuter:before { content: "\f22c" }
.fa-facebook-official:before { content: "\f230" }
.fa-pinterest-p:before { content: "\f231" }
.fa-whatsapp:before { content: "\f232" }
.fa-server:before { content: "\f233" }
.fa-user-plus:before { content: "\f234" }
.fa-user-times:before { content: "\f235" }
.fa-hotel:before, .fa-bed:before { content: "\f236" }
.fa-viacoin:before { content: "\f237" }
.fa-train:before { content: "\f238" }
.fa-subway:before { content: "\f239" }
.fa-medium:before { content: "\f23a" }
/*================================
ilightbox
================================*/

.ilightbox-overlay.metro-black { background: #000; }
.ilightbox-loader.metro-black { -webkit-box-shadow: rgba(0, 0, 0, 1) 0px 0px 55px, rgba(0, 0, 0, .3) 0px 0px 55px; box-shadow: rgba(0, 0, 0, 1) 0px 0px 55px, rgba(0, 0, 0, .3) 0px 0px 55px; }
.ilightbox-loader.metro-black div { background: #000 url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/preloader.gif') no-repeat center; }
.ilightbox-holder.metro-black { padding: 3px; background: #000; -webkit-box-shadow: 0 0 45px rgba(0, 0, 0, .8); box-shadow: 0 0 45px rgba(0, 0, 0, .8); }
.ilightbox-holder.metro-black .ilightbox-container .ilightbox-caption { background: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/caption-bg.png') repeat-x bottom; background-size: 100% 100%; left: 0; right: 0; color: #FFF; text-shadow: 0 0 3px rgba(0, 0, 0, .75); padding-top: 15px; }
.ilightbox-holder.metro-black .ilightbox-container .ilightbox-social { background: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/social-bg.png'); -webkit-border-radius: 2px; border-radius: 2px; }
.ilightbox-holder.metro-black .ilightbox-alert { background: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/alert.png') no-repeat center top; color: #555; }
/* Style toolbar */
.ilightbox-toolbar.metro-black { top: 8px; left: 8px; height: 25px; }
.ilightbox-toolbar.metro-black a { width: 27px; height: 25px; background: #000 url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/buttons.png') no-repeat 7px 6px; }
.ilightbox-toolbar.metro-black a:hover { background-color: #51b7ff; }
.ilightbox-toolbar.metro-black a.ilightbox-close:hover { background-color: #d94947; }
.ilightbox-toolbar.metro-black a.disabled { opacity: 0.2; filter: alpha(opacity=20); cursor: default; background-color: #000; -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .8); box-shadow: 0 0 25px rgba(0, 0, 0, .8); }
.ilightbox-toolbar.metro-black a.ilightbox-fullscreen { background-position: 6px -31px; }
.ilightbox-toolbar.metro-black a.ilightbox-play { background-position: 8px -55px; }
.ilightbox-toolbar.metro-black a.ilightbox-pause { background-position: 8px -81px; }
.isMobile .ilightbox-toolbar.metro-black { background: #000; top: auto; bottom: 0; left: 0; width: 100%; height: 40px; text-align: center; }
.isMobile .ilightbox-toolbar.metro-black a { display: inline-block; float: none; width: 50px; height: 40px; background-size: 50%; background-position: 50%; }
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-fullscreen { background-image: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/fullscreen-icon-64.png'); background-image/*\**/: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/fullscreen-icon-ie.png')\9;  /* IE7-8 */ }
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-close { background-image: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/x-mark-icon-64.png'); background-image/*\**/: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/x-mark-icon-ie.png')\9;  /* IE7-8 */ }
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-next-button { background-image: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/arrow-next-icon-64.png'); background-image/*\**/: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/arrow-next-icon-ie.png')\9;  /* IE7-8 */ background-position: 52% 50%; }
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-prev-button { background-image: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/arrow-prev-icon-64.png'); background-image/*\**/: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/arrow-prev-icon-ie.png')\9;  /* IE7-8 */ background-position: 48% 50%; }
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-play { background-image: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/play-icon-64.png'); background-image/*\**/: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/play-icon-ie.png')\9;  /* IE7-8 */ }
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-pause { background-image: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/pause-icon-64.png'); background-image/*\**/: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/pause-icon-ie.png')\9;  /* IE7-8 */ }
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-title { font-size: 18px; padding: 10px 12px; padding-right: 60px; color: #acacad; }
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar { left: auto; top: 5px; right: 5px; }
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar a { float: right; }
/* Style thumbnails */
.ilightbox-thumbnails.metro-black.ilightbox-horizontal { height: 104px; }
.ilightbox-thumbnails.metro-black.ilightbox-horizontal .ilightbox-thumbnails-container { height: 104px; }
.ilightbox-thumbnails.metro-black.ilightbox-vertical { width: 144px; }
.ilightbox-thumbnails.metro-black.ilightbox-vertical .ilightbox-thumbnails-container { width: 144px; }
.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail img { border: 2px solid #000; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .8); box-shadow: 0 0 10px rgba(0, 0, 0, .8); -webkit-border-radius: 0; border-radius: 0; }
.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video { background: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/thumb-overlay-play.png') no-repeat center; }
/* Configure arrow buttons */
.ilightbox-button.metro-black.disabled { opacity: 0.1; filter: alpha(opacity=10); cursor: default; }
.ilightbox-button.metro-black span { display: block; width: 100%; height: 100%; }
.ilightbox-button.ilightbox-next-button.metro-black, .ilightbox-button.ilightbox-prev-button.metro-black { bottom: 0; right: 0; left: 0; left/*\**/: 35%\9;  /* IE7-8 */ right/*\**/: auto\9;  /* IE7-8 */ width: 30%; height: 100px; margin: auto; background: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/arrows_vertical.png') no-repeat 50% -100px; background-color: #000; background-color: rgba(0, 0, 0, 0.5); }
.ilightbox-button.ilightbox-prev-button.metro-black { top: 0; bottom: auto; background-position: 50% 0; }
.ilightbox-button.ilightbox-next-button.metro-black.horizontal, .ilightbox-button.ilightbox-prev-button.metro-black.horizontal { right: 0; left: auto; top: 0; bottom: 0; top/*\**/: 36%\9;  /* IE7-8 */ bottom/*\**/: auto\9;  /* IE7-8 */ width: 100px; height: 30%; background-image: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/arrows_horizontal.png'); background-position: -93px 50%; }
.ilightbox-button.ilightbox-prev-button.metro-black.horizontal { right: auto; left: 0; background-position: -7px 50%; }
/* Reset Styles */
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * { float: none; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; line-height: 100%; vertical-align: baseline; background: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: -moz-none; -khtml-user-select: none; -o-user-select: none; user-select: none; }
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); }
/* Disable & Hide Scrollbar */
.ilightbox-noscroll { overflow: hidden; }
.ilightbox-closedhand * { cursor: url(closedhand.cur), default !important; }
.ilightbox-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100000; }
.ilightbox-loader { position: fixed; z-index: 100005; top: 45%; left: -192px; padding-left: 30px; opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -webkit-border-radius: 0 100px 100px 0; border-radius: 0 100px 100px 0; }
.ilightbox-loader div { width: 72px; height: 72px; -webkit-border-radius: 0 100px 100px 0; border-radius: 0 100px 100px 0; }
.ilightbox-loader.horizontal { left: 45%; top: -192px; padding: 0; padding-top: 30px; -webkit-border-radius: 0 0 100px 100px; border-radius: 0 0 100px 100px; }
.ilightbox-loader.horizontal div { -webkit-border-radius: 0 0 100px 100px; border-radius: 0 0 100px 100px; }
.ilightbox-toolbar { display: none; position: fixed; z-index: 100010; }
.ilightbox-toolbar a { float: left; cursor: pointer; }
.ilightbox-toolbar .ilightbox-prev-button, .ilightbox-toolbar .ilightbox-next-button { display: none; }
.ilightbox-thumbnails { display: block; position: fixed; z-index: 100009; }
.ilightbox-thumbnails.ilightbox-horizontal { bottom: 0; left: 0; width: 100%; height: 100px; }
.ilightbox-thumbnails.ilightbox-vertical { top: 0; right: 0; width: 140px; height: 100%; overflow: hidden; }
.ilightbox-thumbnails .ilightbox-thumbnails-container { display: block; position: relative; }
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container { width: 100%; height: 100px; }
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container { width: 140px; height: 100%; }
.ilightbox-thumbnails .ilightbox-thumbnails-grid { display: block; position: absolute; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); }
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail { display: block; cursor: pointer; padding: 10px; position: relative; }
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img { width: 100%; height: 100%; -webkit-border-radius: 2px; border-radius: 2px; -ms-interpolation-mode: bicubic; }
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon { width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: .7; }
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover { opacity: 1; }
.ilightbox-holder { display: none; position: fixed; z-index: 100003; -webkit-transform: none; -moz-transform: none; }
.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev { cursor: pointer; }
.ilightbox-holder div.ilightbox-container { position: relative; width: 100%; height: 100%; }
.ilightbox-holder img.ilightbox-image { width: 100%; height: 100%; }
.ilightbox-holder .ilightbox-container .ilightbox-caption { display: none; position: absolute; left: 30px; right: 30px; bottom: 0; max-width: 100%; padding: 5px 10px; margin: 0 auto; font-size: 12px; line-height: 150%; word-wrap: break-word; z-index: 20003; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
.ilightbox-holder .ilightbox-container .ilightbox-social { display: none; position: absolute; left: 10px; top: 10px; padding: 5px; padding-left: 0; z-index: 20003; height: 16px; }
.ilightbox-holder .ilightbox-container .ilightbox-social ul { float: left; list-style: none; height: 16px; }
.ilightbox-holder .ilightbox-container .ilightbox-social ul li { display: inline; }
.ilightbox-holder .ilightbox-container .ilightbox-social ul li a { float: left; margin-left: 5px; width: 16px; height: 16px; background-repeat: no-repeat; background-position: 50%; }
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a { background-image: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/../social_icons/facebook_16.png'); }
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a { background-image: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/../social_icons/digg_16.png'); }
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a { background-image: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/../social_icons/twitter_16.png'); }
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a { background-image: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/../social_icons/delicious_16.png'); }
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a { background-image: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/../social_icons/reddit_16.png'); }
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a { background-image: url('http://static.ivg.it/wp-content/themes/editheme-2015/css/metro-black-skin/../social_icons/google_plus_16.png'); }
.ilightbox-holder .ilightbox-alert { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; text-align: center; padding-top: 100px; margin: auto; width: 300px; height: 50px; }
.ilightbox-holder .ilightbox-wrapper { width: 100%; height: 100%; overflow: auto; }
.ilightbox-holder .ilightbox-inner-toolbar { position: relative; z-index: 100; }
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar { position: absolute; }
/* Style arrow buttons */
.ilightbox-button { position: fixed; z-index: 100008; cursor: pointer; }
/* Style mobile devices */
.isMobile .ilightbox-button, .isMobile .ilightbox-thumbnails { display: none !important; }
.isMobile .ilightbox-toolbar .ilightbox-prev-button, .isMobile .ilightbox-toolbar .ilightbox-next-button { display: block; }

/*! jQuery UI - v1.11.4 - 2015-04-12
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=0&bgColorHeader=%23FFF&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=%23FFF&fcHeader=%23666&iconColorHeader=%239b1222&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23aaaaaa&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=%23d3d3d3&fcDefault=%23555555&iconColorDefault=%23888888&bgColorHover=%23dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=%23999999&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=%23aaaaaa&fcActive=%23212121&iconColorActive=%23454545&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("/wp-content/themes/editheme-2015/img/ui/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #FFF;background:#FFF url("/wp-content/themes/editheme-2015/img/ui/ui-bg_highlight-soft_100_FFF_1x100.png") 50% 50% repeat-x;color:#666;font-weight:bold}.ui-widget-header a{color:#666}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("/wp-content/themes/editheme-2015/img/ui/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("/wp-content/themes/editheme-2015/img/ui/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("/wp-content/themes/editheme-2015/img/ui/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("/wp-content/themes/editheme-2015/img/ui/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("/wp-content/themes/editheme-2015/img/ui/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/wp-content/themes/editheme-2015/img/ui/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/wp-content/themes/editheme-2015/img/ui/ui-icons_9b1222_256x240.png")}.ui-state-default .ui-icon{background-image:url("/wp-content/themes/editheme-2015/img/ui/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/wp-content/themes/editheme-2015/img/ui/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("/wp-content/themes/editheme-2015/img/ui/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("/wp-content/themes/editheme-2015/img/ui/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/wp-content/themes/editheme-2015/img/ui/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa url("/wp-content/themes/editheme-2015/img/ui/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("/wp-content/themes/editheme-2015/img/ui/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
