/*
Theme Name:     Voice Saude Oral
Theme URI:      https://mekshq.com/theme/voice/
Description:    Saude Oral
Author:         meks
Author URI:     https://mekshq.com
Template:       voice
Version:        1.0
*/





/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url(/wp-content/uploads/fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDujMR6WR.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url(/wp-content/uploads/fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuHMR6WR.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url(/wp-content/uploads/fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDunMR6WR.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url(/wp-content/uploads/fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDubMR6WR.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url(/wp-content/uploads/fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDurMR6WR.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url(/wp-content/uploads/fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuvMR6WR.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url(/wp-content/uploads/fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuXMRw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


.home #main-box-3,
.home #main-box-4{
    
    display: none !important;
}




body .main-navigation a, 
body .sidr a{
    font-family:"Open Sans Condensed";
}
body .entry-title h2, 
body .meta-category a,
body h1.entry-title{
    font-family:"Open Sans Condensed";
}


@media only screen and (max-width: 1024px){
    .vce-header-ads{
        width:100%!important;
    }
    .saude-header{
        float:none!important;
        margin:30px 20px 30px 20px!important;;
    }
}

.vce-res-nav{
    left:10px!important;
}

.widget > div{
    padding:0!important;
}

.main-navigation{
    position:relative;
}
#vce-main #sticky_header.header-is-sticky .main-navigation > #menu2{
position:relative;
text-align:right;
background:none;
}
#vce-main #sticky_header.header-is-sticky .main-navigation > #menu2 li{
background: rgba(252,252,252,0.95);
}


.header-3-wrapper .main-navigation, .header-left-nav .search-header-wrap{
    float:none!important;
}

@media only screen and (max-width: 1023px){
        .imagemsidebar  {
        margin: 0 auto;
        width:300px;
        float:none;
    }
    
    .header-main-area {
        margin:auto;
    }
}




#disqus_thread, 
.comment-reply-title, 
.comment-respond, 
.comments-holder .navigation, 
.header-sticky,
.main-box, .main-box-head, .main-box-title, 
.main-header,
.mks-bredcrumbs-container, .sidebar .widget, 
.sidebar .widget-title, 
.vce-author-card, 
.vce-post, 
ul.comment-list>li.comment, 
ul.comment-list>li.pingback, 
ul.comment-list>li.trackback{
    box-shadow: none!important;
}
#menu2 li a {
    font-style: italic;
    font-size: 14px;
}
ul#so li a{
    font-style: italic;
    font-size: 14px;
    color: #4a4a4a;
}



#vce-main .main-navigation ul{
background: rgba(252,252,252,0.95);
}
#vce-main .header-sticky:not(.header-is-sticky) .main-navigation{
position:relative;
}

#vce-main .main-navigation > #menu2 {
position: absolute;
right: 0;
top: 0;
}
#vce-main .main-navigation ul:last-child{
    float:right;
}




.seccao {
	margin-bottom:45px;
	margin-top:45px;
}
.divisor {
    height: 0;
    margin-top: 100px;
    margin-bottom: 90px;
    text-align: center;
    font-size: 34px;
    line-height: 0px !important;
    border-top: 3px solid #282828;
	border-bottom: 2px solid #282828;
}
.titulo {
    color: white;
	padding: 11px 30px;
	font-size: 26px;
	background-color:#282828;
}
ul.redessociais li {
  display: inline-block;
  vertical-align: top;
  border: none !important;
  padding:0;
  margin-right:5px;
  margin-bottom:10px;
}
ul.redessociais {
	margin-bottom:12px;
	}
