@charset "utf-8";
/*
Theme Name: Master Milhas
Author: Made 4U
Description:
Version: 2.0
*/
@import url('bootstrap/css/bootstrap.min.css');

img.aligncenter {
	display: block;
	margin: 20px auto;

}

div#sslblindado {
	height: 40px !important;
}

#sslblindado img {
	height: 40px;
}

/*AJUSTE BOOSTRAP*/

@media (min-width: 1200px) {
	.container {
		width: 1140px;
	}
}

.row {
	margin-left: -8px;
	margin-right: -8px;
}

.navbar-default {
	background-color: transparent;
	border: none;
}

#bs-navbar-collapse {
	padding: 0
}

.ver-mais {
	font-size: 13px;
	font-weight: 700;
	color: #3f789e;
	text-transform: uppercase;
	margin-top: 15px;
}

.ver-mais span {
	margin-right: 3px;
}

.label-danger {
	display: none;
}

/*END AJUSTE BOOSTRAP*/

/*GERAL*/
* {
	padding: 0;
	margin: 0;
	/*font-family: 'Ubuntu';*/
}

body {
	font-family: 'Ubuntu';
	font-weight: 300;
}

.button,
.wpcf7-form input[type="submit"] {
	color: white !important;
	background-color: #43799f !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
	font-size: 20px !important;
	padding: 8px 24px !important;
	border-radius: 6px !important;
	border: none;
}

.button:hover,
.wpcf7-form input[type="submit"]:hover {
	text-decoration: none !important;
	color: white !important;
	background-color: #128CE2 !important;
}

p {
	line-height: 1.2;
	letter-spacing: 0px;
}

/*END GERAL*/
/*PAGE
#page h1,
#page .h1,
#page h2,
#page h3,
#page h4 {
	color: #43799f;
	margin-bottom: 20px;
}

#page p img {
	margin: 3px auto;
}

#page h1,
#page .h1 {
	font-size: 30px;
}

#page h2 {
	font-size: 26px;
}

#page h3 {
	font-size: 20px;
}

#page h4 {
	font-size: 18px;
}

#page p {
	color: #53656d;
	font-size: 15px;
	margin-bottom: 5px;
}

#page ul {
	margin-left: 30px;
}/*

/*HEADER*/
#header {
	padding-top: 20px;
	border-bottom: solid 2px #D2CDCD;
	position: relative;
	background-color: #f4f4f4;
	z-index: 6;
}

#logo a img {
	max-width: 195px;
}

#menu {
	margin-left: -12px;
	float: right;
}

#menu-menu {
	width: 100%
}

.navbar-default .navbar-nav>li>a {
	color: #53656d;
	text-transform: uppercase;
	font-family: 'Ubuntu';
	font-weight: 300;
	font-size: 17px;
	padding: 10px 12px;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
	font-weight: 500;
	color: #53656d;
	font-size: 16.5px;
}

.nav>li:last-child>a {
	padding-right: 0;
	margin-right: 0;
}

.nav>li:first-child>a {
	padding-left: 0;
	margin-left: 0;
}

#menu-info {
	margin-bottom: 2px;
}

#menu-info a {
	color: #53656d;
}

#menu-info p {
	color: #53656d;
	font-size: 15px;
	font-weight: 300;
	display: inline-block;
	margin-right: 24px;
	vertical-align: baseline;
	margin-bottom: 0;
}

#menu-info ul {
	display: inline-block;
	list-style: none;
	margin-bottom: 0px;

}

#menu-info ul li {
	float: left;
}

#menu-info ul li a {
	width: 18px;
	height: 18px;
	display: block;
	margin: 0 2px;
}

#menu-info ul li a.midias__face {
	background: url("image/redes-sociais.png")no-repeat left top;
}

#menu-info ul li a.midias__twitter {
	background: url("image/redes-sociais.png")no-repeat -23px top;
}

#menu-info ul li a.midias__insta {
	background: url("image/redes-sociais.png")no-repeat -46px top;
}

#menu-info ul li a.midias__google {
	background: url("image/redes-sociais.png")no-repeat -69px top;
}

#menu-info ul li a.midias__linkedin {
	background: url("image/redes-sociais.png")no-repeat -92px top;
}

#menu-info ul li a.midias__face:hover {
	background: url("image/redes-sociais.png")no-repeat left bottom;
}

#menu-info ul li a.midias__twitter:hover {
	background: url("image/redes-sociais.png")no-repeat -23px bottom;
}

#menu-info ul li a.midias__insta:hover {
	background: url("image/redes-sociais.png")no-repeat -46px bottom;
}

#menu-info ul li a.midias__google:hover {
	background: url("image/redes-sociais.png")no-repeat -69px bottom;
}

#menu-info ul li a.midias__linkedin:hover {
	background: url("image/redes-sociais.png")no-repeat -92px bottom;
}

#menu-info ul li:first-child a {
	margin-left: 0;
}

