/*
Theme Name: Socha Child
Description: Child theme for the Socha Responsive Theme
Author: CRIK0VA / ALETHEMES.COM
Template: socha
*/

/* obfuscate class: iguale acessibilidade*/


@import url("../socha/style.css");

/* Add your custom CSS Here */

@import url(https://fonts.googleapis.com/css?family=Cabin+Sketch:400,700);
@import url(https://fonts.googleapis.com/css?family=Londrina+Sketch);


/*----- remover votos comentários -----*/

div.leftdatablog{
	display: none;
}

.obfuscate{width: 0px; height: 0px; line-height: 0px; font-size: 0px;}

/*----- gray icons -----*/

div.pdfprnt-bottom-left img{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
/* filter: gray; */
filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
}


/*----- busca -----*/

section.singlepage .leftside .sidebar ul.sidebarul li.widget h2.widgettitle{
	text-align: left !important;
}
h1.widgettitle{
	color:#A1543A;
	width: 80%;
	font-size:14px;
	line-height: 14px;
	text-transform: uppercase;
    letter-spacing: 1px;
}
/*----- hide pdf icon posts -----*/

article.category-textos-inspiradores .pdfprnt-bottom-left a:first-child, body.search-results div.pdfprnt-left, body.archive .pdfprnt-top-left{
	display: none;
}

/*----- flags -----*/

#flags-tb{
position: absolute;
left: 0px;
top:5px;
}

#lang_sel_list a{
	background: none !important;
}

/*----- paginacao -----*/
.toppagination a{
	color: #4d6131 !important;
}

.toppagination a:hover{
	color: #a1543d !important;
	opacity: 1;
}


/*----- AGENDA -----*/

.eventon_events_list .eventon_list_event .desc_trig{background-color:#fafafa}
.eventon_events_list .eventon_list_event .desc_trig:hover{background-color:#f4f4f4}
.ajde_evcal_calendar .calendar_header p, .eventon_events_list .eventon_list_event .evcal_cblock, .evcal_cblock, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evcal_desc span.evcal_desc2, .evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evcal_month_line p, .evo_clik_row .evo_h3, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle{font-family:oswald, 'arial narrow'}
.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa{color:#B8B8B8}
.ajde_evcal_calendar .evo_sort_btn:hover{color:#d8d8d8}
#evcal_list .eventon_list_event .evcal_desc em{color:#8c8c8c}
#evcal_list .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn{color:#ffffff;background:#237ebd;}
#evcal_list .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover{color:#ffffff;background:#237ebd;}
.evcal_evdata_row .evcal_evdata_icons i, .evcal_evdata_row .evcal_evdata_custometa_icons i{color:#6B6B6B;font-size:18px;}
#eventon_loadbar{background-color:#C6C6C6}.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3{font-size:12px}
#evcal_list .eventon_list_event .evcal_cblock{color:#ABABAB}
.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3{color:#6B6B6B}
#evcal_list .eventon_list_event .evcal_eventcard p{color:#656565}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p{color:#C6C6C6}
.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow{background-color:#eaeaea}
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{color:#6B6B6B}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle{color:#6B6B6B}
.fp_popup_option i{color:#999;font-size:22px;}.evo_cal_above span{color:#ffffff;background-color:#d3d3d3;}
.evo_cal_above span:hover{color:#ffffff;background-color:#d3d3d3;}
.ajde_evcal_calendar .calendar_header .evo_j_dates p a{color:#ffffff;background-color:#ECECEC;}
.ajde_evcal_calendar .calendar_header .evo_j_dates p a:hover{color:#ffffff;background-color:#c3c3c3;}
.ajde_evcal_calendar .calendar_header .evo_j_dates p a.current{color:#ffffff;background-color:#CFCFCF;}
.ajde_evcal_calendar .calendar_header .evo_j_dates p a.set{color:#ffffff;background-color:#888888;}
.ajde_evcal_calendar .calendar_header .evo_j_dates p.legend{color:#6e6e6e;}
.ajde_evcal_calendar .calendar_header .evcal_arrows{color:#e2e2e2;border-color:#e2e2e2;background-color:#ffffff;}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover{color:#e2e2e2;border-color:#e2e2e2;background-color:#e2e2e2;}
.evo_metarow_socialmedia a.evo_ss{background-color:#dfa872;}
.evo_metarow_socialmedia a.evo_ss:hover{background-color:#9e9e9e;}
.evo_metarow_socialmedia a.evo_ss i{color:#d4d4d4;}
.evo_metarow_socialmedia a.evo_ss:hover i{color:#9e9e9e;}
.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot{
/*	
background: -moz-linear-gradient(top,  rgba(eae,0) 0%, rgba(eaeaea,0.01) 1%, rgba(eaeaea,1) 100%); 
/* FF3.6+ */
/*
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(eaeaea,0)), color-stop(1%,rgba(eaeaea,0.01)), color-stop(100%,rgba(eaeaea,1)));*/ /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  rgba(eaeaea4,0) 0%,rgba(eaeaea,0.01) 1%,rgba(eaeaea,1) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  rgba(eaeaea,0) 0%,rgba(eaeaea,0.01) 1%,rgba(eaeaea,1) 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  rgba(eaeaea,0) 0%,rgba(eaeaea,0.01) 1%,rgba(eaeaea,1) 100%); /* IE10+ */
/* background: linear-gradient(to bottom,  rgba(eaeaea,0) 0%,rgba(eaeaea,0.01) 1%,rgba(eaeaea,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eaeaea', endColorstr='#eaeaea',GradientType=0 ); *//* IE6-9 */
	}
#evcal_widget  .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info em{
color:#8c8c8c
}

/* alteracoes */

.ajde_evcal_calendar{
	max-width: 750px;
}

/* fonts */
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{font-size: 14px; color: #6d7f54 !important; }
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle{font-size: 12px;}

.evcal_cblock .evo_date .start{
	font-size: 24px;
	color: #a1543d;
}

.evcal_cblock .evo_date .end{
	display: none;
}

.ajde_evcal_calendar .evcal_month_line p{
	color: #6d7f54 !important;
	font-family:  Oswald,cursive,'Londrina Sketch';
  	font-size: 23px;
}

/* bg */
.eventon_events_list .eventon_list_event .desc_trig{
	background-color: rgba(0, 0, 0, 0) !important;
}
.eventon_events_list .eventon_list_event .desc_trig:hover{
	background-color: rgba(0, 0, 0, 0.05) !important;
	border: none !important;
}
.eventon_events_list .eventon_list_event .evcal_list_a{
	border-left-width: 0px;
	background: none;
}
.eventon_events_list .eventon_list_event{
	border-bottom: 1px dashed #333;
}
.eventon_events_list .eventon_list_event .evcal_eventcard{
	background-color: rgba(0, 0, 0, 0.05) !important;
}
.evcal_evdata_row, .evorow .tbrow{
	background-color: transparent !important;
}
#evcal_list .evorow.getdirections .evoInput{
	border: none !important;
}
.evcal_evdata_row{
	padding: 15px 15px 0px 15px;
}

.event_description .bordb, #evcal_list .bordb, .eventon_events_list .eventon_list_event .event_description, .bordr, #evcal_list { border: none; }

.ajde_evcal_calendar .evcal_month_line p { border-bottom: none; }

.eventon_events_list .eventon_list_event .evcal_list_a{min-height: 55px;}


.eventon_events_list .eventon_list_event .evcal_list_a{padding: 10px 0 0px;}


/*----- Curtidas size -----*/

section.singlepage .rightside .soclikesline .soctext{
	font-size: 16px;
}

/*----- VIDEOS BRINCADEIRAS -----*/
body.category-videos div.theexcerpt, body.category-brincadeiras div.theexcerpt{
	display: none;
}

body.category-videos .blogpost .itemblog .itemboxwhite .bottomblogitem, body.category-brincadeiras .blogpost .itemblog .itemboxwhite .bottomblogitem{
	margin: 5px 20px 16px 20px;
}
/*----- HOME ------*/

html body.home footer#footer-main{
	background: none;
	margin: 0px auto 0;
	padding-top: 0px;
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social{
	margin-top: 10px;
}

section#homepage .flexslider .leftbox .leftmenubox{
	height: 105% !important;
}

/*----- Tag ------*/

html body.tag div.breadcrumbs{
	padding-bottom: 0px;
}

html body.tag .pdfprnt-left{
	display: none;
}

html body.tag header.page-title{
	margin-top: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}

html body.tag div.breadcrumbs h2.a{
	font-family:  Oswald,cursive,'Londrina Sketch';
	font-size: 30px;
	line-height: 1; 
	color: #A1543A !important;
	text-transform: uppercase;

}

html body.tag .content, html body.tag .category-description{
	margin-left: 20px;
}

/*----- Apoio ------*/

 .ale-one-fifth img.logo-max{
 	max-width: 175px;
 }

/***********************   INICIO GERAL   ************************/

	.hide{ display: none; }

	body {
		/*background-image: url(images/bg-t-04.jpg);*/
	}

	body #pageloader{
		background-position: top left;
		background-attachment: fixed;
		background: #ddcaa9 url(images/load.gif) 50% 50% no-repeat;
		top: 0;
	}

	.widget_search input[type="text"]:focus{
		border: none;
		box-shadow: none;
	}

	.hidden{
		display: none;
	}

	header.page-title{
		color: #3e3e3e;
		background: none;
	}

	.breadcrumbs{
		margin-top: 10px;
		margin-left: 20px;
		background: url(images/line.png) bottom repeat-x;
	}

	html body div.breadcrumbs, html body div.breadcrumbs a{
		font-family:  Oswald,cursive,'Londrina Sketch';
		font-size: 30px;
		line-height: 1; 
		color: #A1543A !important;
		text-transform: uppercase;
		padding-bottom: 10px;
	}
	.breadcrumbs a:hover{ 
		color: #4d6131;
	}

	div.titleitem h2 a{
		color: #dfdfdf !important;
		font-size: 1em;
	}

	.toppagination .pagpages {
		border-right: 1px solid #4d6131;
		color: #4d6131;
		font-size: .9em;
	}

	.hidden{
		display: none !important;
	}

	div#empty-space{
/*		height:66px;
		width:100%;*/
		height: 36px;
		width: 100%;
		background: url(images/bg_tijolos_top.png) repeat-x;
		position: fixed;
		bottom: 55px;
		z-index: 99;
	}

	/* VIDEO IFRAME */
	section.singlepage .rightside header.preview .siglepostvide iframe {
		width: 98%;
		height: 500px;
	}

	section.singlepage .rightside section.full section.story .boxcontent p a, section.singlepage .rightside section.full section.story .boxcontent p a:hover {
		transition: all .2s ease;
		-moz-transition: all .2s ease;
		-webkit-transition: all .2s ease;
		-o-transition: all .2s ease;
	}

	section.singlepage .rightside section.full section.story .boxcontent p a:hover, .pagelayout section.story p a:hover, article#page-135 .rota a:hover {
		color: #A1543A;
		text-decoration: none;
	}

	section.not-found p{
		color: #4d6131;
		text-transform: initial;
		margin-top: 2%;
	}

	html body section p a:link{
		text-transform: initial !important;
		font-family: Arial !important;
	}



/***********************   FIM GERAL   ************************/


/***********************   INICIO MENU   ************************/

	.leftmenubox header#leftheader nav#leftnav ul.leftmenu ul li{
		border-left: 4px solid #a1543d !important;
	}

	header#leftheader .social a.fbicon, header#leftheader .social a.youtubeicon, header#leftheader .social a.instaicon{
		background-color: rgba(68, 67, 67, 0.5) !important;
	}

	header#leftheader .social a.fbicon:hover, header#leftheader .social a.youtubeicon:hover, header#leftheader .social a.instaicon:hover{
		background-color: rgba(179, 98, 76, 1) !important;
	}



	/* ICONS */
/*	.leftmenubox header#leftheader .social a.fbicon {
		background: url(images/face3.png) 50% 50% no-repeat !important;
		opacity: 1;	
	}

	.leftmenubox header#leftheader .social a.fbicon:hover {
		opacity: .8;
	}*/

	.leftmenubox header#leftheader .social a.rssicon {
		background: #a1543d url(../socha/css/images/social/rss.png) 50% 50% no-repeat !important;	
	}

	.leftmenubox header#leftheader .social a.rssicon:hover {
		background: rgba(161, 84, 61, 0.5) url(../socha/css/images/social/rss.png) 50% 50% no-repeat !important;
	}
	/* FIM ICONS */

	html body section#homepage div.flexslider .leftbox div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li a, 
	html body section.singlepage div.flexslider .leftbox div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li a, 
	html body section#homepage div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li a,
	html body section.singlepage div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li a{ 
		color: #4d6131;
	}

	html body section#homepage div.leftmenubox header#leftheader ul#menu-home li.current-page-ancestor ul.sub-menu li a,
	html body section#singlepage div.leftmenubox header#leftheader ul#menu-home li.current-page-ancestor ul.sub-menu li a{
		color: #4d6131;
		background: none;
		background-position: 50% 50%;
	}

	html body section#homepage div.flexslider .leftbox div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li a:hover, 
	html body section.singlepage div.flexslider .leftbox div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li a:hover, 
	html body section#homepage div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li a:hover, 
	html body section.singlepage div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li a:hover, 
	html body section#homepage div.leftmenubox header#leftheader nav#leftnav ul.leftmenu ul.sub-menu li a:hover,
	html body section.singlepage div.leftmenubox header#leftheader nav#leftnav ul.leftmenu ul.sub-menu li a:hover, 
	html body section#homepage div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li.current-menu-item>a:first-child, 
	html body section.singlepage div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li.current-menu-item>a:first-child{
		color: #a1543d;
		background: url(images/down.gif) 95% 50% no-repeat;
	}

	section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul.sub-menu li a{
		background: none;
	}

	/* Left Menu */
	section#homepage .flexslider .leftbox .leftmenubox, section.singlepage .leftmenubox, section.singlepage .leftside .sidebar {
		background: rgba(0,0,0,0.1);
	}

	section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul.sub-menu, section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul{
		background: url(images/submenu-bg.png) repeat-x;
		background-size: cover;
	}

	section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li, section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li{
		border-bottom: 1px dashed #5e5e5e;
		background: none;
	}

	html body section#homepage div.flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul, 
	html body section#homepage div.flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul li a,
	html body section.singlepage div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li.current-menu-item ul li a, 
	html body section.singlepage div.leftmenubox header#leftheader nav#leftnav ul.leftmenu ul.sub-menu li a{
		color: #4d6131;
		background: none;
		background-position: 50% 50%;
	}

	html body section#homepage div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li.current-page-ancestor a,
	html body section.singlepage div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li.current-page-ancestor a{
		color: #a1543d;
		background: url(images/down.gif) 95% 50% no-repeat;
	}

	section#homepage .flexslider .rightbox .rightothermenu .boxinrightside figure figcaption a, section#homepage .flexslider .rightbox .rightothermenu .boxinrightside figure figcaption a:hover{
		background: rgba(255, 255, 255, 0.3) url(../socha/css/images/plus.png) -50% -50% no-repeat;
	}
	/* FIM left Menu */

	section#homepage .flexslider .rightbox .rightothermenu .boxinrightside:last-child {
/*		display: none;*/
	}


	/* INICIO - MENU TOPO - PROJETOS  */

	.pagelayout section.story{
		padding-top: 3px;
	}

	ul.nav_biblioteca{
		position: relative;
  		height: 20px;
  		top: 10px;
	}	

	ul.nav_projeto{
		position: relative;
		left: 20px;
  		top: -20px;
		height: 22px;
		margin-top: 30px;
	}

	ul.nav_projeto li, ul.nav_biblioteca li{
		float: left;
		margin-right: 20px;
		font-size: 18px;
	}	

	ul.nav_projeto li a, ul.nav_biblioteca li a{
		text-decoration: none;
		color: #4d6131;
		font-family: Oswald;
		text-transform: uppercase;
	}

	ul.nav_projeto li a:hover, ul.nav_projeto li.current_page_item a, ul.nav_biblioteca li a:hover, ul.nav_biblioteca li.current-menu-item a{
		color: #A1543A;
	}

	/* FIM - MENU TOPO - PROJETOS  */

	section.singlepage .leftmenubox header#leftheader .social .followtitle{
		display: none;
	}


/***********************   FIM MENU   ************************/





/***********************   INICIO PAGINA HOME   ************************/

	body .topline{
		background: transparent;
		display: none;
	}

	body section#homepage, body section.singlepage{
		margin-top: 1% !important;
	}

	html body section#homepage div.flex-viewport{
		width: 100%;
		max-width: 704px;
		margin-left: 43px;
		min-height: 530px;
	}	

	section#homepage .flexslider{
		padding-top: 0;
		min-width: 790px;
	}

	section#homepage .flexslider li figure figcaption{
		top: 87% !important;
		height: 60px !important;
		margin-left: 0;
		width: 100%;
	}

