/*  MICROTHEMER STYLES  */


/*= Geral ===================== */

/** Geral >> Site title link **/
.site-title a {
	font-weight: 900 !important;
	font-style: italic !important;
	text-align: center !important;
	vertical-align: middle !important;
}

/** Geral >> Masthead ast site identity **/
#masthead .ast-site-identity {
	vertical-align: bottom !important;
	border-bottom-width: 5px !important;
}

/** Geral >> Fl node hp6t9odwbrya fl row content wrap **/
.fl-node-hp6t9odwbrya .fl-row-content-wrap {
	vertical-align: super !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Geral >> Header left section **/
#header-left-section {
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** Geral >> Site title link _2 **/
#site-title a {
	color: rgb(0, 2, 7) !important;
	font-size: 30px !important;
	line-height: 40px !important;
	font-weight: 600 !important;
	position: relative !important;
	top: 60px !important;
}

/** Geral >> Header logo image custom logo **/
#header-logo-image .custom-logo {
	line-height: 20px !important;
	height: 200px !important;
}

/** Geral >> Site navigation **/
#site-navigation {
	vertical-align: baseline !important;
	background-color: rgb(254, 250, 250) !important;
	border-top-color: rgb(254, 250, 250) !important;
	border-top-width: 0 !important;
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 50px !important;
	bottom: 10px !important;
}

/** Geral >> Site navigation inner wrap **/
#site-navigation .inner-wrap {
	color: rgb(0, 0, 0) !important;
	border-bottom-color: rgb(222, 181, 110) !important;
}

/** Geral >> Menu item 46 link **/
#menu-item-46 a {
	color: rgb(0, 1, 4) !important;
	border-bottom: 3px solid rgba(222, 181, 110, 0.9) !important;
}

/** Geral >> Menu item 71 link **/
#menu-item-71 a {
	color: rgb(0, 1, 4) !important;
	background-color: rgb(255, 255, 255) !important;
	border-bottom: 3px solid rgba(222, 181, 110, 0.9) !important;
}

/** Geral >> Menu item 72 link **/
#menu-item-72 a {
	color: rgb(0, 1, 4) !important;
	background-color: rgb(255, 255, 255) !important;
}

/** Geral >> Menu item 74 link **/
#menu-item-74 a {
	color: rgb(0, 1, 4) !important;
	background-color: rgb(255, 255, 255) !important;
}

/** Geral >> Menu item 76 link **/
#menu-item-76 a {
	color: rgb(0, 1, 4) !important;
	background-color: rgb(255, 255, 255) !important;
}

/** Geral >> Header text nav container **/
#header-text-nav-container {
	border-bottom-color: rgb(222, 181, 110) !important;
}

/** Geral >> Ast desktop header site header primary section left **/
#ast-desktop-header .site-header-primary-section-left {
	width: 810px !important;
	border-bottom: px solid rgb(0, 0, 0) !important;
	border-top-width: 0 !important;
}

/** Geral >> Ast builder grid row has sides **/
.site-primary-header-wrap .ast-builder-grid-row-has-sides {
	height: 115px !important;
}


/*= Menu principal ============ */

/** Menu principal >> Menu item 46 menu link **/
#menu-item-46 .menu-link {
	color: rgb(0, 1, 4) !important;
	vertical-align: bottom !important;
}

/** Menu principal >> Primary site navigation main navigation **/
#primary-site-navigation .main-navigation {
	color: rgb(0, 0, 0) !important;
	text-align: left !important;
	height: 100px !important;
	border-bottom-color: rgb(222, 181, 110) !important;
	border-bottom-width: 5px !important;
	position: absolute !important;
	left: 36px !important;
}

/** Menu principal >> Fl rich text paragraph (#1) **/
.fl-rich-text p:nth-of-type(1) {
	text-align: justify !important;
}

/** Menu principal >> Fl rich text paragraph (#2) **/
.fl-rich-text p:nth-of-type(2) {
	text-align: justify !important;
}