/*#cotacao{
	padding-top: 20px;
	padding-bottom: 30px;
	background: white;
	position: relative;
	z-index: 2;
	top: 0px;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto;
  border-bottom: #284c5f solid 5px;
}*/
#cotacao[aria-expanded="false"] {
	display: block !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

#cotacao .container {
	-webkit-transition: display 2s;
	/* Safari */
	transition: display 2s;
}

#cotacao[aria-expanded="false"] .container {
	display: none;
}

#quero-cotar {
	margin-top: -52px;
	background-color: #284c5f;
	border: none;
	font-size: 15px;
	color: white;
	font-weight: 500;
	width: 104px;
	height: 104px;
	border-radius: 58px;
	text-transform: uppercase;
	z-index: 1;
	position: absolute;
	left: 0;
	right: 0;
	padding-top: 47px;
	line-height: 1;
	margin-bottom: -60px;
	outline: none;
	display: none !important;
}

#quero-cotar[aria-expanded="false"] .fechar,
#quero-cotar[aria-expanded="true"] .abrir {
	display: none;
}

#quero-cotar[aria-expanded="false"] .abrir,
#quero-cotar[aria-expanded="true"] .fechar {
	display: block;
}

/*#cotacao-title span span{
	font-size:28px;
	color:#43799f;
}
#cotacao-title > span{
	font-size:40px;
	font-weight: 500;
	color:#284c5f;
	line-height: 0.8;

}
/*#cotacao p{
	font-size:13px;
	color:#43799f;
	margin-top:3px;
}*/
#cotacao p a {
	cursor: pointer;
}

#cotar {
	margin-bottom: 10px;
}

#cotacao-title {
	margin-bottom: 10px;
}

#cotacao-title h1 {
	display: inline-block;
}

#cotacao-title p {
	display: inline-block;
	width: 52%;
	margin-left: 17px;
}

#cotacao input,
#cotacao select {
	width: 100%;

}

#cotacao input[type="email"] {
	text-transform: none;
}

#cotacao .row div.col-xs-3:last-child p:first-child {
	margin-top: 20px;
}

#cotacao .row div.col-xs-3:last-child p:last-child {
	margin-top: 10px;
}

#cotacao .row div.col-xs-3:last-child p:last-child a {
	text-decoration: underline;
}

/*END HEADER*/

/* CONTACT */
#page-interna {
	background: url("image/bg-home.jpg") center center no-repeat;
	padding-top: 80px;
	padding-bottom: 20px;
	color: white;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.titulos-internos {
	color: #284c5f;
}

#page-interna h1 em,
#page-interna .h1 em {
	font-size: 40px;
}

.titulos-internos p.text-center {
	font-size: 15px;
}

#content-contato {
	margin: 60px 0;
}

#end-home #content-contato h5 {
	margin-top: 0 !important;
}

/* END CONTACT */

/* PAGE HELP */
#content-help {
	margin-top: 50px;
	padding-bottom: 42px;
}

#content-help h1,
.col-sidebar h1,
#content-help .h1,
.col-sidebar .h1 {
	text-transform: uppercase;
	font-family: 'Ubuntu';
	font-size: 30px;
	color: #43799f;
	font-weight: 500;
}

.panel.panel-default {
	border: none !important;
	box-shadow: none !important;
	background-color: transparent !important;
}

.panel-default>.panel-heading {
	background-color: transparent !important;
}

#content-help .panel-default>.panel-heading {
	padding: 10px 0px !important;
	border-bottom: 1px solid #d9e2e6;
}

.panel-heading h4.panel-title {
	padding: 2px 0;
	font-family: 'Ubuntu';
	font-size: 18px;
	font-weight: 100;
	color: #43799f;
}

#content-help h4.panel-title a {
	text-decoration: none;
}

.ico-plus {
	float: left;
	margin-right: 10px;
}

#content-help .panel-body {
	padding: 15px 0px;
	font-family: 'Ubuntu';
	font-size: 18px;
	color: #53656d !important;
}

.panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: none !important;
}

#content-help .panel-group>h4 {
	font-style: italic;
	padding: 20px 0;
	color: #53656d;
}

.row.others-helps {
	margin-top: 20px;
}

.others-helps ul {
	padding-left: 40px;
}

/* END PAGE HELP */

/*SIDEBAR*/
#aside p {
	color: #53656d;
	font-size: 14px;
	font-weight: 300;

}

#aside ol {
	padding-left: 16px;
}

.aside-item {
	padding-bottom: 25px;
}

.col-sidebar h1,
col-sidebar .h1 {
	font-size: 25px !important;
}

#aside ul {
	list-style: none;
}

#aside ul li a {
	font-size: 17px;
	font-weight: 300;
	text-transform: capitalize;
	color: #53656d;
}

#aside ul li a:hover {
	color: #53656d;
}

.title-sidebar {
	border-bottom: 1px solid #3f789e;
	padding-bottom: 10px;
	margin-bottom: 14px;
}

