/* ================================ */
/* Estilos Estáticos */
/* ================================ */



	.widget_tags .box-tags a {
			background-color: #953b2a;
			color: #fff;
		}

	.widget_tags .box-tags a:hover{
		color: #fff;
	}	

	.canvas {
			background-color: rgba(216,110,50,0.6);
		}
	.single_variation_wrap .single_add_to_cart_button.button, body .tparrows.custom:hover:before, body .go-to-top:hover, .button.button_grey_light:hover, .button.button_white:hover, .post_image_buttons .icon_box:hover, .pagination li span.current, .pagination li a:hover, .button.button_orange, .button.search_button:hover, .shopping_button:hover, .close_search_form:hover, .button.button_grey:hover, body .post_text .post_theme, .login_block > ul > li:hover > a, .button.view_button:hover, .widget_tags .box-tags a:hover, #sidebar .widget_zn_mailchimp .btn-email:hover, .owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover, .tabs.variation_2 .tabs_conrainer .tabs_nav li.ui-tabs-active a, .tabs.variation_2 .tabs_conrainer .tabs_nav li a:hover, .wp-polls-form input.Buttons, #flexslider .flex-direction-nav a:hover, .flexslider .flex-direction-nav a:hover, ul.posts_numeric li:hover .comment_number, .vc_wp_tagcloud_flat a:hover, .calendar table tr td.current, .calendar table tr td#today, .calendar table tr td.link a:hover, .custom_select .select_list li:hover, .ui-slider-range, #sidebar .widget.widget_product_tag_cloud .box-tags a:hover, #contactform-submit:hover, body #buddypress div.item-list-tabs ul li>a.button_orange, body #buddypress div.item-list-tabs ul li>a:hover, body .wpcf7-submit:hover, body .wpb_button.button_orange, body .wpb_button.button_grey:hover, body .wpb_button.button_orange i, .pricing-box .p_table > footer a, p span.pointed, .alert .button.button_orange[class*='button_type_icon_'] i {
			background: #d86e32;
		 }


	header.header, body .header[class*='header-'], .header.header_2 .searchform_wrap, .header.header_3 .searchform_wrap, body header.header_5 .searchform_wrap{
		background-color: #f5f5f5;
	}

	header.header .pre_header{
		background-color: #f5f5f5;
	}
	.cookie.cwcookielaw span{
		color: #4f1a1b;
	}
	.cookie.cwcookielaw{
		background-color: #fff;
	}
	
	header.header .h_top_part{
		background-color: #f5f5f5;
	}
	header.header .h_top_part{
		border-bottom-color: #cccccc;
	}
	
	header.header .menu_wrap{
		background-color: #953b2a;
	}
	
	header.header .searchform_wrap{
		background-color: #953b2a;
	}
	
	header.header .menu_wrap .menu_border{
		border-bottom-color: #953b2a;
	}
	.footer .widget_slider_posts h4 a { color: #fff; }
	footer.footer { border-top: 2px solid  #383e44; }
	footer.footer .footer_bottom_part { border-top-color: #4b5158; }
	
	
	header.header #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{
		color: #953b2a;
	}
	
	
	header.header .mobile_menu.var2 nav ul li a, header.header .mobile_menu nav ul li:before,
	header.header .login_block > ul > li, header.header .login_block > ul > li > a, .header.header_2 .head_weather_info, .header.header_7 .head_weather_info{
		color: #f5f5f5;	
	}
	
	header.header .login_block > ul > li > a:hover, header.header #mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li:hover > a, header.header #mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-item > a, header.header #mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-parent > a, header.header #mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-ancestor > a {
    color: #fff;
	}
	
	body {
		color: #333333;
		font-size: 16px;
	}

	
	.content_post_block h2.section_title.section_title_big, h2.section_title.section_title_big {
		font-weight: 600 !important;
		font-size: 30px !important;
		color: #953b2a !important;
	}
	
	.mad_post_carousel h3, h3.section_title, .block-post-tabs-type1 h3, .block-post-tabs-type2 h3, .block-post-tabs-type3 h3 {
		font-weight: 500 !important;
		font-size: 16px !important;
		color: #333333 !important;
	}
	
	.mad_top_rated_widget .owl-item h3 {
		font-weight: 500 !important;
		font-size: 16px !important;
	}
	
	
	h3.widget_title, footer.footer .widget_title {
		font-weight: 500 !important;
		font-size: 16px !important;
	}
	
	.vc_tta.vc_general .vc_tta-tab > a {
		font-weight: 500 !important;
		font-size: 16px !important;
	}
	
	body .event_date, body .event_info, body .event_activity {
		font-size: 12px;
	}
	body .button.banner_button {
		font-size: 12px;
	}
	
	
	
	
	
	body.boxed_layout { background: #ffffff; }
	
	::selection {
		background-color: #d86e32;
		color: #fff;
	}

	::-moz-selection{
		background-color: #d86e32;
		color: #fff;
	}

	.tp-rightarrow.default:hover, .tp-leftarrow.default:hover, .wpb_button.button_grey:hover, .wpb_button.button_grey_light:hover, .wpb_button.button_grey_light:hover i, .wpb_button.button_grey:hover i, .wpb_button.button_grey_light:hover span, .pagination li a.active, .vc_progress_bar .vc_single_bar .vc_bar, .chosen-container .chosen-results li.highlighted, .first_letter_2 > span, .button.button_grey_light:hover, .button.button_white:hover, .button.button_grey_light[class*='button_type_icon_']:hover i, .button.button_grey[class*='button_type_icon_']:hover i, .button.button_grey_light[class*='button_type_icon_']:hover span, .side_bar_tabs .widget_tags .box-tags a:hover, .wpb_text_column ul li:hover:before {
		background-color: #d86e32 !important;
	 } 
	 
	input[type='text']:focus, input[type='tel']:focus, input[type='password']:focus, input[type='email']:focus, textarea:focus {
		border-color: #d86e32;
	}
	.tooltip:after {
		border-top-color: #d86e32;
	}
	.custom_tooltip.left .tooltip:after {
		border-left-color: #d86e32 !important;
	}
	.custom_tooltip.right .tooltip:after {
		border-right-color: #d86e32 !important;
	}
	.custom_tooltip.bottom .tooltip:after {
		border-bottom-color: #d86e32 !important;
	}
	.widget_social_icons.type_2.tool_down ul li span.tooltip:after, .widget_social_icons.type_2.tool_down ul li span.tooltip:after {
		border-bottom-color: #d86e32;
	}
	

	mark, ins {
		background-color: #d86e32;
		color: #fff;
	}
	
	a, blockquote p, p a, .shopping_cart .total_price ul li:last-child, .login_form a, .login_form_confirm span a, .product_list_widget li .product_description .amount, body .rating-box i.star-on-png, body .rating-box i.star-half-png, .product_item .product_info .price, body .bbp-forum-freshness p a, .activity_list li .post_text .activity-read-more a, .blockquotes div:first-child, .wpb_dropcap.first_letter_1 > span, .single-post blockquote p:last-child { color: #d86e32; }


	body form.search button:hover, #sort_button:hover, #sort_button.active, #load_more:hover,
    .more_news_button:hover, .vc_grid-btn-load_more a:hover, .dropdown_list > li a:hover, .sort_list > li a:hover, .vc_grid-filter > li span:hover, [class*='default_list_'] li:hover:before, .default_list_numb li:hover span, .calousel_top_news .owl-carousel .item a:hover, .p_table > .price > dl > dt { color: #d86e32 !important; }

	.search-button:hover::before,
	.submit-search:hover::before,
	.close-search-form:hover::before,
	.info-block .icon-text-holder .icon-text-link:hover, .page_404 h2.title_404, .circle_list li:hover { color: #d86e32; }



	a:hover,
	.entry-title a:hover,
	blockquote:before,
	.product .price,
	.summary .price ins .amount,
	ul.fl-countdown li span
	{
		color: #953b2a;
	}

	 .sticky-post
	 {
		background-color: #953b2a;
	 }


	.header-main #logo {
		font-size: 45px;
	}

		.header-main #logo a {
			color: #bf6e37;
		}

	.content_post_block .wpb_text_column h1 {
		color: #d86e32;
		font-size: 40px;
		font-weight: 700;
	}
	.content_post_block .wpb_text_column h2 {
		color: #333333;
		font-size: 30px;
		font-weight: 700;
	}
	.content_post_block .wpb_text_column h3 {
		color: #333333;
		font-size: 24px;
		font-weight: 700;
	}
	.content_post_block .wpb_text_column h4 {
		color: #333333;
		font-size: 20px;
		font-weight: 700;
	}
	.content_post_block .wpb_text_column h5 {
		color: #333333;
		font-size: 16px;
		font-weight: 700;
	}
	.content_post_block .wpb_text_column h6 {
		color: #3e454c;
		font-size: 16px;
		font-weight: 700;
	}

	  .ls-nav-prev:hover,
	  .ls-nav-next:hover { background-color: #d86e32; }

	  .ls-nav-start:hover:before,
	  .ls-nav-stop:hover:before,
	  .ls-nav-start.ls-nav-start-active:before,
	  .ls-nav-stop.ls-nav-stop-active:before { color: #d86e32; }

	  .ls-bottom-slidebuttons a.ls-nav-active,
	  .ls-bottom-slidebuttons a:hover { background-color: #d86e32; }

	 .tp-leftarrow.default.custom:hover,
	 .tp-rightarrow.default.custom:hover { background-color: #d86e32; }

	 .tp-bullets.simplebullets.custom .bullet.selected,
	 .tp-bullets.simplebullets.custom .bullet:hover { background-color: #d86e32; }


#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li:hover > a, 
#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-item > a, 
#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-parent > a, 
#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-ancestor > a {
  background: #d86e32;
}
#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li:hover > a, 
#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-item > a,
#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-parent > a, 
#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-ancestor > a {
   border-bottom-color:#d86e32;
}

	footer.footer, footer.footer .widget_title, .footer .footer_bottom_part p span, footer.footer .mobile_menu nav ul li:before,
	#footer .form_section.widget_zn_mailchimp .form_text, footer.footer .widget_categories .categories_list > li > ul li a, 
	footer.footer .widget ul li a, footer.footer .mobile_menu a, footer.footer .widget .post_text h4 { color: #f2f2f2; }
	
	
	
	footer.footer .widget_title, footer.footer .widget_slider_posts .photo_gallery.side_bar { border-top-color: #f2f2f2; }
	
	footer.footer { background-color: #3e454c; }
	footer.footer .top_footer_banner { background-color: #383e44; }
	footer.footer .footer_bottom_part { background-color: #3e454c; }
	
	
	
	

	footer.footer .widget ul li .tweet-text a.twitter-hashtag, footer.footer .widget.widget_latest_tweets_widget ul li .tweet-text a { color: #d86e32; }
	footer.footer .widget ul li .tweet-text a.twitter-hashtag:hover, footer.footer .widget.widget_latest_tweets_widget ul li .tweet-text a:hover { color: #d86e32; }
	
		#footer .widget.widget_text a:hover {
			color: #d86e32;
		}


	.owl-tm-theme .owl-controls .owl-buttons div:hover,
	.owl-qv-carousel-theme .owl-controls .owl-buttons div:hover,
	.owl-widget-theme .owl-controls .owl-buttons div:hover
	{
		background-color: #d86e32;
	}

	.info-block.type-2 .icon-wrap {
		color: #d86e32;
	}

	.woocommerce-MyAccount-content .woocommerce-Message, .info-block.type-2:hover .icon-wrap {
		background-color: #d86e32;
	}

body {
   font-family: 'Bitter';
} 

body .second_font, #recentcomments_widget h4, .wp-polls-form p strong, .post-item-home h4 {
   font-family: 'Bitter';
} 

#header .logo {
   font-family: 'Roboto';
} 

h1 {
   font-family: 'Bitter';
} 

h2 {
   font-family: 'Bitter';
} 

h3 {
   font-family: 'Bitter';
} 

h4 {
   font-family: 'Bitter';
} 

h5 {
   font-family: 'Roboto';
} 

h6 {
   font-family: 'Bitter';
} 

.content_post_block h2.section_title.section_title_big, h2.section_title.section_title_big {
   font-family: 'Bitter';
} 

.section_title {
   font-family: 'Roboto';
} 

.widget_title {
   font-family: 'Roboto';
} 

.vc_tta-container .vc_tta.vc_general .vc_tta-tab > a {
   font-family: 'Roboto';
} 

/* ================================ */
/* Custom Styles */
/* ================================ */

.mffstyle {
    font-size: 24px;   
    font-weight: 700; 
    font-family: Bitter;
    text-transform: uppercase;
    color: #cc6633;
}
/*Porantim*/
.mfftxt1{
font-family: Helvetica;
font-size: 16px;
color: #333333;
line-height: 27px;
}
.mfftxt2{
font-family: Helvetica;
font-size: 48px;
color: #953B2A;
}
.mfftxt3{
font-family: Helvetica;
font-size: 36px;
color: #3E454C;
line-height: 100%;
}
/*title*/
.welcome_username{
display: none;
}
/*scale image*/
.scale_image{
transform: none;
}
/* icon*/
.post_image_buttons {
display: none;
}
/*header*/
.h_bot_part {
    padding: 20px 0;
}
/*circle list*/
.circle_list li h4 a {
    font-family: Helvetica;
    font-size: 16px;
    letter-spacing: 0;
    color: #bbbbbe;
}
.observa_title_big{
font-family: Oswald
font-weight: 300;
font-size: 48px;
color: #FFFFFF;
line-height: 55px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.50);
}
.observa_title_normal{
font-family: Oswald;
font-weight: 700;
font-size: 30px;
color: #FFFFFF;
line-height: 55px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.50);
}
.boxes_title{
font-family: Bitter;
font-size: 20px;
color: #FFFFFF;
text-transform: uppercase;
}
.vc_tta-title-text{
font-family: Oswald;
font-size: 16px;
color: #333333;
text-transform: uppercase;
}
.borders_custom{
border-width:5px; border-style:solid; border-color:#333333;
}
.wpspw-post-grid-content {
    background-color: transparent;
}
/* Nota P&uacute;blica: Sem di: */
.slider_title_custom{
font-family: Roboto-Regular;
font-size: 30px;
color: #FFFFFF;
letter-spacing: 0;
background: rgba(34,34,38, 0.7);
line-height: 300%;
padding:&nbsp;0px 5px 0px 5px;}

.style-one {
    border: 0;
    height: 1px;
    background: #333;
}

.section_new{
paading-top:20px;
}
.login_block{
display:none;
}
.wpcf7-list-item { display: block; 
font-size:16px;
font-family: Bitter;
font-height: 300;
padding-bottom: 14px;
}

.no_display{
display:none;
}

.gf_progressbar_wrapper{
display: none;
}

.gfield_label{
font-family: Bitter;
font-height:700;
font-size: 24px;
color: #33333;
}

.gfield_description{
font-family: Bitter;
font-size: 16px;
color: #333333;
padding: .625e 0 .625e
}

.gfield_radio{
font-family: Bitter;
font-height:700;
font-size: 16px;
color: #333333;
}
.gsection_title{
font-family: Bitter;
font-height:700;
font-size: 48px;
color: #33333;}

.search-box{
padding-top: 10px;
padding-bottom:10px;
}

/*table*/
table tr th {
    /*padding: 15px 20px 15px 20px;*/
    font-family: 'Roboto', 'sans-serif';
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    background: #3e454c;
    text-align: left;
    width: auto;
}
.gv-grid-col-1-1 {
    width: 72%;
}
.breadcrumb{
  font-size: 12px;
  font-family: 'roboto';
  color: #bbbbbe;
  padding: 4px 0px 4px;
  border-bottom: 1px solid #f2f2f2;
}

.breadcrumb span a {
    color: #d86e32;
    padding-right: 1px;
}

.resumo-post {
    color: darkgrey;
    font-family: roboto;
    font-weight: 300;
    font-size: 18px;
    line-height: 25px;
    padding: 5px 0px 25px 0px;
    font-style: italic;
}

.post-body {
    max-width: 700px;
    line-height: 26px;
}
.post-area {
    max-width: 800px;
}

h2.section_title.section_title_big {
   padding-bottom: 20px;
}

.page .content_post_block p {
   max-width:700px;
   line-height: 24px;
}

.content ul li, .content ol li {
    padding-bottom: 10px;
    line-height: 31px;
}
.content ol {
max-width: 700px;
}
ol {counter-reset: item;}
ol li {display: block;}ol li:before {content: counter(item) ". "; counter-increment: item; font-weight: bold;}
.content .post_text  ul, .content .post_text  ol, .content .post-entry  ul, .content .post-entry  ol {
    list-style-position: inside;
	margin-bottom: 15px;
	margin-top: 15px;
}

.credito-texto {
    text-transform: uppercase;
    font-family: oswald;
    font-weight: 400;
    color: #b0b1b4;
    font-size: 13px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.titulo-nota {
    font-family: oswald;
    text-transform: uppercase;
    text-align: center;
    color: #696969;
    font-size: 20px;
    padding-bottom: 10px;
    font-weight: 600;
}

.nota {
    background: #f2f2f2;
    padding: 30px;
    border-radius: 5px;
    color: #696969;
    margin-bottom: 20px;
}

.nota {
    background: #f2f2f2;
    padding: 30px;
    border-radius: 5px;
    color: #696969;
}

.resumo-auto {
    color: darkgrey;
    font-family: roboto;
    font-weight: 300;
    font-size: 18px;
    line-height: 25px;
    padding: 5px 0px 5px 0px;
    font-style: italic;
}

.vc_figure-caption {
    width: 100%;
    text-transform: none;
    color: #b0b1b4;
    padding: 8px 0;
    font-size: 14px;
    font-family: roboto,sans-serif;
    line-height: 20px;
}

/* ================================ */
/* Estilos Est&aacute;ticos */
/* ================================ */



	.widget_tags .box-tags a {
			background-color: #953b2a;
			color: #fff;
		}

	.widget_tags .box-tags a:hover{
		color: #fff;
	}	

	.canvas {
			background-color: rgba(216,110,50,0.6);
		}
	.single_variation_wrap .single_add_to_cart_button.button, body .tparrows.custom:hover:before, body .go-to-top:hover, .button.button_grey_light:hover, .button.button_white:hover, .post_image_buttons .icon_box:hover, .pagination li span.current, .pagination li a:hover, .button.button_orange, .button.search_button:hover, .shopping_button:hover, .close_search_form:hover, .button.button_grey:hover, body .post_text .post_theme, .login_block > ul > li:hover > a, .button.view_button:hover, .widget_tags .box-tags a:hover, #sidebar .widget_zn_mailchimp .btn-email:hover, .owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover, .tabs.variation_2 .tabs_conrainer .tabs_nav li.ui-tabs-active a, .tabs.variation_2 .tabs_conrainer .tabs_nav li a:hover, .wp-polls-form input.Buttons, #flexslider .flex-direction-nav a:hover, .flexslider .flex-direction-nav a:hover, ul.posts_numeric li:hover .comment_number, .vc_wp_tagcloud_flat a:hover, .calendar table tr td.current, .calendar table tr td#today, .calendar table tr td.link a:hover, .custom_select .select_list li:hover, .ui-slider-range, #sidebar .widget.widget_product_tag_cloud .box-tags a:hover, #contactform-submit:hover, body #buddypress div.item-list-tabs ul li>a.button_orange, body #buddypress div.item-list-tabs ul li>a:hover, body .wpcf7-submit:hover, body .wpb_button.button_orange, body .wpb_button.button_grey:hover, body .wpb_button.button_orange i, .pricing-box .p_table > footer a, p span.pointed, .alert .button.button_orange[class*='button_type_icon_'] i {
			background: #d86e32;
		 }


	header.header, body .header[class*='header-'], .header.header_2 .searchform_wrap, .header.header_3 .searchform_wrap, body header.header_5 .searchform_wrap{
		background-color: #f5f5f5;
	}

	header.header .pre_header{
		background-color: #f5f5f5;
	}
	.cookie.cwcookielaw span{
		color: #4f1a1b;
	}
	.cookie.cwcookielaw{
		background-color: #fff;
	}
	
	header.header .h_top_part{
		background-color: #f5f5f5;
	}
	header.header .h_top_part{
		border-bottom-color: #cccccc;
	}
	
	header.header .menu_wrap{
		background-color: #953b2a;
	}
	
	header.header .searchform_wrap{
		background-color: #953b2a;
	}
	
	header.header .menu_wrap .menu_border{
		border-bottom-color: #953b2a;
	}
	.footer .widget_slider_posts h4 a { color: #fff; }
	footer.footer { border-top: 2px solid  #383e44; }
	footer.footer .footer_bottom_part { border-top-color: #4b5158; }
	
	
	header.header #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{
		color: #953b2a;
	}
	
	
	header.header .mobile_menu.var2 nav ul li a, header.header .mobile_menu nav ul li:before,
	header.header .login_block > ul > li, header.header .login_block > ul > li > a, .header.header_2 .head_weather_info, .header.header_7 .head_weather_info{
    color: #d3d3d3;
    font-family: 'roboto';
    font-size: 13px;
    text-decoration: none;	
	}
	
	header.header .login_block > ul > li > a:hover, header.header #mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li:hover > a, header.header #mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-item > a, header.header #mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-parent > a, header.header #mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-ancestor > a {
    color: #fff;
	}
	
	body {
		color: #333333;
		font-size: 16px;
		
	}

	
	.content_post_block h2.section_title.section_title_big, h2.section_title.section_title_big {
		font-weight: 600 !important;
		font-size: 30px !important;
		color: #953b2a !important;
	}
	
	.mad_post_carousel h3, h3.section_title, .block-post-tabs-type1 h3, .block-post-tabs-type2 h3, .block-post-tabs-type3 h3 {
		font-weight: 500 !important;
		font-size: 16px !important;
		color: #333333 !important;
	}
	
	.mad_top_rated_widget .owl-item h3 {
		font-weight: 500 !important;
		font-size: 16px !important;
	}
	
	
	h3.widget_title, footer.footer .widget_title {
		font-weight: 500 !important;
		font-size: 16px !important;
	}
	
	.vc_tta.vc_general .vc_tta-tab > a {
		font-weight: 500 !important;
		font-size: 16px !important;
	}
	
	body .event_date, body .event_info, body .event_activity {
		font-size: 12px;
	}
	body .button.banner_button {
		font-size: 12px;
	}
	
	
	
	
	
	body.boxed_layout { background: #ffffff; }
	
	::selection {
		background-color: #d86e32;
		color: #fff;
	}

	::-moz-selection{
		background-color: #d86e32;
		color: #fff;
	}

	.tp-rightarrow.default:hover, .tp-leftarrow.default:hover, .wpb_button.button_grey:hover, .wpb_button.button_grey_light:hover, .wpb_button.button_grey_light:hover i, .wpb_button.button_grey:hover i, .wpb_button.button_grey_light:hover span, .pagination li a.active, .vc_progress_bar .vc_single_bar .vc_bar, .chosen-container .chosen-results li.highlighted, .first_letter_2 > span, .button.button_grey_light:hover, .button.button_white:hover, .button.button_grey_light[class*='button_type_icon_']:hover i, .button.button_grey[class*='button_type_icon_']:hover i, .button.button_grey_light[class*='button_type_icon_']:hover span, .side_bar_tabs .widget_tags .box-tags a:hover, .wpb_text_column ul li:hover:before {
		background-color: #d86e32 !important;
	 } 
	 
	input[type='text']:focus, input[type='tel']:focus, input[type='password']:focus, input[type='email']:focus, textarea:focus {
		border-color: #d86e32;
	}
	.tooltip:after {
		border-top-color: #d86e32;
	}
	.custom_tooltip.left .tooltip:after {
		border-left-color: #d86e32 !important;
	}
	.custom_tooltip.right .tooltip:after {
		border-right-color: #d86e32 !important;
	}
	.custom_tooltip.bottom .tooltip:after {
		border-bottom-color: #d86e32 !important;
	}
	.widget_social_icons.type_2.tool_down ul li span.tooltip:after, .widget_social_icons.type_2.tool_down ul li span.tooltip:after {
		border-bottom-color: #d86e32;
	}
	

	mark, ins {
		background-color: #d86e32;
		color: #fff;
	}
	
	a, blockquote p, p a, .shopping_cart .total_price ul li:last-child, .login_form a, .login_form_confirm span a, .product_list_widget li .product_description .amount, body .rating-box i.star-on-png, body .rating-box i.star-half-png, .product_item .product_info .price, body .bbp-forum-freshness p a, .activity_list li .post_text .activity-read-more a, .blockquotes div:first-child, .wpb_dropcap.first_letter_1 > span, .single-post blockquote p:last-child { color: #d86e32; }


	body form.search button:hover, #sort_button:hover, #sort_button.active, #load_more:hover,
    .more_news_button:hover, .vc_grid-btn-load_more a:hover, .dropdown_list > li a:hover, .sort_list > li a:hover, .vc_grid-filter > li span:hover, [class*='default_list_'] li:hover:before, .default_list_numb li:hover span, .calousel_top_news .owl-carousel .item a:hover, .p_table > .price > dl > dt { color: #d86e32 !important; }

	.search-button:hover::before,
	.submit-search:hover::before,
	.close-search-form:hover::before,
	.info-block .icon-text-holder .icon-text-link:hover, .page_404 h2.title_404, .circle_list li:hover { color: #d86e32; }



	a:hover,
	.entry-title a:hover,
	blockquote:before,
	.product .price,
	.summary .price ins .amount,
	ul.fl-countdown li span
	{
		color: #953b2a;
	}

	 .sticky-post
	 {
		background-color: #953b2a;
	 }


	.header-main #logo {
		font-size: 45px;
	}

		.header-main #logo a {
			color: #bf6e37;
		}

	.content_post_block .wpb_text_column h1 {
		color: #d86e32;
		font-size: 40px;
		font-weight: 700;
	}
	.content_post_block .wpb_text_column h2 {
		color: #333333;
		font-size: 30px;
		font-weight: 700;
	}
	.content_post_block .wpb_text_column h3 {
		color: #333333;
		font-size: 24px;
		font-weight: 700;
	}
	.content_post_block .wpb_text_column h4 {
		color: #333333;
		font-size: 20px;
		font-weight: 700;
	}
	.content_post_block .wpb_text_column h5 {
		color: #333333;
		font-size: 16px;
		font-weight: 700;
	}
	.content_post_block .wpb_text_column h6 {
		color: #3e454c;
		font-size: 16px;
		font-weight: 700;
	}

	  .ls-nav-prev:hover,
	  .ls-nav-next:hover { background-color: #d86e32; }

	  .ls-nav-start:hover:before,
	  .ls-nav-stop:hover:before,
	  .ls-nav-start.ls-nav-start-active:before,
	  .ls-nav-stop.ls-nav-stop-active:before { color: #d86e32; }

	  .ls-bottom-slidebuttons a.ls-nav-active,
	  .ls-bottom-slidebuttons a:hover { background-color: #d86e32; }

	 .tp-leftarrow.default.custom:hover,
	 .tp-rightarrow.default.custom:hover { background-color: #d86e32; }

	 .tp-bullets.simplebullets.custom .bullet.selected,
	 .tp-bullets.simplebullets.custom .bullet:hover { background-color: #d86e32; }


#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li:hover > a, 
#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-item > a, 
#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-parent > a, 
#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-ancestor > a {
  background: #d86e32;
}
#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li:hover > a, 
#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-item > a,
#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-parent > a, 
#mega_main_menu > .menu_holder > .menu_inner .mega_main_menu_ul > li.current-menu-ancestor > a {
   border-bottom-color:#d86e32;
}

	footer.footer, footer.footer .widget_title, .footer .footer_bottom_part p span, footer.footer .mobile_menu nav ul li:before,
	#footer .form_section.widget_zn_mailchimp .form_text, footer.footer .widget_categories .categories_list > li > ul li a, 
	footer.footer .widget ul li a, footer.footer .mobile_menu a, footer.footer .widget .post_text h4 { color: #f2f2f2; }
	
	
	
	footer.footer .widget_title, footer.footer .widget_slider_posts .photo_gallery.side_bar { border-top-color: #f2f2f2; }
	
	footer.footer { background-color: #3e454c; }
	footer.footer .top_footer_banner { background-color: #383e44; }
	footer.footer .footer_bottom_part { background-color: #3e454c; }
	
	
	
	

	footer.footer .widget ul li .tweet-text a.twitter-hashtag, footer.footer .widget.widget_latest_tweets_widget ul li .tweet-text a { color: #d86e32; }
	footer.footer .widget ul li .tweet-text a.twitter-hashtag:hover, footer.footer .widget.widget_latest_tweets_widget ul li .tweet-text a:hover { color: #d86e32; }
	
		#footer .widget.widget_text a:hover {
			color: #d86e32;
		}


	.owl-tm-theme .owl-controls .owl-buttons div:hover,
	.owl-qv-carousel-theme .owl-controls .owl-buttons div:hover,
	.owl-widget-theme .owl-controls .owl-buttons div:hover
	{
		background-color: #d86e32;
	}

	.info-block.type-2 .icon-wrap {
		color: #d86e32;
	}

	.woocommerce-MyAccount-content .woocommerce-Message, .info-block.type-2:hover .icon-wrap {
		background-color: #d86e32;
	}

body {
   font-family: 'Bitter';
} 

body .second_font, #recentcomments_widget h4, .wp-polls-form p strong, .post-item-home h4 {
   font-family: 'Bitter';
} 

#header .logo {
   font-family: 'Roboto';
} 

h1 {
   font-family: 'Bitter';
} 

h2 {
   font-family: 'Bitter';
} 

h3 {
   font-family: 'Bitter';
} 

h4 {
   font-family: 'Bitter';
} 

h5 {
   font-family: 'Roboto';
} 

h6 {
   font-family: 'Bitter';
} 

.content_post_block h2.section_title.section_title_big, h2.section_title.section_title_big {
   font-family: 'Bitter';
} 

.section_title {
   font-family: 'Roboto';
} 

.widget_title {
   font-family: 'Roboto';
} 

.vc_tta-container .vc_tta.vc_general .vc_tta-tab > a {
   font-family: 'Roboto';
} 

/* ================================ */
/* Custom Styles */
/* ================================ */

.mffstyle {
    font-size: 24px;   
    font-weight: 700; 
    font-family: Bitter;
    text-transform: uppercase;
    color: #cc6633;
}
/*Porantim*/
.mfftxt1{
font-family: Helvetica;
font-size: 16px;
color: #333333;
line-height: 27px;
}
.mfftxt2{
font-family: Helvetica;
font-size: 48px;
color: #953B2A;
}
.mfftxt3{
font-family: Helvetica;
font-size: 36px;
color: #3E454C;
line-height: 100%;
}
/*title*/
.welcome_username{
display: none;
}
/*scale image*/
.scale_image{
transform: none;
}
/* icon*/
.post_image_buttons {
display: none;
}
/*header*/
.h_bot_part {
    padding: 20px 0;
}
/*circle list*/
.circle_list li h4 a {
    font-family: Helvetica;
    font-size: 16px;
    letter-spacing: 0;
    color: #bbbbbe;
}
.observa_title_big{
font-family: Oswald
font-weight: 300;
font-size: 48px;
color: #FFFFFF;
line-height: 55px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.50);
}
.observa_title_normal{
font-family: Oswald;
font-weight: 700;
font-size: 30px;
color: #FFFFFF;
line-height: 55px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.50);
}
.boxes_title{
font-family: Bitter;
font-size: 20px;
color: #FFFFFF;
text-transform: uppercase;
}
.vc_tta-title-text{
font-family: Oswald;
font-size: 16px;
color: #333333;
text-transform: uppercase;
}
.borders_custom{
border-width:5px; border-style:solid; border-color:#333333;
}
.wpspw-post-grid-content {
    background-color: transparent;
}
/* Nota P&uacute;blica: Sem di: */
.slider_title_custom{
font-family: Roboto-Regular;
font-size: 30px;
color: #FFFFFF;
letter-spacing: 0;
background: rgba(34,34,38, 0.7);
line-height: 300%;
padding:0px 5px 0px 5px;}

.style-one {
    border: 0;
    height: 1px;
    background: #333;
}

.section_new{
paading-top:20px;
}
.login_block{
display:none;
}
.wpcf7-list-item { display: block; 
font-size:16px;
font-family: Bitter;
font-height: 300;
padding-bottom: 14px;
}

.no_display{
display:none;
}

.gf_progressbar_wrapper{
display: none;
}

.gfield_label{
font-family: Bitter;
font-height:700;
font-size: 24px;
color: #33333;
}

.gfield_description{
font-family: Bitter;
font-size: 16px;
color: #333333;
/*padding: .625e 0 .625e 0;*/
}

.gfield_radio{
font-family: Bitter;
font-weight:700;
font-size: 16px;
color: #333333;
}
.gsection_title{
font-family: Bitter;
font-weight:700;
font-size: 48px;
color: #33333;}

.search-box{
padding-top: 10px;
padding-bottom:10px;
}

/*table*/
table tr th {
    /*padding: 15px 20px 15px 20px;*/
    font-family: 'Roboto', 'sans-serif';
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    background: #3e454c;
    text-align: left;
    width: auto;
}
.gv-grid-col-1-1 {
    width: 72%;
}
.breadcrumb{
  font-size: 12px;
  font-family: 'roboto';
  color: #bbbbbe;
  padding: 4px 0px 4px;
  border-bottom: 1px solid #f2f2f2;
}

.breadcrumb span a {
    color: #d86e32;
    padding-right: 1px;
}

.resumo-post {
    color: darkgrey;
    font-family: roboto;
    font-weight: 300;
    font-size: 18px;
    line-height: 25px;
    padding: 5px 0px 25px 0px;
    font-style: italic;
}

.post-body {
    max-width: 700px;
    line-height: 31px;
}
.post-area {
    max-width: 800px;
}

h2.section_title.section_title_big {
   padding-bottom: 20px;
}

.page .content_post_block p {
   max-width:700px;
   line-height: 32px;
}

.content ul li, .content ol li {
    padding-bottom: 10px;
}
.content ol {
max-width: 700px;
}
ol {counter-reset: item;}
ol li {display: block;}ol li:before {content: counter(item) ". "; counter-increment: item; font-weight: bold;}
.content .post_text  ul, .content .post_text  ol, .content .post-entry  ul, .content .post-entry  ol {
    list-style-position: inside;
	margin-bottom: 15px;
	margin-top: 15px;
}

.credito-texto {
    text-transform: uppercase;
    font-family: oswald;
    font-weight: 400;
    color: #b0b1b4;
    font-size: 13px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.titulo-nota {
    font-family: oswald;
    text-transform: uppercase;
    text-align: center;
    color: #696969;
    font-size: 20px;
    padding-bottom: 10px;
    font-weight: 600;
}

.nota {
    background: #f2f2f2;
    padding: 30px;
    border-radius: 5px;
    color: #696969;
}

.nota {
    background: #f2f2f2;
    padding: 30px;
    border-radius: 5px;
    color: #696969;
}

.resumo-auto {
    color: darkgrey;
    font-family: roboto;
    font-weight: 300;
    font-size: 18px;
    line-height: 25px;
    padding: 5px 0px 5px 0px;
    font-style: italic;
}

.vc_figure-caption {
    width: 100%;
    text-transform: none;
    color: #b0b1b4;
    padding: 8px 0;
    font-size: 14px;
    font-family: roboto,sans-serif;
    line-height: 20px;
}

.quote-autor {
	font-size:14px;
	color:darkgrey;
	text-align:right;
	font-style:normal;
	font-weight:500;
	font-family:'oswald';
	text-transform:uppercase;
}

.facebook-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
    margin-bottom:20px;
}

.facebook-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.citacao-artigo {
    font-size: 14px;
    line-height: 27px;
    text-align: justify;
    padding-left: 18%;
    margin-bottom: 24px;
}

.rodape-formata {
    font-size: 14px;
    line-height: 27px;
}

.atualizacao {
    color: #b0b1b4;
}
.texto-sinodo, .texto-sinodo a {
    color: #ffffff !important;
    -webkit-font-smoothing: antialiased;
    text-shadow: #000 0px 1px 1px;
    -webkit-text-stroke: 1px #2b762421;
}

.coluna-botao-sinodo {
    background: #ffffffc4;
    border-radius: 10px;
    padding-top: 30px;
    padding-bottom: 10px;
}
.button{background:black;}

.indice-pandemia {
    font-family: 'roboto', sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #64484b;
}

.indice-pandemia a {
    color: #64484b;
}

.indice-pandemia a:hover {
    color: #afafaf;
    text-decoration: none;
}

.pandemia-item {
    font-family: 'roboto', sans-serif;
    font-size: 28px;
    font-weight: 700;
    color: #64484b;
    line-height: 42px;
    margin-top: -100px;
    padding-top: 100px;
}

.campanha-covid h2.wpspw-post-title a {
	font-size: 16px !important;
}

.linha-responsiva-covid {
     background-position-x: 100% !important;
}

.linha-covid-principal-responsiva {
    background-position-x: 25% !important;
}

.linha-covid-principal {
    background-position-x: 21% !important;
}

.coluna-covid-botao {
       margin-bottom: 4px;
  }

@media only screen and (min-width: 1790px) and (max-width: 1825px){
  .coluna-covid-botao-centro {
    margin-bottom: 47px !important;
  }
  }

@media only screen and (max-width: 432px){
  .covid-celular {
    padding-left: 8% !important;
}
}

.linha-covid-interna {
    background-position-x: 37% !important;
}

@media only screen and (max-width: 640px) and (min-width: 390px) {
.noticias-covid .wpspw-post-image-bg {
    height: 300px !important;
}
}

@media only screen and (max-width: 600px) {
.vertical_list.type2 .wrapper {
  float: left; 
}
}

.vertical_list.type2 h4.post_title.second_font {
font-size: 17px;
line-height: 25px;
}

.vertical_list.type2 .post_text {
font-size: 15px;
font-family: 'roboto', sans-serif;
color:#b0b1b4;
line-height: 20px;
padding-top:0px;
}

.vertical_list.type2 .wrapper .event_date {
	line-height:25px;
}

.vertical_list.type2 .scale_image_container .scale_image {
	width:280px;
}

@media only screen and (max-width: 600px) {
.vertical_list.type2 .scale_image_container .scale_image {
	width:100%;
}
}

@media only screen and (max-width: 600px) and (min-width:451px) {
.vertical_list.type2 .scale_image_container {
    max-width: 100%;
    width: 80%;
}
}

@media only screen and (max-width: 450px) {
.vertical_list.type2 .scale_image_container {
    max-width: 100%;
    width: 100%;
}
}

.parecer001-titulo {
    font-size: 20px;
    font-family: 'roboto';
    font-weight: 700;
    color: #d86e32;
    margin-top: -50px;
    padding-top: 50px;
}

.parecer001-item {
    font-family: 'roboto';
    font-size: 18px;
    font-weight: 700;
    color: #d86e32;
}

.parecer001-item a {
    color: #d86e32;
}

.parecer001-item a:hover {
    color: #afafaf !important;
    text-decoration: none;
}

.sigefba.footer-bottom {
display: none;
}

.sigefba footer-bottom {
display: none;
}


.mapa-info {
    padding: 5% 5% 3%;
    text-align: center;
    font-family: 'roboto', sans-serif;
    color: #002f3e;
    line-height: 28px;
    font-style: italic;
}

.texto-repercussao, .texto-repercussao a {
font-size: 16px !important;
text-align: center !important;
}

.texto-repercussao.wpspw-post-grid-main.wpspw-design-12 .wpspw-post-grid-content {
padding-bottom: 5px !important;
}

.linha-repercussao-principal-responsiva {
    background-position-x: 20% !important;
}

.linha-repercussao-full-responsiva {
background-position-x: 23% !important;
}

.destaque-repercussao.wpspw-post-grid-main.wpspw-design-50 h2 {
background: #1d4475 !important;
}

.repercussao.page .content_post_block p {
max-width: 100% !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1580px){
  .coluna-repercussao-desktop {
    padding-top: 17% !important;
    padding-bottom: 25% !important;
  }
  }

  @media only screen and (min-width: 1581px){
  .coluna-repercussao-desktop {
    padding-top: 27% !important;
    padding-bottom: 30% !important;
  }
  }

.repercussaogeral-titulo {
    font-size: 20px;
    font-family: 'roboto';
    font-weight: 700;
    color: #1d4475;
    margin-top: -50px;
    padding-top: 50px;
}

.repercussaogeral-item {
    font-family: 'roboto';
    font-size: 18px;
    font-weight: 700;
    color: #1d4475;
}

.repercussaogeral-item a {
    color: #1d4475;
}

.repercussaogeral-item a:hover {
    color: #afafaf !important;
    text-decoration: none !important;
}

.box-home1 {
	max-width:300px;
	border-radius:10px;
}

.box-home1 .ult-content-box {
    background-color:#254048 !important;
	background-blend-mode:soft-light;
	transition: background-color 0.5s !important;
	}

.box-home1 .ult-content-box:hover {
	background-color:#33525a !important;
	}


.box-home1 .ult-content-box:hover #textbotao {
	color:#d86e32 !important;
			transition: color 0.5s;
	}

#textbotao {
	color: #fff;
    font-family: 'roboto condensed', 'roboto';
    font-weight: 400;
    font-size: 46px;
    line-height: 60px;
    transition: color 0.5s;
}

#botaodesc {
    color: #fff;
    font-family: 'roboto condensed', 'roboto';
    font-weight: 300;
    font-size: 16px;
    text-align: left;
    padding-right: 15px;
    line-height: 21px;
    opacity: 0;
    transition: opacity 0.5s;
}

.box-home1 .ult-content-box:hover #botaodesc {
	opacity: 1;
	transition: opacity 0.5s;
	}

.apoie-capa {
	border-bottom-style: solid;
	margin-left:-15px;
	border-bottom-width: 10px;
	border-bottom-color: #fff;
	margin-right:10px;
}

.apoie-capa-h1 {
	color: #ffffff;
	font-family: 'roboto';
	font-size: 100px;
	line-height: 120px;
	text-align: left;
	font-weight: 600;
}

.apoie-capa-h2 {
	color: #fff; 
	font-family: 'Roboto';
	font-size: 24px;
	line-height: normal;
	text-align: left;
	font-weight: 300;
}

.doacao {
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
}

.twitter-tweet, .instagram-media, instagram-media {
    margin-top:50px !important;
    margin-bottom:50px !important;

}

.select-pesquisar-armmemoria {
font-weight:500; 
padding:1%; 
width:80%; 
border-radius:5px; 
border-style:none;
}

.input-pesquisar-armmemoria {
width: 59%;
margin-top:10px; 
margin-right:5px; 
padding:5px; 
border-radius:5px; 
border-style:none;
}

.button-pesquisar-armmemoria {
background:#ecc383; 
padding:5px; 
border-radius:5px; 
font-weight:400;
width:20%; border-style:none;
}

.button-pesquisar-armmemoria:hover {
cursor: pointer;
color:#fff;
background: #5b846c;
font-weight:700;
}

.rodape-referencias {
    font-size: 15px;
    line-height: 27px;
    color: #9b9b9b;
    font-family: 'Roboto';
}

.cky-consent-bar, .cky-notice, .cky-notice-group, .cky-title, .cky-notice-btn-wrapper, .cky-consent-container cky-box-bottom-right, .cky-modal cky-modal-open, .cky-preference-center, .cky-preference-title, .cky-preference-body-wrapper, .cky-preference-content-wrapper, .cky-accordion-wrapper, .cky-btn cky-btn-reject, .cky-btn cky-btn-preferences, .cky-btn cky-btn-accept {
font-family: 'Roboto';
}

.epigrafe {
    text-align: right;
    padding-left: 25%;
    font-family: 'Roboto';
    font-size: 18px;
    color: #b0b1b4;
    padding-bottom: 30px;
}