/* 1 slider */
	section#homepage .flexslider li figure{
		margin: 40px 0px 0px 44px;
		background: none;
		max-width: 700px;
		max-height: 436px;
		height: 100%;
		width: 100%;
	}

	section#homepage .flexslider li figure img{
		opacity: 1;
	}

/* More sliders */
	section#homepage .flexslider li.clone figure, section#homepage .flexslider li.flex-active-slide figure{
		margin: 44px 0px 0px 0px;
		background: none;
		max-width: 700px;
		max-height: 436px;
		height: 100%;
		width: 100%;
	}


	section#homepage .flexslider .flex-direction-nav a.flex-next, section.singlepage .rightside header.preview .postslider .flex-direction-nav a.flex-next,
	section#homepage .flexslider .flex-direction-nav a.flex-prev, section.singlepage .rightside header.preview .postslider .flex-direction-nav a.flex-prev{
		margin-top: -25px;
		height: 70px;
		width: 50px;
		background-size: 25px 49px;
		opacity: 1;
		z-index: 30;
	}

	section#homepage .flexslider .flex-direction-nav a.flex-next, section.singlepage .rightside header.preview .postslider .flex-direction-nav a.flex-next{
		background: url(images/seta-next1.png) 50% 50% no-repeat;
	}

	section#homepage .flexslider .flex-direction-nav a.flex-prev, section.singlepage .rightside header.preview .postslider .flex-direction-nav a.flex-prev{
		background: url(images/seta-prev1.png) 50% 50% no-repeat;
	}

	section#homepage .flexslider .flex-direction-nav a.flex-next:hover, section.singlepage .rightside header.preview .postslider .flex-direction-nav a.flex-next:hover, 
	section#homepage .flexslider .flex-direction-nav a.flex-prev:hover, section.singlepage .rightside header.preview .postslider .flex-direction-nav a.flex-prev:hover{
		opacity: .8;
	}

	/* Right Menu */

	section#homepage .flexslider .rightbox .rightothermenu .boxinrightside {
		margin-top: 0px;
	}

	section#homepage .flexslider .rightbox .rightothermenu{
		margin-top: 0px;
		margin-bottom: 15%;
	}

	section#homepage .flexslider .rightbox .rightothermenu .boxinrightside .inforight{
