/* CSS Document */
/*
Theme Name: Editheme 
Theme URI: http://edinet.info/
Description: Edinet.info
Version: 1.0
Author: Lorenzo Scarfì
*/


@import "../topbar.css?v=36";

.clr { clear: both }
#wp-admin-bar-menabo a  { background-color: #FC0; color: #000 !important}
#wp-admin-bar-menabo a:hover { background-color: #FFF !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 }
.read-more-comment { font-weight: 600}

.viddler-app-wrap div.viddler-embed .bar-holder { padding: 0 !important ; width: 100% !important }
.viddler-app-wrap div.viddler-embed .time {  line-height: 19px !important ;   font-size: 10px !important ;}
.viddler-app-wrap div.viddler-embed .bar-holder { height: 18px !important }
.viddler-app-wrap div.viddler-embed .bar { height: 18px !important }


.viddler-app-wrap div.viddler-embed div.total-time-bar  { background-color: #494a4a !important }
.viddler-app-wrap div.viddler-embed div.current-time-bar { background-color: #9b1222 !important}
.viddler-app-wrap div.viddler-embed div.media-gui.minimal div.bottom { height: 5px !important}

 #edifeed  { position: relative}
#edifeed img { width: 100%; padding: 1px; border: 1px solid #DFDFDF; border-radius: 2px}
#edifeed  .likes { position: absolute; bottom: 10px; right: 10px;   color: #FFF;  font-weight: bold;  font-size: 20px;}


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: bold}

p, ul, ol, li, #entry h1, #entry h2, #entry h3, #entry h4, #entry h5, #entry h6, .bottom-related-posts h3, .single-content .social-bar h3, .apertura h4, .row.top-news article header h4, .row.medium-news article h4, .apertura h4, #comments #respond, article.body-text .meta > div,
article.body-text h3.occhiello, .ms-widget.opinioni h4, .wrap-msbox article h4, #speciali-finder .form-control, .wedding-date, .photogallery-content .author, .archive-date, .form-control, #user-sb-profile-data h5, .single-fotodelgiorno .single-content .publish-date, .author, .single-evento .event-date h5, .single-event  .event-information h5, .next-four-event .wrap .item h5
.header-event-date, .next-four-event .item h5,#photogallery-content .main-photo figcaption { font-family: "Roboto Slab",sans-serif}


h1, h2, h3, h4, h5, h6, .home .carousel-photo-caption h1, .sidebar-single .carousel-photo-caption h1, .photo-video-bar article h3, .wrap-video-single article h3, .carousel-stage ul li header a.header-event-title { font-family: "Open Sans",sans-serif }


.wrap-photo-single h4, .wrap-video-single article h3, .wrap-video-single h4, .bottom-related-posts h4, .comments-title h4, .related-posts.related-01 h4, nav li a, #wrap-header .middle-bar span, .news-basse article h4, .sidebar li.sb-widget .servizi li, .service li, .most-popular h2, .news-basse article h4,   .tabs-menu li a, .comunita    li,  .multi-share, .category .archive-link, #speciali-finder .btn-wedding, #speciali-finder p, #meta-speciali li, #comunita-network ul li, .read-more-comment, #user-bar *, .sidebar li.sb-widget .gray-box h3, .wrap-comunita h3, .social-box-02 h3, .sidebar li.sb-widget .white-box h3, .wrap-community-box header h3, .last-news-24 h2 a, .wrap-community-box header .nav li a, .sidebar li.sb-widget .gray-box.necro li a, .wrap-community-box h5, .pic-oftheday h3 a, .main-content-04 h3.title a, .main-content-06 h3.title a, .main-content-07 h3.title a, .main-content-04 .gray-box.risultati li a, .main-content-04 .gray-box.risultati h2 a, .tag-cloud a, .contacts a, .foto-video, .social-box h3, .tags a, .counting, .wrap-video-single article h3, .comments-title h4, .article-tag-02 h4, .comment-form .form-submit input#submit, .footer-menu li a, .footer-news-argomento h2 a, #wrap-footer p,
.footer-menu li, .related-posts.related-02 li, .row.horizontal-menu ul.menu > li a, .social-column p, .wrap-rating-box p, .comment-policy, .photogallery-content header .photo-counter-nav, .row.horizontal-menu h4, .row.horizontal-menu .search input.btn, .footer-header #footer-icon-menu p, .footer-featured-image ul.video-actions li a p,
.ms-widget h3 a, #wrap-header.non-home .testata h1, .most-popular article h3 a, #wrap-archive-list li a, .wrap-photo-single .counting, #speciali-finder .btn-default,
#speciali-finder .menu li, .archive-content  h1.page-title, .row.horizontal-menu .search input.form-control, legend, .invia-slogan h2, #contrib_submit, #social-user-wrap h4, #user-sb-profile-data h3, .contributo-box h2, #wrap-meteo > li .meteo-item .meteo-item-content h5, .single-evento .event-topic-location h3, .single-evento .event-topic-location h4, .next-four-event .wrap .item h6, .next-four-event .wrap .item .location a, .carousel-stage ul li header h4, .carousel-stage ul li header a.header-event-readmore, .daytitle-eventi a span, .daytitle-eventi a, .fourW_600x200_120x120 #h, .fourW_600x200_120x120 a *, #speciali-finder.comunita-finder #user-link-02 a  { font-family: 'Open Sans', sans-serif; -webkit-font-smoothing: antialiased;    }
.related-posts h4, .wrap-photo-single h4, #speciali-finder p, #user-bar li a, #speciali-finder .btn-rubrica, #wrap-header .bottom-bar #main-menu li a, .home-content #mini-sidebar-top-left #sidebar-menu li a, .wrap-community-box header .nav li a
,label, #login_error li, #giornalista-meta li, #giornalista-meta h4, .sidebar-single-authors li h4 a, .page-redazione #wrap-content h3, #wrap-meteo li h4, #wrap-meteo li h3, .gray-box.box-meteo h3, .gray-box.box-meteo h4, #wrap-header .middle-bar p, #wrap-meteo > li.webcam .meteo-item .thumb span, .evento-item .location a, .event-cat a, .next-four-event .item .location a, .event-add-btn a, .last-news-24 article h3 a, #ed_Related_Box .title, #ed_Related_Box .ed_Related_Record_Content, .user-item .data ul li, .wrap-community-box.big header .iscriviti-comunita a,   #comment-nav-below a { font-family: "Roboto Slab", sans-serif !important; -webkit-font-smoothing: antialiased;    }


figcaption { display: none}
legend { font-size: 14px; text-transform: uppercase; font-weight: bold; padding: 0 0 10px 0}

.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}