.item-milhas {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	justify-content: center;
	align-items: center;
	margin-bottom: 10px;
}

.item-milhas img {
	float: left;
	display: inline-block;
	margin-right: 9px;
	width: 60px;
}

.item-milhas p {
	float: right;
}

.rpwwt-post-title {
	font-size: 18px;
	color: #284c5f;
	font-style: italic;
	margin-bottom: 10px;
	display: block;
}

/*END SIDEBAR*/
/*FOOTER*/
#footer {
	background: #4889ac;
	padding-top: 6px;
	padding-bottom: 10px;
	margin-bottom: -12px;
}

#footer p {
	font-size: 14px;
	color: white;
	display: inline-block;
	margin-bottom: 0;
	vertical-align: sub;
	margin-left: 10px;
}

/*END FOOTER*/

/*HOME*/
#info {
	background: url(image/bg-home.jpg) no-repeat top #A7CDE4;
	height: auto;
	padding-top: 55px;
	color: white;
	overflow: hidden;
}

.info-titulo {
	margin-bottom: 50px;
	text-align: center;
}

@media (min-width: 992px) {
	#info {
		height: 451px;
		padding-top: 125px;
	}

	.info-titulo {
		margin-bottom: 0px;
		text-align: left;
	}
}

.info-titulo h1,
.info-titulo .h1 {
	color: #284c5f;
	font-size: 36px;
	font-style: italic;
	margin-top: 20px;
	margin-bottom: 27px;
}

.info-titulo p,
.info-titulo p h1 {
	color: white;
	font-size: 17px;
}

.home-title {
	font-size: 14px !important;
	color: white !important;
	margin: 0 !important;
	font-style: normal !important;
	font-weight: 300 !important;
	padding: 0 !important;
	display: inline-block;
}

.info-single {
	text-align: center;
	margin-bottom: 30px;
}

.info-single h3 {
	font-size: 20px;
	color: #284c5f;
	font-style: italic;
}

.info-single p {
	color: white;
	font-size: 17px;
}

@media (min-width: 1200px) {
	.info-single.col-lg-2 {
		padding: 0;
		margin-left: -12px;
		margin-right: -12px;
		width: 18%;
	}
}

/*.info-titulo{
	margin-bottom:72px;
}

#info h1, #info .h1{
	font-size:40px;
	font-weight:500;
}
#info h1
, #info .h1
, #info h3
, #info p{
	margin:0
}
#info h1 + p{
	font-size:17px;
}
#info h3{
	font-size:20px;
	font-weight:500;
	margin-bottom:20px;
	margin-top:14px;
}
#info p{
	font-size:14px;
	font-weight:300;
	line-height: 17px;
}
#info > .container{
	position:relative;
}
#info a{
	display: block;
	margin-top: 50px;
	font-size: 13px;
	color: #fbf9bf;
	text-transform: uppercase;
}*/
/*.linha-aviao{
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	top: 200px;
}
.linha-aviao hr{
	position: relative;
	display: inline-block;
}*/
/*.hr-1{
	float: left;
	width: 86px;
	left: 162px;
}
.hr-2{
	float: left;
	width: 187px;
	left: 248px;
}
.hr-3{
	width: 191px;
	right: 333px;
	float: right;
}
.hr-4{
	width: 191px;
	float: right;
	background: url(image/ico-aviao.png) right bottom no-repeat;
	height: 13px;
	top: -10px;
	border: none;
	left: 34px;
}*/
/*#banner{
	background: url("image/pattern.png") repeat;
}
#banner .col-xs-3{
height: 82px;
}
#banner img{
	position: relative;
	top: -17px;
}
#banner .row div:last-child{
	padding-left: 0;
	float: right;
}
#banner .col-xs-6{
	width: 54%;
	padding-left:0;
}
#banner p{
	font-size:14px;
	color:#53656d;
	margin: 0;
}
#banner h4{
	text-transform:uppercase;
	font-size:16px;
	color:#284c5f;
}
#banner .button{
	margin-top: 11px;
}*/
#blog-noticia {
	margin-top: 40px;
}

#blog-noticia hr {
	margin-top: 5px;
	border-color: #3f789e;
	margin-bottom: 25px;
}

#blog-noticia .header h2 {
	margin-top: 0;
	font-size: 35px;
	text-transform: uppercase;
	color: #3f789e;
	margin-right: 15px;

}

#blog-noticia #blog .header h2 {
	padding-right: 60px;
	background: url("image/ico-blog.png") no-repeat right;
	padding-top: 27px;
}

#blog-noticia .header span {
	font-size: 13px;
	color: #53656d;
}

#blog-noticia .header a {
	font-size: 13px;
	color: #3f789e;
	margin-top: 17px;
	padding-top: 27px;
}

#blog-destaque span {
	font-size: 13px;
}

#blog-destaque h4 {
	font-size: 15px;
	color: #284c5f;
}