/*		background: url(images/tijolo-menu5.png) no-repeat;
		background-size: 105%;
		background-position-x: -6px;
		margin-top: -23px;
		height: 100px;*/
		position: relative;
		background: none;
	}

	section#homepage .flexslider .rightbox .rightothermenu .boxinrightside .inforight .rightboxtitle{
		/*padding-top: 50px;*/
		background: none;
	}

	section#homepage .flexslider .rightbox .rightothermenu .boxinrightside .inforight .rightboxtitle a {
		color: #7b4b12;
		font-size: 1em;
		font-family:  Oswald,cursive,'Londrina Sketch';
	}

	section#homepage .flexslider .rightbox .rightothermenu .boxinrightside .inforight .rightboxdesc{
		color: #ffffff;
	}

	.flexslider .slides > li {
		min-height: 530px;
	}

	div.frame{
		background: url(images/frame-tb.png) no-repeat;
		width: 100%;
		height: 522px;
		z-index: 20;
		position: absolute;
		/*pointer-events: none;*/
	}

	/* FIM Right Menu */

	.home-bottom .aboutmainbox .title{
		font-family:  Oswald,cursive,'Londrina Sketch';
		font-size: 33px;	
		color: #ffffff;	
		background-color: #a1543d;	
		margin-bottom: 7px;
	}

	/****  FIGCAPTION HOVER (Customizao para fixo)  ****/

	section#homepage .flexslider li figure figcaption {
		top: 80%;
		background: rgba(113,105,88,0.6);
		/*pointer-events: none;*/
	}

	section#homepage .flexslider li figure figcaption .mainsliderdescription {
		top: 30px;
		color: #e6e6e6;
	}

	section#homepage .flexslider li figure figcaption .mainslidertitle{
		left: 20px;
		color: #e6e6e6;
	}

	section#homepage .flexslider li.flex-active-slide figure:hover figcaption{
		top: 80%;
	}

	body.home footer#footer-main a{
		display: none;
	}

	.home-bottom .threemainboxes .mostvoted figure figcaption:hover a, .home-bottom .threemainboxes .mostvoted figure figcaption:hover a:hover{
		background: rgba(255, 255, 255, 0.3) url(../socha/css/images/readmore.png) -50% -50% no-repeat;
	}

	.homecustomcontent{
		margin-left: 0px;
	}

	section.singlepage .leftmenubox header#leftheader .social a.picaicon, section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.picaicon, section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.picaicon:hover, section.singlepage .leftmenubox header#leftheader .social a.picaicon:hover {
		background: url(images/mail-small.png) no-repeat;
		/*background-position-y: 3px;*/
	}

	section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.picaicon, section.singlepage .leftmenubox header#leftheader .social a.picaicon {
		opacity: 1;
	}

	section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.picaicon:hover, section.singlepage .leftmenubox header#leftheader .social a.picaicon:hover{
		opacity: .8;
	}


/***********************   FIM PAGINA HOME   ************************/




/***********************   INICIO PAGINA PROJETO / ESCOLAS   ************************/


	article#page-1472, article#page-2028, article#page-210, article#page-287, article#page-2639, article#page-3552, article#page-3589, article#page-177{
		margin-top: 30px;
	}

	article#page-2742, article#page-2744, article#page-2746, article#page-2735{
		margin-top: 30px;
	}	

/***********************   FIM PAGINA PROJETO   ************************/


/***********************   INICIO POST   ************************/

	article#post-622{
		margin-top: -8px;
	}

	div#post{
		margin-top: -7px;
	}


/***********************   FIM POST   ************************/




/***********************   INICIO PAGINA SINGLEPAGE   ************************/

	section.singlepage .rightsidebar .sidebar ul li{
		margin-bottom: 14px;
	}

	section.singlepage .rightsidebar .sidebar a {
		display: inline-block;
		text-transform: uppercase;
		font-family: oswald;
	}

	/* Search Box */
	section.singlepage .leftside .sidebar ul.sidebarul li.widget {
		margin-top: 0;
		padding: 8px 0;
	}

	section.singlepage .leftside .sidebar ul.sidebarul li.widget h2.widgettitle{
		color: #A1543A;
		width: 80%;
	}
	/* FIM Search Box */

	section.singlepage .rightside section.full section.story .boxcontent {
		padding: 21px 0;
	}

	section.singlepage .rightsidebar .sidebar, section.singlepage .rightsidebar, section.singlepage .rightside section.full section.story, section.singlepage .rightside .soclikesline{
		background: none;
	}

	section.singlepage .rightside header.preview .postslider {
		background: rgba(0,0,0,.1);
	}

	section.singlepage .rightside .soclikesline .righticons, section.singlepage .rightside header.preview .titleline .datebox {
		/*display: none;*/
		margin-right: 20px;
	}

	section.singlepage .rightside header.preview .titleline .datebox span.day {
		color: #a1543d; 
	}

	section.singlepage .rightside .soclikesline .couintbox p.post-like span.count {
		color: #fff;
		background: #a1543d;
	}

	section.singlepage .rightside section.full section.story .boxcontent p a{
		color: #6d7f54;
	}

	section.singlepage .rightside .soclikesline .couintbox p.post-like .like{
		background: #a1543d url(../socha/css/images/heart.png) 0 0 no-repeat;
	}

	section.singlepage .rightside .soclikesline .couintbox p.post-like a span.like{
		color: #fff !important;
	}

	section.singlepage .rightside .soclikesline .righticons .righticonsbuttons a.fbicon{
		background: #a1543d url(../socha/css/images/social/fb.png) 50% 50% no-repeat !important;
	}

	section.singlepage .rightside .soclikesline .righticons .righticonsbuttons a.fbicon:hover{
		background: rgba(161, 84, 61, 0.5) url(../socha/css/images/social/fb.png) 50% 50% no-repeat !important;	
	}

	section.singlepage .rightside .soclikesline .righticons .righticonsbuttons a.twiicon{
		background: #a1543d url(../socha/css/images/social/twi.png) 50% 50% no-repeat !important;	
	}

	section.singlepage .rightside .soclikesline .righticons .righticonsbuttons a.twiicon:hover{
		background: rgba(161, 84, 61, 0.5) url(../socha/css/images/social/twi.png) 50% 50% no-repeat !important;	
	}

	section.singlepage .rightside .soclikesline .righticons .righticonsbuttons a.gooplus{
		background: #a1543d url(../socha/css/images/social/gog.png) 50% 50% no-repeat !important;	
	}

	section.singlepage .rightside .soclikesline .righticons .righticonsbuttons a.gooplus:hover{
		background: rgba(161, 84, 61, 0.5) url(../socha/css/images/social/gog.png) 50% 50% no-repeat !important;
	}

	html body section.singlepage .rightside header.preview .titleline .title h2{
		color: #A1543A;
	}

	html body section.singlepage .rightside header.preview .titleline .title a{
		color: #3e3e3e;
	}

	section.singlepage .centerside .blogpost .itemblog figure figcaption a{
		background:rgba(255, 168, 0, 0) url(../socha/css/images/plus.png) -100% -100% no-repeat;
	}

	section.singlepage .centerside .blogpost .itemblog figure figcaption a:hover{
		background:rgba(255, 168, 0, 0) url(../socha/css/images/plus.png) -100% -100% no-repeat;
	}

	section.singlepage .rightsidebar .sidebar ul.sidebarul{
		margin-top: -20px;
	}

	section.singlepage .rightsidebar .sidebar ul.sidebarul li.widget h2.widgettitle{
		font-family:  Oswald,cursive,'Londrina Sketch';
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 12px;
		padding-top: 5px;
		padding-bottom: 6px;
		/*background: url(images/line.png) bottom repeat-x;*/
		color: #4d6131 !important;
	}

			/* single hide date */
	section.singlepage .rightside header.preview .titleline .title{
		margin-left: 0px;
	}

	section.singlepage .rightside article.category-noticias-midia header.preview .titleline .datebox{
		display: inline !important;
	}

	section.singlepage .rightside article.category-noticias-midia header.preview .titleline .title{
		margin-left: 83px !important;
	}
			/* fim single hide date */

	section.singlepage .rightsidebar .sidebar a:hover {
		-moz-opacity: 1;
		-khtml-opacity: 1;
		-webkit-opacity: 1; 
		opacity: 1; 
		color: #A1543A !important;
	}

	section.singlepage .leftside .sidebar{
		margin-top: 0;
	}

/***********************   FIM PAGINA SINGLEPAGE   ************************/




