/* dunp - comunicazione e advertising - www.dunp.it - info@dunp.it - +39.064066184 - Via G. Rosaccio,6 - 00156 Roma */
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');
*, *:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html {font-family:'Roboto',Arial,Verdana,Helvetica,sans-serif;color:#222;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; font-display: swap;}
a*{margin:0; padding:0;} a img{border:none;}
a {text-decoration:none; background-color:transparent;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
a:hover, a:focus {text-decoration:underline;outline:0;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.error-browser {background:#900; color:#FFF; text-align:center; padding:10px; font-size:12px;}
/* LANDING TRAVEL DESIGN */
.landig-travel.navbar-default #act-menu .navbar-nav>li>a:focus,
.landig-travel.navbar-default #act-menu .navbar-nav>li>a:hover {color: #E55014!important; border: 1px solid #E55014!important;}
.landig-travel.navbar-default {box-shadow: 2px 3px 6px 0px #d3d3d3;}
/* CUSTOM*/
.grid-item2{min-height:300px;}
.box-ori-1{background:url(../img/scuola/ori.jpg) center center no-repeat; background-size:cover; height:380px; border:1px solid #FFF;}
.box-ori-2{background:url(../img/scuola/ori2.jpg) center center no-repeat; background-size:cover; height:380px; border:1px solid #FFF;}
.box-ori-3{background:url(../img/scuola/tornosubito.jpg) center center no-repeat; background-size:cover; height:380px;}
.box-scuola-1{background:url(../img/scuola/1.jpg) center center no-repeat; background-size:cover; height:380px; border:1px solid #FFF;}
.box-scuola-2,.box-scuola-3,.box-scuola-4,.box-scuola-5,.box-scuola-6{height:190px; border:1px solid #FFF;}
.box-scuola-2{background:url(../img/scuola/2.jpg) center center no-repeat; background-size:cover;}
.box-scuola-3{background:url(../img/scuola/3.jpg) center center no-repeat; background-size:cover;}
.box-scuola-4{background:url(../img/scuola/4.jpg) center center no-repeat; background-size:cover;}
.box-scuola-5{background:url(../img/scuola/5.jpg) center center no-repeat; background-size:cover;}
.box-scuola-6{background:url(../img/scuola/6.jpg) center center no-repeat; background-size:cover;}
.job > p {font-size:14px;}
.affix#sub-menu{position:fixed;z-index:98;width:100%;top:130px;left:0;padding:10px 10px 10px 20px;background:#f5f5f5;right:0;margin:0;}
.affix#sub-menu > div > p.hidden {display:block !important;}
.autocomplete-suggestions{border:1px solid #e4e4e4;background:#F4F4F4;cursor:default;overflow:auto}.autocomplete-suggestion{padding:2px 5px;font-size:1.2em;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:normal;color:#EE5A2F;font-weight:bolder}
.btn-dt{position:absolute;left:10px;top:10px;}
a.pull-left.width-header-logo .hidden-xs {width: 180px;}
a.pull-left.width-header-logo .visible-xs {width: 120px;}
.logo-act-resize {width: 220px;}
/* /master-turismo collaborazione*/
/* logo margin with bootstrap class*/
.collaborazione {padding: 20px}
.collaborazione img {height: 80px;}
/* MODAL LOG-IN*/
#log .modal-dialog {margin: 220px auto;}
@media (min-width: 768px)  {.pull-left {margin-left: 20px;}
/* landing page - openday - modal dialog */ #myModal .modal-dialog {margin: 160px auto!important;}}
.btn-scopri{position:absolute;right:10px;bottom:10px;}
/* BREAK POINT - phones: <768px | Tablets: >768px | Medium desktop: >992px | Larde desktop: >1200px */
@media (min-width: 1024px) {}
@media (max-width: 1024px) {.navbar-header{width:auto!important; margin-left:20px;}/* LANDING TRAVEL DESIGN */ form#ctl00 .landig-travel .navbar-right {float: right!important;} h1,.h1,.f36{ font-size:22px!important;} 
.icon{ text-align:center;}}
@media (max-width: 1024px) and (min-width: 768px) {
    /* landing page - menu - collapse */ .navbar-header {width:100%!important;} .navbar-header .nav li a {font-size: 14px!important}
   .navbar-header .navbar-right {margin-top: 10px; float: right;} .navbar-header a.pull-left.width-header-logo img { width: 160px; margin-left: 0!important;}}
@media (min-width: 768px) {.navbar-header{width:100%;}.navbar-header>a>img{margin:0 auto 20px auto !important;}}
@media (max-width: 768px)  /* LANDING TRAVEL DESIGN */ { form#ctl00 .landig-travel .navbar-right {float: right!important;} form#ctl00 .landig-travel .navbar-header {display: contents!important;} 
/* landing page - menu mobile - collapse */ div#act-menu {width: 100%;} ul.nav.navbar-nav.navbar-right {width: 100%;} /* landing page - openday - modal dialog */ .modal-dialog { margin: 120px 30px 30px 30px;}
/* MODAL LOG-IN*/div#log {padding-right: 0!important;}}
@media (max-width: 500px) /* LANDING TRAVEL DESIGN */ {form#ctl00 .landig-travel .navbar-header .container {display: flex;flex-direction: column;} form#ctl00 .landig-travel .navbar-right {float: none!important; margin: 0 auto;}
/*promo*/ .promo p {font-size: 20px;} .promo .btn-lg {font-size: 16px;}
}
.center{display:tabele;margin-left:auto;margin-right:auto;}.fix{position:fixed;}.abs{position:absolute;}.col-five{float:left;width:20%;}
.ma{margin:0 auto !important;}.m0{margin:0;}.m2{margin:2px}.m5{margin:5px;}.m10{margin:10px;}.m15{margin:15px;}.m20{margin:20px;}.m25{margin:25px;}.m30{margin:30px;}.m40{margin:40px;}.m50{margin:50px;}.m60{margin:60px;}.ml0{margin-left:0px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}.ml30{margin-left:30px;}.ml40{margin-left:40px;}.ml50{margin-left:50px;}.ml60{margin-left:60px;}.mr0{margin-right:0px;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}.mr30{margin-right:30px;}.mr40{margin-right:40px;}.mr50{margin-right:50px;}.mr60{margin-right:60px;}.mt0{margin-top:0px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}.mt60{margin-top:60px;}.mb0{margin-bottom:0px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.mb60{margin-bottom:60px;}.mtm40{margin-top:-40px;}
.p0{padding:0px;}.p2{padding:2px;}.p5{padding:5px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p25{padding:25px;}.p30{padding:30px;}.p35{padding:35px;}.p40{padding:40px;}.p50{padding:50px;}.p60{padding:60px;}.pt0{padding-top:0px;}.pt2{padding-top:2px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pt35{padding-top:35px;}.pt40{padding-top:40px;}.pt50{padding-top:50px;}
.pt60{padding-top:60px;}.pt150{padding-top:150px;} .pb150{padding-bottom:150px;}.pr0{padding-right:0px;}.pr2{padding-right:2px;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}.pr35{padding-right:35px;}.pr40{padding-right:40px;}.pr50{padding-right:50px;}.pr60{padding-right:60px;}.pb0{padding-bottom:0px;}.pb2{padding-bottom:2px;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}.pb35{padding-bottom:35px;}.pb40{padding-bottom:40px;}.pb50{padding-bottom:50px;}.pb60{padding-bottom:60px;}.pl0{padding-left:0px;}.pl2{padding-left:2px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}.pl35{padding-left:35px;}.pl40{padding-left:40px;}.pl50{padding-left:50px;}.pl60{padding-left:60px;}
.va-top{vertical-align:top;}.va-bottom {vertical-align:bottom;}.va-middle{vertical-align:middle;position:relative;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.block{display:block !important;}.inline{display:inline !important;}.nodecoration:hover{text-decoration:none;}
.brdr {border:1px solid #CCC;}.brdr-no-t{border-top:none;}.brdr-no-r{border-right:none;}.brdr-no-b{border-bottom:none;}.brdr-no-l{border-left:none;}.brdr-no-lr{border-left:none; border-right:none;}.brdr-no-tb{border-top:none; border-bottom:none;}.brdr-radius-5{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}.brdr-radius-10{border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}.brdr-radius-20{border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}.dotted{border-style:dotted;}.dashed{border-style:dotted;}
.black{color:#222;}.white{color:#FFF;}.gray{color:#CCC;}.dark{color:#999;}.green{color:#008897;}.red{color:#EE5A2F;}.blu{color:#2A4C66;}.orange{color:#F90;}
.bg-black{background:#222;}.bg-white{background:#FFF;}.bg-gray{background:#EEE;}.bg-dark{background:#999;}.bg-green{background:#008897;}.bg-red{background:#EE5A2F;}.bg-blu{background:#2A4C66;}.bg-orange{background:#F90;} .bg-gray2{ background:#f5f5f5;}

/*contest TUTTE LE BICI PORTANO A ROMA*/
.bg-yellow{background:#FCBF17;}
/**/
.brdr-black{border-color:#222;}.brdr-white{border-color:#FFF;}.brdr-gray{border-color:#CCC;}.brdr-gray{border-color:#CCC;}.brdr-green{border-color:#008897;}.brdr-red{border-color:#EE5A2F;}.brdr-blu{border-color:#2A4C66;}.brdr-orange{border-color:#F90;}
.fil {fill: #EDEDED;!important;}
.txti{font-style:italic;}.txt-shadow{text-shadow:1px 1px 5px rgba(0, 0, 0, .5);}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.f10,.f12,.f14,.f16,.f18,.f20,.f22,.f24,.f26,.f28,.f30,.f32,.f34,.f36,.f38,.f40,.f50,f60,p,span {text-decoration:none;font-family:'Roboto',Verdana,Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p {margin:0 0 10px 0;}
.f100{font-size:100px;}.f60{font-size:60px;}.f50{font-size:50px;}.f40 {font-size:40px;}.f38{font-size:38px;} h1,.h1,.f36{font-size:36px/*3.0em;*/}.f34{font-size:34px;}.f32{font-size:32px;}h2,.h2,.f30{font-size:30px/*2.3em;*/}.f28{font-size:28px;}.f26{font-size:26px;}h3,.h3,.f24{font-size:24px/*2.0em;*/}.f22{font-size:22px;}.f20{font-size:20px;}.f16{font-size:16px/*1.5em;*/}h4,.h4,p,.f18{font-size:18px;}h5,.h5,span,.f14{font-size:14px/*1.0em;*/}h6,.h6,.f12{font-size:12px/*0.8em;*/}.f10{font-size:10px;}
.raleway {font-family:'Raleway',Verdana,Arial,Geneva,sans-serif;}
.banner_cookie {position: fixed;bottom: 0;left: 0;z-index: 999;width: 100%;background: rgba(0,0,0,.8);padding: 15px;color: #FFF;font-size: 14px;font-family: 'Roboto',Arial,Verdana,sans-serif;text-align: center;}
/* LANDING */
.bg-giornate-orientamento{background:url(../img/bg/bg-giornate-orinetamento.jpg) 0 0 no-repeat;}
.bg-giornate-orientamento2{background:url(../img/bg/visual-24-10-17.jpg) 0 0 no-repeat;}
.bg-giornate-orientamento3{background:url(../img/bg/bg-giornate-orientamento3.jpg) 0 0 no-repeat;}
.bg-giornate-orientamento-milano{background:url(../img/bg/landing_page_actmilano.jpg) center center no-repeat;}
.bg-giornate-orientamento-roma{background:url(../img/bg/landing_page_roma.jpg) center center no-repeat;}
.bg-master{background:url(../img/bg/bg-master.jpg) center center no-repeat;}
.bg-od-lab{background:url(../img/bg/od-lab.jpg) center center no-repeat;}
.bg-od-lab2{background:url(../img/bg/act-corso-consulente-turistico2.jpg) center center no-repeat;}
.movability{background:url(../img/movability-header.jpg) bottom center no-repeat;}
.bg-coming-soon{background:url(../img/bg/coming-soon.png) top center no-repeat;}
.bg-outdoor2{background:url(../img/bg/progettazione-marketing-turismo-outdoor2.jpg) top center no-repeat;}
.bg-rental{background:url(../img/bg/rental-sales-agent.jpg) top center no-repeat;}
.bg-rental2{background:url(../img/bg/rental-sales-agent2.jpg) top right no-repeat;}
.bg-outdoor3{background:url(../img/bg/landing-master-professioni-turismo-outdoor.jpg) top center no-repeat;}
.bg-outdoor4{background:url(../img/bg/LANDINGmpto.jpg) top right no-repeat;}
.bg-massostresp{background:url(../img/master-turismo-sostenibile-presentazione.jpg) top center no-repeat;}
.bg-master2{background:url(../img/bg/bg-master2.jpg) center center no-repeat;}
.bg-corso{background:url(../img/bg-corso.jpg) center center no-repeat;}
.info{background:url(../img/info.jpg) center center no-repeat;}
.info2{background:url(../img/bg/bg-openday.jpg) bottom left no-repeat;background-color: #f5f5f5; border: 1px solid #e3e3e3; height: 400px;}
.info3{background:url(../img/bg/info3.jpg) top left no-repeat;}
/*.bg-corsi{background:url(../img/bg/bg-corsi.jpg) center center no-repeat;}*/
.bg-corsi{background:#2A4C66;}
.bg-master3{background:url(../img/bg/bg-master3.jpg) center  center no-repeat;}
row.equal-cols {display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.row.equal-cols:before,.row.equal-cols:after {display: block;}
.row.equal-cols > [class*='col-'] {display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
.block-el-master {border: 1px solid #dedede; position: relative; /*background: #fff;*/ border-top: 4px #dedede solid;}
.block-el-master:before { content: '';width: 80px; height: 4px; background-color:#EE5A2F; position: absolute; top: -4px; left: -1px; z-index: 100;}
.block-el-corsi {border: 1px solid #dedede; position: relative; /*background: #fff;*/ border-top: 4px #dedede solid;}
.block-el-corsi:before { content: '';width: 80px; height: 4px; background-color:#2A4C66; position: absolute; top: -4px; left: -1px; z-index: 100;}
.block-el-workshop {border: 1px solid #dedede; position: relative; /*background: #fff;*/ border-top: 4px #dedede solid;}
.block-el-workshop:before { content: '';width: 80px; height: 4px; background-color:#008897; position: absolute; top: -4px; left: -1px; z-index: 100;}
.block-el-master2 {position: relative; /*background: #fff;*/ border-top: 4px #dedede solid;}
.block-el-master2:before { content: '';width: 80px; height: 4px; background-color:#EE5A2F; position: absolute; top: -4px; left: -1px; z-index: 100;}
.block-el-corsi2 {position: relative; /*background: #fff;*/ border-top: 4px #dedede solid;}
.block-el-corsi2:before { content: '';width: 80px; height: 4px; background-color:#2A4C66; position: absolute; top: -4px; left: -1px; z-index: 100;}
.block-el-workshop2 {position: relative; /*background: #fff;*/ border-top: 4px #dedede solid;}
.block-el-workshop2:before { content: '';width: 80px; height: 4px; background-color:#008897; position: absolute; top: -4px; left: -1px; z-index: 100;}
.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.row.equal-cols > [class*='col-'] > * {-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}
@media (min-width: 768px) and (max-width: 1020px) {.bg-giornate-orientamento{background:url(../img/bg/bg-giornate-orinetamento.jpg) 100% 0 no-repeat;}}
@media (max-width: 767px) {.bg-giornate-orientamento{background:url(../img/bg/bg-giornate-orinetamento.jpg) 90% 0 no-repeat;} 
.row-eq-height{ display: contents;}}
@media (min-width: 1024px) {.bg-giornate-orientamento{background:url(../img/bg/bg-giornate-orinetamento.jpg) 46% 0 no-repeat;}}
@media (min-width: 1140px) {.bg-giornate-orientamento{background:url(../img/bg/bg-giornate-orinetamento.jpg) 60% 0 no-repeat;}}