ul.redessociais li a:hover{
    opacity:0.7;
}
.logos-nf, .logos-so, .logos-vet, .logos-vr, .logos-call-center, 
.logos-enovits, .logos-smart, .logos-logistica, .logos-teleculinaria,.logos-distribuicao-hoje, .logos-sustentavel
{ display:inline-block; background:url(https://sites.ife.pt/wp-content/uploads/sites/2/2020/12/revistas-do-grupo.png) no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.logos-nf { background-position: -0px -0px; width: 100px; height: 62px; }
.logos-so { background-position: -100px -0px; width: 100px; height: 62px; }
.logos-vet { background-position: -200px -0px; width: 100px; height: 62px; }
.logos-vr { background-position: -0px -62px; width: 100px; height: 62px; }
.logos-call-center { background-position: -100px -62px; width: 100px; height: 62px; }
.logos-distribuicao-hoje { background-position: -200px -62px; width: 100px; height: 62px; }
.logos-enovits { background-position: -0px -124px; width: 100px; height: 62px; }
.logos-smart {     background-position: 10px 0px;width: 108px;height: 62px; }
.logos-logistica { background-position: -208px -122px;; width: 100px; height: 62px; }
.logos-teleculinaria { background-position: 0px -128px;; width: 100px; height: 62px; }
.logos-sustentavel { background-position: -100px -128px; width: 100px; height: 62px; }

/* para ter logo no firefox!*/
.vce-logo img {
  min-height: 40px;
}

#revistas-id .textwidget{
    margin-left:-20px!important;;
    margin-right:-20px!important;
}

.vce-header-ads{
	float: right;
	margin:0 !important;
}
.vce-header-ads .aligncenter,
.vce-header-ads .alignright,
.vce-header-ads .alignleft{
	margin: 0;
}

body .vce-single .entry-header{
text-align:left;
}
@media screen and (min-width:671px){
    body h1.entry-title{
    margin:0 0 15px;
    font-size: 38px;
    }
}
@media screen and (max-width:670px){
    body h1.entry-title {
        padding: 15px 0 0;
    }
}
.vce-lay-c .entry-title, .vce-lay-c .entry-content{
    padding-left:0px;
    padding-right:0px;
    text-align:left;
}

.vce-lay-c .meta-category, .vce-lay-c .entry-meta{
    text-align:left;
}
.entry-meta .print{float:right;}
.entry-meta .print:before{content:"";}





.qc-cmp-button {
background-color: #ffffff !important;
border-color: #ffffff !important;
}
.qc-cmp-button:hover {
background-color: transparent !important;
border-color: #ffffff !important;
}
.qc-cmp-alt-action,
.qc-cmp-link {
color: #ffffff !important;
}
.qc-cmp-button.qc-cmp-secondary-button:hover
{
border-color: transparent !important;
background-color: #ffffff !important;
}
.qc-cmp-button {
color: #008999 !important;
}
.qc-cmp-button.qc-cmp-secondary-button {
color: #008999 !important;
}
.qc-cmp-button.qc-cmp-button.qc-cmp-secondary-button:hover {
color:#ffffff !important;
}
.qc-cmp-button.qc-cmp-secondary-button {
border-color: #d9d7d7 !important;
background-color: #d9d7d7 !important;
}
.qc-cmp-ui,
.qc-cmp-ui .qc-cmp-main-messaging,
.qc-cmp-ui .qc-cmp-messaging,
.qc-cmp-ui .qc-cmp-beta-messaging,
.qc-cmp-ui .qc-cmp-title,
.qc-cmp-ui .qc-cmp-sub-title,
.qc-cmp-ui .qc-cmp-purpose-info,
.qc-cmp-ui .qc-cmp-table,
.qc-cmp-ui .qc-cmp-table-header,
.qc-cmp-ui .qc-cmp-vendor-list,
.qc-cmp-ui .qc-cmp-vendor-list-title {
color: #ffffff !important;
}
.qc-cmp-ui a,
.qc-cmp-ui .qc-cmp-alt-action,
.qc-cmp-toggle-status  {
color: #ffffff !important;
}
.qc-cmp-vendors-purposes-table, .qc-cmp-google-purposes-table, .qc-cmp-features-purposes-table, #qcCmpVendorList, .qc-cmp-persistent-link, .qc-cmp-google-vendor-list, .qc-cmp-table{
background-color: #008999 !important;
}
.qc-cmp-ui {
background-color: #008999 !important;
}
.qc-cmp-publisher-purposes-table .qc-cmp-table-header {
background-color: #008999 !important;
}
.qc-cmp-publisher-purposes-table .qc-cmp-table-row {
background-color: #008999 !important;
}
.qc-cmp-vendor-list .qc-cmp-vendor-row {
background-color: #008999 !important;
}
.qc-cmp-vendor-list .qc-cmp-vendor-row-header {
background-color: #008999 !important;
}
.qc-cmp-small-toggle.qc-cmp-toggle-on,
.qc-cmp-toggle.qc-cmp-toggle-on {
background-color: #008999 !important;
border-color: #008999 !important;
}

.qc-cmp-toggle-off,.qc-cmp-toggle.qc-cmp-toggle-on{
background-color: #056f7b !important;
}


.zp_header_ads h3{
    display:none;
}
.zp_header_ads{
    margin-top:35px;
}
.widget_custom_html .widget-title{
    display:none;
}

ul#conferenciasso li a{
    font-style: italic;
    font-size: 14px;
    color: #4a4a4a;
}


body .header-sticky .site-title img,
body .site-branding img{
    width:100%;
}

.site-branding .vce-logo img{
    max-width:400px;
    height:auto;
}

@media only screen and (max-width: 768px){
    .site-branding img {
        max-width: 180px!important;
        max-height: 28px!important;
    }
}

.zp_header_ads{
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 35px;
}

@media only screen and (min-width: 1024px) and (max-width: 1200px){
    .container.header-main-area{
       max-width: none;
       margin-left:25px;
       margin-right:25px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding-bottom: 35px;
    }
    .site-branding .vce-logo img{
        max-width:230px;
    }
}


.snp-pop-12062-wrap .fancybox-outer,
.snp-pop-12062-wrap .fancybox-inner
{
    min-width: 310px;
}




.pub-main-div{
    background-color:transparent!important;
    padding:0!important;
}


body .pub-main-div {
    height: auto!important;
    display: flex;
}
body .pub-main-div .pub-content-tittle{
    padding-bottom: 10px;
}

body .pub-text-content {
    padding-left: 20px;
}

body .pub-text-content img{
    padding-top: 10px;
}
body .pub-main-div p{
    margin-bottom:0;
}    
    
    
.header-2-wrapper .site-branding, .header-3-wrapper .site-branding {
    top: 35px;
    left: 0px;
}    

.site-branding .vce-logo img {
    /*max-width: 300px;*/
    height: auto;
}

#revistas-id,
.page-id-14248 .vce-featured,
.page-id-14248 #rev_slider_error_1_wrapper{
    
    display: none;
}


.acyfield_setorprofissional{
    
    display: flex;
    flex-direction: column;
}

.top-header,
.a2a_vertical_style{
    
    display: none !important;
}

@media screen and (min-width: 769px) {
    body .pub-text-content {
        padding-left: 20px;
    }
}


@media screen and (max-width: 768px) {
    body .pub-main-div {
        flex-direction: column;
    }
    body .pub-text-content {
        padding-left: 0;
        padding-top:20px;
    }
    body .pub-text-content {
        width: 100%;
    }    
    body .pub-div-img {
        width: 100%;
    }
    .site-branding .vce-logo img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
}