/***********************   INICIO PAGINA BLOG   ************************/

	.blogpost .itemblog .gallerypost a.flex-next, .blogpost .itemblog .gallerypost a.flex-next:hover{
		background: url(images/seta-next1.png) 50% 50% no-repeat;
	}

	.blogpost .itemblog .gallerypost a.flex-next, .blogpost .itemblog .gallerypost a.flex-prev, .blogpost .itemblog .itemboxwhite .theexcerpt:hover{	
		opacity: 1;
	}

	.blogpost .itemblog .gallerypost a.flex-prev, .blogpost .itemblog .gallerypost a.flex-prev:hover{	
		background: url(images/seta-prev1.png) 50% 50% no-repeat;
	}

	.blogpost .itemblog .gallerypost a.flex-next:hover, .blogpost .itemblog .gallerypost a.flex-prev:hover{
		opacity: .7;
	}

	.blogpost .itemblog .itemboxwhite .titleline .title h2 a:hover {
		-moz-opacity: 1;
		-khtml-opacity: 1;
		-webkit-opacity: 1;
		opacity: 1;
		color: #A1543A;
	}

	.blogpost .itemblog:hover {
		box-shadow: none;
		-webkit-transition: all .1s ease-in-out;
		-moz-transition: all .1s ease-in-out;
		-ms-transition: all .1s ease-in-out;
		-o-transition: all .1s ease-in-out;
		transition: all .1s ease-in-out;
	}

	.blogpost .itemblog .itemboxwhite .titleline .title h2 a{
		color: #6d7f54;
	}

	.blogpost .itemblog .itemboxwhite .titleline .datebox span.day, .blogpost .itemblog .itemboxwhite .bottomblogitem .readmoreblog a{
		color: #a1543d; 
	}

	.blogpost .itemblog figure figcaption a{
		background: rgba(255, 255, 255, 0.3) url(../socha/css/images/plus.png) -50% -50% no-repeat;		
	}

	.blogpost .itemblog figure figcaption a:hover{
		background: rgba(255, 255, 255, 0.3) url(../socha/css/images/plus.png) -50% -50% no-repeat;	
	}

	body.page div.blog-page-desc{
		/*margin-left: 10px;*/
	}

	.blogpost .itemblog{
		background: rgba(77,97,49,.1);
	}

	.blogpost.fullwidth .itemblog{
		background: none;
		box-shadow: none;
	}

	.page-id-222 .blogpost .itemblog .itemboxwhite .theexcerpt, .blogpost .itemblog figure figcaption a span div.black, .blogpost .itemblog figure.galleryformat figcaption span /*.blogpost .itemblog .itemboxwhite .titleline .datebox*/{
		display: none;
	}

	.page-id-222 .blogpost .itemblog .itemboxwhite .titleline{
		margin-bottom: 10px;
	}

	.rightblogpagination a {
		color: #4d6131;
		margin-right: 30px;
	}

	.rightblogpagination a:hover {
		color: #A1543A;
	}

	.blogpost .itemblog figure.galleryformat figcaption{
		background: rgba(255, 255, 255, 0);
	}

	.blog-page-desc p{
		/*margin-left: 8px;*/
		margin-top: -5px;
	}

	.blogpost .itemblog .itemboxwhite .theexcerpt, .blogpost .itemblog .itemboxwhite .theexcerpt p{
		background: none;
	}

	.blogpost .itemblog .itemboxwhite .theexcerpt{
		padding-top: 10px;
		border-top: 1px dashed #333; 
	}

	.blogpost .itemblog .itemboxwhite .theexcerpt p{
		padding-bottom: 15px;
	}	

	.blogpost .itemblog .itemboxwhite .bottomblogitem .leftdatablog{
		color: #3e3e3e;
	}

	/* hide date */
/*	.blogpost .itemblog .itemboxwhite .titleline .title { 
		margin-left: 20px;
	}*/

	.comment-reply-title{
		display: none;
	}

	section.defaultwp .respondbox #respond{
		background: transparent !important;
		box-shadow: none !important;
	}

	section.defaultwp #comments li.comment, section.defaultwp #comments li.pingback, section.defaultwp #comments li.trackback{
		background: rgba(255,255,255,0.6) !important;
	}

	body.page-id-111 .blogpost .itemblog .itemboxwhite .titleline .datebox, body.category-7 .blogpost .itemblog .itemboxwhite .titleline .datebox {
		display:inline !important;
	}

	body.page-id-111 .blogpost .itemblog .itemboxwhite .titleline .title, body.category-7 .blogpost .itemblog .itemboxwhite .titleline .title { 
		margin-left: 85px !important;
	}
	/* fim hide date */

	.blogpost .itemblog .itemboxwhite .titleline .datebox {
		background: url(images/date-bar1.png) right repeat-y;
	}

/***********************   FIM PAGINA BLOG   ************************/





/***********************   INICIO PAGES   ************************/

	div.pagelayout{
		position: relative;
	}

	.pagelayout section.story{
		background: transparent;
	}

	.pagelayout section.story h2{
		font-family:  Oswald,cursive,'Londrina Sketch';
		font-size: 18px;
	}

	.pagelayout section.story p a, article#page-135 .rota a, div.olhares a{
		color: #6d7f54;
	}

/*	.pagelayout section.story p a:hover, article#page-135 .rota a:hover{
		color: #a1543d;
	}*/

	div.ale-archives{
		display: none;
	}

	#archives{
		margin-top: -2px;
		background: none;
	}

	#archives .postprevtop{
		margin-left:40%;
		float: left;
		color: #4d6131;
	}

	#archives .postprevtop a {
		color: #4d6131;
	}

	#archives .postprevtop a:hover {
		-moz-opacity: 1;
		-khtml-opacity: 1;
		-webkit-opacity: 1;
		opacity: 1;
		color: #A1543A;
	}

	article#page-135 section.story.cf{
		background: none;
	}

	article#page-135 .ale-toggle .ale-toggle-title{
		background: #6d7f54;
	}

	article#page-135 .rota{	
		text-align: center;
		margin-bottom: 6px;
		font-family: Oswald;
		font-size: 16px;
		text-transform: uppercase;
		background: url(images/blocktitle-small.png) 48% 50% no-repeat;
	}

	article#page-135 .rota-desc{
		text-align: left;
		margin-left: 5px;
	}

	#related-posts-MRP_all a{
		display: table;
	}

	#related-posts-MRP_all img{
		width: 150px;
		height: 103px;
	}

	.related-posts li{
		width: 150px;
	}

	div.ale-one-third h3 a, #related-posts-MRP_all a{
		color: #6d7f54 !important;
	}

	div.olhares {
		background: url(images/line.png) bottom repeat-x;	
		margin-top: 10px;
		padding-bottom: 1px;
		padding-left: 0px;	
	}

	body article#page-86 {
		margin-top: 20px;
		margin-left: 15px;
	}


/***********************   FIM PAGES   ************************/


/***********************   INICIO OLHARES   ************************/


	div.ale-one-third img:hover{
		opacity: .9;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
	}

	article#page-177 div.ale-one-third{
		margin-bottom: 2%;
	}


/***********************   FIM OLHARES   ************************/




/***********************   INICIO PERCURSO   ************************/

	article#page-2055 div.ale-one-third img, article#page-2055 div.ale-one-third img:hover{
		opacity: 1;
	}

	article#page-2055 div.ale-one-third{
		margin-bottom: 2%;
	}

/***********************   FIM PERCURSO   ************************/



/***********************   INICIO PAGINA CATEGORIAS   ************************/


	body.category .blogpost .itemblog .itemboxwhite .theexcerpt p{
		background: none;
		border-bottom: 1px dashed #333;
		font-size: .7em;
		text-transform: none;
		color: #3e3e3e;
		font-family: Arial;
	}

	html body.category div.rightside div.margincontentbox {
		margin-left: 20px;
	}

	body.category header.page-title{
		padding: 0;
		margin: 0;
	}

	body.category .breadcrumbs{
		margin-left: 0;
	}

	body.category .rightside .margincontentbox{
		margin-left: 40px;
	}


/***********************   FIM PAGINA CATEGORIAS   ************************/




/***********************   INICIO POSTS   ************************/

	div#post div.breadcrumbs{
		margin: 0;
	}

	html body span.categories a{
		color: #4d6131 !important; 
		font-weight: 600;
	}

	html body span.categories a:hover{
		color: #A1543A !important;
		opacity: 1 !important;
	}

	section.singlepage .rightside .margincontentbox {
		margin-left: 40px;
		margin-right: 30px;
	}

/***********************   FIM POSTS   ************************/








/***********************   INICIO PAGINA GALERIA   ************************/

	body article.gallery {
		margin-left: 20px;
	}

	.galleysingle .gallerydata{
		margin-top: 20px;
		margin-left: 0;
		color: #4d6131;
	}

	.gallerygrid #filters{
		margin-bottom: 0;
	}

	.gallerygrid .filtertitle{
		color: #4d6131;
		padding-top: 10px;
	}

	.galleysingle .gallerybox .carousel {
		background: rgba(113,105,88,.6);
	}

	.galleysingle .gallerybox .carousel .flex-viewport, .gallerygrid #galcontainer .element figure figcaption a, .gallerygrid #galcontainerhome .element figure figcaption a{
		background: none;
	}

	/****   SETAS DE NAVEGAÇÃO   ****/

	.galleysingle .gallerybox .carousel .flex-next, .galleysingle .gallerybox .galleryslider .flex-direction-nav a.flex-next,
	.galleysingle .gallerybox .galleryslider .flex-direction-nav a.flex-next:hover, .galleysingle .gallerybox .carousel:hover .flex-next{
		background: url(images/next-branco.png) 50% 50% no-repeat;
	}

	.galleysingle .gallerybox .carousel .flex-prev, .galleysingle .gallerybox .galleryslider .flex-direction-nav a.flex-prev,
	.galleysingle .gallerybox .galleryslider .flex-direction-nav a.flex-prev:hover, .galleysingle .gallerybox .carousel:hover .flex-prev{
		background: url(images/prev-branco.png) 50% 50% no-repeat;
	}

	.galleysingle .gallerybox .galleryslider .flex-direction-nav a.flex-next, .galleysingle .gallerybox .galleryslider .flex-direction-nav a.flex-prev{
		opacity: 1 !important;
	}

	.galleysingle .gallerybox .galleryslider .flex-direction-nav a.flex-next:hover, .galleysingle .gallerybox .carousel:hover .flex-next{
		opacity: .7;
	}


	body.page header.page-title, .galleysingle .thetitlegallery {
		position: relative;
		margin: 16px 0 25px 0;
		padding-left: 0;
		background: url(images/line.png) bottom repeat-x;
	}

	body.page header.page-title h2, .galleysingle .thetitlegallery h2{
		font-family:  Oswald,cursive,'Londrina Sketch';
		font-size: 30px;
		line-height: .7;
		color: #A1543A;
		text-transform: uppercase;
	}

	.galleysingle .thetitlegallery h2{
		line-height: .8;
	}

	.galleysingle .thetitlegallery{
		margin: 0;
	}

	.galleysingle .gallerybox {
		margin-bottom: 30px;
		clear: both;
	}

	.gallerygrid #filters li a {
		border: 1px solid rgba(77, 97, 49, 0.2);
		color: #4d6131;
		padding: 10px 15px;
		font-size: 1.2em;
	}

	.gallerygrid #filters li.activefilter a, .gallerygrid #filters li a:hover{
		background: #A1543A;
		border-color: #A1543A;
	}

	.gallerygrid #galcontainer .element figure figcaption:hover a, .gallerygrid #galcontainerhome .element figure figcaption:hover a {
		background: rgba(255,255,255,.2);
	}

	body .gallerygrid #galcontainer .element figure figcaption a span{
		color: #f9f9f9 !important;
		display: none;
	}

	.gallerygrid #galcontainer .element .titlegalleryfilter .lefticon, .gallerygrid #galcontainerhome .element .titlegalleryfilter .lefticon,
	.gallerygrid #galcontainer .element figure:hover .titlegalleryfilter .lefticon, .gallerygrid #galcontainerhome .element figure:hover .titlegalleryfilter .lefticon {
		background: #A1543A url(images/im_ic.png) 50% 50% no-repeat;
	}

	.gallerygrid #galcontainer .element .titlegalleryfilter, .gallerygrid #galcontainerhome .element .titlegalleryfilter {
		background: rgba(161,84,58,.6);
	}

	.isotope{
		margin-top: 20px;
	}

	html body .rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {
		background: transparent !important;
	}

	.rsUni .rsThumbsVer {
		height: 559px;
		top: 16px;
	}

