﻿/*

Theme Name: Leatherbound Green

Theme URI: http://www.arixmedia.com/

Description: Commercial WordPress theme. Please see license for details.

Author: ArixMedia

Author URI: http://arixmedia.com/

Version: 1

Tags: Green

License:

License URI:

*/


body a{font-weight:bold; color:#6F8A39;}

body{
	font-family: Verdana, 'Arvo',serif;
}

.meta .comments{
font-size:14px; font-weight:bold
}

.meta .comments a{color:#6E8937}


#gforms_confirmation_message {margin:30px}

.post .datebox .date b, .page .datebox .date b{font-size:30px; padding-bottom:4px; letter-spacing:1}	
.post .datebox .date, .page .datebox .date{padding-top:12px; letter-spacing:0}
.post .datebox .date sup, .page .datebox .date sup{right:15px}
.search-results .page {overflow: hidden;}
.post .title, .page .title{font-size:24px; padding-bottom:2px}
.post .subtitle, .page .sutitle{font-size:17px; padding-bottom:0; margin-bottom:2px}


#sidebar .widget .large, #sidebar .widget .large, #sidebar select 



{width: 90%;

color: #A89A7F;

padding: 0 10px;

height: 32px;

line-height: 32px;

border-radius: 5px;

background: rgba(0, 0, 0, 0.2);

border-top: 1px solid #0F0A08;

border-left: 1px solid #0F0A08;

border-right: 1px solid #3C3528;

border-bottom: 1px solid #3C3528;

text-shadow: 1px 2px 0 #13100F;}





body .gform_wrapper .top_label .gfield_label{font-weight:normal}
body .gform_wrapper .gfield_required{color:#A89A7F}
body .gform_wrapper .gform_footer {padding: 0px 0 10px 0;}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{ background: url("images/formbutton.png") repeat-x scroll left top transparent; float:right; border:none; color:white;

padding: 8px 34px; text-align: center;

font-family: Verdana, 'Arvo',serif;

}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{font-size:15px !important}


.gform_wrapper li, .gform_wrapper form li{padding-left:10px}



.gfield_label {font-weight:normal}




	td{padding:5px}

		body {

			min-width: 1200px; 

		}

		body #wrapper {padding: 10px 0px 49px 0px;}

		body #page{color:#242017}

		a {

			outline: none;

		}



		h2, h3, h4, h5 {

			color: #2D271B;

		}

		

		.clearfix, .clear {

			margin: 0;

			padding: 0;

			height: 1px;

			clear: both;

		}

		

		.post .datebox .date {

			position: relative;

		}		

		

		.post .datebox .date sup {

			position: absolute;

			top: 50px; 

			right: 14px;

		}		

	

		.post .datebox .date b {

			margin-right: 10px;

		}

		

		.arixwp_post {

			margin-bottom: 40px;

		}




		

/**********************************************************************************************************************

	Logo

**********************************************************************************************************************/		

		#newlogo {

			width: 252px;

			display: block;

			height: auto;

			margin-bottom: 27px;

			position: relative;

			background: url(images/newlogo-bg.png) no-repeat top center;

			border-radius: 9px;

			margin-left: 4px;

			box-shadow: 0 0 4px #000;

		}

		

		

		

		#newlogo .top {

			height: 12px;

			display: block;

			background: url(images/newlogo-top.png) no-repeat top center;	

		}

		

		#newlogo .middle {

			background: url(images/newlogo-thread.png) repeat-y top center;

		}

		

		#newlogo .bottom {

			height: 12px;

			display: block;

			background: url(images/newlogo-btm.png) no-repeat top center;	

		}		

		

		#newlogo h1 {	

			width: 220px;

			max-width: 220px;

			padding: 5px 10px 5px 10px;

			overflow: hidden;

			word-wrap: break-word;

		}

		

		#newlogo h1 a {

			display: block;

			padding: 0px;

			text-align: center;

			text-decoration: none;

			text-shadow: 0px 0px 0px rgba(28,21,15,1);

			font-family:  'Cookie', cursive;

			font-size: 32px;

			font-weight: 400;

			color: #FFFFFF;

			line-height: 45px;

		}

	

/**********************************************************************************************************************

	Menu

**********************************************************************************************************************/	

		#menu {

			width: 260px;

		}

		

		#menu li:first-child {

			background: none;

		}

		

		#menu .children li:first-child {

			 background: url(images/menu-separator-bg.png) repeat-x left top;

		}

		

		#menu #dropmenu li.current_page_item a, 

		#menu #dropmenu li.current_menu_item a {

			background: url(images/menu-active-bg.png) no-repeat left 3px;

			text-shadow: 1px 2px 0px rgba(50,63,25,1);

			color: #FFFFFF;			

		}	

		

		#menu #dropmenu li.current_page_item .children a,	

		#menu #dropmenu li.current_menu_item .children a {

			background: none;

			color: #A89A7F;

			text-shadow: 1px 2px 0 #13100F;			

		}





