@font-face {font-family:'Shift'; src: local(Shift), url('https://www.freetourrome.com/fonts/shift.woff') format('woff');}

@font-face{font-family:'Shift';font-style:normal;font-weight:normal;src:url("https://s3.amazonaws.com/codecademy-content/courses/ltp/fonts/shift.woff") format("woff");}
@font-face{font-family:'Shift';font-style:normal;font-weight:bold;src:url("https://s3.amazonaws.com/codecademy-content/courses/ltp/fonts/shift-bold.woff") format("woff");}



html,body{
	height: 100%;
	left: 0;
	/* [disabled]top:0; */
	margin: 0;
	position: relative;
}
.howitworks{background:#202024 url('https://s3.amazonaws.com/codecademy-content/courses/ltp2/img/uber/black-thread.png') repeat left top;left:-100%;height:100%;position:fixed;overflow:auto;width:100%;}
.howitworks h1{margin-top:50px;color:#fff;font-size:48px;font-family:'Shift', sans-serif;font-weight:bold;text-shadow:2px 2px 5px #000000;text-align:center;}
.howitworks h2{font-size:20px;color:#fff;font-family:'Shift', sans-serif;text-shadow:2px 2px 5px #000000;text-align:center;}
.howitworks .steps{margin-top:50px;}
.howitworks .steps img{width:200px;height:200px;display:block;margin-left:auto;margin-right:auto}
.howitworks h3{font-size:20px;color:#fff;font-family:'Shift', sans-serif;font-weight:bold;text-shadow:2px 2px 5px #000000;text-transform:uppercase;text-align:center;}
.howitworks p{font-size:16px;color:#fff;text-shadow:2px 2px 5px #000000;text-align:center;}
.howitworks a{color:#fff;font-size:12px;text-shadow:2px 2px 5px #000000;}
.icon-close{cursor:pointer;float:right;padding-left:10px;padding-top:10px;}
.icon-menu{cursor:pointer;}
.nav .container{position:relative;}
.nav a{color:#5a5a5a;font-size:11px;font-weight:bold;padding:14px 10px;text-transform:uppercase;}
.nav li{display:inline;}
.nav li a:hover{color:#069;}
.affiliate{background-image:url('images/affiliate/affiliate-freetourrome-airotour.jpg');background-repeat:no-repeat;height:500px;background-size:cover;background-position:center;}
.front-image{background-image:url('images/new/free-tour-rome.jpeg');background-repeat:no-repeat;height:500px;background-size:cover;background-position:center;}
.review{background-image:url('images/new/review.jpg');height:500px;background-repeat:no-repeat;background-size:cover;margin-bottom:0px;}
.blog{background-image:url('images/new/blog.jpg');background-repeat:no-repeat;height:500px;background-size:cover;background-position:center;}
.staff{background-image:url('images/new/about-us.jpg');background-repeat:no-repeat;height:500px;background-size:cover;background-position:center;}
.vaticannight{background-image:url('images/new/vatican-by-night.jpg');background-repeat:no-repeat;height:500px;background-size:cover;background-position:center;}
.evening{background-image:url('images/new/free-night-tour.jpg');background-repeat:no-repeat;height:500px;background-size:cover;background-position:center;}
.city-tour{background-image:url('images/new/free-city-tour.jpg');background-repeat:no-repeat;height:500px;background-size:cover;background-position:center;}
.classical{background-image:url('images/new/free-classical-tour.jpg');background-repeat:no-repeat;height:500px;background-size:cover;background-position:center;}
.jewish{background-image:url('images/new/jewish-ghetto-tour.jpg');background-repeat:no-repeat;height:500px;background-size:cover;background-position:center;}
.vatican{background-image:url('images/new/vatican-tour.jpg');background-repeat:no-repeat;height:500px;background-size:cover;background-position:center;}
.jumbotron{height:500px;background:transparent;}
.jumbotron .container{position:relative;top:100px;text-align:center;}
.jumbotron h1{color:#fff;font-size:48px;font-family:'Shift', sans-serif;font-weight:bold;text-shadow:2px 2px 5px #000000;}
.jumbotron p{font-size:20px;color:#fff;text-shadow:2px 2px 5px #000000;}
.jumbotron a{font-size:20px;color:#fff;text-shadow:2px 2px 5px #000000;text-decoration:none;}
.jumbotron .button{margin:0 auto;display:block;height:35px;width:220px;border:2px solid #ffffff;border-radius:6px;color:#CCC;background-color:rgba(0, 0, 0, 0.2);}
.jumbotron .button:hover{background-color:rgba(0, 0, 0, 0.5);}
.textcenter{text-align:center;}
.rome{background-image:url('images/new/free-tour-rome.jpg');height:500px;background-repeat:no-repeat;background-size:cover;margin-bottom:0px;}
.partners{background-image:url('images/new/partners2.jpg');height:500px;background-repeat:no-repeat;background-size:cover;margin-bottom:0px;}
.intro{padding-top:30px;padding-bottom:20px;}
.intro h2{font-family:'Shift', sans-serif;padding-bottom:15px;}
.neighborhood-guides{font-family:'Shift', sans-serif;background-color:#efefef;border-bottom:1px solid #dbdbdb;padding-top:30px;}
.neighborhood-guides h2{color:#393c3d;font-size:28px;text-align:center;}
.neighborhood-guides .wheretogo p{font-size:18px;margin-bottom:40px;text-align:center;}
.neighborhood-guides p{font-size:15px;text-align:center;}
.neighborhood-guides .thumbnail{position:relative;overflow:hidden;max-width:360px;margin:auto;margin-bottom:15px;}
.neighborhood-guides .caption{position:absolute;top:0;right:0;background:rgba(66, 139, 202, 0.90);width:100%;height:100%;padding:2%;display:none;text-align:center;color:#fff !important;z-index:2;}
.toursbutton{Font-family:Futura, 'Trebuchet MS', Arial, sans-serif;font-size:15px;display:block;margin:0 auto;text-align:center;padding-bottom:25px;}
.learn-more{font-family:'Shift', sans-serif;background-color:#f7f7f7;padding-top:30px;padding-bottom:30px;}
.learn-more h3{font-family:'Shift', sans-serif;font-size:18px;font-weight:bold;}
.learn-more a{color:#00b0ff;}
.faq{font-family:'Shift', sans-serif;padding-top:30px;padding-bottom:0px;}
.booknowunder{background-color:#f7f7f7;padding-top:50px;padding-bottom:100px !important;}
.booknowunder h2{font-family:'Shift', sans-serif;font-size:28px;padding-bottom:20px;text-align:center;}
.booknowunder h3{font-family:'Shift', sans-serif;font-size:18px;font-weight:bold;}
.testimonial-wrap{padding-bottom:50px;}
.testimonial-wrap h2{font-family:'Shift', sans-serif;margin-top:40px;font-weight:200;color:#333;padding-bottom:25px;}
.centered-text{text-align:center;}
.quote{background:#ebf3f5;padding:15px 20px 5px 15px;border-radius:5px;margin-bottom:30px;}
.quote:after{content:'';width:0px;height:0px;border-style:solid;border-width:20px 18px 0 18px;border-color:#ebf3f5 transparent transparent transparent;position:relative;top:37px;left:20px;}
.quote blockquote{font-family:'Shift', sans-serif;background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:0.5em 10px;quotes:"\201C""\201D""\2018""\2019";}
.quote blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em;}
.quote blockquote p{display:inline;}
.student{margin-left:25px;margin-bottom:80px;}
.student .photo1{background-image:url('https://www.airotour.com/pics/tourpics/crop1.jpg');background-size:cover;background-position:center;border-radius:100px;width:60px;height:60px;float:left;margin-right:10px;}
.student .photo2{background-image:url('https://www.airotour.com/pics/tourpics/crop2.jpg');background-size:cover;background-position:center;border-radius:100px;width:60px;height:60px;float:left;margin-right:10px;}
.student .photo3{background-image:url('https://www.airotour.com/pics/tourpics/crop3.jpg');background-size:cover;background-position:center;border-radius:100px;width:60px;height:60px;float:left;margin-right:10px;}
.student .photo4{background-image:url('https://www.airotour.com/pics/tourpics/crop4.jpg');background-size:cover;background-position:center;border-radius:100px;width:60px;height:60px;float:left;margin-right:10px;}
.student .photo5{background-image:url('https://www.airotour.com/pics/tourpics/crop5.jpg');background-size:cover;background-position:center;border-radius:100px;width:60px;height:60px;float:left;margin-right:10px;}
.student .photo6{background-image:url('https://www.airotour.com/pics/tourpics/crop6.jpg');background-size:cover;background-position:center;border-radius:100px;width:60px;height:60px;float:left;margin-right:10px;}
.student .photo7{background-image:url('https://www.airotour.com/pics/tourpics/crop7.jpg');background-size:cover;background-position:center;border-radius:100px;width:60px;height:60px;float:left;margin-right:10px;}
.student .photo8{background-image:url('https://www.airotour.com/pics/tourpics/crop8.jpg');background-size:cover;background-position:center;border-radius:100px;width:60px;height:60px;float:left;margin-right:10px;}
.student p{position:relative;top:5px;text-transform:uppercase;}
.student p:nth-child(2){font-size:16px;font-weight:600;margin-bottom:0;}
.student p:nth-child(3){font-size:14px;color:#777;}
.footer{background:#202024 url('https://s3.amazonaws.com/codecademy-content/courses/ltp2/img/uber/black-thread.png') repeat left top;position:relative;width:100%;padding-top:30px;padding-bottom:75px;}
.footer h1{margin-top:50px;color:#fff;font-size:48px;font-family:'Shift', sans-serif;font-weight:bold;text-shadow:2px 2px 5px #000000;text-align:center;}
.footer h2{font-size:20px;color:#fff;font-family:'Shift', sans-serif;text-shadow:2px 2px 5px #000000;text-align:center;}
.footer h3{font-size:18px;color:#fff;font-family:'Shift', sans-serif;font-weight:bold;text-shadow:2px 2px 5px #000000;text-transform:uppercase;text-align:center;}
.footer p{font-size:14px;color:#fff;text-shadow:2px 2px 5px #000000;text-align:center;}
.footer a{color:#fff;font-size:12px;text-shadow:2px 2px 5px #000000;}
.footer-social{background:#202024 url('https://s3.amazonaws.com/codecademy-content/courses/ltp2/img/uber/black-thread.png') repeat left top;position:relative;width:100%;padding-top:15px;padding-bottom:15px;text-align:center;border-top:dashed #FFFFFF;}
.footer-social a{color:#fff;font-size:12px;text-shadow:2px 2px 5px #000000;}
.becomeaguide{background:#202024 url('https://s3.amazonaws.com/codecademy-content/courses/ltp2/img/uber/black-thread.png') repeat left top;position:fixed;overflow:auto;height:100%;width:100%;}
.becomeaguide .guideicon-close{cursor:pointer;float:right;padding-left:10px;padding-top:10px;}
.becomeaguide h1{margin-top:50px;color:#fff;font-size:48px;font-family:'Shift', sans-serif;font-weight:bold;text-shadow:2px 2px 5px #000000;text-align:center;}
.becomeaguide h2{font-size:20px;color:#fff;font-family:'Shift', sans-serif;text-shadow:2px 2px 5px #000000;text-align:center;}
.becomeaguide .steps{margin-top:50px;}
.becomeaguide .steps img{width:200px;height:200px;display:block;margin-left:auto;margin-right:auto}
.becomeaguide h3{font-size:20px;color:#fff;font-family:'Shift', sans-serif;font-weight:bold;text-shadow:2px 2px 5px #000000;text-transform:uppercase;text-align:center;}
.becomeaguide li{font-size:16px;color:#fff;text-shadow:2px 2px 5px #000000;}
.becomeaguide p{font-size:16px;color:#fff;text-shadow:2px 2px 5px #000000;text-align:center;}
.becomeaguide a{color:#fff;font-size:12px;text-shadow:2px 2px 5px #000000;}
.simple-background{background:#202024 url('https://s3.amazonaws.com/codecademy-content/courses/ltp2/img/uber/black-thread.png') repeat left top;}
.contactjumbo{background-image:url('https://www.airotour.com/pics/contactjumbo.jpg');height:500px;background-repeat:no-repeat;background-size:cover;margin-bottom:0px;}
.contact-airo{padding-top:50px;padding-bottom:100px;}
.blogjumbo{background-image:url('https://www.airotour.com/pics/blogjumbo.jpg');height:500px;background-repeat:no-repeat;background-size:cover;margin-bottom:0px;}
.aboutjumbo{background-image:url('https://www.airotour.com/pics/aboutjumbo.jpg');height:500px;background-repeat:no-repeat;background-size:cover;margin-bottom:0px;}
.all-toursjumbo{background-image:url('https://www.airotour.com/pics/all-toursjumbo.jpg');height:500px;background-repeat:no-repeat;background-size:cover;margin-bottom:0px;}
.privacyjumbo{background-image:url('https://www.airotour.com/pics/privacyjumbo.jpg');height:500px;background-repeat:no-repeat;background-size:cover;margin-bottom:0px;}
.termsjumbo{background-image:url('https://www.airotour.com/pics/termsjumbo.jpg');height:500px;background-repeat:no-repeat;background-size:cover;margin-bottom:0px;}
.disclaimerjumbo{background-image:url('https://www.airotour.com/pics/disclaimerjumbo.jpg');height:500px;background-repeat:no-repeat;background-size:cover;margin-bottom:0px;}
.our-guidesjumbo{background-image:url('https://www.airotour.com/pics/our-guidesjumbo.jpg');height:500px;background-repeat:no-repeat;background-size:cover;margin-bottom:0px;}
.free-tour-policyjumbo{background-image:url('https://www.airotour.com/pics/free-tour-policyjumbo.jpg');height:500px;background-repeat:no-repeat;background-size:cover;margin-bottom:0px;}
.under-constructionjumbo{background-image:url('https://www.airotour.com/pics/under-constructionjumbo.jpg');height:500px;background-repeat:no-repeat;background-size:cover;margin-bottom:0px;}
.tabs-under{padding-top:50px;padding-bottom:25px;}
.breadcrumb{background-color:#fff;padding-left:0px;padding-bottom:0px;margin-bottom:0px;}
.breadcrumb li{display:inline;font-family:'Shift', sans-serif;}
.breadcrumb li+li:before{content:">";}
.tourscontainer{padding-top:10px;padding-bottom:50px;}
.tourscontainer h2{font-family:'Shift', sans-serif;font-size:28px;padding-bottom:20px;text-align:center;}
.tourscontainer h3{font-family:'Shift', sans-serif;font-size:18px;font-weight:bold;}
.tourscontainer a{}
.tourscontainer .container{padding-left:7%;padding-right:5%;}
#myCarousel .nav > li > a{display:inline;width:100px;height:100px;}
#myCarousel .nav a small{display:block;}
#myCarousel .nav{background:#eee;}
.nav-justified > li > a{border-radius:0px;}
.nav-pills>li[data-slide-to="0"].active a{background-color:#16a085;}
.nav-pills>li[data-slide-to="1"].active a{background-color:#e67e22;}
.nav-pills>li[data-slide-to="2"].active a{background-color:#2980b9;}
.checkfrontcontainer{padding-top:20px;background-color:#f7f7f7;}
.checkfrontcontainer h2{font-family:'Shift', sans-serif;font-size:26px;text-align:center;}
.img-center{margin:0 auto;}
.dl-horizontal dt{white-space:normal;}
.omacenter{margin-left:auto;margin-right:auto;}
.titre{color:#fff;}
.entete{background-color:#ed1c24;width:80%;margin-left:10%;}
.timeline{list-style:none;padding:20px 0 20px;position:relative;}
.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#eeeeee;left:50%;margin-left:-1.5px;}
.timeline > li{margin-bottom:20px;position:relative;}
.timeline > li:before,
.timeline > li:after{content:" ";display:table;}
.timeline > li:after{clear:both;}
.timeline > li:before,
.timeline > li:after{content:" ";display:table;}
.timeline > li:after{clear:both;}
.timeline > li > .timeline-panel{width:46%;float:left;border:1px solid #d4d4d4;border-radius:2px;padding:20px;position:relative;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.175);box-shadow:0 1px 6px rgba(0, 0, 0, 0.175);}
.timeline > li > .timeline-panel:before{position:absolute;top:26px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" ";}
.timeline > li > .timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" ";}
.timeline > li > .timeline-badge{color:#fff;width:50px;height:50px;line-height:50px;font-size:1.4em;text-align:center;position:absolute;top:16px;left:50%;margin-left:-25px;background-color:#999999;z-index:100;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;}
.timeline > li.timeline-inverted > .timeline-panel{float:right;}
.timeline > li.timeline-inverted > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
.timeline > li.timeline-inverted > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.timeline-badge.primary{background-color:#2e6da4 !important;}
.timeline-badge.success{background-color:#3f903f !important;}
.timeline-badge.warning{background-color:#f0ad4e !important;}
.timeline-badge.danger{background-color:#d9534f !important;}
.timeline-badge.info{background-color:#5bc0de !important;}
.timeline-title{margin-top:0;color:inherit;}
.timeline-body > p,
.timeline-body > ul{margin-bottom:0;}
.timeline-body > p + p{margin-top:5px;}
@media (max-width:767px){ul.timeline:before{left:40px;}
ul.timeline > li > .timeline-panel{width:calc(100% - 90px);width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);}
ul.timeline > li > .timeline-badge{left:15px;margin-left:0;top:16px;}
ul.timeline > li > .timeline-panel{float:right;}
ul.timeline > li > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
ul.timeline > li > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
}
.mobile-footer{background:#202024 url('https://s3.amazonaws.com/codecademy-content/courses/ltp2/img/uber/black-thread.png') repeat left top;position:relative;width:100%;padding-top:30px;padding-bottom:75px;}
@media only screen and (min-width:320px){.mainnav{display:none;}
.mobile-nav{display:relative;padding-bottom:20px;}
.mobile-nav ul{font-size:20px;list-style:none;padding:15px;}
.collapsedmenu{padding-top:30px;margin:0 auto;text-align:center;}
.collapsedmenu .btn{width:300px;}
.collapsedmenu button, button a{font-size:20px;color:#337ab7;}
.mobile-language{padding-top:15px;padding-bottom:15px;}
.howitworks{background:#202024 url('https://s3.amazonaws.com/codecademy-content/courses/ltp2/img/uber/black-thread.png') repeat left top;left:-360px;width:50%;}
}
@media only screen and (min-width:481px){.howitworks{background:#202024 url('https://s3.amazonaws.com/codecademy-content/courses/ltp2/img/uber/black-thread.png') repeat left top;left:-100%;width:50%}
}
@media only screen and (min-width:641px){.mainnav{display:inline;}
.mobile-nav{display:none;}
.howitworks{background:#202024 url('https://s3.amazonaws.com/codecademy-content/courses/ltp2/img/uber/black-thread.png') repeat left top;left:-100%;height:100%;position:fixed;overflow:auto;width:50%;}
}
@media only screen and (min-width:961px){.neighborhood-guides h4{font-size:14px;text-align:center;}
.neighborhood-guides p{font-size:12px;text-align:center;}
.howitworks{background:#202024 url('https://s3.amazonaws.com/codecademy-content/courses/ltp2/img/uber/black-thread.png') repeat left top;left:-100%;height:100%;position:fixed;overflow:auto;width:100%;}
}
@media only screen and (min-width:1025px){.howitworks{background:#202024 url('https://s3.amazonaws.com/codecademy-content/courses/ltp2/img/uber/black-thread.png') repeat left top;left:-100%;height:100%;position:fixed;overflow:auto;width:100%;}
}
@media only screen and (min-width:1281px){.neighborhood-guides h4{font-size:16px;text-align:center;}
.neighborhood-guides p{font-size:15px;text-align:center;}
}
.stepwizard-step p{margin-top:10px;}
.stepwizard-row{display:table-row;}
.stepwizard{display:table;width:100%;position:relative;}
.stepwizard-step button[disabled]{opacity:1 !important;filter:alpha(opacity=100) !important;}
.stepwizard-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#ccc;z-order:0;}
.stepwizard-step{display:table-cell;text-align:center;position:relative;}
.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px;}
.titels{font-size:22px;padding:5px;text-align:center;}
.titels a{text-decoration:none;}
.titels:active{position:center;top:1px;}
.titels p{font-size:12px;padding:2px;text-align:center;color:#0CF;}
#tumb3{float:left;margin:5px 50px;text-align:center;}
#tumb3 h3{color:#e57f0f;font-size:15px;width:190px;}
#tumb4{text-align:center;}
#tumb4 h2{color:#b8d5f5;float:left;font-size:2em;margin-right:10px;}
#tumb4 h3{float:right;color:#e57f0f;font-size:1.2em;width:190px;}
#tumb5{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:block;line-height:1.42857;margin-bottom:20px;padding:4px;transition:border 0.2s ease-in-out 0s;text-align:center;}
#tumb5 h2{color:#b8d5f5;font-size:2em;}
#tumb5 h3{color:#e57f0f;font-size:1.2em;}
#aboutpage{color:#b8d5f5;font-size:2em;}
#wrapper6{margin-left:20px;}
#wrapper6 a{float:left;}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#pdffile{text-align:right;margin-top:-55px;}

<!--404page-->
.error {
  margin: 0 auto;
  text-align: center;
}
.error-code {
  bottom: 60%;
  color: #2d353c;
  font-size: 96px;
  line-height: 100px;
}
.error-desc {
  font-size: 12px;
  color: #647788;
}
.m-b-10 {
  margin-bottom: 10px!important;
}
.m-b-20 {
  margin-bottom: 20px!important;
}
.m-t-20 {
  margin-top: 20px!important;
}
<!--end 404page-->
