html, body {height: 100%;font-family:'Montserrat', sans-serif;color:#0D0D37; }
body { overflow-x: hidden; }
.scroll-down { text-align: center; margin:0; margin-bottom: 75px; padding: 0; margin-top:-3px; position:relative}
.center { text-align:center; }

a { transition: all .2s linear; }

nav.navbar { height:80px; background:#0E0E37; border-radius:0; border:none; margin-bottom:0; }
nav.navbar a.navbar-brand { padding-top:24px;}
nav.navbar a.navbar-brand img {max-height: 30px;}

nav.navbar ul li {padding:24px 0;}
nav.navbar ul li.cta { margin-left:12px}
nav.navbar ul li a { padding:0; line-height:30px; padding:0 15px; font-size:15px; font-weigth:600; color:#FFF !important; }
nav.navbar ul li:last-child a { background:#E9580C; color:#FFF; border-radius:10px; }
nav.navbar ul li:last-child a:hover { background:orange; }

nav.navbar .navbar-toggle { margin-top:24px; background:#E9580C; margin-bottom:20px;}

#header { background-size: auto 100%;text-align:center; overflow:hidden; }
#header div.fill { height: 543px; position:relative; z-index:0; }
#header div.fill:before { width: 100%; height:543px; content:""; display:block; position:absolute; left:0; background:rgba(0,0,0,.3); z-index:-1;  }

#header div.fill {background-size: cover !important;background-position: center !important;}
#header p.title { margin-top:220px; font-size:30px; font-weight:900; color:#FFF; margin-bottom:0; }
#header p.subtitle {font-weight:200;text-transform:uppercase;font-size: 46px;margin-bottom:30px;color:#FFF;}
#header hr { margin:0; padding:0; }
#header hr.line-orange {border-top:solid 2px #e9580c;max-width:80%;margin:0 auto;width:530px;margin-bottom:30px;display: none;}
#header p.subsubtitle { font-weight:900; font-size:22px; margin-bottom:30px; color:#FFF; }
#header hr.line-orange-down { border-left:solid 2px #e9580c; height:61px; border-top:none;  width:2px; margin:0 auto; }

#sobre {/* background: url(../images/bg-sobre.png) center top repeat-x; */padding:70px 0;color:#0D0D37;}

#sobre p.title-section { font-size:34px; text-transform:uppercase; text-align:center; margin-bottom:30px; }
#sobre div.calling-one { margin-bottom:50px; }
#sobre div.calling-one p { font-size:18px; font-weight:300;text-align:center; line-height:150%; }
#sobre h1.title { font-weight:500; font-size:30px; text-align:center; margin-bottom:40px; }
#sobre h1.title span:before { content:""; width:60px; background:#e9580c; height:3px; display:inline-block; position:absolute; margin-left:-75px; margin-top:14px;}
#sobre h1.title span:after { content:""; width:60px; background:#e9580c; height:3px; display:inline-block; position:absolute; margin-left:15px; margin-top:14px;}

#sobre div.calling-two { text-align:center; padding:0 30px; }
#sobre div.calling-two p { font-size:18px; line-height:150%; font-weight:300  }

#sobre div.numbers {text-align:center;margin-bottom: 80px;}
#sobre div.numbers p.numbers {font-size:90px;white-space:nowrap;margin-bottom: 0;line-height: 80px;}
#sobre div.numbers p.numbers span { font-weight:900; }
#sobre div.numbers p.what { font-size:27px; font-weight:200; text-transform:uppercase; white-space:nowrap; }

#sobre div#beneficios { margin-bottom:180px; }
#sobre div#beneficios div.item img { max-width:210px; margin:0 auto; border-radius:100%; height:210px; border:solid 5px#FFF;}
#sobre div#beneficios h2 { font-size:28px; font-weight:200; }
#sobre div#beneficios div.calling {}
#sobre div#beneficios div.calling p {font-size:16px; font-weight:200; line-height:140%;}

#sobre div#beneficios ol { text-align:left; padding-left:80px;}
#sobre div#beneficios ol li { background:#0E0E37; border:solid 1px #0E0E37; }
#sobre div#beneficios ol li.active { background:#E9580C; border:solid 1px #E9580C; }

#sobre div.realize-cta { }
#sobre div.realize-cta p.title-cta {color:#0D0D37;display:inline-block;border-bottom:solid 1px #e9580c;font-size:40px;text-transform:uppercase;font-weight:100;margin-bottom:60px;text-align: center;display: block;}
#sobre div.realize-cta iframe { border:solid 5px #E9580C; margin-bottom:30px;  }
#sobre div.realize-cta div.quote {  padding:0 20px; }
#sobre div.realize-cta div.quote p { color:#263384; font-size:50px; font-weight:300; font-style:italic; text-align:left; line-height:130%; }
#sobre div.realize-cta div.quote p strong { color:#E9580C; font-weight:400; }
#sobre div.realize-cta p.cta-video { font-size:23px; text-transform:uppercase; font-weight:100; margin-bottom:30px;  }
#sobre div.realize-cta p.cta-video a { color:#7F7F7F; text-decoration:none; }
#sobre div.realize-cta p.cta-video a:hover { color:#000; }

#sobre div.realize-cta p.title-calling { font-weight:bold; color:#000; font-size:15px; }
#sobre div.realize-cta div.calling {  }
#sobre div.realize-cta div.calling p { color:#000; font-weight:200; font-size:15px; line-height:150%;  }

#sobre p.cta-button {margin-bottom: -93px;position: relative;}
#sobre p.cta-button a { max-width:400px; margin:0 auto; display:block; background:#0E0E37; text-align:center; line-height:45px; text-transform:uppercase; color:#FFF; border-radius:30px; font-size:26px; font-weight:900; }

#porqueflyworld { background:#f2f2f2; padding-top:120px; padding-bottom:80px;  }
#porqueflyworld p.title-section {font-weight:500;font-size: 28px;text-align:center;text-transform:uppercase;margin-bottom:110px; }
#porqueflyworld p.title-section span:before {content:"";width:60px;background:#e9580c;height:3px;display:inline-block;position:absolute;margin-left:-75px;margin-top: 18px;}
#porqueflyworld p.title-section span:after {content:"";width:60px;background:#e9580c;height:3px;display:inline-block;position:absolute;margin-left:15px;margin-top: 18px;}

 #porqueflyworld div.item.item-first { border-radius:150px 30px 30px ; }
#porqueflyworld div.item.item-last { border-radius:30px 150px 30px 30px ; } 

#porqueflyworld div.item { border:solid 2px #0E0E37;  min-height:409px; border-radius:30px; padding: 0 30px;}
#porqueflyworld div.item p.title { font-size:21px; text-transform:uppercase; text-align:center; margin-bottom:30px; }
#porqueflyworld div.item hr {  width:110px; margin:0 auto; border-top: solid 1px #E9580C; margin-bottom:30px; }

#porqueflyworld div.item.item-first-down {margin-top:60px;/* border-radius:30px 30px 30px 150px */min-height: 380px;}
#porqueflyworld div.item.item-last-down {margin-top:60px;/* border-radius:30px 30px 150px 30px */min-height: 380px;}

#porqueflyworld div.item img { margin:0 auto; margin-top:-51px; margin-bottom:40px;}
#porqueflyworld div.item div.calling { color:#333333; font-size:16px; text-align:center;}


#investimento { padding:70px 0; }
#investimento p.title-section {font-weight:500;font-size: 28px;text-align:center;text-transform:uppercase;margin-bottom:60px; }
#investimento p.title-section img { display:block; margin:0 auto; margin-bottom:30px; }
#investimento p.title-section span:before {content:"";width:60px;background:#e9580c;height:3px;display:inline-block;position:absolute;margin-left:-75px;margin-top: 18px;}
#investimento p.title-section span:after {content:"";width:60px;background:#e9580c;height:3px;display:inline-block;position:absolute;margin-left:15px;margin-top: 18px;}
#investimento div.entry-calling { text-align:center; color:#333; margin-bottom:60px; }
#investimento div.entry-calling p { font-size:19px; }
#investimento div.entry-calling p strong { }

#investimento div.entry-prices p { text-align:center; font-size:28px; line-height:120%; }
#investimento div.entry-prices strong { display:block; font-weight:900; }
#investimento div.entry-prices p.price { color:#0D0D37; font-size:40px; font-weight:900; }

#casesdesucesso { padding:70px 0; background:#0E0E37; color:#FFF; }

#casesdesucesso div.entry-video { padding:0 25px; }

#casesdesucesso p.title-section {font-weight:500;font-size: 28px;text-align:center;text-transform:uppercase;margin-bottom:60px; }
#casesdesucesso p.title-section img { display:block; margin:0 auto; margin-bottom:30px;}
#casesdesucesso p.title-section span:before {content:"";width:60px;background:#e9580c;height:3px;display:inline-block;position:absolute;margin-left:-75px;margin-top: 18px;}
#casesdesucesso p.title-section span:after {content:"";width:60px;background:#e9580c;height:3px;display:inline-block;position:absolute;margin-left:15px;margin-top: 18px;}


#casesdesucesso p.line {margin:80px auto;clear:both;max-width: 478px;border-bottom: 3px solid #e9580c;height: 0px;}
#casesdesucesso p.line:before { content:""; clear:both; display:block; }

#casesdesucesso div.item { margin:0 -15px; padding:0 8px; }
#casesdesucesso div.item img { width:100%; margin-bottom:20px;}
#casesdesucesso div.item p.name { text-align:center; font-size:16px; margin-bottom:10px; }
#casesdesucesso div.item p.unit { text-align:center; font-size:16px; font-weight:900; margin-bottom:20px; }
#casesdesucesso div.item div.testimonial { font-weight:100; line-height:200%;}


#sejaumfranqueado { padding:80px 0; }
#sejaumfranqueado p.title-section {font-weight:500;font-size: 28px;text-align:center;text-transform:uppercase;margin-bottom:60px; }
#sejaumfranqueado p.title-section span:before {content:"";width:60px;background:#e9580c;height:3px;display:inline-block;position:absolute;margin-left:-75px;margin-top: 18px;}
#sejaumfranqueado p.title-section span:after {content:"";width:60px;background:#e9580c;height:3px;display:inline-block;position:absolute;margin-left:15px;margin-top: 18px;}

#sejaumfranqueado p.subtitle-section { text-align:center; font-size:24px; color:#333333;  }
#sejaumfranqueado div.steps { text-align:center; max-width:100%; overflow:auto; margin-bottom:40px; }

#sejaumfranqueado div.entry-form { }
#sejaumfranqueado div.entry-form p.cta { font-size:33px; text-align:center; font-weight:200; margin-bottom:50px;  }
#sejaumfranqueado div.entry-form div.row:after { content:""; clear:both; display:block; }
#sejaumfranqueado div.entry-form select { margin-top:20px;}
#sejaumfranqueado div.entry-form form { max-width:800px; margin:0 auto; }
#sejaumfranqueado div.entry-form .field {margin-bottom: 0;background:#f2f2f2;border:none;box-shadow:none;}
#sejaumfranqueado div.entry-form .btn-submit { background:#e9580c; width:100%; border-radius:5px; height:48px; border:none; color:#FFF; text-transform:uppercase; font-weight:900; font-size:20px;}

#footer {}

#footer div.footer-one { background:#f2f2f2; padding:40px 0;   }
#footer div.footer-one p.title { color:#E9580C; font-size:21px; border-bottom:solid 2px #333; display:inline-block; font-weight:900; }
#footer div.footer-one form { }
#footer div.footer-one form a { color:#0d0d37; text-decoration:underline; }
#footer div.footer-one form .field { margin-bottom:25px; background:#FFF; border:none; box-shadow:none; ; }
#footer div.footer-one form .btn-submit { background:#e9580c; width:100%; border-radius:5px; height:34px; border:none; color:#FFF; text-transform:lowercase; font-weight:900; font-size:14px;}

#footer div.footer-one input.checkbox { display:inline-block; margin-right:5px; }
#footer div.footer-one p.check {font-size: 10.5px;color:#0D0D37;font-style: italic;line-height: 23px;}
#footer div.footer-one p.check .checkbox { margin-left:0!important; margin-bottom:0; margin-top:0;}
#footer div.footer-one p.check .checkbox input {margin-left:0!important;position: relative;float: left;margin-right: 3px;margin-bottom: 10px;}

#footer div.footer-one .wpcf7-response-output { clear:both; }

#footer div.footer-one ul.menu { list-style:none; }
#footer div.footer-one ul.menu li a { font-size:15px; text-decoration:underline; color:#0D0D37; line-height:180%; font-weight:bold; }
#footer div.footer-one ul.menu li a:hover { color:#333; text-decoration:none; }
#footer div.footer-one p.logo { text-align:center; }
#footer div.footer-one p.phone { font-size:26px; text-align:center; margin-bottom:0; }
#footer div.footer-one p.email { font-weight:400; text-align:center; }
#footer div.footer-one p.email a { font-weight:400; font-size:15px; color:#0d0d37; }
#footer div.footer-one p.social { text-align:center; }
#footer div.footer-one p.social a { color:#FF5F00; font-size:20px; margin:0 10px;  }

#footer div.footer-two { text-align:center; height:58px; line-height:58px; color:#FFF; background:#0E0E37; }
#footer div.footer-two i { margin-right:15px; }
#footer p.copyright { padding:30px; text-align:center; }

#title { background: #f2f2f2; margin-bottom: 40px; }
#title h1 {line-height: 130px;text-align: center;text-transform: uppercase;font-weight: 200;font-size: 40px;margin-top: 0;}
#title h1 span { border-bottom: solid 3px #FF5F00; font-weight:600; }

#content h2.entry-title { color:#FF5F00; }
#content h2.entry-title a { color:#FF5F00; text-decoration:underline; }

#content div.sidebar { }
#content div.sidebar input.search { width:70%; height:30px;font-size:11px; }
#content div.sidebar input.search-btn { width:25%; background:#FF5F00; border:none; color:#FFF; font-weight:bold; height:30px; }
#content div.sidebar h3 { color:#FF5F00; text-transform:uppercase; font-weight:200; }


#content div#respond { background:#f2f2f2; padding:15px }
#content div#respond form { }
#content div#respond h3 { color:#FF5F00; text-decoration:underline; }
#content div#respond div.form-section { margin-bottom:20px;}
#content div#respond input,
#content div#respond textarea { border:none; padding:5px 15px; }
#content div#respond input { max-width:80%; width:400px; }
#content div#respond textarea { max-width:80%; width:480px; }
#content div#respond label { float:left; width:80px; }
#content div#respond button { padding:5px 15px; color:#FFF; border:none; background:#FF5F00; margin-top:15px;}
/**
 * Base - Sets verdictal rhythm and basic overall typographic face-lift
 * 
 * @package WPFramework
 * @subpackage Media
 * @beta
 */

/* Font Styles */
#content div.entry-content .serif { font-family: Georgia, "Times New Roman", Times, serif; }
#content div.entry-content .sans-serif { font-family: "lucida sans", Verdana, Arial, Helvetica, sans-serif; }

/* Vertical Rhythm  */
.entry-header { margin-bottom: 10px; }
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form, .gallery-row, .comment-list ul, .comment-list ol { margin-bottom: 20px; }
.hentry, .widget, .comment, .navigation-links { margin-bottom: 40px; }


/* Links */
#content a { color: #0E0E37; text-decoration: none; }
#content a:hover { text-decoration: underline; }
.entry-content a:link, .entry-content a:active, .entry-content a:visited { color: #2361a1; text-decoration: underline; }
#content div.entry-content a:hover { text-decoration: none; }

/* Headings */
#content div.entry-content h1, 
#content div.entry-content h2, 
#content div.entry-content h3, 
#content div.entry-content h4, 
#content div.entry-content h5, 
#content div.entry-content h6 { font-weight: normal; clear: both; }
#content div.entry-content h1 { font-size: 24px; line-height: 28px; padding: 5px 0px; }
#content div.entry-content h2 { font-size: 20px; line-height: 22px; padding: 5px 0px; }
#content div.entry-content h3 { font-size: 16px; line-height: 20px; padding: 5px 0px; }
#content div.entry-content h4 { font-size: 14px; line-height: 18px; padding: 5px 0px; }
#content div.entry-content h5 { font-size: 12px; line-height: 18px; padding: 5px 0px; }
#content div.entry-content h6 { font-size: 10px; line-height: 16px; }

/* Content */
#content div.entry-content .page-title { font-size: 14px; font-weight: bold; }
#content div.entry-content .page-title span { font-style: italic; font-weight: normal; }
#content div.entry-content .entry-title, 
#content div.entry-content .entry-title a { color: #000; font-size: 24px; line-height: 28px; }
#content div.entry-content .entry-title a:hover { color: #2361a1; text-decoration: none; }

/* Text Elements */
#content div.entry-content address { font-style: italic; }
#content div.entry-content abbr[title], 
#content div.entry-content acronym[title], 
#content div.entry-content dfn[title] { cursor: help; border-bottom: 1px dotted #666; }

#content div.entry-content blockquote { color: #666; font-style: italic; border-left: 1px solid #ddd; margin-left: 15px; padding-left: 10px; }

#content div.entry-content strong { font-weight: bold; }

#content div.entry-content em, 
#content div.entry-content dfn, 
#content div.entry-content cite { font-style: italic; }
#content div.entry-content dfn { font-weight: bold; }

#content div.entry-content sup { bottom: 1ex; }
#content div.entry-content sub { top: .5ex; }
#content div.entry-content small { font-size: 12px; }

#content div.entry-content del { text-decoration: line-through; }
#content div.entry-content ins { text-decoration: underline; }

#content div.entry-content code, 
#content div.entry-content pre {  line-height: 15px; }
#content div.entry-content var, 
#content div.entry-content kbd, 
#content div.entry-content samp, 
#content div.entry-content code, 
#content div.entry-content pre { font: 12px/1.4 Consolas, "Andale Mono", Courier, "Courier New", monospace; background: #fafafa; }
#content div.entry-content kbd { font-weight: bold; }
#content div.entry-content samp, 
#content div.entry-content var { font-style: italic; }
#content div.entry-content pre { white-space: pre; overflow: auto; padding: 10px; border: 1px solid #ddd; clear: both; }
#content div.entry-content code { padding: 0px 3px; }

/* Lists: (ul, ol, dl) */
#content div.entry-content ul, 
#content div.entry-content ol, 
#content div.entry-content dl { margin-left: 15px; }
#content div.entry-content .nav { margin-left: 0px; }
#content div.entry-content .entry-content ul, 
#content div.entry-content .entry-content ol, 
#content div.entry-content #search-query { margin-left: 25px; }

#content div.entry-content li ul, 
#content div.entry-content li ol { margin-bottom: 0; }
#content div.entry-content ul ul, 
#content div.entry-content ol ol, 
#content div.entry-content ul ol, 
#content div.entry-content ol ul { margin-bottom: 0; }

#content div.entry-content ol { list-style-type: decimal; }

#content div.entry-content ul { list-style-type: disc; }
#content div.entry-content ul ul { list-style-type: circle; }
#content div.entry-content ul ul ul { list-style-type: square; }

#content div.entry-content dt { font-weight: bold; }

#content div.entry-content .fat li { margin-bottom: 10px; }

/* Tables */
#content div.entry-content table { border: 1px solid #ccc; border-width: 1px; line-height: 18px; margin: 0 0 22px 0; text-align: left; padding: 0 5px; }
#content div.entry-content table .even { background: #ddd; }
#content div.entry-content caption { text-align: left; }
#content div.entry-content tr { border-bottom: 1px solid #ccc; }
#content div.entry-content th, #content div.entry-content  td { padding: 5px 3px; }

/* Forms */
#content div.entry-content input, 
#content div.entry-content textarea, 
#content div.entry-content button { background: #fafafa; border-color: #aaa #ddd #ddd #aaa; border-style: solid; border-width: 1px; color: #444; font-size: 14px; }
#content div.entry-content input, 
#content div.entry-content textarea, 
#content div.entry-content button { font-family: Cambria, Georgia, "Times New Roman", Times, serif; padding: 3px; }
#content div.entry-content button { font: 12px; padding: 2px 10px; cursor: pointer; }
#content div.entry-content input:focus, textarea:focus, button:hover { background: #fff; border-color: #777 #ccc #ccc #777; }

/* bugfix */
#content div.entry-content .safari input { padding: 0px 3px; }
#content div.entry-content .chrome input { padding: 1px 3px; }

/* Comments */
#content div.entry-content .comment-list, .comment-list .children { list-style: none; }
#content div.entry-content .comment-list { margin-left: 10px; }
#content div.entry-content .comment { margin-bottom: 40px; }
#content div.entry-content .comment-list .children { margin-top: 40px; }
#content div.entry-content .comment-meta { margin-bottom: 10px; }
#content div.entry-content .commenter { font-size: 16px; }
#content div.entry-content .avatar { float: right; margin: 0px 0px 10px 20px; border: 1px #ddd solid; padding: 1px; }

/* Comment Reply */
#content div.entry-content #comment-form .form-section input { margin-right: 10px; }
#content div.entry-content .form-section { margin-bottom: 10px; }
#content div.entry-content .form-section label { cursor: pointer; }
#content div.entry-content #commenter-details input { margin-right: 10px; }
#content div.entry-content #allowed-tags { font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 5px 10px; background: #fff; border: 1px #ddd dotted; border-top: none; width: 573px; }

/* Images */
#content div.entry-content img.alignleft { float: left; margin-right: 20px; margin-top: 5px; }
#content div.entry-content img.alignright { display: block; float: right; margin-left: 20px; margin-top: 5px; }
#content div.entry-content img.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; margin-top: 5px; }

#content div.entry-content .wp-caption { text-align: center; }
#content div.entry-content .wp-caption img { margin: 0; padding: 0; border: 0 none; }
#content div.entry-content .wp-caption .wp-caption-text { margin: 0; padding: 5px; }

#content div.entry-content .wp-smiley { max-height: 13px; margin: 0 !important; } /* Prevent the smileys from breaking line-height */

/* [gallery] */
#content div.entry-content .gallery { margin: auto; }
#content div.entry-content .gallery-image { border: 2px solid #cfcfcf; margin-left: 0; }
#content div.entry-content .gallery-caption { margin-left: 0; }
#content div.entry-content .gallery-item { float: left; text-align: center; margin-left: 0; }

#content div.entry-content .gallery-columns-2 { width: 50%; }
#content div.entry-content .gallery-columns-3 { width: 33%; }
#content div.entry-content .gallery-columns-4 { width: 25%; }
#content div.entry-content .gallery-columns-5 { width: 20%; }
#content div.entry-content .gallery-columns-6 { width: 16%; }
#content div.entry-content .gallery-columns-7 { width: 14%; }
#content div.entry-content .gallery-columns-8 { width: 12%; }
#content div.entry-content .gallery-columns-9 { width: 11%; }

/* Navigation */
#content div.entry-content .page-navigation .nav-next { float: left; }
#content div.entry-content .page-navigation .nav-previous { float: right; }
#content div.entry-content .single-page-navigation .nav-next { float: right; }
#content div.entry-content .single-page-navigation .nav-previous { float: left; }

/* [gallery] + navigation clearfix */
#content div.entry-content .gallery-row:after, #content div.entry-content .navigation-links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#content div.entry-content .gallery-row, 
#content div.entry-content .navigation-links { display: block; }

/* Basic Alignments */
#content div.entry-content .alignleft { float: left; }
#content div.entry-content .alignright { float: right; }
#content div.entry-content .aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; }

@media screen and (min-width: 300px) and (max-width: 768px) { 

    #header {background-position:center;height: auto;margin-top: 30px;}
    #header div.fill {min-height: 310px;height: auto;}
    #header p.title {margin-top: 100px;font-size: 21px;}
    #header p.subtitle {line-height: 120%;font-size: 17px;}
 
    #menu-top { background:#0e0e37; padding:0 45px; position:absolute; z-index:9999; width:100%; }
    #menu-top ul.navbar-nav { float:none !important; }
    #menu-top ul.navbar-nav li { padding:10px 0 ; }
    #menu-top ul.navbar-nav li.cta { margin-left:0;}
    #menu-top ul.navbar-nav li a {line-height: 50px;}

    #sobre div.numbers p.what { margin-bottom:40px;}
    #sobre div#beneficios ol {padding-left: 0;text-align: center;bottom: -50px;}

    #sobre div.realize-cta p.title-cta {text-align:center;font-size: 18px;}
    #sobre iframe { width:100%;}

    #sobre div.realize-cta p.cta-video a { font-size:20px; text-align:center; display:block;  }
    #sobre p.cta-button { margin-bottom:-95px; position:relative; }
    #sobre p.cta-button a { font-size:20px;}

    #investimento div.entry-prices p.price { margin-bottom:50px;}

    #porqueflyworld div.item { margin-bottom:90px; border-radius:30px !important; }
    #porqueflyworld div.item.item-first { border-radius:150px  30px 30px; }
    #porqueflyworld div.item.item-last { border-radius:30px; }

    #porqueflyworld div.item.item-last-down { margin-top:0; border-radius:30px  30px 150px; }
    #porqueflyworld div.item.item-first-down { margin-top:0; }

    #footer div.footer-two { height:auto; }
    #footer div.footer-one { padding-bottom:0; }
    #footer div.footer-one div.institucional { width:100%; }
    #footer div.footer-one div.novidades { background:#FF5F00; padding-top:30px; width:100%; }
    #footer div.footer-one div.novidades p.title { color:#FFF; }
    #footer div.footer-one div.novidades .btn-submit { background:#333;}
    #footer div.footer-one ul.menu { display:none; }
    #footer div.footer-one a.openMenu {}
    #footer div.footer-one a.openMenu { color:#FF5F00; text-align:center; display:block; line-height:80px;}

    #porqueflyworld p.title-section { font-size:18px;}
    #porqueflyworld p.title-section span:before, #porqueflyworld p.title-section span:after { display:none; }
    #investimento p.title-section { font-size:18px; }
    #investimento p.title-section span:before, #investimento p.title-section span:after { margin-top:10px}

    #casesdesucesso p.title-section { font-size:18px;}

    #sejaumfranqueado p.title-section { font-size:18px; }
    #sejaumfranqueado p.title-section span:before, #sejaumfranqueado p.title-section span:after { display:none; }
    #sejaumfranqueado small { display:block; text-align:center;}

}
