a {
	color: #20307E;
}

.a2 {
	color: #FFF;
}

a:hover {
	color: #0093DD;
}

@media (min-width: 992px) {
	#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
		background: transparent;
	}
	#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
		background: transparent;
		color: #0093DD;
	}
	#header .header-nav-main nav > ul > li > a {
		font-size: 18px;
		padding: 10px 8px;
	}
}

ul.nav-pills > li.active > a {
	background-color: transparent;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #0093DD;
	background-color: transparent;
}

#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
	color: #0093DD;
	font-size: 1.2em;
	padding: 0px 2px;
	display: inline-block;
	font-weight: 600;
}

#header .header-social-icons {
	margin: 24px 0 0 10px;
}

header .form-control {
	border: 1px solid #0093DD;
	color: #0093DD;
}

header .form-control:focus {
	border-color: #0093DD;
}

header .fa {
	color: #20307E;
}

header ::-webkit-input-placeholder {
	color: #0093DD !important;
	opacity: 1;
}

header :-moz-placeholder {
	color: #0093DD !important;
	opacity: 1;
}

header :-ms-input-placeholder {
	color: #0093DD !important;
	opacity: 1;
}

header ::-ms-input-placeholder {
	color: #0093DD !important;
	opacity: 1;
}

#header .header-btn-collapse-nav {
	background: #20307E;
}

.header-btn-collapse-nav .fa {
	color: #FFF !important;
}

@media (max-width: 991px) {
	#header .header-nav-main nav > ul > li.active > a, #header .header-nav-main nav > ul > li.active > a:focus, #header .header-nav-main nav > ul > li.active > a:hover {
		background-color: transparent;
		color: #0093DD;
	}
	#header .header-nav-main nav > ul > li > a, #header .header-nav-main nav > ul > li > a:focus, #header .header-nav-main nav > ul > li > a:hover {
		color: #20307E;
	}
}

.home-dicas .owl-carousel .owl-stage {
	display: flex;
	/*align-items: center;*/
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	margin: 0 auto;
	max-width: 150px;
	max-height: 100px;
	object-fit: contain;
}

@media (min-width: 992px) {
	#header .header-nav-main {
		float: right;
		margin: 20px 0 0;
		min-height: 45px;
	}
}

.check-list {
	margin-top: 50px;
}

.check-list h4 {
	font-size: 16px;
}

#footer {
	background: #20307E;
	border-top: 4px solid #0093DD;
	padding: 30px 0 0;
}

#footer .footer-copyright {
	background: #0093DD;
	border-top: 4px solid #20307E;
	margin-top: 20px;
	padding: 20px 0 0px;
}

#footer .container .row > div {
	margin-bottom: 15px;
}

#footer .footer-copyright p {
	color: #FFF;
	margin: 0;
	padding: 0;
}

#footer p {
	color: #CCC;
}

.page-header {
	background-color: #20307E;
	border-bottom: 5px solid #0093DD;
	border-top: 5px solid #0093DD;
	margin: 0 0 35px 0;
	min-height: 50px;
	padding: 20px 0;
	position: relative;
	text-align: left;
}

section.page-header h1 {
	border-bottom-color: transparent;
}

html .heading-primary, html .lnk-primary, html .text-color-primary {
	color: #20307E !important;
}

#termosecondicoes {
	margin-right: 10px;
	width: auto;
	display: inline-block;
	vertical-align: middle;
}

.list.list-icons.list-icons-style-3 li .fa, .list.list-icons.list-icons-style-3 li .icons {
	background-color: #20307E;
}

html .btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #20307E;
	border-color: #20307E #20307E #20307E;
}

html .btn-primary:hover {
	border-color: #0093DD #0093DD #0093DD;
	background-color: #0093DD;
}

html .btn-primary:active,
html .btn-primary:focus,
html .btn-primary:active:hover,
html .btn-primary:active:focus {
	border-color: #0093DD #0093DD #0093DD;
	background-color: #0093DD;
}

html .btn-primary.dropdown-toggle {
	border-left-color: #0093DD;
}

html .btn-primary[disabled],
html .btn-primary[disabled]:hover,
html .btn-primary[disabled]:active,
html .btn-primary[disabled]:focus {
	border-color: #0093DD;
	background-color: #0093DD;
}

html .btn-primary:hover,
html .btn-primary:focus,
html .btn-primary:active:hover,
html .btn-primary:active:focus {
	color: #ffffff;
}

.logo-bg {
	background-image: url(../img/logo.png) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}

.footer-copyright > div {
	padding-left: 30px;
	padding-right: 30px;
}

.slider-container ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: transparent;
}

#first-class-total {
	font-size: 40px;
	display: block;
	margin-top: 5px;
	margin-bottom: 30px;
	color: #20307E;
}

