/* FrontPage */
.thbNormal .wkp2 .leftSide { padding-left: 0px; }


/*** NOVO ***/

body,#tdSideMenu a.PostMostReaded .Title {
    /* font-family: "Segoe UI",verdana,sans-serif !important; */
    font-family: Georgia, "Times New Roman", Times, serif !important;
}

#tdSideMenu *, #cx-page-header a, #elmMainIndexes a,.divSpecialistComment h3.label, .divSpecialistComment .specialistComment, #FakeFaqContainer *,
.postShareBtns .h, .cx-box-head .folderPathLink, .commentsContainer .commentContent.postContent *,.commentsContainer h4, #FakeFAQSub, .PostReviewers *,.pQuote,.cxc_box,
#formQuickReplyContentDefault *, #formSendFriendContentDefault *,.navButtons *,.rate *,.rightFooter *,#cx-page-footer,.showall a,.cx-panel-item-body h3,
#boxFolderContentHeadDefault h3,#boxFolderContentHeadDefault *,.cx-panel-item-body h5 {
    font-family: "Segoe UI",verdana,sans-serif !important;
}

body {
    font-size: 18px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


#cx-page-body {
    margin-left: 0;
}
#panelViewFrontPage .cx-panel-item,
#panelEditFrontPage .cx-panel-item { margin: 0px; clear: both; }

#cx-page-content {
    width: 100%;
    background-image: none;
}

#cx-page-header {
    background-image: none !important;
    height: 80px;
    margin-bottom: 20px;
    background-color: #01386D;
}

#cx-page-header a {
    color: #ECCC6C;
}

#cx-page-header #cx-page-link {
    width: 100%;
}

.cx-box-head,
.postList li.odd,
.postSlide {
    background: #E9EAEE;
}

.postList li.psli3 {
    border-bottom: 1px solid #E9EAEE;
}

textarea.text {
    border: 1px solid #A5ACB2;
    border-radius: 0;
}

#elmSideMenu .cx-box-body,
.sideMenu .cx-box-body,
.treeLine,
.postList li.even {
    background: #F3F3F5;
}

.mainContent div.postContent.postFull, .commentsContainer { padding: 0 50px; }

body.res1024 #cx-page-body {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
}

#tdSideMenu {
    width: 300px;
    padding: 0;
}

#tdSideMenu .cx-box {
    width: 100%;
}

.sideMenu * {
    font-size: 16px;
}

div#panelViewFrontPage_col_0 {
    width: 100% !important;
}
.cx-box-head {
    padding: 10px 5px;
}

.sideMenu .cx-box-head a {
    font-weight: 600;
}

.postList li a {
    font-size: 18px;
}

#cx-page-date {
   left: 0;
   padding-left: 10px;
}


.thbLarge .wkp3 {
    width: 100%;
    height: 300px !important;
}


.thbNormal .wkp .thumb {
    width: 100%;
    height: auto;
}

h1 img {
    display: none;
}

.mainContent {
    padding-right: 20px;
}



.cx-panel-separator {
    margin: 0;
}



.wkp .thumb {
    width: 100%;
    height: auto;
}

.cx-panel-wrapper.cx-panel-wrapper-2 .cx-panel-column {
    width: 47.9% !important;
    margin: 0 2% !important;
}

.cx-panel-wrapper.cx-panel-wrapper-3 .cx-panel-column {
    width: 30% !important;
    margin: 0 2%;
}

div#panelViewFrontPagePanel11_col_0 {
    margin-left: 0 !important;
}

div#panelViewFrontPagePanel11_col_1 {
    margin-right: 0 !important;
}

.cx-panel-wrapper.cx-panel-wrapper-3 .cx-panel-column.cx-panel-column-0 {
    margin-left: 0 !important;
}

.cx-panel-wrapper.cx-panel-wrapper-3 .cx-panel-column.cx-panel-column-2 {
    margin-right: 0 !important;
}

