@charset "UTF-8"; 

.fotonotizia .nspLinksWrap ul.nspCol2{margin:0px;}
.fotonotizia .nspLinksWrap ul.nspCol4{margin:0px;}
.fotonotizia .nspLinks ul li h4{margin: 0px 10px; text-align: left;}
.fotonotizia .nspArt h4.nspHeader{padding-bottom: 0px}
.fotonotizia .nspArtPage .nspArt{padding-bottom: 0px !important}
@media screen and (max-width:767px) {
.fotonotizia .nspLinksWrap ul.nspCol4{width:50%;height: 200px;}
}

/*********** STILI GENERALI e LAYOUT ***********/
body.bg {background: #ffffff /*!important;*/}
body{/*modificato 041119 galassi text-align:justify;*/ text-align:left; font-family:"Lato";font-weight: 300;}
strong{font-weight:500}
.subpage #main-body{padding:0px; background-color:transparent;}
.header{height:60px; margin:10px; padding-top:15px;}
#sp-header-wrapper {padding-top: 15px;}
#sp-header-wrapper #header{margin: auto !important; padding: 15px 0px !important; text-align:center;}
#sp-component-area{background-color:#ffffff; margin-bottom:20px;}
.image-logo{width:100%; max-width:none;}
.entry-content{padding:10px 10px 10px 10px !important;}
/* #subheader, #subheader .module, #sp-header-wrapper #header{background-color:#F4F4F4;} */
.module{background-color:#ffffff; padding-top:0px; margin-bottom:20px;}
#sp-slide::after, #sp-feature::after, #sp-right .module::after, .module.home-action-area::after, .module.clients::after, .recent-work .carousel-inner .ns2-column::after, .sptab.awetive-layout::before, #bottom::before{background-image:none;}
#users .module{margin-bottom:0px;}
#users{background-color:#ffffff; margin-bottom:20px; padding:0px;}
#users .module-title-custom{margin-bottom:5px;}
#users .lavoro .nspArts {padding:3px;}
#users .lavoro .nspArt {box-sizing:border-box; float:left; width:33.3333%;}
#users .lavoro .nspArt a{float:left; text-align:center;}
#main_header{z-index:10;}
#sp-subheader-wrapper{display:none;}
#sp-right .nomoduletitle .mod-wrapper .mod-content{padding:0px;}
.subpage #sp-component-area-wrapper, .subpage #sp-right, .subpage #sp-left{padding-top:0px;}
.entry-content{padding:0px;}
.readonmore, a.readmore, a.btn-more{border-radius:0px;}
.homepage .entry-content{padding-top:0px !important; padding-bottom:0px !important;}
.row-fluid [class*="span"]{min-height:0px;}
#sp-content-top-wrapper #content-top{padding:0px 20px;}
#content-top .module{margin-bottom:0px;}
.btn, .btn.btn-primary, a.ns2-readmore, .btn, #community-wrap .btn, button, input[type="submit"]{background-color:#22BBEA !important; color:#ffffff !important;}
/** Cookies **/ button.CookiebotWidget-logo {background-color: transparent !important;}
.btn-candidati {text-align: center; margin: 0px auto 30px auto; width: /*300px*/ 96%; padding: /*7*/17px; background-color: #909090; font-size: 24px;}
.btn-candidati a {color: #ffffff !important;}
.mceButton{background-color:#ffffff !important;}
ul.elencopuntato {margin-left: 0;} 
.elencopuntato > li {position: relative; left: 15px; width: calc(100% - 15px);}
h4 {font-weight: 300}
#sp-menu-wrapper{border-top: solid 10px #26BBE8;}
#menu, .cerca, ul.social-icons i {background: transparent !important;}

.menu-lavorare-in15 .entry-meta.muted, .menu-lavoro .entry-meta.muted {background-color:#ffffff;}
/*.entry-meta.muted::before {
content: "\[utente loggato\]";
color: red;
float: left;
margin-left: 15px;
margin-top: 10px;}*/

/* BLOG */
.blog {padding: 10px;}
.blog h1 {margin: -10px 0 10px -10px;}
.menu-blog-erica-zuanon section.blog::before,.menu-blog-erica-zuanon article::before{
    color: #26bbe8;
    content: "I blog di Job Meeting";
    display: table-cell;
    padding-bottom: 15px;
    width: 1000px;
}
.menu-blog-erica-zuanon .items-row article::before {display:none}


/* CSS FOOTER */

#sp-footer-wrapper{padding:7px 0px; font-size:11px;}
.vdh-mask{height:0px !important;}
#sp-bottom-wrapper{border-top:7px solid #26BBE8; background-color:#363948;}
#sp-bottom-wrapper #bottom{border-top:0px;}
#bottom .module{background-color:transparent; text-align:left;}
#bottom h2.module-title{border-left:0px; padding-left:0px; background-color:transparent !important; border-bottom:0px; color:#26BBE8;}

/* FINE CSS FOOTER */

/* reading time */
.reading-time {background: rgba(0, 0, 0, 0) url("/images/layout/articoli/time.gif") no-repeat scroll 0 0; height: 30px; padding: 7px 0 0 10px;
font-size: 12px; font-family: "Lato"; font-weight: initial !important; color: #999; text-align: left; position: relative; top: -10px; left: 6px;}


/* CSS ARTICOLI */

.articolo-immagine{float:left; margin:0px 20px 15px 0px; max-width:400px;}
.articolo-immagine-fullwidth{max-width: 100% !important; width:100% !important; height: auto !important;}
.articolo-miniatura{float:left; margin:0px 10px 10px 0px; max-height: 100px; width: auto;}
.category h2 a{font-weight:500; text-align:left;}
/*.sub-magazine*/ #sp-component .entry-content h2{font-size:24px !important; line-height: 28px;}
h3{font-size:22px !important; line-height: 24px;}


/* fotonotizia 230117 */
/*.img-fotonotizia{width:100%; height:auto;}*/
.fotonotizia .nspImageWrapper.tleft.fleft{margin:0px !important}

/* FINE CSS ARTICOLI */

/* STILI VISTA BLOG */

.blog .items-row, .blogeventi-blog .items-row{padding:20px 0px; border-bottom:1px solid #eeeeee;}
.blog footer{text-align:right; padding-right:10px;}

/* FINE STILI VISTA BLOG */

/*********** FINE STILI GENERALI e LAYOUT ***********/

/*********** STILI EVENTO - JOB MEETING ***********/

.box-data{background-color:#77778A; padding:10px; float:left; margin-right:20px;width: 60px;}
.giorno-jm{font-size:55px; line-height:55px; color:#ffffff; text-align:center;}
.mese-jm{font-size:13px; line-height:13px; color:#ffffff; text-align:center;}
.citta-jm{font-size:37px; line-height:40px; color:#52C6F5; padding-top:0px; text-align: left;}
.sede-jm{font-size:25px; line-height:27px; color:#989898; margin-bottom:5px;}
.ora-jm{font-size:18px; line-height:20px; text-align:left; color:#989898;}
.txt-jm{padding-top:7px; display: inline-block;}
.registrati-jm{text-align:center; /*margin:40px 60px 0px 60px; */ margin: auto; background-color:#AC0F0D; height:auto; font-size:25px; line-height:35px; color:#ffffff; /*display:inline-block;*/ padding:5px 10px; width:250px; /*box-shadow:3px 1px 9px -1px #ffffff inset; float:right;*/ text-transform: uppercase;}
.registrati-jm:hover{background-color:#ff0000;}
.registrati-jm-off{display:none !important;}
.registrati-jm a{color:#ffffff; padding:5px 0px;}
.facebook-image{display:none;}
.countdown-jm{width:400px; /*margin-bottom:10px;/* margin-left:20px; display:inline-block;*/ margin: -10px  auto 10px;}
.countdown-jm h1{margin:45px 0px 15px 0px; text-decoration:blink; color:#AC0F0D;}
.evento-passato{display:none;}
.countdown-jm h1{border-left:0px; border-bottom:0px; padding:0px;}
.time_circles > div > h4{font-size:11px !important; margin-bottom:12px !important;}
.menu-jm{padding:0px; width:100%; margin:0px; clear:both;}
.menu-jm ul{margin-left:0px; margin-bottom:0px; display:table; width:100%;}
.menu-jm li{display:table; margin:0px 0px; font-size:17px; padding:10px 12px; background-color:#22bbea; float:left; border-right:2px solid #ffffff; border-bottom:2px solid #ffffff;}
.menu-jm li a{color:#ffffff; text-transform:uppercase;}
.menu-jm li a:hover{text-decoration:underline;}
.category-job-meeting h2, .category-eventi-passati h2{font-size:40px; line-height:42px; font-weight:normal !important; margin-top:30px; margin-bottom:20px; color:#22BBEA;}
.category-job-meeting .nspArt h4.nspHeader a{font-size:13px; line-height:15px; color:#999999; font-weight:normal;}
.category-job-meeting .nspArt h4.nspHeader{padding-top:5px; padding-bottom:10px; font-size:13px; line-height:15px;}
.category-job-meeting .nspArt img.nspImage{border:1px solid #dddddd;}
.eventi-extra-jm{margin-bottom:20px;}
.eventi-extra-jm td{padding:5px;}
.eventi-extra-jm td div{padding:10px; color:#ffffff; font-size:17px; line-height:20px;}
.table-woc tr:nth-child(1) td:last-child{font-size:25px !important; line-height:26px; background-color:#52C6F5 !important; color:#ffffff !important; padding:10px; border-right:0px !important; text-align:left; text-transform:capitalize;}
.table-woc tr td:first-child{font-size:20px; border-right:3px solid #52C6F5; width:90px; text-align:left;}
.table-woc tr td:last-child{background-color:#F4F4F4; font-size:17px; line-height:19px; color:#777777 !important; font-weight:bold;}
.table-woc tr td:last-child em{background-color:#F4F4F4; font-size:17px; line-height:19px; color:#777777 !important; font-weight:normal;}
.table-woc tr td:last-child a{color:#52C6F5 !important; text-decoration:underline !important;}
.table-woc td{padding:10px; border-bottom:10px solid #ffffff;}
.table-woc{width:100%; margin-top:10px;}
.sp-totop{float:right !important;}
.divpatrocini {width:100%; display:table;}
.patrocini{/*width:100%;*/ margin-top:20px; float: left; display:inline; }
.patrocini tr:first-child td{padding:5px 25px 5px 5px;}
.patrocini td{padding:5px 10px 5px 5px; text-align:left; white-space:nowrap; line-height:9px;margin-top: 20px;}
.patrocini td:last-child {width:100%;}
.patrocini tr:first-child{color:#52C6F5; background-color:transparent;}
.patrocini img {margin-right: 10px;
    float: left;
	max-width:none;
/*	position: relative;
    top: 50%;
    transform: translateY(-50%);
	display:inline*/
	}
.patrocini span {display:block;
	margin-right: 35px;
/*	position: relative;
    top: 50%;
    transform: translateY(-50%);
    float: left;*/
	}

/* Stili modulo JM Network 2015 pagina Eventi */

.jm-network-eventi .txt-jm{display:none;}
#nsp-eventi-jm-network .box-data{margin-right:10px; width:50px; height:50px;}
#nsp-eventi-jm-network{text-align:left;}
#nsp-eventi-jm-network a{color:inherit;}
#nsp-eventi-jm-network .giorno-jm{font-size:35px; line-height:37px;}
#nsp-eventi-jm-network .mese-jm{font-size:11px; line-height:13px;}
#nsp-eventi-jm-network .citta-jm{font-size:22px; line-height:24px; padding-top:13px;}
#nsp-eventi-jm-network .sede-jm{font-size:18px; line-height:20px; margin-bottom:0px;}

/* Fine Stili modulo JM Network 2015 pagina Eventi */

/* Stili modulo Prossimo Evento */
#nsp-prossimo-evento .box-data .giorno-jm{font-size:36px !important; line-height:38px !important;}
#nsp-prossimo-evento .nspArt a:last-word{display:none;}
#nsp-prossimo-evento .box-data{margin-right:10px; width:60px;}
#nsp-prossimo-evento .box-data a {color: #fff !important;}
#nsp-prossimo-evento .citta-jm{font-size:22px !important; line-height:22px !important; text-align:left; padding-top:0px; /*font-weight:bold;*/}
#nsp-prossimo-evento .sede-jm{font-size:14px !important; line-height:14px !important; text-align:left; margin-bottom:0px;}
#nsp-prossimo-evento .txt-jm {display: none !important}
.container h2{font-size:20px !important; line-height: 22px;}


/* Stili modulo Prossimo Evento */

/* STILI EVENTO - WORKSHOP */

.box-data-woc{background-color:#007CC2; padding:10px; float:left; margin-right:20px;}
.citta-woc{font-size:37px; line-height:40px; color:#007CC2; padding-top:7px;}

/* FINE STILI EVENTO WORKSHOP */

/* Stili modulo Consigli Utili */

.consigli-utili{font-size:16px;}
.consigli-utili a{color:#777777;}
.consigli-utili h3{font-size:35px; font-weight:normal; color:#52C6F5;}
.consigli-utili .tableconsigli span:before{content:"\f0da"; font-family:FontAwesome; color:#52C6F5; margin-right:5px; border:2px solid #52C6F5; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; padding:1px 6px;}
.tableconsigli > div {float:left; padding:0 5px 15px 0; text-align:left; width:31%;}
.tableconsigli > div:last-child {width:60%;}

/* Fine Stili modulo Consigli Utili */

/*********** FINE STILI EVENTO - JOB MEETING ***********/

/*********** STILI TESTI (p, h1, h2, h3, etc...) ***********/

.module h2.module-title, #sp-right .module .mod-wrapper h2.module-title, #sp-left .module .mod-wrapper h2.module-title, .newsletter h2.module-title, #sp-content h2.module-title{font-size:25px; font-weight:200; border-left:7px solid #26BBE8; border-bottom:1px solid #dddddd; padding-left:10px; background-color:#ffffff !important; color:#777777; padding-top:0px; padding-bottom:0px;}
.newsletter h2.module-title{margin-bottom:0px;}
.module h2.module-title{margin-bottom:0px;}
.module h2.module-title .word1{font-weight:bold;}
h1{font-size:30px; font-weight:200; border-left:7px solid #26BBE8; border-bottom:1px solid #dddddd; padding-left:10px; padding-bottom:0px; background-color:#ffffff; text-align:left; padding-right:10px;}
h1 a{color:inherit;}
.page-header{padding-bottom:5px; padding-top:5px;}
.nomoduletitle h2{display:none;}
ul.breadcrumb{margin-top:0px;}
p:first-word{color:#ff00ff !important;}
h2{text-align:left;}
.custom-title h3{font-size:25px; font-weight:200; border-left:7px solid #26BBE8; border-bottom:1px solid #dddddd; padding-left:10px; background-color:#ffffff !important; color:#777777; padding-top:0px; padding-bottom:0px; line-height:40px;}

/*********** FINE STILI TESTI (p, h1, h2, h3, etc...) ***********/

/*********** STILI MODULI ***********/

#sp-right .module .mod-wrapper .mod-content, #sp-left .module .mod-wrapper .mod-content{padding:0px;}

/* STILI MODULO BT Content Slider - Articoli magazine Home Page */

.article-hp .bt-cs .bt-inner .bt-title{color:#26BBE8; font-size:16px; line-height:18px; text-transform:none; font-weight:normal; text-align:left;}
.article-hp .bt-cs .bt-inner .bt-category{color:#bebebe; font-weight:normal;}
.article-hp .bt-cs .bt-inner .readmore a{color:#ffffff;}
.article-hp .bt-cs .bt-inner .readmore{text-align:center;}
.article-hp .bt-row-separate{margin-bottom:5px; border-bottom:1px dotted #bebebe; padding-top:10px;}

/* modulo scroll scuole */

.profili-scuole h2.module-title{border-left:7px solid #FF8828 !important;}
.profili-scuole .gkIsWrapper-gk_rockwall{min-height:0px !important;}
.profili-scuole .gkIsWrapper-gk_rockwall img{width:230px !important; height:121px !important}
.profili-scuole .gkIsPagination{display:none;}
.profili-scuole .mod-content{padding:0px 40px !important;}
.profili-scuole figure{margin:0px !important;}

/* fine modulo scroll scuole */

/* FINE STILI MODULO BT Content Slider - Articoli magazine Home Page */

.countries .nspBotInterface, .nspTopInterface{margin-top:0px;}

/* menu*/

#sp-menu-wrapper{background-color:#363948; height:50px; padding-bottom: 5px;}
.sp-menu li a{text-align:left !important;}
#menu #sp-menu{padding-left:10px; padding-top:12px; padding-bottom:12px;}
#sp-main-menu ul.level-0 > li > a:after, #sp-main-menu ul.level-0 > li:hover > a:after, #sp-main-menu ul.level-0 > li.active > a:after{content:none;}
#sp-main-menu ul.level-0{margin-left:0px;}
#sp-main-menu ul.level-0 > li{margin-right:0px;}
#sp-main-menu ul.level-0 > li > a{color:#ffffff; font-size:15px;}
#sp-main-menu ul.level-0 > li > a.active{color:#26BBE8;}

/* fine menu */

/* stili modulo iscriviti newsletter */

#sp-right .newsletter .mod-content{background-color:#E7F3FD; padding:5px 10px !important; height:60px;}
#sp-right .newsletter .mod-content .inputbox{background-color:#ffffff;}
#sp-right .newsletter .mod-content .button{background-color:#363948 !important; color:#ffffff;}

/* fine stili modulo iscriviti newsletter */

.category-2015 table:nth-child(1) img:nth-child(2) {height:200px !important;}
.category-2015 a img:nth-child(2) {height:100px !important;}
.category-2015 .entry-content { line-height: initial !important;}

/* news in evidenza */
div.nspMain.magazine {position:relative; top: -40px; margin-bottom: -50px !important; font-weight:300;}

/* slideshow hp */
#sp-slider-wrapper{/*margin-bottom:20px;*/ padding: 5px 0 20px 0;}
.sp-awetive-layout .sp-slider-item .sp-slider-content p.sp-introtext{margin-top:25px !important; margin-bottom:20px !important; font-size: 16px !important; line-height: 20px !important;}
.sp-awetive-layout .slide-indicators{bottom:0px !important; margin-top:0px !important; top:auto !important; width:70px !important;}
.sp-awetive-layout .slide-indicators li{width:17px !important; height:17px !important; display:inline-block !important; margin:0 !important;}
#sp-slider-wrapper .sp-smart-slider.sp-awetive-layout h1.sp-title {background-color:inherit; color:#ffffff; font-size:25px; border-bottom:0px; padding-left:0px; border-left:0px; line-height:28px;}
#sp-slider-wrapper .sp-smart-slider.sp-awetive-layout h2.sp-posttitle {font-size:25px; text-decoration:none; text-align:left; text-transform: none !important;}
#sp-slider-wrapper .sp-smart-slider.sp-awetive-layout .sp-slider-content:after{border-left:0px;}
.sp-awetive-layout .sp-slider-content:after{right:0px;}
#sp-slider-wrapper .sp-smart-slider.sp-awetive-layout .sp-slider-content{padding:30px; width:50%; background-color:#22BBEA;}
/* pre 200818 *//* .sp-slider-image{background-position:right center !important; background-size:auto auto !important;} */
/* 200818 */ .sp-slider-image{background-position:412px center !important; background-size:auto auto !important;}
.btn-more{background:#77778A !important;}

/* fine slideshow hp */

/* slide eventi */

.intro_wrapper_paralel #slider_paralel{margin-left:0px !important;}
.intro_home_paralel div:nth-child(2) {
display:none;}
.intro_wrapper_paralel #slider_paralel .paralel_s{padding-top:10px !important;}
.intro_home_paralel #slider_paralel h4{line-height:32px !important;}

/* fine slide eventi */

/* Mashable Social Counter */

.fa-facebook-square, .fa-twitter, .fa-linkedin-square, .fa-pinterest, .fa-google-plus, .fa-stumbleupon, .fa-digg, .fa-reddit, .fa-delicious, .fa-print, .fa-telegram, .fa-whatsapp{width:60px !important; height:45px !important; padding-bottom: 0px !important; font-weight: unset !important;}
.header a{display:inline}
.header .count{border-right:1px solid #dddddd; padding-right:20px; height:75px; margin-top:-15px; margin-right:20px;}
.secondary{display:inline !important;}
.switch2, .switch, .fa-pinterest, .fa-stumbleupon{display:none !important;}
.header .count #total{font-size:60px; line-height:60px; color:#666666;}
.header .count span{padding-top:0px;}
.bar_logo{width:100% !important; height:auto;}
.expanded-text-twitter, .expanded-text{display:none;}
.fa-whatsapp{display:none;}
.fa-telegram{background-color: #36ade1;}
.fa-telegram:hover{background-color: #3984B7 !important;}
/*.fa-telegram:before{content: url("http://www.jobmeeting.it/images/layout/telegram-icon.png"); position: relative; top: 3px; } */

/* no counter */ .header .count, .count_bar {display: none}
/* no google plus */ .fa-google-plus {display: none !important}

/* Fine Mashable Social Counter */

#sp-users-wrapper .module{background-color:#ffffff;}
#sp-users-wrapper .module .mod-content{

/*padding:5px 10px; */

/*mod michele 080615 link titoli moduli */

}

/* Agenda Network */

.agenda-network{background-color:#B0B0B0; color:#ffffff; width:100%; white-space:nowrap;}
.agenda-network a{color:#ffffff;}
.agenda-network tr:hover{background-color:#77778A;}
.agenda-network td{border-bottom:1px solid #F4F4F4; padding:3px 2px 5px 8px; line-height:12px;}
.agenda-network td:first-child{width:15%; text-align:center; height:45px;}
.agenda-network img{width:60%;}
.agenda-network .giorno{font-size:30px; line-height:28px;}
.agenda-network .mese{font-size:11px; line-height:11px;}
.agenda-network .citta{font-size:17px; line-height:19px; font-weight:bold;}
.agenda-network .sede{font-size:13px; line-height:15px; font-style:normal; font-weight:0px;}

/* Fine Agenda Network */

#cookie-bar {background-color:#333333; bottom:0; color:#ffffff; margin-bottom:auto; margin-left:auto; margin-right:auto; margin-top:auto; opacity:0.97; padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px; position:fixed; text-align:center; width:100%; z-index:4;}
.nspArt p{margin-bottom:0px;}

/* Modulo "Altri articoli HP */

.article-display .nspInfo1 a{font-size:15px; color:#bebebe;}
.article-display .nspArts h4{padding-top:0px !important; font-size:18px !important; line-height:20px !important; padding-bottom:0px !important;}
.article-display .nspArts h4 a{color:#777777; padding-top:0px !important; font-size:17px !important; line-height:20px !important; padding-bottom:0px !important;}
.article-display img{border:1px solid #f4f4f4;}
.article-display .nspArt:hover{background-color:#f4f4f4;}
.article-display .readon{margin-top:5px; padding:2px 10px; background-color:#a9e0f7; color:#ffffff;}
.readon, .readon:hover{margin-top:5px; padding:2px 10px; background-color:#a9e0f7; color:#ffffff;}
a img {opacity:1;}
a img:hover {opacity:0.5;}

/* Fine Modulo "Altri articoli HP */

/* Modulo Informazioni dalle aziende */

.info-aziende{background-color:#E7F3FD; padding-top:5px; padding-bottom:5px; margin-bottom:0px; margin-top:0px;}
.info-aziende .nspArt .nspInfo a{color:#52C6F5 !important;}
.info-aziende .article-display .nspArt:hover{background-color:transparent;}
.info-aziende h4{font-size:20px !important; line-height:22px !important;}

/* Modulo Informazioni dalle aziende */

/* Stili Categoria blog info aziende */

.menu-informazioni-dalle-aziende .items-row{padding-top:5px !important; padding-bottom:10px !important;}
.category-informazioni-dalle-aziende h2{font-size:36px; margin-left:10px;}
.category-informazioni-dalle-aziende img{float:left; margin:0px 10px 10px 0px; width:250px; height:auto;}

/* Fine Stili Categoria blog info aziende */

/* stili USER Informazioni Master */

.master .nspArt h4.nspHeader{font-size:16px; color:#777777;}
.tip-wrap{display:none !important;}
.master .lightTip{float:right; width:63%; height:84px; overflow:hidden;}
.master li a{font-weight:bold !important;}
.master .light-rss-item-desc{float:left; width:37%; color:#ffffff;}
.master ul{margin-bottom:0px;}
.master li{display:inline;}
.master img{width:80px; border:1px solid #eeeeee;}
.master .mod-inner{height:130px; overflow:hidden;}

/* fine stili USER Informazioni Master */

/* css news magazine hp */

.magazine .nspArts h4, .magazine .nspArts h4 a{font-size:30px; line-height:30px; color:#777777; margin:10px 0 10px 0;}

/* fine css news magazine hp */

/* Stili pagina Offerte di lavoro */

.OfferteLavoroTable{margin-top:20px;}
.JPRowOdd:hover, .JPRowEven:hover{background-color:#fbdede;}
.JPRowOdd td, .JPRowEven td{border-bottom:1px solid #dddddd;}
.JPHeader td{background-color:#AC0F0D; font-size:17px; padding:5px 7px; text-transform:uppercase; text-align:center;}
.OfferteLavoroTable tr.JPHeader td:first-child{width:200px; border-left:2px solid #ffffff; border-right:2px solid #ffffff;}
.OfferteLavoroTable tr.JPHeader td:nth-child(2) {
border-left:2px solid #ffffff; border-right:2px solid #ffffff;}
.OfferteLavoroTable table td:nth-child(2) {
border:0px !important;}
.OfferteLavoroTable tr.JPHeader td:nth-child(3) {
border-left:2px solid #ffffff; border-right:2px solid #ffffff; white-space:nowrap;}
.OfferteLavoroTable tr.JPHeader td:nth-child(4) {
border-left:2px solid #ffffff; border-right:2px solid #ffffff;}
.OfferteLavoroTable tr.JPHeader td:first-child{width:0px !important; padding:0px; border:0px;}
.OfferteLavoroTable tr.JPHeader table tr td:first-child img{display:none;}
.JPHeader td a{color:#ffffff;}
.OfferteLavoroTDAzienda{padding:15px;}
.OfferteLavoroTDAzienda img{width:200px; border:1px solid #dddddd; max-width:300px !important;}
.OfferteLavoroTDTitolo{text-align:left;}
.OfferteLavoroTDTitolo a{font-size:22px; color:#AC0F0D !important;}
.OfferteLavoroPaginatorTable{margin:auto; font-size:15px; text-transform:uppercase;}
.OfferteLavoroPaginatorTable td{padding:0px 5px;}
.OfferteLavoroPaginatorTable a{color:#AC0F0D;}
.DettaglioOffertaLavoroTable{width:100% !important;}
.DettaglioOffertaLavoroTable img{max-width:250px !important; max-height:none !important;}
.DettaglioOffertaLavoroTable .JPTitle{font-size:25px; line-height:27px; padding-bottom:15px; color:#AC0F0D; text-align:left;}
.DettaglioOffertaLavoroLink{background-color:#AC0F0D !important; border-radius:0px !important; background-image:none !important; border:0px !important; box-shadow:0px !important; text-shadow:0px !important;}
.DettaglioOffertaLavoroTable table{margin:auto;}
.TestoCliente p{color:#777777 !important; font-size:16px; line-height:18px;}
.LinkAnnuncioLink a:hover{color:#ffffff;}

/* Fine Stili pagina Offerte di lavoro */



/* STILI NUOVE OFFERTE DI LAVORO 2016 */

/* elenco offerte di lavoro*/
.offertedilavoro{width: 100%}
.jobofferlist {max-width: 830px !important;}
.offertedilavoro tr:hover{background-color: #fbdede}
.offertedilavoro .Azienda img{width:150px; border:1px solid #dddddd; max-width:300px;}
.offertedilavoro td{padding: 10px; text-align:left; border-bottom:1px solid #eeeeee;}
.offertedilavoro .Titolo a{font-size:20px; color:#AC0F0D;}
.offertedilavoro .Sede{line-height: 16px;}
.offertedilavoro .head th{background-color:#AF0E00; color:#ffffff; font-size:17px !important; padding:10px; text-transform: uppercase; text-align:center; border-right: 2px solid #ffffff;}
.offertedilavoro .head th a{color:#ffffff; font-weight:normal; font-size:17px !important;}
.offertedilavoro .NomeAzienda, .offertedilavoro .head th:nth-child(2){display:none;}
.offertedilavoro tfoot .paging td{text-align: center; font-size: 14px; color:#B20D00;}
.offertedilavoro tfoot .paging td a{background-color:#B20D00; color: #ffffff; padding:5px 10px; margin:0px 2px;}
.offertedilavoro tfoot .paging:hover{background-color:#ffffff;}
.offertedilavoro .jobofferinput div{width: 50%;}
.logocvweb{float:right; max-width:130px; margin-top:-40px;}
.totaleofferte {margin-top: 10px;}

/* fine elenco offerte di lavoro*/


/* singola offerta di lavoro*/
/*.offertadilavoro img{width: 100% !important; max-width: 250px !important; max-height: none !important;} */
.offertadilavoro img.logoannuncio{width: 100% !important; max-width: 250px !important; max-height: none !important;} 
.offertadilavoro .uk-article-title{font-size:25px; line-height:27px; padding-bottom:10px; padding-top:15px; color:#AC0F0D; text-align:left;}
.offertadilavoro label{font-size:18px; line-height:20px; margin-top:20px; margin-bottom: 0px; color:#777777; text-align:left; border-left: 3px solid #AC0F0D; padding-left: 5px;}
.offertadilavoro #invia_cv2, .offertadilavoro #invia2_cv2{padding: 7px; background-color:#AC0F0D; color:#ffffff; display:table; clear:both; margin-bottom:5px; text-align:center;width: 180px; margin:auto; font-size:17px;}
.jobofferinput div{width: 33%; float: left;}
.jobofferinput div.uk-form-controls{width: 100%;} 
.jobofferinput button{margin:-10px 0 15px; background-color: #AC0F0D; color:#ffffff !important; padding:10px; margin-top:0px;}
.pulsantidettaglioofferta div{float: right; padding: 7px; background-color:#AC0F0D; color:#ffffff; display:table; clear:both; margin-bottom:5px; text-align:center;width: 170px;}
.pulsantidettaglioofferta div:nth-child(1){margin-top:-120px;}
.pulsantidettaglioofferta div:nth-child(2){margin-top:-80px;}
.pulsantidettaglioofferta div:nth-child(3){margin-top:-40px;}
.pulsantidettaglioofferta div a{color:#ffffff;}
.pulsantidettaglioofferta .applycv {background-color:#E93F2E}
.offertadilavoro .indeed{height:1px !important;}

/* fine singola offerta di lavoro*/


/* modulo colonna dx */
.customofferte-lavoro-right .Azienda, .customofferte-lavoro-right .SettoreFunzionale, .customofferte-lavoro-right .DataFine, .customofferte-lavoro-right .Sede{display:none;}
.customofferte-lavoro-right .offertedilavoro{margin-top: 10px;}
.customofferte-lavoro-right .offertedilavoro .NomeAzienda, .customofferte-lavoro-right tfoot{display:inline;}
.customofferte-lavoro-right thead, .customofferte-lavoro-right tfoot, .customofferte-lavoro-right .jobofferinput{display:none;}
.customofferte-lavoro-right td{border-bottom: 0px; display: table; font-size:14px; color:#bbbbbb; line-height:20px;}
.customofferte-lavoro-right .NomeAzienda{padding: 10px; padding-left: 0px; font-size:15px; line-height:23px;}
.customofferte-lavoro-right .NomeAzienda a{color:#bbbbbb;}
.customofferte-lavoro-right .Titolo{padding-left: 0px; margin-bottom: 10px; font-size:14px; width:100%; border-bottom: 1px solid #bebebe;}
.customofferte-lavoro-right .Titolo a{padding-bottom:10px; font-size:16px; text-transform:uppercase;}
.customofferte-lavoro-right tr:hover{background-color: #ffffff;}
.customofferte-lavoro-right br, .customofferte-lavoro-right img{display:none;}
.module.offerte-lavoro-right.offerte-lavoro {background:none;}

/* fine modulo colonna dx */


/* modulo colonna top */
.customofferte-lavoro-top #grid {height: 90px; overflow:hidden;} /* vedi altro in responsive mobile */
.customofferte-lavoro-top .Azienda, .customofferte-lavoro-top .SettoreFunzionale, .customofferte-lavoro-top .DataFine, .customofferte-lavoro-top .Sede{display:none;}
.customofferte-lavoro-top .offertedilavoro{margin-top: 0px;}
.customofferte-lavoro-top .offertedilavoro .NomeAzienda, .customofferte-lavoro-top tfoot{display:inline;}
.customofferte-lavoro-top thead, .customofferte-lavoro-top tfoot, .customofferte-lavoro-top .jobofferinput{display:none;}
.customofferte-lavoro-top td{border-bottom: 0px; display: table; font-size:14px; color:#bbbbbb; line-height:20px;}
.customofferte-lavoro-top .NomeAzienda{padding: 10px; padding-left: 0px; font-size:17px; line-height:19px;}
.customofferte-lavoro-top .NomeAzienda a{color:#bbbbbb;}
.customofferte-lavoro-top .Titolo{padding-left: 0px; margin-bottom: 10px; font-size:14px; width:100%; border-bottom: 0px;}
.customofferte-lavoro-top .Titolo a{padding-bottom:10px; font-size:16px}
.customofferte-lavoro-top tr:hover{background-color: #ffffff;}
.customofferte-lavoro-top br, .customofferte-lavoro-top img{display:none;}

/* fine modulo colonna dx */

/* offerte lavoro evidenza */
.customofferte-lavoro-evidenza .jobofferinput, .customofferte-lavoro-evidenza thead, .customofferte-lavoro-evidenza tfoot{display:none;}
.customofferte-lavoro-evidenza tr {background-color: #ececec;}
.customofferte-lavoro-evidenza .uk-grid{margin-top:-30px}
.customofferte-lavoro-evidenza .offertedilavoro .Azienda img {width: 150px;}
/*.customofferte-lavoro-evidenza .Azienda, .customofferte-lavoro-evidenza .SettoreFunzionale, .customofferte-lavoro-evidenza .DataFine, .customofferte-lavoro-evidenza .Sede{display:none;}
.customofferte-lavoro-evidenza thead, .customofferte-lavoro-evidenza tfoot, .customofferte-lavoro-evidenza .jobofferinput{display:none;}*/

/* fine offerte lavoro evidenza */


/* modulo elenco offerte lavoro specifica azienda sotto profilo aziendale */

.ol-profilo {width:100%; /*margin-bottom:-10px; */ border-bottom:1px solid #DDDDDD;}
.ol-profilo form {margin-bottom:0px;}
.ol-profilo form table{width:100%; max-width: 600px; margin:auto;}
.ol-profilo form tr:hover{background-color:#F5EAF8;}
.ol-profilo form .jobofferinput, .ol-profilo form .head, .ol-profilo form .DataFine, .ol-profilo form .SettoreFunzionale, .ol-profilo br {display:none;}
.ol-profilo form .offertedilavoro .Titolo a{font-size: 14px;}
.ol-profilo form .offertedilavoro .Sede{font-size: 13px; text-align:right;}
.ol-profilo form .offertedilavoro .Titolo a{color:#B814ED;}
.ol-profilo .nn_sliders-toggle-inner{color:#4FBFEC; text-transform:uppercase; margin:auto; font-size:15px;}
.ol-profilo .nn_sliders.accordion{margin-bottom:0px; text-align:center;}
.ol-profilo .nn_sliders.accordion > .accordion-group{border:0px !important; border-radius:0px; margin-bottom:0px;}
.ol-profilo .nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle{padding:0px;}
.ol-profilo .accordion-heading .accordion-toggle{background-color:transparent; border:0px; height:30px; line-height:30px; border-radius:0px;}
.ol-profilo .nn_sliders.accordion > .accordion-group > div > a:focus, .nn_sliders.accordion > .accordion-group.active > div > a:focus{box-shadow:none;}
.ol-profilo .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle{background-color:#4FBFEC;}
.ol-profilo .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle span{color:#ffffff; text-decoration:none;}
.ol-profilo .nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle:focus{text-decoration:none;}
.ol-profilo .nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle:hover{background-color:transparent;}
.ol-profilo .accordion-body{background-color:transparent; border-top:2px solid #4FBFEC; border-bottom:2px solid #4FBFEC; border-left:2px solid #4FBFEC; border-right:2px solid #4FBFEC;}
.ol-profilo active .accordion-toggle{;}
.ol-profilo .accordion-inner{background-color:transparent; padding:0px;}
.ol-profilo .nn_sliders-toggle-inner::after{content:"\f0d7"; font-family:FontAwesome; margin-left:5px;}
.ol-profilo .OfferteLavoroTable{text-align:left;}
.ol-profilo .OfferteLavoroTable td{padding:5px;}
.ol-profilo .OfferteLavoroTable tr:hover{background-color:#E7F3FD;}
.ol-profilo form table tr td:first-child{display:none;}

.menu-lavorare-in15 .ol-profilo, .menu-lavoro .ol-profilo{border-bottom:1px solid #b724ea;}
.menu-lavorare-in15 .ol-profilo .nn_sliders-toggle-inner, .menu-lavoro .ol-profilo .nn_sliders-toggle-inner{color:#777777;}
.menu-lavorare-in15 .ol-profilo .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle, .menu-lavoro .ol-profilo .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle{background-color:#B724EA;}
.menu-lavorare-in15 .ol-profilo .accordion-body, .menu-lavoro .ol-profilo .accordion-body{border-color:#B724EA;}
.menu-lavorare-in15 .JPRowOdd td, .menu-lavoro .JPRowOdd td, .JPRowEven td{border-bottom:1px solid #dddddd;}
.menu-lavorare-in15 .ol-profilo .OfferteLavoroTable tr:hover, .menu-lavoro .ol-profilo .OfferteLavoroTable tr:hover{background-color:#ffffff;}


/* fine modulo offerte lavoro specifica azienda sotto profilo aziendale */

/* FINE STILI NUOVE OFFERTE DI LAVORO 2016 */



/* Stili Moduli Offerte di lavoro */

.offerte-lavoro-top .logoOL{display:none;}
.offerte-lavoro-top .nomeAzienda{text-align:left;}
.offerte-lavoro-top .nomeAzienda a{font-size:16px; font-weight:bold;}
.offerte-lavoro-top .titoloAnnuncio{font-size:14px; line-height:16px; text-align:left; max-height:46px; overflow:hidden;}
.offerte-lavoro .titoloAnnuncio{text-transform:capitalize;}
.offerte-lavoro-top .titoloAnnuncio a{color:#999999 !important; text-align:left;}
.customofferte-lavoro-right{padding:5px 10px;}
.offerte-lavoro-right .module-title-custom {margin-left:-10px !important; margin-top:-5px !important; width:263px;}
.offerte-lavoro-right .logoOL{display:none;}
.offerte-lavoro-right .nomeAzienda{text-aign:left;}
.offerte-lavoro-right .nomeAzienda a{font-size:20px; color:#AC0F0D;}
.offerte-lavoro-right .titoloAnnuncio{font-size:13px; line-height:16px; color:#777777; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #eeeeee; text-align:left;}
.offerte-lavoro-right .titoloAnnuncio a{color:#999999;}
.customofferte-lavoro-right div:nth-of-type(6) {color:#ff00ff !important;}
.lavorare-in .OfferteLavoroTable, .lavorare-in .OfferteLavoroForm, .lavorare-in .OfferteLavoroMainTable{width:100%;}
.lavorare-in .OfferteLavoroRandomTDTitolo{width:88%;}
.lavorare-in .OfferteLavoroRandomTDLuogo{width:12%; text-align:center;}

/* Fine Stili Moduli Offerte di lavoro */

.all-article{margin:auto; padding:7px 15px; background-color:#19C34D; color:#ffffff; text-align:center; width:200px; font-size:16px;}

/* Stili Modulo Cerca */

.icon-search{display:none;}
.search form{margin-bottom:0px;}
.cerca {width:100px; float:left; margin-bottom:0px; margin-top:15px; background-color:#363948; position: relative; top: 16px; left: -12px;}
.cerca input{width:100%; min-height:30px; color:#ffffff; border-radius:0px; border:1px solid #aaaaaa;}
.only {display: none;}
.phrases {display: none;}
#sp-component .search {padding: 10px;}

/* Fine Stili Modulo Cerca */

/*********** FINE STILI MODULI ***********/

.gktab-magazine .gkTabsWrap{border:0px;}
.gktab-magazine .gkTabsWrap.vertical ol li{border-radius:0px; background-image:none; box-shadow:0px; margin-right:8px; margin-left:0px; font-size:16px; margin-top:15px;}
.gktab-magazine .gkTabsWrap.vertical ol li.active, .gktab-magazine .gkTabsWrap.horizontal ol li.active, .gktab-magazine .gkTabsWrap.vertical ol li.active:hover, .gktab-magazine .gkTabsWrap.horizontal ol li.active:hover{background-color:#52C6F5; background-image:none; box-shadow:none; border:0px;}
.gktab-magazine .gkTabsItem{padding:5px 2px;}

/*********** STILI TAB ***********/

/* tab lavorare in */

.category-lavorare-in .nn_tabs-tab, .category-lavoro .nn_tabs-tab, .category-espositori .nn_tabs-tab{display:none;}
.category-lavorare-in .nn_tabs.outline_content > .tab-content, .category-lavoro .nn_tabs.outline_content > .tab-content{border:0px;}
.category-lavorare-in .nn_tabs.outline_content > .tab-content h3, .category-lavoro .nn_tabs.outline_content > .tab-content h3{color:#B914EE;}
.category-lavorare-in .nn_tabs.outline_content > .tab-content > .tab-pane, .category-lavoro .nn_tabs.outline_content > .tab-content > .tab-pane{padding:0px;}
.category-lavorare-in .nn_tabs .nav-tabs, .category-lavoro .nn_tabs .nav-tabs{border-bottom:0px; clear:both;}

/* fine tab lavorare in */

/*********** FINE STILI TAB ***********/

/*********** STILI CATEGORIE ***********/

/* CSS LAVORARE IN */

.menu-lavorare-in15 a, .menu-lavoro a, .menu-lavorare-in15 .box-testo h3, .menu-lavoro .box-testo h3{color:#B724EA;}
.menu-lavorare-in15 h1 a, .menu-lavoro h1 a{color:inherit;}
.menu-lavorare-in15 #nsp-espositori-top .nspArt, .menu-lavoro #nsp-espositori-top .nspArt{ /*border-bottom-color:#B724EA; */ }
.menu-lavorare-in15 h1, .menu-lavoro h1{border-left-color:#B724EA;}
#users .lavoro h2.module-title{border-left:7px solid #B724EA;}
#users .lavoro .nspArt a.fleft{padding:19px 0px; border:1px solid #eeeeee;}
.category-lavorare-in .logo-azienda, .category-lavoro .logo-azienda, .category-espositori .logo-azienda{width:30%; display:block; float:right; margin-top:/*-115px*/-98px;}
.category-lavorare-in img, .category-lavoro img{margin-right:5px; margin-bottom:5px;}

/* CSS MAGAZINE */

.magazine{margin-bottom:0px;}
.magazine h2.module-title{border-left:7px solid #19C34D !important;}
.magazine h1{border-left:7px solid #19C34D;}
.magazine h1:hover{color:#777777;}
.menu-universita h1, .menu-magazine h1, .menu-estero h1, .menu-concorsi h1, .menu-giovani-e-lavoro h1, .menu-no-profit h1{border-left:7px solid #19C34D;}
.menu-universita h1, .menu-magazine h1, .menu-estero h1, .menu-concorsi h1, .menu-giovani-e-lavoro h1, .menu-no-profit h1, .menu-universita h1 a:hover, .menu-magazine h1 a:hover, .menu-estero h1 a:hover, .menu-concorsi h1 a:hover, .menu-giovani-e-lavoro h1 a:hover, .menu-no-profit h1 a:hover{color:#777777;}
.menu-universita h2 a, .menu-magazine h2 a, .menu-estero h2 a, .menu-concorsi h2 a, .menu-giovani-e-lavoro h2 a, .menu-no-profit h2 a, .menu-universita h2 a:hover, .menu-magazine h2 a:hover, .menu-estero h2 a:hover, .menu-concorsi h2 a:hover, .menu-giovani-e-lavoro h2 a:hover, .menu-no-profit h2 a:hover {color:#777777;}
.gktab-magazine .gkTabsWrap.vertical ol li.active, .gktab-magazine .gkTabsWrap.horizontal ol li.active, .gktab-magazine .gkTabsWrap.vertical ol li.active:hover, .gktab-magazine .gkTabsWrap.horizontal ol li.active:hover{background-color:#19C34D;}
.menu-universita .entry-content a, .menu-magazine .entry-content a, .menu-estero .entry-content a, .menu-concorsi .entry-content a, .menu-giovani-e-lavoro .entry-content a, .menu-no-profit .entry-content a{color:#19C34D;}
.menu-magazine13 .article-display .readon, .magazine .readon, .article-display .readon{background-color: /*#a0e9b6*/ #52C6F5 !important;}

/* gallery 2018 */
.sppb-gallery li {float: none}
.mfp-close {left: 0px; background-color: #22BBEA !important;}
.mfp-arrow {background-color: #22BBEA !important;}

/* CSS INFO AZIENDE */

.info-aziende .readon{background-color:#a9e0f7 !important; display:none;}

/* CSS EVENTI */

.eventi h2.module-title{border-left:7px solid #52C6F5;}

/* CSS INFORMIAMOCI */
table.tabinformiamoci{margin-bottom: 30px;}
.titoloinformiamoci {color: #005756; display: inline-block; margin: 20px auto 10px;}
.titoloinformiamoci img {float: left; vertical-align: middle !important; width: 200px;}
.txttitoloinformiamoci {display: table; margin-top:10px;}
.registrainformiamoci {text-align: center; margin: 0px auto 10px; width: 300px; padding: 20px; background-color: #005756; font-size: 20px;}
@media screen and (max-width:767px) {
.titoloinformiamoci {text-align: center !important;}
.titoloinformiamoci img {float: none; width: 300px;}
}




/* CSS MASTER */

.master h2.module-title{border-left:7px solid #FF8828;}
.master a{color:#ff8828;}

/* CSS OFFERTE LAVORO */

.offerte-lavoro h2.module-title{border-left:7px solid #AC0F0D !important;}
.offerte-lavoro a{color:#AC0F0D;}
.offerte-lavoro td{padding-left:10px; line-height:17px; text-align:left;}

/*********** FINE STILI CATEGORIE ***********/

/**** JOBS ****/

/*.jobs {display: none}*/

.jobs_intro{margin-bttom: 10px; font-size: 20px; font-weight: 700;}

.registrati-jm.jobs_reg
{display: block !important;
clear: both !important;
float: inherit;
margin: auto !important;}

/**** fine JOBS ****/



/********** CSS PROFILI AZIENDALI ***********/


.menu-lavorare-in15 #sp-menu-wrapper, .menu-lavorare-in15 .sp-submenu .sp-submenu-wrap{background-color: #B724EA;}



/* STILI INTRO PROFILI */

.boxaz-table{display:table; padding-bottom:5px;}
.boxaz-row{display:table-row;}
.box-logo{display:table-cell; padding:20px 0px; width:25%; height:auto; overflow:visible !important; vertical-align:top; text-align: center;}
.box-testo{
/*width:50%; */
display:table-cell; height:auto; padding:15px; margin:0px 0px 0px 20px; 
/*border-right:1px solid #DDDDDD; */
border-left:1px solid #DDDDDD; 
/*float:left; */ 
vertical-align:top; text-align:justify;}
.bschool .box-testo{width:auto;}
.box-testo h3{color:#4FBFEC; font-size:22px; text-decoration:underline; margin-top:0px; margin-bottom:5px;text-align:left;}
#nsp-espositori-top .customsocial{float:right; margin-top:5px; display:none;}
#nsp-espositori-top .customsocial::after{content:"\f1e0"; font-family:FontAwesome; margin-left:5px;}
#nsp-espositori-top .customsocial img{margin-left:5px;}
#nsp-espositori-top .nspArtPage .nspArt:nth-child(even) {margin-bottom:5px; background-color:#ffffff;}
#nsp-espositori-top .chart-profili{width:100%; height:160px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.boxaz-row .chart-profili{width:200px !important;}
}

#nsp-espositori-top .nspArtPage .nspArt:nth-child(odd) {margin-bottom:5px; 
/* sfondi alternati bianco/grigino background-color:#eeeeee; */
}
.logo-azienda-intro{width:85%; height:auto; /* al 2/5/18 margin:15px; */ margin:15px 15px 0 15px;}
.chart-profili, .chart-statistiche{width:45%; float:left;}
.chart-profili{
/* aggiunto 23-05-15 */
padding-top:10px; border-left:1px solid #DDDDDD;}
.chart-profili div, .chart-statistiche div{/* 210818 margin-left:0px*/ margin:auto;}
#nsp-espositori-top .ol-profilo .accordion-body{border-top:0px; border-bottom:0px;}

/* stili aziende B */

/*.aziende-b{//margin-top:15px;} */
.aziende-b .box-testo{display:none;}
.aziende-b .ol-profilo{display:none;}
.aziende-b .nspArt{border-bottom:0px!important;}
.aziende-b .nspArtPage .nspArt:nth-child(2n+1) {border-right:0px !important;}
.aziende-b .box-logo{width:50%;}
.aziende-b .nspCol2{width:49%; margin-right:4px; margin-left:4px;}
.aziende-b .boxaz-table{border:1px solid #e7f4fd; padding-bottom:0px;}
.aziende-b .chart-profili{border-left:0px !important;}

/* fine stili aziende B */


/* aziende riassunto */
#nsp-riassunto .nspCol1 {width:auto !important;}
/* fine aziende riassunto */

/* FINE STILI INTRO PROFILI */

/* CSS ARTICOLO PROFILO */

.menu-lavorare-in15 .nn_tabs, .menu-lavoro .nn_tabs{margin-top:0px;}
.candidati{text-align:center; margin:15px auto; width:300px; background-color:#ff0000; height:35px; font-size:18px; line-height:35px; color:#ffffff; background-image:linear-gradient(top, #B914EE 0%, #8d0ab7 100%); background-image:-ms-linear-gradient(top, #B914EE 0%, #8d0ab7 100%); background-image:-moz-linear-gradient(top, #B914EE 0%, #8d0ab7 100%); background-image:-o-linear-gradient(top, #B914EE 0%, #8d0ab7 100%); background-image:-webkit-gradient(linear, top, bottom, color-stop(0, #B914EE), color-stop(1, #8d0ab7)); background-image:-webkit-linear-gradient(top, #B914EE 0%, #8d0ab7 100%); background-image:linear-gradient(top, #B914EE 0%, #8d0ab7 100%);}
.candidati a{color:#ffffff;}
.fotoaz1row{width:100%; display:table;}
.fotoaz1cell{display:table-cell; padding:3px; width:50%;}
.fotoaz1 {display:table;}
.fotoaz1 img{width:100%;/*height:auto; */margin:0px;max-width:409px; min-width:295px;}
.flagaz{background-color:rgb(185, 20, 238); text-transform:uppercase; color:rgb(255, 255, 255); font-size:20px; line-height:130%; text-align:right; padding:7px 7px 3px;}

.laureeinside {margin-bottom: -20px !important; clear: both;}
.menu-lavorare-in15 article .chart-profili, .menu-lavoro article .chart-profili {margin:auto; float:none; width: auto;}



/* FINE CSS ARTICOLO PROFILO */

/********** FINE CSS PROFILI AZIENDALI ***********/

.category-job-meeting .twoj_gallery_class_ul .twoj_gallery_class_li .twoj_gallery_div_title, .menu-eventi-passati .twoj_gallery_class_ul .twoj_gallery_class_li .twoj_gallery_div_title{font-size:12px; line-height:13px; color:#777777; overflow-x:visible; overflow-y:visible; white-space:normal; height:25px;}
.category-job-meeting .twoj_gallery_class_ul a, .menu-eventi-passati .twoj_gallery_class_ul a{overflow-x:visible !important; overflow-y:visible !important;}
.category-job-meeting .twoj_gallery_class_ul img, .menu-eventi-passati .twoj_gallery_class_ul img{border:1px solid #dddddd;}

/********** CSS EVENTO JOB FINANCE DAY ***********/

/*espositori*/

.espositori-jfday a{border:1px solid #eeeeee;}
.espositori-jfday .twoj_gallery_class_ul .twoj_gallery_class_li .twoj_gallery_div_title{font-size:11px; color:#777777; line-height:13px; overflow:hidden; height:30px; white-space:normal;}

/********** FINE CSS EVENTO JOB FINANCE DAY ***********/

/***** STILI PER ARTICOLI VECCHI (profili ed eventi) *****/

/* eventi */

.category-eventi-trascorsi .nn_tabs ul{width:25%; display:inline-block;}
.category-eventi-trascorsi .nn_tabs ul li{display:block; float:none;}
.category-eventi-trascorsi .tab-content{width:74%; float:right;}

/* fine eventi */

/* profili */

/* fine profili */

/***** FINE STILI PER ARTICOLI VECCHI (profili ed eventi) *****/

/**** STILI BANNER *****/
.banner-right {z-index: 1;}
.banner-right .mod-content{padding:0px !important;}
.banner-right .mod-inner div{margin:auto;}
.banner-right div{background-color:transparent !important;}
.bannerAuto {display:none;}
.banner468x60 {display:none; margin: auto; width: 468px; margin-top: 5px;}
.banner320x100 {display:none; margin: auto; width: 320px; margin-top: 5px;}
.module.C_1,.module.C_2{text-align: center;}

/**** FINE STILI BANNER *****/

/**** STILI TAB ARTICOLI GENERICI ****/

.nn_tabs{margin-top:20px;}
.nn_tabs ul{float:left;}
.nn_tabs ul li{float:none !important; text-align:left; box-shadow:none; border-radius:0px;}
.nn_tabs > ul.nav-tabs > li > a{color:#363948;}
.nn_tabs > ul.nav-tabs > li > a:hover{color:#22BBEA; background-color:#eeeeee;;}
.nn_tabs .nav-tabs > li.active > a, .nn_tabs .nav-tabs > li.active > a:hover{background-color:#22BBEA; color:#ffffff;}
.nn_tabs.top>ul.nav-tabs>li>a:focus, .nn_tabs.top>ul.nav-tabs>li.active>a:focus{border-bottom-color:transparent; -webkit-box-shadow:0 0px 0px; -moz-box-shadow:0 0px 0px; box-shadow:0 0px 0px;}
.nn_tabs.outline_content > .tab-content > .tab-pane{padding-top:0px;}
.tab-content{border:0px !important;}
.nn_tabs .tab-pane{padding-top:5px;}

/**** FINE STILI TAB ARTICOLI GENERICI ****/

.category-lavorare-in .nn_tabs ul, .category-lavoro .nn_tabs ul{float:none;}

/*** TOOLTIP ***/
div.jcemediabox-tooltip, div.jcemediabox-tooltip-simple {position:absolute !important; left:50% !important; height:90%; width:600px; margin:auto; margin-left: -300px;}
div.jcemediabox-tooltip p, div.jcemediabox-tooltip-simple p{padding: 10px !important; font-size:16px !important;}

/*** stili recruitaly ***/
.flag-rec {
    display: block;
    margin-bottom: 5px;
}


/*** FLICKR GALLERY ***/

/* This is just some basic responsive styling */

ul.flickrSet {padding:0; margin:0; list-style:none;}
ul.flickrSet li {float:left; width:12.5%; padding:0; margin:0;}
ul.flickrSet li a.flickrImageLink {width:100%; height:100px; overflow:hidden; display:block; background-position:50% 50%; background-repeat:no-repeat; text-indent:-999px; background-size:cover; border:1px solid #ffffff;}
ul.flickrSet li a.flickrImageLink span, ul.flickrSet li a.flickrImageLink img {display:none;}

/* Hiding inline title and image element */

ul.flickrSet li.flickrSetClr {clear:both; height:0; line-height:0; float:none; padding:0; margin:0; border:none;}

@media all and (max-width:600px) and (min-width:321px) {
ul.flickrSet li {float:left; width:33%; padding:0; margin:0;}
ul.flickrSet li a.flickrImageLink {height:200px;}
}

@media all and (max-width:320px) {
ul.flickrSet li {float:left; width:50%; padding:0; margin:0;}
ul.flickrSet li a.flickrImageLink {height:120px;}
.fotoaz1cell{width:100%; display:block;}
.fotoaz1{display:none;}
.flagaz{text-align:left; font-size:22px;}
}

.gallery-jm{text-align:right;}
.gallery-flickr{line-height:0px !important;}

/*** FINE FLICKR GALLERY ***/



/*** STILI PER COMMENTI - JCOMMENT  ***/

#jc h4{
	background-color: #e8e8e8;
	padding:5px;
	}
	
#comments-footer{
	display:none;
}
	
#jc .rbox{
	border-radius:0px;
	border: 1px solid #22BBEA; 
}

#jc a{
	color:#22BBEA;
}

#jc .comment-author{
	color:#22BBEA;
}

#jc .rbox{
	border: 0px;
	background-color:#EDF5F9;
	padding:15px;
	
	}
	
#comments-form input, #comments-form input, #comments-report-form input, #comments-form textarea{
	border-radius: 0px;
	border: 1px solid #b2e3f2;
	}

/*** FINE STILI PER COMMENTI - JCOMMENT  ***/

.twitter-timeline {width: 100% !important}

/*** foto gallery ***/
#twojContentSliderId1Inner {
    margin: 20px auto 85px;
}
/*override label*/ #twojContentSliderId1Inner .caption {
	border-color: rgb(255, 214, 88) !important;
	border-width: 0 !important;
    border-style: none !important;
    color: rgb(0, 0, 0) !important;
    font-family: 'Open Sans' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
/*    left: 5.37778px !important; */
    letter-spacing: 0 !important;
    line-height: 16px !important;
	max-width: 95% !important;
    margin: 0 !important;
	margin-bottom: 5px !important;
    min-height: 0 !important;
    min-width: 0 !important;
    opacity: 1 !important;
    padding: 2px 7px !important;
    text-decoration: none !important;
    text-shadow: none !important;
/*    top: 330.167px !important;*/
    transform: translate3d(0px, 0px, 0px) !important;
    visibility: visible !important;
    z-index: 1 !important;
    white-space: normal;
    }
/* fascia label */ #twojContentSliderId1Inner .caption {background-color:rgba(255, 255, 255, 0.5); padding: 3px 10px !important; /*width: 97%;*/}
/* bullets */ .tp-bullets{/*position: relative !important;/* top: 0 !important;*/}

/*** fine foto gallery ***/


/*** GRAFICI ***/

.nspArt div {overflow: unset !important;}

/*** FINE GRAFICI ***/

/**************************** STILI SITO RESPONSIVE e MOBILE ***************************************/

/*230718 @media screen and (min-width:1200px) {*/
.responsive #sp-component-area{max-width:850px; /*width:100%;*/ display:inline-block; height:100%;}
.responsive .sp-component-area-onepage{max-width:1170px !important; width:100%; display:inline-block; height:100%;}
.responsive #sp-right{width:300px; margin-left:20px !important;}
#users {height:140px;}
.master .light-rss-item-desc {width:34%;}
.master .lightTip {width:66%;}
/*}*/

/*230718 @media screen and (max-width:1199px) {*/
#sp-top-info ul.social-icons li {width: 32px;}
.responsive #sp-logo {width: 188px; margin-top: 20px;}
.responsive #sp-component-area{display:inline-block; max-width:none;}
.responsive #sp-right{width:300px; margin-left:20px !important;}
.responsive .entry-content .articolo-immagine{width:50% !important; height:50% !important;}
.responsive .entry-content .articolo-immagine-fullwidth{width:100% !important; height:100% !important;}
#sp-user3 .master .custommaster h4.nspHeader{font-size: 15px !important; line-height:15px !important;}
.OfferteLavoroMainTable .OfferteLavoroTable .OfferteLavoroTDAzienda img{width:130px}
.OfferteLavoroMainTable .OfferteLavoroTable .OfferteLavoroTDTitolo a{font-size:18px;}
.offertedilavoro th:nth-child(4), .offertedilavoro .SettoreFunzionale{display:none;}
.jobofferinput div{width:50%;}
.countries .gkArtContentWrap{display:none;}
/*}*/

/* _________________________stili schermo da 1024px a 981px ______________________________*/

/*@media screen and (max-width:1200px) and (min-width:981px) {*/
#sp-search {text-align:center !important}
.module h2.module-title{font-size:20px;}
#users .lavoro .nspCol3{width:31% !important;}
#users .lavoro .nspCol3 img{width:100% !important; height:auto !important;}
.master .lightTip{width:60%;}
#users .span3{height:140px; overflow:hidden;}
#users .span3 img{max-height:60px; max-width:60px;}
#nsp-prossimo-evento .box-data{height:55px; width:55px; padding:7px 3px 0px 3px;}
#nsp-prossimo-evento .box-data .giorno-jm{font-size:25px; line-height:27px;}
#users .span3{font-size:80%; line-height:110% !important;}
#users li{line-height:110%;}
/* mod041119 #users .nspArt .citta-jm, #users .nspArt .sede-jm, #users .offerte-lavoro-top div a {font-size:12px; line-height:13px !important;}*/
/*mod041119 #users .light-rss-item-desc {color:#FFFFFF;}*/
/* #sp-slider-image{background-position:right !important;} */
/* #sp-slider-wrapper .sp-smart-slider.sp-awetive-layout h1.sp-title {font-size:30px !important;} */
/* #sp-slider-wrapper .sp-smart-slider.sp-awetive-layout p.sp-introtext {font-size:15px !important; line-height:18px !important; margin:5px 0 10px !important;}
/* #sp-smart-slider.sp-awetive-layout, .sp-awetive-layout .sp-slider-item {height:215px !important;} */
/* .sp-slider-item .sp-slider-image {background-size:470px auto !important;}*/
/*230718 #header #sp-search{float:none; width:100%; margin-top:10px;} */
/*230718 #header #sp-search div{margin:auto;} */
/*230718 #sp-logo{float:none; width:100%; text-align:center; margin-bottom: 15px !important;} */
/*230718 .category-lavorare-in .logo-azienda, .category-lavoro .logo-azienda{margin:auto; margin-top:-10px; width:40%; float:none;} */
.fa-whatsapp {display:none;}
.info-aziende a{width:40%;}
.info-aziende img{width:100% !important; height:auto !important;}
.info-aziende p{margin:0px;}
.info-aziende .article-display .nspInfo1 a{font-size:12px !important;}
.info-aziende .article-display .nspArts h4 a, .info-aziende .article-display .nspArts h4{font-size:15px !important; line-height:17px !important;}
.info-aziende .readon{width:25%; float:right;}
.intro_home_paralel #slider_paralel {width:600px !important;}
.countdown-jm{margin:auto; display:table;}
.registrati-jm{margin:auto; display:table; float:none; margin-bottom:10px;}
.aziende-b .nspCol2{width:48%;}
.menu-jm li{padding:10px 5px; font-size:14px;}
.chart-profili, .chart-statistiche{float:none;}
/*.patrocini{display:none !important;}*/
.patrocini img {max-width: 150px;}
.responsive #sp-main-menu ul.level-0 > li{margin-right:0px;}
#sp-main-menu ul.level-0 > li > a{padding:10px 6px;}
#sp-top-info{width:35%; margin-left:0px;}
#sp-menu{width:65%;}
/*#users {height:130px;}*/
/*} sospeso stile 1200 per riduzione risoluzione dal 230718 */

/* _________________________fine stili schermo da 1024px a 981px _________________________*/

/* _________________________________stili tablet ________________________________________*/

@media screen and (max-width:980px) {

ul.collapse {height: auto !important; left: 40px;}
.master .light-rss-item-desc {width:26%;}
.master .lightTip {width:74%;}
.master .light-rss-container, .offerte-lavoro-top .nomeAzienda, .offerte-lavoro-top .titoloAnnuncio, #nsp-prossimo-evento, #nsp-nsp-568 {padding-left:10px;}
.responsive #sp-right {margin-left:0px !important;width:100%;}
#sp-right .newsletter, #sp-right .incontriamoci, #sp-right .banner300x150, #sp-right .gap, #sp-right .offerte-lavoro-right {display:none;}
#sp-right .banner-right div.mod-wrapper, #sp-right .profili-scuole div.mod-wrapper {width:300px; height: 250px !important; margin: auto; border: 1px solid #ececec;}
/*#sp-right div.profili-scuole {height:250px;}*/
#sp-right .profili-scuole .mod-content {margin-top:40px;}
#sp-right div.profili-scuole, #sp-right div.banner-right{height: 270px; padding-top:20px !important; margin-top:0;}
#users {background: transparent; margin-bottom:0;}
#users .span3{width:50% !important; margin-left:0;padding-right: 10px;height: 140px;background: #ffffff none repeat scroll 0 0; margin-bottom:10px;}
#users div.module{background: transparent;}
.slideshow-hp .sp-slider-items {background-color: #22BBEA;}
.banner-right{width:50%;}
.sp-awetive-layout ol.slide-indicators{width: 100px !important; float:right}
.sp-awetive-layout .slide-indicators li{background:#77778A !important; width: 26px !important; height: 26px !important; border-radius: 13px !important;}
.sp-awetive-layout .slide-indicators li.active{background:#ffffff !important;}
/* 280718 */ #sp-slider-wrapper .sp-smart-slider.sp-awetive-layout h1.sp-title {font-size: 28px; line-height: 30px;}
/* 280718 */ #sp-slider-wrapper .sp-smart-slider.sp-awetive-layout h2.sp-posttitle {font-size: 22px !important; line-height: 24px;}
/* 280718 */ #sp-slider-wrapper .sp-smart-slider.sp-awetive-layout p {margin: 5px 0 !important;}
/* 280718 */ #sp-slider-wrapper .sp-smart-slider.sp-awetive-layout a.btn-more {font-size: 15px;  padding: 5px 16px;}

@media screen and (max-width:980px) and (min-width:768px) {
/* 280718 */ /* .sp-slider-image {background-position: 362px center !important;} */
/* 200818 */ .sp-slider-image {background-position: 250px center !important;}
}

@media screen and (max-width:768px) /*and (min-width:768px)*/ {
.module h2.module-title{font-size:16px;}
/* #sp-users-wrapper{display:none;} */
/* #sp-right{display:none;} */
#sp-right .banner-right, #sp-right .profili-scuole {width:50%; float:left;}
/* 111 */ .sp-slider-item, #sp-smart-slider.sp-awetive-layout, .sp-awetive-layout .sp-slider-item{height: 333px !important;}
/* 200818 */ .sp-slider-image {background-position:right center !important; background-size:100% !important;}
/* 111 */ .sp-slider-content{background-color: transparent !important; width: 100% !important; padding:0 !important;}
/* 111 */ .sp-slider-content .clearfix, .sp-slider-content h1, .sp-slider-content div, .sp-slider-content p {display: none !important;}
/* 111 */ .sp-slider-content a {background-color: transparent !important; color: transparent !important; height: 200px; width: 100%;}
/*230718 #header #sp-search{float:none; width:100%; margin-top:10px; margin-left:0px;} */
/*230718 #header #sp-search div{margin:auto;}
#sp-logo{float:none; width:100%;} */
.fa-facebook-square, .fa-twitter, .fa-linkedin-square, .fa-pinterest, .fa-google-plus, .fa-stumbleupon, .fa-digg, .fa-reddit, .fa-delicious, .fa-print, .fa-telegram, .fa-whatsapp{width:45px !important; height:45px !important;}
/*230718 .category-lavorare-in .logo-azienda, .category-lavoro .logo-azienda{margin:auto; margin-top:-10px; width:40%; float:none;} */
.fa-whatsapp{display:inline-block;}
.intro_home_paralel #slider_paralel {width:705px !important;}
.countdown-jm{margin:auto; display:table;}
.registrati-jm{margin:auto; display:table; float:none; margin-bottom:10px;}
.responsive #sp-right{width:100%; margin-left:0px !important;}
.responsive #sp-component-area{width:100%; max-width:none;}
#sp-header-wrapper #header{padding:10px 0px;}
.aziende-b .nspCol2{width:48%;}
.chart-profili, .chart-statistiche{float:none;}
/* .patrocini{display:none;} */
.patrocini img {max-width: 150px;}
.responsive #sp-main-menu ul.level-0 > li{margin-right:0px;}
#sp-main-menu ul.level-0 > li > a{padding:10px 6px;}
#sp-top-info{width:45%; margin-left:0px;}
#sp-menu{width:55%;}
.btn.btn-primary, a.ns2-readmore, .btn, #community-wrap .btn, button, input[type="submit"]{background-color:#22BBEA !important;}
.sp-main-menu-toggler{margin-top:9px;}
.sp-mobile-menu ul li{background-color:#22BBEA;}
.sp-mobile-menu ul li a{color:#ffffff;}
.sp-mobile-menu ul li span.sp-menu-toggler{float:left;}
.responsive #menu #sp-menu{padding:0px;}
.cerca{display:none;}
.responsive #sp-top-info ul.social-icons i{width:40px;}
.info-aziende img.nspImage.tleft.fleft {width: 155px !important; height: auto !important;}
}

@media screen and (max-width:800px) {
/*#header #sp-search, #intro_wrapper{display:none;}*/
div.nspArts, .nspLinksWrap {padding:0px !important;}
.subpage #sp-users-wrapper {display:none !important;}
/* commentato 090516 galassi */ /* #sp-top-info {display:none;}*/
div.nspMain.magazine {top: auto; margin-bottom:auto !important;}
}

/* _________________________fine stili tablet____________________________________________*/

/* _________________________stili smartphone____________________________________________ */

@media screen and (max-width:767px) {
#sp-logo{float:none !important; width:90%;} #sp-logo img{width:90%;}

#sp-menu-wrapper{height:35px; padding-bottom: 0px;}

.container #sp-user1, .container #sp-user2, .container #sp-user3 {max-height: 110px;}
.container .master .nspArt h4 a {font-size: 17px !important; line-height: 16px !important;} 
.fotonotizia {display: none}

.article-display .readon {display:none;}
/* #sp-right{display:none;}
#sp-users-wrapper{display:none;} */
/* #header #sp-search, */.banner728x90, #intro_wrapper{display:none;}
.bannerAuto {display:block !important;}
.banner468x60 {display:block !important;}
#users .span3{width:100% !important; height: 160px;}
/* 111 */ .sp-slider-item, #sp-smart-slider.sp-awetive-layout, .sp-awetive-layout .sp-slider-item{height: 220px !important;}
/* 111 */ .sp-slider-image{background-size:100% !important;}
/* 111 */ .sp-slider-content{background-color: transparent !important; width: 100% !important; padding:0 !important;}
/* 111 */ .sp-slider-content .clearfix, .sp-slider-content h1, .sp-slider-content div, .sp-slider-content p {display: none !important;}
/* 111 */ .sp-slider-content a {background-color: transparent !important; color: transparent !important; height: 220px; width: 100%;}
/* 111 */ .sp-awetive-layout .slide-indicators li{background:#77778A !important; width: 14px !important; height: 14px !important; border-radius: 7px !important;}
/* 111 */ .sp-awetive-layout ol.slide-indicators {right: 5px; left:auto !important;}
#menu #sp-menu{width:20% !important; float:left !important;}
#menu #sp-top-info{display: none; width:70% !important; float:right !important;}
.nspArt h4 a{font-size:22px !important; line-height:24px !important;}
.fotoaz1row{display:none;}
.fa-facebook-square, .fa-twitter, .fa-linkedin-square, .fa-pinterest, .fa-google-plus, .fa-stumbleupon, .fa-digg, .fa-reddit, .fa-delicious, .fa-print, .fa-telegram, .fa-whatsapp{width:45px !important; height:45px !important;}
.category-lavorare-in .logo-azienda, .category-lavoro .logo-azienda{margin:auto; margin-top:-10px; width:75%; float:none;}
.lavorare-in .tab-content h2{display:none !important;}
.lavorare-in .nn_tabs-responsive li.nn_tabs-tab-sm{margin-bottom:3px; background-color:#B724EA !important;;}
.lavorare-in .nn_tabs-responsive li.nn_tabs-tab-sm a{color:#ffffff; text-transform:uppercase;}
.lavorare-in .nn_tabs-responsive li.nn_tabs-tab-sm a:hover, .lavorare-in .nn_tabs-responsive li.nn_tabs-tab-sm span:hover a{color:#B724EA; text-transform:uppercase;}
.fa-whatsapp{display:inline-block;}
/* .fa-facebook-square, .fa-twitter, .fa-linkedin-square, .fa-pinterest, .fa-google-plus, .fa-stumbleupon, .fa-digg, .fa-reddit, .fa-delicious, .fa-print, .fa-telegram, .fa-whatsapp{width:45px !important; height:45px !important;}*/
.countdown-jm{margin:auto; display:table;}
.registrati-jm{margin:auto; display:table; float:none; margin-bottom:10px;}
.boxaz-row .custom{display:none;}
.nspCol2 {width:100%;}
#nsp-eventi-jm-network .box-data, .box-data{width:95%;border:1px solid #fff;margin-bottom:5px; height:auto;}
#nsp-eventi-jm-network .giorno-jm, #nsp-eventi-jm-network .mese-jm, .giorno-jm, .mese-jm{margin-right:5px; float:left !important; font-size:18px !important; line-height:20px !important;}
#nsp-eventi-jm-network .nspArt div{overflow:visible !important;}
.box-logo{width:40%;}
.box-testo{width:60%;}
.citta-jm, .sede-jm{text-align:left;}
#nsp-espositori-top .chart-profili{display:none;}
.aziende-b .nspCol2{width:45%;}
.chart-profili, .chart-statistiche{float:none;}
/*.patrocini{display:none;}*/
.patrocini tr:nth-child(2) td {
    display: block;
    float: left;
    height: 80px;
    width: 40%;
    text-align: center;
}
.patrocini img {max-width: 250px;}
.responsive #sp-main-menu ul.level-0 > li{margin-right:0px;}
#sp-main-menu ul.level-0 > li > a{padding:10px 6px;}
#sp-top-info{width:35%; margin-left:0px;}
#sp-menu{width:65%;}
/*.sp-awetive-layout .slide-indicators{display:none;}*/
.tableconsigli{margin:auto; width:85% !important;}
.tableconsigli div{width:48%;}
.btn.btn-primary, a.ns2-readmore, .btn, #community-wrap .btn, button, input[type="submit"]{background-color:#22BBEA;}
.sp-main-menu-toggler{margin-top:9px;}
.sp-mobile-menu ul li{background-color:#22BBEA;}
.sp-mobile-menu ul li a{color:#ffffff;}
.sp-mobile-menu ul li span.sp-menu-toggler{float:left;}
.responsive #menu #sp-menu{padding:0px;}
.cerca{display:none;}
.responsive #sp-top-info ul.social-icons i{width:40px;}
.OfferteLavoroTable td:nth-child(3), .OfferteLavoroTable td:nth-child(4) {display:none;}
.OfferteLavoroTable img{width:120px; height:auto;}
.OfferteLavoroTDTitolo a{font-size:20px;}
.OfferteLavoroPaginatorTable .OfferteLavoroTotale{display:none;}
#users {height:auto; margin-bottom:0;}
#sp-users-wrapper #sp-user4 {height:110px !important;}
#nsp-prossimo-evento .nspArt > div {width:97%;}
/*#sp-users-wrapper .row-fluid .span3{height:145px;}*/
.master .light-rss-item-desc {width:18%;}
.master .lightTip {width:80%;}
#sp-right .banner-right, #sp-right .profili-scuole {width:100%; float:left;}
#users .lavoro .nspArt a.fleft{width: 90% !important;}
#nsp-nsp-568 .nspImage{width:80% !important; height:auto !important; margin:auto; float:none;}
.offertedilavoro th:nth-child(5), .offertedilavoro th:nth-child(6), .offertedilavoro .DataFine, .offertedilavoro .Sede{display:none;}
	.jobofferinput div {text-align: center}
	.jobofferinput div.uk-form-controls select {width: 100%;}	
.jobofferinput div.uk-form-controls #SedeInput {width: 96%;}
.jobofferinput #btn_filtra {width: 100%; margin:auto;}
.jobofferinput div{width:100%;}
.magazine-mobile{background-color: #ffffff !important; margin-bottom: 20px;}
}
#nsp-riassunto .nspArt.nspCol1 {margin-right: 10px;}
/* offerte di lavoro 2016 */
/* offerta in alto */ .customofferte-lavoro-top #grid {height: 60px; overflow:hidden;} 
.customofferte-lavoro-top .Titolo a{font-size: 16px !important; line-height: 18px;} 
.customofferte-lavoro-top .offertedilavoro {margin-top: 0 !important}
.Titolo {width: 100%}


@media screen and (max-width:600px) {
.countries .nspArt img.nspImage{max-width:100px;}
.countries .nspArt{float:left; width:33%; clear:none !important;}
.countries .gkArtContentWrap{display:none;}
.gkResponsive img.nspImage, img.nspImage.gkResponsive{width:auto !important; height:auto;}
.nspArt img.nspImage{max-width:100%;}
.nspArt div{overflow: hidden;}
.gkArtContentWrap{width:auto;}
.nspArt .nspImageWrapper{margin:0 20px 0 0 !important; width:auto !important;}
.header {
    height: 38px;
    padding-top: 0;}
}

@media screen and (max-width:500px) {
.cerca{margin-bottom:10px; float:right; width:200px; margin-right:5px;}
.responsive .search #mod-search-searchword{width:200px;}
.responsive .entry-content .articolo-immagine {width:100% !important; max-width:100% !important; height:auto !important}
/* upd galassi 230117 .articolo-immagine {width:200px !important; height:auto !important} */
/* 111 */ .sp-slider-item, #sp-smart-slider.sp-awetive-layout, .sp-awetive-layout .sp-slider-item{height: 138px !important;}
/* 111 */ .sp-slider-content a {background-color: transparent !important; color: transparent !important; height: 130px; width: 100%;}
/* 111 */ .slideshow-hp .sp-slider-items {background-color: transparent !important;}
/* 111 */ .sp-awetive-layout ol.slide-indicators {display: none !important;}
#nsp-riassunto .nspArt.nspCol1 {width: 46% !important;}
.uk-width-1-2{display:table; position:relative; width:85%;}
.pulsantidettaglioofferta{margin-top:30px;}
.pulsantidettaglioofferta div:nth-child(1){margin-top:0px;}
.pulsantidettaglioofferta div:nth-child(2){margin-top:5px;}
.pulsantidettaglioofferta div:nth-child(3){margin-top:5px;}
	.offertedilavoro .Azienda img, .inevidenza .customofferte-lavoro-evidenza .Azienda img {width:100px;}
	.offertedilavoro .Titolo a, .inevidenza .customofferte-lavoro-evidenza .Titolo a{font-size:16px !important;}
	.offertedilavoro .Titolo a, .inevidenza .customofferte-lavoro-evidenza .Titolo a{font-size:16px !important;}
	.menu-offerte-di-lavoro .inevidenza .customofferte-lavoro-evidenza{margin-top: 25px; margin-bottom: -40px;}


}

@media screen and (max-width:480px) {
/* 111 #sp-smart-slider.sp-awetive-layout, .sp-awetive-layout .sp-slider-item{height:240px !important;} */
.info-aziende img{width:130px !important; height:auto !important;}
.banner468x60 {display:none !important;}
.banner320x100 {display:block !important;}
}

/* iphone 6 plus */
@media screen and (max-width:414px) {
.magazine img{width:100% !important; height:auto !important}
.magazine .nspArt h4.nspHeader, .magazine .nspArt p.nspText {padding-left: 10px !important}
}

/* iphone 6 */
@media screen and (max-width:375px) {
.info-aziende img{width:100% !important; height:auto !important}
div.jcemediabox-tooltip, div.jcemediabox-tooltip-simple {position:absolute !important; left:10px !important; height:90%; width:90%; margin:auto;}
div.jcemediabox-tooltip p, div.jcemediabox-tooltip-simple p{padding: 10px !important; font-size:16px !important;}
}

@media screen and (max-width:360px) {
.countdown-jm{display:none;}
#sp-slider-wrapper .sp-smart-slider.sp-awetive-layout .sp-slider-content{padding:20px;}
/* mod michele 250615 .nspArts, .nspLinksWrap{padding:0px 15px !important;} */
.citta-jm{font-size:25px; line-height:27px; text-align:left; padding-top:0px;}
.sede-jm{font-size:18px; line-height:20px; text-align:left;}
.boxaz-row .custom{display:none;}
.box-logo{display:table; width:100%; padding:0px;}
.box-testo{display:table; width:100%; margin:0px; padding:0px; border-left:0px;}
.boxaz-table .chart-profili{display:none;}
.aziende-b .box-logo{width:100%;}
.logo-azienda-intro{margin:0px; width:100%;}
.aziende-b .nspCol2{width:46%;}
/*.patrocini{display:none;}*/
.patrocini {display:table}
.patrocini tr:nth-child(2) td {
    display: block;
    float: left;
    height: 80px;
    width: 100%;
    text-align: center;
}
.patrocini img {max-width: 80px;}

.chart-profili, .chart-statistiche{width:100%; float:none;}
.chart-profili, .chart-statistiche div{margin-left:-20px;}
#nsp-espositori-top .nspArt{border-bottom:1px solid #26BBE8;}
.ol-profilo{border-bottom:0px;}
.fa-facebook-square, .fa-twitter, .fa-linkedin-square, .fa-pinterest, .fa-google-plus, .fa-stumbleupon, .fa-digg, .fa-reddit, .fa-delicious, .fa-print, .fa-telegram, .fa-whatsapp{width:38px !important; height:38px !important;}
.fa-whatsapp{display:inline-block;}
.countdown-jm{display:none;}
.registrati-jm{margin:auto; display:table; float:none; margin-bottom:10px;}
.chart-profili, .chart-statistiche{float:none;}
.entry-content img:first-child{max-width: 100% !important; height: auto !important;}
#scrollToTop {display:none}

/* elenco workshop per mobile */
 .table-woc tr td:first-child {
    border-right:none;
    border-top: 3px solid #52c6f5;
    width: 100% !important;
    margin-top: 15px;
    margin-bottom: -8px;
}
.table-woc td {
    display: table;
    width: 100%;
}

}
/* iphone 5*/
@media screen and (max-width:320px)  {

.fa-telegram, .fa-whatsapp{top: 4px}
}


/* _________________________fine stili smartphone_______________________________________ */

/************************************ FINE STILI SITO RESPONSIVE ************************/

/*** varie temp ***/
#users .span3 .module{height: 140px;}

.table-woc img.extrainfo {width:30px !important; height:30px !important; padding: 0px 0px 10px 20px !important; }



/*** STILI PER SAFARI ***/
/* spenti per passaggio a larghezza più piccola 260718
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .fotoaz1 img
    {
        width:409px !important;
    }
}


@media screen and (max-width:1199px) and (min-width:981px) and (-webkit-min-device-pixel-ratio:0){
    .fotoaz1 img
    {
        width:290px !important;
    }
}

@media screen and (max-width:980px) and (-webkit-min-device-pixel-ratio:0){
    .fotoaz1 img
    {
        width:350px !important;
    }
}

*/

/* galassi spegne 1 agosto 2020
.sp-slider-items .item-1 div.sp-slider-image {background-position: 470px center !important; background-size: 50% 100% !important;}
*/

/* --------- VIDEO DA YOUTUBE - vedi tagetik ----------------*/
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* --------- FINE VIDEO DA YOUTUBE ----------------*/
