/*
Theme Name: Rivello
Theme URI: http://www.rivello.com
Description: Site da ilustradora Carol Rivello
Version: 1.0
Author: Fernanda Parisi
Author URI: http://www.fernandaparisi.com
Tags: 

*/

html,body,div,span,p,b,i,a,dl,dd,dt,ul,ol,li,
h1,h2,h3,h4,h5,h6,cite,address,blockquote,
table,tr,td,th,thead,tbody,tfoot,
fieldset,legend,form,select,input,label { margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; }

ul, ol { list-style: none; }
/* estilizando links */
* a { outline: none; }
a { color: #6b9974; text-decoration: none; }
a:hover { color: #de564b; }

/* esconder o que não se quer mostrar! */
.h, hr { display: none !important; }
.v { visibility: hidden !important; }
/* limpar o que se quer limpar! */
.c { display: block !important; clear: both !important; float: none !important; }
/* sem resultados */
.noresult { background: #f9f5e4; line-height: 70px; text-align: center; }

html, body { background: #f1ecd4 url(img/bg-body.gif) repeat; height: 100%; text-align: center; }
body { overflow-x: hidden; }

div.fourohfour { width: 278px; margin: 20px auto; }
	div.fourohfour span { background: url(img/sprite-404.png) no-repeat; display: block; height: 238px; text-indent: -10000px }
	div.fourohfour a { background: url(img/sprite-404.png) no-repeat 196px -237px; display: block; font-size: 11px; padding-right: 19px; text-align: center; }

/* mantem o rodape no rodape */
#bump { height: 208px; }
#master { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -208px; }

#master *, #footer *, #blog_footer * { font-family: Georgia, "Times New Roman", serif; font-style: italic; }

/* menu */
.main_menu li { float: left; text-align: center; }
	.main_menu li.selected a { background: url(img/sprite-main.png) no-repeat -907px -36px; color: #3a2c2d; margin-top: 8px; padding: 8px 0; font-weight: bold; }
	.main_menu li a { 
		color: #eae1c1; 
		font-size: 12px;
		display: block; 
		letter-spacing: -0.01em; 
		margin-top: 14px;
		text-decoration: none; 
		width: 71px;
	}
		.main_menu li a cite { 
			background: url(img/sprite-main.png) no-repeat -895px -102px;
			color: #77aa81; 
			font-size: 10px; 
			display: block; 
			height: 26px;
			letter-spacing: -0.02em;
			margin: 0 -10px;
			width: 90px;
		}
		
.main_menu li.rss { padding: 0; }
	.main_menu li.rss a { background: url(img/sprite-main.png) no-repeat -1112px -118px; height: 20px; margin: 10px 0 0 10px; padding: 0; text-indent: -10000px; width: 21px; }
	.main_menu li.rss a:hover { background-position: -1143px -118px; }	
		
/* titulos com subtitulo */
.t { display: block; margin-bottom: 20px; }
	.t h3 { background: red; height: 30px; text-indent: -10000px; }
	.t cite { background: red; color: #de564b; display: block; font-size: 12px; padding-bottom: 9px; text-indent: 13px; text-transform: lowercase; }
		.t a { font-weight: bold; color: #77aa81; text-decoration: none; }
		.t a:hover { color: #de564b; }



/* formulario de contato */
#sendEmail {  }
	#sendEmail span,
	#commentform span { display: block; margin-bottom: 9px; }
		#sendEmail span .rd, #commentform span .rd { background: url(img/sprite-contato.png) no-repeat; margin-bottom: 0; height: 24px; width: 2px; }
		#sendEmail span .rd-e, #commentform span .rd-e { background-position: 0 -82px; float: left; margin-left: 2px; }
		#sendEmail span .rd-d, #commentform span .rd-d { background-position: -12px -82px; }
		#sendEmail span .rd-d { margin: -24px 0 0 262px; }
		#sendEmail span.ctMsg .rd { height: 84px; }
		#sendEmail span.ctMsg .rd-e { background-position: -24px -82px; }
		#sendEmail span.ctMsg .rd-d { background-position: -36px -82px; margin-top: -84px; }
		#sendEmail span label,
		#commentform span label { 
			background: #fff; 
			color: #ababab; 
			float: left; 
			font-size: 12px;	
			height: 24px;
			line-height: 24px; 
			padding-left: 6px;
			text-transform: lowercase; 
			width: 36px;
		}
		#commentform span label { width: 43px; }
		#commentform span.ctEmail label { width: 161px; }
		#sendEmail span .italic,
		#sendEmail span.ctButtons input,
		#commentform span .italic,
		#commentform span.ctButtons input { color: #ababab; font: 12px Georgia, "Times New Roman", serif; font-style: italic !important; }
		#commentform span .red { color: #fa5158; }		
		#sendEmail span input,
		#sendEmail span textarea,
		#commentform span input,
		#commentform span textarea { 
			background: #fff; 
			border: 0; 
			color: #525252;
			font: 11px Arial, Verdana, sans-serif; 
			font-style: normal;
			height: 14px;
			padding: 5px; 
			width: 206px;
		}
		#sendEmail span textarea,
		#commentform span textarea { height: 70px; padding: 6px; width: 246px; }
	#sendEmail span.ctMsg, #commentform span.ctMsg { margin-bottom: 6px; }
		#sendEmail span.ctMsg label, #commentform span.ctMsg label { display: none; }
	#sendEmail span.ctButtons { height: 26px; text-align: right; width: 264px; }
		#sendEmail span.ctButtons a,
		#commentform span.ctButtons a { 
			background: url(img/sprite-contato.png) no-repeat -72px -81px;
			color: #3a2c2d;
			float: right;
			margin-right:-4px;
			font-size: 11px;
			font-weight: bold;
			padding: 5px 0 8px 6px; 
			text-align: center; 
			text-transform: lowercase;
			width: 65px; 
		}
		#sendEmail span.ctButtons a.hover, 
		#commentform span.ctButtons a.hover { background-position: -72px -114px; cursor: pointer; }
		#sendEmail span.ctButtons .ctErro, 
		#commentform span.ctButtons .ctErro, 
		#sendEmail span.ctButtons .ctSucesso { float: left; font-size: 10px; color: #ada382; text-align: left; width: 130px; }
			#sendEmail span.ctButtons .ctErro b { color: #de564b; }
		#sendEmail span.ctButtons .ctSucesso { font-weight: bold; margin-top: 5px; }
			#sendEmail span.ctButtons .ctSucesso b { color: #4d8c5a; }
	#commentform .comments_user { font-size: 12px; }
	
	#sendEmail span.ctAct label, #sendEmail span.ctAct input, #sendEmail span.ctActMsg textarea,
	#commentform span.ctAct label, #commentform span.ctAct input, #commentform span.ctActMsg textarea { background: #faf8ed; }
	#sendEmail span.ctAct .rd-e, #commentform span.ctAct .rd-e { background-position: 0 -112px; } 
	#sendEmail span.ctAct .rd-d, #commentform span.ctAct .rd-d { background-position: -12px -112px; } 
	#sendEmail span.ctActMsg .rd-e { background-position: -48px -82px; } 
	#sendEmail span.ctActMsg .rd-d { background-position: -60px -82px; } 
	
	#execphp-9 #sendEmail span .rd { width: 3px; }
	#execphp-9 #sendEmail span .rd-e { margin: 0 -1px 0 1px; background-position: 0 -262px; }
	#execphp-9 #sendEmail span .rd-d { background-position: -8px -262px; }
	#execphp-9 #sendEmail span .rd-d { margin: -24px 0 0 261px; }
	#execphp-9 #sendEmail span.ctAct .rd-e { background-position: 0 -296px; }
	#execphp-9 #sendEmail span.ctAct .rd-d { background-position: -8px -296px; }
	#execphp-9 #sendEmail span.ctMsg .rd { height: 83px; margin-top: 1px; }
	#execphp-9 #sendEmail span.ctMsg textarea { height: 71px; }
	#execphp-9 #sendEmail span.ctMsg .rd-e { background-position: -22px -262px; }
	#execphp-9 #sendEmail span.ctMsg .rd-d { background-position: -30px -262px; margin-top: -84px; }
	#execphp-9 #sendEmail span.ctActMsg .rd-e { background-position: -43px -262px; }
	#execphp-9 #sendEmail span.ctActMsg .rd-d { background-position: -51px -262px; }
	

/* cabecalho */
#header { background:url(img/header.png) center top repeat-x; height: 85px; }
	#header_inner { display: table; height: 85px; margin: 0 auto; text-align: left; width: 904px; }
		#header_inner h1 { float: left; margin-top: 17px; position: relative; z-index: 2; }
			#header_inner h1 a { background: url(img/sprite-main.png) no-repeat -1112px 0; display: block; height: 49px; text-decoration: none; text-indent: -10000px; width: 142px; }
			#header_inner h1 a:hover { background-position: -1112px -59px ; }
		#header_inner .main_menu { float: right; margin-top: 20px; position: relative; z-index: 2; }
	#header span.grg { background:none; clear: both; display: block; height: 50px; margin: 45px 0 0 -148px ; position: absolute; z-index: 1; width: 1102px; }

/* meio */
#content {  }
	#content_inner { margin: 0 auto 40px; text-align: left; width: 904px; }
		/* ilustracao cabecalho */
		#content_inner .sub_header { display: block; height: 162px; margin: 0 -188px 26px; width: 1280px; }
		#content_inner span.home { background: url(img/sh-home.gif) no-repeat; }
		#content_inner span.portfolio { background: url(img/sh-portfolio.gif) no-repeat; }
		#content_inner span.blog { background: url(img/sh-blog.gif) no-repeat; }
		#content_inner span.about { background: url(img/sh-about.gif) no-repeat; }
		
	/* capa & about */
		.home_fixed { margin-bottom: 27px; width: 923px; }
		
			.home_fixed .about { background:none; float: left; margin-right: 30px; padding: 5px 0 0 0; width: 440px; }
			.fim_about_home {background:url(img/sprite-capa2.png) no-repeat -3px -212px; width:440px; height:2px; margin:0; padding:0;}
			a.continue {font-weight:bold; font-style:italic;}
				.home_fixed .about .rd-t { background: url(img/sprite-capa.png) no-repeat 0 -90px; height: 5px; margin: -5px -35px 20px; }
				.home_fixed .about .rd-b { background: url(img/sprite-capa.png) no-repeat 0 -98px; height: 13px; margin: 0 -35px -13px; }
				.home_fixed .about h2 { background: url(img/sprite-capa2.png) no-repeat; height: 65px; margin: 0 0 7px 0; text-indent: -10000px; width: 304px; float:left; }
				.home_fixed .about p { color: #3a2c2d; font-size: 12px; line-height: 18px; margin-bottom: 18px; text-align: justify; }				
				.home_fixed .about .available { background: url(img/sprite-capa2.png) no-repeat 0 -68px; height: 51px; float: right; text-indent: -10000px; width: 127px; margin: -7px 0 10px 0; }
				
				.home_fixed #home_about a.abt { background: url(img/sprite-capa.png) no-repeat -225px 0; float: right; height: 28px; margin-bottom: 18px; text-indent: -10000px; width: 157px; }
				.home_fixed #home_about a.abt:hover { background-position: -225px -28px; }
			
			
			.home_fixed #about_resume { width: 440px; padding: 0; margin:0; }
			
				.home_fixed #about_resume h2 { background: url(img/sprite-about.png) no-repeat -155px -45px; width:303px; height: 52px; float:left; margin:0 0 16px 0; padding:0; }
				
				.home_fixed #about_resume .rd-t { background: url(img/sprite-about.png) no-repeat 0 -199px; margin: -5px -35px 20px; }
				.home_fixed #about_resume .rd-b { background: url(img/sprite-about.png) no-repeat 0 -209px; margin: 0 -35px -13px; }	
				
				.home_fixed #about_resume .slt { width:75px; height: 52px; float: right; margin: 0; text-transform:lowercase; }
					#about_resume .slt a { font-size: 11px; line-height: 25px; text-align: center; width: 75px; float:right; display:block; }
					#about_resume .slt a.about_act { background: url(img/sprite-about.png) no-repeat -173px -4px; font-weight: bold; color:#de564b; }
					
				.home_fixed #about_resume ul { color: #ded5b5; font-size: 12px; font-weight: normal; height: 24px; margin: 0 -5px 0 -10px; }
					.home_fixed #about_resume ul li { float: left; list-style: none; margin-left: 10px; }
						.home_fixed #about_resume ul li a { margin-right: 7px; }
						.home_fixed #about_resume ul li a b {font-weight:bold;}
						
				
				.home_fixed #about_picture { background: url(img/sprite-destaque_about.png) no-repeat; height: 257px; margin: -23px 0 0 -17px; width: 457px; }
				#about_picture .featured_inner { height: 218px; margin: 21px 0 0 21px; width: 406px;  }
						#about_picture .featured_inner span.rd { background: url(img/sprite-destaque_about.png) no-repeat -19px -267px; margin-bottom: -218px; }
						#about_picture .featured_inner span.img { background: url(img/about-carol.jpg) no-repeat; width: 406px; }
								
						
						
			/* featured */	
			.home_fixed .featured { background: url(img/sprite-destaque_home2.png) no-repeat; float: right; }
			.home_fixed #home_featured { height: 249px; margin: -20px 0 0 -19px; width: 462px; }
				#home_featured h2 { background: url(img/sprite-destaque_home2.png) no-repeat 0 -531px; float: right; height: 39px; margin: -11px 2px 0 0; position: relative; text-indent: -10000px; width: 243px; }
				#home_featured .featured_inner { background: #77aa81 url(img/loading.gif) no-repeat center center; height: 218px; margin: 19px 0 0 17px; width: 426px;  }
					#home_featured .featured_inner a { 
						display: block; 
						height: 218px; 
						width: 426px; 
					}
						.featured .featured_inner span.rd { background: url(img/sprite-destaque_home2.png) no-repeat -14px -307px; display: block; height: 218px; margin-bottom: -218px; position: relative; }
						.featured .featured_inner span.img {  
							background-position: center center;
							background-repeat: no-repeat;
							display: block;
							height: 218px;
						}
						#home_featured .featured_inner span.img { width: 426px; }
						#home_featured .featured_inner cite { 
							/* background-color: #f1ecd4; */
							background: url(img/sprite-destaque_home2.png) no-repeat -304px -535px;
							height:33px;
							padding:2px 0 0 0;
							color: #3a2c2d; 
							display: block; 
							font-size: 12px; 
							line-height: 32px; 
							position: relative; 
							text-indent: 10px; 
							z-index: 1; 
						}
							#home_featured .featured_inner cite i { 
								color: #4d8c5a; 
								float: right; 
								font-weight: normal; 
								margin-right: 10px; 
								padding: 0px 15px; 
							}	
							#home_featured .featured_inner cite i b {font-weight:bold;}
				#home_featured .featured_bottom { background: url(img/sprite-destaque_home2.png) no-repeat 0 -237px; height: 35px; position: relative; z-index: 2; }
				



	
	     /* widgets */
		.home_widgets { min-height: 250px; position: relative;}
			.home_widgets .widget_linha { float: left; margin-right: 64px; }

			.home_widgets #execphp-15 { background: #fff; margin: 3px 0 0 0; padding: 0 21px; width: 243px; float:left; }
			.home_widgets #execphp-15 { background: #fff url(img/sprite-about.png) no-repeat 164px 151px; }
			
				.home_widgets #execphp-12 .t { margin:0 0 7px 0; padding:8px 0 0 0; }			
			.home_widgets #execphp-12 {background: #fff; margin: 2px 0 0 0; padding: 0 23px; width: 240px; float:left;}
			.home_widgets #execphp-12 { background: #fff url(img/sprite-capa.png) no-repeat -198px -152px; }	
					.home_widgets #execphp-12 h3 { background: url(img/sprite-capa2.png) no-repeat 0 -147px; height:40px; margin:0; padding:0; }
					.home_widgets #execphp-12 cite {background:none; margin:-14px 0 12px 0; padding:0 0 0 46px;}
				#execphp-12 .rd-t { background: url(img/sprite-capa.png) no-repeat 0 -111px; height: 5px; margin: -2px -21px 6px; }	
					
					.home_widgets #execphp-15 cite { background: url(img/sprite-capa.png) no-repeat -477px -139px; }										
				#execphp-15 .rd-t { background: url(img/sprite-capa.png) no-repeat 0 -111px; height: 5px; margin: -2px -21px 6px; }
				#execphp-12 .rd-b{ background: url(img/sprite-capa.png) no-repeat 0 -119px; height: 8px; margin: 20px -21px -8px; }
				#execphp-12 p { color: #3a2c2d; font-size: 11px; letter-spacing: -0.01em; margin-bottom: 10px; }
						#execphp-12 p span { color: #ada382; } 
							#execphp-12 p span abbr { border-bottom: 0; }
							
			.home_widgets #execphp-13 { width: 264px; float:left; margin:0 0 0 49px; padding:0; }
			.home_widgets #execphp-14 { width: 261px; float:right; margin:0; padding:0; }
			
			.home_widgets #execphp-16 { width: 264px; float:left; margin:0 0 0 49px; padding:0; }
			.home_widgets #execphp-17 { width: 259px; float:right; margin:0; padding:0; }
			
					.home_widgets #execphp-13 h3, 
					.home_widgets #execphp-16 h3,
					#blog_footer #execphp-9 h3 { background: url(img/sprite-contato.png) no-repeat; }
					
					#blog_footer #execphp-9 h3 { background-position: 0 -195px; }
					
					.home_widgets #execphp-13 cite, 
					.home_widgets #execphp-16 cite,
					#blog_footer #execphp-9 cite { background: url(img/sprite-contato.png) no-repeat 0 -41px; }
					#blog_footer #execphp-9 cite { background-position: 0 -224px; }
					
					#blog_footer #execphp-10 h3, #blog_footer #execphp-10 cite, #blog_footer #execphp-11 h3, #blog_footer #execphp-11 cite { background: url(img/sprite-blog.png) no-repeat -535px -66px; } 
					
					#blog_footer #execphp-10 cite { background-position: -534px -97px; }
					
					#blog_footer #execphp-11 h3 { background-position: -534px -126px; }
					#blog_footer #execphp-11 cite { background-position: -534px -155px; }
					
					.home_widgets #execphp-14 h3 { background: url(img/sprite-capa.png) no-repeat -392px -39px; }
					.home_widgets #execphp-14 cite { background: url(img/sprite-capa.png) no-repeat 0 -131px; }
					    .home_widgets #execphp-14 ul { color: #ada382; font-size: 11px; letter-spacing: -0.01em; }
						.home_widgets #execphp-14 ul li { margin-bottom: 11px; }
					
				.widget_linha ul { color: #ada382; font-size: 11px; letter-spacing: -0.01em; }
					.widget_linha ul li { margin-bottom: 10px; }
					
					
			#execphp-15 { color: #3a2c2d; font-size: 11px; letter-spacing: -0.01em; line-height: 16px; }
				#execphp-15 .t { margin-bottom: 16px; }
					#execphp-15 .t h3 { background: url(img/sprite-about.png) no-repeat -172px -103px; }
				#execphp-15 blockquote { margin-bottom: 15px; }
				#execphp-15 p {  }
					#execphp-15 p strong {  }
					#execphp-15 p em { color: #77aa81; display: block; }
					#execphp-15 .rd-b { background: url(img/sprite-capa.png) no-repeat 0 -119px; height: 8px; margin: 20px -21px -8px -21px; }
	
				#execphp-15 .tst {  }
				#execphp-15 .tst_nav { background: url(img/sprite-about.png) no-repeat 0 -381px; padding: 12px 0 0 0; margin:20px 0 -7px 0; }
					#execphp-15 .tst_nav a { font-weight: bold; }
						#execphp-15 .tst_nav a b { color: #ccc29f; font-size: 14px; }
					#execphp-15 .tst_nav a:hover {  }
					#execphp-15 .tst_nav a.tst_inc, #execphp-15 .tst_nav a.tst_inc:hover { color: #dbd1ab; }
					#execphp-15 .tst_nav a.tst_next { margin:0 0 0 10px; }
					#execphp-15 .tst_nav a.tst_readall {width:auto; float:right;}					
					
					#execphp-17 ul li { margin-bottom: 5px; }
						#execphp-17 ul li a { font-weight: bold; }
					#execphp-17 .t h3 { background: url(img/sprite-about.png) no-repeat -172px -148px; }
					#execphp-17 .t cite { background: url(img/sprite-about.png) no-repeat 0 -245px; }
					#execphp-17 span.footer a {font-weight:bold;}
				
				.home_widgets .widget_linha .footer { background: url(img/sprite-about.png) no-repeat; color: #3a2c2d; display: block; font-size: 11px; margin-top: 12px; padding-top: 8px; }
				.home_widgets #execphp-16 .footer { background-position: 0 -341px; }
				.home_widgets #execphp-17 .footer { background-position: 0 -301px; }
				
				
				
				
		#ptf_master { padding: 0 26px; margin-top: -30px; }
			#ptf_master .ptf_post { margin-bottom: 75px; }
				.ptf_post h2 { color: #77aa81; font-size: 28px; letter-spacing: -0.03em; margin-top: 75px; }
				.ptf_post .ptf_sub { background: url(img/sprite-portfolio.png) no-repeat 0 25px; color: #de564b; font-size: 12px; font-weight: bold; margin: 4px 0 20px; padding-bottom: 10px; }
					#ptf_master .ptf_post .ptf_sub p { 
						background: url(img/sprite-portfolio.png) no-repeat -424px -11px; 
						color: #8f886f; 
						font-style: italic; 
						font-weight: normal; 
						display: inline; 
						padding-left: 14px;
					}
					
					
					
					
				/* novo portfolio === */	
				#ptf_master .gallery {margin:0; padding:0;}
				  #ptf_master .mainImageDiv {background: url(img/loading2.gif) no-repeat center center; /*height: 450px;*/ width: 853px;}
					#ptf_master .mainImageDiv .bvControlDiv {height:auto;}
					#ptf_master .mainImageDiv .bvControlDiv a {margin-top:30%; display:table-column;}
					#ptf_master .mainImageDiv a, #ptf_master .mainImageDiv .mainImage {float: left; margin-bottom: 11px;}
					#ptf_master .mainImageDiv a { background: url(img/sprite-portfolio.png) no-repeat 0 -12px; height: 20px; margin-left:-26px; /*margin: 0 0 0 -26px;*/ text-indent: -10000px; width: 26px; } 					
					#ptf_master .mainImageDiv a.bvNext { background-position: -29px -12px; margin-right:-32px; margin-left:6px; /*margin: 0 -32px 0 6px;*/ }
					#ptf_master .mainImageDiv a.bvPrev:hover { background-position: -58px -12px; }
					#ptf_master .mainImageDiv a.bvNext:hover { background-position: -88px -12px; }
					#ptf_master .mainImageDiv span.bvCaption {display:none;}
					#ptf_master .mainImageDiv .mainImage {
					  background-position: center center; 
					  background-repeat: no-repeat; 
					  /*height: 450px;*/
					  width: 853px;
					  }
					  #ptf_master .mainImageDiv img {background: url(img/loading2.gif) no-repeat center center; /*height: 450px;*/ width: 853px; display:table-column; vertical-align:middle;}

					#ptf_master .gallery ul { clear: both; height: 24px; float:left; }
						#ptf_master .gallery ul li { border: 1px solid #f1ecd4; float: left; margin-right: 5px; padding: 1px; }
						#ptf_master .gallery ul li img {border:0; width:20px; height:20px; margin:0; padding:0;}
						#ptf_master .gallery ul li.selected { background: url(img/sprite-portfolio.png) no-repeat -120px -12px; border: 0; margin-top: -3px; padding: 5px 2px 2px; }
						#ptf_master .gallery ul li:hover { border-color: #77aa81; }
							#ptf_master .gallery ul li span { 
								background-position: center center;
								background-repeat: no-repeat;
								display: block; 
								height: 20px; 
								width: 20px; 
							}
						#ptf_master .gallery span.ptf_list_last { 
						  background: url(img/sprite-portfolio.png) no-repeat -155px -17px; color: #4d8c5a; font-size: 11px; float: left; margin:0 0 0 5px; padding: 2px 0 8px; border: 0;
						}
						
					#ptf_master p { clear: both; color: #3a2c2d; font-size: 12px; font-style: normal; line-height: 18px; text-align: justify; }
					#ptf_master p a { font-weight: bold; }

					.ptf_works_content {padding:10px 0 0 0;}
		
		
		
		
		
		
		
		/* galeria nos posts === */	
				#blog_master .gallery {display:inline-table; margin:0; padding:0 0 15px;}
				  
				  #blog_master .mainImageDiv {background: #faf8ed url(img/loading-verde.gif) no-repeat center center; height: 403px; width: 605px; overflow:hidden;}				  
					#blog_master .mainImageDiv .bvControlDiv {background-position: 0 center; width:605px; height:auto; text-align:center;}
					
					#blog_master .mainImageDiv a { background:url(img/sprite-portfolio.png) no-repeat; width:26px; height:20px; text-indent:-10000px; font-size:0; position:absolute; } 						
					#blog_master .mainImageDiv a.bvPrev {background-position:0 -12px; margin:215px 0 0 -26px; float:left;}
					#blog_master .mainImageDiv a.bvPrev:hover { background-position:-58px -12px; }														
					#blog_master .mainImageDiv a.bvNext { background-position:-29px -12px; margin:215px 0 0 6px; float:right;}
					#blog_master .mainImageDiv a.bvNext:hover { background-position:-88px -12px; }					
					
					#blog_master .mainImageDiv span.bvCaption {display:none;}
					
					#blog_master .mainImageDiv .ptf_img {
					  background-position: center center; 
					  background-repeat: no-repeat; 
					  /*height: 450px;*/
					  width: 605px;
					  }
					  #blog_master .mainImageDiv img {background: #faf8ed url(img/loading-verde.gif) no-repeat center center; margin:0 auto; text-align:center;}

					#blog_master .gallery ul { clear: both; float:left; margin:10px 0 0; }
						#blog_master .gallery ul li { border: 1px solid #f1ecd4; float: left; margin-right: 5px; padding: 1px; }
						#blog_master .gallery ul li img {border:0; width:20px; height:20px; margin:0; padding:0;}
						#blog_master .gallery ul li.selected { background: url(img/sprite-portfolio.png) no-repeat -120px -12px; border: 0; margin-top: -3px; padding: 5px 2px 2px; }
						#blog_master .gallery ul li:hover { border-color: #77aa81; }
							#blog_master .gallery ul li span { 
								background-position: center center;
								background-repeat: no-repeat;
								display: block; 
								height: 20px; 
								width: 20px; 
							}
						#blog_master .gallery span.ptf_list_last { display:none; }

		
				
					
						
		
		
		#blog_master { margin-top: 22px; }
			#blog_master #blog_posts { float: left; width: 606px; }
			#blog_master .archive { padding-bottom: 44px; }
				#blog_master .archive .footer-arch { background: url(img/sprite-blog.png) no-repeat 0 -360px; height: 3px; }
				#blog_master .archive ul { font-size: 11px; font-weight: bold; margin: 0 40px 20px 0; }
					#blog_master .archive ul li { margin-bottom: 8px; }
						#blog_master .archive ul li a {  }
				#blog_posts h4 { font-size: 18px; margin-bottom: 42px; }
					#blog_posts h4 b { font-weight: normal; }
					#blog_posts h4 i { color: #77aa81; }
				#blog_posts .blog_post { margin-bottom: 60px; }
					#blog_posts .blog_post h2 { color: #77aa81; font-size: 28px; letter-spacing: -0.03em; font-style: italic;  font-weight: bold;}
						#blog_posts .blog_post h2 a {  font-style: italic;font-weight: bold; }
					#blog_posts .blog_post .info { color: #8f886f; font: normal 10px Arial, Verdana, sans-serif; margin-bottom: 20px; text-transform: uppercase; }
						.blog_post .info a { font: normal 10px Arial, Verdana, sans-serif !important; color:#df6055; }
						.blog_post .info a:hover {color:#77aa81;}
					.blog_post .blog_post_content { color: #3a2c2d; margin-bottom: 50px; font-size: 12px; }
						.blog_post .blog_post_content p { 
							font-style: normal !important; 
							line-height: 18px; 
							margin-bottom: 20px; 
							text-align: justify; 
						}
							.blog_post .blog_post_content p a { font-weight: bold; }
							.blog_post .blog_post_content p a:hover {  }
							.blog_post .blog_post_content p a:visited { color: #ada382; }
						.blog_post .blog_post_content h1 { color: #77aa81; font-size: 28px; margin-bottom: 7px; }
						#blog_posts .blog_post .blog_post_content h2 { color: #de564b; font-size: 20px; margin-bottom: 7px; }
						.blog_post .blog_post_content h3 { font-size: 15px; margin-bottom: 7px; }
						#blog_posts .blog_post .blog_post_content h4 { color: #ada382; font-size: 13px; margin-bottom: 7px; }
						.blog_post .blog_post_content ul { margin-bottom: 20px; }
							.blog_post .blog_post_content ul li { background: url(img/sprite-blog.png) no-repeat -599px -576px; padding-left: 19px; margin-top: 0; font-style: normal !important; }
								.blog_post .blog_post_content ul ul { margin: 0; }
									.blog_post .blog_post_content ul ul li {  }
						.blog_post .blog_post_content ol { list-style: decimal; margin: 0 0 20px 24px; }
							.blog_post .blog_post_content ol li {  }
								.blog_post .blog_post_content ol ol { margin: 0 0 0 16px; }
									.blog_post .blog_post_content ol ol li {  }
						.blog_post .blog_post_content blockquote { background: #faf8ed; font-style: italic; padding: 0 20px; }
							.blog_post .blog_post_content blockquote p { font-style: italic; }
							.blog_post .blog_post_content blockquote .rd-t, .blog_post .blog_post_content blockquote .rd-b { 
								background: #F1ECD4 url(img/sprite-blog.png) no-repeat;
								height: 4px; 
								margin: 0 -20px; 
							}
							.blog_post .blog_post_content blockquote .rd-t { background-position: 0 -284px; margin-bottom: 19px; }
							.blog_post .blog_post_content blockquote .rd-b { background-position: 0 -294px; margin-top: 1px; }
					
					
					        .blog_post_content a.more-link {font-weight: bold; 
								background: url(img/sprite-blog.png) no-repeat -419px -193px; 
								display: block;
								line-height: normal;
								margin:-8px 0 -13px 0;
								padding: 9px 0 5px 27px;
								width: auto;
								float:left;
								}								
							.blog_post_content a.more-link:hover { background-position: -420px -225px; }
							
							.share-twitter {width:104px; float:left; padding:10px 0 0 0;}
							.share-facebook {width:auto; float:left; padding:10px 0 0 0;}
							.share-onfacebook {background:none; width:auto; float:left; margin:10px 0 0 0; font:normal normal 11px Arial, Helvetica, sans-serif !important; color:#6579ca;}
							  .share-onfacebook a.onfacebook {background:url(img/sprite-blog.png) no-repeat -704px -386px; width:auto; float:left; padding:3px 8px 4px 24px; font:normal normal 11px Arial, Helvetica, sans-serif !important; color:#6579ca;}
							  .share-onfacebook a.onfacebook:hover {background:url(img/sprite-blog.png) no-repeat -704px -407px;}
							
					#blog_posts .blog_post .feedback { background: url(img/sprite-blog.png) no-repeat 0 -318px; font-size: 12px; height: 41px; margin-top: -34px; }
						.blog_post .feedback .commentlink_blog {width: auto; float:right; text-align:right;}
						.blog_post .feedback .commentlink_blog a { background: url(img/sprite-blog.png) no-repeat -5px -374px; float: right; line-height: 24px; margin-top: 8px; text-align: center; width: 102px; }
						.blog_post .feedback .commentlink_blog a:hover {  }
						
						.blog_post .feedback .addthis_toolbox { float: left; }
							.blog_post .feedback .addthis_toolbox a { 
								font-weight: bold; 
								background: url(img/sprite-blog.png) no-repeat -419px -104px; 
								display: block;
								line-height: normal; 
								padding: 8px 0 6px;
								width: 82px;
							}
							.blog_post .feedback .addthis_toolbox a:hover { background-position: -420px -136px; }
							.blog_post .feedback .addthis_toolbox a span { visibility: hidden; }

					#blog_posts .blog_post .blog_nav { font-size: 12px; font-weight: bold; margin: 20px 0 -60px; }
						#blog_posts .blog_post .blog_nav b { color: #ada382; }
						#blog_posts .blog_post .blog_nav .next { float: right; }
						
						
					.also-like {padding:25px 0;}
					.also-like h3 {font-size: 15px; font-weight: normal; letter-spacing: -0.03em; margin-bottom: 7px;}
					.also-like ul {margin:0; padding:0; list-style:none; display:inline-table;}
					.also-like ul li {background:none; width:130px; float:left; margin:0; padding:0 20px 0 0; list-style:none; font-size: 11px;}
					.also-like ul li img {background:#fff; border:1px solid #e7e7d3; border-width:0 1px 1px 0; width:130px; height:130px; margin:0 0 3px 0; padding:4px; display:block;}
					.also-like ul li h1 {font-size: 14px; font-weight: normal; letter-spacing: -0.03em; margin-bottom: 7px;}
		
						
						
			.blog_post .comments { margin-top: 38px; }
				.blog_post .comments h3 { font-size: 15px; font-weight: normal; letter-spacing: -0.03em; margin-bottom: 24px; }
			/* comentarios */
				.blog_post .comments ul { margin-right: 1px; }
					.blog_post .comments ul li { background: #fff; margin-top: 17px; padding: 0 23px; }
					.blog_post .comments ul li.bypostauthor { background: #faf8ed !important; }
						.comments ul li .rd-t, .comments ul li .rd-b { 
							background: url(img/sprite-blog.png) no-repeat -1px -487px;
							height: 4px; 
							margin: 0 -23px;						
						}
						.comments ul li .rd-t { margin: 0 -23px 13px; }
						.comments ul li .rd-b { background-position: -1px -496px; margin: 18px -23px 0; }
						.blog_post .comments ul li.bypostauthor .rd-t { background: url(img/sprite-blog.png) no-repeat -1px -459px; }
						.blog_post .comments ul li.bypostauthor .rd-b { background: url(img/sprite-blog.png) no-repeat -1px -468px; }
							.comments ul li .comment_inner small { float: right; font-size: 11px; font-weight: bold; text-transform: lowercase; }
								.comments ul li .comment_inner small b { color: #ada382; }
							.comments ul li .avatar { float: left; width: 51px; height: 51px; margin-right: 11px; }
								.comments ul li .avatar i {  
									background: url(img/sprite-blog.png) no-repeat -468px -376px;
									display: block; 
									position: relative;
									width: 51px;
									height: 51px;
									margin-bottom: -51px;
									z-index: 2;
								}
								.comments ul li.bypostauthor .avatar i { background-position: -407px -376px; }
								.comments ul li .avatar img { position: relative; z-index: 1; }
							.comments ul li .comment { display: block; padding-left: 67px; }
								.comments ul li .comment_meta { font-size: 15px; letter-spacing: -0.02em; }
									.comments ul li .comment_meta i { 
										color: #ada382; 
										display: block; 
										font-size: 11px; 
										letter-spacing: 0;
										margin: 0 0 13px; 
									}
									.comments ul li .comment div p { color: #434343; font-size: 12px; font-style: normal !important; }
							.comments li #respond #comments_form { background-color: #f1ecd6; margin: 10px 0; padding: 4px 8px; }
								.comments li #respond #comments_form small { float: none; }
						.comments li ul.children { margin-right: 2px; }
							.comments li ul.children li { background: #fff; margin-left: 60px; padding: 0; }
								/* normal em normal */
								.blog_post .comments li ul.children li .rd-t { background-position: -1px -545px; margin: 0; }
								.blog_post .comments li ul.children li .rd-b { background-position: -1px -554px; margin: 0; }
								/* autor em normal */
								.blog_post .comments li ul.children li.bypostauthor .rd-t { background: url(img/sprite-blog.png) no-repeat 0 -516px; }
								.blog_post .comments li ul.children li.bypostauthor .rd-b { background: url(img/sprite-blog.png) no-repeat 0 -525px; }
								/* normal em autor */
								.blog_post .comments li.bypostauthor ul.children li .rd-t,
								.blog_post .comments li.bypostauthor ul.children li .rd-b { background-color: #faf8ed; }
								/* autor em autor */
								.blog_post .comments li.bypostauthor ul.children li.bypostauthor .rd-t { background-position: 0 -574px; margin: 0; }
								.blog_post .comments li.bypostauthor ul.children li.bypostauthor .rd-b { background-position: 0 -583px; margin: 0; }
								.comments li ul.children li.bypostauthor .comment_inner { border: 0; }
								.comments li.bypostauthor ul.children li.bypostauthor .comment_inner, .comments li ul.children .comment_inner {  
									border-color: #ccc; 
									border-style: solid; 
									border-width: 0 1px; 
								}
									.comments li ul.children .comment { font-style: normal; }
										.comments li ul.children .comment .comment_inner { padding: 10px 20px; }
			/* form */
				.blog_post .comments #respond { margin-top: 30px; }
					.comments #respond #comments_form { border: 0; width: 440px; }
						#comments_form legend { color: #3a2c2d; font-size: 15px; font-weight: bold; letter-spacing: -0.03em; }
						#comments_form cite { display: block; font-size: 11px; color: #ada382; margin: 3px 0 20px; }
						#comments_form small { font-size: 10px; line-height: 23px; }
								#commentform span .rd-d { margin: -24px 0 0 438px; }
								#commentform span.ctMsg .rd { height: 108px; }
								#commentform span.ctMsg .rd-e { background-position: -159px -82px; }
								#commentform span.ctMsg .rd-d { background-position: -171px -82px; margin-top: -109px; }
								#commentform span.ctActMsg .rd-e { background-position: -183px -82px; } 
								#commentform span.ctActMsg .rd-d { background-position: -195px -82px; } 
								#commentform span input { width: 375px; }
								#commentform span.ctEmail input { width: 257px; }
								#commentform span textarea { width: 422px; height: 95px; margin-top: 0; }
							#comments_form #commentform span.ctButtons { float: right; }
								#commentform span.ctButtons a { width: 70px; }
								
			#blog_master #blog_sidebar { margin-left: 61px; float: right; width: 232px; }
				#blog_master #blog_sidebar div { margin-bottom: 40px; }
							#blog_master #blog_sidebar div ul li a { font-size: 11px; font-weight: bold; }	
					#blog_master #blog_sidebar div h3 { background: red; height: 40px; margin-bottom: 20px; text-indent: -10000px; }
					#blog_master #blog_sidebar div#search-2 h3 { display: none; }
					#blog_master #blog_sidebar div#search-2 label { display: none; }
					#blog_master #blog_sidebar div#search-2 input { 
						border: 0; 
						background: url(img/sprite-blog.png) no-repeat -420px -2px;
						font: 11px Arial, Verdana, sans-serif; 
						color: #525252; 
						padding: 7px 4px;
						margin:0;
						width: 185px;
						outline:none;
						float:left;
					}
					#blog_master #blog_sidebar div#search-2 input.notact { color: #77aa81; font: italic bold 11px Georgia, "Times New Roman", serif; }
					#blog_master #blog_sidebar div#search-2 input.act { background-position: -420px -35px; }
					#blog_master #blog_sidebar div#search-2 input#searchsubmit { 
						color: #3a2c2d;
						background: url(img/sprite-blog.png) no-repeat -470px -69px;
						border:0;
						font: italic bold 11px/11px Georgia, Georgia, "Times New Roman", serif; 
						padding: 6px 10px 8px 9px;
						margin:0;
						width: 35px;
						outline:none;
						cursor:pointer;
						float:right;
						text-indent:-1000px;
					}
					#blog_master #blog_sidebar div#search-2 input#searchsubmit:hover { background-position: -421px -69px; }
					
				#blog_master #blog_sidebar div#execphp-2 { background: #fff url(img/sprite-blog.png) no-repeat 104px 10px; padding: 0 22px; color: #3a2c2d; font-size: 11px; text-align: justify; line-height: 14px; }
					#blog_master #blog_sidebar div#execphp-2 h3 { display: none; }
					#blog_master #blog_sidebar div#execphp-2 .rd-t,
					#blog_master #blog_sidebar div#execphp-2 .rd-b { height: 5px; background: url(img/sprite-blog.png) no-repeat; margin: 0 -22px; }
					#blog_master #blog_sidebar div#execphp-2 .rd-t { background-position: -138px 0; margin: 0 -22px 11px; }
					#blog_master #blog_sidebar div#execphp-2 .rd-b { background-position: -138px -10px; margin: 18px -22px 0; }
					#blog_master #blog_sidebar div#execphp-2 a.top { background: url(img/sprite-blog.png) no-repeat -138px -21px; padding: 30px 0 0 13px; display: block; color:#de564b; text-transform:lowercase; }
					#blog_master #blog_sidebar div#execphp-2 span.foto-carol { background: url(img/blog-carol.png) no-repeat center center; display: block; height: 131px; margin-bottom: 10px; width: 196px; }
					/* a.c-reading {background: url(img/sprite-blog.png) no-repeat -684px -513px; text-align:center;} */
					
					#blog_master #blog_sidebar div#execphp-3 h3 { background: url(img/sprite-blog.png) no-repeat -141px -130px; }
						#blog_master #blog_sidebar div#execphp-3 li { width: 116px; float: left; }
					#blog_master #blog_sidebar div#execphp-3 .c { margin: 0 !important; }
					
					#blog_master #blog_sidebar div#execphp-4 h3 { background: url(img/sprite-blog.png) no-repeat -138px -73px; height: 43px; }
					
					#blog_master #blog_sidebar div#execphp-5 h3 { display: none; }
					#blog_master #blog_sidebar div#execphp-5 a.top {background: url(img/sprite-blog.png) no-repeat -141px -181px; color:#ada382; display:block; font-size:11px; margin-bottom:17px;	padding: 28px 0 4px 58px;}
					#blog_master #blog_sidebar div#execphp-5 a.top:hover { color: #de564b; }
					#blog_master #blog_sidebar div#execphp-5 p { font-size: 11px; color: #3a2c2d; margin-bottom: 13px; }
						#blog_master #blog_sidebar div#execphp-5 p span { display: block; color: #ada382; }
							#blog_master #blog_sidebar div#execphp-5 p span abbr { border-bottom: 0; }
							
					#blog_master #blog_sidebar div#execphp-6 {margin-bottom:10px;}
					#blog_master #blog_sidebar div#execphp-6 h3 { display: none; }
					#blog_master #blog_sidebar div#execphp-6 a { background: url(img/sprite-blog.png) no-repeat -134px -375px; display: block; height: 70px; text-indent: -10000px; }
					
					#blog_master #blog_sidebar div#execphp-19 {margin-bottom:10px;}
					#blog_master #blog_sidebar div#execphp-19 h3 { display: none; }
					#blog_master #blog_sidebar div#execphp-19 a { background:url(img/banner1.png); display: block; height: 70px; text-indent: -10000px; }
					
					#blog_master #blog_sidebar div#execphp-20 {margin-bottom:10px;}
					#blog_master #blog_sidebar div#execphp-20 h3 { display: none; }
					#blog_master #blog_sidebar div#execphp-20 a {background:url(img/banner2.png); display: block; height: 70px; text-indent: -10000px; }
					
					#blog_master #blog_sidebar div#execphp-24 {margin:35px 0 10px;}
					#blog_master #blog_sidebar div#execphp-24 h3 { display: none; }					
		
	
	
	
/* testimonials page */
#testimonials_page {margin:0; padding:5px 0 15px 0;}
#testimonials_page h2 { color: #6b9974; font-size: 28px; letter-spacing: -0.03em; font-style: italic;  font-weight: bold;}	

.testimonials_content { color: #3a2c2d; margin-bottom: 50px; font-size: 12px; }
						.testimonials_content p { 
							font-style: normal !important; 
							line-height: 18px; 
							margin-bottom: 20px; 
							text-align: justify; 
						}
							.testimonials_content p a { font-weight: bold; }
							.testimonials_content p a:hover {  }
							.testimonials_content p a:visited { color: #ada382; }
						.testimonials_content h1 { color: #77aa81; font-size: 28px; margin-bottom: 7px; }
						.testimonials_content h2 { color: #de564b; font-size: 20px; margin-bottom: 7px; }
						.testimonials_content h3 { font-size: 15px; margin-bottom: 7px; }
						.testimonials_content h4 { color: #ada382; font-size: 13px; margin-bottom: 7px; }
						.testimonials_content ul { margin-bottom: 20px; }
							.testimonials_content ul li { background: url(img/sprite-blog.png) no-repeat -599px -576px; padding-left: 19px; margin-top: 0; font-style: normal !important; }
								.testimonials_content ul ul { margin: 0; }
									.testimonials_content ul ul li {  }
						.testimonials_content ol { list-style: decimal; margin: 0 0 20px 24px; }
							.testimonials_content ol li {  }
								.testimonials_content ol ol { margin: 0 0 0 16px; }
									.testimonials_content ol ol li {  }
									
									
	.testimonials_content blockquote { background: #faf8ed; font-style: italic; padding: 0 20px; }
							.testimonials_content blockquote p { font-style: italic; }
							.testimonials_content blockquote .rd-t22, .testimonials_content .rd-b22 { 
								background: #F1ECD4 url(img/blockquote.png) no-repeat;
								height: 4px; 
								margin: 0 -20px; 
							}
							.testimonials_content blockquote .rd-t22 { background-position: 0 0; margin-bottom: 19px; }
							.testimonials_content blockquote .rd-b22 { background-position: 0 -10px; margin-top: 1px; }
	
		
/* rodape */
#footer, #blog_footer { height: 208px; background:url(img/bg-footer.png) bottom center repeat-x; }
	#blog_footer { height: 511px !important; background:url(img/bg-footer.png) bottom center repeat-x; }
	
	#footer_inner { text-align: left; width: 904px; margin: 0 auto; height: 77px; }
	
		#footer_inner span.grg { background: url(img/sprite-main.png) no-repeat 0 -129px; clear: both; display: block; height: 43px; margin: -10px 0 0 -73px; position: absolute; width: 1079px; }
		
		#footer_inner #social_media { display: table; float: left; height: 28px; margin-top: 40px; width: 450px; }
			#social_media dt { background: url(img/sprite-main.png) no-repeat -896px -5px; float: left; width: 87px; height: 32px; margin-left: -7px; text-indent: -10000px; }
			#social_media dd { float: left; margin: 2px 0 0 7px; }
				#social_media dd a { background: url(img/sprite-main.png) no-repeat; display: block; height: 28px; text-decoration: none; text-indent: -10000px; width: 29px; float: left; }
							
				#social_media dd.twt a { background-position: -989px 0; }
				#social_media dd.twt a:hover { background-position: -989px -28px; }
				
				#social_media dd.flc a { background-position: -1024px 0; }
				#social_media dd.flc a:hover { background-position: -1024px -28px; }
				
				#social_media dd.bhc a { background-position: -1060px 0; }
				#social_media dd.bhc a:hover { background-position: -1060px -28px; }
				
				#social_media dd.lnk a { background-position: -985px -58px; }
				#social_media dd.lnk a:hover { background-position: -985px -86px; }
				
				#social_media dd.fcb a { background-position: -1015px -58px; }
				#social_media dd.fcb a:hover { background-position: -1015px -86px; }
				
				#social_media dd.vmo a { background-position: -1045px -58px; }
				#social_media dd.vmo a:hover { background-position: -1045px -86px; }
				
				#social_media dd.tbl a { background-position: -1077px -58px; }
				#social_media dd.tbl a:hover { background-position: -1077px -86px; }
				
		#footer_inner .main_menu { float: right; margin-top: 30px; }
	#footer h4, #blog_footer h4 { background: url(img/sprite-main.png) no-repeat 0 0; height: 119px; margin: 5px auto 0; text-indent: -10000px; width: 897px; }
	#footer sub, #blog_footer sub { color: #d6cdaf; display: block; font-size: 10px; line-height: 28px; margin: -21px auto 0; width: 897px }
	
	#blog_footer_inner { clear: both; height: 273px; margin: 30px auto 0; text-align: left; width: 904px; }
		#blog_footer_inner .widget_footer { 
			color: #ada382; 
			float: left; 
			font-size: 11px; 
			letter-spacing: -0.01em; 
			padding-right: 20px; 
			width: 281px; 
		}
		
				#blog_footer_inner #execphp-9 { 
					color: #ada382; 
					float: left; 
					font-size: 11px; 
					letter-spacing: -0.01em; 
					padding: 0;
					margin:0;
					width: 281px; 
				}
								
				#blog_footer_inner #execphp-10 { 
					color: #ada382; 
					float: left; 
					font-size: 11px; 
					letter-spacing: -0.01em; 
					padding-left: 60px;
					margin:0;
					width: 220px; 
				}		
				#blog_footer_inner #execphp-10 ul li { line-height: 16px; }				
				
				#blog_footer_inner #execphp-11 {					
				  color: #ada382; 
				  float: right; 
				  font-size: 11px; 
				  letter-spacing: -0.01em; 
				  padding:0px;
				  margin:0; 
				  width: 281px;
		    	}
				#blog_footer_inner #execphp-11 ul li {width: 281px; height:16px; line-height: 16px; overflow:hidden; }
				
			#blog_footer_inner .widget_footer a { color: #77aa81; text-decoration: none; }
			#blog_footer_inner .widget_footer a:hover { color: #de564b; }