#first-class-container h2 {
	margin-bottom: 0;
}

#first-class-container .panel-body > div {
	display: inline-block;
	width: 100%;
}

#priority-mail-total {
	font-size: 40px;
	display: block;
	margin-top: 5px;
	margin-bottom: 30px;
	color: #20307E;
}

#priority-mail-container h2 {
	margin-bottom: 0;
}

#priority-mail-container .panel-body > div {
	display: inline-block;
	width: 100%;
}

#priority-mail-express-total {
	font-size: 40px;
	display: block;
	margin-top: 5px;
	margin-bottom: 30px;
	color: #20307E;
}

#priority-mail-express-container h2 {
	margin-bottom: 0;
}

#priority-mail-express-container .panel-body > div {
	display: inline-block;
	width: 100%;
}

#header .header-nav-top.languages li {
	margin: 0;
}

#header .header-nav-top.languages img {
	height: 24px;
	padding: 0 0 3px 0;
}

ul.boomerang {
	list-style-image: url('../img/bullets.png');
}

ul.boomerang li * {
	vertical-align: text-bottom;
}

.feature-box.feature-box-style-2 .feature-box-icon i.fa, .feature-box.feature-box-style-2 .feature-box-icon .icons {
	color: #20307E;
}

.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
	background-color: #20307E;
}

.feature-box-icon .fa-check::before {
	content: url("../img/bullets.png");
	position: absolute;
	top: -7px;
}

.feature-box-icon .fa-checkr::before {
	content: url("../img/bullets.png");
	top: -7px;
}

.social-icons li:hover a i {
	color: #FFF;
}

.home-checklist-title {
	color: #20307E;
}

.home-brands-title {
	color: #20307E;
}

#revolutionSlider {
	visibility: hidden;
}

.slider-container {
	background: transparent;
}

.header-nav-top.languages {
	position: absolute;
	top: 0px;
	right: 4px;
}

#header .header-container {
	position: initial;
}

#header .container {
	position: initial;
}

@media (max-width: 480px)
{
	#header .header-logo {
		float: left;
		position: relative;
		margin-top: 20px;
	}
}

@media (max-width: 1390px)
{
	.header-nav-top:not(.languages) .nav.nav-pills {
		margin-right: 50px;
	}
}

.home-servicos > div > div {
	position: relative;
	margin-bottom: 10px;
	transition: all .2s;
}

.home-servicos > div > div:hover {
	transform: scale(1.05);
}

.home-servicos img {
	width: 100%;
	height: 172px;
	object-fit: cover;
	border-bottom: 3px solid #20307E;
	transition: all .2s;
}

.home-servicos .text {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 10px 15px 10px 10px;
	background-color: #20307E;
	color: #FFF;
	border-top-right-radius: 10px;
	margin: 15px 15px 0 15px;
	max-width: 75%;
	line-height: 18px;
	font-size: 14px;
}

.feature-box-info {
	line-height: 24px;
	text-transform: uppercase;
}

.feature-box.feature-box-style-2 .feature-box-icon {
	height: 30px;
}

.servicos-detalhes > div > div {
	position: relative;
	margin-bottom: 10px;
	transition: all .2s;
}

.servicos-detalhes img {
	width: 100%;
	height: 172px;
	object-fit: cover;
	border-bottom: 3px solid #20307E;
	transition: all .2s;
}

.servicos-detalhes .text {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 10px 15px 10px 10px;
	background-color: #20307E;
	color: #FFF;
	border-top-right-radius: 10px;
	margin: 0px;
	max-width: 75%;
	line-height: 18px;
	font-size: 14px;
}

.social-icons li {
	margin-right: 5px;
}

@media (max-width: 1070px) {
	#header .header-logo {
		width: 100% !important;
		margin-top: 20px;
	}
}

@media (max-width: 670px) {

	#header .header-logo img {
		width: 100% !important;
		height: auto !important;
		object-fit: contain;
		margin: 20px auto;
	}
}

.pagina-custom .img-thumbnail {
	width: 100%;
	height: 200px;
}

.pagina-custom .owl-carousel .owl-item img {
	min-width: 100%;
	height: 100% !important;
	max-width: none;
	max-height: none;
	object-fit: cover;
}

@media (max-width: 440px) {
	.header-nav-top:not(.languages) .nav.nav-pills {
		margin-right: 0px;
	}
}

.dropdown-menu>li>a {
	color: #20307E !important;
	font-weight: 700 !important;
}

aside ul.nav-list > li > a {
	color: #20307E;
	font-size: 0.9em;
	padding: 8px 0 8px 18px;
	font-weight: 700;
}

#footer .contact span {
	display: inline-block;
    max-width: 90%;
}