/*
Bem-vindo ao CSS Personalizado!
,0
*/
html {
margin-top: 0 !important;
}
body {
font-size: 22px;
}
.column, .columns {
margin: 0 !important;
}
#Subheader {
display: none;
}
#Top_bar .column {
margin: 0 !important;
}
.section {
padding: 100px 0 !important;
}
.section .wrap {
padding: 80px 20px !important;
}
.section .BlogsAticles,
.section .NewsEvents,
.section .CaseStudies {
padding: 20px 0 !important;
}
.one.column {
width: 100% !important;
}
.section_wrapper, .container {
max-width: 1270px !important;
}
.we-have .column_attr p,
.txt-we-deliver .column_attr p {
text-align: left !important;
}
.header-classic #Top_bar {
background-color: #F3F3F3 !important;
}
#Top_bar .menu li ul li a span {
font-size: 14px !important;
}
h1 {
letter-spacing: 2px;
}
h3 {
line-height: 37px !important;
font-weight: 100 !important;
}
#FooterHome {
padding: 60px 0 20px !important;
}
#FooterHome .wrap,
.no_content,
.section-page-footer,
#skills .skills-icons,
#FooterInterna .wrap {
padding: 0 !important;
}
#FooterInterna {
padding: 50px 10px !important;
}
.footer_copy .container .copyright {
font-size: 17px;
font-weight: 100;
}
a.button.button_size_4 {
font-size: 100%;
line-height: 50%;
}
.sections_group .extra_content .title-page {
display: none;
}
/*HOME*/
.fancy_heading .title {
text-shadow: 2px -2px 1px #fff;
}
.zoom_box .desc .desc_wrap {
padding-top: 10px !important;
}
.zoom_box .end-offices p {
font-size: 12px !important;
}
.textImageCareers .column_attr p {
color: #2f5392;
font-weight: 400;
}
.blog .fancy_heading .title,
.new .fancy_heading .title,
.cases .fancy_heading .title {
line-height: 40px;
}
#Cities,
#Cities .wrap,
#OurMission,
#OurMission .wrap {
padding: 0 !important;
}
#Cities .section_wrapper {
min-width: 100%;
}
#OurMission .column {
margin-bottom: 0 !important;
}
#OurMission h5 {
margin-top: 15px !important;
}
#BlogNewsCase h2 {
font-size: 38px !important;
margin-bottom: 0 !important;
}
#BlogNewsCase .blog {
margin-bottom: 0 !important;
}
/*OFFICES*/
#Cities .column_zoom_box {
margin: 0 !important;
}
.one-fourth.column, .four.columns {
width: 25%;
margin: 0;
}
.sliding_box .photo_wrapper {
bottom: 0 !important;
top: 53px !important;
}
.sliding_box .desc_wrapper {
background: rgba(47,83,146,0.74);
}
.sliding_box .desc_wrapper:after {
display: none;
}
.zoom_box .end-offices p {
font-size: 1.6em;
text-align: left;
}
.zoom_box .desc .desc_txt {
padding: 0 50px !important;
}
.zoom_box .desc .desc_txt .end-offices {
margin-top: 20px;
}
.zoom_box .desc .desc_txt .end-offices a {
color: #B5DDF4;
}
.zoom_box .desc .desc_txt .end-offices a:hover {
color: #F16C57;
}
/*EXPERTISE*/
.we-have .column_attr p,
.txt-we-deliver .column_attr p {
text-align: center;
color: #fff;
}
.mcb-section .skills-icons .mcb-wrap-inner .one-third.column {
min-height: 420px;
}
#skills .icon_box .desc_wrapper .desc p {
text-align: left;
}
#skills .icon_box a {
display: inline !important;
}
#skills .column {
margin: 0 0 20px !important;
}
#skills .one-third.column {
width: 33.333%;
}
#skills .icon_box {
padding: 10px;
}
/*ABOUT*/
#At-a-Glance .list {
margin: 0;
}
#At-a-Glance .list li {
color: #393939;
}
#Leadership .ui-corner-all {
margin-left: 5%;
}
#Leadership .wrap {
padding: 0 !important;
}
.section-leadership {
margin-bottom: 60px;
}
ul.list li {
list-style: none;
}
ul.list li img {
margin-right: 10px;
}
.tabs-leadership .jq-tabs .ui-tabs-nav {
padding-top: 14px;
}
.tabs-leadership .jq-tabs .ui-tabs-nav li {
width: 15% !important;
margin: 0 7px 7px 0;
border: 3px solid #2F5493;
border-radius: 6px;
}
.tabs-leadership .ui-tabs .ui-tabs-nav li a {
padding: 0 !important;
font-size: 0 !important;
background: none;
}
.tabs-leadership .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
background: none;
}
.tabs-leadership .ui-tabs .ui-tabs-nav .control-9 {
margin-left: 0;
}
.tabs-leadership .ui-tabs .ui-tabs-nav .control-6 {
margin-left: 100px;
}
.tabs-leadership .ui-tabs-nav .ui-state-active {
border: 3px solid rgba(122,145,184,0.53) !important;
box-shadow: 0 0 8px 6px rgba(47,84,147,0.64);
}
.tabs-leadership .ui-tabs-nav .ui-state-active a img {
border-radius: 3px;
}
.tabs-leadership .ui-tabs-panel {
margin: 0 auto;
text-align: left;
}
.tabs-leadership .ui-tabs-panel p {
color: #393939;
font-weight: 300;
}
.tabs-leadership .ui-tabs .ui-tabs-nav li.ui-state-active a {
font-size: 0 !important;
}
/*CAREERS*/
.accordion .question .title {
background-image: none;
background-color: #e1e1e1 !important;
color: #2f5392 !important;
font-weight: 100;
font-size: 15px;
}
.question.active .title {
color: #fff !important;
background-color: #2f5392 !important;
}
.padding-full-image {
padding-bottom: 140px !important;
}
.accordion .question.active .title > .acc-icon-minus {
color: #fff;
}
.accordion .question .answer {
font-weight: 100;
}
.accordion .question {
margin-bottom: 14px;
box-shadow: 1px 1px 1px 2px #ccc;
}
.accordion .question .title:before,
.accordion .question .title,
.accordion .question {
border-style: none;
}
.icon-plus:before {
color: #2f5392;
}
.img-employee .image_frame {
border-radius: 6px;
}
.img-employee {
margin-bottom: 0;
}
.pp_default {
left: 30% !important;
width: 700px !important;
}
.pp_content {
width: 700px !important;
height: 2800px !important;
}
.pp_content .popup-inner p {
line-height: 24px;
font-size: 15px;
color: #393939;
}
#Reasons .AccordionAbout {
padding: 40px 0 0;
}
#Reasons .accordion .question .answer p {
color: #393939;
font-size: 18px;
}
#Reasons .accordion .question .title {
font-size: 22px !important;
}
#Privacy .wrap {
padding: 0 20px 80px !important;
}
#Privacy {
padding-top: 0 !important;
}
#Featured-Employee .wrap {
padding: 0 20px !important;
}
#Testimonials .column_blockquote {
padding: 0 20px 0 0;
}
/*INTERNA BLOG-NEWS-EVENTS*/
.with_aside .content_wrapper {
padding-top: 60px 20px;
}
.widget_archive ul {
list-style: none;
background: none;
padding: 0;
}
.widget_mfn_tag_cloud a,
.widget_archive ul li a {
background: #D8D6D6;
border-radius: 4px;
box-shadow: 0 1px 0 0 #8E8B8B;
text-shadow: none;
}
.widget_archive ul li {
margin: 3px;
float: left;
}
.widget_archive ul li a {
padding: 0 4px !important;
font-size: 12px;
text-decoration: none;
}
.widget_mfn_tag_cloud a:hover,
.widget_archive ul li a:hover {
box-shadow: 0 1px 0 0 #BFBFBF;
}
#facebook-likebox-2 iframe {
width: calc(100% - 8px) !important;
height: calc(100% - 8px) !important;
}
#archives-2 {
min-height: 100px;
}
#widget_mfn_tag_cloud-2 {
display: ;
}
#search-2 form .field,
#archives-2 ul,
#widget_mfn_tag_cloud-2,
#twitter_timeline-2,
#text-2,
#facebook-likebox-2 {
width: 100% !important;
}
.blog_wrapper {
margin-right: 25px;
}
.post-desc {
padding: 0 !imporatant;
}
.post-desc .post-title h2 {
font-size: 30px !important;
}
.post-desc .post-excerpt {
font-size: 16px;
font-weight: 100;
color: #393939;
}
.the_content_wrapper {
font-size: 19px;
}
.sections_group .section-post-header {
padding: 10px !important;
}
.sections_group .post-wrapper-content .has_content {
padding: 8px !important;
}
.sections_group .section-post-footer,
.sections_group .section-post-about,
.sections_group .section-post-related {
padding: 0 !important;
}
.sidebar .widget-area {
min-height: initial !important;
}
.widget_archive ul li:after, .widget_nav_menu ul li:after {
border: 0 !important;
}
#News_Events .section_wrapper .post-item .image_frame {
width: 220px;
}
#post-1086 .section_wrapper .scale-with-grid {
display: none;
}
#Blog_Articles,
#Case_Studies,
#News_Events {
padding: 100px 15px !important;
}
#Blog_Articles .wrap,
#Case_Studies .wrap,
#News_Events .wrap {
padding: 0 !important;
}
#News_Events #archives-3,
#Case_Studies #archives-3 {
display: none;
}
#TopBlogs, #TopNews, #TopCaseStudies {
width: 100%;
position: absolute;
left: -6px;
margin-top: -103px !important;
}
/*CONTACT US*/
input[type="text"],
input[type="email"],
textarea {
border-radius: 6px;
border-color: #2f5493;
background-color: #F3F3F3;
}
input[type="submit"] {
background-color: #2f5493;
padding: 11px 76px;
font-size: 22px;
}
.ui-tabs .ui-tabs-nav,
.ui-corner-all {
border: none;
background-image: none;
}
#ContactUs .ui-tabs .ui-tabs-nav {
width: 25%;
margin: 15px auto;
float: left;
}
#ContactUs-Form .mg-right {
margin-right: 24px !important;
}
#ContactUs-Form .one-second {
width: 49% !important;
}
#ContactUs-Form .column {
margin-bottom: 25px !important;
}
#ContactUs-Form {
padding: 100px 0 0 !important;
}
#ContactUs-Form .wrap {
padding: 0 20px !important;
}
#ContactUs {
padding: 0 !important;
}
#ContactUs .tabs_centered.ui-tabs .ui-tabs-nav li {
float: left !important;
width: 80% !important;
}
.ui-tabs-nav .ui-state-active {
border: 2px solid #2f5493 !important;
border-radius: 6px !important;
}
.ui-tabs .ui-tabs-nav li {
margin: 2px 10px;
}
.accordion .question .answer, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected:after, .ui-tabs .ui-tabs-nav li.ui-state-active:after, .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a {
color: #2f5493;
background: none !important;
font-size: 22px;
font-weight: 100;
}
.ui-tabs .ui-tabs-nav li a {
font-size: 22px;
font-weight: 100;
padding: 11px 20px !important;
border-radius: 6px;
}
.ui-tabs .ui-tabs-nav li a, .accordion .question .title, .faq .question .title, table th {
color: #FFFFFF;
background: #2F5493;
}
iframe {
max-width: 95%;
border-radius: 6px;
border: 4px solid #2F5493 !important;
}
a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"] {
background-color: #2f5493;
}
/*Blogs New Cases*/
body:not(.template-slider) #Header {
min-height: 50px;
}
.section_wrapper .share_wrapper {
display: none;
}
.single-post #Content .content_wrapper .sections_group {
width: 64% !important;
padding: 14px;
}
.single-post .section-post-header .post-header .title_wrapper {
padding-left: 0 !important;
}
.single-post .section-post-header .post-wrapper-content .has_content {
padding: 5px !important;
}
.single-post #Content .sidebar {
/*width: 33% !important;*/
}
.single-post .sidebar .widget-area {
padding: 30px 20px;
}
.single-post #Content {
padding-top: 66px !important;
}
/*footer copy*/
#Footer .footer_copy .one {
margin-bottom: 2px !important;
padding-top: 0;
}
#Footer .footer_copy .social li a {
color: #2f5392;
}
/*MOBILE*/
@media only screen and (max-width: 1326px) {
.tabs-leadership .ui-tabs .ui-tabs-nav .control-6 {
margin-left: 50px;
}
}
@media only screen and (max-width: 767px) {
.ui-tabs .ui-tabs-nav li {
float: left !important;
}
#ContactUs iframe {
height: 400px !important;
}
}
@media only screen and (max-width: 736px) {
#TopBlogs, #TopNews, #TopCaseStudies {
left: 0;
margin-top: -226px !important;
}
}
@media only screen and (max-width: 667px) {
#TopBlogs, #TopNews, #TopCaseStudies {
margin-top: -208px !important;
}
}
@media only screen and (max-width: 568px) {
#TopBlogs, #TopNews, #TopCaseStudies {
left: 0;
margin-top: -181px !important;
}
#ContactUs .ui-tabs .ui-tabs-nav li a {
padding: 14px 16px !important;
}
.zoom_box .end-offices p {
font-size: 12px !important;
}
#FooterInterna {
display: none;
}
}
@media only screen and (max-width: 500px) {
#ContactUs .ui-tabs .ui-tabs-nav li a {
padding: 14px 10px !important;
}
}
@media only screen and (max-width: 440px) {
#ContactUs .ui-tabs .ui-tabs-nav li a {
font-size: 11px;
}
}
@media only screen and (max-width: 414px) {
#TopBlogs, #TopNews, #TopCaseStudies {
margin-top: -140px !important;
}
}
@media only screen and (max-width: 400px) {
.tabs-leadership .ui-tabs .ui-tabs-nav .control-6 {
margin-left: 30px;
}
#ContactUs iframe {
height: 290px !important;
}
}
@media only screen and (max-width: 375px) {
#TopBlogs, #TopNews, #TopCaseStudies {
margin-top: -130px !important;
}
#ContactUs .ui-tabs .ui-tabs-nav li a {
padding: 14px 8px !important;
}
#facebook-likebox-2 .fb-page span {
width: 336px;
}
.single-post #Content .content_wrapper .sections_group {
width: 92% !important;
padding: 30px 14px;
}
#archives-2 ul {
float: left;
}
}
@media only screen and (max-width: 320px) {
#TopBlogs, #TopNews, #TopCaseStudies {
margin-top: -115px !important;
left: 0;
}
}
/* JANDERSON 16/05/2016 */
/* Slider Revolution */
@media only screen and (min-width: 760px) {
.title-slider {
font-size: 24px !important;
}
.sub-title-slider {
font-size: 18px !important;
line-height: 20px !important;
margin-top: 5px !important;
}
}
@media only screen and (min-width: 960px) {
.title-slider {
font-size: 28px !important;
}
.sub-title-slider {
font-size: 20px !important;
line-height: 22px !important;
margin-top: 5px !important;
}
}
@media only screen and (min-width: 1200px) {
.title-slider {
font-size: 32px !important;
}
.sub-title-slider {
font-size: 22px !important;
line-height: 24px !important;
margin-top: 10px !important;
}
}
@media only screen and (min-width: 1560px) {
.title-slider {
font-size: 42px !important;
}
.sub-title-slider {
font-size: 26px !important;
line-height: 28px !important;
margin-top: 10px !important;
}
}
@media only screen and (max-width: 759px) {
.title-slider {
font-size: 20px !important;
}
.sub-title-slider {
font-size: 12px !important;
line-height: 16px !important;
margin-top: 5px !important;
}
}
@media only screen and (max-width: 450px) {
.title-slider {
font-size: 14px !important;
padding-top: 15px !important;
}
.sub-title-slider {
display: none !important;
}
}
/* Fim Slider Revolution */
/* Titulo paginas secundarias */
.title-page {
transition: all .5s ease;
z-index: 2;
margin: 0;
position: relative;
background-color: rgba(47,83,146,0.4);
}
.title-page .column, .columns {
margin: 0 !important;
}
.title-page h1 {
text-shadow: none !important;
}
@media only screen and (max-width: 759px) {
.title-page h1 {
margin: 0;
color: rgba(255,255,255,0.8);
text-shadow: none !important;
}
}
@media only screen and (min-width: 760px) {
.title-page {
padding: 0 !important;
margin-top: -67px !important;
}
.title-page h1 {
color: #fff;
margin: 0;
padding: 15px !important;
}
}
@media only screen and (min-width: 960px) {
.title-page {
margin-top: -72px !important;
}
.title-page h1 {
padding: 0 !important;
color: #fff;
margin: 0;
padding: 15px !important;
}
}
/* Fim Titulo paginas secundarias */
/* Distancia do conteudo */
@media only screen and (max-width: 1240px) {
#BlogNewsCase h2 {
font-size: 26px !important;
}
#Cities .one-third.mcb-wrap, #Cities .one-fourth.column {
width: 50% !important;
}
#Cities .section_wrapper .column {
clear: none;
}
.section {
padding-right: 40px !important;
padding-left: 40px !important;
}
.section .wrap {
padding: 0 !important;
}
#Top_bar {
position: fixed !important;
top: 0 !important;
box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
}
.mfn-main-slider {
margin-top: 64px;
}
.title {
font-size: 32px !important;
}
/* SKILS DA EXPERTICIE */
#skills .column.mcb-column.one-third.column_icon_box {
min-height: 450px !important;
}
#skills .section_wrapper .column {
clear: none;
}
#Testimonials .one-third.column {
width: 100% !important;
}
#ContactUs-Form .mg-right {
margin-right: 19px !important;
}
#ContactUs-Form {
padding: 15px 0 0 !important;
}
}
@media only screen and (max-width: 780px) {
#Header {
min-height: 0 !important;
}
.section {
padding: 12px !important;
}
.section .wrap {
padding: 0 !important;
}
.single-post #Content .sidebar {
max-width: 90% !important;
}
#Top_bar {
position: fixed !important;
top: 0 !important;
box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
}
.mfn-main-slider {
margin-top: 84px;
}
.title {
font-size: 22px !important;
}
#BlogNewsCase h2 {
font-size: 22px !important;
margin-bottom: 0 !important;
}
p {
font-size: 18px !important;
line-height: 22px !important;
}
#News_Events .entry-title a, #Blog_Articles .entry-title a, #Case_Studies .entry-title a {
font-size: 22px !important;
}
.widget_archive ul li a {
font-size: 12px !important;
}
h4 {
font-size: 16px;
width: 100%;
text-align: center;
}
#skills .one-third.column {
width: 50% !important;
}
.list li {
font-size: 17px !important;
}
#Reasons .accordion .question .title {
font-size: 20px !important;
}
#Reasons .accordion .question p {
font-size: 16px !important;
}
#Privacy .wrap {
padding: 20px !important;
}
#Featured-Employee .image_frame {
margin-bottom: 20px;
}
h1.entry-title {
font-size: 24px !important;
}
#Blog_Articles, #Case_Studies, #News_Events {
padding: 15px !important;
}
#ContactUs-Form .one-second {
width: 100% !important;
}
#ContactUs .tabs_centered.ui-tabs .ui-tabs-nav li {
float: left !important;
width: 88% !important;
}
}
@media only screen and (min-width: 767px) and (max-width: 780px) {
.mfn-main-slider {
margin-top: 64px;
}
.single-post #Content .content_wrapper .sections_group {
padding: 0 !important;
}
.single-post .sidebar .widget-area {
padding: 30px 10px;
}
#TopBlogs, #TopNews, #TopCaseStudies {
left: 0;
margin-top: -98px !important;
}
}
@media only screen and (max-width: 435px) {
h4 {
font-size: 14px;
width: 100%;
text-align: center;
}
.inside h2 {
font-size: 22px !important;
}
p {
font-size: 16px !important;
line-height: 20px !important;
}
#News_Events .entry-title a, #Blog_Articles .entry-title a, #Case_Studies .entry-title a {
font-size: 20px !important;
}
#Cities .one-third.mcb-wrap, #Cities .one-fourth.column {
width: 100% !important;
}
#skills .column.mcb-column.one-third.column_icon_box {
min-height: 0 !important;
height: auto !important;
}
#skills .one-third.column {
width: 100% !important;
}
#Reasons .accordion .question .title {
font-size: 16px !important;
}
#Reasons .accordion .question p {
font-size: 14px !important;
}
.list li {
font-size: 14px !important;
}
.ui-tabs .ui-tabs-panel {
padding: 0 !important;
}
h1.entry-title {
font-size: 20px !important;
}
iframe {
}
#ContactUs .ui-tabs .ui-tabs-nav {
width: 31%;
margin: 15px auto;
float: left;
}
#ContactUs .ui-tabs .ui-tabs-panel {
padding: 0 !important;
width: 64%;
margin-left: 36%;
}
}
/* Fim Distancia do conteudo */
body.tag #Content .sections_group .section, body.archive #Content .sections_group .section {
display: block !important;
padding: 50px 0 100px !important;
}
body.tag #Content .sections_group #Blog_Articles, body.archive #Content .sections_group #Blog_Articles, body.tag #Content .sections_group #FooterInterna, body.archive #Content .sections_group #FooterInterna {
display: block !important;
}