/* COLOR */
h1, h2, h3, h4, h5, h6 {color: #2c363d; font-weight: bold;}

/* HEADER CABECALHO */
.jsn-homepage #jsn-header {background: #f1f1f1;}
#jsn-header {background: #f1f1f1;}
#jsn-header.jsn-menu-sticky {background: #f1f1f1; position: fixed;}
#jsn-header.jsn-menu-sticky h1 {display: none;}
@media only screen and (max-width: 768px), (max-device-width: 768px) {
	body.jsn-color-red.jsn-mobile #jsn-header {background-color: #fff !important;}
	.jsn-homepage #jsn-header {position: relative;}
}
@media only screen and (max-width: 480px), (max-device-width: 480px) {
	body.jsn-color-red #jsn-header {background-color: #2c363d !important;}
	.jsn-homepage #jsn-header {position: relative;}
}
div.jsn-modulecontainer ul.menu-mainmenu > li > a {padding: 10px; color: #111; font-size: 14px;}
div.jsn-modulecontainer ul.menu-mainmenu > li {padding: 35px 0;}
div.jsn-modulecontainer ul.menu-mainmenu > li.parent > a .jsn-menutitle:after {color: #2c363d;}

/* MENU DROPDOWN */
ul.jsn-submenu-level-1 li a {padding: 4px 15px !important;}

/* LOGO */
#jsn-logo a, #jsn-logo .jsn-modulecontainer, #jsn-logo h1 {margin: 0;}
#jsn-logo a {color: #2c363d; font-weight: 500;}
#jsn-logo h1 {font-size: 14px; text-align: center; display: table-cell; line-height: 14px; letter-spacing: -0.8px;}
#jsn-header.jsn-menu-sticky #jsn-logo img {height: 70px; width: 114px; margin-top: 3px;}
#jsn-header.jsn-menu-sticky #jsn-logo a {margin: 0;}
#jsn-header.jsn-menu-sticky #jsn-logo h1 {padding-top: 12px;}
@media only screen and (max-width: 768px), (max-device-width: 768px) {
	#jsn-logo a {width: 90%;}
	#jsn-logo {padding-top: 6px; text-align: center;}
	#jsn-logo img {height: 64px; width: 104px;}
	#jsn-logo h1 {display: initial;}
	#jsn-menu .jsn-modulecontent > .jsn-menu-toggle {color: #2c363d;}
	#jsn-menu .jsn-menu-toggle.active {color: #fff;}
}

}
/* BUSCA */
.search-menu label {display: none;}
.search-menu #mod-search-searchword {background-color: unset; background-image: url("icon-zoom-black.png"); background-repeat: no-repeat; border: none; border-radius: 0px; box-shadow: unset;}
.search-menu #mod-search-searchword {width: 0; margin-top: 42px; -webkit-transition: width 0.5s ease-in-out; -moz-transition: width 0.5s ease-in-out; -o-transition: width 0.5s ease-in-out; transition: width 0.5s ease-in-out;}
.search-menu #mod-search-searchword:focus {background-image: unset; width: 100px; margin-top: 38px; border: 1px solid #ccc; background-color: #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: width 0.5s ease-in-out; -moz-transition: width 0.5s ease-in-out; -o-transition: width 0.5s ease-in-out; transition: width 0.5s ease-in-out;}
#jsn-header.jsn-menu-sticky .search-menu #mod-search-searchword {margin-top: 25px;}
#jsn-header.jsn-menu-sticky .search-menu #mod-search-searchword:focus {margin-top: 20px;}
@media only screen and (max-width: 768px), (max-device-width: 768px) {
	.search-menu  #mod-search-searchword {margin-top: 5px; margin-right: 5px;}
	.search-menu #mod-search-searchword:focus {margin-top: 5px;}
	#jsn-header.jsn-menu-sticky .search-menu #mod-search-searchword {margin-top: 5px;}
}
.search-menu h3.jsn-moduletitle {display: none;}
.search-menu .element-invisible {width: 0px; height: 0px;}

/* PROMO IMAGEMS DESTAQUE */
#jsn-promo {background-color: rgba(0,0,0,0.1);}

/* CONTENT-TOP-OVER BREADCRUMBS */
body:not(.jsn-homepage) #jsn-content-top-over {background: url(/images/logo/pattern-sc.png);}
.breadcrumb li {text-shadow: unset; font-size: 16px;}
.breadcrumb [class^="icon-"], .breadcrumb [class*=" icon-"] {margin-top: 4px;}

/* ---------- MODULES INI ---------- */
/* LIGHTBOX 1 */
div.lightbox-1 div.jsn-modulecontainer_inner {background: #f1f1f1;}
/* RICHBOX 1 */
div.richbox-1 div.jsn-modulecontainer_inner {background-color: #2c363d;}
div.richbox-1 {background-color: #2168b6; text-align: center; text-align: -webkit-center; margin: 4px 0; padding: 0px 10px; width: 100%; height: 100px; display: table;}
div.richbox-1 div {display: table-cell; vertical-align: middle;}
div.richbox-1 div.jsn-modulecontainer_inner {background-color: unset;}
div.richbox-1 ul {list-style-type: none;}
div.richbox-1 ul li {margin: 0;}
div.richbox-1 a {color: #fff; font-weight: bold; font-size: 20px;}
@media only screen and (max-width: 768px), (max-device-width: 768px) {
	div.richbox-1 a {font-size: 18px;}
}
/* RICHBOX 2 */
div.richbox-2 {background-color: unset; background: url( "pattern-sc.png"); text-align: center; text-align: -webkit-center; margin: 4px 0; padding: 0px 10px; width: 100%; height: 100px; display: table;}
div.richbox-2 div {display: table-cell; vertical-align: middle;}
div.richbox-2 div.jsn-modulecontainer_inner {background-color: unset;}
div.richbox-2 ul {list-style-type: none;}
div.richbox-2 ul li {margin: 0;}
div.richbox-2 a {color: #444444; font-weight: bold; font-size: 20px;}
@media only screen and (max-width: 768px), (max-device-width: 768px) {
	div.richbox-2 a {font-size: 18px;}
}
/* MODULE TITLE */
#jsn-pos-content-top .jsn-modulescontainer {padding-bottom: 0;}
.module-title-sc h3.jsn-moduletitle {font-size: 2em; color: #2c363d; text-align: center; padding: 2em 0;}
.module-title-sc.comunicado h3.jsn-moduletitle {padding: 2em 0 1em 0;}
.module-title-sc h3.jsn-moduletitle:before {content: " "; width: 42px; height: 21px; position: absolute; top: 32px; margin-left: -21px; background-image: url(/images/logo/module-title-sc.png);}
.allmode-columns.module-title-sc,
.allmode-columns.module-title-sc .allmode-wrapper {margin-top: 0;}
/* COMUNICADO */
.comunicado .jsn-article {font-size: 20px; text-align: center; width: 60%; margin: auto; line-height: 30px; margin-bottom: 20px;}
.comunicado .jsn-article h3 {font-size: 20px;}
@media only screen and (max-width: 768px), (max-device-width: 768px) {
	.comunicado .jsn-article {font-size: 16px; width: initial; line-height: 20px; margin-bottom: 16px;}
}
/* NO SCROLL */
#jsn-content-top {overflow: hidden;}
/* CONTENT-BOTTOM-UNDER */
#jsn-content-bottom-below {display: none;}
/* ---------- MODULES END ---------- */

/* RAXO */
.columns-green a, .columns-green .allmode-name, .columns-green .allmode-title, .columns-green .allmode-showall {color: #4d9926 !important;}
.allmode-columns, .allmode-columns .allmode-name, .allmode-columns .allmode-topitem, .allmode-columns .allmode-img img {border-color: #fff !important;}

/* DOCMAN */
div.docman_document div.docman_download {display: none;}

/* ARTICLE */
.jsn-article-toolbar .btn-group.pull-right {display: none}

/* USERMODULE3 MAPA DO SITE */
#jsn-usermodules3 {background: url(/images/logo/pattern-sc.png); text-align: left !important;}
#jsn-usermodules3 ul {list-style-type: none;}
#jsn-usermodules3 ul li {margin: 0;}
#jsn-usermodules3 h3, #jsn-usermodules3 p, #jsn-usermodules3 i, #jsn-usermodules3 a {color: #2c363d; letter-spacing: 1px;}
.links-governo p {border: 1px solid #2c363d; padding: 10px; font-weight: 600; margin: 10px 20px; text-align: center;}
.links-governo p:hover {background: #fff;}
@media only screen and (max-width: 768px), (max-device-width: 768px) {
	#jsn-usermodules3 div.grid-col:not(.links-governo) {display: none;}
}

/* FOOTER RODAPE*/
#jsn-footer {background: #2c363d; opacity: 1;}
#jsn-footer .img-ft-bg {background: #2c363d; opacity: 1;}
#jsn-footer p, #jsn-footer a {color: #c8cbca; line-height: 18px;}
#jsn-footer-below {display: none;}
#jsn-footer div {padding: 0;}
#jsn-footer {padding: 10px 0;}

/* PAGINATION */
.pagination ul {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.jsn-pagination > span, .jsn-pagination > a{
    position: relative;
	top: 7px;
    padding: 6px 7px 7px 7px;
    border: 1px solid #ccc;
}


.jmm-social.default .jmm-link .jmm-ico {
    FONT-WEIGHT: 200 !important;
    font-size: 22px !important;
    line-height: 30px !important;
    width: 30px !important;
    height: 30px !important;
    -webkit-transition: 0.3s !important;
    transition: 0.3s !important; 
    color: #fff !important;
    background: #444 !important;
    text-align: center !important;
}

/* MODULO TOP OVER */
div#jsn-content-top-over {
    background: #FFFFFF !important;
} 

/* MODULO NOTICIAS */
div#jsn-content-top {
    background: #f0f2f3 !important;
}