.wkp h4 {
    font-size: 20px;
}

h1,h2,h3,h4,h5,h6
{
	 font-weight: normal;
}

h1 img,h2 img,h3 img,h4 img,h5 img,h6 img
{
	display: none;
}
h3 {
    font-size: 28px;
}

h5 {
    font-size: 24px;
}


.cx-panel-item-color-transparent {
    width: 100%;
}



div#panelViewFrontPagePanel11_col_1 {
    margin-right: 0 !important;
}


.wkp .resume {
    font-size: 16px;
    line-height: 150%;
}

.wkp .resume * {
    font-size: 1em;
}

div#panelViewFrontPagePanel18_col_0 {
    width: 100% !important;
}

#cx-page-header a {
    left: 0;
}


.imgSide {
    width: 425px;
    height: 282px;
}

.imgSide img {
    width: 425px !important;
    height: 282px !important;
}

.postList {
    padding: 0 0 0 425px;
    display: table;
}
.postList li {
    height: 70px;
    display: table-row;
}
.postSlide h2
{
    display: table-cell;
    vertical-align: middle;
    padding-left: 2%;
}
.postSlide {
    height: 282px !important;
}

.cx-panel h1 {
    font-size: 24px;
    font-weight: normal;
}

.wkp1, .wkp2 {
    margin-bottom: 40px;
}

.slideArrow
{
	height: 70px;
	width: 35px;
}

#slideArrow1,#slideArrow2 {
    width: 0;
    height: 0;
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;

}

#slideArrow1 { background: none; border-right: 35px solid #F3f3f5; }
#slideArrow2 { background: none; border-right: 35px solid #E9EAEE; }


a:hover,.postList li a:hover,.cx-panel-item-body a:hover,div.postContent a:hover *, div.postContent a:hover {
    text-decoration: none;
    color: #0099CC;
    transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
}

.wkp .resume:hover, .wkp .resume:hover * {
    text-decoration: none;
    color: #333;
}

.MaxWrapper {
    margin: 0 auto;
    width: 100%;
    max-width: 1280px;
    clear: both;
}

.ExternalLinks ul {
    margin: 0;
    float: right;
}

.ExternalLinks li {
    display: inline-block;
    padding: 25px 15px;
}

.mainContent div.postContent {
    width: 100%;
}

div.specialistComment_1, div.specialistComment_2 {
    margin-right: 26px;
}

#cx-page-header a.BlogLogo {
    margin-top: 0;
    width: 390px;
    height: 80px;
    background: url(../../_imgs/logo-abc.png) no-repeat;
    background-position: center;
    background-size: contain;
}

.sideMenu ul li a
{
	padding: 10px;
}

.thbLarge .wkp .huge
{
	display: block;
	width: 100%;
}

div.postContent p.date {
    margin: 30px 0;
    font-size: 16px;
}
div.postContent p.date time
{
	color: #999;
}
div.postContent .header2 .title, div.postContent .header2 .title * {
    font-size: 24px;
}
div.postContent h1, div.postContent h1 *, div.postContent .content h1, div.postContent .content h1 * {
    font-size: 34px;
}


div.postContent .content,
div.postContent .content * { font-size: 18px;line-height: 170%; }


.cxc_box {
    margin: 15px 0;
    float: left;
}

div.divSpecialistComment h3.label,div.postRelatedInfo h2,div.divSpecialistComment h3.label *,div.postRelatedInfo h2 * {
    color: #004e96;
    font-size: 20px;
}

div.postContent .flags {
    padding-bottom: 10px;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

#boxRelatedLinks .cx-box-body ul {
    padding: 0 10px 0 10%;
    width: 100%;
}

.desktop .MobileOnly
{
    display: none;
}

div.specialistComment .content, div.specialistComment .content2 {
    height: auto;
}

div.specialistComment div.ft-ag strong {
    font-weight: normal;
}

html,body,#cx-tag-container,#cx-page-content,#cx-page-wrapper
{
    width: 100%;
    clear: both;
}

