/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 03 2020 | 04:23:36 */
.header .wpel-icon.wpel-image, .footer .wpel-icon.wpel-image {
  display: none !important;
}

.owl-buttons {
  display: none !important;
}

.sow-features-list .sow-features-feature p:last-child {
    margin-top: 20px !important;
}

/*
-----------------------------
SIGA O BLOG
-----------------------------
*/
@media screen and ( max-width: 900px ) {
	#dgd_scrollbox-4412 {
		width: 260px !important;
		left: 50% !important;
		margin-left: -151px !important;
	}
}

@media screen and ( min-width: 901px ) {
	#ssttbutton {
		right: -5px !important;
		bottom: -10px !important;
	}
	
	.dgd_stb_tab {
		display: block !important;
		position: fixed !important;
		left: -31px !important;
		top: 48% !important;
		width: 95px !important;
		height: 31px !important;
		line-height: 1.6 !important;
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		opacity: 1 !important;
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	}
	
	.dgd_stb_box #subscribe-submit input[type="submit"] {
		position: absolute;
		text-align: center;
		left: 50%;
		display: block;
		bottom: 22px;
		margin-left: -73px;
	}
	
	.dgd_stb_box .jetpack_subscription_widget {
		margin-bottom: 50px;
	}
}

/*
-----------------------------
CABEÇALHO
-----------------------------
*/
#header {
	box-shadow: 1px 1px 10px 1px #aaa !important;
	-moz-box-shadow: 1px 1px 10px 1px #aaa !important;
	-webkit-box-shadow: 1px 1px 10px 1px #aaa !important;
	-khtml-box-shadow: 1px 1px 10px 1px #aaa !important;
}

#header .container .row {
	position: relative !important;
}

@media screen and (max-width: 800px) {
	#header .lsi-social-icons {
		display: none !important;
	}
}

#header .lsi-social-icons {
	position: absolute;
	right: 19px;
	top: 7px;
}

#header .lsi-social-icons li a {
	padding: 0 1px !important;
}

#header .icon-set-lsi_widget-2 a, #header .icon-set-lsi_widget-2 a:visited, #header .icon-set-lsi_widget-2 a:focus {
	background: transparent !important;
	color: #aaa !important;
}

#header .icon-set-lsi_widget-2 a:hover {
	background: #1E72BD !important;
	color: #fff !important;
}

#header .menu-wrapper {
/* top: 18px; */
}

#header .site-branding {
	padding: 0 !important;
}

#header .site-logo {
	max-height: 130px !important;
	max-width: 370px !important;
	padding: 9px 0;
}

#mainnav ul li ul {
	box-shadow: 0 0 10px 2px #999 !important;
	width: 270px !important;
}

/*
-----------------------------
GERAL
-----------------------------
*/
.preloader {
	display: none !important;
}

input[type="text"], input[type="email"], input[type="search"], textarea {
	background: #dadada !important;
}

.comment-body {
	background-color: #eaeaea !important;
	box-shadow: 0 0 4px 2px #dadada !important;
}

.children .comment-body {
	background-color: #005FA9 !important;
	color: #fff !important;
}

.children .comment-body .comment-meta a {
	color: #fff !important;
}

.posts-layout .post-format {
    width: 50px !important;
    height: 50px !important;
    line-height: 48px !important;
}

/*
-----------------------------
HOME
-----------------------------
*/
.work-wrap .item-work img, .owl-wrapper img {
	width: 293px !important;
	height: 183px !important;
}

.panel-grid .widget_sow-headline h2 {
	color: #203463 !important;
	font-size: 24px !important;
	text-transform: uppercase !important;
	text-align: left !important;
	font-family: Arial, Helvetica, Geneva, sans-serif !important;
	font-weight: 400 !important;
	line-height: 1.4 !important;
	margin-top: 0 !important;
	margin-bottom: .25em !important;
}

.siteorigin-panels-stretch {
	padding: 0 !important;
}

.panel-row-style {
	padding-bottom: 0 !important;
}

.owl-theme .owl-controls .owl-page span {
	background-color: #68C9E8 !important;
}

.owl-theme .owl-controls .owl-page.active span {
	background-color: #1e73be !important;
}

/*
-----------------------------
WIDGETS
-----------------------------
*/
.widget-area .widget {
	padding: 9px !important;
	background: #f5f5f5 !important;
}

.widget-area .widget .widget-title {
	margin-bottom: 0 !important;
}

.widget_categories ul.children {
	padding-left: 25px !important;
}

.widget_categories ul.children li {
	list-style: disc !important;
}