#blog-destaque p {
	font-size: 15px;
	color: #53656d
}

#blog-destaque article {
	margin-bottom: 34px;
}

#blog-destaque article:nth-child(3) {
	clear: both;
}

#blog {
	margin-bottom: 50px;
}

#noticia ol {
	padding-left: 21px;
}

#noticia ol li {
	color: #53656d;
	font-size: 15px;
	font-weight: 300;
}

#noticia ol li span {
	font-weight: 500;
}

#noticia .header h2 {
	padding-right: 60px;
	background: url("image/ico-ajuda.png") no-repeat right;
	padding-top: 27px;
}

#quem-somos-home,
#depoimentos {
	padding: 0 25px;
}

#quem-somos-depoimento {
	min-height: 268px;
	margin-top: 40px;
	padding-bottom: 30px;

	/* background-image: linear-gradient(left, #fbf9bf 32%, #284c5f 32%);
	background-image: -o-linear-gradient(left, #fbf9bf 32%, #284c5f 32%);
	background-image: -moz-linear-gradient(left, #fbf9bf 32%, #284c5f 32%);
	background-image: -webkit-linear-gradient(left, #fbf9bf 32%, #284c5f 32%);
	background-image: -ms-linear-gradient(left, #fbf9bf 32%, #284c5f 32%); */
	background-image: linear-gradient(left, #284c5f 26.6%, #fbf9bf 26.6%);
	background-image: -o-linear-gradient(left, #284c5f 26.6%, #fbf9bf 26.6%);
	background-image: -moz-linear-gradient(left, #284c5f 26.6%, #fbf9bf 26.6%);
	background-image: -webkit-linear-gradient(left, #284c5f 26.6%, #fbf9bf 26.6%);
	background-image: -ms-linear-gradient(left, #284c5f 26.6%, #fbf9bf 26.6%);

}

@media (min-width: 1300px) {
	#quem-somos-depoimento {
		background-image: linear-gradient(left, #284c5f 30.1%, #fbf9bf 30.1%);
		background-image: -o-linear-gradient(left, #284c5f 30.1%, #fbf9bf 30.1%);
		background-image: -moz-linear-gradient(left, #284c5f 30.1%, #fbf9bf 30.1%);
		background-image: -webkit-linear-gradient(left, #284c5f 30.1%, #fbf9bf 30.1%);
		background-image: -ms-linear-gradient(left, #284c5f 30.1%, #fbf9bf 30.1%);
	}
}

@media (min-width: 1440px) {
	#quem-somos-depoimento {
		background-image: linear-gradient(left, #284c5f 31.9%, #fbf9bf 31.9%);
		background-image: -o-linear-gradient(left, #284c5f 31.9%, #fbf9bf 31.9%);
		background-image: -moz-linear-gradient(left, #284c5f 31.9%, #fbf9bf 31.9%);
		background-image: -webkit-linear-gradient(left, #284c5f 31.9%, #fbf9bf 31.9%);
		background-image: -ms-linear-gradient(left, #284c5f 31.9%, #fbf9bf 31.9%);
	}
}

@media (min-width: 1700px) {
	#quem-somos-depoimento {
		background-image: linear-gradient(left, #284c5f 35%, #fbf9bf 35%);
		background-image: -o-linear-gradient(left, #284c5f 35%, #fbf9bf 35%);
		background-image: -moz-linear-gradient(left, #284c5f 35%, #fbf9bf 35%);
		background-image: -webkit-linear-gradient(left, #284c5f 35%, #fbf9bf 35%);
		background-image: -ms-linear-gradient(left, #284c5f 35%, #fbf9bf 35%);
	}
}

@media (min-width: 2200px) {
	#quem-somos-depoimento {
		background-image: linear-gradient(left, #284c5f 40%, #fbf9bf 40%);
		background-image: -o-linear-gradient(left, #284c5f 40%, #fbf9bf 40%);
		background-image: -moz-linear-gradient(left, #284c5f 40%, #fbf9bf 40%);
		background-image: -webkit-linear-gradient(left, #284c5f 40%, #fbf9bf 40%);
		background-image: -ms-linear-gradient(left, #284c5f 40%, #fbf9bf 40%);
	}
}

#quem-somos-depoimento h1,
#quem-somos-depoimento .h1,
#midia h2,
#midia .h2 {
	margin-top: 25px;
	margin-bottom: 30px;
	text-transform: uppercase;
	font-size: 33px;
}

#quem-somos-home h1,
#quem-somos-home .h1 {
	color: #f9f8d6;
}

#quem-somos-home a,
#quem-somos-home a:hover,
#quem-somos-home p {
	color: white;
}

#depoimentos h1,
#depoimentos .h1,
#midia h2,
#midia .h2 {
	color: #3f789e;
}

#depoimentos h1 span,
#depoimentos .h1 span {
	/* color:white; */
	font-size: 13px;
	font-weight: 300;
	text-transform: none;
	display: inline-block;
	margin-left: 7px;
}

#depoimentos .item img {
	width: 122px;
	display: block;
	vertical-align: top;
	margin-right: 40px;
	border-radius: 70px;
}

#depoimentos .item p {
	display: inline-block;
	width: 66%;
	font-size: 17px;
	/* color: white; */
	font-style: italic;
	margin-top: 4%;
}

#depoimentos .item strong {
	font-size: 13px;
	/* color: white; */
	font-style: italic;
}

.carousel-indicators {
	position: relative;
	top: 22px;
}

.carousel-indicators .active,
.carousel-indicators li {
	margin-right: 18px;
	background: #337ab7;
}

#contato-home {
	margin-top: 30px;
	margin-bottom: 40px;
}

#contato-home h1,
#contato-home .h1 {
	font-size: 35px;
	color: #3f789e;
	text-transform: uppercase;
	margin-top: 0;
}

#contato-home h1 span,
#contato-home .h1 span {
	width: 60px;
	height: 60px;
	background: url("image/ico-contato.png") no-repeat right;
	display: inline-block;
}

#contato-home hr {
	margin-top: 5px;
	border-color: #3f789e;
	margin-bottom: 25px;
}

#contato-home input {
	width: 100%;
	border: none;
	border-bottom: solid 1px #dee8ea;
	padding: 10px 20px;
	background-color: transparent;
}

#contato-home input[placeholder="assunto"] {
	width: 100%;
}

#contato-home textarea {
	width: 100%;
	height: 100px;
	border: none;
	padding: 10px 20px;
	background-color: transparent;
}

#contato-home form>div {
	background: #f4f8f9;
	border-radius: 8px 8px 0 0;
	clear: both;
}

#contato-home textarea,
#contato-home input {
	color: #43799f;
	font-size: 14px;
	text-transform: capitalize;
}

::-webkit-input-placeholder {
	color: #43799f;
	font-size: 14px;
	text-transform: capitalize;
	font-family: 'Ubuntu';
	font-weight: 300;
}

:-moz-placeholder {
	color: #43799f;
	font-size: 14px;
	text-transform: capitalize;
	font-family: 'Ubuntu';
	font-weight: 300;
}

::-moz-placeholder {
	color: #43799f;
	font-size: 14px;
	text-transform: capitalize;
	font-family: 'Ubuntu';
	font-weight: 300;
}

:-ms-input-placeholder {
	color: #43799f;
	font-size: 14px;
	text-transform: capitalize;
	font-family: 'Ubuntu';
	font-weight: 300;
}

#contato-home .wpcf7-form input[type="submit"] {
	margin-top: 13px;
	font-size: 13px !important;
	width: auto !important;
}

#end-home h5 {
	color: #53656d;
	font-size: 15px;
	font-weight: 300;
	margin-top: 50px;
	margin-bottom: 0;
}

#end-home p {
	font-size: 15px;
	font-weight: 500;
	color: #43799f;
}