/** Menu principal >> Fl rich text paragraph (#3) **/
.fl-rich-text p:nth-of-type(3) {
	text-align: justify !important;
}

/** Menu principal >> Fl rich text paragraph (#4) **/
.fl-rich-text p:nth-of-type(4) {
	text-align: justify !important;
}

/** Menu principal >> Fl rich text paragraph (#5) **/
.fl-rich-text p:nth-of-type(5) {
	text-align: justify !important;
}

/** Menu principal >> Fl rich text paragraph (#6) **/
.fl-rich-text p:nth-of-type(6) {
	text-align: justify !important;
}

/** Menu principal >> Fl rich text paragraph (#7) **/
.fl-rich-text p:nth-of-type(7) {
	text-align: justify !important;
}

/** Menu principal >> Fl rich text paragraph (#8) **/
.fl-rich-text p:nth-of-type(8) {
	text-align: justify !important;
}

/** Menu principal >> Fl rich text paragraph (#9) **/
.fl-rich-text p:nth-of-type(9) {
	text-align: justify !important;
}

/** Menu principal >> Fl rich text paragraph (#10) **/
.fl-rich-text p:nth-of-type(10) {
	text-align: justify !important;
}

/** Menu principal >> Fl rich text paragraph (#11) **/
.fl-rich-text p:nth-of-type(11) {
	text-align: justify !important;
}

/** Menu principal >> Post 83 fl builder content primary **/
#post-83 .fl-builder-content-primary {
	text-align: justify !important;
}

/** Menu principal >> Primary menu ast masthead custom menu items **/
#primary-menu .ast-masthead-custom-menu-items {
	position: relative !important;
	clear: right !important;
}

/** Menu principal >> Masthead main header bar **/
#masthead .main-header-bar {
	border-bottom-width: 0 !important;
}

/** Menu principal >> Menu item 70 link **/
#menu-item-70 > a {
	color: rgb(0, 1, 4) !important;
	border-bottom: 3px solid rgba(222, 181, 110, 0.9) !important;
}

/** Menu principal >> Menu item 71 menu link **/
#menu-item-71 .menu-link {
	color: rgb(0, 1, 4) !important;
}

/** Menu principal >> Menu item 72 menu link **/
#menu-item-72 .menu-link {
	color: rgb(0, 1, 4) !important;
}

/** Menu principal >> Menu item 74 menu link **/
#menu-item-74 .menu-link {
	color: rgb(0, 1, 4) !important;
}

/** Menu principal >> Menu item 76 menu link **/
#menu-item-76 .menu-link {
	color: rgb(0, 1, 4) !important;
}

/** Menu principal >> Header text nav wrap **/
#header-text-nav-wrap {
	border-bottom-style: solid !important;
}

/** Menu principal >> Menu item 444 link **/
#menu-item-444 > a {
	color: rgb(0, 2, 7) !important;
	text-decoration: none !important;
	border-bottom-color: rgb(222, 181, 110) !important;
	border-bottom-width: 5px !important;
}

/** Menu principal >> Post 50 **/
#post-50 {
	border-bottom-color: rgba(222, 181, 110, 0.9) !important;
}

/** Menu principal >> Ast facebook svg **/
.ast-facebook svg {
	background-color: rgb(0, 0, 0) !important;
}

/** Menu principal >> Site header below section left **/
#ast-desktop-header .site-header-below-section-left {
	color: rgb(222, 181, 110) !important;
}

/** Menu principal >> Main **/
#main {
	color: rgb(222, 181, 110) !important;
	cursor: auto !important;
}

/** Menu principal >> Link **/
#menu-item-452 > a {
	color: rgb(0, 2, 7) !important;
}

/** Menu principal >> Link _2 **/
#menu-item-451 > a {
	color: rgb(0, 2, 7) !important;
}

/** Menu principal >> Menu link **/
#menu-item-347 .menu-link {
	color: rgb(0, 2, 7) !important;
}

/** Menu principal >> Menu link _2 **/
#menu-item-475 .menu-link {
	color: rgb(0, 2, 7) !important;
}