div#AppLayerModalDiv {
    height: 100% !important;
    min-height: 100% !important;
    position: fixed !important;
    top:0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
}

div#boxSearchBodyDefault input.text {
    width: 96% !important;
    height: 32px !important;
}

.bdSocialBox {
    display: block !important;
}

.postRelatedInfo div {
    width: 100% !important;
}

.mainContent .cx-box-body {
    padding:  0;
}


#PlataformFooter {
    background-color: #012549;
	padding: 20px 10px;
    color: #FFF;
}

.TextCenter { text-align: center; }
.TextWhite { color: #FFF; }
.FS14 { font-size: 14px; }

#cx-page-footer {
    width: 100%;
    background-color: #01386D;
    height: auto;
    padding: 10px;
}

#cx-page-footer *,
#cx-page-footer a {
    color: #FFF;
    font-size: 14px;
    text-align: center;
}

div.postContent .PostReferences h2,
div.postContent .PostReviewers h2 { font-size: 1.4rem; }

#wformQuickQuiz {position: fixed !important;}

@font-face {
	font-family: 'cxled';
	src: url('https://www.abc.med.br/font/rounded_led_board-7.ttf');
}


@media screen and (max-width: 1300px) {

    .mainContent div.postContent {
        padding: 0 0 0 20px;
    }
}

@media screen and (max-width: 1000px) {

    .mainContent div.postContent {
        padding: 0 20px;
    }

    .ExternalLinks {
        display: none;
    }

    #tdSideMenu,td.mainContent
    {
        width: 100%;
        display: block;
    }

    div#cx-page-header {
        margin-bottom: 0;
    }

    div#bdSocialGoogle,div#bdSocialFace {
        text-align: center;
    }

    .mainContent{ padding-right: 0; }

    #cx-page-header a.BlogLogo {
        margin: 0 2%;
        margin-top: 0;
        max-width: 96%;
        background-size: 100%;
        float: left;
        background-clip: padding-box;
        box-sizing: border-box;
    }

    div#boxFolderContentHeadDefault,div#elmMainIndexesContentDefault
    {
        display: none;
    }
}


@media screen and (max-width: 770px) {

    .mainContent div.postContent {
        padding: 0 20px;
    }

    .fp_sep_1_dotted_fff {
        display: none;
    }

    div.sideopts
    {
        display: none;
    }
/* 
    div#panelViewFrontPage_itm_Item5G5ZAQ0
    {
        display: none;
    } */

    .wkp3 {
        height: auto !important;
    }

    .cx-panel-separator {
        margin: 0;
        display: none !important;
    }

    div.postContent h1, div.postContent h1 *, div.postContent .content h1, div.postContent .content h1 * {
        font-size: 24px;
    }

    .mainContent div.postContent {
        padding:  0 20px;
    }

    .mainContent div.postContent.postFull, .commentsContainer { padding: 0 10px; }
}

@media screen and (max-width: 640px) {


    .wkp3 {
        width: 100%;
    }

    .cx-panel-wrapper.cx-panel-wrapper-2 .cx-panel-column {
        width: 100% !important;
        margin: 0 !important;
    }

    .cx-panel-wrapper.cx-panel-wrapper-3 .cx-panel-column {
        width: 100% !important;
        margin: 0;
    }

    div#boxViewFrontPageBodyPanel,#boxViewFrontPageBodyPanel,#elmMainIndexes
    {
        padding: 0;
    }
/*
    #pageHome td.mainContent {
        display: table-row-group;
    }

    #pageHome #tdSideMenu {
        display: table-header-group;
    }
*/
    #middlesite blockquote {
        margin: 0 auto;
    }
}

@media screen and (max-width: 480px) {

    .mainContent div.postContent {
        padding:  0 10px;
    }
}

@media screen and (max-width: 360px) {

    .bdSocialBox {
        display: none !important
    }
}