#end-home address {
	color: #53656d;
	font-size: 15px;
	font-weight: 300;
}

/*END HOME*/

/*BLOG*/
#post-list {
	margin-top: 9px;
}

#post-list p {
	margin-bottom: 20px;
}

.post-single {
	margin-bottom: 48px;
}

.post-single h1,
.post-single .h1 {
	font-size: 30px;
	color: #43799f;
	border-bottom: thin solid #43799f;
	margin-bottom: 18px;
	padding-bottom: 15px;
	margin-top: 0;
}

.post-single p {
	margin-top: 14px;
	margin-bottom: 23px;
	color: #53656d;
	font-size: 15px;
}

.custom-pagination {
	margin: 40px 0;
}

.custom-pagination span,
.custom-pagination a {
	color: #53656d;
	font-size: 20px;
	font-weight: 300;
}

.custom-pagination .current {
	font-weight: 700;
}

.page-numbers {
	margin: 0 10px;
}

#page.single {
	margin-bottom: 30px;
}

/*END BLOGs*/

/*COMO VENDER*/
#content-como-vender #categories-5,
#content-como-vender #search-3,
#content-help #search-3,
#content-help #categories-5 {
	display: none;
}

#page-como-vender {
	padding-top: 72px;
}

#page-como-vender .regra ul {
	list-style: none;
}

#page-como-vender .regra h1,
#page-como-vender .regra .h1 {
	font-family: 'Ubuntu';
	font-size: 25px;
	color: #53656d;
	font-weight: 500;
	font-style: italic;
}

#page-como-vender .regra h2 {
	font-family: 'Ubuntu';
	font-weight: 300;
	font-size: 20px;
	color: #53656d;
}

#page-como-vender .regra p,
#page-como-vender .regra ul li {
	font-family: 'Ubuntu';
	font-size: 15px;
	color: #53656d;
	font-weight: 300;
}

#page-como-vender .regra ul li {
	margin-bottom: 5px;
}