/***********************   FIM PAGINA GALERIA   ************************/




/***********************   INICIO PAGINA CATEGORIA   ************************/

	html body div.category-description{
		text-transform: initial;
		font-size: 14px;
		font-family: Arial;
		margin: 16px 0;
	}

/***********************   FIM PAGINA CATEGORIA   ************************/




/***********************   INICIO PAGINA CONTATO   ************************/

	.contactformtwo{
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.contactformtwo .formbox textarea{
		text-transform: none;
	}

	.page-id-138 .threeboxescontact, .page-id-3757 .threeboxescontact, .page-id-4023 .threeboxescontact{
		display:none;
	}

	.contactformtwo .formbox label span {
		color: #A1543A;
	}

	.contactformtwo .formbox textarea{
	  	border: 1px solid #4d6131 !important;
		background: transparent;
	}

	.contactformtwo .formbox textarea:focus{
		border: 1px solid #6d7f54;	
	}

	.contacttwostory, .contactformtwo .formbox label{
		color: #394724;
		margin-left: 5px;
	}

	.contactformtwo .formbox .buttoncomment input.submit, .contactformtwo .formbox .buttoncomment input.reset, .contactformtwo .formbox .buttoncomment input.submit:hover, .contactformtwo .formbox .buttoncomment input.reset:hover {
		transition: all .2s ease;
		-moz-transition: all .2s ease;
		-webkit-transition: all .2s ease;
		-o-transition: all .2s ease;
	}

	.contactformtwo .formbox .buttoncomment input.submit:hover, .contactformtwo .formbox .buttoncomment input.reset:hover {
		-moz-opacity: 1;
		-khtml-opacity: 1;
		 -webkit-opacity: 1; 
		opacity: 1;
		background: rgba(161,71,40,.4) !important;
	}

	input[type="text"],
	input[type="email"],
	input[type="url"],
	.contactformtwo .formbox .nametwo input[type="text"], .contactformtwo .formbox .emailtwo input[type="text"], .contactformtwo .formbox .phonetwo input[type="text"], .contactformtwo .formbox .nametwo input[type="email"], .contactformtwo .formbox .emailtwo input[type="email"], .contactformtwo .formbox .phonetwo input[type="email"]{
		border: 1px solid #4d6131 !important;
		background: transparent;
		text-transform: initial;
	}
	input[type="text"]:focus,
	input[type="email"]:focus,
	input[type="url"]:focus {
		box-shadow: 0px 0px 10px rgba(161, 84, 58, 0.5);
		border: 1px solid #6d7f54 !important;
	}

	input[type="submit"],
	input[type="button"],
	input[type="reset"] {
		background: #a1543d !important;
	}

	.contactformtwo .formbox .nametwo input[type="text"]:focus, .contactformtwo .formbox .emailtwo input[type="text"]:focus, .contactformtwo .formbox .phonetwo input[type="text"]:focus, .contactformtwo .formbox .nametwo input[type="email"]:focus, .contactformtwo .formbox .emailtwo input[type="email"]:focus, .contactformtwo .formbox .phonetwo input[type="email"]:focus, .contactformtwo .formbox textarea:focus{
		box-shadow: none;
	}

	.contactformtwo{
		background: transparent;
	}

	form p.success{
		color: #A1543A;
	}


	section.contact.cf .olhares h2{
		font-family:  Oswald,cursive,'Londrina Sketch';
		font-size: 30px;
		color: #A1543A !important;
		text-transform: uppercase;
	}

	#page-3615 .ale-toggle .ale-toggle-title, #page-3756 .ale-toggle .ale-toggle-title{
	background-color: rgba(0, 0, 0, 0.05) !important;
	border: none !important;
	color: #6d7f54 !important;
	}

	#page-3615 .ale-toggle .ale-toggle-title:hover, #page-3756 .ale-toggle .ale-toggle-title:hover{
	background-color: rgba(0, 0, 0, 0.1) !important;
	border: none !important;
	}

	#page-3615 .ale-toggle-inner, #page-3756 .ale-toggle-inner{
	background-color: rgba(0, 0, 0, 0.05) !important;	
	}

	#page-3615 .story a:link, #page-3615 .story a:active, #page-3615 .story a:visited, #page-3756 .story a:link, #page-3756 .story a:active, #page-3756 .story a:visited{
		color: #4d6131;
  		text-transform: none;
  		font-family: Arial;
	}


	div.cf7-text{
		float: left;
		padding-right: 30px;
		padding-bottom: 30px;
	}

	div.cf7-text input{
		height: 35px;
		font-size: 16px;
		line-height: 20px;
	}

	div.cf7-textarea{
		padding-bottom: 20px;
	}

	div.cf7-textarea textarea{
		border: 1px solid #4d6131 !important;
		background: transparent;
		width: 100%;
		max-width: 670px;
		height: 100px;
		padding-bottom: 30px;
		font-size: 16px;
    }

    span.wpcf7-not-valid-tip {
    	color: #D04A4A;
	}

	div.wpcf7-validation-errors{
		border: none;
		color: #D04A4A;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
	}


::-webkit-input-placeholder {
   color: #888888;
}

:-moz-placeholder { /* Firefox 18- */
   color: #888888;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #888888;  
}

:-ms-input-placeholder {  
   color: #888888;  
}



/***********************   FIM PAGINA CONTATO   ************************/





/***********************   INICIO PROJETOS (ABOUT 1 E 3)   ************************/


	/* O PROJETO | ABOUT 3 */
	.aboutthree .abouttoggle .itemtoggle .titlecontent p{
		text-shadow: none;
	}

	.aboutthree .abouttoggle .itemtoggle .titletog .iconplu{
		background: #a1543d;	
	}

	.aboutthree h2.abouttheetitle{
		display: none;
	}
	/* FIM PROJETO */


	/* O PROJETO | ABOUT 1 */
	.abouttwo .abouttworight .ourskill .skillul li .skillline{
		background:	rgba(161, 84, 61, 0.3);

	}

	.abouttwo .abouttworight .ourskill .skillul li .skillline .countline{
		background: #a1543d;
	}

	.ourteambox .itemteam figure figcaption{
		background: #a1543d;
	}

	/* FIM PROJETO */


/***********************   FIM PROJETOS (ABOUT 1 E 3)   ************************/




/***********************   INICIO WIDGET   ************************/


	.widget_recent_entries ul li{
		padding-top: 5px;
		background: none;
	}

	/* SEARCH */

	.widget_search input[type="text"]{
		border: 1px solid #a1543d;
		font-weight: 800;
		color: #3e3e3e;
		line-height: 8px;
		background: transparent;
	}

/*	.widget_search input[type="text"]:focus{
		border: 1px solid #6d7f54;
	}*/

	.widget_search input[type="submit"]{
		color: #ffffff !important;
		padding-bottom: 4px;
		padding: 0px 10px 5px;
	}

	/* sidebar recent #a1543d  */

	.rightsidebar .sidebar a{
		color: #4d6131 !important;
	}



	.rightsidebar .sidebar ul.sidebarul li.widget h2.widgettitle{
		color: #a14728 !important;
	}

	/* fim sidebar recent */


	section.singlepage .rightside section.full section.story .boxcontent h3{
		color: #A1543A;
	}

	.story a:link, .story a:active, .story a:visited{
		color: #4d6131;
		text-transform: uppercase;
		font-family: Oswald;
	}

	.story a:hover{
		color: #A1543A;
	}

	div.rota, div.rota-desc{
		text-align: center;
	}

	.execphpwidget{
		width: 204px !important;
	}

	html body .yarpp-related h3 {
		font-family:  Oswald,cursive,'Londrina Sketch';
		font-size: 24px !important;
		line-height: 34px;
		margin-bottom: 15px !important;
		padding-bottom: 6px !important;
		background: url(images/line.png) bottom repeat-x;
		color: #4d6131 !important;
		text-transform: uppercase !important;
	}

