/*
Theme Name: Chameleon Child Theme Stylesheet for Portfolio
Theme URI: 
Version: 2.0
Description: Child Theme Stylesheet
Author: Dannielle Cresp
Author URI: http://portfolio.danniellecresp.com
Template: Chameleon
*/
@import url("../Chameleon/style.css");
@import url("../Chameleon/epanel/page_templates/page_templates.css");
@import url("../Chameleon/epanel/shortcodes/shortcodes.css");

/*Get Web Fonts Amaranth stylesheet*/
@import url("../Chameleon/amaranth-fontfacekit/stylesheet.css");



/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

body { line-height: 20px; font-family:'AmaranthRegular',Arial,Verdana,sans-serif; font-size: 14px; color: #737272; background:#f4f4f4; padding-top: 30px; padding-bottom:30px; }
a { text-decoration: none; color: #ff9900; }
h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; color: #808080; letter-spacing: -1px; line-height: 1em; font-weight: lighter; font-family: 'AmaranthRegular', Arial, sans-serif; text-shadow: none; }
strong { font-weight: bold; color: #737272; }
input, textarea { font-family: 'AmaranthRegular', sans-serif; }
#commentform input, #commentform textarea { font-size: 16px; }
address { font-family:'AmaranthRegular',Arial,Verdana,sans-serif; color: #737272; font-size: 18px; font-style: normal; padding-bottom: 10px; line-height: 24px; }


/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/ 
/*------------------------------------------------*/

	ul#top-menu a { font-size: 18px; font-family: 'AmaranthRegular', Arial, sans-serif; color: #999; text-decoration: none; font-weight: lighter;  }
	ul#top-menu a:hover, ul#top-menu > li.sfHover > a { color: #ff9900;}
	ul#top-menu > li.current_page_item > a, ul#top-menu > li.current-menu-item > a { color: #ff9900 !important; font-weight: normal; }
	.sf-sub-indicator { display: none; }
	
/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

	#category-name h3 { color: #3b3b3b; font-family: 'AmaranthRegular', Arial, sans-serif; font-weight: lighter; font-size: 35px; /*width: 800px; text-align: center;*/ }
	#category-name p { color: #737272; font-family: 'AmaranthRegular', Arial, sans-serif; font-weight: lighter;font-size: 20px; display: none; }

	h3.title, #et-control-panel h3.control_title { color: #1d1d1d; font-family: 'AmaranthRegular', Arial, sans-serif; font-weight: lighter; font-size: 24px; }

	#from-blog ul li a { color:#737272; text-decoration: none; }
	
	#breadcrumbs { font-size:14px; font-family: 'AmaranthRegular', Arial, sans-serif; padding-top:17px; padding-left: 48px; color: #1d1d1d; margin-bottom: 28px; display: none; }
	#breadcrumbs a { color:#737272; text-decoration: none; }
	#breadcrumbs .raquo { color:#737272; }
	#category-name { text-align: center; width: 890px; margin: 0 auto; padding-top:38px; background: transparent /*url(images/top-category-bg.png) no-repeat*/; }
	h1.category-title { color: #1d1d1d; font-size:28px; font-family: 'AmaranthRegular', Arial, sans-serif; font-weight: lighter; }
	p.description { color: #737272; font-size:20px; font-family: 'AmaranthRegular', Arial, sans-serif; font-weight: lighter; }
	
	h2.title { font-size: 28px; font-family: 'AmaranthRegular', Arial, sans-serif; font-weight: lighter; padding-bottom: 15px; }
	
	.post p.meta-info { padding-bottom:9px; padding-top: 9px; font-family: 'AmaranthRegular', Arial, sans-serif; font-weight: lighter; font-size: 15px; color: #d0d0d0; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; margin-bottom: 11px; }
	.post p.meta-info a, p.description a { color: #737272; text-decoration: none; }
	
	a.read-more, .reply-container a, #commentform input#submit  { border: 1px solid #eaeaea; float:right; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-family: 'AmaranthRegular', Arial, sans-serif; font-weight: lighter; font-size: 12px; color: #1d1d1d; padding: 3px 10px; text-decoration: none; display: block; background: #fff; }
	#category-inner { background-color: transparent; background-image: none /*url("images/bottom-category-bg.png")*/; background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; background-clip: border-box; background-origin: padding-box; background-size: auto auto; padding-bottom: 28px; }
	#content-area { padding: 45px 48px 20px; }
	#content { padding: 0px 48px 20px; background: url(images/content-bg.png) repeat-y 633px 0px; }
/*------------------------------------------------*/
/*--------------[FEATURED SLIDER]-----------------*/
/*------------------------------------------------*/
	h2.featured-title { font-family: 'AmaranthRegular', Arial, sans-serif; font-weight: lighter; font-size: 28px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); }
	a.readmore { display: block; background: url(images/readmore.png); height: 27px;padding: 0 13px; color: #7b9297; font-size: 13px; font-family: 'AmaranthRegular', Arial, sans-serif; line-height: 27px; position: absolute; bottom: 0px; right: 0px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
		
		#featured-modest .featured-title { position: absolute; bottom: 220px; width: 441px; left: 0; text-align: center; padding: 0 10px 26px; font-size: 24px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); background: transparent; display: none; }
		#featured-modest .description { background: transparent url(images/description-bg.png) no-repeat; width: 411px; height: 106px; position: absolute; bottom: 0px; left: 1px; padding: 2px 25px 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); line-height: 20px; display: none; }
		#featured-modest .featured-title, #featured-modest #featured .description { cursor: pointer; }
		
	#featured-modest a { text-decoration: none; color: #fff; }
	#featured-modest a:hover { text-decoration: underline; }
	
	.featured-description { position: absolute; width: 340px; height: 160px; top: 50px; right:53px; background:transparent; padding: 37px 33px 40px 40px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;  }
	h2.featured-title { font-family: 'AmaranthRegular', Arial, sans-serif; font-weight: lighter; font-size: 48px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); padding-left: 130px; padding-top: 130px; }
					h2.featured-title a { text-decoration: none; color: #ffffff; }
				.featured-description p { display: none; color: #bebdbd; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); line-height: 21px;}	
				a.readmore { display: none; background: transparent; height: 27px;padding: 0 13px; color: #7b9297; font-size: 13px; font-family: 'Kreon', Arial, sans-serif; line-height: 27px; position: absolute; bottom: 0px; right: 0px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
				#featured a.readmore:hover { display: none; }
	
/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/

h3#comments { color: #1d1d1d; font-size: 28px; font-family: 'AmaranthRegular', Arial, sans-serif; font-weight: lighter; margin-bottom: 20px; }
span.fn, span.fn a { font-family: 'AmaranthRegular', Arial, sans-serif; font-weight: lighter; font-size: 20px; color: #1d1d1d; text-decoration: none; }
#commentform input, #commentform textarea { background: url(images/comment-inputs-bg.png) repeat-x; border: 1px solid #f0f0f0; color: #737272; font-size: 12px; padding: 12px 10px 12px 20px; }
	
/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/

#footer-copyright { display: block; font-family: 'AmaranthRegular', Arial, sans-serif; font-size: 12px; color:#717171; margin-top: -9px; }
#footer h4.widgettitle { font-family: 'AmaranthRegular', Arial, sans-serif; font-weight: lighter;font-size: 20px; color:#1d1d1d; text-shadow: 1px 1px 1px #ffffff; padding-bottom: 11px; }
.footer-widget { width: 190px; margin-right: 34px; float: left; color: #737272; text-shadow: 1px 1px 1px #ffffff; }
.footer-widget p { color: #737272; text-shadow: 1px 1px 1px #ffffff; }
.footer-widget a { color: #737272; }
p#copyright { float:right; color:#999; text-shadow: 1px 1px 1px #ffffff; padding-bottom:20px; padding-right: 48px; font-size: 13px; }	
			p#copyright a { color:#737272; }
#footer-widgets { padding: 23px 48px 23px; }
p#credit { float:left; color:#cdcdcd; text-shadow: 1px 1px 1px #ffffff; padding-bottom:20px; padding-left: 48px; font-size: 13px; }	
			p#credit a { color:#929292; }
/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/

.widget { width: 230px; padding-bottom: 25px; }
	.widget h3.title { padding-bottom: 10px; }
		.widget ul li { background:url(images/sidebar-bullet.png) no-repeat 0px 7px; padding-bottom: 8px; padding-left: 15px; display: block; }
			.widget ul li a { color:#ff9900; text-decoration: none; }
				.widget ul li a:hover { color:#ff9900; text-decoration: underline; }
				
/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/

.wp-pagenavi { position: relative; font-family: 'AmaranthRegular', Arial, sans-serif; color: #1d1d1d; font-size: 14px; text-align: right; padding: 15px 33px 0 0; }
.media-description { display: none; position: absolute; bottom: 63px; left: -58px; width: 140px; padding: 15px 15px 8px; z-index: 30;
background: #fff; border: 1px solid #f0f0f0; border-bottom: 1px solid #d1d1d1; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius: 10px; -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); font-family: Georgia, serif; font-size: 12px; color: #737272; font-style: italic; }

.et-tabs-container .et-tabs-control li a {font-family: 'AmaranthRegular', Arial, sans-serif; }


p#slogan { display: none; }

blockquote h3 { color: #ff9900; }