#secondary li a {
	color: #555 !important;
}

#secondary li a:hover {
	color: #1e73be !important;
}

.panel-grid .popular-posts .wpp-post-title {
	text-decoration: none !important;
	color: #203463 !important;
	margin-top: 0 !important;
	margin-bottom: .25em !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	height: 2.5em !important;
	text-align: left !important;
	display: block !important;
	font-family: Montserrat, sans-serif;
}

.panel-grid .popular-posts ul {
	padding-left: 0 !important;
}

.panel-grid .popular-posts li {
	padding: 10px;
	background: transparent;
	position: relative;
	height: 100%;
	border-bottom: 1px solid #cacaca;
	margin-bottom: 16px;
}

.panel-grid .popular-posts li:last-child {
	border-bottom: 0 none;
}

.widget.popular-posts .wpp-excerpt {
	color: #000;
	font-size: 1.1em;
	margin-top: .7em;
	margin-bottom: 0;
	display: block;
}

.panel-grid .popular-posts .post-stats {
	font-size: 14px !important;
	color: #999 !important;
	font-weight: normal !important;
	margin-bottom: 20px !important;
}

#recentcomments .url, #recentcomments .comment-author-link {
	color: #282a77 !important;
}

#recentcomments .url {
	font-weight: bold !important;
}

#recentcomments .url:hover {
	text-decoration: underline;
}

/*
-----------------------------
BANNER PRINCIPAL
-----------------------------
*/
.sow-slider-image-wrapper, .sow-slider-image-overlay, .sow-slider-image {
	background-repeat: no-repeat !important;
	background-size: auto auto !important;
}

.sow-slider-image {
	background-color: #fff !important;
}

/*
-----------------------------
CHAMADA PRINCIPAL
-----------------------------
*/
.sow-features-list {
	margin: 0 !important;
}

.chamada-home h5 {
	color: #fff;
}

.chamada-home .sow-icon-image {
	background-repeat: no-repeat;
}

.chamada-home .sow-more-text a {
	border: 1px solid #cacaca;
	padding: 8px;
}

.chamada-home .sow-features-list .sow-features-feature {
	height: 30em !important;
	position: relative !important;
}

.chamada-home .sow-features-feature-last-row {
	padding-bottom: 25px;
	color: #fff;
	width: 30% !important;
	margin-right: 3.33%;
	border-radius: 16px;
}

.chamada-home .sow-features-feature-last-row:nth-child(1) {
	background: #203463;
}

.chamada-home .sow-features-feature-last-row:nth-child(2) {
	background: #007FFF;
}

.chamada-home .sow-features-feature-last-row:nth-child(3) {
	background: #808184;
}

/*
-----------------------------
ÚLTIMOS POSTS
-----------------------------
*/
.ultimos-posts .iw-so-article {
	border-bottom: 1px solid #cacaca;
	margin-bottom: 16px;
	height: auto !important;
}

.ultimos-posts .iw-so-article:last-child {
	border-bottom: 0 none !important;
}

h2.iw-so-article-title {
	height: 2.5em !important;
}

.sow-headline .decoration {
	display: none;
}

/*
-----------------------------
RODAPÉ
-----------------------------
*/
footer {
	position: relative;
}

footer .dirceu {
	background: url("https://www.fabriciolima.net/layout/site/dirceuresende.png") no-repeat !important;
	position: absolute !important;
	right: 20px !important;
	top: 18px !important;
	z-index: 999999 !important;
}

footer .dirceu a {
	display: block !important;
	width: 120px !important;
	height: 15px !important;
}

footer .fabricio {
	margin: 0 auto;
	text-align: center;
}

#infinite-footer {
	display: none !important;
}

.site-info {
	display: none;
}

#menu-rodape {
	padding: 0 !important;
}

#menu-rodape li {
	list-style: none;
	background: url("https://www.fabriciolima.net/layout/site/rodape-marcador.png") no-repeat left center;
	padding: 0 0 0 11px !important;
	margin: 7px 0 !important;
}

.widget_nav_menu:first-child a {
	color: #999;
	text-transform: uppercase;
}

.widget_nav_menu:first-child a:hover {
	color: #fff;
	text-decoration: underline;
}

#media_image-5, #media_image-5 figure {
  margin: 0 auto !important;
  text-align: center !important;
}

.crayon-theme-vs2012-black .crayon-code {
  	background-color: #363232 !important;
}

.crayon-button-icon {
    background-image: url("https://www.fabriciolima.net/wp-content/plugins/crayon-syntax-highlighter/css/images/toolbar/buttons.png") !important;
}