/***********************   FIM WIDGET   ************************/




/***********************   INICIO FOOTER   ************************/

	/* FOOTER BAR */

	html body footer#footer-main {
		background: url(images/line.png) top repeat-x;
		height: 170px;
		margin: 50px auto 0;
	}

	footer#footer-main a, .galleysingle .thetitlegallery .goback{
		color: #4d6131;
		font-size: 18px;
		font-family:  Oswald,cursive,'Londrina Sketch';
	}

	footer#footer-main a:hover, .galleysingle .thetitlegallery .goback:hover{
		color: #A1543A;
		opacity: 1;
	}

	#footer-bottom{
		position: fixed;
		bottom: 0;
		width:100%;	
		background-color: #716958;
		z-index: 100;
		/*height:66px;*/
		height: 55px;
		overflow: hidden;
		clear: both;
	}

	.pos-logo{
		position: relative;
		float: right; 
		/*padding-top: 12px; */
		padding-top: 8px; 
		padding-right: 18px;
	}

	.pos-logo2{
		position: relative;
		float: right;
		padding-right: 17px;
		padding-top: 5px;
	}

	#iniciativa { 
		font-family: "Open Sans", Helvetica, Arial, sans-serif !important; 
		font-weight: 100; 
		position:absolute; 
/*		right:126px; 
		bottom: 18px; */
		right: 125px;
		bottom: 0px;		
		font-size: 13px;
		font-weight: 100; 
		color: #ffffff; 
	}

	#share-buttons{ 
		position: absolute; 
		float: left; 
		bottom: 0;
		padding-left: 18px;
	}

	.really_simple_share div{
		padding-left: 0px !important;
	}

	div.really_simple_share_facebook_like{
		width: 95px !important;
	}

	body.home div.really_simple_share_facebook_like{
		width: 113px !important;
	}

	div.really_simple_share_google1{
		width: 70px !important;
	}

	footer#footer-main .topbutton{
		margin-bottom: 55px;
	}

	#logo-alana-area{
		position: absolute;
	 	right: 0px;
	 	top: 2px;
	}

	#lcc{
		width: 555px;
		margin-left: auto;
  		margin-right: auto;
  		margin-top: 20px;
	}

	.lcc-info{
		color:white;
		font-size: 12px;
	}

	/* FIM FOOTERBAR */

/***********************   FIM FOOTER   ************************/


/***********************   INICIO ERROR PAGE (404)   ************************/

	section.error p.er404{
		color: #A1543A;
	}

	section.error a {
		color: #4d6131;
	}

	section.error{
		background: transparent;
	}


/***********************   FIM ERROR PAGE (404)   ************************/





/**************************************************************************************************************************************************************************/

											/* 					MEDIA QUERIES (RESPONSIVO) 				*/

/**************************************************************************************************************************************************************************/


	/***********************   INICIO 1320px ~ 900px  ************************/

		@media only screen and (max-width: 1320px) and (min-width: 900px){

			article#page-2055 div.ale-two-third {
				width: 65%;
			}

			article#page-2055 div.ale-two-third img{
				margin-left: 15%;
			}

		}

	/***********************   FIM 1320px  ************************/



	/***********************   INICIO 1280px ~ 1121px   ************************/

		@media only screen and (max-width: 1280px) {

			section#homepage .flexslider ul.slides li img {
			min-height: 0;
			width: 100%;
			}

/*			.home-bottom {
				margin: 125px auto !important;
			}*/

		}

	/***********************   FIM 1280px ~ 1121px   ************************/


	/***********************   INICIO 1222px   ************************/


		@media only screen and (max-width: 1222px) {

			.blogpost .itemblog{
				max-width: none;
				width: 46%;
			}

			#lcc{
				width: 80px;
			}
			.lcc-info{
				display: none;
			}	

		}


	/***********************   FIM 1222px   ************************/



	/***********************   INICIO 1180px ~ 981px   ************************/


		@media only screen and (max-width: 1180px) and (min-width: 981px){

			.blogpost.threecol .itemblog{
				width: 48%;
				max-width: none;
			}

		}


	/***********************   FIM 1180px ~ 981px   ************************/



	/***********************   INICIO 1180px ~ 981px   ************************/


		@media only screen and (max-width: 1279px) and (min-width: 1121px){

			section#homepage .flexslider .rightbox .rightothermenu {
				width: 100%;
				margin-top: 0;
			}

			body section#homepage {
				width: 45%;
				margin: 0 auto;
			}

			.home-bottom .othermenuhomemobile .inforight .rightboxtitle a {
				font-size: 1.2em;
			}

			.home-bottom {
				margin: 125px auto;
			}

			section#homepage .flexslider .rightbox {
				display: block;
				width: 132%;
				height: auto;
				top: 110%;
				margin: 0;
			}

			section#homepage .flexslider .rightbox .rightothermenu .boxinrightside, section#homepage .flexslider .rightbox .rightothermenu .boxinrightside:first-child,
			section#homepage .flexslider .rightbox .rightothermenu .boxinrightside:last-child {
				width: 24%;
				margin: 0 4%;
				float: left;
			}

			section#homepage .flexslider .rightbox .rightothermenu .boxinrightside .inforight {
