/*
Theme Name:		Gradient Thesis Child Theme
Template: thesis_18
Theme URI:		http://thesisready.com/
Description:	Gradient is a Thesis Child theme that's perfect for displaying your portfolio, or just about anything else. 
Version:		1.1
Author:			ThesisReady.com
Author URI:		http://www.thesisready.com/
*/
.custom{background:#fff}
.custom h1, .custom h2, .custom h3, .custom h4, .custom h5, .custom h6 {font-family:'Myriad Pro', Arial, Helvetica, sans-serif !important;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}

.custom #header_area .page{padding:0}
	.custom #header{border:none;margin-right:-14px;padding:14px 0 10px}
	.custom #logo {display: none;}
	.custom #gradient_branding {display: inline-block;}
	.custom #gradient_branding #logo {display:inline-block; }
	.custom #gradient_branding #logo img {display:inline-block; margin: -4px 0 0 0 ;}
	.custom #gradient_branding #logo_text { margin:0; display: inline-block; color: #fff;}
.custom .menu{border:none;display:inline-block;float:right;width:auto; margin-top: 2px; font-family:'Myriad Pro', Arial, Helvetica, sans-serif !important;}
	
	.custom .menu li.menu-item a,
	.custom .menu li.menu-item a:hover  {background:none;border:none;color:#fff;font-weight:700;letter-spacing:1pt;line-height:normal;margin:4px 0 0 0;padding:8px 13px 6px; text-shadow: none;}
	
	.custom .menu li.current-menu-item a,
	.custom .menu li.current-menu-item a:hover {background:#333 url(images/nav_bg.png) repeat-x;border:1px solid #000;display:inline-block;font-weight:900;margin:3px}
	
	.custom .menu li.current-menu-item ul  {margin: -4px 0 0 5px; padding: 0; border: none;}
	.custom .menu li ul {margin: 0 0 0 5px; padding: 0px 0 0 0; border: none;}
	
	.custom .menu li.current-menu-item li,	
	.custom .menu li.menu-item li {margin: 0; padding: 0;}
	
	.custom .menu li.current-menu-item ul li a,
	.custom .menu li.menu-item ul li a {background: #fff; margin: 0; border: none; text-shadow: none; color: #999;}
	
	.custom .menu li.current-menu-item ul li a:hover,
	.custom .menu li.menu-item ul li a:hover {background: #fff; margin: 0; border: none;text-shadow: none; color: #000;}

.custom #homepage_feature_area,.custom #page_title_area{background:#999 url(images/feature_bg.png) bottom repeat-x;overflow:hidden}
.custom #homepage_feature{padding:20px 0}
.custom #page_title{font-weight:700;letter-spacing:0;padding:15px 0}
.custom #page_title h1{font-size:40px;font-weight:900;letter-spacing:normal;margin:0;padding:0}
.custom #page_title p { font-size: 16px; font-weight: 100; letter-spacing: 1.5px;}
.custom #homepage_feature li{padding-top:10px}
.custom .slider_content{display:inline-block;float:left;height:225px;position:relative;width:520px}
.custom .slider_content h2{border-bottom:1px solid;font-size:3.6em;font-weight:700;letter-spacing:-2px;margin-bottom:10px;text-shadow:1px 1px 1px #999}
.custom .slider_content p{font-family:'Myriad Pro', Arial, Helvetica, sans-serif !important;font-size:15px;letter-spacing:0;line-height:1.8;overflow:hidden}
.custom .slider_image{display:inline-block;float:right;margin:-5px 5px 0 0}
.custom .slider_image img{-moz-box-shadow:1px 1px 5px #666;-webkit-box-shadow:1px 1px 5px #666;border:10px solid #fff;box-shadow:1px 1px 5px #666;display:block}
.custom .keep_reading {background:url(images/widget_title_bg.png) bottom repeat-x;border:1px solid #000;bottom:0;display:inline-block;font-weight:900;padding:10px;position:absolute;right:0;text-align:center}
.custom #controls{float:right}

.custom #content_area{background:#fff url(images/body_bg.png) 1px 1px repeat-x}
.custom #content{padding-right:0;padding-top:2.2em}
.custom .post_box{background:#eee;border:none;border-left:10px solid #999;margin-bottom:2.769em;margin-left:0;padding-top:0;position:relative}
.custom .post_box .headline_area{border-left:10px solid #333;display:block;font-size:14px;font-weight:700;letter-spacing:0;margin:0 0 0 -10px;padding:10px; background-color: #ccc;}
.custom .post_box .headline_meta{padding:0; font-size: 11px; font-weight: 400;}
.custom .comment_bubble{background:url(images/comments.png) no-repeat;height:48px;position:absolute;right:-5px;text-align:center;text-indent:-3px;top:-8px;width:48px}
.custom .comment_bubble span{color:#111;display:block;font-size:12px;font-weight:900;margin:12px 0 0;text-shadow:1px 1px 2px #aaa}
.custom .format_text{padding:10px}
.custom .format_text a { text-decoration: underline;}
.custom .to_comments {display: none;}
	.custom .more-link {background:url(images/widget_title_bg.png) bottom repeat-x;border:1px solid #000;display:inline-block;padding:5px 7px 7px;text-align:center; text-decoration: none; float: right; margin: 10px 0 0 0; clear: both; text-shadow: none;}
	.custom .format_text h1, .custom .format_text h2, .custom .format_text h3, .custom .format_text h4 { margin: 0 -10px 20px -20px; background: #ccc; padding: 10px 20px 5px; border-left: 10px solid #333; font-family:'Myriad Pro', Arial, Helvetica, sans-serif !important; font-weight: 900;}

.custom .prev_next { margin-right: 2.2em;}

.custom .author_info { margin: 0 2.2em 0 0 ; border-left:10px solid #ccc;padding:10px}
.custom .author_info h2 { margin: -10px -10px 20px -20px; background: #eee; padding: 10px 20px 10px 10px; border-left: 10px solid #333; }
.custom .author_info a {  border-bottom:1px dotted #fff; text-decoration:none;}
.custom .author_info a:hover { border-bottom:1px dotted #cc0000; }
.custom .author_info .author_photo img { float:left; margin:0 1em 0 0em; }
.custom .author_info p { margin-bottom:0.4em; text-shadow: none !important; }
.custom .author_info p.author_email { text-indent:1.8em; background: url('images/my-email-icon.gif') 0px 4px no-repeat; }

.custom .no_sidebars #comments {margin: 2.2em 0 0 0;}
.custom.portfolio-listing #content_box .post_box,
.custom #content_box.no_sidebars .post_box { margin-right: -1.1em;}
.custom .comments_intro { margin: 0; border: none; text-align: center; height: 38px;}
.custom .comments_intro p { display: block;line-height: 38px; font-size: 14px;  border-left: 10px solid #666; background: #999; color: #fff;}
.custom .comments_intro span, .custom .comments_intro a  {color: #fff;}
	.custom .bracket { display: none;}
.custom dl#comment_list { border-left: 10px solid #999; border-top: none;}
.custom dl#comment_list dd p.reply a {color: #fff; display: block; padding: 6px; border: 1px solid #333; width: 50px; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #999; font-weight: 900; text-shadow: none;}

.custom .sidebar .sidebar_list{padding-left:0}
.custom .widget{background:#f1f1f1;border-left:4px solid #ccc;padding:10px}
.custom .widget h3{background:#eee url(images/widget_title_bg.png) bottom repeat-x;border-left:4px solid #999;font-family:'Myriad Pro', Arial, Helvetica, sans-serif !important;font-size:16px;font-weight:600;letter-spacing:normal;margin:-10px -10px 10px -14px;padding:10px 10px 7px}
      .custom .widget #s { background: #fff; width: 297px; font-size: 14px; padding: 6px; border: 1px solid; margin: 10px 0 0 0;}

.custom.portfolio-listing #content {width: 100%;}
.custom.portfolio-listing .post_box { margin-right: 0;}
	.custom.portfolio-listing #portfolio_intro { border-bottom: 1px dotted #fff; margin: 0 0 1em 0; font-weight: 500;}
	.custom #portfolio_items_list { margin: 0 -1em;}
	.custom #portfolio_items_list li { float: left; width: 33%; list-style: none; min-height: 400px;}
	.custom #portfolio_items_list li img {border: 10px solid #fff;}
		.custom #portfolio_items_list .inner { margin: 1em; overflow: hidden;}
		.custom #portfolio_items_list h2 { background: none; border: none; margin-bottom: 0; font-size: 25px;}

.custom #footer_widget_area{background:#eee}
.custom #footer_widget_area .page { padding: 0;}
.custom #footer_widgets { padding: 20px 0; width: 970px;}
		.custom #footer_widget_area .widget_contain {float: left; width: 25%; }
		.custom #footer_widget_area li {margin-bottom: 1em; list-style: none; width: auto; }
		.custom #footer_widget_area li h3 {text-align: center;}
			.custom #footer_widget_1 li { margin: 0 1em 0 0 ;}
			.custom #footer_widget_2 li { margin: 0 .75em 0 .25em ;}
			.custom #footer_widget_3 li { margin: 0 .25em 0 .75em ;}
			.custom #footer_widget_4 li { margin: 0 0 0 1em ;}
					
.custom .full_width > .page,.custom .menu li a:hover,.custom #content_box{background:none; }
.custom #header_area,.custom #footer_area{background:#333 url(images/header_bg.png) top left repeat-x}
.custom #tagline,.custom.page .comment_bubble,.custom.page .headline_area h1,.custom #archive_intro{display:none}
.custom .menu li li,.custom .menu li li a,.custom .no_sidebars .post_box{margin:0 0 2.2em 0}
.custom .teasers_box,.custom #footer{border:none}
.custom #footer p { color: #fff; }
.custom .copyright, .custom #footer .copyright a {margin: 10px 0 0 0; font-weight: 900; color: #fff;}

/* Easy Slider Styles  */
#slider ul,#slider li,#slider2 ul,#slider2 li{list-style:none;margin:0;padding:0}
#slider2{margin-top:1em}
#slider li,#slider2 li{height:241px;overflow:hidden;width:976px}
#prevbtn,#nextbtn,#slider1next,#slider1prev{display:block;height:77px;left:-30px;position:absolute;top:71px;width:30px;z-index:1000}
#nextbtn,#slider1next{left:696px}
#prevbtn a,#nextbtn a,#slider1next a,#slider1prev a{display:block;height:77px;position:relative;width:30px}
#nextbtn a,#slider1next a{}
/* numeric controls  */ol#controls{height:28px;margin:.5em -1.4em 1.5em 0;padding:0}
ol#controls li{float:left;height:28px;line-height:28px;list-style:none;margin:0 0 0 10px;padding:0}
ol#controls li a{background:#DAF3F8;border:1px solid #ccc;color:#555;float:left;height:28px;line-height:28px;padding:0 10px;text-decoration:none; font-weight: 900;}
ol#controls li.current a{background:#5DC9E1;color:#fff}