/*   

Theme Name: Hunterlodge

Theme URI: http://www.hunterlodge.co.uk

Description: Hunterlodge theme

Author: Paul Ardeleanu

Author URI: http://www.hunterlodge.co.uk

Version: 1.0

.

General comments/License Statement if any.

.

*/

/* CSS FIXES */

/* Fix clearing bug */

.noshow {

	position: absolute;

	display:none;

	left: -9000px;

}

.clearboth {

	clear:both;

}

.clearfix:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clearfix {

	display:inline-block;

}

/* Hide from IE Mac \*/

.clearfix {

	display:block;

}

/* End hide from IE Mac */



/* Hides from IE-mac \*/

* html .clearfix {

	height: 1%;

}

/* End hide from IE-mac */





html { min-height: 100%; height: auto; margin-bottom: 1px; }



body { font-size:62.5%; color:#333333; font-family:georgia,garamond,serif; padding:0; margin:0; line-height:normal; background-image:url(/wp-content/themes/hunterlodge/images/bg.png); background-repeat:repeat-y; background-position:center; }





a { font-weight:normal; color:#06C; text-decoration:underline; }

a:hover {

	color:#ec008c;

}

a.clear { text-decoration:none;}

a.action { background-color:#ff8811; color:#ffffff; text-decoration:none; padding:4px 10px; font-weight:bold;}

/* ALERTS */

.error { color:red;}

.notice { color:green;}

.info { color:blue;}

.red { color:red;}

div.fieldWithErrors input { color:red;}

div.fieldWithErrors {display:block;float:left;}



#wrapper { margin:0 auto; text-align:center; width:950px; text-align:left;}



ul { list-style-position: inside; list-style-type: square;}

li { padding-top:5px; padding-bottom:5px; }



h1,h2,h3,h4,h5,h6 { font-weight:normal}

#content {width:960px; float:left; background-color:#FFFFFF; color:#656565; margin:0 0 20px 0; }

#navigation { float:left; clear:both; width:960px; height:58px; }



#site_navigation {margin:8px 0; padding:0; list-style-type:none; list-style-position:outside; position:relative; width:100%; font-size:1.2em; font-weight:bold; background-color:#ffffff;}

#site_navigation a {display:block; margin:5px 25px; color:#000000; text-decoration:none; font-size:1.2em; border-bottom:1px solid #ffffff;}

#site_navigation a.current { border-bottom:1px solid #ec008c; }

#site_navigation a:hover { border-bottom:1px solid #000000;}

#site_navigation li {float:left; position:relative; padding:0;}



#content_main { float:left; clear:both; width:700px; margin:10px 0 0 10px; font-size:1.3em; line-height:normal; xborder:1px solid black}

#content_main p,#content_main_narrow p { padding-bottom:1.2em; }

#content_main p, #content_main li { line-height:1.4em; }

#content_main .steps li { line-height:normal }

#content_main a:hover, #content_main_narrow a:hover {

	color:#ec008c;

}





#content_main_narrow { float:left; clear:both; width:640px; margin:10px 0 0 70px; font-size:1.3em; line-height:normal; xborder:1px solid black}

#content_main_narrow p, #content_main_narrow li { line-height:1.4em; }

#content_main_narrow .steps li { line-height:normal };



.entry { color:#333333;}



/*#content_main h1 { font-size:2.8em; font-weight:normal; margin:10px 0 0 0; line-height:1.3em;}

#content_main h2 { font-size:1.5em; font-weight:normal; margin:5px 0 10px 0; line-height:1.3em;}

#content_main h3 { font-size:1.3em; font-weight:bold; margin:15px 0 0px 10px; line-height:1.3em;}

#content_main p { font-size:1.3em; margin:8px 10px; text-align:left; line-height:1.3em;}*/





#homepage_talent { float:left; width:100%; border-bottom:5px solid #cccccc; margin-bottom:1px;}

#homepage_talent h2 { font-family:georgia,garamond,serif; font-size:2em; color:#272727; padding-bottom:5px; border-bottom:5px solid #e44b20; margin-bottom:5px;}

#homepage_talent p { margin:0; padding:0 0 10px 0; line-height:1.6em; color:#333333; font-family:Arial, Helvetica,sans-serif; font-size:1.1em; }

#homepage_talent p.jobtitle { color:#e44b20; font-weight:bold; padding-top:10px;}

#homepage_talent_read_more { float:right; background-color:#e44b20; text-align:left; padding:6px 6px 6px 0; font-weight:bold; font-family:Arial, Helvetica,sans-serif; margin-bottom:1px; xborder:1px solid black }

#homepage_talent_read_more a { margin-left:10px; display:block; width:125px; color:#ffffff; font-weight:bold; text-decoration:none;}



#homepage_news_1, #homepage_news_2, #homepage_news_3 { float:left; width:100%; margin-top:1px; color:#ffffff; }

#homepage_news_1 h1, #homepage_news_2 h1, #homepage_news_3 h1 { font-size:2.2em; margin:15px 0 0 10px; }

#homepage_news_1 p, #homepage_news_2 p, #homepage_news_3 p { font-size:1.1em; margin:8px 10px; text-align:left; line-height:1.3em;}



.homepage_news_abstract { float:left; color:#ffffff; width:100%; text-align:left;  font-size:1.4em; font-family:Arial, Helvetica,sans-serif; }

#content_main .homepage_news_abstract p { margin-top:0px; margin-bottom:3px;}

.homepage_news_read_more { float:right; background-color:#ffffff; width:85px; text-align:left; padding:10px 0; font-weight:bold; font-family:Arial, Helvetica,sans-serif; }

.homepage_news_read_more a { margin-left:10px; display:block; width:70px;  }

#homepage_news_1 { background-color:#f39400; }

#homepage_news_1 h1 { color:#895300;}

#homepage_news_1 .homepage_news_read_more a { text-decoration:none; color:#f39400;}

#homepage_news_2 { background-color:#a9cc72; }

#homepage_news_2 h1 { color:#4b6129;}

#homepage_news_2 .homepage_news_read_more a { text-decoration:none; color:#a9cc72;}

#homepage_news_3 { background-color:#6ac0b6; }

#homepage_news_3 h1 { color:#4d6d69;}

#homepage_news_3 .homepage_news_read_more a { text-decoration:none; color:#6ac0b6;}





.who_we_are h1 { border-bottom:5px solid #2a64a8; color:#272727; width:640px;  font-size:2.2em; padding:50px 0 10px 0; }

.who_we_are ul.steps { margin:15px 0 0 0; padding:0; list-style-type:none; list-style-position:outside; position:relative; }

.who_we_are ul.steps li {float:left; width:140px; height:145px; margin-right:20px; position:relative; padding:0;  font-size:2em;}

.who_we_are ul.steps span.number { color:#ec008c; float:left; margin:10px 0 0 10px; width:100px;}

.who_we_are ul.steps span.title { float:left; clear:both; width:100px; } 

.who_we_are ul.steps a {display:block; float:left; margin:10px 0 20px 10px; color:#272727; text-decoration:none;}



.who_we_are ul.steps li.step1 { background:url('/wp-content/themes/hunterlodge/images/who_we_are/bg1.jpg') #ededed no-repeat top left; }

.who_we_are ul.steps li.step2 { background:url('/wp-content/themes/hunterlodge/images/who_we_are/bg2.jpg') #ededed no-repeat top left; }

.who_we_are ul.steps li.step3 { background:url('/wp-content/themes/hunterlodge/images/who_we_are/bg3.jpg') #ededed no-repeat top left; }

.who_we_are ul.steps li.step4 { background:url('/wp-content/themes/hunterlodge/images/who_we_are/bg4.jpg') #ededed no-repeat top left; }



.who_we_are ul.steps li.step1_active { background:url('/wp-content/themes/hunterlodge/images/who_we_are/bg1_on.jpg') #ededed no-repeat top left; }

.who_we_are ul.steps li.step2_active { background:url('/wp-content/themes/hunterlodge/images/who_we_are/bg2_on.jpg') #ededed no-repeat top left; }

.who_we_are ul.steps li.step3_active { background:url('/wp-content/themes/hunterlodge/images/who_we_are/bg3_on.jpg') #ededed no-repeat top left; }

.who_we_are ul.steps li.step4_active { background:url('/wp-content/themes/hunterlodge/images/who_we_are/bg4_on.jpg') #ededed no-repeat top left; }



.who_we_are #step_content { width:640px; float:left; clear:both;}

.who_we_are #step1_content { width:100%; float:left; border-top:5px solid #a9cb72; display:none; padding:10px 0px 0px 0px;}

.who_we_are #step2_content { width:100%; float:left; border-top:5px solid #6ac0b6; display:none; padding:10px 0px 0px 0px;}

.who_we_are #step3_content { width:100%; float:left; border-top:5px solid #f9b200; display:none; padding:10px 0px 0px 0px;}

.who_we_are #step4_content { width:100%; float:left; border-top:5px solid #e44b20; display:none; padding:10px 0px 0px 0px;}



.who_we_are #step_content p { color:#333333; font-family:Arial, Helvetica,sans-serif;}



.our_work { padding:0 0 15px 0; }

.our_work h1 { border-bottom:5px solid #a9cb72; color:#272727; padding:50px 0 10px 15px; font-size:2.2em;}

.our_work #clients { float:left; width:480px; margin:20px; margin-top:30px; margin-left:138px; }

.our_work .our_work_client { float:left; width:130px; height:130px; margin:0 20px 20px 0; padding:0px; }

.our_work .our_work_client:hover {  }

.our_work .our_work_client img { }





.client_work h1 { border-bottom:5px solid #000000; color:#272727; padding:0px 0 10px 15px;  font-size:2.2em;}

#client_projects { float:left; width:100%; margin:10px 0 0 0; }

#client_work_logo { float:left; width:148px; xborder:1px solid black }

#client_work_logo select { background-color:#d9d9d9; border:0px; margin-top:15px; padding:2px 4px;}

#client_projects_list { float:left; width:540px; margin:10px 0 0 10px; }

.client_project { float:left; width:60px; margin-right:20px;}

.client_project a.project_thumb_link img { border:2px solid #d9d9d9; }

.client_project a.project_thumb_link_on img { border:2px solid #000000;}

.client_work #client_projects_content { width:700px; float:left; clear:both; border-top:5px solid #000000; margin:2px 0 0 0;}

.project_content { float:left; width:100%; margin-top:10px}

.project_content_main { float:left; width:100%; color:#333; }

.project_content_main p { font-family:Arial, Helvetica,sans-serif; line-height:1.2em;}





.project_head h1 { float:left; display:block; background-color:#000000; color:#ffffff; margin:0px; padding:0px 15px 2px 15px; font-size:1.4em;line-height:1em;}





.news h1 { border-bottom:5px solid #f39400; color:#272727; font-size:2.2em; padding:50px 0 10px 15px;}

.news h2 { padding:0px 0 5px 0px; font-size:1.6em; color:#333333; margin:0px;}

.news p { font-family:Arial, Helvetica,sans-serif; line-height:1.2em; color:#333333; padding:5px 0;}

.news p small { font-size:0.8em;}

.news_entry { border-bottom:1px solid #f39400;}

.news_entry_last { border-bottom:0px;}

#news_post_image_main {border-bottom:5px solid #f39400;}

#news_content_images { width:220px; float:left; margin-top:10px;}

#news_content_images img { margin-bottom:20px;}

#news_content_small { width:460px; float:left; margin:15px 0 0 15px;}

#news_content_small p { padding:0 0 15px 0;}

#news_content_big { width:100%; float:left; margin-top:5px;}





.our_talent h1 { border-bottom:5px solid #6ac0b6; color:#272727; padding:35px 0 10px 15px; font-size:2.2em;}

.our_talent_employee a { color:#333333; text-decoration:none; font-size:1.2em;}

#our_talent_employee_content { float:left; width:100%; margin-top:15px;}

.our_talent_employee h2 { color:#333333; padding:0 0 10px 15px; border-bottom:5px solid #6ac0b6; font-size:2.2em;}

#talent_employee_title_image { float:left; width:100%;}

#our_talent_employee_content { float:left; width:100%;}

#our_talent_employee_list { float:left; width:320px;}

.our_talent_employee_thumb { float:left; margin:20px 20px 0 0; border:1px solid #d9d9d9; }

.employee_selected { border:0px;}

.our_talent_employee_thumb img {  margin:4px;}

.employee_selected img { margin:0px; border:5px solid #6ac0b6; border-top:6px solid #6ac0b6; border-bottom:6px solid #6ac0b6; }



#our_talent_employee_data { float:right; width:378px;}

#our_talent_employee_data h1 { background-color:#6ac0b6; padding:2px 0 5px 5px;  color:#333333; font-size:1.4em;}

#our_talent_employee_data h1 span.talent_title { color:#ffffff;}

#our_talent_employee_data_content { float:left; clear:both; width:100%; color:#333333; font-family:Arial, Helvetica,sans-serif;}

#our_talent_employee_data_content p { line-height:1.4em; padding:5px 0; }



div.contact div.entry { padding:10px 0 0 0;}

.contact h1 { color:#333333; padding:35px 0 10px 0px; border-bottom:5px solid #ec008c; font-size:2.2em; }









#sidebar { float:right; width:220px; margin:0 10px 0 0; font-size:1.2em; line-height:normal; font-family:Arial, Helvetica,sans-serif; xborder:1px solid black}

#sidebar h4 { font-family:georgia,garamond,serif; font-size:1.25em;}



.textwidget { padding-bottom:5px; border-bottom:5px solid #ec008c; }

#sidebar_hunterlodge_social_media { float:left; width:100%; margin:25px 0 0 0; color:#333333;}

#sidebar_hunterlodge_social_media h4 { }

#sidebar_hunterlodge_social_media h4.inline { font-size:1em; display:inline; margin-right:8px;}

#sidebar_hunterlodge_social_media p { margin:10px 0 0 0;}

#sidebar_hunterlodge_social_media img { margin-right:6px;}



#sidebar_search { float:left; width:100%; margin:25px 0 0; color:#333333; font-family:georgia,garamond,serif; }

#sidebar_search input#search { border:1px solid #d5d5d5; background-color:#eeeded; color:#333333; padding:3px 5px; width:140px; margin-left:3px; }



#sidebar_hunterlodge_recent_work { float:left; width:100%; margin:25px 0 0 0; color:#333333; border-bottom:5px solid #ec008c; padding-bottom:5px;}

#sidebar_hunterlodge_recent_work h4 { border-bottom:1px solid #ec008c; padding-bottom:7px; margin-bottom:5px;}

#sidebar_hunterlodge_recent_work p { text-align:right;}

#sidebar_hunterlodge_recent_work a { text-decoration:none; }

#sidebar_hunterlodge_recent_work img { border:0px;}



#sidebar_hunterlodge_about { float:left; width:100%; margin:25px 0 0 0; color:#333333; border-bottom:5px solid #ec008c; padding-bottom:5px;}

#sidebar_hunterlodge_about h4 { border-bottom:1px solid #ec008c; padding-bottom:7px; margin-bottom:5px;};



#sidebar_hunterlodge_awards { float:left; width:100%; margin:25px 0 0 0; color:#333333; border-bottom:5px solid #CCCCCC; padding-bottom:15px;}



#sidebar_hunterlodge_latest_news { float:left; width:100%; margin:25px 0 0 0; color:#333333; padding-bottom:0px; border-bottom:5px solid #ec008c;  }

#sidebar_hunterlodge_latest_news h4 { border-bottom:1px solid #f39400; padding-bottom:7px; }

#sidebar_hunterlodge_latest_news ul { list-style-type:none; list-style-position:outside; width:100%; margin:0; padding:0; font-size:1em;}

#sidebar_hunterlodge_latest_news li { padding:0; border-bottom: 1px solid #f39400; }

#sidebar_hunterlodge_latest_news a { display:block; color:#f39400; text-decoration:none; font-weight:bold; padding:5px 15px 5px 5px; background:url('/wp-content/themes/hunterlodge/images/news_carret_off.png') transparent no-repeat center right;}

#sidebar_hunterlodge_latest_news a:hover { background-color:#f39400; color:white; background-image:url('/wp-content/themes/hunterlodge/images/news_carret_on.png')}

#sidebar_hunterlodge_latest_news li.last { border-bottom:0px; background-image:none;}

#sidebar_hunterlodge_latest_news li.last a { font-weight:normal;}



#sidebar_client_quote { float:right; width:220px; margin:20px 0 0;  color:#333333; border-bottom:5px solid #ec008c; }

#sidebar_client_quote h4 {  border-bottom:1px solid #ec008c; padding-bottom:7px; }

#sidebar_client_quote p { font-size:1.3em; padding:5px 0; line-height:1.4em;}



#sidebar_talent_rant { float:right; width:220px; margin:20px 0 0;  color:#333333; border-bottom:5px solid #ec008c; }

#sidebar_talent_rant h4 {  border-bottom:1px solid #ec008c; padding-bottom:7px; }

#sidebar_talent_rant p { padding:5px 0; line-height:1.4em;}



#sidebar_contact_us { float:right; width:220px; margin:20px 0 0;  color:#333333; border-bottom:5px solid #ec008c; }

#sidebar_contact_us h4 {  border-bottom:1px solid #ec008c; padding-bottom:7px; }

#sidebar_contact_us p { padding:5px 0; line-height:1.2em;}



.wpcf7 table { margin-top:15px; width:100%;}

.wpcf7 td {vertical-align:top; text-align:right;}

.wpcf7 input { width:150px; margin:2px 5px; border:1px solid #d5d5d5; background-color:#eeeded; color:#333333; padding:3px 5px; font-size:1.1em; }

.wpcf7 input#contact_send { float:right; width:70px; color:#ffffff; background:url('/wp-content/themes/hunterlodge/images/homepage_talent_tick.png') no-repeat scroll right #ec008c; padding:2px 5px; margin:5px 0; border:0px; font-weight:bold; text-align:left; cursor:pointer}





.wpcf7 textarea { width:150px; height:60px; margin:2px 5px; border:1px solid #d5d5d5; background-color:#eeeded; color:#333333; padding:3px 5px; }



.textwidget { float:left; width:100%; margin:25px 0 0 0; color:#333333;}

#sidebar div.textwidget h4 { border-bottom:1px solid #ec008c; padding-bottom:7px; margin-bottom:5px;}

#sidebar div.textwidget a { color:#ec008c; text-decoration:none; }









#footer { width:940px; clear:both; margin:30px 0 20px 10px; border-top:1px solid #cccccc; color:#8c8c8c; font-size:1.18em; xborder:1px solid black; font-family:Arial, Helvetica,sans-serif;}

#footer a { color:#8c8c8c; text-decoration:none; }

#footer_navigation { float:left; width:500px; margin:5px 0;}

#copyright { float:right; width:300px; text-align:right;  margin:5px 0;}









.slideControls {

	float:right;	

}

#slider{}	

#slider ul, #slider li{

	margin:0;

	padding:0;

	list-style:none;

	}

#slider li{ 

	width:700px;

	height:350px;

	overflow:hidden; 

	}	

#prevBtn, #nextBtn{ 

	z-index:1000;

	left:30px;

	top:-151px;

	}

#nextBtn{ 

}

#prevBtn a, #nextBtn a{  

	display:inline-block;

}	

#prevBtn a {

	background:url(/wp-content/themes/hunterlodge/images/gal_previous.gif) no-repeat 0 0;

	width:93px;

	height:25px;	

}

#nextBtn a{ 

	background:url(/wp-content/themes/hunterlodge/images/gal_next.gif) no-repeat 0 0;

	width:69px;

	height:25px;

}	

#nextBtn a:hover, #prevBtn a:hover { 

	background-position:bottom 0;

}







p.sidebar_right_link { text-align:right; border:0px solid black; }

p.sidebar_right_link a { 

	color:white; 

	text-decoration:none; 

	background-image:url('/wp-content/themes/hunterlodge/images/search.jpg');

	background-position:right;

	background-repeat:no-repeat;

	padding:0 15px 0 0;

}





ul.children {

	font-family:Arial, Helvetica,sans-serif; 

	margin:0 0 5px 20px;	

}

ul.children li {

	padding:0;

}

ul.children li a {

	text-decoration:none;

	font-size:0.9em;

}

ul.children li a:hover {

	color:#ec008c;

}
.course-sw{margin-bottom:5px; font-family:Arial, Helvetica, sans-serif;}
.course-sw .textwidget,.user_title{ border-bottom:5px solid #9C8750;color:#9C8750; margin:5px 0 0;}
.course-stitle{ padding:5px 0; color:#9C8750;font-weight:bold; font-size:110%;}
.sidebar_right_link_course{ color:#9C8750; margin-top:10px; text-align:right;}
.sidebar_right_link_course a{ background-image: url("/wp-content/themes/hunterlodge/images/rscourse.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: 9C8750;
    padding: 0 15px 0 0;
    text-decoration: none;}
#course-wrap{ color:#9C8750;}
#course-wrap h2{ font-weight:bold; }
#course_list{ list-style:none; margin:0; margin-bottom:10px;  }
#course_list li{ margin:0 10px; float:left;}
#course_list a,#course_list a:link,#course_list a:hover{ text-decoration:none; color:#9C8750;}

.accord_wrap{ position:relative; padding:10px;}

h1.course-heading{ padding-bottom:5px; border-bottom:5px solid #9C8750; font-size:180%;color:#9C8750;  }
.course_inputs{ border:1px solid #9C8750; background:#ffffff; padding:2px; margin:5px;}
.course-wrap_mid{ padding:10px 10px 10px 80px;}
.user_title{ font-weight:bold; font-size:150%; margin-bottom:5px; padding-bottom:2px; text-transform:capitalize;}

.design_thumb_wrap{ width:80%; padding:5px 5%; height:300px; overflow:scroll;}
.design_thumb_wrap img{ overflow:scroll;}