.back-to-mobile { width: 100%; position: fixed; bottom: 0; left: 0;  background-color: rgba(0,0,0,0.7); text-align: center; font-weight: bold}
.back-to-mobile a { color: #FFF; display: block; font-size: 64px}
.back-to-mobile a:hover { color: #FFF}


.page-id-364297 .user-menu-login { display: none}
.page-id-364297 .social-box-02 { display: none}
.page-id-364297 .footer-header { display: none}
.ul.Pagination li { font-family: "Open Sans", Arial, sans-serif}

.page-id-388886 .company-alert { display: none}

.sticky {    position: -webkit-sticky;    position: sticky;    top: 0;}
.sticky:before,.sticky:after {    content: '';    display: table;}

/*================================
Commons
body.home { background: url(img/banner/skin.jpg) top center no-repeat fixed; padding: 75px 0 0 0}
================================*/



body.fullSkinSite { background-attachment: fixed  }
body.fullSkinSite .big-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; }

body.home.admin-bar {   background-position:  center 32px !important}
h1, h2, h3, h4, h5, h6 { font-weight: bold}
p strong { font-weight: bold;  }
a { color: #010101;   text-decoration: none}
a:hover, a:focus { color: #010101}
.row { margin: 0; padding: 0}
.jolly-row { margin: 0 0 10px 0; }

.big-container { width: 1000px; background-color: #FFF; margin: 0 auto; position: relative; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0;    }

.twitter-x-logo:hover > path { fill: black !important}
.fa-facebook:hover { color: #214285 !important}
.fa-google-plus:hover { color: #e04b37 !important}
.fa-youtube:hover { color: #e9282c !important}
.fa-instagram:hover { color: #895a40 !important}
.fa-pinterest:hover { color: #cb2027 !important}

.link-to-cinema { background: url(/wp-content/themes/editheme/img/bg-cinema.png); margin: 10px; font-size: 25px; display: block; text-align: center; font-weight: bold; color: #FFF }
.link-to-cinema:hover, .link-to-cinema:focus { color: #FFF}

.home .menu-link-archive, .category .menu-link-archive { border: none !important;}
.advanced-research-btn { float: right; font-size: 12px; padding: 4px; display: block}
.login-page .form-control { margin: 0 0 20px 0}

#wrap-content { float: left; width: 670px}
.page-id-360684 #wrap-content, .page-id-360086 #wrap-content { float: none; width: auto}

.annunci-network iframe { /*width: 660px;*/ margin: 0 auto; display: block}
.single-sondaggio .photogallery-content header h1, .single-sondaggio .wrap-rating-box { display: none !important}
body.single-sondaggio .author.no-post { display: none}


/*================================
Effects and Animiations
================================*/

.photo-video-bar article i, article h3.foto-video, .wrap-photo-single .thumb img, .photo-video-bar-webtv article i, #photo-more .item a img, .thumb-photo,#wrap-photo-slideshow img, .wrap-community-box h5, .wrap-community-box header .nav li a,  .wrap-video-single article i, .speciale-photo h4, .btn-upload-picture, .btn-upload-video, .home .carousel-photo-caption h1, .sidebar-single .carousel-photo-caption h1, .row.homephotogallery li { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;   }
.pippo { -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);-moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.4);box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.4); }

.photo-video-bar article i,  .link-to-cinema { text-shadow: -1px -1px 3px rgba(150, 150, 150, 1);}
.banner, .sidebar li.sb-widget.banner { margin: 0}
.sidebar li.sb-widget.banner.presscomtech { margin: 0 0 10px 0}
#Banner { margin: 0 auto 10px auto !important}
#PB1 #Banner { margin: 10px auto 0 auto !important}


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

.simple_overlay { display:block; z-index:99999999; background-color: rgba(0,0,0,0.9); width: 100%; height: 100%;  position: fixed;top: 0; }

.simple_overlay_header {   background: url(/wp-content/themes/editheme/img/bg-overlay-header.png) repeat-x; height: 20px; width: 70%;  margin: 1% 15% 0 15%; position: relative}
.simple_overlay_header .logo-ivg-overlay {  width: 61px; height: 14px; float: left; position: inherit; margin: 3px 0 0 3px  }
.simple_overlay .close {  color: #333; text-decoration: underline; font-size: 13px; opacity: 1; float: right; position: inherit; padding: 5px 5px 0 0; cursor:pointer; height:20px; width:180px; }
.simple_overlay  img { width: 70%; margin: 0 15%;  }



/*================================
Start Header
================================*/

#user-bar { width: 100%; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; height: 32px; }
#top-menu {   }
#user-bar .navbar-nav { margin: 0; }
#user-bar .navbar-nav > li { border-left: 1px solid #CCC; height: 31px; float: left; }


#user-bar .navbar-nav > li a { padding:  5px 8px; }
#user-bar .navbar-nav > li a.user-menu-name > span {
    font-size: 12px;
    max-width: 125px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
}
#user-bar .navbar-nav > li a.user-menu-name > .caret { height: 15px; }
#user-bar .navbar-nav > li a.advanced-research-btn { padding: 3px 10px; }
#user-bar .navbar-nav > li.user-menu-login > a { color: #9b1222; padding: 5px 8px; font-weight: 600; }
#user-bar .navbar-nav > li.user-menu-subscribe > a { color: white; background-color: #9b1222; font-weight: 700; padding: 5px 25px; }
/*.user-menu-logged a { height: 31px}*/


#user-bar .search {padding: 4px 0 0 10px;display: table;width: 100%;height: 31px;}
#user-bar .search  p { font-size: 11px; margin: 0; padding: 5px 5px 0 0; float: left}
#user-bar .search input.form-control { height: 23px;   float: left; width: 150px; padding: 4px 5px; font-size: 13px}
#user-bar .search .btn { float: right; width: 65px; padding: 2px 5px; font-size: 12px; margin: 0 0 0 4px}


ul.sub-menu { display: none}
li#sezioni { border: none}
li#sezioni:hover ul.sub-menu { display: table}
li#sezioni i { font-family: FontAwesome; color: #CCC; margin: 0 5px 0 0}

ul.sub-menu { background: #FFF; padding: 0; }
ul.sub-menu > li  { list-style: none }
ul.sub-menu > li a { display: block}
ul.sub-menu > li a:hover { background-color: #ebebeb; text-decoration: none;  }

.user-menu-logged .sub-menu { width: auto; z-index: 9; position: absolute; }
.user-menu-logged .sub-menu li { width: 135px}
.user-menu-logged .sub-menu li a { padding: 5px 3px}

#user-link-02.user-menu ul.sub-menu {  top: 21px;  }


#sezioni ul.sub-menu { padding: 0; position: absolute;left: 0;top: 35px;z-index: 9;   width: 997px; background: #FFF; border-bottom: 1px solid #DBDBDB; border-top: 1px solid #DBDBDB }
#sezioni ul.sub-menu > li  { width: 166px; height: 254px; float: left; padding: 10px 0;  margin: 0; border-right: 1px solid #DBDBDB}
#sezioni ul.sub-menu > li.menu-06 { margin: 0; border: none}
#sezioni ul.sub-menu ul { margin: 0; padding: 0}
#sezioni ul.sub-menu li { list-style: none; display: block }
#sezioni ul.sub-menu li h4 { margin: 0; color: #9b1222; font-size: 14px;  text-transform: uppercase; font-weight: 600; padding: 0 10px 0 10px; margin: 0;  display: block}
#sezioni ul.sub-menu li { display: block; font-size: 12px; line-height: 15px; color: #666; }
#sezioni ul.sub-menu li a { display: block; font-size: 12px; line-height: 14px; padding: 0 10px; background-color: transparent; border-right: none; }
#sezioni ul.sub-menu li a:hover { background-color: #ebebeb; text-decoration: none;  }
#sezioni ul.sub-menu .mega-menutitle { margin: 20px 0 0 0}
.bottom-bar #main-menu > li#sezioni > a { border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
.bottom-bar #main-menu > li#sezioni > a,
.bottom-bar #main-menu > li#sezioni > a > i,
#user-bar .navbar-nav > li#sezioni > a,
#user-bar .navbar-nav > li#sezioni > a > i
{ color: #9b1222; font-weight: 600; background-color: white; }

#user-bar #sezioni ul.sub-menu { top: 30px;}
#user-bar #sezioni ul.sub-menu { top: 30px;}


#wrap-header .row {   position: relative}
.tax-post_tag_citta #wrap-header { margin: 0 0 10px 0}
.tax-post_tag_citta .main-content-05, .tax-post_tag_personaggio .main-content-05 { padding: 0; margin: 0; border: 0}
.tax-post_tag_citta .main-content-02, .tax-post_tag_personaggio .main-content-02 { float: right}
.tax-post_tag_citta .main-content-07, .tax-post_tag_personaggio .main-content-07 { display: table; width: 100%; margin: 10px 0 0 0}

.tax-post_tag_citta  #wrap-header, .tax-post_tag_personaggio  #wrap-header, body.tag #wrap-header  { margin: 0 0 10px 0}

#wrap-header .top-bar { padding: 10px 10px 0 10px}
#wrap-header  .leaderboard { width: 728px;  margin: 0 auto}



#wrap-header .middle-bar { height: 77px; position: relative}
#wrap-header .middle-bar  a { display: block}
#wrap-header .middle-bar .manchette-left { width: 160px; position: absolute; left: 10px; bottom: 5px; height: 67px}
#wrap-header .middle-bar .manchette-right { width: 160px; position: absolute; right: 10px; bottom: 5px; height: 67px}
#wrap-header .middle-bar h1 { display: block; width: 451px; margin: 0 auto; line-height: 21px }
#wrap-header .middle-bar h1 a {  padding: 5px 0 0 0; text-align: center; }
#wrap-header .middle-bar .date { text-align: center; height: 14px; line-height: 17px}
#wrap-header .middle-bar p { padding: 0; font-size: 10px;  font-weight: normal;  text-align: center; margin: -5px 0 0 0; display: inline}
#wrap-header .middle-bar span { font-size: 10px;  font-weight: normal;  text-align: center; margin: -5px 0 0 0; display: inline}

.bottom-bar  { background-color: #ebebeb;  display: table; width: 100%;  position: relative; margin: 0 0 10px 0  }
.page-id-360286 .bottom-bar {   margin: 0 !important}
.bottom-bar #main-menu {   display: block; float: left; margin: 0; padding: 0}
.bottom-bar #main-menu > li {   display: block; float: left}
.bottom-bar #main-menu > li a { display: block; padding: 8px 7px; font-size: 13px; background-color: #ebebeb; border-right: 1px solid #d9d9d9}
.bottom-bar #main-menu > li#sezioni > a:hover { text-decoration: none; }
.bottom-bar #main-menu > li a:hover { text-decoration: underline}
.bottom-bar .link-in-english { position: absolute; right: 16px; top: 8px}

.tax-category-video .current-menu-item a, .page-id-127  .current_page_item a, .current-menu-item a  { background-color: #CCC !important;  }
#sidebar-menu .current-menu-item a { padding: 2px 0 2px 10px !important}

#wrap-header .bottom-bar #login-menu {   display: block; position: absolute; right: 0; top: 0; margin: 4px 50px 0 0; padding: 0}
#wrap-header .bottom-bar #login-menu li {   display: block; float: left}
#wrap-header .bottom-bar #login-menu li a { display: block; padding: 4px 5px; text-transform: uppercase; color: #FFF; font-size: 13px; background-color: #656565; border-right: 1px solid #cbcbcb}
#wrap-header .bottom-bar #login-menu li a:hover { text-decoration: underline}

.adv-bar { margin: 8px 10px; padding: 5px 0; border-bottom: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0}
.adv-bar ul { display: table; width: 100%; margin: 0; padding: 0}
.adv-bar ul li { display: block; float: left; height: 40px; margin: 0 3px 0 0}
.adv-bar ul li a {   height: 30px; display: block}
.adv-bar ul li.last { margin: 0}


#wrap-header.non-home .testata { padding: 20px 10px 10px 10px; border-bottom: 1px solid #c0c0c0;  }
#wrap-header.non-home .testata .back-to-home { display: block; width: 109px; height: 56px; float: left}

#wrap-header.non-home .testata h1,
#wrap-header.non-home .testata h2 {
    float: left;
    width: 400px;
    padding: 23px 0 0 10px;
    margin: 0;
    font-size: 28px
}

#wrap-header.non-home .testata h1 a { font-weight: 700}
#wrap-header.non-home .testata .banner-testata { float: right; }


/*================================
Homepage
================================*/


/* Main Content & Commons Main Content*/

#wrap-sidebar-single .tabs-menu { margin: 0}
.wrap-apertura-01-banner .tabs-container { margin: 10px 0;}
.tabs-menu { margin: 0; padding: 0; display: table; width: 100%; clear: both;   }
.tabs-menu li {   float: left; list-style: none;  background-color: #FFF; border-right: 1px solid #ebebeb; border-top: 1px solid #ebebeb;  }
.tabs-menu li:first-child {  border-left: 1px solid #ebebeb;}
.tabs-menu li.current { position: relative; background-color: #ebebeb; border-right: none;   z-index: 5; }
.tabs-menu li a { font-weight: bold;  padding: 2px; padding: 4px 9px; display: block;  color: #9b1222; font-size: 12px;  text-decoration: none; }
.tab { overflow: hidden; border: 3px solid #ebebeb   }
.tab-content, .tab-content-popular{     display: none; }
#tab-1, #tab-5, #tab-1-popular  { display: block; }
/*#tab-4 { display: block; }*/
#tab-1 img, #tab-5 img  { width: 298px; height: 214px}
.tab-content.blog {  padding: 5px;  }
.tab-content.blog article { padding: 5px; margin: 0; background-color: #FFF; border-bottom: 1px solid #DFDFDF }
.tab-content.blog article h4 { margin: 0 0 5px 0; font-size: 11px; line-height: 13px}
.tab-content.blog article h4 a { color: #9b1222; text-transform: uppercase;  margin: 0 0 2px 0; }
.tab-content.blog article h5 { font-size: 13px; line-height: 15px; margin: 0 0 2px 0; }
.tab-content.blog article p { font-size: 12px; line-height: 15px; padding: 0; margin: 0 }

.social-box h3 { font-size: 14px; font-weight: normal; padding: 10px 0; margin: 0}
.social-box ul { margin: 0; padding: 0; display: flex; align-items: center; justify-content: space-between; }
.social-box li { list-style: none; display: block; float: left}
.social-box li a { display: block; padding: 0 4px;  color: #9b1222;  }
.social-box li a:hover { text-decoration: none}
.social-box li i { font-size: 22px; color: #a4a4a4  }


.home-content { padding: 0 10px; display: table; width: 100%; position: relative}

/*.home-content.top-content, .home-content.top-content .main-content { display: block; }*/

.mini-sidebar { width: 158px; display: block; float: left;}
.home-content #mini-sidebar-top-left {  background-color: #ebebeb; padding: 10px}
.home-content #mini-sidebar-top-left #sidebar-menu { margin: 0; padding: 0}
.home-content #mini-sidebar-top-left #sidebar-menu li { list-style: none; display: block}
.home-content #mini-sidebar-top-left #sidebar-menu li a { display: block; padding: 2px 0; color: #9b1222; border-bottom: 1px solid #d0d0d0}
.home-content #mini-sidebar-top-left #sidebar-menu li a:hover { text-decoration: underline}
.home-content #mini-sidebar-top-left.fixed { position: fixed;  top: 10px; left: inherit !important}
.home-content #mini-sidebar-top-left.fixed-bottom { position: absolute; bottom: 0; }
.tax-post_tag_citta #mini-sidebar-top-left.fixed-bottom  { bottom: 10px}
.category .home-content #mini-sidebar-top-left.fixed-bottom { position: absolute; bottom: 10px; }
.archive-link { background-color: #DEDEDE; text-align: center; padding: 5px; margin: 5px 0 0 0; clear: both; font-weight: 600}
.cat-navbar { text-align: center; padding: 10px 0 0 0; font-weight: bold}

.main-content {  display: table;   position: relative}

.main-content-03,
.main-content-04,
.main-content-05,
.main-content-06,
.main-content-07,
.main-content-box-eventi {
    width: 100%;
}
.tag .main-content-07, .category .main-content-07, .tax-post_tag_photogallery .main-content-07, .tax-post_tag_video .main-content-07 { width: 100%;}
 .tax-post_tag_photogallery .main-content-07, .tax-post_tag_video .main-content-07  { margin: 10px 0 0 0}

.main-content .row { position: relative}

h2.appoggi-title { font-size: 12px; line-height: 14px; font-weight: bold; color: #9b1222;  margin: 4px 0; display: table; width: 100% }
.row.medium-news article h2.appoggi-title { font-size: 12px; line-height: 14px; font-weight: bold; color: #9b1222;  margin: 4px 0; display: table; width: 100% }


.apertura {
    float: left;
    width: 100%;
}
.apertura  header { }

.main-content-01 .apertura header { margin-bottom: 10px; }

.main-content-02 .apertura { margin: 0 0 0 10px; float: right; width: 100%; }

.main-content-04 .apertura { margin: 0 0 20px 0; }

.apertura h1 { font-size: 34px;line-height: 36px; margin: 0 0 7px 0}
.apertura h3 {  font-size: 13px; margin: 0 0 10px 0; font-weight: bold  }
.apertura h3 a { color: #9b1222; text-transform: uppercase}
.apertura h4 { color: #9b1222; text-transform: uppercase; font-size: 13px; margin: 5px 0}
.apertura p { font-size: 14px; line-height: 16px; margin:  0; padding: 0}
.apertura img { width: 100%; height: auto}
.apertura figure { position: relative; display: block; clear: both; width: 100%}
.apertura figure figcaption {position: absolute; text-align: center; bottom: 0;left: 0;z-index: 9;font-size: 12px;width: 100%;color: #FFF;background: rgba(0,0,0,0.7);}

.apertura.grande-apertura-full { width: 980px; padding: 0 0 10px 0; border-bottom: 1px solid #c0c0c0; margin: 0 10px 10px 10px }
.apertura.grande-apertura-full .thumb { display: block; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%;   width: 100%; height: 320px}
.apertura.grande-apertura-full header { }
.apertura.grande-apertura-full header p { padding: 0 0 10px 0}


.apertura.grande-apertura { width: 980px; padding: 0 0 10px 0; border-bottom: 1px solid #c0c0c0; margin: 0 10px 10px 10px }
.apertura.grande-apertura .thumb { float: left; width: 565px; height: 320px; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; }
.apertura.grande-apertura .thumb img { width: 100%; height: 320px}
.apertura.grande-apertura header { float: right; width: 400px}
.apertura.grande-apertura header p { padding: 0 0 10px 0}

.main-content-01 .apertura { width: 670px;}


header { position: relative}



article span.foto-video {  font-size: 12px; font-weight: bold;color: #9b1222; text-transform: uppercase; float: left; margin: 5px 0  }
.apertura article span.foto-video { margin: 10px 0 0 0}
article span.foto-video i { margin: 0 3px; color: #9b1222; line-height: 11px; }
article span.foto-video a {  text-transform: uppercase; font-size: 14px; font-weight: normal}
article span.foto-video a:hover { text-decoration: none; opacity: 0.8}


.multi-share { position: relative; float: right;   width: 44px; color: #666; font-weight: 700; margin: 5px 0}
.multi-share i { color: #DDD; font-size: 17px}
.multi-share .comment { width: 20px; float: left}
.multi-share .share-btn { width: 20px; float: right;  font-size: 13px !important; line-height: 23px}

.multi-share .share-mask {background: #FFF; border: 1px solid #DFDFDF; position: absolute ;top: 0; height: 126px; padding: 0;right: 0;z-index: 9; display: none}
.multi-share .share-mask .share-header { background-color: #f2f2f2; padding: 4px !important; border-bottom: 1px solid #DFDFDF; float: none; width: auto }
.multi-share .share-mask .share-header h5 { font-size: 13px; font-weight: normal; margin: 0; padding: 0}
.multi-share .share-mask ul { display: table; width: 200px; background-color: #FFF; margin: 0; padding: 5px}
.multi-share .share-mask ul li { list-style: none; display: block; float: left; width: 95px; margin: 0 0 5px 0 }
.multi-share .share-mask ul li i, .multi-share .share-mask ul li i:hover { color: #FFF}
.multi-share .share-mask ul li a {}
.multi-share .share-mask ul li span { margin: 0 4px 0 0 ;   border-radius: 14px;  width: 27px;  height: 27px;  display: block; float: left;  text-align: center;  line-height: 29px;}
.multi-share .share-mask ul li p { font-size: 11px !important; font-family: Arial, Helvetica, sans-serif; float: left; line-height: 26px !important; padding: 0; margin: 0 }

.main-content-01 .wrap-apertura-01-banner { float: right; width: 300px; display: block}
.home .main-content-01 .banner.rettangolo {   overflow: hidden; height: 250px}

.tabs-container .carousel-inner { height: 215px}
.tabs-container .carousel-inner>.item>a>img { width: 298px; height: 214px}
.tabs-container .carousel-inner>.item>a>figure img { width: 298px; height: 214px}

.tabs-container #video-carousel .carousel-inner>.item>a>img { height: 167px}
.tabs-container #video-carousel .carousel-inner>.item>a>figure img {   height: 167px}
#video-carousel .carousel-inner { height: 167px}
.tabs-container figcaption { display: none}

.tabs-container .carousel-control.left, .home  .carousel-control.right, .sidebar-single  .carousel-control.right, .sidebar-single  .carousel-control.left { background-image: none !important}
.tabs-container .carousel-photo-caption h1, .sidebar-single .carousel-photo-caption h1 { color: #FFF; position: absolute; left: 0; bottom: 0; width: 100%; margin: 0; padding: 10px 30px; font-size: 11px; text-align: center; background: rgba(0,0,0,0.7); }
.tabs-container h1 a { color: #FFF; }
.tabs-container .carousel-control   { top: inherit; min-height: 42px; bottom: 3px; height: 60px; width: 13px}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { top: 63%; font-size: 14px}

.row.apertura-bottom { padding: 10px 0; border-bottom: 1px solid #c0c0c0}
.banner-break { text-align: center; width: 500px; display: table;  }
.banner-break iframe { margin: 10px 0}
.self-banner { margin: 0 auto 10px auto; }
.self-banner > a{ display: block; }
body.category .central-column .banner-break iframe { margin: 0 0 20px 0}
.main-content .meteo { text-align: center; padding: 10px 0}


/* Main Content 02*/

.wrap-community-box { background-color: #ececec; padding: 5px; display: table;width: 668px; margin: 0 0 30px 0}

.wrap-community-box header { padding: 0 0 2px 0;display: table;width: 100%;}
.wrap-community-box header h3 { text-transform: uppercase; float: left; width: 308px; font-size: 14px; color: #9b1222; margin: 0; padding: 0 }
.wrap-community-box header h3 a { color: #9b1222;}
.wrap-community-box header .nav li a { padding: 0 5px; font-size: 12px; height: 21px}

.wrap-community-box h5 { margin: 0 0 3px 0; padding: 0;  color: #9b1222;}
.wrap-community-box .user-grid { background: #FFF; width: 404px; height: 220px; float: left; overflow: hidden; padding: 10px 10px 16px 10px}
.wrap-community-box .user-grid ul { margin: 0; padding: 0;  }
.wrap-community-box .user-grid li { display: block; list-style: none; float: left; margin: 0 5px 5px 0}
.wrap-community-box .user-grid li img { width: 43px; height: 43px}

.last-comments {  background: #FFF; width: 250px; height: 220px; overflow: hidden; padding: 10px; float: right}
.single .last-comments { width: 250px; height: 222px }
.last-comments h5 { margin: 0 0 3px 0; padding: 0;  color: #9b1222;}
.last-comments ul { margin: 2px 0 0 0; padding: 0; height: 186px;   overflow: hidden;}
.last-comments ul li { margin: 0 0 4px 0; padding: 0 0 2px 0; list-style: none }
.last-comments ul li h4 { font-size: 12px; font-weight: normal; margin: 0; padding: 0; line-height: 14px}
.last-comments ul li h4 a { font-weight: normal}

.wrap-community-box.big { background-color: #FFF; width:978px;  height: 323px; margin: 10px; border-bottom: 2px solid #ececec; padding: 0 0 10px 0}
.wrap-community-box.big .user-grid { width: 680px; padding: 0; height: 323px; margin: 0 7px 7px 0; border-right: 2px solid #ececec}
.wrap-community-box.big .user-grid li img { width: 77px; height: 77px}
.wrap-community-box.big header h3 { text-transform: inherit; padding: 20px 0}
.wrap-community-box.big header h3 a { color: #9b1222}
.wrap-community-box.big header .iscriviti-comunita a { color: #9b1222; display: block; font-weight: bold; float: right; margin: 17px 0 0 0 }
.wrap-community-box.big .last-comments { width: 291px; height: 333px; padding: 0 10px 10px 10px }
.wrap-community-box.big .last-comments ul { height: 304px }

.news-basse.comunita h4 a { display: block; clear: both; color: #9b1222; font-size: 20px}
.news-basse.comunita h3 { margin: 10px 0; font-size: 16px; line-height: 20px; height: 20px}
.news-basse.comunita article.lettera h3 { height: inherit}
.news-basse.comunita article { width: 330px; height: auto; margin: 0 10px 10px 0}
.news-basse.comunita article img { height: auto}

 .sidebar li.sb-widget.tabs { display: block}

.social-box-02 { width: 300px; float: right;     background-color: #ebebeb; padding: 6px}
.social-box-02  h3 {  text-transform: uppercase; font-size: 14px; color: #9b1222; margin: 0 0 6px 0; padding: 0; font-weight: bold}
.social-box-02 li a { background-color:  #FFF; -webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px; padding: 10px; width: 46px; display: flex; justify-content: center; align-items: center;}
.social-box-02 li a i { font-size: 26px}


.row.top-news article { float: left; width: 307px; margin: 0 28px 0 0; display: block; padding: 10px 0 0 0; position: relative}
.row.top-news article:last-child { margin: 0}
.row.top-news article.last { margin: 0}
.row.top-news article header h2 { font-size: 23px; line-height: 24px; margin: 0 0 5px 0; padding: 0}
.row.top-news article header p { font-size: 14px; line-height: 16px}
.row.top-news article header h4 { color: #9b1222; text-transform: uppercase; font-size: 13px; margin: 5px 0; padding: 0}
.row.top-news article header figcaption { display: none}
.row.top-news article header img { max-width: 100%; }



.annunci-hr { }
.annunci-hr.ppn iframe { width: 600px; display: block; margin: 10px auto}
#wrap-ppn-single iframe { width: 600px; display: block; margin: 10px auto !important}

.photo-video-bar {
    padding: 10px 0 ;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #c0c0c0;
}

.photo-video-bar article {
    background: #000;
    position: relative;
    margin: 0 10px;
    float: left;
}
.photo-video-bar article.no-margin { margin: 0}
.photo-video-bar article.last { margin: 0}
.photo-video-bar article a:hover { text-decoration: none}
.photo-video-bar article h3 {  background: none repeat scroll 0 0 #000;    bottom: 0;    color: #fff;    display: block;    font-size: 11px;    height: 32px;    line-height: 13px;    margin: 0;    overflow: hidden;    padding: 4px;    position: absolute;    text-align: center;    width: 100%;}
.photo-video-bar article i { position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); font-size: 30px; color: #FFF;  -webkit-font-smoothing: antialiased; -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;}
.photo-video-bar article:hover i { top: 55px}

.photo-video-bar article img {
    max-width: 100%;
    height: 235px;
}
.photo-video-bar article figure { width: 258px; height: 145px}
.photo-video-bar article figcaption { display: none}

.main-content-07 article.item-03, .main-content-07 article.item-06 { margin: 0 0 10px 0 !important}
.main-content-07 .photo-video-bar article { margin: 0 17px 10px 0; }
.photo-video-bar form { position: absolute; right: 5px; top: 0; width: 196px}
.photo-video-bar form .form-control {  float: left;    height: 21px;    margin: 2px 2px 0 0;    width: 130px;}
.photo-video-bar form .btn {  height: 21px;    line-height: 8px; font-size: 12px;    margin: 2px 0 0;}

.wrap-comunita { background-color: #999; padding: 5px; width: 980px; display: table; margin: 10px auto}
.wrap-comunita h3 { margin: 0 0 0 5px; padding: 0; font-size: 14px; line-height: 22px;  color: #FFF; text-transform: uppercase; float: left}
.wrap-comunita h3 a { color: #FFF}
.wrap-comunita  ul.comunita { margin: 0; padding:  0; float: right }
.wrap-comunita  ul.comunita  li { list-style: none; float: left; color: #FFF}
.wrap-comunita  ul.comunita  li span {  padding: 2px 5px; font-weight: bold; font-size: 15px; line-height: 18px;  }
.wrap-comunita  ul.comunita  li a { color: #FFF; font-size: 13px; line-height: 18px;   padding: 2px 5px}

.row.medium-news article { float: left; width: 222px; margin: 0 29px 0 0; display: block; padding: 10px 0 0 0; position: relative}
.row.medium-news article.last { margin: 0}
.row.medium-news article:last-child { margin: 0}
.row.medium-news article h2 { font-size: 17px; line-height: 19px; margin: 0 0 10px 0; padding: 0}
.row.medium-news article p { font-size: 13px; line-height: 15px}
.row.medium-news article h4 { color: #9b1222; text-transform: uppercase; font-size: 13px; margin: 5px 0; padding: 0}
.row.medium-news article h3 {  font-size: 13px; margin: 0 0 10px 0; font-weight: bold  }
.row.medium-news article h3 a { font-weight: bold; color: #9b1222; text-transform: uppercase}
.row.medium-news article img { width: 100%; height: auto}
.row.medium-news article figcaption { display: none}

.leaderborad-middle {  text-align: center; clear: both; width: 728px; margin: 0 auto}

.medium-box { float: left; width: 670px}
.home .medium-box, .archive .medium-box  { margin: 0 0 10px 0}

.elezioni-footer { clear: both; padding: 0 0 10px 0}
.medium-box .row { margin: 0 0 10px 0}
.medium-box > .row { margin: 0}
.row.news-basse { margin: 0}
.single .news-basse article { width: 157px; float: left; margin: 0 10px 10px 0}
.single .row.news-basse { margin: 10px 0 0 0}
.home .most-popular { margin: 20px 0 0 0}

  .news-basse article { width: 160px; float: left; margin: 0 10px 20px 0; height: 141px; }
  .news-basse article.firstrow { height: 208px}
  .news-basse article.last { margin: 0 0 10px 0}
  .news-basse article:last-child { margin: 0 0 10px 0}
  .news-basse article h4 { margin:  5px 0 4px 0; padding: 0; color: #9b1222; font-size: 13px}
  .news-basse article h4  a {  color: #9b1222; }
  .news-basse article h3 { font-size: 14px; line-height: 15px; height: 59px; font-weight: normal; overflow: hidden; margin: 0; padding: 0}
  .news-basse article img { width: 100%; height: 118px}
  .news-basse article span.title { display: none}
  .news-basse article a { position: relative; display: block}
  .news-basse article:hover span.title  { display: block; position: absolute;  bottom: 0;   height: 118px;  text-align: center;  line-height: 14px; background: rgba(0,0,0,0.7); padding: 10px; color: #FFF; font-size: 13px}

.most-popular .tabs-container .tabs-menu { margin: 0}
.most-popular h2 { padding: 0 0 7px 0; margin: 0; font-size: 14px;   color: #9b1222; text-transform: uppercase; }
.most-popular .popular-tab { padding: 5px; background-color: #ebebeb}
.most-popular .popular-tab .tab-content-popular { background-color: #FFF !important; padding: 10px 10px 6px 20px}
.single .most-popular .popular-tab .tab-content-popular {  background-color: #ebebeb; }
.most-popular article h3 { font-size: 13px; font-weight: normal; padding: 0; margin: 0; line-height: 18px}
.most-popular article h3 a { color: #010101; padding: 0 0 4px 0; display: block; font-weight: normal}

.medium-box .annunci-network { text-align: center}

.sidebar { float: right; width: 300px}
.sidebar    { margin: 0; padding: 0}
.sidebar li.sb-widget { list-style: none; padding: 0; margin: 0 0 10px 0; display: table; width:  100%}

.sidebar li.sb-widget .gray-box { padding: 4px; background-color: #ebebeb}
.sidebar  li.sb-widget .gray-box h3 { margin: 0; padding: 0 0 5px 0; line-height: 19px; color: #9b1222; font-size: 14px}
.sidebar  li.sb-widget .gray-box h3 a {color: #9b1222; }

.sidebar  li.sb-widget .servizi ul, .service {   margin: 0; display: table; width: 100%; background: #FFF; padding: 5px 0}
.sidebar  li.sb-widget .servizi li, .service li { list-style: none; padding: 0; margin: 0 5px; border-bottom: 1px solid #c0c0c0; float: left; width: 135px; font-size: 13px}

.sidebar  li.sb-widget .comunitarubriche header h3 { width: 80px; float: left}
.sidebar  li.sb-widget .comunitarubriche header ul.comunita { float: right; margin: 0; padding: 0 }
.sidebar  li.sb-widget .comunitarubriche header ul.comunita li { list-style: none; display: inline;  color: #9b1222; font-size: 13px}
.sidebar  li.sb-widget .comunitarubriche header ul.comunita li a { color: #9b1222; padding: 0 3px}
.sidebar  li.sb-widget .comunitarubriche header ul.comunita li span { font-weight: bold; text-transform: uppercase; color: #333;}
.sidebar  li.sb-widget .comunitarubriche ul.service {   margin: 0; display: table; width: 100%; background: #FFF; padding: 5px 0}
.sidebar  li.sb-widget .comunitarubriche ul.service li { list-style: none; padding: 0; margin: 0 5px; border-bottom: 1px solid #c0c0c0; float: left; width: 132px; font-size: 13px}

.wedding-date { font-weight: bold; margin: 4px 0 0 0; font-size: 16px}

.sidebar  li.sb-widget .gray-box.necro ul { padding: 3px 5px; margin: 0; display: block;background: #FFF;width: 290px;overflow: hidden;  }
.sidebar  li.sb-widget .gray-box.necro li { list-style: none; padding: 0; margin: 0; width: 500px}
.sidebar  li.sb-widget .gray-box.necro li a { font-size: 12px}

.sidebar  li.sb-widget .white-box {    }
.sidebar  li.sb-widget .white-box .thumb { border: 1px solid #c0c0c0; display: block; padding: 4px;  -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.sidebar  li.sb-widget .white-box h3 { margin: 0; padding: 0 0 5px 0; line-height: 19px}
.sidebar  li.sb-widget .white-box h3 a { color: #9b1222; font-size: 14px}

.sb-widget .vignetta  img { width: 100%; height: auto}



 .wrap-insta-feed { position: relative; display: block }
 .wrap-insta-feed img { width: 100%; height: auto; padding: 1px; border: 1px solid #DFDFDF; border-radius: 2px}
 .wrap-insta-feed .instalikes { position: absolute; right: 10px; bottom: 10px }
 .wrap-insta-feed .instalikes span { color: #FFF; font-weight: bold}
 .wrap-insta-feed i { font-size: 24px; color: #f00; margin: 0 10px 0 0}

/* Main Content 03*/

.pic-oftheday { margin: 0 0 10px 0}
.pic-oftheday h3 { margin: 0; padding: 0}
.pic-oftheday h3 a { font-size: 14px; text-transform: uppercase; color: #9b1222; background-color: #ebebeb; display: block; padding: 5px; margin: 0 0 10px 0 }
.pic-oftheday .thumb { text-align: center; display: block}
.pic-oftheday .thumb img { width: 100%; height: auto}

/* Main Content 04 - 05 - 06*/

.main-content-04 h3.title, .main-content-06 h3.title, .main-content-07 h3.title { margin: 0; padding: 0}
.main-content-04 h3.title a, .main-content-06 h3.title a,  .main-content-07 h3.title a { font-size: 14px; text-transform: uppercase; color: #9b1222; background-color: #ebebeb; display: block; padding: 5px; margin: 0 0 10px 0 }

.central-column {
    width: 670px;
    float: left
}

.sidebar-home { margin: 0; padding: 0}

.main-content-05 .apertura h1 { font-size: 21px; line-height: 20px}
.main-content-05 .apertura header { padding: 0 0 10px 0}

.gray-box.risultati { margin: 10px 0 0 0;display: table;float: left;background-color: #ebebeb;width: 100%;}
.gray-box.risultati h2 {padding: 4px 0 3px 5px; margin: 0; font-size: 14px;color: #9b1222;text-transform: uppercase; }
.gray-box.risultati h2 a { color: #9b1222}
.gray-box.risultati ul { margin: 0 5px 5px 5px; padding: 5px;      display: table; background: #FFF;   }
.gray-box.risultati li { width: 230px; list-style: none; float: left; padding: 0; margin: 0}
.gray-box.risultati li a { font-size: 13px;   }

.body-text { clear: both}
.category .gray-box.risultati { margin: 0 0 10px 0; width: 500px }
.category  .main-content-05 { margin: 0; padding: 0}
.main-content-05 { /*margin: 10px 0 0 0;*/ border-top: 1px solid #c0c0c0; padding: 10px 0 0 0}
.category .main-content-05 { margin: 0; border: 0}
.main-content-04  .apertura-02,
.main-content-05  .apertura-02,
.main-content-06  .apertura-02
{ margin: 0 0 10px 0}
.apertura-02 .thumb { width: 250px; float: left; display: block}
article.apertura-02 header { float: right; width: 410px}
.main-content-05 .apertura-02.no-thumb header, .wrap-news24-column header { width: 100%}
.apertura-02 figcaption { display: none}
.apertura-02 h1 { font-size: 23px; line-height: 24px}
.apertura-02 h4 { margin: 0; font-size: 12px; line-height: 14px; padding: 0 0 5px 0}
.apertura-02 p { font-size: 13px; margin: 0; line-height: 15px}

#news24-entry article { margin: 0 0 15px 0; width: 100%}
#news24-entry article h1 a { font-weight: 700}



.last-news-24 { margin: 10px 0 0 0; display: table; float: left; background-color: #ebebeb; width: 100%  }
.last-news-24 h2 {padding: 4px 0 3px 5px;margin: 0;font-size: 14px;text-transform: uppercase;}
.last-news-24 h2 a { color: #9b1222;}
.last-news-24 article h3 { font-size: 14px;font-weight: normal;padding: 0;margin: 0 0 5px 0; overflow: hidden}
.last-news-24 article h3 a { color: #010101;padding: 0 0 4px 0; font-size: 13px; display: block; font-weight: normal}
.last-news-24 .sport-news { background-color: #FFF; padding: 5px 5px 0 5px; margin: 5px  }

#archive-entry article header { display: table; width: 100%; margin: 0 0 10px 0; padding: 0}
#archive-entry article { margin: 0 0 15px 0; width: 100%; border-bottom: 1px solid #c0c0c0}
#archive-entry article h1 a { font-weight: 700}
#archive-entry article .archive-date { font-weight: bold; margin: 0 0 10px 0}

#wrap-sidebar-sport .tabs-container { width: 300px}

#wrap-sidebar-sport .tag-cloud p { padding: 10px; background-color: #FFF; height: 100px; margin: 0}

/* Main Content 07*/

.main-content-07 {  }
.footer-news { width: 810px; float: left; }
.sb-footer-news { width: 160px; float: right}
.sb-footer-news.left { float: left; margin: 0 10px 0 0; height: 600px}

.footer-news-argomento { width: 150px; height: 190px; overflow: hidden; margin: 0 13px 15px 0; float:left}
.footer-news-argomento.last { margin: 0}
.footer-news-argomento h2 { margin: 0; padding: 0}
.footer-news-argomento h2 a { background-color: #ebebeb; font-size: 14px; color: #9b1222; padding: 4px 6px; margin:0 0 5px 0; display: block}
.footer-news-argomento article h4 { margin: 0; padding: 0; line-height: 12px;   }
.footer-news-argomento article h4 a { font-size: 12px; font-weight: normal; display: block;  padding:  0 5px 5px 5px; line-height: 17px}
.footer-news-argomento article h4 strong { font-weight: bold}



.ms-widget h3 { padding: 5px 0 0 5px; margin: 0; font-size: 14px; text-transform: uppercase; background-color: #DBDBDB; }
.ms-widget h3 a { color: #9b1222; }
.wrap-msbox { background-color: #DBDBDB; padding: 5px; margin: 0 0 10px 0 }
.wrap-msbox article { padding: 10px; margin: 0; background-color: #FFF; border-bottom: 1px solid #DFDFDF }
.wrap-msbox article .thumb { margin: 0 0 10px 0; display: block}
.wrap-msbox article .thumb img { width: 100%; height: auto}
.wrap-msbox article h4 {margin: 0 0 5px 0; font-size: 11px; line-height: 13px;  color: #9b1222; text-transform: uppercase;}
.wrap-msbox article h4  a { color: #9b1222;  font-size: 11px;  }
.wrap-msbox article h5 { font-size: 13px; line-height: 15px; margin: 0 0 2px 0; }
.wrap-msbox article p { font-size: 11px; line-height: 15px; padding: 0; margin: 0 }

/*================================
BOX HEADER
================================*/
.box-header {
    background: #E5E5E5;
    margin-bottom: 10px;
}
.box-header h3 {
    margin: 0;
}
.box-header h3 a {
    color: #9b1222;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: block;
    font-weight: bold;
    padding: 5px 10px;
}

/*================================
PHOTOGALLERY CAROUSEL
================================*/
.box-vertical.box-photogallery {
    padding: 5px;
    background: #ebebeb;
    margin-bottom: 10px;
}

.box-vertical.box-photogallery header h3,
.box-vertical.box-photogallery main figcaption h4
{
    margin: 0;
}

.box-vertical.box-photogallery header a {
    color: #9b1222;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    display: block;
    padding: 3px 0 6px;
    font-family: "Open Sans",sans-serif;
    text-transform: uppercase;
}

.box-vertical.box-photogallery main {}

.box-vertical.box-photogallery main .carousel-control .glyphicon-chevron-left,
.box-vertical.box-photogallery main .carousel-control .glyphicon-chevron-right {
    bottom: 6px;
    top: initial;
}

.box-vertical.box-photogallery main figcaption {
    display: block;
    background: #00000094;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.box-vertical.box-photogallery main figcaption a {
    color: white;
    font-size: 12px;
    display: block;
    text-align: center;
    font-weight: bold;
    padding: 6px 25px;
}

/*================================
Category
================================*/


.default-navigation { padding: 0; margin: 0; width: 100%}
.default-navigation {    padding: 10px 0; margin: 0 10px 0 0; text-align:  center}
.default-navigation .current { background-color: #DBDBDB; }
.default-navigation .page-numbers { padding: 4px; cursor: pointer}

.cat-description { border-bottom: 1px solid #e0e0e0; padding: 10px 0;  }
.cat-description img { max-width: 100%; /*width: 100%;*/ height: auto; margin: 0 auto 10px; }
.cat-description img.alignleft { margin: 0 10px 10px 0; }

/*.cat-description p:first-child, .cat-description p:last-child { display: none; }*/
.cat-description a { color: #9b1222; text-decoration: underline;}

/*================================
CATEGORY SEZIONE SPECIALE TOP (bambini, turismo, ...)
================================*/

#wrap-special-header {}

.wrap-news-top {
    width: 677px;
    float: left;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.news-top {
    /*width: 50%;*/
    /*float: left;*/
    padding: 0 30px;
    flex: 0 0 50%;
}

.news-top h4 {    color: #9b1222; text-transform: uppercase; font-size: 13px; margin: 5px 0; padding: 0; font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif; }
.news-top header > a { display: block; text-align: center; }

.news-top header > h2 {
    font-size: 23px;
    line-height: 22px;
    margin: 10px auto 10px; /*height: 70px;*/
}

.news-top .multi-share { display: none; }
#wrap-eventi-top { width: 300px; float: left; padding: 10px 0 0; }
.news-top-title {  color: white; text-transform: uppercase; font-size: 14px; padding: 5px 10px; margin: 10px auto 20px; letter-spacing: 1px;}
#news-top-title-1 { background-color: #146451; }
#news-top-title-2 { background-color: #A1D273; }
#news-top-title-3 { background-color: #D68D1F; }
#news-top-title-4 { background-color: #896CCC; }
/*.wrap-eventi-category { margin: 10px auto 0; }*/
.wrap-eventi-category .row.widget { height: 300px; overflow-y: scroll;}
.wrap-eventi-category .current-category { background-color: #A1D273; padding: 5px;}
.wrap-eventi-category .evento-item .location a { display: inline-block; font-weight: bold;  }
.wrap-eventi-category header p { font-weight: bold; font-size: 13px;}
.eventi-title { text-align: right; text-transform: uppercase; font-size: 14px; border-top: 1px solid lightgray; padding: 5px 0;}
.eventi-title a { color: #9b1222;}
.sidebar li.sb-widget .gray-box { padding: 4px; background-color: #ebebeb}
.sidebar  li.sb-widget .gray-box h3 { margin: 0; padding: 0 0 5px 0; line-height: 19px; color: #9b1222; font-size: 14px}
.sidebar  li.sb-widget .gray-box h3 a {color: #9b1222; }
#wrap-eventi-top .gray-box { padding: 4px; background-color: #ebebeb}
#wrap-eventi-top .gray-box h3 { margin: 0; padding: 0 0 5px 0; line-height: 19px; color: #9b1222; font-size: 14px}
#wrap-eventi-top .gray-box h3 a {color: #9b1222; }
#wrap-special-header .row.news-basse { float: left; width: 200px; background-color: white; padding: 20px 10px 20px 23px;}
#wrap-special-header .community-box { float: left; background-color: white; padding: 6px; width: 458px; }
#wrap-special-header .wrap-community-box { margin: 0 0 10px 0;}
#main-menu-custom-cat {     display: flex;  margin: 0; padding: 5px 0; list-style: none;     text-align: center; width: 100%; position: relative;}
#main-menu-custom-cat > li {  display: inline-block; vertical-align: top; flex: 1;  }
#main-menu-custom-cat > li span { font-family: "Open Sans", sans-serif; font-weight: 600;     display: inline-block;
    margin-top: 6px; }
#main-menu-custom-cat > li.menu-item {  text-align:left;  }


/*#main-menu-custom-cat > li:first-child {     position: absolute; left: 10px;}*/

#main-menu-custom-cat li { cursor:pointer;  }
#main-menu-custom-cat li:first-child { text-align:left; margin-left:18px; }
#main-menu-custom-cat ul.sub-menu li:first-child { margin-left:0; }


#main-menu-custom-cat li  a {  text-transform: uppercase; font-weight: bold; color: #9b1222; padding: 5px 15px;  }
#main-menu-custom-cat > li:first-child > a { color: black; font-weight: 600; }
#main-menu-custom-cat > li:first-child > a:hover, #main-menu-custom-cat > li:first-child > a:active, #main-menu-custom-cat > li:first-child > a:focus, #main-menu-custom-cat > li:first-child > a:visited { text-decoration: none; }
#main-menu-custom-cat > li:first-child > a:first-child {     padding: 5px 0; display: inline-block }
#main-menu-custom-cat > li:first-child > a:nth-child(2) { padding: 5px 5px; vertical-align: bottom; display: inline-block; }
#main-menu-custom-cat li > a { text-align: left; display: block;  }
#main-menu-custom-cat .sub-menu { display: none; list-style: none; padding: 0; margin: 10px auto 0; text-align: left;  }
#main-menu-custom-cat .sub-menu > li > a { text-transform: inherit; color: #1f1f1f; font-weight: normal; padding: 2px 15px 2px 0;}
#wrap-header .bottom-bar-custom { background-color: rgb(235, 235, 235); display: table; width: 100%; position: relative; margin: 0 0 10px 0; border-bottom: 1px solid lightgray; transition: all 0.4s ease;   }




/*================================
Single
================================*/
.single-content.meteo-page, .photogallery-type.photogallery-type { padding: 10px}
.single-content { padding: 10px; display: table; width: 100%; position: relative}
.single-content .social-bar { margin: 0 0 10px 0}
.single-content .social-bar h3 { margin: 0; padding: 0; width: 200px; float: left; line-height: 17px; font-size: 13px;  text-transform: uppercase;  color: #9b1222}
.single-content .social-bar h3 a { font-size: 13px;  text-transform: uppercase;  color: #9b1222}
.single-content .social-bar  #social-bar { width: 348px; float: right}
.single-content .social-bar .fb-like { position: relative; top:  -5px; margin: 0 10px 0 0 }
.single-content .social-bar iframe#twitter-widget-0, .single-content .social-bar #___plusone_0 { width: 80px !important}
.single-content .social-bar iframe#twitter-widget-1, .single-content .social-bar #___plusone_1 { width: 80px !important}

.single-content .social-bar #___plusone_0 { position: relative; top: 2px}

article.body-text h1.title { font-size: 45px;line-height: 50px;margin: 10px 0 0 0;padding: 0;color: #000;font-weight: bold; }
article.body-text h3.occhiello { font-size: 20px; line-height: 25px; font-weight: normal; margin: 20px 0; padding: 0; }

.article-tag-01 {padding: 5px 0; display: table; width: 100%;border-bottom: 1px solid #c0c0c0;border-top: 1px solid #c0c0c0;}

.article-tag-02 { margin: 10px 0 0 0}
.article-tag-02 h4 {color: #9b1222; display: inline; float: left; font-size: 14px; margin: 0; padding: 8px 15px 0 0}
.article-tag-02 .tags ul { display: block; margin: 0 !important}
.article-tag-02 .tags li { list-style: none; margin: 0 5px 5px 0; float: left}
.article-tag-02 .tags li a { padding: 2px 4px; background: #CCC; color: #333; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.article-tag-02 .tags li a:hover { background: #333; color: #FFF}


.tags {  margin: 0; padding: 0; width: 510px; float: left}
.photogallery-content .tags { width: 616px; margin: 0 0 20px 0}
.tags.map-marker { width: 100%; }
.tags.map-marker  li {}
.tags li { display: block; float: left; list-style: none; padding: 5px 15px 0 0}
.tags li i { color: #ababab; margin: 0 3px 0 0}

.actions  { margin: 0; padding: 0; float: right; width: 145px}
.actions li { float: right; list-style: none; padding: 0 10px 0 0; line-height: 30px}
.actions li i { font-size: 19px; line-height: 28px;  color: #ababab}
.actions li a:hover { text-decoration: none}

.article-banner { text-align: center; padding: 0 0 15px 0; position: relative}
.banner-apertura { padding: 10px 0 0 0; text-align: center; clear: both}

article.body-text .meta > div { width: 50%; float: left; padding: 24px 0;  }
article.body-text .meta > div.publish-date { text-align: right}
article.body-text .meta span.title { font-weight: bold; font-size: 14px }
article.body-text .meta span.date { font-weight: bold}
article.body-text .meta span { display: block; font-size: 12px }

.social-column { float: left; width: 40px; margin: 15px 0 0 0}

.social-column.sticky-container {
    margin: 15px 0 60px 0;
}

.social-column.fixed { position: fixed; top: 5px}
.admin-bar .social-column.fixed { position: fixed; top: 35px}

 #SELF-SWG-DESKTOP { clear: both; }


.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}
.social-column li a:hover { text-decoration: none}
.social-column li a i { font-size: 22px; line-height: 37px}

.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 }


.social-column li a span { display: block; border-radius: 17px;width: 35px;height: 35px; }
.social-column li a { opacity: 0.8}
.social-column li a:hover { opacity: 1; color: #FFF}
.social-column li a i { color: #FFF !important}
.social-column li a i:hover { color: #FFF !important}

.badge-share-twitter span { background-color: black; }
.badge-share-facebook span { background-color: #214285 }
.badge-share-gplus span { background-color: #e04b37 }
.badge-share-linkedin span { background-color: #0073b2 }
.badge-share-pinterest span { background-color: #cb2027 }
.badge-share-envelope span { background-color: #666 }
iframe.wp-embedded-content { width: 100%; position: relative!important; clip: inherit!important; }
blockquote.wp-embedded-content { display: none; }

.wp-embed { padding: 22px!important; }

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



.photogallery-type-body  #wrap-header.non-home .testata h1 { padding: 0px 0 0 10px; }
/*.photogallery-type-body #wrap-header.non-home .testata .back-to-home { width: 50px; height: auto; }*/
.photogallery-type-body #wrap-header.non-home .testata .back-to-home img { max-width: 100%; }
.photogallery-type #wrap-header.non-home .testata h1 { padding: 5px 0 0 15px; font-size: 18px; }
.photogallery-type #wrap-header.non-home .testata { border-bottom: transparent; padding: 10px 10px 10px 10px; }
.photogallery-type #wrap-sidebar-single header h1 { font-size: 18px; margin: 0 auto 20px; }
/*.photogallery-type #wrap-sidebar-single header { margin-bottom: 80px; }*/
.photogallery-type .photo-counter-nav { text-align: center; }
.photogallery-type #related-link { display: inline-block; }
.photogallery-type .related { display: block; }
.photogallery-type .photogallery-content .tags { width: 89%; }

.photogallery-content .social-column { float: left; /*width: 260px;*/ display: table; margin: 5px 0 0 0}
.photogallery-type .photogallery-content .social-column {  /*width: 335px;*/  margin: 10px 0 0 0 }

.photogallery-content .social-column p { float: left; line-height: 30px}
.photogallery-content .social-column ul { float: right; width: 252px}
.photogallery-content .social-column ul li { margin: 0 10px 0 0; float: left}
.photogallery-content .social-column li a span {  border-radius: 16px; width: 32px; height: 32px; }
.photogallery-content .social-column li a i {font-size: 18px;line-height: 34px;}
.article-tag-02 .row { margin: 0 -15px 0 -15px; }

.author.no-post { margin: 0 0 10px 0}

#entry { float: right; width: 610px; margin: 15px 0 0 0; position: relative;  }
.video-type #entry, .photogallery-type #entry { float: none; width: 100%; margin: 0}
#entry figure { text-align: center; position: relative; margin: 0 0 10px 0}
#entry img { max-width: 610px; padding-bottom: 15px; }
#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)}
#entry .foto-archivio figcaption { position: absolute; display: block !important; 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)}
#entry ul, #post-entry #entry ol { margin: 0 0 15px 30px;  font-size: 17px; line-height: 24px;}
#entry p { font-size: 18px; line-height: 30px; padding: 0 0 15px 0; margin: 0; }
#entry p a { font-weight: bold; text-decoration: underline}
#entry blockquote {padding: 10px;margin: 0 0 15px 45px; background-color: #eee; }
#entry  .wrap-photo-single .thumb { width: 133px}
#entry iframe.iframe-industriali { height: 344px; }

.related-posts { display: table; width: 100%; margin: 10px 0 0 0}
.related-posts ul {  border: 3px solid #ebebeb;   list-style: none; padding:  10px; margin: 0 0 10px 0}
.related-posts h4 { margin: 0;   background: #ebebeb; display: inline; font-size: 14px; text-transform: uppercase; color: #9b1222; padding: 4px 10px;  }
.related-posts li { padding: 0; line-height: 21px; font-size: 14px;  }
.related-posts li strong { text-transform: uppercase}

/*================================
24LiveBLog
================================*/
#24LiveBLog {}

#entry #LB24 .lb24-article-desc,
#entry #LB24 .lb24-component-content,
#entry #LB24 .lb24-component-content p,
#entry #LB24 .lb24-component-content p span,
#entry #LB24 .lb24-base-news-title,
#entry #LB24 .lb24-base-news-title-text
{
    font-family: "Roboto Slab", sans-serif !important;
}

#entry #LB24 .lb24-component-content,
#entry #LB24 .lb24-component-content p,
#entry #LB24 .lb24-component-content p span
{
    font-size: 18px!important;
    color: #333!important;
}


#ed_Related_Box { display: table; width: 100%; margin: 10px 0 0 0;  }
#ed_Related_Box .title { clear: both; font-weight: bold; margin: 0; padding: 0; background: #ebebeb; display: table; width: 669px; font-size: 14px; text-transform: uppercase; color: #9b1222; padding: 4px 10px;  }

#ed_Related_Box .ed_Related_Record_Div { position: relative;  border: 3px solid #ebebeb; float: left; width: 167px; height: 246px; list-style: none; padding:  10px; margin: 0 0 10px 0}
#ed_Related_Box .ed_Related_Record_Div img { width: 100%; height: 100px; margin: 0 0 5px 0}
#ed_Related_Box .ed_Related_Sponsor_Text_Container { display: table; width: 144px; position: absolute; top: 10px; left: 10px;  background-color: rgba(255,255,255,0.9); }
#ed_Related_Box .ed_Related_Sponsor_Text_Container .ed_Related_Sponsor_Text_Row1 { color: #E20318; position: absolute; left: 5px; top: 5px;   font-size: 10px; font-weight: normal;  }
#ed_Related_Box .ed_Related_Sponsor_Text_Container .ed_Related_Sponsor_Text_Row2 { color: #838383; position: absolute; right: 5px; top: 5px;   font-size: 10px; font-weight: normal; }
#ed_Related_Box .ed_Related_Record_Content { border-width: 0;   width: 100%; font-size: 13px; line-height: 15px;  }
#ed_Related_Box .ed_Related_Record_Content a { border: 0 none; color: #333; font-weight: bold;   margin: 0; padding: 0; text-decoration: none; }
#ed_Related_Box .ed_Related_Record_Content a:hover { text-decoration: underline; }


.related-posts.related-02 { clear: both; margin: 40px  0 0 0}



.comments-title {  background: #ebebeb; float: lefte; width: 100%; padding: 5px}
.comments-title h4 { margin: 0;  display: inline; font-size: 14px; text-transform: uppercase; color: #9b1222; padding: 4px 10px }

#comments { margin: 0 0 20px 0}
.comment-list { margin: 0; padding: 0}
.comment-list li { list-style: none}
.comment-list > .comment { border-bottom: 1px solid #c7c6c6; padding: 10px 0}
.comment-meta { float: right; width: 200px}
.comment-author { font-weight: bold}
.commentmetadata { margin: 2px 0 0 0; font-weight: normal; text-align: right }
.comment-body { padding: 0 0 0 65px}
.comment-body p { padding: 5px 0; margin: 0}
.comment-list .avatar { display: block; float: left; width: 50px}
.comment-list .reply a { display: block; text-align: right; color: #d3d2d2}
.must-log-in { text-align: center; padding: 10px; border-bottom: 1px solid #c7c6c6}
.must-log-in a { font-weight: bold}

.comment-policy { font-size: 11px; line-height: 12px}
.comment-form-comment a.avatar { float: left; width: 48px; height: 48px; margin: 0 10px 0 0}
.comment-form-comment img.avatar {  width: 48px; height: 48px}
.comment-form { clear: both; float: left; width: 100%; margin: 10px 0; padding: 0 0 40px 0; border-bottom: 1px solid #c7c6c6; 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: #eeeeee; color: #9b1222; border: none; font-weight: bold; padding: 4px 8px; margin: 139px 0 0 0; text-transform: uppercase; text-align: center; float: right}

#entry #MR7 #Banner { float: left; width: 300px; height: 250px; margin: 0 10px 10px 0 !important}
#entry #MR7 {  float: left; margin: 0 10px 0 0}


#photo-more .item .thumb { width: 196px; float: left; display: block; margin: 0 10px 0 0}
#photo-more .item .thumb.no-margin { margin: 0}
#photo-more .item .thumb a { display: block}
#photo-more .item .thumb img { width: 100%; height: auto}
#photo-more .item .thumb img:hover { opacity: 0.8}

.wrap-photo-single {  padding: 10px; margin: 10px 0;  }
.photo-single  { clear: both; border: 3px solid #ebebeb; padding: 10px }
.wrap-photo-single h4 { background-color: #ebebeb;   padding: 2px 8px; color: #9b1222; display: inline; text-transform: uppercase; font-size: 14px; margin: 0 }
.wrap-photo-single .album-title { float: left; font-weight: bold; margin: 0 0 5px 0}
.wrap-photo-single .counting { float: right; font-weight: bold}
.wrap-photo-single .carousel-inner { margin: 10px 0 0 0}
.wrap-photo-single .carousel { clear: both; width: 610px; margin: 0 auto}

.wrap-photo-single .thumb { width: 146px; float: left; margin: 0 10px 0 0}
.wrap-photo-single .thumb.last { margin: 0}
.wrap-photo-single .thumb img { width: 100%; height: auto}
.wrap-photo-single .thumb img:hover { opacity: 0.8}

.wrap-video-single {  padding: 10px; margin: 10px 0;  }
.wrap-video-single h4 {   background-color: #ebebeb;   padding: 2px 8px; color: #9b1222; text-transform: uppercase; font-size: 14px; margin: 0 }
.wrap-video-single article { background: #000;  float: left; width: 258px; position: relative; /*height: 40px;*/ }
.wrap-video-single article.first { margin: 0 18px 0 0}
.wrap-video-single article.no-margin { margin: 0}
.wrap-video-single article.last { margin: 0}
.wrap-video-single article a:hover { text-decoration: none}
.wrap-video-single article h3 {  background: none repeat scroll 0 0 #000;    bottom: 0;    color: #fff;    display: block;    font-size: 11px;    height: 32px;    line-height: 13px;    margin: 0;    overflow: hidden;    padding: 4px;    position: absolute;    text-align: center;    width: 100%;}
.wrap-video-single article i { z-index: 9; position: absolute; top: 40px;left: 118px; font-size: 30px; color: #FFF;  -webkit-font-smoothing: antialiased; -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;}
.wrap-video-single article:hover i { top: 85px}
.wrap-video-single article img { width: 258px; height: 145px}
.wrap-video-single article figure { width: 258px; height: 145px}
.wrap-video-single article figcaption { display: none}
.wrap-video-single figure { margin: 0 !important; padding: 0}
.wrap-video-single figcaption { display: none}
#video-more { clear: both}
.wrap-video-single .carousel-inner { width: 534px; margin: 0 auto }
.wrap-video-single .album-title { float: left; font-weight: bold; margin: 0 0 5px 0}
.wrap-video-single .counting { float: right; font-weight: bold}

#wrap-embed-video {
    position: relative;
    height: 0;
    padding-top: 56.25%; }

#wrap-embed-video iframe {
    position: absolute;
    top: 0;
    left: 0;
}

.carousel-control { background-image: none !important; opacity: 1 !important; width: 15px}



.thumb-photo { position: relative; width: 196px; float: left; margin: 0 10px 10px 0}
.thumb-photo span { position: absolute;right: 0;top: 0;background: #000;color: #FFF;font-size: 13px;font-weight: bold;padding: 2px 4px;}
.thumb-photo:hover { opacity: 0.8}
.thumb-photo.no-margin {   margin: 0 0 10px 0}
.thumb-photo img { width: 100%; height: auto}
.thumb-photo h3 { z-index: 9; margin:0; width: 100%; position: absolute; bottom: 0; padding: 5px; font-size: 12px; text-align: center; color: #FFF; background: rgba(0,0,0,0.5)}
.thumb-photo h3 a { color:#FFF; display: block}

.read-more-comment { color: #999; margin: 10px 0; font-size: 14px; line-height: 14px; text-transform: uppercase}

#wrap-bottom-related-posts { margin: 15px 0 0 0; clear: both}
.bottom-related-posts h4 { background-color: #ebebeb; color: #9b1222; padding: 5px; text-transform: uppercase; font-size: 14px}
.bottom-related-posts article { width: 328px; float: left; margin: 0 0 10px 0}
.simple-article .bottom-related-posts article { width: 50%; }
.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: #9b1222; 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}

.single-fotodelgiorno .single-content .publish-date { color: #9b1222; margin: 20px 0 10px 0; font-weight: bold}
.single-fotodelgiorno .single-content .fotodelgiornoimage img { width: 100%; height: auto}
.single-fotodelgiorno .single-content h1.title { margin: 0 0 15px 0; font-size: 40px }
.single-fotodelgiorno .single-content #entry { width: 100%}

.single-fotodelgiorno #wrap-content .social-column { float: right; width: 342px; display: table; margin: 10px 0 0 0}
.single-fotodelgiorno #wrap-content .social-column li { float: left; margin: 0 10px 0 0}
.single-fotodelgiorno #wrap-content .social-column p {float: left;line-height: 30px; margin: 0 10px 0 0}


/*================================
SIMPLE_ARTICLE
================================*/
#SIMPLE_ARTICLE {}

.simple-article #wrap-content { width: 100%;}
.simple-article #entry { width: 95%; }
.simple-article #entry > img { max-width: 100%; width: 100%; }
.simple-article .adunit,
.simple-article #taboola-below-article-thumbnails-2nd,
.simple-article .wrap-community-box,
.simple-article .news-basse,
.simple-article .wrap-form-error
{ display: none; }

/*================================
SELFADS
================================*/
#SELFADS {}

.selfads-async.mobile-only {
    padding-bottom: 15px;
}


.selfads-async:empty {
    display: none;
}


/*================================
PAGINATED_ARTICLE
================================*/
#PAGINATED_ARTICLE {}

.single-format-gallery #post-entry #entry p,
.single-format-gallery article.body-text h3.occhiello,
.single-format-gallery #entry h2.paginated-index-title
{
    font-family: 'Open Sans', sans-serif
}

.single-format-gallery article.body-text h1.title {
    margin-bottom: 10px;
}

/*================================
Page
================================*/

.page-content h1.page-title { margin: 0; padding: 0; font-size: 23px}
.archive-content  h1.page-title { width: 100%; float: none; margin: 0 0 10px 0; padding: 4px; text-transform: uppercase; font-size: 16px; background-color: #ebebeb; color: #9b1222}
.archive-content .archive-filter {  padding: 4px 0; margin: 0 0 5px 0}
.archive-content p , .archive-content form { display: inline}
#archive-entry { clear: both; border-top: 1px solid #c0c0c0; margin: 10px 0 0 0; padding: 20px 0 0 0}
.page-content #post-entry #entry { width: 100%; float: none}

.post_tag_citta-archive { margin: 0; padding: 0}
.post_tag_citta-archive li { text-transform: capitalize; display: block; float: left; width: 220px; height: 29px;overflow: hidden;line-height: 22px; list-style: none; padding: 3px 5px}

#wrap-archive-list { margin: 0; padding: 0}
#wrap-archive-list li { list-style: none}
#wrap-archive-list > li > a { margin: 0 0 10px 0; display: block; padding: 0; font-weight: bold; color: #9b1222}
#wrap-archive-list > li ul { margin: 0 0 10px 0; padding: 0 0 0 15px}

/*================================
Box Elezioni
================================*/

.wrap-elezioni-box .home-content { background-color: #ebebeb}

.wrap-elezioni-box .medium-box {
    width: 657px;
    /*height: 520px;*/
    position: relative
}

.wrap-elezioni-bar { background-color: #9b1222;    padding: 5px;    width: 980px;    display: table;    margin: 10px auto;}
.wrap-elezioni-bar h3 { margin: 0 0 0 5px; padding: 0; font-size: 14px; line-height: 22px; color: #FFF; text-transform: uppercase; float: left;     font-family: 'Open Sans', sans-serif;}
.wrap-elezioni-bar ul { margin: 0; padding: 0; float: right;}
.wrap-elezioni-bar ul li {    list-style: none;    float: left;    color: #FFF;}
.wrap-elezioni-bar ul li a { color: #FFF; font-size: 13px; line-height: 18px; padding: 2px 5px;     font-family: 'Open Sans', sans-serif;}
.wrap-elezioni-bar  a { color:#FFF}

.wrap-elezioni-box { margin: 0 10px}
.wrap-elezioni-box .medium-box  .top-news article { width: 200px; margin: 0 24px 0 0}
.wrap-elezioni-box .medium-box  .top-news article.last { margin: 0 !important}
.wrap-elezioni-box .medium-box .thumb { height: 160px; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; display: block}
.wrap-elezioni-box .medium-box  .top-news article:last-child { margin: 0}
.wrap-elezioni-box .medium-box  .top-news header { width: 100%; }
.wrap-elezioni-box .medium-box  .top-news header img { width: 100%; height: auto}

.wrap-elezioni-box .banner-630 { padding: 10px 0; width: 630px; margin: 0 auto;     position: absolute;
    bottom: -10px;
    left: 8px;
}
.wrap-elezioni-box .banner-468 { width: 50%; float: left; padding: 0 1%}

.wrap-elezioni-box .multi-share .share-btn:hover .share-mask { display: block}


.wrap-elezioni-box .banner.rettangolo { margin: 0 0 10px 0}
#wrap-sidebar-elezioni { padding: 10px 0 0 0}

/*================================
Single Video + Category Video
================================*/

.multimedia-row  { display: table; width: 100%; margin: 10px 0  }
.multimedia-row.most-pop { margin: 30px 0 0 0}
.multimedia-row .wrap-phototv-grid { margin: 10px 0 0 0; padding: 0}
.multimedia-row  h4.title {margin: 0 ; background: #ebebeb;display: inline;font-size: 14px;text-transform: uppercase;color: #9b1222;padding: 4px 10px;}
.multimedia-row .wrap-phototv-grid article.evento-item.big, .multimedia-row .wrap-phototv-grid article.evento-item.big .thumb { margin: 0; border: 0}
.multimedia-row .wrap-phototv-grid article.evento-item h1 { height: 55px; overflow: hidden; margin: 0; padding: 0}
.multimedia-row .wrap-phototv-grid article.evento-item h1 a { font-size: 17px; line-height: 18px; margin: 3px 0 0 0}
.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: 228px; float: left; margin: 0 15px 0 0}
.multimedia-row .wrap-phototv-grid li img { width: 233px; height: 175px;  }
.multimedia-row .wrap-phototv-grid li figcaption { display: none}
.multimedia-row .wrap-phototv-grid li .play-icon { left: 87px; top: 45px}

.multimedia-row .wrap-phototv-grid li.grid-item-01 { width: 473px; height: 460px;    }
.multimedia-row .wrap-phototv-grid li.grid-item-01 img { width: 473px; height: 355px;}
.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: 5px 0; overflow: hidden; padding: 0}
.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 h1 { font-size: 21px; line-height: 23px; margin: 5px 0 0 0; padding: 0}

.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 .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}

.footer-featured-image { margin: 0 0 20px 0 }
.footer-featured-image .row.article-author ul.actions li { padding:  9px 0 10px 0}
.footer-featured-image .row.article-author .author { padding: 8px 0}
.footer-featured-image ul.video-actions { width: 160px; float: left; margin: 10px 0 0 15px; padding: 0}
.footer-featured-image ul.video-actions li { list-style: none;display: inline-block;margin: 0 0 0 10px;font-size: 14px; position: relative }
.footer-featured-image ul.video-actions li a { color: #666}
.footer-featured-image ul.video-actions li a p { padding: 0; display: inline}
.footer-featured-image ul.video-actions li a:hover { opacity: 0.8}
.footer-featured-image ul.video-actions li i { font-size: 20px; margin: 0 5px 0 0}

.footer-featured-image ul.video-actions li:hover > div { height: auto; }
.footer-featured-image ul.video-actions li .action-submenu { position: absolute; height: 0;   top: 22px; left: 0; overflow: hidden; width: 296px;   background-color: #DFDFDF;  }
.footer-featured-image ul.video-actions li.video .action-submenu { }
.footer-featured-image ul.video-actions li .action-submenu input { padding: 8px; border: none; background: #6C6C6C; color: #FFF; width: 100%; margin: 0; height: 25px}

.single-video #entry { margin: 10px 0 0 0}

.footer-partner { margin: 20px 0 0 0}
.footer-partner a { width: 249px; display: block; float: left; text-align: center}
.footer-partner a img { display: inline}

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

.row.homephotogallery { display: table; width: 980px; padding: 10px 0; margin: 0 10px; border-bottom: 1px solid #DBDBDB}
.row.homephotogallery figcaption { display: none}
.row.homephotogallery header { display: table; width: 100%; margin: 0 0 10px 0}
.row.homephotogallery h2 {margin: 0;background: #ebebeb;display: inline;font-size: 18px; color: #9b1222;padding: 4px 10px;  }
.row.homephotogallery .wrap-homephotogallery-grid {   width: 100%; display: table; margin: 0; padding: 0}
.row.homephotogallery .wrap-homephotogallery-grid li { display: block; float: left; list-style: none; margin: 0 13px 0 0; width: 235px}
.row.homephotogallery .wrap-homephotogallery-grid li.grid-item-03, .row.homephotogallery .wrap-homephotogallery-grid li.grid-item-05, .row.homephotogallery .wrap-homephotogallery-grid li.grid-item-09, .row.homephotogallery .wrap-homephotogallery-grid li.grid-item-013 { margin: 0 0 0 0}
.row.homephotogallery .wrap-homephotogallery-grid li img { width: 100%; height: 173px}
.row.homephotogallery .wrap-homephotogallery-grid li.grid-item-01 { width: 480px; height: 405px}
.row.homephotogallery .wrap-homephotogallery-grid li.grid-item-01 img { width: 480px; height: 353px}
.page-id-357700  .row.homephotogallery .wrap-homephotogallery-grid li  img { border: 1px solid #CCC}

.page-id-127 .row.homephotogallery .wrap-homephotogallery-grid li.grid-item-01 { height: 321px}
.page-id-127 .row.homephotogallery .wrap-homephotogallery-grid li.grid-item-01 img { height: 269px}
.page-id-127 .row.homephotogallery .wrap-homephotogallery-grid li img {  height: 132px}
.page-id-127 .row.homephotogallery .wrap-homephotogallery-all img { height: 131px}


.single-video .wrap-phototv-grid li.grid-item-01 {  height: 321px;    }
.single-video .wrap-phototv-grid li.grid-item-01 img {  height: 269px;}
.single-video .wrap-phototv-grid li img {   height: 131px;  }


.row.homephotogallery .wrap-homephotogallery-grid li h1 { font-size: 16px; line-height: 18px; margin: 0; padding: 5px; height: 60px; overflow: hidden}
.row.homephotogallery .wrap-homephotogallery-grid li.grid-item-01 h1  {  font-size: 21px; line-height: 23px;}
.row.homephotogallery .wrap-homephotogallery-grid li.grid-item-01 h1 a {  overflow: hidden; display: block; height: 50px; }
.row.homephotogallery .wrap-homephotogallery-grid li:hover { opacity: 0.7}
.row.homephotogallery .sb-homephotogallery { float: right; width: 160px;}

.row.homephotogallery .popular { display: table; width: 100%}
.row.homephotogallery .wrap-homephotogallery-popular { float: left; width: 100%; margin: 0; padding: 0}
.row.homephotogallery .wrap-homephotogallery-popular li { display: block; float: left; list-style: none; margin: 0 14px 0 0; width: 234px}
.row.homephotogallery .wrap-homephotogallery-popular li:hover {  opacity: 0.7}
.row.homephotogallery .wrap-homephotogallery-popular li.grid-item-03 { margin: 0}
.row.homephotogallery .wrap-homephotogallery-popular img { width: 100%; height: auto}
.row.homephotogallery .wrap-homephotogallery-popular h1 { font-size: 16px; line-height: 18px; margin: 0; padding: 5px; height: 42px; overflow: hidden}

.row.homephotogallery .sb-popular { float: right; width: 236px}
.row.homephotogallery .tag-cloud .gray-box h3 { margin: 0;background: #ebebeb;display: inline;font-size: 14px; color: #9b1222;padding: 4px 10px;  }
.row.homephotogallery .gray-box .taglist { padding: 4px; background-color: #ebebeb; margin: 6px 0 0 0; padding: 10px; height: 210px}
.row.homephotogallery .gray-box h3 { margin: 0; padding: 0 0 5px 0; line-height: 19px; color: #9b1222; font-size: 14px}
.row.homephotogallery .gray-box h3 a {color: #9b1222; }

.row.homephotogallery .wrap-homephotogallery-all { float: left; width: 100%; margin: 0; padding: 0}
.row.homephotogallery .wrap-homephotogallery-all li { display: block; float: left; list-style: none; margin: 0 14px 0 0; width: 234px}
.row.homephotogallery .wrap-homephotogallery-all li:hover {  opacity: 0.7}
.row.homephotogallery .wrap-homephotogallery-all li.grid-item-04, .row.homephotogallery .wrap-homephotogallery-all li.grid-item-08, .row.homephotogallery .wrap-homephotogallery-all li.grid-item-012, .row.homephotogallery .wrap-homephotogallery-all li.grid-item-016 { margin: 0}
.row.homephotogallery .wrap-homephotogallery-all img { width: 100%; height: 175px}
.tax-category-video .row.homephotogallery .wrap-homephotogallery-all img { width: 100%; height: 132px}
.row.homephotogallery .wrap-homephotogallery-all h1 { font-size: 16px; line-height: 18px; margin: 0; padding: 5px; height: 60px; overflow: hidden}
.row.homephotogallery header .photogallery-navigation { padding: 0; margin: 0}

.photogallery-navigation { float: right; width: 385px; padding: 10px 0; margin: 0 10px 0 0; text-align: right}
.photogallery-navigation .current { background-color: #DBDBDB; }
.photogallery-navigation .page-numbers { padding: 4px}


.row.horizontal-menu { display: table; width: 100%; background-color: #eeeeee;   position: relative }
.photogallery-type .row.horizontal-menu { margin: 0 0 10px 0}

.row.horizontal-menu h4 { color: #666; float: left; margin: 0; line-height: 17px; font-size: 12px; padding: 7px; text-transform: uppercase; font-weight: normal}

.row.horizontal-menu ul.menu  { display: table;margin:  0;padding: 0;}
.row.horizontal-menu ul.menu > li {display: block;float: left;   font-size: 14px;cursor: pointer;font-weight: 600;position: relative;}
.row.horizontal-menu ul.menu > li a { padding: 6px 8px; border-right: 1px solid #DFDFDF;  display: block; font-weight: normal; font-size: 13px }
.row.horizontal-menu ul.menu > li.title a { font-weight: bold; color: #9b1222; text-transform: uppercase}
.row.horizontal-menu ul.menu > li a:hover { opacity: 0.7 }
.row.horizontal-menu ul.menu > li > ul { display: none; z-index: 99;  position: absolute; left: 0; top: 30px; margin: 0; padding: 0; z-index: 9; background: #eeeeee;}
.row.horizontal-menu ul.menu > li > ul li { display: block;   font-size: 14px;cursor: pointer;font-weight: 600;position: relative;}
.row.horizontal-menu ul.menu > li > ul li a {}
.row.horizontal-menu ul.menu > li:hover ul { display: block}

.row.horizontal-menu .search { position: absolute; width: 203px; right: 0; top: 0}
.row.horizontal-menu .search input.form-control { background-color: #FFF; width: 124px; float: left; margin: 3px 4px 0 0; border-color: #DFDFDF; height: 25px; font-size: 13px }
.row.horizontal-menu .search input.btn { background-color: #FFF;   height: 25px;   margin: 3px 0 0 0; width: 65px;padding: 2px 5px;font-size: 12px;  }
.row.horizontal-menu .search input.btn:hover { background-color: #DFDFDF; color: #000;  }

.photogallery-content header { display: table; width: 100%}
.photogallery-content header h1 { width: 570px; float: left; font-size: 18px; margin: 0; padding: 10px 0 10px 0 }
.photogallery-content header .photo-counter-nav { width: 60px; float: right;  padding: 10px 0 ; margin: 0; text-align: right}

#photogallery-content { position: relative; text-align: center; margin: 0 0 20px 0}
#photogallery-content.disable { display: none}
#photogallery-content img { max-width: 100%;height: auto;max-height: 555px;width: auto; display: inline}
#photogallery-content .main-photo  figcaption { display: none; padding: 10px}
#photogallery-content .main-photo:hover { text-decoration: none; }
#photogallery-content .control { position: absolute; z-index: 9; display: block; width: 0; top: 0; height: 100% }
#photogallery-content .control.next { right: 0 }
#photogallery-content .control:hover { opacity: 0.8 }
#photogallery-content .control i { color: #000; background: rgba(255,255,255,0.8); padding: 6px; top: 50%; display: block; position: absolute; font-size: 20px; }
#photogallery-content .control i:hover {  background: rgba(255,255,255,1);  }

#photogallery-content .control.prev i { left: 0; }
#photogallery-content .control.next i { right: 0; }

#photogallery-content .single-photo-description {
    color: #626362;
    padding: 2px 4px;
    border-bottom: 1px solid #626362;
}

.footer-featured-image { width: 100%; display: table; }
.footer-featured-image .wrap-rating-box { float: left; width: 160px; display: table; margin: 10px 0 0 0}
.footer-featured-image .wrap-rating-box p { width: 40px; float: left}
.footer-featured-image .wrap-rating-box .post-ratings { width: 115px; float: right}
.photogallery-recent h4 {background-color: #ebebeb;color: #9b1222;padding: 5px; font-size: 14px; display: inline; }
.photogallery-recent .wrap { margin: 12px 0 0 0}
.photogallery-recent .wrap .item { width: 233px; margin: 0 15px 0 0; float: left}
.photogallery-recent .wrap .item.last { margin: 0 }
.photogallery-recent .wrap .item img { width: 100%; height: auto}
.photogallery-recent .wrap .item h3 { padding: 10px 0; margin: 0; font-size: 16px; line-height: 18px }


#final-screen { width: 655px; overflow: hidden;border: 1px solid #DFDFDF; overflow: hidden; height: 0;   opacity: 0 }
#final-screen.active h4 {  font-weight: bold;   font-size: 16px; margin: 0; text-align: center;padding: 0 0 10px 0;font-weight: bold;  }
#final-screen.active { height: auto; padding: 10px; opacity: 1;   margin: 20px auto; position: relative }
#final-screen .wrap-grid { margin: 0 auto; display: table; padding: 0; width: 552px}
#final-screen .wrap-grid li { list-style: none; display: block; float: left; width: 174px; margin: 0 0 10px 0; height: 191px; overflow: hidden  }
#final-screen .wrap-grid li.no-margin { margin: 0 15px 10px 0}
#final-screen .wrap-grid li img { width: 100%; height: auto}
#final-screen .wrap-grid li h3 { font-size: 15px; line-height: 17px; margin: 5px 0}

#final-screen .control { position: absolute; z-index: 9; display: block; width: 0; top: 0; height: 100% }
#final-screen .control.next { right: 0 }
#final-screen .control:hover { opacity: 0.8 }
#final-screen .control i { color: #000; background: rgba(255,255,255,0.8); padding: 6px; top: 50%; display: block; position: absolute; font-size: 20px; }
#final-screen .control i:hover {  background: rgba(255,255,255,1);  }

#final-screen .control.prev i { left: 0; }
#final-screen .control.next i { right: 0; }

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

.sidebar-single    { margin: 0; padding: 0}
.single-fotodelgiorno .sidebar-single    { margin: 10px 0 0 0; }

.sidebar-single .photo-carousel .tabs-container { width: 300px}

.sidebar-single .wrap-comunita { width: 300px}

.sidebar-single  .sb-widget input.form-control { height: 24px;   float: left; width: 220px; padding: 4px 5px}
.sidebar-single  .sb-widget .btn { float: right; width: 65px; padding: 2px 5px; font-size: 12px}


/*================================
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 { width: 780px; float: right }
#invio-contributo-btn ul { padding: 0; margin: 0; display: table; width: 100% }
#invio-contributo-btn li { display: block; width: 68px; text-align: center; padding: 10px 5px; margin: 0 2px 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 }


/*================================
INTRO VIDEO AD UNIT
================================*/
.intro-video-container {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.48);
    height: 100vh;
    width: 100vw;
    top: 0;
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 999;
}

.intro-video-container .intro-video-wrapper {
    width: 80vw;
}

.intro-video-container .intro-video-wrapper header {
    text-align: right;
    padding-bottom: 10px;
}

.intro-video-container .intro-video-wrapper header button {
    background: #3c3c3c;
    border-radius: 50%;
    border: none;
    color: white;
    padding: 5px;
    width: 25px;
    height: 25px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.intro-video-container .intro-video-wrapper video {
    width: 100%;
    border: 2px solid #3c3c3c;
}

/*================================
Sezione Speciali (Matrimoni)
================================*/
.home-speciali #wrap-content { width: 100%}
.home-speciali { padding: 0}
.speciale-photo { width: 237px; position: relative; float: left; margin: 0 10px 10px 0; border-right: 2px groove #CCC; border-bottom: 2px groove #CCC;}
.speciale-photo.no-margin { margin: 0 0 10px 0}
.speciale-photo img { width: 100%; height: auto}
.speciale-photo span {position: absolute;right: 0;top: 0; display: none; background: #000; z-index: 9; color: #FFF;font-size: 13px;font-weight: bold;padding: 2px 4px;}
.speciale-photo h4  { display: block; width: 100%; position: absolute; bottom: 0; left: 0; z-index: 9;   padding: 5px; margin: 0; background: rgba(0,0,0,0.5);}
.speciale-photo h4:hover { padding: 5px 5px 10px 5px;}
.speciale-photo h4 a { display: block; color: #FFF; text-align: center;}
.speciale-photo a { display: block}
.speciale-photo figcaption { display: none}

#last-pics-box .speciale-photo { width: 145px}
#last-pics-box .speciale-photo h4 { font-size: 14px; font-weight: 200}
#last-pics-box figcaption { display: none}

#speciali-finder, #menu-matrimoni {float: left;width: 100%;background: #ebebeb;padding: 7px;margin: 0 0 10px 0;}
#speciali-finder.comunita-finder form { width: 665px}
#speciali-finder.comunita-finder #user-link-02 a { padding: 0 5px; font-size: 13px; line-height: 26px}
#speciali-finder.comunita-finder #user-link-02 li {}
#speciali-finder.comunita-finder .form-control  { width: 94px; margin: 0 5px 0 0}

#speciali-finder .wrap-icon-home { float: left; width: 40px}
#speciali-finder .wrap-icon-home i { color: #333; font-size: 30px}
#speciali-finder form {  float: left; height: 27px}
#speciali-finder p {  line-height: 30px;float: left;color: #595959; padding: 0 10px 0 0; font-weight: bold; text-transform: uppercase; font-size: 12px; margin: 0 20px 0 0}
#speciali-finder .form-control { width: 150px;float: left;margin: 0 25px 0 0; color: #868686; height: 27px; padding: 4px 12px; font-size: 12px}
#speciali-finder .btn-rubrica { float: right; color: #9b1222; font-weight: bold; margin: 5px 10px 0 0; font-size: 13px }

#speciali-finder .btn-default {  padding: 4px 12px;font-size: 13px;font-weight: 200;  }

#speciali-finder .menu  { display: block; float: left; margin: 5px 0 0 0; padding: 0}
#speciali-finder .menu li { display: block; list-style: none; float: left; margin: 0 17px 0 0}

#speciali-finder.fotolettori-finder .form-control { margin: 0 10px 0 0}

#wrap-photo-slideshow { text-align: center; position: relative}

#wrap-photo-slideshow .control { position: absolute; z-index: 9; background: rgba(255,255,255,0.8); display: block; width: 40px; top: 0; height: 100% }
#wrap-photo-slideshow .control.next { right: 0 }
#wrap-photo-slideshow .control:hover { opacity: 0.8 }
#wrap-photo-slideshow .control i { color: #666; top: 45%; display: block; position: absolute; font-size: 20px; }
#wrap-photo-slideshow .control.prev i { left: 25%; }
#wrap-photo-slideshow .control.next i { right: 25%; }
#wrap-photo-slideshow figcaption { font-size: 13px; padding: 10px 0}
#wrap-photo-slideshow img:hover { opacity: 0.8}
#wrap-photo-slideshow a:hover { text-decoration: none}
#meta-speciali { margin: 10px 0 0 0; padding: 10px}
#meta-speciali li { list-style: none; margin: 0 0 10px 0; line-height: 14px; font-weight: 200; color: #666}
#meta-speciali li  i { width: 20px; color: #E0E0E0; display: block; float: left}

.baby-genre { display: block; width: 37px; height: 37px; float: left; margin: -6px 10px 0 0}
.baby-genre.male { background: url(/wp-content/themes/editheme/img/male.jpg)}
.baby-genre.female { background: url(/wp-content/themes/editheme/img/female.jpg)}


.single-speciali #wrap-sidebar-single #entry { font-style: italic; color: #666; padding: 10px;}
.single-speciali .comments-title h4, .single-speciali .comment-form .form-submit input#submit { /* color: #666 */}

.single-wedding #wrap-photo-slideshow {  border-top: 1px dotted #CCC; border-left: 1px dotted #CCC; border-right: 1px dotted #CCC; padding: 10px 0 0 0; margin: 0 0 10px 0}
#wrap-wedding-box { padding: 10px; width: 320px; margin-left: -19px; position: relative; z-index:  9; border-top: 1px dotted #CCC; border-right: 1px dotted #CCC;  border-left: 1px solid #FFF; border-bottom: 1px dotted #CCC}
#wrap-wedding-box .title { margin: 0; text-align: center; font-size: 30px; font-weight: 200; padding: 60px 0 0 0; background: url(img/wedding-decoration.png) center 10px no-repeat}
#wrap-wedding-box em { text-align: center; display: block}
#last-wedding h4 {  font-weight: 200}

#comunita-network { border-left: 1px dotted #CCC; border-top: 1px dotted #CCC;padding: 4px; clear: both}
#comunita-network h4 { margin: 0;padding: 0 5px;line-height: 19px; font-size: 14px;}
#comunita-network ul { padding: 3px 5px;margin: 0;display: block; width: 290px;overflow: hidden;}
#comunita-network ul li { list-style: none;padding: 0;margin: 0; float: left;width: 135px;}

#reply-title { display: none}

#menu-matrimoni ul { list-style: none; padding: 0; margin: 0;  }
#menu-matrimoni ul > li { display: inline-block;  }
#menu-matrimoni ul > li > a { padding: 7px 15px; font-weight: bold; color: #9b1222;  }

/*================================
Meteo
================================*/

.gray-box.box-meteo { padding: 4px; background-color: #ebebeb; margin: 10px 0 0 0}
.gray-box.box-meteo h3 { margin: 0; padding: 0 0 5px 0; line-height: 19px; color: #9b1222; font-size: 14px}
.gray-box.box-meteo h3 a {color: #9b1222; }
.gray-box.box-meteo h3 a:hover { text-decoration: none}
.gray-box.box-meteo h3 a span { float: right; font-size: 12px; font-weight: normal}
#wrap-meteo-home { background-color: #FFF; display: table; width: 100%; padding: 0; margin: 0}
#wrap-meteo-home li { display: block; float: left; list-style: none; text-align: center; width: 97px}
#wrap-meteo-home li img { display: block;  width: 95px;  height: auto;  margin: 5px;  padding: 0 15px;  border-right: 2px solid #ebebeb;}
#wrap-meteo-home li h4 { font-size: 11px; color: #999; text-transform: uppercase; margin:0; padding: 0 0 5px 0;  font-weight: normal }

#wrap-meteo { display: table; width: 100%; margin: 0; padding: 0}
#wrap-meteo > li { display: block; list-style:none; width: 100%; border: 1px solid #ebebeb; margin: 0 0 20px 0; padding: 10px}
#wrap-meteo > li h4 { background-color: #9b1222; color: #FFF; padding: 5px; margin: 0; font-size: 14px }
#wrap-meteo > li h3 { margin: 0 0 10px 0; padding: 0; font-size: 14px; color: #9b1222}
#wrap-meteo > li .meteo-item { padding: 10px; display:table; width: 100%}
#wrap-meteo > li .meteo-item .thumb { float: left; width: 90px; padding: 30px 0 0 0; margin: 0 50px 0 0}
#wrap-meteo > li .meteo-item .thumb img { width: 100%; height: auto}
#wrap-meteo > li .meteo-item .meteo-item-content { float: left; width: 400px}
#wrap-meteo > li .meteo-item .meteo-item-content img { margin: 0 20px 0 0}
#wrap-meteo > li .meteo-item .meteo-item-content .temperatura { float: left; margin: 0 20px 0 0}
#wrap-meteo > li .meteo-item p { padding: 0 0 10px 0; margin: 0}

#wrap-meteo > li.webcam .meteo-item .thumb { float: left; width: 200px; padding: 30px 0 0 0; margin: 0 50px 0 0}
#wrap-meteo > li.webcam .meteo-item .thumb span { font-size: 12px; text-align: center; display: block; margin: 5px 0 0 0}
#wrap-meteo > li.webcam .meteo-item .meteo-item-content { width: 360px; }
#wrap-meteo > li.webcam .meteo-item .meteo-item-content h5 {}
#wrap-meteo > li.webcam .meteo-item .meteo-item-content ul {}
#wrap-meteo > li.webcam .meteo-item .meteo-item-content li {}
.meteo-page .credits { text-align: center; padding: 10px 0;  }
.meteo-page .credits a { color: #9b1222}


/*================================
Home Agenda
================================*/

.banner.rt-banner {  position: absolute;  right: 5px;  bottom: 5px;  z-index: 9;}

/** Navigation container **/
#hilight { background: #000; width: 980px; 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; height: 340px  }
/** Stage carousel specific styles **/

#hilight .carousel-stage { height: 340px;   }

.carousel-stage ul li { width: 975px; position: relative }
.carousel-stage ul li img { width: 498px; height: auto; margin: 5px 0 0 5px}
.carousel-stage ul li header h4 { margin: 0 0 10px 0}
.carousel-stage ul li header h4 a {   font-weight: bold; text-transform: uppercase; padding: 3px 5px; font-size: 15px}
.carousel-stage ul li header { width:450px; height:132px;   position:absolute; top:15px; right: 0; padding-right: 10px;    }
.carousel-stage ul li header a.header-event-title { font-size:36px; line-height: 40px;   color: #FFF;   display: block; margin:   10px 0; font-weight: bold  }
.carousel-stage ul li header a.header-event-readmore { color: #FFF; padding: 5px; font-size: 13px; display: block; margin: 20px 0 0 0; width: 125px;  }
.carousel-stage ul li header span.header-event-date {   color: #CCC; font-size: 18px; }


/** Navigation carousel specific styles **/

#hilight .carousel-navigation { height: 70px; /*width: 600px;*/ }
#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 **/


.home #hilight .carousel li, #hilight .carousel-stage {  height: 319px  }
.home .main-content-box-eventi .wrap-menu { margin: 0 0 10px 0}

.lenzuolo-eventi  { width: 660px; float: left; margin: 0 15px 0 0; min-height: 500px}

.daytitle-eventi { display: table; width: 100%;    padding: 5px 0;  text-transform: uppercase; margin: 0 0 10px 0;  font-size: 15px;   position: relative; color: #9b1222;  border-bottom: 1px solid #DFDFDF}
.daytitle-eventi a { color: #8c1219}
.daytitle-eventi span {    font-size: 15px; float: right; font-weight: normal;}
.daytitle-eventi a i {      }

.evento-item .event-cat { text-transform: uppercase; font-size: 12px; display: inline}
.evento-item .event-cat a { padding: 3px 5px    }
.evento-item .event-cat span a { background-color: inherit !important}
.evento-item { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #dfdfdf; position: relative; display: table; width: 100%}

.evento-item .thumb { width: 150px; float: left; margin: 0 10px 0 0; z-index: 9; position: relative}
.evento-item .thumb .play-icon { left: 35%}
.evento-item .thumb img { width: 100%; height: 113px}

.evento-item header { position: relative}
.evento-item h1 { margin: 5px 0 15px 0; line-height: 14px}
.evento-item h1 a {  font-size: 21px; line-height: 23px}
.evento-item h1 a:hover { color: #666}
.evento-item p { color: #8c1219; margin: 10px 0 0 0}
.evento-item .location a {  display: block;  padding: 0 5px 5px 5px;  font-weight: 400;  color: #666;}

.page-id-360286 #wrap-event-actions { width: 100%; margin: 0 0 10px 0}
#wrap-event-actions { display: table; width: 980px; margin: 10px 10px 0 10px}
.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 10px 0 0}
.event-search-input .btn { padding: 4px 15px; width: auto}
.event-add-btn { width: 300px; float: right; background-color: #ebebeb;  }
.event-add-btn  a { display: block; font-weight: bold; line-height: 40px; color: #9b1222; text-align: center; font-size: 15px}


/*================================
Eventi
================================*/


.color-eventi-bambini .event-cat a  { background-color: #a6d378 }
.color-eventi-incontri .event-cat a  { background-color: #75a9af  }
.color-eventi-sagre-feste .event-cat a  { background-color: #f8c80c }
.color-eventi-spettacoli .event-cat a  { background-color: #0b75b3 }
.color-eventi-sport .event-cat a  { background-color: #d85a0e }
.color-eventi-volontariato .event-cat a  { background-color: #9664a3 }
.color-eventi-mostre .event-cat a { background-color: #589714 }
.color-eventi-incontri-natale-eventi .event-cat a { background-color: #d31119 }
.color-concerti-natale-eventi .event-cat a { background-color: #d31119 }
.color-mercatini-natale-eventi .event-cat a { background-color: #d31119 }
.color-natale-eventi .event-cat a { background-color: #d31119 }

.color-eventi-fiere-e-manifestazioni .event-cat a { background-color: #CCC }




.evento-item.color-eventi-bambini header, .color-eventi-bambini .event-information ul { border-right: 11px solid #a6d378 }
.evento-item.color-eventi-incontri header, .color-eventi-incontri .event-information ul  {  border-right: 11px solid  #75a9af  }
.evento-item.color-eventi-sagre-feste header, .color-eventi-sagre-feste .event-information  ul {  border-right: 11px solid  #f8c80c }
.evento-item.color-eventi-spettacoli header, .color-eventi-spettacoli .event-information  ul {  border-right: 11px solid  #0b75b3 }
.evento-item.color-eventi-sport header, .color-eventi-sport .event-information  ul {  border-right: 11px solid  #d85a0e }
.evento-item.color-eventi-volontariato header, .color-eventi-volontariato .event-information  ul  {  border-right: 11px solid  #9664a3 }
.evento-item.color-eventi-mostre header, .color-eventi-mostre .event-information ul {  border-right: 11px solid #589714 }
.evento-item.color-eventi-fiere-e-manifestazioni header, .color-eventi-fiere-e-manifestazioni .event-information ul {  border-right: 11px solid #CCC }

.evento-item.color-eventi-incontri-natale-eventi header, .color-eventi-incontri-natale-eventi.event-information ul { border-right: 11px solid #d31119 }
.evento-item.color-concerti-natale-eventi header, .color-concerti-natale-eventi .event-information ul { border-right: 11px solid #d31119 }
.evento-item.color-mercatini-natale-eventi header, .color-mercatini-natale-eventi .event-information ul { border-right: 11px solid #d31119 }
.evento-item.color-natale-eventi header, .color-natale-eventi .event-information ul { border-right: 11px solid #d31119 }




.single-evento .event-topic-location h3 { width: 50%; float: left; font-size: 15px; margin: 0; padding: 0; text-transform: uppercase}
.single-evento .event-topic-location h3 a { padding: 3px 5px}
.single-evento .event-topic-location h4 { width: 50%; float: right; font-size: 15px;  margin: 0; padding: 0; text-align: right}
.single-evento #photogallery-content img { width: 100%; }

.single-evento .event-date, .single-evento  .event-information, .single-evento  .event-information ul { display: table; width: 100%}
.single-evento .event-date h5 { color: #9b1222; font-size: 22px; line-height: 26px; font-weight: normal}
.single-evento .event-date h5:first-letter {    text-transform: uppercase;}

.single-evento  .event-information h4 {  color: #9b1222; text-transform: uppercase; font-size: 15px}
.single-evento  .event-information ul { background-color: #ebebeb; padding: 10px; margin: 0 0 10px 0 }
.single-evento  .event-information ul li { margin: 0 0 10px 0; padding: 0; display: block}
 .single-evento .buy-online { background: rgb(255, 234, 2) none repeat scroll 0% 0%;text-transform: uppercase;padding: 5px 10px;font-weight: bold;text-align: center;display: block;margin: 0px 0px 10px; }


.next-four-event { display: table; width: 100%; margin: 0 0 10px 0}
.next-four-event .item {   border: 1px solid #000; width: 237px;  position: relative;  height: 304px;  float: left;  margin: 0 10px 0 0;  display: block;}
.next-four-event .item.last { margin: 0}
.next-four-event .item  img { width: 100%; height: auto}
.next-four-event .item h6 { background-color: #FFF; color: #000; position: absolute; top: 10px; left: 0; text-transform: uppercase; z-index: 9; display: block; padding: 0;  margin: 0}
.next-four-event .item h6 a { padding: 3px 5px;}
.next-four-event .item h5  { padding: 5px; margin: 0;  color: #9b1222;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }
.next-four-event .item h3 { padding: 0 5px; height: 70px; margin: 0 0 10px 0; overflow: hidden; font-size: 21px; line-height: 23px  }
.next-four-event .item .location a { display: block; padding: 0 5px 5px 5px; font-weight: 200; color: #999; font-size: 13px; height: 20px; overflow: hidden}


#gmap { height: 400px; margin: 0 0 20px 0}


/*================================
Author
================================*/

.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 {}
#wpua-add-button-existing {  padding: 10px; display: table; background: #F2F2F2; width: 100%; margin: 0 0 10px 0}
#wpua-add-button-existing button {   margin: 0 auto; display: block; width: 130px}
#wpua-thumbnail-existing, #wpua-preview-existing span  { display: none !important}

.page-redazione #wrap-content { width: 100%; float: none}
.page-redazione #wrap-content h3 { background-color: #eceaed; color: #9b1222; text-transform: uppercase; font-size: 15px; margin: 0 0 10px 0; display: inline; line-height: 50px; padding: 3px }
.wrap-authors { margin: 0; padding: 0; display: table; width: 100%}
.wrap-authors li { display: block; width: 151px; float: left; margin: 0 10px 10px 0; height: 210px}
.wrap-authors li a.avatar { width: 151px; height: 151px;   margin: 0 10px 0 0; padding: 2px;  border: 1px solid #CCC; borde-radius: 5px; display: block}
.wrap-authors li a.avatar img { width: 145px; height: 145px}
.wrap-authors li h4 { margin: 5px 0 0 0}
.wrap-authors li h4 a { color: #9b1222; font-size: 13px;}
.wrap-authors p {}


.sidebar-single-authors {}
.sidebar-single-authors li { display: table; width: 100%; margin: 0 0 10px 0; padding: 0 0 10px 0; height: auto; }
.sidebar-single-authors li a.avatar { width: 60px; height: 60px; float: left; margin: 0 10px 0 0}
.sidebar-single-authors li a.avatar img { width: 100%; height: auto}
.sidebar-single-authors li h4 { margin: 5px 0 0 0}
.sidebar-single-authors li h4 a { font-size: 13px; color: #9b1222}
.sidebar-single-authors p {}

#login_error { background-color: #FFD2D3; border: 1px solid #900; border-radius: 10px; padding: 20px;}
#login_error li { color: #900; font-weight: normal; list-style: none; display: block}

#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}

.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;}


#user-info { width: 100%; display: table; padding: 0 0 10px 0}
#user-info h3 { color: #9b1222}
#user-info img { padding: 3px; border: 1px solid #CCC; border-radius: 2px; float: left; margin: 0 10px 0 0; width: 150px}
#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}
.comment-list-author  { clear: both; margin: 0; padding: 0  }
.comment-list-author h2 { padding: 10px 0; margin:0; border-top: 1px solid #e6e6e6; clear: both; font-size: 20px }
.comment-list-author ul { margin: 0; padding: 0}
.comment-list-author li { display: block;  list-style: none; margin: 0 0 10px 0; padding: 10px; background: white;border: 1px solid #e6e6e6;z-box-sizing: border-box; webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 3px;-moz-border-radius: 3px;box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
.comment-list-author li h3 { margin: 0; padding: 0; font-size: 16px}
.comment-list-author li h4 { margin: 0; padding: 0; font-size: 14px; font-weight: normal; text-align: right; }
.comment-list-author li h4 a { font-weight: 600; color: #9b1222}
.comment-list-author li p { color: #928A8A;line-height: 20px;font-size: 14px; }
.comment-list-author .time { border-top: 1px solid #e6e6e6; margin: 10px 0 0 0; padding: 10px 0 0 0;  }

.nav-previous { float: left;   }
.nav-next { float: right;  }
#comment-nav-below { display: table; width: 100%;}
#comment-nav-below a { font-size: 12px; color: #666}

.contributo-box { display: table; width: 100%}
.contributo-box h2 { background-color: #ebebeb; color: #9b1222; font-weight: bold; font-size: 15px;  padding: 5px; text-transform: uppercase;  margin: 0 0 10px 0;}
.contributo-box .comment-list li { display: table; width: 100%; list-style: none;   margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #ebebeb }
.contributo-box .comment-list li .thumb { float: left; width: 160px}
.contributo-box .comment-list li .thumb img { width: 160px; height: auto}
.contributo-box .comment-list li .content { padding: 20px; float: left; width: 500px}
.contributo-box .comment-list li  h3 {margin: 0 0 10px 0;padding: 0;font-size: 20px;}
.contributo-box .comment-list li p { padding: 0; margin: 0}


/*================================
FORM SEGNALA ERRORE
================================*/

.wrap-form-error { background-color: #ebebeb; /*margin-right: 11px;*/ /*border: 1px solid #9b1222;*/ border-radius: 2px; padding: 0 5px; }
.wrap-form-error label { margin-top: 5px; margin-bottom: 0; font-size: 12px; }
.wrap-form-error h4 { color: #9b1222; text-transform: uppercase; font-size: 14px; text-align: left; }
#form-error p { padding: 10px 0; margin-bottom: 5px; }
#form-error .col-md-12, #form-error .col-md-6, #form-error p { background-color: white; }
#contact-form-message {  width: 100%; padding: 5px; margin: 10px 0;}



/*================================
SPECIALE ELEZIONI
================================*/

.speciale { padding: 10px; }
.speciale1 { padding: 0 5px 0 0; }
.speciale2 { padding: 0 0 0 5px; }
.no-padding { padding: 0; }
.speciale1 header.testata { background-color: #991526; margin-bottom: 10px}
.speciale1 header.testata a { color: #FFFFFF; }
.speciale2 header.testata { background-color: #991526; margin-bottom: 10px}
.speciale2 header.testata a { color: #FFFFFF; }
.speciale .col-md-6 article img { max-width: 100%; }
.speciale1 .col-md-6:first-child article , .speciale2 .col-md-6:first-child article {  padding: 0 5px 0 0; }
.speciale1 .col-md-6:last-child article , .speciale2 .col-md-6:last-child article {  padding: 0 0 0 5px; }
.speciale article header h2 { margin: 0 auto 5px; line-height: 24px; font-size: 23px; }
.speciale article header h4 { color: #9b1222; text-transform: uppercase; font-family: "Roboto Slab", serif; font-size: 13px; padding:0; margin: 5px 0; }

/*================================
PAGINA ARCHIVI SPECIALI
================================*/

.wrap-archivio-speciali .title { text-transform: uppercase; font-weight: 400; text-align: center; font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif; }
.wrap-archivio-speciali ul { list-style: none; padding: 0; -webkit-columns: 3 214px; -moz-columns: 3 214px; columns: 3 214px; }
.wrap-archivio-speciali ul li {-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}
.wrap-archivio-speciali li a { display: block; padding: 2px 0; }
.wrap-archivio-speciali li a h4 { margin-bottom: 0; text-transform: capitalize;}



/*================================
Footer
================================*/


.contacts { padding: 10px 0; text-align: center}
.contacts a { font-size: 13px; padding: 0 5px  }

#wrap-footer {
    background-color: #ebebeb;
    margin: 10px 10px 0 10px;
    padding: 10px;
    display: grid;
    grid-template-columns: 798px 160px;
}
#wrap-footer p { padding: 0; margin: 0; font-size: 13px; line-height: 17px}
#wrap-footer .banner-anso {
    display: block;
}
.footer-header {  padding: 10px 0 0 0; margin: 0 10px; border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB  }
.footer-header .logo { width: 240px; float: left; margin: 0 0 0 10px}
.footer-header .logo img { width: 100%; height: auto}

.footer-header #footer-icon-menu {  float: right; margin: 10px; padding: 0}
.footer-header #footer-icon-menu li { list-style: none; display: block; width: 78px; float: left;  }
.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: 30px; color: #CCC }
.footer-header #footer-icon-menu p { font-size: 12px; color: #CCC}
.footer-header #footer-icon-menu a:hover { text-decoration: none;}
.footer-header #footer-icon-menu a:hover p, .footer-header #footer-icon-menu a:hover i {  color: #000}

.footer-menu { padding: 10px 0}

.footer-menu ul.sub-menu { margin: 0 10px; padding: 0; display: table; width: 980px; background: #ebebeb }
.footer-menu ul.sub-menu > li  { width: 155px; height: 260px; float: left; padding: 10px; margin: 0 10px 0 0; border-right: 1px solid #FFF}
.footer-menu ul.sub-menu > li.menu-06 { margin: 0; border: none}
.footer-menu ul.submenu { padding: 2px 0; margin: 0}
.footer-menu .mega-menutitle { margin: 20px 0 0 0}
.footer-menu li { list-style: none; display: block }
.footer-menu li h4 { margin: 0; color: #000; font-size: 14px; text-transform: uppercase; font-weight: 600; padding: 0; margin: 0;  display: block}
.footer-menu li { display: block; font-size: 12px; line-height: 15px; color: #666}
.footer-menu li a { display: block; font-size: 12px; line-height: 14px }
.footer-menu li a:hover { text-decoration: underline}


 @media print {
  a[href]:after {
    content: none !important;
  }

     .banner, #user-bar, #wrap-sidebar-single, .social-column, .related-posts, .wrap-photo-single, .article-tag-01, .read-more-comment, .article-tag-02, .banner-inside-article, .actions, #comments, #wrap-bottom-related-posts, .wrap-community-box, .news-basse, .footer-menu, .footer-header, .social-bar, .menu-top-bar, .adunit, .wrap-form-error, #PCT_OutFooter, .auhtor.no-post, ._fb_dbx, .event-section.events-related, .event-section.tag-section, .ob-smartfeed-wrapper, .OUTBRAIN, .adk-slot, .av-pushdown-wrapper, .related-articles-section, .event-section.photo-carousel, .photogallery-section, .event-section.video-section, .event-single .social-sidebar, .event-single .main-sidebar, .self-banner

     {
         display: none !important
     }
  #wrap-content { float: none; width: 700px; margin: 0 auto}
  #entry { width: 100%; float: none}
     .event-single main { width: 610px; margin: auto; }
     .event-single .columns-container { display: block; }
     .section-title-line::before { border-top: none; }
  #entry img { width: 100%; height: auto}
  #wrap-footer { text-align: center}

}


/*================================
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('/wp-content/themes/editheme/fonts/fontawesome-webfont.eot?v=4.3.0');src:url('/wp-content/themes/editheme/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('/wp-content/themes/editheme/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('/wp-content/themes/editheme/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('/wp-content/themes/editheme/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('/wp-content/themes/editheme/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"}


/*! 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/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/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/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/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/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/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/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/img/ui/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/wp-content/themes/editheme/img/ui/ui-icons_9b1222_256x240.png")}.ui-state-default .ui-icon{background-image:url("/wp-content/themes/editheme/img/ui/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/wp-content/themes/editheme/img/ui/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("/wp-content/themes/editheme/img/ui/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("/wp-content/themes/editheme/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/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/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/img/ui/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}

/*================================
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('/wp-content/themes/editheme/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('/wp-content/themes/editheme/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('/wp-content/themes/editheme/css/metro-black-skin/social-bg.png'); -webkit-border-radius: 2px; border-radius: 2px; }
.ilightbox-holder.metro-black .ilightbox-alert { background: url('/wp-content/themes/editheme/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('/wp-content/themes/editheme/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('/wp-content/themes/editheme/css/metro-black-skin/fullscreen-icon-64.png'); background-image/*\**/: url('/wp-content/themes/editheme/css/metro-black-skin/fullscreen-icon-ie.png')\9;  /* IE7-8 */ }
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-close { background-image: url('/wp-content/themes/editheme/css/metro-black-skin/x-mark-icon-64.png'); background-image/*\**/: url('/wp-content/themes/editheme/css/metro-black-skin/x-mark-icon-ie.png')\9;  /* IE7-8 */ }
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-next-button { background-image: url('/wp-content/themes/editheme/css/metro-black-skin/arrow-next-icon-64.png'); background-image/*\**/: url('/wp-content/themes/editheme/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('/wp-content/themes/editheme/css/metro-black-skin/arrow-prev-icon-64.png'); background-image/*\**/: url('/wp-content/themes/editheme/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('/wp-content/themes/editheme/css/metro-black-skin/play-icon-64.png'); background-image/*\**/: url('/wp-content/themes/editheme/css/metro-black-skin/play-icon-ie.png')\9;  /* IE7-8 */ }
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-pause { background-image: url('/wp-content/themes/editheme/css/metro-black-skin/pause-icon-64.png'); background-image/*\**/: url('/wp-content/themes/editheme/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('/wp-content/themes/editheme/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('/wp-content/themes/editheme/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('/wp-content/themes/editheme/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('/wp-content/themes/editheme/css/metro-black-skin/../social_icons/facebook_16.png'); }
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a { background-image: url('/wp-content/themes/editheme/css/metro-black-skin/../social_icons/digg_16.png'); }
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a { background-image: url('/wp-content/themes/editheme/css/metro-black-skin/../social_icons/twitter_16.png'); }
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a { background-image: url('/wp-content/themes/editheme/css/metro-black-skin/../social_icons/delicious_16.png'); }
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a { background-image: url('/wp-content/themes/editheme/css/metro-black-skin/../social_icons/reddit_16.png'); }
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a { background-image: url('/wp-content/themes/editheme/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; }

/*================================
CAT PLUS
================================*/

.logo-vnplus span { color: #9b1222; font-size: 40px; font-weight: bold; font-family: Arial,'Helvetica Neue',Helvetica,sans-serif; margin: 0 10px 0 0; }
/*.logo-vnplus span { color: black; font-size: 60px; font-weight: 400; font-family: Lato,'Helvetica Neue',Helvetica,sans-serif; margin: 0 -5px 0 0; line-height: 40px; display: inline-block; }*/
.logo-vnplus:hover { text-decoration: none; }
.logo-vnplus img { vertical-align: baseline; }

.catplus.single #wrap-content { float: left; width: 100%; }
.catplus.single #entry { width: 935px; }
.catplus.single #entry img { max-width: inherit; width: 100%; height: auto; }
.catplus.single #entry p {
    font-size: 20px!important;
    line-height: 32px!important;
}

.catplus.single .row.news-basse {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
}

.catplus.single .row.news-basse article {
    width: inherit;
    float: none;
    margin: 0 1% 10px;
    flex: 0 0 23%;
    height: auto;
}

.catplus.single .row.news-basse article img {
    height: auto;
}

.catplus.single .wrap-community-box {
    width: 98%;
    margin: 10px auto;
}

.catplus.single .wrap-community-box .user-grid {
    width: 692px;
}

    .catplus.single .tags {
    width: 100%;
}

/*================================
responsive-video
================================*/


.responsive-video {

    position:relative;
    height:0;
    padding-bottom:56.25%;
    margin-bottom:15px;
}

.responsive-video iframe {

    position:absolute  !important;
    left:0 !important;
    right:0  !important;
    bottom:0  !important;
    top:0  !important;
    width:100%  !important;
    height:100%  !important;

}

/*================================
SWG
================================*/
.swg-subscribed #SELF-SWG-DESKTOP-TOP { display: none; }