/**********************************************************************************************************************

	Images

**********************************************************************************************************************/

		

		.wp-caption {



		}

		

		.wp-caption-text {



		}	

		

		.post img {

			max-width: 550px;

			height: auto;

			padding:0px; bacxkground:#E9EAEC





		}	



		.arixwp_image, .arixwp_post_thumb , .single_post img {

			cursor:pointer;

			padding: 0px;padding:5px; background:#E9EAEC



		}

		

		.attachment img {

			border-radius: 10px;

		}

		

		.alignnone {

			display: block;

			margin: 5px 0;

		}

		

		.alignleft {

			margin: 5px 15px 5px 0;

			float: left;

		}

		

		.alignright {

			float: right;

			margin: 5px 0 5px 15px;

		}

		

		.aligncenter {

			clear: both;

			display: block;

			margin: 5px auto;

		}



/**********************************************************************************************************************

	General Form Classes

**********************************************************************************************************************/



	.arixwp_input, .arixwp_textarea, .arixwp_select {

		color: #8B7B72; color:black;

		margin: 0 0 20px 0;

		padding: 10px;

		width: 96%;

		font-family: Verdana, 'Arvo',serif;

		font-size: 14px;

		background: url(images/inputbg.png);

		border: 1px solid #e5e3e1;

		text-shadow: 1px 2px 0 #FFFFFF;

		border-radius: 6px;

		outline: none;

	}

	

	select {

		outline: 0;

	}

	

	option { 

		background: url(images/inputbg.png);	

		padding: 5px;

	}

		

	.arixwp_textarea {

		height: 100px;				

	}

			

	.arixwp_button, .form-submit #submit {

		border: none;

		display: block;

		float: right;

		background: url("images/formbutton.png") repeat-x scroll left top transparent;

		height: 34px;

		width: 120px;

		color: #fff!important;

		font-size: 15px;

		line-height: 34px;

		padding: 0;

		text-shadow: 1px 1px 1px #13100F;				

		cursor: pointer;	

		margin: 0;

		text-align: center;	

		font-family: Verdana, 'Arvo',serif;

		letter-spacing: -1px;

	}



	.error {

		color: red;

		margin: 0;

	}		

		

/**********************************************************************************************************************

	Posts Loop - loop.php

**********************************************************************************************************************/	

	

		.page-link {

	

		}

		

		.post a {

			color: #8B7B72;

		}

body .post .title {color:#6E8937}

body.page .subtitle{display:none}




		.post .title a {

			color: #271D17; color:#6E8937; font-weight:normal;

			text-decoration: none;

		}

		

		.post .subtitle a {

			color: #97918F;

			text-decoration: none;

		}		

				

		.byline a {



		}

		

		.entry h2, .entry h3 {



		}

		

		.post .avatar {

			border: none;

			padding: 0;

			border-radius: 3px;

		}

		

		.singlePost .post-entry .entry {

			padding-bottom: 0;

		}



		.postmeta {

			margin-top: 40px;

			background: url(images/inputbg.png);

			padding: 20px;

			border: 1px solid #e5e3e1;

			border-radius: 10px;

			color: #8B7B72; font-weight:bold; color:#6F8A39;

			font-family: Verdana, 'Arvo',serif;

			font-size: 14px;

			text-shadow: 1px 2px 0 #FFFFFF;

		}



/**********************************************************************************************************************

	Comments - theme-comments.php

**********************************************************************************************************************/

	

		#comments, #respond {

			color: #C4C4C4;
	color:black;

			margin-bottom: 40px;

		}	



		#comments .title, #respond .title {

			margin: 20px 0 20px 0;

			color: #271D17;

			font-weight: normal;

			font-size: 24px;

			text-shadow: 1px 2px 0 #FFF;

			letter-spacing: -1px;

		}
.postmeta a{font-weight:bold; color:#6F8A39;}

		

		.postmeta {



		}

		

		.comment-body {

			min-height:96px;

		}

		

		#comments .entry {

			margin: 0;

			padding: 0;

		}



		#comments ol, #comments ul {

			margin: 0;

			padding: 0;

			list-style: none;

		}



		#comments li {

			padding-top: 20px;

			clear: both;

			margin-top: 20px;

			height: auto;

			position: relative;	

			display: block;

		}

		

			#comments li:first-child{

				margin: 0;

				padding-top: 0;

				background: none;			

			}

			

			#comments li:first-child .avatar{

				margin-top: 0;		

			}

			

			#comments .children li{	

				border: none;

				margin: 20px 0 0 0;

				padding: 20px 0 0 0 ;

				width: 100%;			

			}

			

			#comments .children li:first-child{

				margin: 20px 0 0 0;

		

			}	

			

		#comments .comment-author {

			height: 96px;

			width: 96px;

			position: absolute;

			top: 0;

			left: 0;

		}



		#comments .avatar {

			width: 96px;

			height: 96px;

			border: 1px solid #e5e3e1;

			border-radius: 6px 6px 6px 6px;

			margin-top: 20px;

		}

		

		#comments .credit {

			height: 40px;

			line-height: 40px;

			font-weight: bold;

		}

		

		#comments .logged-in-as {

			padding: 0 0 20px 0;

		}

			

		#comments .comment-body {

			text-align: justify;

			padding: 20px;

			margin: 0;

			background: url(images/inputbg.png);

			border: 1px solid #e5e3e1;

			border-radius: 6px 6px 6px 6px;

			float: right;

			width: 80%;

			position: relative;

			color: #8B7B72; color:black;

			font-family: Verdana, 'Arvo',serif;

			font-size: 14px;

			text-shadow: 1px 2px 0 #FFFFFF;		

		}



		.page-template-template-nosidebar-php #comments .comment-body {

			width: 85.5%;

		}		



		#comments .comment-meta a:hover {

			text-decoration: underline;

		}



		#comments .navigation {

			padding: 0 0 18px 0;

		}	



		.comment-reply-link, .comment-edit-link, .post-edit-link  {

			border: none;

			display: block;

			float: right;

			

			height: 30px;

			color: #8B7B72!important;

	

			font-size: 15px;

			line-height: 30px;

			padding: 0 15px;

			text-shadow: 1px 2px 0px #fff;	

			cursor: pointer;	

			margin-left: 5px;

			text-decoration: none;

		}

		

		.comment-edit-link, .post-edit-link  {

			background: url("images/homepage04.gif") repeat-x scroll left bottom transparent;

		}

		

		.comment-reply-link:hover, .comment-edit-link:hover  {

			text-decoration: none!important;

		}	



		#comments .arixwp_recent_comments_arrow_border {



		}

		

		#comments .arixwp_recent_comments_arrow {

			background: url(images/icons/commentarrow.png) no-repeat top left;

			height:22px;

			width:19px;

			position:absolute;

			top: 30px;

			left: -18px;

		}	

	