#page-como-vender .regra {
	border-left: #43799f solid thin;
	padding-left: 78px;
	padding-bottom: 71px;
	position: relative;
}

#page-como-vender .regra:last-child {
	padding-bottom: 0;
	margin-bottom: 41px;
}

#page-como-vender .regra img {
	position: absolute;
	left: -53px;
}

/*END COMO VENDER*/

/*FORM*/
#searchform {
	position: relative;
}

#searchform input[type="text"] {
	border: #6994b2 solid thin;
	height: 33px;
	border-radius: 5px;
	width: 100%;
}

#searchform input[type="submit"] {
	background-color: transparent;
	border: none;
	background: url('image/lupa.png') no-repeat center;
	width: 15px;
	height: 21px;
	position: absolute;
	top: 6px;
	right: 15px;
	outline: 0;
}

@media (max-width: 768px) {
	#page-como-vender .regra {
		border: none;
		padding-left: 0;
	}

	/*HEADER*/
	#logo {
		margin-top: 25px;
		text-align: center;
		position: relative;
		z-index: 2;
	}

	#menu-container {
		/* margin-top: -25px; */
		width: 100%;
		float: none;
		display: block;
		position: relative;
		/* position: static; */
		top: -55px;
		padding: 0;
		margin: 0;
	}

	#bs-navbar-collapse {
		margin-top: 10px;
	}

	#menu-info {
		position: relative;
		top: -110px;
		display: block;
	}

	#menu {
		width: 100%;
		padding-left: 20px;
		margin: 0;
	}

	.nav>li {
		text-align: center;
	}

	.nav>li:first-child>a {
		padding-left: 14px;
	}

	/*END HEADER*/

	/*HOME*/

	#quem-somos-depoimento .container {
		padding: 0;
	}

	#quem-somos-depoimento .row {
		margin: 0;
	}

	#quem-somos-home {
		background: #fbf9bf;
		padding: 12px 24px;
		margin-bottom: 0;
	}

	#depoimentos {
		padding: 12px 24px;
		margin-top: 0;
		background: #284c5f;
	}

	.contato-home-form {
		margin-bottom: 30px;
	}

	/*END HOME*/

}

@media (min-width: 768px) {

	/*HOME*/
	/*#info .col-sm-offset-1 {
		margin-left: 12.5%;
	}*/
	/*END HOME*/

}

@media (min-width:981px) {

	#cotacao-title {
		margin-bottom: 0px;
	}

	#cotacao-title h1,
	#cotacao-title .h1 {
		display: block;
	}

	#cotacao-title p {
		display: block;
		width: 100%;
		margin-left: 0;
	}
}

@media (max-width: 980px) {
	#quem-somos-depoimento {
		background-image: none !important;
		padding: 0 !important;
	}

	#quem-somos-home {
		background: #284c5f;
		padding: 12px 24px;
		margin-bottom: 0;
	}

	#depoimentos {
		padding: 12px 24px;
		margin-top: 0;
		background: #fbf9bf;
	}

	#midia {
		padding: 12px 24px;
		margin-top: 0;
		background: #fbf9bf;
	}
}

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

	/*HEADER*/
	#menu-menu {
		display: flex;
	}

	.navbar-default .navbar-nav>li>a {
		font-size: 14px;
		padding: 10px 8px;
	}

	#logo a img {
		max-width: 100%;
	}

	/*END HEADER*/


	/*HOME*/
	.hr-2 {
		width: 110px;
		left: 324px;
	}

	.hr-1 {
		left: 55px;
	}

	.hr-3 {
		width: 117px;
		right: 405px;
		float: right;
	}

	.hr-4 {
		left: 55px;
	}

	/*END HOME*/


}

@media (min-width: 981px) and (max-width:1200px) {
	/*HOME*/
	/*.linha-aviao{
		left: 56px;
	}*/
	/*.hr-1 {
		left: 53px;
	}
	.hr-2 {
		width: 175px;
		left: 132px;
	}
	.hr-3 {
		width: 180px;
		right: 333px;
	}
	.hr-4 {
		width: 120px;
		left: 10px;
	}*/
	/*#banner .row div:last-child{
		width: 18%;
	}*/

	/*END HOME*/
}

@media (min-width: 1200px) {

	/*GERAL*/
	.button,
	.wpcf7-form input[type="submit"] {
		padding: 8px 40px !important;
	}

	/*HEADER*/


	/*END FOOTER*/

	/*HOME*/
	#blog {
		margin-bottom: 0;
	}

	/*END HOME*/
}


/* Alterações - 14/03/2016 */
#page {
	padding-top: 0;
	padding-bottom: 0;
	height: 100%;
	background-image: url('http://mastermilhas.com.br/wp-content/uploads/2023/02/img.png');
	background-position: center center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 100%;
	display: flex;
}

#page {
	display: flex;
	justify-content: center;
}

#page .row {
	margin-left: -12px;
	margin-right: -12px;
}