/** Menu principal >> Link _3 **/
#menu-item-346 > a {
	color: rgb(0, 2, 7) !important;
}

/** Menu principal >> Link _4 **/
.slick-track > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > span:nth-of-type(1) > a {
	color: rgb(254, 250, 250) !important;
}

/** Menu principal >> Link _5 **/
.slick-track > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h2:nth-of-type(1) > a {
	color: rgb(254, 250, 250) !important;
	position: relative !important;
	top: 70px !important;
}

/** Menu principal >> Uabb blog post content **/
.slick-current .uabb-blog-post-content {
	height: 400px !important;
	border-bottom-width: 5px !important;
}

/** Menu principal >> Heading 2 **/
.slick-track > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h2 {
	width: 307px !important;
}

/** Menu principal >> Uabb blog post content _2 **/
.slick-track > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .uabb-blog-post-content {
	height: 400px !important;
}

/** Menu principal >> Div **/
.slick-track > div:nth-of-type(2) > div {
	height: 400px !important;
}

/** Menu principal >> Div _2 **/
.slick-track > div:nth-of-type(3) > div {
	height: 400px !important;
}

/** Menu principal >> Uabb blog posts shadow **/
.slick-current .uabb-blog-posts-shadow {
	height: 400px !important;
}


/*= Conteúdo ================= */

/** Conteúdo >> Post 132 fl post carousel text wrap **/
.post-132 .fl-post-carousel-text-wrap {
	width: 2000px !important;
}


/*= Menu principal 2 ========== */

/** Menu principal 2 >> Uabb blog post content **/
.slick-track > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > .uabb-blog-post-content {
	height: 400px !important;
}


/*= Meus seletores ============ */

/** Meus seletores >> Uabb blog post content _2 **/
.slick-track > div:nth-of-type(5) > div:nth-of-type(1) > div:nth-of-type(1) > .uabb-blog-post-content {
	height: 400px !important;
}

/** Meus seletores >> Fl post slider content **/
.category-general .fl-post-slider-content {
	top: 270px !important;
}

/** Meus seletores >> Fl post slider content bg **/
.category-general .fl-post-slider-content-bg {
	top: 1250px !important;
}

/** Meus seletores >> Fl post slider feed more **/
.category-general .fl-post-slider-feed-more {
	color: rgba(222, 181, 110, 0.9) !important;
}


/*( < 1200 )*/
@media (max-width: 1199.98px) {
	/** Meus seletores >> Div (#1) **/
	.fl-row-content-wrap > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) {
	height: 350px !important;
}

	/** Meus seletores >> Heading 4 **/
	.uabb-video-gallery-wrap > div:nth-of-type(5) > div:nth-of-type(1) > a:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > h4 {
	bottom: -110px !important;
}

	/** Meus seletores >> Paragraph **/
	#block-20 p {
	font-size: 22px !important;
	text-align: center !important;
	word-wrap: normal !important;
	vertical-align: middle !important;
}

}


/*( < 768 )*/
@media (max-width: 767.98px) {
	/** Meus seletores >> Widgettitle **/
	.widget_custom-twitter-feeds-widget .widgettitle {
	color: rgb(222, 181, 110) !important;
}

}


/*( < 480 )*/
@media (max-width: 479.98px) {
	/** Geral >> Site title link _2 **/
	#site-title a {
	font-size: 20px !important;
	word-wrap: break-word !important;
}

	/** Geral >> Site title link **/
	.site-title a {
	font-size: 12px !important;
	position: relative !important;
	top: 10px !important;
	right: 50px !important;
}

	/** Geral >> Image **/
	#masthead > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > span:nth-of-type(1) > a:nth-of-type(1) > img {
	position: relative !important;
	top: -10px !important;
	left: 125px !important;
}

	/** Geral >> Span **/
	#masthead > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > span {
	font-size: 15px !important;
	position: relative !important;
	top: 50px !important;
}

	/** Meus seletores >> Qlwapp toggle **/
	#qlwapp .qlwapp-toggle {
	bottom: 200px !important;
}

}

