body {color: #878787;font-family:"Proxima Nova Light", Helvetica, Arial, Verdana, sans-serif;background: #ECF0F1;}

body.page-produtos,
body.page-servicos,
body.page-contactos {background:url(../img/page-bg.jpg);}

h1,h2,h3,h4,h5,h6 {font-weight: 500;color: #000; text-transform: uppercase;font-family: "Novecento Wide Bold", Helvetica, Arial, sans-serif;}

footer {background: #4d85c6;color:#fff;padding-top: 50px;}
header {height: 264px;}

input[type="text"], 
input[type="password"], 
input[type="date"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="month"], 
input[type="week"], 
input[type="email"], 
input[type="number"], 
input[type="search"], 
input[type="tel"], 
input[type="time"], 
input[type="url"], textarea {color: rgba(0, 0, 0, 0.45);box-shadow: none;border-top:none;border-left: none;border-right: none;}
input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="date"]:focus, 
input[type="datetime"]:focus, 
input[type="datetime-local"]:focus, 
input[type="month"]:focus, 
input[type="week"]:focus, 
input[type="email"]:focus, 
input[type="number"]:focus, 
input[type="search"]:focus, 
input[type="tel"]:focus, 
input[type="time"]:focus, 
input[type="url"]:focus, 
textarea:focus {border-top:none;border-left:none;border-right:none;background: none;box-shadow: none;}
textarea {min-height: 130px;}

button.radius, .button.radius {-webkit-border-radius: 10px 10px 10px 10px !important;border-radius: 10px 10px 10px 10px !important;}
button, .button {transition: border-color 0.5s ease, color 0.5s ease;background:none;border: #edf0f1 solid 3px !important;font-family:"Proxima Nova Bold", Helvetica, Arial, Verdana, sans-serif;color: #d7dadb; text-transform: uppercase;}
button:hover, a:hover.button, .button:focus, button:focus {background: none;border: #4d85c6 solid 3px !important;color: #4d85c6;}

.shadow-vertical {-moz-box-shadow: 0px 5px 9px #000000;-webkit-box-shadow: 0px 5px 9px rgba (0,0,0,0.3);box-shadow: 0px 5px 9px rgba(0,0,0,0.3);}

a {color:#0984C8;}
p {font-size: 1.1rem;line-height: 1.25;}
strong, b {font-family: 'Proxima Nova Bold'}
p.text-medium {font-size: 1.4rem;line-height: 1.2;color:#222222;}
.row {max-width: 73.75rem;}
.column, .columns {padding-left: 1.6rem;padding-right: 1.6rem;}

img.img-center {display: block; margin-left: auto; margin-right: auto;}

.drop-shadow {-webkit-box-shadow: 0 3px 4px 0 rgba(0,0,0,0.2);box-shadow: 0 3px 4px 0 rgba(0,0,0,0.2);}

/* FONTS */
@font-face {
    font-family: 'Proxima Nova Light';
    src: url('../fonts/proximanova-light-webfont.eot');
    src: url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-light-webfont.woff') format('woff'),
         url('../proximanova-light-webfont.ttf') format('truetype'),
         url('../proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal; }


@font-face {
    font-family: 'Proxima Nova Bold';
    src: url('../fonts/proximanova-bold-webfont.eot');
    src: url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-bold-webfont.woff') format('woff'),
         url('../fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal; 
}

@font-face {
    font-family: 'Novecento Wide Bold';
    src: url('../fonts/novecentowide-bold-webfont.eot');
    src: url('../fonts/novecentowide-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/novecentowide-bold-webfont.woff') format('woff'),
         url('../fonts/novecentowide-bold-webfont.ttf') format('truetype'),
         url('../fonts/novecentowide-bold-webfont.svg#novecento_wide_bookbold') format('svg');
    font-weight: normal;
    font-style: normal;}


@font-face {
    font-family: 'Novecento Wide DemiBold';
    src: url('../fonts/novecentowide-demibold-webfont.eot');
    src: url('../fonts/novecentowide-demibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/novecentowide-demibold-webfont.woff') format('woff'),
         url('../fonts/novecentowide-demibold-webfont.ttf') format('truetype'),
         url('../fonts/novecentowide-demibold-webfont.svg#novecento_widedemibold') format('svg');
    font-weight: normal;
    font-style: normal;}


/* BOX TITLES */
.box-title {margin-bottom: 2.5rem;}
.box-title hr {width: 40px;height: 4px;background: #F03923;margin-top: 5px;border:none;}
.box-title h1,
.box-title h2,
.box-title h3,
.box-title h4,
.box-title h5,
.box-title h6 {font-size: 1.6rem;line-height: 2rem;font-weight: 400 !important;margin-bottom: 0;}


/* SLIDER */
.orbit-container .orbit-next > span {margin-left: -8px;}
.orbit-container .orbit-next:hover > span {background: none;}
.orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover {background-color: rgba(0, 0, 0, 0); }
.orbit-timer {display: none;}
.orbit-bullets li.active {background: #4D85C6;}
.orbit-bullets li {background: #ECF0F1; }


/* BLOCOS */
.container-fluid {background: #ECF0F1;}
.container-fluid-footer {background: #4d85c6;}
.home-video,
.produto-catalogo {background: #8696a9;}
.home-social,
.featured {background: #fff}
.home-video,
.multimedia,
.home-social,
.servicos-destaques,
.take-action,
.produto-catalogo,
.page-catalogo,
.footer-infos,
.featured,
.page-tagline,
.contact-us,
.contact-us-form {padding: 75px 0;}
.home-social {padding-bottom: 120px;}


/* NAVIGATIONS */
.page-homepage .top-navigation {margin-top: 0;}
.top-navigation {background: #fff;border-bottom: #ECF0F1 solid 3px;margin-top: 38px;}
.page-homepage .top-navigation {margin-top: 0;}
.top-navigation .columns {padding: 0;}
.top-navigation .columns nav {background: #fff;padding-left:1.6rem;padding-right:1.6rem;}
.top-bar {background: none;height: 88px;}
.top-bar .title-area {margin-top: 20px;}
.top-bar-section ul {background:#fff !important;}
.top-bar-section ul li > a {color: #000;line-height: 65px;font-family:"Proxima Nova Bold", Helvetica;font-size: 1.05rem;}
.top-bar-section li:not(.has-form) a:not(.button) {background: none !important;line-height: 88px;padding:0 25px;color: #000;}
.top-bar-section li:not(.has-form) a.active:not(.button) {color: #4d85c6;}
.top-bar-section li:not(.has-form) a:hover:not(.button) {background: none;color: #4d85c6;}
.top-bar-section li.active:not(.has-form) a:not(.button) {color:#4d85c6 !important;background: none !important;line-height: 88px;padding:0 25px;}
.top-bar-section li.active:not(.has-form) a:hover:not(.button) {background: none;}
.top-bar-section li a:hover {background: #f7f7f7;}
.top-bar-section li:not(.has-form) ul.dropdown a:not(.button) {height: 50px;line-height: 50px;color: #000; text-transform: normal;font-size: 1rem;font-family: "Proxima Nova Light", Helvetica, Arial;margin:0 0.3rem;}
/*.top-bar-section li:not(.has-form) ul.dropdown a:hover:not(.button) {background: #4d85c6;color: #fff;}*/
.top-bar-section ul li > a {width: auto;border-radius: 3px;-webkit-border-radius: 3px;}
.top-bar-section .right li .dropdown {background:#fff;right: auto;width: 230px;border:#efefef solid 1px;padding: 0.3rem 0;border-bottom: #efefef solid 3px;}
.top-bar-section .right li .dropdown a:hover {background: #4d85c6 !important;}
.top-bar-section .active.has-dropdown > a:after {top:48.5px;border-color: rgba(16, 134, 202, 1) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
.top-bar-section .has-dropdown > a:after {top:48.5px;border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);margin-top: -6.5px;}
nav.mobile-menu-top {background:#1086CA;height: 4.5rem;z-index: 1000;}
nav.mobile-menu-top span {box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff;}
nav.mobile-menu-top section.right-small {border: none;box-shadow:none;top: 0;width: 60px;height: 4rem;}
section.tab-bar-section {height: 4.5rem;}
section.tab-bar-section h1.title a {background:url(../img/o-seu-logo.png) no-repeat 0 center;display: block;text-indent: -9999px;height: 4.5rem;}
section.right-small a.menu-icon {color: #fff;height: 3rem;margin-top: 1rem;}
aside.mobile-menu {border-left: #262D34 solid 1px;background:#2C343C;}
aside.mobile-menu .off-canvas-list li a {text-align: left;border-bottom: #353F49 solid 1px;font-size: 0.8rem;color: #fff; text-align: center;}
aside.mobile-menu .off-canvas-list li a:hover {background:#262D34;}
aside.mobile-menu .off-canvas-list li label {background: #262D34;color: #fff;padding: 0.72rem 0.6em;text-align: left;border-top:none;border-bottom: #000 solid 1px;text-align: center;}
.top-bar-section .langs li:not(.has-form) {margin-left: 5px;margin-top: 30px;}
.top-bar-section .langs li:not(.has-form) a:not(.button) {color:#ddd;line-height: 30px;padding: 0 8px !important; font-size: 12px !important;}
.top-bar-section .langs li a {border: #ddd solid 3px;-moz-border-radius-bottomleft: 1000px;-moz-border-radius-topleft: 1000px;-webkit-border-bottom-left-radius: 1000px;-webkit-border-top-left-radius: 1000px;border-bottom-left-radius: 1000px;border-top-left-radius: 1000px;-webkit-border-bottom-right-radius: 1000px;-webkit-border-top-right-radius: 1000px;border-bottom-right-radius: 1000px;border-top-right-radius: 1000px;}
.top-bar-section .langs li a:hover {border:#00aba9 solid 3px;color:#00aba9 !important;}
.top-bar-section .langs li.active:not(.has-form) a:not(.button) {border:#00aba9 solid 3px;color:#00aba9 !important;}

.page-homepage .header-site-logo {/*position: absolute;width: 100%;height:100px;z-index:100;*/}
.header-site-logo {position: relative;}
.header-site-logo .logo {margin-top: 45px;}
.header-site-logo .logo .title-area {margin: 0;}
.header-site-logo .logo li.name {list-style: none;}
.header-site-logo .logo li.name a {display: block;line-height: 80px;background:url(../img/o-seu-logo.png) no-repeat;text-indent: -9999px;}
.header-site-logo .languages {margin-top: 68px;}

.languages .inline-list {width: 80px;}
.languages .inline-list li {margin-left: 0.6rem;}
.languages .inline-list li a {opacity:0.3;width: 16px;height: 11px;background-image: url(../img/languages.jpg);display: block;text-indent: -9999px;}
.languages .inline-list li a:hover {opacity: 1;}
.languages .inline-list li a.pt {background-position: 0px 0px;}
.languages .inline-list li a.en {background-position: 16px 0px;}
.languages .inline-list li a.es {background-position:  32px 0px;}
.languages .inline-list li.active a {opacity: 1;}

.top-bar-section ul li:hover:not(.has-form) > a {
    color: #CB2005;
}

.top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {
    color: #FFFFFF !important;
    background: #CB2005 !important; 
}

/* FEATURED */
.page-homepage .featured,
.page-contactos .featured {background: #fff url(../img/about-us-woman.jpg) no-repeat 95% bottom;padding-top: 50px;}
.page-contactos .featured {background-position:  95% 20px;}
.page-homepage .featured .featured-content h5 {text-transform: normal;}
.featured-footer {margin-top: 2rem !important;}


/* LIST RED */
.list-red li {background: url(../img/arrow-right.png) no-repeat 0 center;padding-left: 25px;}
.list-red li a {color: #000;font-family: "Proxima Nova Bold", Helvetica, Arial;line-height: 1.1;}
.list-red li a:hover {text-decoration: none;color: #F03923;}

.home-social {background: #fff}
#myModal h4 {margin-bottom: 2rem;}

.home-video h2 {font-size: 1.6rem;color: #fff;}
.home-video p {color: #fff;}
.home-video {color: #fff;}
.home-video .flex-video {margin-top: 2rem;}


/* SLIDER */
.page-homepage .slider-content {height: 193px;margin-bottom: 80px;}
.homepage-slider {position: absolute;top:0;left:0;width: 100%;}
.slider-content {height: 273px;}
.slider-content h3 {font-size: 34px;line-height: 32px;}
.slider-content h3 a {color:#fff;}
.slider-content .button {color: #fff;border:#fff solid 3px !important;}
.slider-content p,
.slide-content p {color:#fff;margin-bottom: 3rem;}
.slider-content button:hover, .slider-content a:hover.button {background: #fff;border: #fff solid 3px !important;color: #4D85C6;}

.page-homepage header {height:503px;background:none;}
.page-homepage .homepage-slider .orbit-homepage {}
.page-homepage .homepage-slider .orbit-container{width: 100%;z-index: 0;}
.page-homepage .homepage-slider .orbit-slides-container {width: 100%;}
.page-homepage .homepage-slider .orbit-slides-container li {width: 100%;height: 550px;background-size: cover;}

.homepage-slider .orbit-bullets-container {height: 20px;left: 50%;position: absolute;top: 362px;width: 100px;margin-left: -50px;z-index: 1000;}
.homepage-slider .orbit-bullets {top: auto;}
.homepage-slider .orbit-bullets li {background: #94B5DC;}
.homepage-slider .orbit-bullets li.active {background: #ffffff;}
.homepage-slider .orbit-container .orbit-prev,
.homepage-slider .orbit-container .orbit-next {display: none;}

.orbit-container .orbit-prev, .orbit-container .orbit-next {z-index: 1000;}

.orbit-container .orbit-slide-number {display: none;}
.orbit-homepage-content {position: absolute;bottom: 20px;left: 50%;}
.orbit-homepage-content .orbit-homepage-content-center {position: relative;left: -50%;}
.orbit-homepage-content h2 a {color: #fff;}
.orbit-homepage-content p {color:#fff;}
.orbit-homepage li img {width: 100%;}

.orbit-container .orbit-slides-container.fade li {transition: none;}

/* PAGE SLIDER */
.page-slider {background: #8696A9;}
.page-slider .orbit-container .orbit-prev,
.page-slider .orbit-container .orbit-next { width: 17px; height: 24px;top: 72%;margin: 0;}
.page-slider .orbit-container .orbit-prev:hover,
.page-slider .orbit-container .orbit-next:hover {background-color: transparent;}
.page-slider .orbit-container .orbit-prev > span,
.page-slider .orbit-container .orbit-next > span {border-bottom: none;border: none;width: 17px;height: 24px;margin: 0;position: relative;top: auto;}
.page-slider .orbit-container .orbit-prev > span {background:url("../img/slider-arrows.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.page-slider .orbit-container .orbit-next > span {background:url("../img/slider-arrows.png") no-repeat scroll -17px 0 rgba(0, 0, 0, 0);left: auto;}
.page-slider .orbit-container .orbit-prev {left: 60px;}
.page-slider .orbit-container .orbit-next {right: 60px;}
.page-slider .slide-image {height: 310px;overflow: hidden;background:#8696a9;padding-top: 45px;}
.page-slider .slide-content {background: #8696a9;padding: 40px 0;}
.page-slider .orbit-container {background: #738588;}
.page-slider-orbit-content .orbit-container .orbit-next > span {}
.page-slider {color: #fff;}
.page-slider h4 {font-size: 1.2rem;margin-bottom: 1.4rem;color: #fff;}
.page-slider .orbit-container .orbit-prev,
.page-slider .orbit-container .orbit-next {top: 145px;}


/* RATE IT */
.rateit {margin: 0 1em 0 0;cursor: pointer;}
div.bigstars div.rateit-range {background: url("../img/star-disable.png");height: 19px; }
div.bigstars div.rateit-hover, div.bigstars div.rateit-selected { background: url("../img/star-enable.png"); }


/* FEEDBACK */
.feedback-content-slider {margin-top: 50px;}
.feedback-content-slider h6 {text-transform: none;margin-bottom: 1.3rem;}
.feedback .orbit-bullets-container {display: none;}
.feedback .orbit-bullets-container .orbit-timer {display: none;}
.feedback .orbit-container .orbit-timer {display: none;}
.feedback .orbit-container .orbit-prev {top: 20px;right:5px;left: auto;}
.feedback .orbit-container .orbit-prev > span {border-color: none;background: url(../img/arrow-left.png) no-repeat;opacity: 0.5;width: 7px;height: 10px;border: none;}
.feedback .orbit-container .orbit-prev:hover {background: none;}
.feedback .orbit-container .orbit-prev:hover > span {opacity: 1;}
.feedback .orbit-container .orbit-next {top: 20px;right:0;}
.feedback .orbit-container .orbit-next > span {border-color: none;background: url(../img/arrow-right.png) no-repeat;opacity: 0.5;width: 7px;height: 10px;border: none;}
.feedback .orbit-container .orbit-next:hover {background: none;}
.feedback .orbit-container .orbit-next:hover > span {opacity: 1;}

.newsletter input[type="email"] {margin:0 auto;width: 240px;margin-bottom: 1.25rem;}

/* FOOTER INFOS */
.footer-infos {padding-top: 50px;}
.footer-infos h6.footer-logo a {background: url(../img/logo.png) no-repeat 0 center; display: block; text-indent: -9999px;width: 200px;height: 54px;}
.footer-infos .side-nav {padding-top: 0;}
.footer-infos .side-nav .active a {font-weight: bold;}
.footer-infos .side-nav li.active > a:first-child:not(.button) {font-weight: 700;color: #fff;}
.footer-infos h6 {color:#94b6dd; text-transform: uppercase;font-size: 0.9rem;margin-bottom: 1.4rem;}
.footer-infos .side-nav li {margin-bottom: 0;background: url(../img/icon-list.png) no-repeat 0 center;padding-left: 25px;}
.footer-infos .side-nav li a {color:#fff;}
.footer-infos .side-nav li a:hover {text-decoration: none;color: #fff;font-weight: bold;}

.footer-infos .atalhos.columns {padding-right: 1rem;padding-left: 1rem;}

.footer-logo {width: 100px;height: 100px;background: #fff;margin: 0 auto;margin-top: -100px;-webkit-border-radius: 1000px;border-radius: 1000px; }
.footer-logo a {display: block;height: 100px;background: url(../img/footer-logo.png) no-repeat center center;text-indent: -9999px;}

.subfooter {background: #4d85c6;padding-top: 22px;padding-bottom: 22px;border-top: #5491d8 solid 1px;color: #434f5b;}
.subfooter .footer-guiaempresas {margin-left: 10px;}
.subfooter .copyright p {line-height: 24px;margin-bottom:0;color: #94b6dd;text-transform: uppercase;font-size: 12px;}

.stButton .sharethis {background-image: none !important;}
.stButton .chicklets {font-family: "Proxima Nova Light" !important; color: #fff; font-size: 15px !important; padding-left: 0px !important;}


/* RATEIT */
.rateit {margin-bottom: 10px;}
.rateit-reset {display: none !important;}

.alert-box.success {background: #00ABA9;}


/* ICONS LIST */
.icons-list {margin: 0;}
.icons-list li { list-style: none;line-height: 23px;margin-bottom: 2px;background-position: 0 center;padding-left: 30px;}
.icons-list .phone {background: url(../img/icon-phone.png) no-repeat 0 center;}
.icons-list .mail {background: url(../img/icon-mail.png) no-repeat 0 center;}
.icons-list .site {background: url(../img/icon-site.png) no-repeat 0 center;}
.featured .icons-list .phone {background: url(../img/icon-phone-gray.png) no-repeat 0 center;}
.featured .icons-list .mail {background: url(../img/icon-mail-gray.png) no-repeat 0 center;}
.featured .icons-list .site {background: url(../img/icon-site-gray.png) no-repeat 0 center;}
.footer-infos .icons-list li a {color: #fff;padding: 2px 4px;}


/* CATALOGO */
.page-produtos dialog, .page-produtos .reveal-modal {background: none;box-shadow: none;border:none;}
.page-produtos .reveal-modal-bg {background: rgba(255,255,255,0.95);}
.page-produtos dialog .close-reveal-modal,.page-produtos .reveal-modal .close-reveal-modal {color: #000;}
.page-produtos .booklet .b-counter {font-size: 2rem;height: auto;width: auto;background: #fff;height: 50px;width: 50px;line-height: 2.3rem;-webkit-border-radius: 10000px;
-moz-border-radius: 10000px;border-radius: 10000px;}
.page-produtos .booklet {border: #ccc solid 1px;-webkit-box-shadow: 0 3px 5px 0 rgba(1,0,0,0.2);
box-shadow: 0 3px 5px 0 rgba(1,0,0,0.2);}
.produto-catalogo {color: #fff;}
.produto-catalogo .catalogo-image {margin-bottom: 35px;}
.produto-catalogo h4 {color: #fff;}
.produto-catalogo li {float: none;}
.produto-catalogo button, .produto-catalogo .button {margin: 0;color: #fff;margin-top: 1rem;}
.produto-catalogo button:hover, .produto-catalogo .button:hover {border-color: #000 !important;color:#000 !important;}
.page-catalogo h4 {font-size: 1.2rem;margin-bottom: 1.4rem;}

#flip-modal .button {border:3px solid #4D85C6 !important; color:#4D85C6;}


/* GOOGLE MAP */
.google-map {background: #8696a9;padding-bottom: 45px;}
.google-map .map {padding: 0;color:#fff;}
.google-map .map p {color: #fff;}
.google-map .map .row-map {margin-bottom: 60px;}
.google-map h4 {color: #fff;}
.result-map {height: 400px;}


/* CONTACT US */
.contact-us {background: #fff;}
.contact-us p {padding: 0 100px;}
.contact-us-form {background: #fff;}
.contact-us-form form input {margin-bottom: 25px;border-bottom: #edf0f1 solid 1px;}
.contact-us-form .contact-form h6 {margin-bottom: 35px; text-transform: none;}
.contact-us-form .contact-form input {font-size: 1.2rem;padding-left: 0;color:#000;}
.contact-us-form .social-list {margin-top: 50px;}
.contact-us-form .inline-list li a {padding-left: 15px;text-indent: -9999px;display: block;width: 22px;height: 22px;}
.contact-us-form .inline-list li a.facebook {background:url(../img/social-facebook.png) no-repeat;}
.contact-us-form .inline-list li a.facebook:hover {background:url(../img/social-facebook-hover.png) no-repeat;}
.contact-us-form .inline-list li a.twitter {background:url(../img/social-twitter.png) no-repeat;}
.contact-us-form .inline-list li a.twitter:hover {background:url(../img/social-twitter-hover.png) no-repeat;}
.contact-us-form .inline-list li a.google {background:url(../img/social-google.png) no-repeat;}
.contact-us-form .inline-list li a.google:hover {background:url(../img/social-google-hover.png) no-repeat;}
.contact-us-form .inline-list li a.linkedin {background:url(../img/social-linkedin.png) no-repeat;}
.contact-us-form .inline-list li a.linkedin:hover {background:url(../img/social-linkedin-hover.png) no-repeat;}

.take-action h5 {margin-bottom: 1.4rem;color:#000;font-size: 1.1rem;}
.take-action .button {margin-top:1.4rem;margin-bottom: 0;}


/* FOOTER INFOS */
.footer-infos .newsletter .button {margin: 0;transition:none;color: #fff;height: 3rem;line-height: 2.8rem;}
.footer-infos .newsletter .button:hover {background: #94B6DD;}
.footer-infos .newsletter a:hover.button {border: #fff solid 3px !important;color:#fff !important;}
.footer-infos .newsletter input {background: #4374ad;border: none;color: #fff;height: 3rem;margin: 0;}
.footer-infos p {color: #fff;}

/* FOOTER SUB-MENU */

.footer-infos ul .sub-menu {
    margin-bottom: 0;
    padding-left: 25px;
}



/* Small screens */
@media only screen {  } /* Define mobile styles */
@media only screen and (max-width: 40em) {
    .page-homepage .featured, .page-contactos .featured {background: #fff;}
    .mobile-menu-top .tab-bar-section h1.title a {background: url(../img/o-seu-logo-small.png) no-repeat !important;margin-top: 5px;}
    header {height: auto;}
    .home-video,
    .multimedia,
    .home-social,
    .servicos-destaques,
    .take-action,
    .produto-catalogo,
    .page-catalogo,
    .footer-infos,
    .featured,
    .page-tagline,
    .contact-us,
    .contact-us-form {padding: 25px 0;}
    .produto-catalogo {padding: 55px 0;}
    .slider-content {width: 250px;position: relative;top: auto;left: auto;margin: 0;}
    .feedback .row .columns,
    .featured-content .columns {padding-top: 1.5rem;padding-bottom: 1.5rem;}
    .feedback-content-slider {margin-top: 0;}
    .page-contactos .contact-form {padding-top: 20px;}
    .page-contactos .contact-form .row .columns {padding: 0;}
    .page-homepage .slider-content {width: auto;margin-top: 4rem;height: 225px;margin-bottom: 0;}
    .homepage-slider .orbit-bullets-container {top: 400px;}
    .footer-infos .columns {padding-top: 1rem;padding-bottom: 1rem;}
    .home-social .follow {padding-bottom: 3rem;}
    .container-fluid-contact-us {padding: 30px 0;background: #fff;}
    .subfooter {text-align: center;}
    .subfooter .copyright {margin-bottom: 10px;}
    .page-slider .slide-content {padding: 0;}
    .slider-content p {font-size:20px;}
    .contact-us p {padding:0 30px;}
    .page-slider .orbit-container .orbit-prev, .page-slider .orbit-container .orbit-next {top: 145px;padding: 48px;}

} /* max-width 640px, mobile-only styles, use when QAing mobile issues */


/* Medium screens */
@media only screen and (min-width: 40.063em) {} /* min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .page-homepage .featured, .page-contactos .featured {background: #fff;}
    .header-site-logo .logo li.name a {background: url(../img/o-seu-logo.png) no-repeat !important;}
    .slider-content p {font-size:20px; margin-bottom: 1.2rem;}
    .contact-us p {padding: 0px;}
    .page-slider .slide-image {height: auto;}
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */


/* Large screens */
@media only screen and (min-width: 64.063em) {
} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1024px and max-width 1440px, use when QAing large screen-only issues */


/* XLarge screens */
@media only screen and (min-width: 90.063em) {
}

} /* min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */


/* XXLarge screens */
@media only screen and (min-width: 120.063em) {

} /* min-width 1921px, xlarge screens */