/*				margin-bottom: 20px;
				margin-top: -40px;
				background: url(images/tijolo-1279x1121.png) no-repeat;
				background-size: 102%;
				background-position-x: -3px;*/
				width: 100%;
			}

			.flexslider .rightbox .rightothermenu .boxinrightside .inforight .rightboxtitle {
				padding-top: 70px;
				background: none;
			}

			section#homepage .flexslider .rightbox .rightothermenu .boxinrightside figure {
				display: block;
			}

			section#homepage .flexslider .rightbox .rightothermenu .boxinrightside .inforight .rightboxtitle {
				/*padding-top: 65px;*/
			}

		}


	/***********************   FIM 1180px ~ 981px   ************************/




	/***********************   INICIO 1120px   ************************/


		@media only screen and (max-width: 1120px){

			body .topline, section#homepage .flexslider .rightbox {
				display: none;
			}

			section#homepage .flexslider .leftbox .leftmenubox header#leftheader .logo {
				padding-bottom: 0px;
				float: left;
				margin: -15px 0 0 3%;
				height: 135px;
			}

			section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav{
				float: right;
				width: auto;
				margin-right: 5px;
			}


		  section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social {
				width: 30px;
				position: absolute;
				right: 45px;
				top: 65px;
		   }

			section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li{
				padding: 0;
				z-index: 10;
				margin-right: 15px;
				float: left;
			}

			section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li a{
				z-index: 20;
			}

			section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li ul{
				max-width: none;

			}

			div.flex-viewport{
				float: left;
				width: 100%;
				height: auto;
				position: relative;
			}

			.home-bottom .othermenuhomemobile {
				display: block;
			}

			.home-bottom .othermenuhomemobile .inforight {
				width: 33%;
				margin: 0;
				float: left;
				text-align: center;
				padding: 12px 0 5px;
				margin-bottom: 15px;
				height: 73px;
				background: transparent;
			}

			.home-bottom .othermenuhomemobile .inforight .rightboxtitle {
				text-transform: uppercase;
				font-size: 1.4em;
				line-height: 20px;
				letter-spacing: 1px;
			}


			body.home footer#footer-main {
				display: block !important;
			}


			section#homepage .flexslider .rightbox .rightothermenu .boxinrightside .inforight{
				background: none;
			}

			section#homepage .flexslider .rightbox .rightothermenu .boxinrightside:last-child {
				margin: 0;
				float: left;
			}

			section#homepage .flexslider .rightbox .rightothermenu .boxinrightside, section#homepage .flexslider .rightbox .rightothermenu .boxinrightside:first-child {
				width: 33%;
				margin: 0;
				float: left;
			}

			.home-bottom .othermenuhomemobile .inforight .rightboxtitle a {
				color: #A1543A;
				display: block;
				font-size: 1.8em;
				line-height: 1em;
				font-family:  Oswald,cursive,'Londrina Sketch';
			}

			.home-bottom .othermenuhomemobile .inforight .rightboxtitle a:hover{
				color: #4d6131;
			}


			section#homepage .flexslider .leftbox{
				margin-top: -133px;
				margin-bottom: 15px;
				position: relative;
			}

			ul.flex-direction-nav{
				clear: both !important;
			}


			section#homepage .flexslider .flex-direction-nav a.flex-next{
				right: 0;
			}

			section#homepage .flexslider .flex-direction-nav a.flex-next, section#homepage .flexslider .flex-direction-nav a.flex-prev {
				margin-top: 40px;
			}


			section#homepage .flexslider li figure figcaption, section#homepage .flexslider li.flex-active-slide figure:hover figcaption{
				top: 82%;
				height: 18%;
			}

			section.singlepage .rightside header.preview .postslider {
				padding: 6px 12px 6px 0px;
			}


				

		}

	/***********************   FIM 1120px   ************************/



	/***********************   INICIO 1120px ~ 801px   ************************/


		@media only screen and ( max-width: 1120px ) and ( min-width: 801px ) {

			.home-bottom {
				width: 71%;
			}

			.home-bottom .othermenuhomemobile .inforight .rightboxtitle a {
				
			}




		}


	/***********************   FIM 1120px ~ 801px   ************************/


	/***********************   INICIO 1035px ~ 981px   ************************/


		@media only screen and ( max-width: 1035px ) and ( min-width: 981px ) {

			header.page-title .toppagination{
				position: absolute;
				right: 0;
			}

		}


	/***********************   FIM 1035px ~ 981px   ************************/




	/***********************   INICIO 1024px (max)   ************************/


		@media only screen and ( max-width: 1024px ) {

			section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav{
				margin-right: 0;
			}

		}


	/***********************   FIM 1024px (max)  ************************/




	/***********************   INICIO 980px (max)   ************************/


		@media only screen and ( max-width: 980px ) {

			section#homepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li, 
			section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li {
				display: inline-block;
				float: left;
				width: auto;
				margin-right: 20px;
			}

			section.singlepage .leftside .sidebar{
				display: none;
			}

			section.singlepage .centerside{
				margin-top: 20px;
			}

			header.page-title .toppagination{
				position: absolute;
				right: 0;
			}

			section#homepage .flexslider li figure figcaption{
				display: none;
				top: 0;
				height: 0;
			}

			section.singlepage .centerside{
				margin-right: 0;
			}

			section.singlepage .leftmenubox header#leftheader nav#mobilenav select,
			section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#mobilenav select{
				background: rgba(113,105,88,0.6);
				color: #f9f9f9;
				border: none;
				width: 100%;
				height: 35px;
				margin-top: 6%;
			}

			section#homepage .flexslider .flex-direction-nav a.flex-next {
				right: 0;
			}

			section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li a:hover, .leftmenubox header#leftheader nav#leftnav ul.leftmenu li.current-menu-item>a:first-child{
				background: none !important;
			}

			.galleysingle .thetitlegallery {
				margin: 15px 0 0 0;
				height: auto;
				text-align: left;
			}

			.galleysingle .thetitlegallery h2{
				line-height: 1;
				text-align: left;
			} 

			.galleysingle .gallerydata {
				clear: both;
				float: left;
			}

			body article.gallery{
				margin-left: 0 !important;
			}

			.breadcrumbs{
				margin-left: 0;
			}

			.contactformtwo .formbox {
				margin: 20px 0;
			}

			.contactformtwo .formbox div.commenttextarea label{
				margin-left: 1.5%;
			}

			.contacttwostory{
				margin-left: 0;
			}

			.contactformtwo .formbox label{
				margin-left: 5%;
			}

			.contactformtwo .formbox textarea {
				margin: 0 10px;
				padding: 5px 9px;
			}

			input[type="text"], input[type="email"], input[type="url"], .contactformtwo .formbox .nametwo input[type="text"], .contactformtwo .formbox .emailtwo input[type="text"], .contactformtwo .formbox .phonetwo input[type="text"], .contactformtwo .formbox .nametwo input[type="email"], .contactformtwo .formbox .emailtwo input[type="email"], .contactformtwo .formbox .phonetwo input[type="email"] {
				margin: 0 10px;
				padding: 0 10px;
			}

			.pagelayout section.story {
				padding: 20px 0;
				width: 99%;
			}

			section.singlepage .rightside .margincontentbox {
				margin: 0;
			}

			html body section#homepage div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li.current-menu-ancestor a, html body section.singlepage div.leftmenubox header#leftheader nav#leftnav ul.leftmenu li.current-menu-ancestor a{
				background: none;
			}

			ul.sub-menu li{
				width: 93% !important;
			}

			section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.fbicon, 
			section.singlepage .leftmenubox header#leftheader .social .socialslider{
				display: none;
			}

			section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social{
				right: 15px;
			}

			ul.nav_projeto{
				left: 0;
			}


		}	


	/***********************   FIM 980px (max)   ************************/




	/***********************   INICIO 980px ~ 801px   ************************/


		@media only screen and ( max-width: 980px ) and (min-width: 801px){

		   section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#mobilenav {
			margin: 0 4% 0 0;
			float: right;
			}

			section#homepage .leftmenubox header#leftheader nav#leftnav {
				float: right;
				width: auto;
				margin: 0;
				margin-top: 15px;
				display: inline-block;
			}

			.blogpost .itemblog .videoembed {
				max-width: none;
			}

			.blogpost .itemblog .videoembed iframe {
				max-width: none;
				height: 12%;
			}

			section.singlepage .leftmenubox header#leftheader nav#mobilenav select, section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#mobilenav select {
				height: 45px;
				margin-top: 5%;
				font-size: 1.1em;
			}

			.home-bottom {
				width: 100%;
			}

		}


	/***********************   FIM 980px ~ 801px   ************************/



	/***********************   INICIO 935px ~ 730px   ************************/

		@media only screen and (max-width: 935px) and (min-width: 730px){ 

			.blogpost.threecol .itemblog{
				width: 48%;
				max-width: none;
			}

		}

	/***********************   FIM 935px ~ 730px   ************************/


	/***********************   INICIO 830px ~ 801px   ************************/

		@media only screen and (max-width: 830px) and (min-width: 801px){ 

			section#homepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li, section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li {
				margin-right: 15px;
			}
		}

	/***********************   FIM 935px ~ 730px   ************************/



	/***********************   INICIO 800px (max)   ************************/


		@media only screen and (max-width: 800px) { 

			div.flex-viewport {
				margin-left: 0;
			}

			section#homepage .flexslider {
				min-width: 0;
			}

			.flexslider .slides > li, div.flex-viewport {
				min-height: 0;
			}

			div.frame{
				display: none;
			}

			section#homepage .flexslider li figure {
				margin: 0;
				max-width: 100%;
				max-height: 100%;
			}

			section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#mobilenav {
				margin: -10px auto 0;
				float: none;
				width: 70%;
				display: block;
			}

			section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav, section#homepage .flexslider .rightbox{
				display: none;
			}

			section#homepage .flexslider .leftbox .leftmenubox header#leftheader .logo{
				float: none;
				position: relative;
				margin: 0 auto;
				height: 140px;
				width: 182px;
			}

			section#homepage .flexslider .leftbox .leftmenubox{
				padding-top: 10px;
				height: 200px;
			}

			html body section#homepage div.flex-viewport{
				margin-left: 0;
				max-width: 100%;
				min-height: 0;
			}

			section#homepage .flexslider .flex-direction-nav a.flex-next{
				right: 0;
			}

			.blogpost .itemblog{
				width: 100%;
			}

			.blogpost .itemblog .videoembed, section.singlepage .rightside header.preview .siglepostvide{
				max-width: none;
				min-width: 0;
			}

			.home-bottom{
				margin: 0 auto !important;
			}

			.home-bottom .othermenuhomemobile .inforight .rightboxtitle a:hover {
				opacity: 0.5;
			}

			.home-bottom .othermenuhomemobile .inforight .rightboxdesc {
				font-size: 12px;
				line-height: 12px;
				color: #ffffff;
				text-transform: uppercase;
			}

			body.home footer#footer-main{
				display: block !important; 
			}

			section#homepage .flexslider .flex-direction-nav a.flex-next, section#homepage .flexslider .flex-direction-nav a.flex-prev{
				top: 65%;
			}

			section.singlepage .leftmenubox header#leftheader nav#mobilenav select, section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#mobilenav select{
				margin-top: 0;
			}

			section#homepage .flexslider .flex-direction-nav a.flex-next, section#homepage .flexslider .flex-direction-nav a.flex-prev {
				top: 55%;
			}

			input[type="text"], input[type="email"], input[type="url"], .contactformtwo .formbox .nametwo input[type="text"], .contactformtwo .formbox .emailtwo input[type="text"], .contactformtwo .formbox .phonetwo input[type="text"], .contactformtwo .formbox .nametwo input[type="email"], .contactformtwo .formbox .emailtwo input[type="email"], .contactformtwo .formbox .phonetwo input[type="email"] {
				width: 87%;
			}

			.contactformtwo .formbox textarea {
				width: 95%;
			}

			section.singlepage .rightsidebar {
				margin-left: 5px;
			}

			.blogpost .itemblog .gallerypost ul img, .blogpost .itemblog .gallerypost, .blogpost .itemblog figure.galleryformat{
				max-width: 100%;
			}

			section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social {
				display: none;
			}


		}


	/***********************   FIM 800px (max)   ************************/



	/***********************   INICIO 800px ~ 481px   ************************/

		@media only screen and (max-width: 800px) and (min-width: 481px){ 

			footer#colophon{ 
				position: static;
			}

			.ale-one-half, .ale-one-third, .ale-two-third, .ale-three-fourth, .ale-one-fourth, .ale-one-fifth, .ale-two-fifth, .ale-three-fifth, .ale-four-fifth, .ale-one-sixth, .ale-five-sixth {
				margin-right: 1% !important;
				margin-left: 1% !important;
			}

			.ale-one-third img, .ale-column-last img, .story img.size-medium{
				width: 98% !important;
			}

			section.singlepage .centerside .margincontentbox{
				margin-right: 0;
			}

			.blogpost .itemblog .videoembed iframe{
				max-width: none;
				height: 10%;
			}

			.blogpost .itemblog .videoembed iframe, section.singlepage .rightside header.preview .siglepostvide iframe {
				height: 350px;
			}

		}	

	/***********************   FIM 800px ~ 481px   ************************/




	/***********************   INICIO 730px (max)   ************************/

		@media only screen and (max-width: 730px) { 

			header.page-title h2{
				font-size: 1.2em;
			}

			header.page-title .toppagination {
				font-size: 0.6em;
			}

			.blogpost.threecol .itemblog{
				width: 100%;
				max-width: none;
				margin-right: 0;
			}
			#lcc{
				margin-left: 12px;
			}
			#share-buttons{
				display: none;
			}

		}

	/***********************   INICIO 730px (max)   ************************/




	/***********************   INICIO 700px (max)   ************************/

		@media only screen and (max-width: 700px) { 

			body.page header.page-title h2{
				line-height: 1;
				font-size: 1.35em;
			}

			.toppagination .pagpages{
				margin-top: 5px;
			}

		}

	/***********************   FIM 700px (max)   ************************/



	/***********************   INICIO 640px (max)   ************************/

		@media only screen and ( max-width: 640px ) {

			body.page header.page-title{
				margin-left: 3px;
			}

			body.page div.blog-page-desc, .blogpost .itemblog .itemboxwhite .theexcerpt, html body.category div.rightside div.margincontentbox{
				margin-left: 0;
			}

			section.singlepage .rightsidebar{
				display: none;
			}

			.blogpost.threecol .itemblog figure, .blogpost.threecol .itemblog figure img{
				max-width: none;
			}

			.story img.size-auto, .defaultwp img.size-auto, .contentaboutbox img.size-auto, .story img.size-full, .defaultwp img.size-full, .contentaboutbox img.size-full, .story img.size-large, .defaultwp img.size-large, .contentaboutbox img.size-large, .story img.size-medium, .defaultwp img.size-medium, .contentaboutbox img.size-medium, .story .attachment img, .defaultwp .attachment img, .contentaboutbox .attachment img{
				width: 95%;
			}

			div.ale-one-third img{
				margin-top: 2%;
			}

			.contactformtwo .formbox textarea {
				width: 93%;
			}

			input[type="text"], input[type="email"], input[type="url"], .contactformtwo .formbox .nametwo input[type="text"], .contactformtwo .formbox .emailtwo input[type="text"], .contactformtwo .formbox .phonetwo input[type="text"], .contactformtwo .formbox .nametwo input[type="email"], .contactformtwo .formbox .emailtwo input[type="email"], .contactformtwo .formbox .phonetwo input[type="email"] {
				width: 80%;
			}

		}

	/***********************   FIM 640px (max)   ************************/




	/***********************   INICIO 600px (max)   ************************/

		@media only screen and ( max-width: 600px ) {

			article#page-135 .rota-desc {
				text-align: center;
			}

			.pagelayout section.story {
				padding: 20px 0;
				width: 98%;
			}

			.galleysingle .thetitlegallery h2 {
				width: 80%;
				margin: 0;
			}