#cotacao-title {
	padding-top: 20px;
	margin-bottom: 0;
}

#cotacao-title>div>p {
	font-size: 45px;
	line-height: 31px;
}

#cotacao-title>.sub-title {
	font-size: 11px;
	margin: 70px 0 10px;
}

#cotacao-form .cotacao-dadospessoais {
	background-color: #E7F1FD;
}

#cotacao-form .cotacao-qtdmilhas {
	background-color: #AFD7F6;
}

.cotacao-cotar {
	background-color: #8FC2E9;
	background-image: url('https://mastermilhas.com.br/wp-content/uploads/2016/03/master-milhas-passo-3-fundo.png');
	background-position: center center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin-left: -12px;
}

#cotacao-form .cotacao-dadospessoais img,
#cotacao-form .cotacao-qtdmilhas img,
#cotacao .cotacao-cotar img {
	padding-top: 10px;
}

/*#cotacao-form .cotacao-dadospessoais p,
#cotacao-form .cotacao-qtdmilhas p,
#cotacao .cotacao-cotar p {
	font-style: italic;
	font-weight: bold;
	color: #4A6276;
	font-size: 16px;
	margin: 6px 0;
}

/*#cotacao .cotacao-cotar p.link-privacidade {
	font-style: normal;
	font-weight: 400;
	text-align: center;
	font-size: 12px;
	margin: 41px 0 12px;
}

#cotacao .cotacao-cotar p.link-privacidade a {
	color: #333;
	text-decoration: none;
}*/

#cotacao input,
#cotacao select {
	padding: 10px 8px;
	border-radius: 10px;
	background:#fff;
	margin-top:8px;
	height:42px;
}
#cotacao select {
	border-width: 2px;
    border-style: inset;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
}
/*#cotacao select {
	padding: 7px 5px;
	height: 50px;
}

/*#cotacao input {
	height: 51px;
	margin-top: 15px;
}*/

#malandro {
	visibility: hidden
}

#cotar {
	display: block;
	margin: 10px auto;
	background-color: #00CC00 !important;
	box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.3);
}

.img-cotacao-passos {
	margin-right: -12px;
}
.cotacao-dadospessoais .img-cotacao-passos, .cotacao-qtdmilhas .img-cotacao-passos {
	position: absolute;
    bottom: 0;
    right: 12px;
}
#cotacao-title .img-cotacao-passos {
	position: absolute;
    bottom: -59px;
    right: 0;
}
#armored_website {
	display: block !important;
	margin: 0 auto !important;
	float: none !important;
}

div#sslblindado {
	height: 40px !important;
	display: block;
	text-align: center;
	width: 100% !Important;
	margin-top: 10px;
	float: none !important;
}

#cotacao-title p {
	display: block;
	width: 100%;
	margin-left: 0;
}

.text-red,
.text-blue,
.text-bold-red,
.text-bold-blue {
	font-style: italic;
}

.text-red,
.text-bold-red {
	color: #CB2A26;
}

.text-blue,
.text-bold-blue {
	color: #3877AA
}

.text-bold-blue,
.text-bold-red {
	font-weight: bold;
}

@media screen and (max-width: 1199 px) {
	#cotacao-title>.sub-title {
		margin-top: 25px;
	}
}

@media screen and (max-width: 767px) {
	#cotacao-title p {
		text-align: center;
		line-height: normal !important;
	}
}


/*contact form novo*/
.background-contact-2 .informacoes {
	background:#aaa;
	padding:20px;
	border-radius:20px;
}
#page .background-contact {
	height: 100%;
	background: #AFD7F6;
	border-radius: 8px;
	margin-top: 20px;
}

#page .background-contact-2{
    height: 100%;
    background: #AFD7F6;
    border-radius: 8px;
    margin-top: 20px;
}
#page .background-contact, #page .background-contact-2 {
	padding: 38px 20px 0px 20px !important;
}
#page input, #page select{
	height: 50px;
	width: 100%;
	margin: 15px 0px 15px 8px;
	padding: 8px;
    border-radius: 3px;

}
#page .wpcf7-spinner {
	border-radius:50%;
}
#responsive-form {

	margin: 0 auto;
	width: 100%;
}

#page .form-row {
	width: 770px;
	margin-top: 38px;
	margin-left: 0%;
}

#page .column-half,
#page .column-full {
	float: left;
	position: relative;
	padding: 0.65rem;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: -20px;
	text-align:center;
}

#page .clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**pdf**/

.pdfobject-container { height: 30rem; border: 1rem solid rgba(0,0,0,.1); }


/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) {
	.column-half {
		width: 50%;
	}
}
/*
Agora vamos estilizar os campos do formulário. */

#page .wpcf7 input[type="text"],
#page .wpcf7 input[type="email"],
#page .wpcf7 textarea {
	width: 100%;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#page .wpcf7 label {color:#434343;}