/**********************************************************************************************************************

	Comment Form - theme-comments.php

**********************************************************************************************************************/

			

	#respond .logged-in-as {

		margin-bottom: 20px;

	}

			

	#respond form {

		padding: 0px;

		margin: 0;

	}

		

	#respond .form-allowed-tags {

		margin: 0 0 20px 0;

		font-size: 10.5px;

	}

			

	#respond p {

		margin: 0;

		padding: 0;

		line-height: normal;

	}



	#respond .comment-notes {

		margin-bottom: 1em;

		margin-top: 10px;

	}



		



/**********************************************************************************************************************

	Navigation - Prev/Next

**********************************************************************************************************************/



	#nav-below {

		display: block;

		margin: 40px 0 0 165px;

		font-weight: normal;		

	}

	

	.single #nav-below {

		margin-top: 20px;

		margin-left: 0;

		margin-bottom: 20px;

	}

	

	/**********************************************************************************************************************

		Single or Page Navigation 

	**********************************************************************************************************************/



		#nav-below .nav-previous a {

			margin-left: 8px;

			display: block;

			float: left;

			

			line-height: 25px;

			padding: 0 0 0 25px;

			font-size: 16px;

			letter-spacing: -1px;

			text-decoration: none;

			background: url(images/icons/arrow-left.png) no-repeat left center;

			width: 220px;

			

		}



		#nav-below .nav-next a {

			margin-right: 8px;

			display: block;

			float: right;



			line-height: 25px;

			font-size: 16px;

			letter-spacing: -1px;

			text-decoration: none;

			padding: 0 25px 0 0;

			text-align: right;

			background: url(images/icons/arrow-right.png) no-repeat right center;

			width: 220px;

		}



	/**********************************************************************************************************************	

		Homepage or Archives navigation 

	**********************************************************************************************************************/



		#nav-below .post-nav-prev a, #nav-below .post-nav-next a  {

			display: block;

			color: #271D17;

			font-family: Verdana, 'Arvo',serif;

			font-size: 20px;

			height: 30px;

			letter-spacing: -1px;

			line-height: 26px;

			text-decoration: none;

		}

		

		#nav-below .post-nav-prev a {

			float: left;

			text-align: left;

			padding-left: 40px;

			background: url("images/icons/page-prev.png") no-repeat left top transparent;

			

		}



		#nav-below .post-nav-next a {

			float: right;

			text-align: right;

			padding-right: 40px;

			background: url("images/icons/page-next.png") no-repeat right top transparent;

		}

		

	/**********************************************************************************************************************

		Pagination - theme-navigation.php

	**********************************************************************************************************************/



		.pagination {

			list-style: none;

			padding: 0;

			margin: 0;

		}

		

		.pagination a {

			padding: 3px;

			text-decoration: none;

			color: #8B7B72;

		}

		

		.pagination a:hover {

			text-decoration: underline;

		}



		.pagination li {

			float: left;

			height: 30px;

			line-height: 26px;

			padding: 0 5px;

			display: block;

			color: #8B7B72;

			font-family: Verdana, 'Arvo',serif;

			font-size: 14px;

			letter-spacing: -1px;

			text-decoration: none;	

		}

		

		

		.pagination .paged {



		}

		

		.pagination .active {

			display: block;

			padding: 0 6px;

			background: url(images/inputbg.png);

			border: 1px solid #e5e3e1;

			border-radius: 6px 6px 6px 6px;





		}

		

		.pagination .first {

			display: block;

			width: 35px;

			background: url(images/icons/page-first.png) no-repeat left top transparent;

			text-indent: -9999px;			

		}



		.pagination .prev {

			display: block;

			width: 23px;

			background: url(images/icons/page-prev.png) no-repeat left top transparent;

			text-indent: -9999px;

		}

		.pagination .next {

			display: block;

			text-indent: -9999px;

			width: 23px;

			background: url(images/icons/page-next.png) no-repeat right top transparent;

		}



		.pagination .last {

			display: block;

			width: 35px;

			background: url(images/icons/page-last.png) no-repeat left top transparent;

			text-indent: -9999px;		

		}

	

	