/*			section#homepage .flexslider .flex-direction-nav a.flex-next, section#homepage .flexslider .flex-direction-nav a.flex-prev {
				top: 45%;
			}*/

		}

	/***********************   FIM 600px (max)   ************************/




	/***********************   INICIO 480px (max)   ************************/

		@media only screen and ( max-width: 480px ) {

			img.img-olhares{
				display: none !important;
			}

			body.page header.page-title h2, input[type="text"], input[type="email"], input[type="url"], .contactformtwo .formbox .nametwo input[type="text"], .contactformtwo .formbox .emailtwo input[type="text"], .contactformtwo .formbox .phonetwo input[type="text"], .contactformtwo .formbox .nametwo input[type="email"], .contactformtwo .formbox .emailtwo input[type="email"], .contactformtwo .formbox .phonetwo input[type="email"] {
				width: 85%;
				margin: 0;
			}

			.pagelayout section.story {
				padding-left: 3px;
			}

			#share-buttons {
				width:0!important; 
				visibility: hidden; 
				display:none;
			}

			.header-wrap.nonfixed{
				height: 130px;
			}
			
			.contactformtwo .formbox .nametwo, .contactformtwo .formbox .emailtwo, .contactformtwo .formbox .phonetwo {
				width: 30%;
				margin: 0 5px 30px;
			}

			/*Menu-footer*/
			.home-bottom .othermenuhomemobile .inforight .rightboxtitle a {
				font-size: 1.2em;
			}

			.home-bottom {
				margin: 0 auto !important;
				height: 440px;
			}

			section#homepage .flexslider .rightbox {
				display: block;
				width: 100%;
				height: auto;
				top: 110%;
			}

			section#homepage .flexslider .rightbox .rightothermenu .boxinrightside, section#homepage .flexslider .rightbox .rightothermenu .boxinrightside:first-child,
			section#homepage .flexslider .rightbox .rightothermenu .boxinrightside:last-child {
				width: 70%;
				margin: 0 auto 6%;
				float: none;
			}

			section#homepage .flexslider .rightbox .rightothermenu .boxinrightside .inforight {
/*				margin-bottom: 20px;
				margin-top: -40px;
				background: url(images/tijolo-menu5.png) no-repeat;
				background-size: 105%;
				background-position-x: -6px;*/
			}

			.flexslider .rightbox .rightothermenu .boxinrightside .inforight .rightboxtitle {
				padding-top: 70px;
				background: none;
			}

			section#homepage .flexslider .rightbox .rightothermenu .boxinrightside figure {
				display: block;
			}

			section#homepage .flexslider .rightbox .rightothermenu .boxinrightside .inforight .rightboxtitle {
				padding-top: 15px;
			}
			/*Menu-footer*/

			body.category .rightside .margincontentbox {
				margin-left: 0 !important;
			}

			.rightblogpagination a{
				margin-right: 0 !important;
			}

			.breadcrumbs{
				margin-left: 0;
			}

			.breadcrumbs a{
				font-size: .8em;
			}

			.contactformtwo .formbox {
				margin: 5px;
			}

			.contactformtwo .formbox .nametwo{
				margin: 0 5px 30px 0;
			}

			.contactformtwo .formbox .phonetwo{
				margin: 0 0 30px 5px;
			}

			.contactformtwo .formbox .nametwo, .contactformtwo .formbox .emailtwo, .contactformtwo .formbox .phonetwo {
				width: 31%;
			}

			input[type="text"], input[type="email"], input[type="url"], .contactformtwo .formbox .nametwo input[type="text"], .contactformtwo .formbox .emailtwo input[type="text"], .contactformtwo .formbox .phonetwo input[type="text"], .contactformtwo .formbox .nametwo input[type="email"], .contactformtwo .formbox .emailtwo input[type="email"], .contactformtwo .formbox .phonetwo input[type="email"] {
				width: 86%;
				margin: 0;
			}

			.contactformtwo .formbox textarea {
				width: 95%;
				margin: 0;
			}

			section#homepage .flexslider .rightbox .rightothermenu .boxinrightside .inforight .rightboxtitle a{
				font-size: 1.2em;
			}

			#archives .postprevtop {
				margin-left: 29%;
			}

			body article#page-86 {
				margin-top: 10px;
				margin-left: 0;
			}

			.gallerygrid .filtertitle {
				margin-bottom: 10px;
			}
			
			.gallerygrid #filters li a {
				padding: 8px 8px 6px;
				font-size: 1em;
			}

			.gallerythree #galcontainer .element figure {
				max-width: 100%;
			}

			.gallerygrid #galcontainer .element {
				width: 100%;
				max-width: 100%;
			}

			section.singlepage .rightside section.full section.story .boxcontent {
				padding-right: 5px;
			}

			.galleysingle .thetitlegallery .goback{
				margin-top: 2px;
				margin-right: 0;
				line-height: 1;
			}

			.blogpost .itemblog .videoembed iframe, section.singlepage .rightside header.preview .siglepostvide iframe{
				max-width: none;
				height: 240px;
			}

			.gallerygrid #galcontainer .element .titlegalleryfilter {
				background: #A1543A;
			}

			.gallerygrid #filters li{
				margin-right: 4px;
			}

			.home-bottom .othermenuhomemobile {
				display: none;
			}

			body.home footer#footer-main {
				display: block !important;
				margin: 25px 0 0 0;
				padding: 0;
				height: 25px;
			}

			ul.nav_projeto li{
				margin-right: 12px;
			}

			ul.nav_projeto li a{
				font-size: 0.85em;
			}

			section#homepage .flexslider .rightbox .rightothermenu {
				margin-top: 0;
				margin-bottom: 5%;
			}

		}

	/***********************   FIM 480px (max)   ************************/




/* PARCEIROS */

body .story table td{
	border: 0px solid black !important;
	vertical-align: middle;
}

div.followtitle{
	display: none;
}

/*iguale*/

header.page-title h1 {
  margin-bottom: 0;
  display: inline-block;
  margin-right: 100px;
}
html body.tag div.breadcrumbs h1.a{
	font-family:  Oswald,cursive,'Londrina Sketch';
	font-size: 30px;
	line-height: 1; 
	color: #A1543A !important;
	text-transform: uppercase;

}
body.page header.page-title h1, .galleysingle .thetitlegallery h1{
		font-family:  Oswald,cursive,'Londrina Sketch';
		font-size: 30px;
		line-height: .7;
		color: #A1543A;
		text-transform: uppercase;
	}
	
header.page-title h1 {
  margin-bottom: 0;
  display: inline-block;
  margin-right: 100px;
}
html body section.singlepage .rightside header.preview .titleline .title h1 {
    color: #A1543A;
}

section.singlepage .rightside header.preview .titleline .title h1 {
    margin-top: 2px;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #000000;
    margin-bottom: 7px;
}

.blogpost .itemblog .itemboxwhite .titleline .title h1 a {
    color: #6d7f54;
}

.containerf {
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
  }
  
  .para {
	width: 33%;
	/* padding: 1em; */
	/* border: .5px solid black; */
	/* margin: 1em; */
	margin-top:.5em;
  }
  
  .pr1{
	  margin-left:.5em;
  
  }
  .pr2{
	  margin-left:.5em;
	  
  }
  .pr3{
	  margin-right:.5em;
	  
  }

  .widget_search input[type="text"] {
	width: 120px;

  }
  .acessivel_navbar{
	position:relative !important; 
	z-index:30 !important;
  
}
.acc-scrollToTop{

	bottom:80px !important;
	
}