#page .wpcf7 input[type="text"]:focus {
	background: #fff;
}


#page .wpcf7-submit {

	background: #CB2A26 !important;
	color: #fff;
	text-transform: uppercase;
	border-radius: 8px !important;
	cursor: pointer;
	width: 180px !important;
	display: block;
    margin: 0 auto;
	margin-top:30px;
}


#page .wpcf7-submit:hover {
	background: #ff0000;
}
#page .wpcf7-submit:disabled {
	cursor:not-allowed;
}

#page span.wpcf7-not-valid-tip {
	text-shadow: none;
	font-size: 12px;
	color: #fff;
	background: #ff0000;
	padding: 5px;
	text-align:left;
}
#page .wpcf7-list-item {
	margin:0;
	margin-right:10px;
}

#page div.wpcf7-validation-errors {
	text-shadow: none;
	border: transparent;
	background: #f9cd00;
	padding: 5px;
	color: #9C6533;
	text-align: center;
	margin: 0;
	font-size: 12px;
}


#page div.wpcf7-mail-sent-ok {
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: #59a80f;
	border-color: #59a80f;
	color: #fff;
	margin: 0;
}

#page .container-obg {
	background-image: url(/img/img.png);
	background-repeat: no-repeat;
	background-size: cover;
	max-width: 100%;
	height: 600px;

}

#page .img1 {
	background-image: url(/img/Group\ 440.png);
	position: absolute;
	left: 47.07%;
	right: 47.07%;
	top: 17.29%;
	bottom: 75.19%;
	background-repeat: no-repeat;
	max-width: 120px;
	height: 120px;

}

#page .cota-01 {
	position: absolute;
	width: 338px;
	height: 78px;
	left: calc(50% - 338px/2);
	top: 288px;

	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 39px;
	text-align: center;
	color: #3877AA;
}

#page .cota-02 {
	position: absolute;
	width: 770px;
	height: 69px;
	left: calc(50% - 770px/2);
	top: 390px;

	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 130%;
	/* or 23px */
	text-align: center;
	font-feature-settings: 'salt' on, 'ss01' on, 'ordn' on;
	color: #1A1A1A;
}

#outra-cotacao {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 12px 32px;
	gap: 10px;
	position: absolute;
	width: 238px;
	height: 46px;
	left: calc(50% - 238px/2);
	top: 491px;
	color: #ffffff;
	border: none;
	background: #00B44B;
	border-radius: 8px;
}


#page .text-bold-01 {
	position: absolute;
	width: 270px;
	height: 117px;
	left: calc(50% - 190px/2 - 60px);
	top: 126px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 39px;
	color: #3877AA;
}

#page .text-bold-02 {
	top: 160px;
}

#page .text-bold-03 {
	top: 197px;
	color: #CB2A26 !important;
}

#page .sub-title-003 {
	position: absolute;
	width: 270px !important;
	height: 92px;
	left: calc(50% - 270px/2 - 20px);
	top: 262px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 130%;
	/* or 23px */
	font-feature-settings: 'salt' on, 'ss01' on, 'ordn' on;
	color: rgba(26, 26, 26, 0.5);
	padding: 0px 55px 0px 0px;
}

#page .row-milhas {
	height: 536;
}

#page .privacidade {
	display: inline-flex;
}
/*
.link-privacidade {
	position: absolute;
	width: 420px;
	height: 26px;
	left: calc(50% - 420px/2 - 0px);
	top: 610px;
	font-family: 'Inter' !important;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 130%;
	text-decoration-line: underline;
	font-feature-settings: 'salt' on, 'ss01' on, 'ordn' on;
	color: #3877AA;
	display:none;
}*/
p.link-privacidade a {
	color: #333;
	text-decoration: none;
}
.link-privacidade {
	font-family: 'Inter' !important;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	font-feature-settings: 'salt' on, 'ss01' on, 'ordn' on;
	text-align:center;
    position: relative;
    margin-top: 70px;
}

#page .img-privacidade {
	position: absolute;
	width: 220px;
	height: 48px;
	left: calc(50% - 220px/2 + 425px);
	top: 600px;

}
#page input, #page select {
    width: 100%;
    border-radius: 8px;
    margin: 15px 0px;
    padding: 0;
}


@media (max-width: 980px) {

	#page .form-row {
		width: 100%;
		margin-top: 30px;
		margin-left: 0%;
	}


	#page .img-privacidade {
		display: none;
	}

	#page .link-privacidade {

		display: none;

	}

	#page .text-bold-01 {
		width: 270px;
		height: 117px;
		left: calc(100% - 0px/2 - 0px);
	}

	#page .sub-title-003 {
		position: absolute;
		width: 270px !important;
		height: 92px;
		left: calc(100% - 0px/2 - 0px);
	}
}

.wpcf7-response-output {
	display:none;
}
.cotacao-dadospessoais, .cotacao-qtdmilhas, .cotacao-cotar {
	min-height:340px;
}