/**********************************************************************************************************************

	Sidebar Widgets - themeWidgets.php

**********************************************************************************************************************/

	

		.widget {

			color: #A89A7F;

			font-size: 16px;	

			position: relative;			

		}

		

		.widget a {

			color: #A89A7F;

			font-size: 16px;

			letter-spacing: -1px;

			text-decoration: none;

			text-shadow: 1px 2px 0 #13100F;	

		}

		

		.widget-bgtop {

			background: url("images/widget-title-bg.png") no-repeat top center;

			height: 62px;

			padding: 0;

			margin: 0;

		}



		.widget-bgbtm {

			overflow: hidden;

			height: 10px;

			background: url(images/menu-bg-03.png) no-repeat left top;

		}



		.widget-contentbg {

			width: 250px;

			padding: 0 5px;

			background: url(images/menu-bg-02.png) repeat-y left top;

			overflow: hidden;

		}

		

		.widget-hack {

			padding: 0 15px;

		}

		

		

		.widget h2 {

			position: absolute;

			top: 20px;

			width: 250px;

			font-weight: normal;

			color: #FFF;

			font-size: 16px;

			text-align: center;

			text-shadow: 1px 2px 0 #0C0807;		

		}

		

		.widget h2 a {

			color: #FFF;

			font-size: 16px;

		}

		

		.widget ul{

			list-style: none;

			margin: 0;

			padding: 0;

		}

		

		.widget li {

			background: url(images/menu-separator-bg.png) repeat-x left bottom;

		}

		

		

		.widget li:last-child {

			background: none;

		}

		



			

		#sidebar .widget .arixwp_input, #sidebar .widget .arixwp_textarea,  #sidebar select {

			width: 90%;

			color: #A89A7F;

			padding: 0 10px;

			height: 32px;

			line-height: 32px;

			border-radius: 5px;

			background: rgba(0, 0, 0, 0.2);

			border-top: 1px solid #0f0a08;

			border-left: 1px solid #0f0a08;

			border-right: 1px solid #3c3528;

			border-bottom: 1px solid #3c3528;

			text-shadow: 1px 2px 0 #13100F;			

		}



		#sidebar .widget .arixwp_textarea {

			height: 80px;

		}

		

		#sidebar select {

			padding: 5px 10px;

			width: 220px;

		}

		

		

		#sidebar option {

			background: rgba(0, 0, 0, 0.2);

			border: none;

		}



		#sidebar .widget .arixwp_button {

			float: right;

			margin-right: 0;

		}	



		

		.widget_archive select,

		.widget_categories select {

			margin: 15px;

		}

		

		.widget_nav_menu a,

		.widget_categories a,

		.widget_pages a{

			line-height: 52px;

			margin: 0 15px;		

		}

		



		.widget_links li,

		.widget_archive li,

		.widget_recent_entries li,

		.widget_recent_comments li,

		.widget_meta li {

			padding: 15px;			

		}		

		

		

	

	/**********************************************************************************************************************

		Sidebar Dropdown

	**********************************************************************************************************************/





	/**********************************************************************************************************************

		Login Widget

	**********************************************************************************************************************/			

		

		#loginform {

			padding: 15px 15px 0 15px;

		}

		

		#loginform .lostpass {

			line-height: 15px;

			font-size: 12px;

		}

		

		#sidebar .widget .logout {

			text-decoration: none;

			margin: 15px auto;

			float: none;

			text-align: center;

		}		

		

	/**********************************************************************************************************************

		Search Widget

	**********************************************************************************************************************/





			.widget #searchForm  {

				margin: 0px;

				padding: 15px 15px 11px 15px;

			}

			#searchForm fieldset {

				margin: 0px;

				padding: 0px;

				border: none;

			}	



			.widget #searchForm .arixwp_input {

				padding: 0 10px;

				margin-bottom: 0px;

				height: 32px;

				line-height: 32px;

				width: 158px;

				float: left;

				border-radius: 5px;

			}

				

			#searchForm .arixwp_button {

				background: url(images/searchbutton.png) no-repeat top left;

				width: 34px; 

				height: 34px;

			

			}



			

	/**********************************************************************************************************************

		Calendar Widget

	**********************************************************************************************************************/

			

			#sidebar .widget_calendar {

				width: 260px;

				font-size: 16px;

			}

			

			

			#sidebar .widget_calendar .widget-bgtop,

			#sidebar .widget_calendar .widget-bgbtm 

			{

				height: 0;

				background: none;

			}

			

			#sidebar .widget_calendar .widget-contentbg {

				padding: 0 5px;

				margin: 0 0 0 -5px;

				background: none;

			}	

			

			#sidebar .widget_calendar .widget-hack {

				padding: 0;

			}

			

			#sidebar .widget_calendar h2 {

				display: none;

			}

			



			

			#wp-calendar {

				width: 250px;

				margin: 0 0 -20px 5px;

				padding: 0;

				position: relative;

				border-collapse: collapse;

				table-layout:fixed;

			}



			#wp-calendar caption {

				background: url("images/calendar-title-bg.png") no-repeat top center;

				height: 62px;

				padding: 0;

				margin: 0;

				color: #FFF;

				font-size: 16px;

				line-height: 64px;

				text-align: center;

				text-shadow: 1px 2px 0 #0C0807;

			}



			#wp-calendar thead {

				background: url(images/calendar-days-bg.png) no-repeat top center;

	

			}

			



			#wp-calendar thead th {	

				color: #968173;

				line-height: 34px;

				text-align: center;

				font-weight: normal;

				margin: 0;

				padding: 0;

				width: 35px;

				height: 34px;				

			}

			



			

			#wp-calendar tbody {

							

			}

			

			#wp-calendar tbody tr {

				margin: 0;

				padding: 0;

				background: url("images/calendar-weeks-bg.png") repeat-y top center;

			}

			

			#wp-calendar tbody tr:last-child {

				background: url(images/calendar-last-bg.png) no-repeat top center;

			}			

			



			#wp-calendar tbody td {

				width: 35px;

				height: 34px;

				white-space: normal;

				text-align: center;

				padding: 0;

				margin: 0;

		

			}

			

			

			#wp-calendar tbody td a {

				background: url("images/calendar-posts-bg.png") no-repeat top left;

				color: #FFF;

				margin: 0;

				padding: 0;

				width: 34px;

				height: 34px;	

				line-height: 33px;

				display: block;				

			}

			





			#wp-calendar tfoot #next a {

				background: url("images/calendar_next_bg.png") no-repeat left top;

				display: block;

				height: 38px;

				outline: medium none;

				text-indent: -99999em;

				width: 45px;

				position: absolute;

				top: 15px;

				right: 8px;

			}



			#wp-calendar tfoot #prev a {

				background: url("images/calendar_prev_bg.png") no-repeat left top;

				display: block;

				height: 38px;

				outline: medium none;

				text-indent: -99999em;

				width: 45px;

				position: absolute;

				top : 15px;

				left: 8px;

			}	



	

	/**********************************************************************************************************************

		Contact Info Widget

	 **********************************************************************************************************************/



		.contact_info, .contact_info_icon_list, .contact_info_social  {

			list-style: none;

			margin: 0 0 10px 0!important;

			padding: 0;	

		}

		

		#sidebar .contact_info {

			padding-top: 10px;

		}



		#sidebar .contact_info li {

			background: none;

			padding: 0 15px;

			line-height: normal;

			border: none;

			font-size: 14px;

			text-align: center;

			box-shadow: none;

			color: #6c6456;

			text-shadow: 2px 2px 1px #0F0A08;			

		}

		

		#sidebar .contact_info .biz_name {

			color: #A89A7F;

			font-size: 16px;

		}



		.widget .contact_info_icon_list li {

			height: 16px;

			line-height: 16px;

			padding: 10px 0 10px 40px;

			font-size: 14px;

		}

		

		.widget .contact_info_icon_list li a {

			font-size: 14px;

		}

		

			.widget .contact_info_email {

				padding-top: 8px!important;

				background: url(images/icons/email.png) no-repeat 15px 10px, url(images/menu-separator-bg.png) repeat-x left bottom!important;		

			}



			.widget .contact_info_phone {

				background: url(images/icons/telephone.png) no-repeat 15px 10px, url(images/menu-separator-bg.png) repeat-x left bottom!important;

			}	



			.widget .contact_info_mobile {

				background: url(images/icons/phone.png) no-repeat 15px 10px, url(images/menu-separator-bg.png) repeat-x left bottom!important;

			}



			.widget .contact_info_fax {

				background: url(images/icons/page_white_text.png) no-repeat 15px 10px, url(images/menu-separator-bg.png) repeat-x left bottom!important;

			}

		



		.widget .contact_info_social {

			padding-left: 15px;

		}

		

		.contact_info_social li {

			float: left;	

			margin: 5px 8px 15px 0;

			background: none;	

			padding: 0;	

			box-shadow: none;			

		}



		.contact_info_social li a {

			text-indent: -99999em;

			width: 36px;

			height: 36px;

			display: block;		

		}



		.contact_info_facebook a {

			background: url(images/icons/facebook.png) no-repeat top left;

		}	



		.contact_info_twitter a {

			background: url(images/icons/twitter.png) no-repeat top left;

		}	



		.contact_info_google  a {

			background: url(images/icons/google.png) no-repeat top left;

		}	



		.contact_info_linkedin a {

			background: url(images/icons/linkedin.png) no-repeat top left;

		}		

		

	/**********************************************************************************************************************

		Contact Form Widget

	 **********************************************************************************************************************/

		

		#sidebar .arixwp_contact_form form {

			padding: 15px;

		}

		



		#sidebar #recaptcha_widget img {

			border: none;

			background: none;

			margin: 0; 

			padding: 0;

		}

		

		#sidebar #recaptcha_image {

			width: 200px!important;

			float: left;

		}

		

		#sidebar #recaptcha_image img {

			border-radius: 5px;

			width: 200px;

			opacity: 0.25;	

			border-top: 1px solid #0f0a08;

			border-left: 1px solid #0f0a08;

			border-right: 1px solid #3c3528;

			border-bottom: 1px solid #3c3528;			

		}



		#sidebar #recaptcha_icons{

			padding: 0px;

			list-style: none;

			float: left;

			margin: 0 5px 0 0;

		}

		

		#sidebar #recaptcha_icons li {

			background: none;

			border: none;

			box-shadow: none;

			line-height: normal;

			padding: 0;

			margin: 0;

			width: 12px;

		}

		

		#sidebar #recaptcha_icons .alignright {

			display: none;

		}



		#sidebar #recaptcha_logo {

			padding: 0;

			float: right;

		}

			

		#sidebar #recaptcha_image_border {

			height: 60px;

			margin: 0 0 20px 0;

			padding: 10px 13px;

			width: 98%;

			border-left: none;

			border-right: none;

			font-size: 12px;	

		}

			

		#sidebar #recaptcha_image {

			float: left;

		}

		

		#sidebar #reSpan {

			margin-top: 15px;

			margin-bottom: 5px;

			font-size: 14px;

		}

			

		#sidebar .recaptcha_refresh_icon {

			margin:0;

		}

			

		#sidebar .recaptcha_only_if_image, .recaptcha_only_if_audio {

			display: block;

			margin-bottom: 0px;

		}

			

		#sidebar .recaptcha_help_icon {

			margin: 0;

		}

	 

	/**********************************************************************************************************************

		Gallery Widget

	 **********************************************************************************************************************/

		

		.arixwp_gallery ul {

			list-style: none;

			margin: 0px;

			padding: 15px;

		}

		

		.arixwp_gallery li {

			float: left;

			padding: 0!important;

			margin: 0 11px 6px 0!important;

			background: none;

			line-height: normal;

		}

		

		.arixwp_gallery li:nth-child(3n+3) {

			margin-right: 0!important;

		}



		.arixwp_gallery li img {

			border-radius: 5px;

			box-shadow: 1px 1px 2px #0f0a08;	

		}

			

	/**********************************************************************************************************************

		Arix Recent Comments Widget

	 **********************************************************************************************************************/	

		

		#sidebar .arixwp_recent_comments {

			list-style: none;

			margin: 0;

			padding: 0;

			font-size: 12px;

			position: relative;

		

		}

		

		#sidebar .arixwp_recent_comments a {

			font-size: 12px;

			text-shadow: 2px 2px 1px #0F0A08;

		}

		

		#sidebar .arixwp_recent_comments li {

			position: relative;

			height: 80px;

			padding-top: 15px!important;

			padding-bottom: 15px;

			

		}

		

		#sidebar .arixwp_recent_comments li:first-child {

			padding-top: 0px!important;

			margin-top: 15px;

		}

		

		#sidebar .arixwp_recent_comments li:last-child {

			border: none;

			box-shadow: none;

		}		

		

		#sidebar .arixwp_recent_comments p {

			position: absolute;

			width: 140px;

			height: 64px;

			right: 15px;

			padding: 8px 10px;

			color: #6c6456;

			text-shadow: 2px 2px 1px #0F0A08;				

			background: rgba( 0, 0, 0, 0.20 );

			border-top: 1px solid #0f0a08;

			border-left: 1px solid #0f0a08;

			border-right: 1px solid #3c3528;

			border-bottom: 1px solid #3c3528;

			text-shadow: 2px 2px 1px #0F0A08;

			border-radius: 5px;

			line-height: 170%;

		}

		

		#sidebar .arixwp_recent_comments_avatar {

			position: absolute;

			left: 15px;

			top: 17px;

		}

		

		#sidebar .arixwp_recent_comments li:first-child .arixwp_recent_comments_avatar {

			top: 0px;

		}

		

		#sidebar .arixwp_recent_comments li:first-child .arixwp_recent_comments_arrow_border {

			top: 9px;

		}

		

		#sidebar .arixwp_recent_comments li:first-child .arixwp_recent_comments_arrow {

			top: 10px;

		}

		

		#sidebar .arixwp_recent_comments_avatar img {

			border-radius: 5px;

			box-shadow: 1px 1px 2px #0f0a08;		

		}

		

		#sidebar .arixwp_recent_comments_arrow_border {

			border-color: transparent #0f0a08 transparent transparent;

			border-style: solid;

			border-width: 11px;

			height:0;

			width:0;

			position:absolute;

			top: 29px;

			left: 52px;

		}

		

		#sidebar .arixwp_recent_comments_arrow {

			border-color: transparent #1e1610 transparent transparent;

			border-style: solid;

			border-width: 10px;

			height:0;

			width:0;

			position:absolute;

			top: 30px;

			left: 54px;

		}	

		

	/**********************************************************************************************************************

		Recent Posts Widget

	 **********************************************************************************************************************/			

		

		#sidebar .arixwp_recent_posts ul {

			margin: 0;

			padding: 0;

		}

		

		#sidebar .arixwp_recent_posts li {

			margin: 0;

			padding: 15px;

			line-height: 180%;

	

		}	



		#sidebar .arixwp_recent_posts img {

			border-radius: 6px;

		}

		

		#sidebar .arixwp_recent_posts p {

			margin: 0;

			padding: 0;

		}

		

		#sidebar .arixwp_recent_posts li:first-child {

			

		}

		

		#sidebar .arixwp_recent_posts li:last-child {

			border: none;

			box-shadow: none;

		}

		

		#sidebar .arixwp_recent_posts a {

			font-size: 13px;

			font-weight: normal;

			color: #6c6456;

			text-shadow: 2px 2px 1px #0F0A08;			

		}

		

		#sidebar .arixwp_recent_posts h3 a{

			font-size: 16px;

			color: #A89A7F;

		}		



		#sidebar .arixwp_recent_posts .arixwp_dateformat {

			height: 25px;

			padding: 0 3px;

		}

		#sidebar .arixwp_recent_posts .arixwp_month , 

		#sidebar .arixwp_recent_posts .arixwp_day {

			font-size: 11px;

			display: inline;

			line-height: 25px;

		}

		

	/**********************************************************************************************************************

		RSS Widget

	 **********************************************************************************************************************/

		

		#sidebar .widget_rss li {

			font-size: 14px;

			line-height: 180%;

			padding: 15px;

			color: #6c6456;

			text-shadow: 2px 2px 1px #0F0A08;			

		}

		

		#sideber .rsswidget {

			

		}

		

		#sidebar .rss-date {

			display: block;

		}

	 

	 

	/**********************************************************************************************************************

		Tagcloud Widget

	 **********************************************************************************************************************/

		

		.widget .tagcloud {

			padding: 15px;

		}

	 

	/**********************************************************************************************************************

		Text Widget

	 **********************************************************************************************************************/

		

		.widget .textwidget {

			font-size: 14px;

			line-height: 180%;

			padding: 10px 15px 15px 15px;

			color: #6c6456;

			text-shadow: 2px 2px 1px #0F0A08;				

		}

		

		.widget .textwidget a {

			font-size: 14px;

		}

		

		.widget .textwidget p {

			margin: 0;

			padding: 0;

		}



	/**********************************************************************************************************************

		WP Recent Comments / Posts Widget

	 **********************************************************************************************************************/

		

		.widget_recent_comments li {

		

			

		}

	 

	/**********************************************************************************************************************

		Accordian Widget

	**********************************************************************************************************************/		



			#dropmenu li ul,

			.widget_pages li ul,

			.widget_categories li ul,

			.widget_nav_menu li ul

			{

				background: rgba(0, 0, 0, 0.2);

			}

			

			#dropmenu li ul li:first-child, #dropmenu li ul li:last-child, 

			.widget_pages li ul li:first-child, .widget_pages li ul li:last-child,

			.widget_categories li ul li:first-child, .widget_categories li ul li:last-child,

			.widget_nav_menu li ul	li:first-child, .widget_nav_menu li ul li:last-child		

			{

				background: url(images/menu-separator-bg.png) repeat-x left top;

			}

		

		



		

/**********************************************************************************************************************

	Custom Template Styles

**********************************************************************************************************************/	



		

	/**********************************************************************************************************************

		Wordpress Gallery 

	**********************************************************************************************************************/	

	

		.gallery {

	

		}

		

		.gallery img {

			border-radius: 5px;

			border: none!important;

		}		

		

		.gallery-item {

			position: relative;

		}

		

		.gallery .wp-caption {

			margin: 0;

			padding: 0;	

			position: relative;	

			overflow: hidden;

			text-align: center;

		}

		

		.gallery .wp-caption-text {



			color: #AF9D97;

			font-style: italic;

			text-align: center;



		}			

		

	/**********************************************************************************************************************

		Poptrox Gallery - template-poptrox.php

	**********************************************************************************************************************/



		#poptrox_thumbs {

			margin: 0;

			list-style: none;

			padding: 0;

		}	



		#poptrox_thumbs li {

			float: left;

			margin: 25px 25px 0 0;

		}

		

		#poptrox_thumbs img {

			border-radius: 5px;

		}

		

		#poptrox_thumbs li:nth-child(1),

		#poptrox_thumbs li:nth-child(2),

		#poptrox_thumbs li:nth-child(3) {

			margin-top: 0;

		}

		

		#poptrox_thumbs li:nth-child(3n+3) {

			margin-right: 0;

		}			

	

		

	/**********************************************************************************************************************

		Gallerax - template-gallerax.php

	**********************************************************************************************************************/	

		

		#gallerax_output {

			position: relative;

			margin: 0 0 20px 0;

			width: 560px;

			padding: 0;

			border: 1px solid #FFF;

			border-radius: 10px;

		}

		

		#gallerax_output img {

			border-radius: 10px;

			max-width: 550px;

			height: auto;

		}

		

		#gallerax_captions {

			position: absolute;

			bottom: 5px;

			background: rgba( 0, 0, 0, 0.40 );

			font-family: Verdana, 'Arvo',serif;

			height: 40px;

			line-height: 40px;

			text-align: center;

			color: #FFF;

			margin-top: 30px;

			overflow: hidden;

			padding: 0 20px;

			width: 520px;

			font-size: 20px;

			letter-spacing: -1px;

			text-shadow: 1px 1px 3px #000;

			border-radius: 0 0 10px 10px;

			z-index: 3;

		}

		

		#gallerax_captions .line {



			

		}

		

		.gallerax_nav_previous {
			left: -0px;
			border-radius: 0 10px 10px 0;
		}
		
		.gallerax_nav_next {
			right: 0;
			border-radius: 10px 0 0 10px;
		}
		
		.gallerax_nav_previous, .gallerax_nav_next {
			position: absolute;
			bottom: 7px;
			color: #FFF!important;
			background: rgba( 0, 0, 0, 0.40 );
			text-decoration: none;
			padding: 5px 10px;
			font-size: 20px;
			text-shadow: 1px 1px 3px #000;
			z-index: 4;
		}
		

		
		#gallerax_thumbnails {
			margin: 0px;
			padding: 0;
			list-style: none;
			text-align: center;
		}
		
		#gallerax_thumbnails li {
			float: left;
			margin: 0 10px 10px 0;
			padding: 0;
			width: 104px;
			height: 69px;
		}
		
		#gallerax_thumbnails li:nth-child(5n+5) {
			margin-right: 0;
		}	
		
		#gallerax_thumbnails li img {
			border-radius: 5px;
			max-width: 94px;
			min-width: 94px;
			min-height: 59px;
			max-height: 59px;
		}
	

	/**********************************************************************************************************************
	  Poptrox
	 **********************************************************************************************************************/

		.poptrox-popup {
			position: relative;
			padding: 1em 1em 3em 1em;
			background: url("images/inputbg.png") repeat scroll 0 0 transparent!important;
			border: 1px solid #e5e3e1!important;
			border-radius: 10px;
		}
		
		.poptrox-popup img {
			border: 1px solid #FFFFFF;
			border-radius: 10px;
		}

		.poptrox-popup .loader {
		
		}

		.poptrox-popup .caption {
			position: absolute;
			bottom: 1em;
			left: 1em;
			text-shadow: 1px 1px 1px #fff!important;
		}

		.poptrox-popup .closer {
			position: absolute;
			top: .4em!important;
			right: -35px!important;
			width: 35px!important;
			height: 34px!important;
			line-height: 30px!important;
			text-align: center!important;
			background: url("images/calendar-currentpost-bg.png") no-repeat scroll left top transparent!important;
			color: #FFFFFF;
			text-shadow: 1px 1px 1px #000!important;
			text-transform: uppercase!important;
			font-size: 24px!important;
		}

	/**********************************************************************************************************************
		Sitemap - template-sitemap.php
	 **********************************************************************************************************************/

		.sitemap_title {
			margin: 20px 0;
			font-size: 20px;
			font-weight: normal;
			color: #271D17;
		}
		.sitemap_list {
			margin: 0;
			padding: 0;
			list-style: none;

		}
		.sitemap_list li {
			padding: 10px 0;
		}
		
		.sitemap_list li:first-child {
			background: none;
		}

	/**********************************************************************************************************************
		Contact Page - template-contact.php
	 **********************************************************************************************************************/
	 

		#arixwp_contact_info {
			width: 150px;
			float: right;
			margin-top: 5px;
		}
		
		#arixwp_contact_form {
			width: 380px;
			float: left;
			margin-right: 20px;
			margin-top: 10px;
		}
		
		#arixwp_contact_form #recaptcha_icons {
			padding: 0;
			margin: 3px 0 0 0;
			list-style: none;
		}
		
		#arixwp_contact_form #recaptcha_icons li {
			margin: 0;
			padding: 3px;
			float: left;
		}
		
		#arixwp_contact_form #recaptcha_image {
			width: 250px!important;
		}
		
		#arixwp_contact_form #recaptcha_image img {
			width: 250px;
			height: auto;
		}
		
		#reSpan {
			margin-top: 10px;
			margin-bottom: 10px;
			display: block;
		}
		
		.contactpage .arixwp_input, .contactpage .arixwp_textarea {
			width: 95%;
		
		}
		
		.contactpage .arixwp_select {
			width: 100%;
	
		} 
		
		#arixwp_contact_info .contact_info_icon_list li {

			height: 16px;
			line-height: 16px;
			padding: 10px 0 10px 20px;
		}
		
		#arixwp_contact_info .contact_info_social li {
			margin: 5px 1px 15px 0;
			padding: 0;
		}
	 
		#arixwp_contact_info  .contact_info_email {
			background: url(images/icons/email.png) no-repeat left 10px, url(images/homepage11.gif) repeat-x top left;		
		}

		#arixwp_contact_info  .contact_info_phone {
			background: url(images/icons/telephone.png) no-repeat left 10px, url(images/homepage11.gif) repeat-x top left;
		}	

		#arixwp_contact_info .contact_info_mobile {
			background: url(images/icons/phone.png) no-repeat left 10px, url(images/homepage11.gif) repeat-x top left;
		}

		#arixwp_contact_info  .contact_info_fax {
			background: url(images/icons/page_white_text.png) no-repeat left 10px, url(images/homepage11.gif) repeat-x top left;
		}

/**********************************************************************************************************************
	Page Styles
**********************************************************************************************************************/			
	
	.normal {
		list-style: none;
	}
	
	em {
		color: #372C23;
	}
	
	.entry ul, .entry ol {
		margin: 0 10px;
		padding: 0;
	}	
	
/**********************************************************************************************************************

	Required Wordpress Stuff that we don't normally use.

 **********************************************************************************************************************/	
	
	.sticky {}
	.gallery-caption{}
	.bypostauthor {}	

.wp-caption-text {
text-align: center;
line-height: 150%;
}


#gallerax_thumbnails li img{
    object-fit:cover;
    object-position:top;
}
#gallerax_thumbnails li img{
    max-width: 94px;
    min-width: 94px;
    min-height: 86px;
    max-height: 86px;
}
#gallerax_thumbnails li{
    height: 98px;
}