/*	
=======================================================	

	Theme Name: Alpha
	Theme URI: http://incavethemes.com
	Author: Incave Themes
	Author URI: http://incavethemes.com
	Description: Flexible Multi-Purpose HTML Theme
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html

-------------------------------------------------------------------------
*/


/* 	Fonts 	 */

	
	@font-face {
	    font-family: 'Muli', sans-serif;;
	    
	    font-style: normal;

	}

	/*  Demo style */

	h1, h2, h3, h4, h5, h6, .button, .sf-menu li a	{ font-weight: 100; text-transform: uppercase; letter-spacing: 1px; }



/*	===============================	
		Headings
   	=============================== */

   	h1, h2, h3, h4, h5, h6 { 
	font-family: 'Rock Salt', serif; 
	text-transform: none; 
	font-weight:bold !important; 
	color:#590b00
	}
	
   	body { font-family: "Muli", Helvetica, Arial, sans-serif; color:#2e1d00;  }
	
	


/*	===============================	
		Containers
   	=============================== */
	
	/*	Nested grid padding removal.  
		For consistencies, start using on "row -> X columns -> X columns alpha and/or omega". 	*/
			
		.column.alpha, .columns.alpha               { padding-left: 0; }
		.column.omega, .columns.omega               { padding-right: 0; }
		.alpha.omega								{ padding-left: 0; padding-right: 0; }
		.alpha 										{ padding-left: 0; }
		.omega 										{ padding-right: 0; }
		.alpha-margin 								{ margin-left: 0 !important; }
		.omega-margin 								{ margin-right: 0 !important; }
		.alpha-margin.omega-margin 					{ margin-left: 0 !important; margin-right: 0 !important; }
		
	/*	float clearing for IE6	*/
		* html .clearfix							{ height: 1%; overflow: visible; }
	
	/*	float clearing for IE7	*/
		*+html .clearfix							{ min-height: 1%; }
	
	/*	float clearing for everyone else	*/
		.clearfix:after								{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0; }


/*	===============================	
		Header
   	=============================== */

		#mainHeader.wrapper 						{ border-top: 3px solid #625300; padding-top: 2em; padding-bottom: 2em; position: relative; float: left; width: 100%; z-index: 9999; }
		#mainHeader-sticky-wrapper.sticky-wrapper 	{ height: auto !important; } 
		.incave-sticky #mainHeader.wrapper 			{ 													   
													  background: #fff; 
													  background: rgba(255, 255, 255, 0.9);
													  border-bottom: 1px solid #e6e6e6;
													  height: auto;
													  padding-top: 0em; 
													  padding-bottom: 0em; 
													  /* width: 100%; */
													  z-index: 999999999; 
													  -webkit-box-shadow: 0 0 3px 0 rgba(51, 51, 51, 0.2); 
													  -moz-box-shadow: 0 0 3px 0 rgba(51, 51, 51, 0.2); 
													  box-shadow: 0 0 3px 0 rgba(51, 51, 51, 0.2); 
													  transition: height 300ms, background 500ms;
													}
		.incave-sticky #mainHeader header.row 		{ padding: 0 25px; } 
		.box-container .incave-sticky #mainHeader.wrapper { left: 0; } 

		#mainHeader.wrapper.top-nav-active 			{ padding-top: 0; }
		.top-nav-active .top-nav 					{ background: #fff; background: rgba(40, 25, 0, 0.9); border-bottom: 1px solid #e6e6e6; clear: both; display: block; float: left; margin-bottom: 25px; /* position: relative; */ width: 100%; height:60px; color:#fff !important;}
		.top-nav-active .top-nav-left 				{ display: inline; float: left; padding: 0 25px; }
		.top-nav-active .top-nav-right 				{ display: inline; float: right; padding: 0 25px; }
		.top-nav-active .top-nav-social 			{ line-height: 3; margin-bottom: 0; }
		.top-nav-active .top-nav-social li 			{ display: inline-block; text-align: center; }
		.top-nav-active .top-nav-social li a 		{ color: #fff !important; }
		.top-nav-active .top-nav-social li a:hover,
		.top-nav-active .top-nav-social li a:active { color: #fff !important;  }
		.top-nav-active .top-nav-social li a:after 	{ color: #fff !important;  color: rgba(0, 0, 0, 0.1); content: '|'; padding: 0 10px; }
		.top-nav-active .top-nav-social li a i 		{ padding-right: 0; width: auto; }
		.top-nav-active .top-nav-social li:first-of-type a { padding-left: 10px; }
		.top-nav-active .top-nav-social li:last-of-type a:after { content: none; }

		.top-nav-active .top-nav-menu 				{ line-height: 3; margin-bottom: 0; }
		.top-nav-active .top-nav-menu li 			{ display: inline-block; }
		.top-nav-active .top-nav-menu li a 			{color: #fff !important;  font-size: 12px; }
		.top-nav-active .top-nav-menu li a:hover,
		.top-nav-active .top-nav-menu li a:active 	{ color: #fff !important; }
		.top-nav-active .top-nav-menu li a:before 	{ color: #fff !important;  color: rgba(0, 0, 0, 0.1); content: '|'; padding: 0 12px 0 10px; }
		.top-nav-active .top-nav-menu li:first-of-type a:before { content: none; }
		/* .top-nav-active .top-nav-menu li:last-of-type a { padding-right: 10px; } */
		.top-nav-active .top-nav-right.top-nav-message {  }
		.top-nav-active .top-nav-right.top-nav-message p { color: #fff !important;  font-size: 12px; line-height: 3.5; margin: 0; }

		.home #mainHeader.wrapper 					{ }
		.style-1 .logo.logo-column 					{ margin-top: 0; }
		.logo.logo-column, #siteTitle.logo-column 	{ float: left; min-height: 1px; padding: 0 25px; position: relative; width: auto; height: auto; }
		#mainMenu.nav-column 						{ float: right; min-height: 1px; margin-top: 0; margin-bottom: 0; padding: 0 25px; position: relative; }
		.home #mainMenu.nav-column 					{ margin-bottom: 0; }
		#headerSocial.social-column 				{ float: right; min-height: 1px; padding: 0 25px; position: relative; width: auto; }
		#siteTitle h1.site-title a 					{ color: #333; }
		#siteTitle h1.site-title a:hover 			{ color: #625300; }
		#siteTitle h2.site-description 				{ color: #757575; font-size: 1.25em; font-weight: normal; }
		
		.style-2 .logo.logo-column,
		.style-2 #siteTitle.logo-column 			{ padding: 25px 25px 13px; text-align: center; width: 100%; }
		.style-2 #mainMenu.nav-column 				{ clear: both; float: none; padding: 13px 25px 10px; text-align: center; width: 100%; }
		.style-2 .sf-menu 							{ display: inline-block; float: none; }
		.style-2 .sf-menu li ul,
		.style-2 .sf-menu li ul li 					{ text-align: left; }

		.light-logo,
		.light-menu .incave-sticky .light-logo 		{ display: none; }

		.light-logo-active .light-menu .dark-logo,
		.light-logo-active .light-menu .incave-sticky .light-logo 	{ display: none; }

		.light-logo-active .light-menu .light-logo,
		.incave-sticky .dark-logo,
		.light-menu .incave-sticky .dark-logo 		{ display: block; }

		.mobile-logo 								{ display: none; }		

		.incave-sticky #mainHeader.wrapper .logo,
		.incave-sticky #mainHeader #mainMenu
													{ 
													  padding: 3px 0;
													  -webkit-animation-fill-mode: both;
													  -moz-animation-fill-mode: both;
													  -ms-animation-fill-mode: both;
													  -o-animation-fill-mode: both;
													  animation-fill-mode: both;
													  -webkit-animation-duration: 0.5s;
													  -moz-animation-duration: 0.5s;
													  -ms-animation-duration: 0.5s;
													  -o-animation-duration: 0.5s;
													  animation-duration: 0.5s;
													  -webkit-animation-name: fadeInDown;
													  -moz-animation-name: fadeInDown;
													  -o-animation-name: fadeInDown;
													  animation-name: fadeInDown; 
													}
		.incave-sticky #mainHeader.wrapper .logo img { height: 60px; padding-top: 10px; padding-bottom: 10px; }
		.incave-sticky #mainHeader #mainMenu 		{ height: auto; padding-top: 6px; padding-bottom: 6px; }
		.incave-sticky #mainHeader #mainMenu .sf-menu li:hover ul,
		.incave-sticky #mainHeader #mainMenu .sf-menu li.sfHover ul
													{ top: 4.2em; }
		.incave-sticky #mainHeader #mainMenu ul.sf-menu li li:hover ul, 
		.incave-sticky #mainHeader #mainMenu ul.sf-menu li li.sfHover ul
													{ top: 0; }	

	/*	SUPERFISH ESSENTIAL STYLES
	------------------------------- */
	
		.sf-menu, .sf-menu * 						{ margin: 0; padding: 0; list-style: none; color:#000 !important; font-weight:bold;/* z-index: 99999; */ }
		.sf-menu 									{ line-height: 1.0; }
		.sf-menu ul 								{ position: absolute; top: -999em; width: 10em; }
													/* left offset of submenus need to match (see below) */
		.sf-menu ul li 								{ width: 100%; }
		.sf-menu li:hover 							{ visibility: inherit; } 
													/* fixes IE7 'sticky bug' */
		.sf-menu li 								{ font-family: 'Rock Salt', Helvetica, Arial, sans-serif; letter-spacing: 1.5
		px; float: left; position: relative; font-size:10px !important; }
		.sf-menu a 									{ display: block; position:	relative; }
		.sf-menu li:hover ul,
		.sf-menu li.sfHover ul,
		.light-menu .incave-sticky .sf-menu li:hover ul, 
		.light-menu .incave-sticky .sf-menu li.sfHover ul 
													{ 
		                                              border: 1px solid #CCCCCC;
													  border-top-color: #625300;
													  border-top-width:	2px;
													  box-shadow: 0px 0px 4px rgba(0, 0, 0, .2);
													  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, .2);
													  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, .2);
													  left: 0;
													  top: 4em; /* match top ul list item height */
													  z-index: 99;
													}
		ul.sf-menu li:hover li ul,
		ul.sf-menu li.sfHover li ul 				{ top: -999em; }
		ul.sf-menu li li:hover ul,
		ul.sf-menu li li.sfHover ul 				{ left: 10em; /* match ul width */ top: 0; }
		ul.sf-menu li li:hover li ul,
		ul.sf-menu li li.sfHover li ul 				{ top: -999em; }
		ul.sf-menu li li li:hover ul,
		ul.sf-menu li li li.sfHover ul 				{ left: 10em; /* match ul width */ top: 0; z-index: 99999; }

	/*	Default skin	*/
		.sf-menu 									{ float: right; }
		.sf-menu a 									{ line-height: 3.5em; padding: 0 1em; text-decoration:none; text-transform: uppercase; }
		.sf-menu a, .sf-menu a:visited,
		.light-menu .incave-sticky .sf-menu a,
		.light-menu .incave-sticky .sf-menu a:visited { color: #656565; /* visited pseudo selector so IE6 applies text colour*/ }		
		.sf-menu li 								{ background: transparent; }
		.sf-menu li li,
		.light-menu .incave-sticky .sf-menu li li 	{ background: #ffffff; border-bottom: 1px solid #DDD; }		
		.sf-menu li li:last-of-type 				{ border-bottom: 0; }
		.sf-menu li li a 							{ line-height: 3em; }
		.sf-menu li li li,
		.light-menu .incave-sticky .sf-menu li li li { background: #ffffff; }
		.sf-menu li:hover, .sf-menu li.sfHover,
		.sf-menu a:focus, .sf-menu a:hover,
		.light-menu .incave-sticky .sf-menu a:hover 	{ color: #625300; outline: 0; }

		.sf-menu .current-menu-item > li a  		{ color: #656565; }

	/*	arrows	*/
		.sf-menu a.sf-with-ul 						{ padding-right: 2.25em; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ }
		.sf-sub-indicator 							{ 
													  position: absolute; 
													  display: block; 
													  right: .75em; 
													  top: 1.05em; /* IE6 only */
													  width: 10px;
													  height: 10px;
													  text-indent: -999em;
			 										  overflow: hidden;
													  background: url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
													}
		a > .sf-sub-indicator 						{  /* give all except IE6 the correct values */ top: 1.35em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/
													}
		.sf-menu li li a .sf-sub-indicator 					{ top: 1.1em; }
	/* 	apply hovers to modern browsers	*/
		a:focus > .sf-sub-indicator,
		a:hover > .sf-sub-indicator,
		a:active > .sf-sub-indicator,
		li:hover > a > .sf-sub-indicator,
		li.sfHover > a > .sf-sub-indicator 			{ background-position: -10px -100px; /* arrow hovers for modern browsers*/ }

	/*	point right for anchors in subs	*/
		.sf-menu ul .sf-sub-indicator 				{ background-position: -10px 0; }
		.sf-menu ul a > .sf-sub-indicator 			{ background-position: 0 0; }

	/* 	apply hovers to modern browsers	*/
		.sf-menu ul a:focus > .sf-sub-indicator,
		.sf-menu ul a:hover > .sf-sub-indicator,
		.sf-menu ul a:active > .sf-sub-indicator,
		.sf-menu ul li:hover > a > .sf-sub-indicator,
		.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/ }

	/*	shadows for all but IE6	*/
		.sf-shadow ul 								{
													  background:	url('../images/shadow.png') no-repeat bottom right;
													  padding: 0 8px 9px 0;
													  -moz-border-radius-bottomleft: 17px;
													  -moz-border-radius-topright: 17px;
													  -webkit-border-top-right-radius: 17px;
													  -webkit-border-bottom-left-radius: 17px;
													}
		.sf-shadow ul.sf-shadow-off 				{ background: transparent; }
		
		.light-menu 								{ font: bold 12px helvetica;	background: transparent; /*background of menu bar (default state)*/ }
		.top-menu									{ margin-left: 1em; }
/*		.top-menu.last ul							{ left: -9em !important; }  		
		.top-menu.last ul ul						{ left: -16.1em !important; }
		.top-menu .last ul ul ul 					{ left: -16.2em !important; }
*/
		/* .top-menu ul ul ul 							{ left: -16.1em !important; }	*/	
		.submenu									{  }
		.submenu-last 								{ border-bottom: none; }

	/*	current menu	*/

		.sf-menu li a.current 						{ color: #625300; }


	/* 	Dark menu skin */

		.light-menu .sf-menu a, 
		.light-menu .sf-menu a:visited 				{ color: #eee; }
		.light-menu .sf-menu li li 					{ background: #353535; border-bottom: 1px solid #454545; }
		.light-menu .sf-menu li:hover ul, 
		.light-menu .sf-menu li.sfHover ul 			{ border: 1px solid #454545; border-top-color: #625300; border-top-width: 2px; }
		.light-menu .sf-menu a:hover, 
		.sf-menu a:active 				   			{ color: #625300; outline: 0; }						

	
	/*	Header style-1	light	*/
		.style-1 nav								{ height: auto; }

		.sf-menu li:hover ul, .sf-menu li.sfHover ul { z-index: 999; }
		.sf-menu li:hover ul ul, .sf-menu li.sfHover ul ul { z-index: 9999; }
		.sf-menu li:hover ul ul ul, .sf-menu li.sfHover ul ul ul,
		.sf-menu li:hover ul ul ul li, .sf-menu li.sfHover ul ul ul li 
													{ z-index: 99999; }		

	/* 	Header style-2 light	*/
				
		.style-2 .nav-container 				 	{ clear: both; }
		
		.box-background 							{ background: #fcfcfc; }
		.box-container								{ background: #fff; width: 100%; margin: 0 auto; max-width: 1082px; min-width: 768px; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-left: 1px solid rgba(0, 0, 0, 0.1); border-right: 1px solid rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 10px 0 rgba(100, 100, 100, 0.3); -moz-box-shadow: 0 0 10px 0 rgba(100, 100, 100, 0.3); -o-box-shadow: 0 0 10px 0 rgba(100, 100, 100, 0.3); -ms-box-shadow: 0 0 10px 0 rgba(100, 100, 100, 0.3); box-shadow: 0 0 10px 0 rgba(100, 100, 100, 0.3); }
		
		
	/* sticky header for header style 1 */
	
		.incave-sticky-container 					{ clear: both; position: relative; width: 100%; }
		.box-container .incave-sticky-nav.incave-sticky { left: 0; }
		.incave-sticky-nav.incave-sticky 			{ background: rgba(225, 210, 185, 0.95); border-bottom: 1px solid #e6e6e6; clear: both; position: fixed; width: 100%; height: auto; min-height: 56px; z-index: 99999; -webkit-backface-visibility: hidden; }
		
		.incave-sticky-nav.incave-sticky .nav-column {border-bottom:none !important}

		
		.incave-sticky-nav.incave-sticky .logo 		{ height: 65px; }
		.incave-sticky-nav.incave-sticky .logo img,
		.incave-sticky-nav.incave-sticky #siteTitle h1.site-title a 	
													{ 
													  padding: 10px 0;
													  height: 100%;													
													  -webkit-transition: all 500ms ease-in 100ms;
													  -moz-transition: all 500ms ease-in 100ms;
													  -o-transition: all 500ms ease-in 100ms;
													  -ms-transition: all 500ms ease-in 100ms;
													  transition: all 500ms ease-in 100ms; 
													}
		.incave-sticky-nav.incave-sticky #siteTitle h1.site-title a { font-size: 24px; }
		.incave-sticky #siteTitle h2.site-description { display: none; }

		.incave-sticky .sf-menu a 					{ line-height: 4em; }
		.incave-sticky .sf-menu a > .sf-sub-indicator { top: 1.6em; }
		.incave-sticky .sf-menu li li a 			{ line-height: 3em; }
		.incave-sticky .sf-menu li:hover ul, 
		.incave-sticky .sf-menu li.sfHover ul 		{ top: 4.5em; }
		.incave-sticky ul.sf-menu li li:hover ul, 
		.incave-sticky ul.sf-menu li li.sfHover ul,
		.light-menu .incave-sticky ul.sf-menu li li:hover ul, 
		.light-menu .incave-sticky ul.sf-menu li li.sfHover ul 	{ top: 0; }


	/* sticky header for header style 2 */

		.style-2 .incave-sticky-nav.incave-sticky .logo, 
		.style-2 .incave-sticky-nav.incave-sticky #siteTitle.logo-column { float: left; padding: 0 25px; text-align: left; width: auto; }
		.style-2 .incave-sticky-nav.incave-sticky #mainMenu.nav-column { clear: none; float: right; padding: 0 25px; width: auto; }



 	/*	styles for desktop */
    	.tinynav 									{ display: none }
	
		select.tinynav 								{
													  -webkit-appearance: button;
													  -webkit-border-radius: 2px;
													  -webkit-padding-end: 25px;
													  -webkit-padding-start: 25px;
													  -webkit-user-select: none;
													  background: #fff;
													  background: rgba(255, 255, 255, 0.7);
													  background: url('../images/mobile-arrow.png') no-repeat -10px -100px;
													  background-position: 0 -100px; 
													  -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
													  background-position: center right;
													  background-repeat: no-repeat;
													  border: 1px solid #e6e6e6;
													  color: #555;
													  float: left;
													  font-size: 14px;
													  margin: 1em 0 1em;
													  overflow: hidden;
													  padding: 10px 25px 10px 5px;
													  text-overflow: ellipsis;
													  white-space: nowrap;
												 	}
	
	.light-menu select.tinynav 						{ color: #eee; }
	select.tinynav option 							{ color: #555; }
	
    #nav .selected a, #nav2 .selected a 			{ color: red }
    
	/* styles for mobile */
    @media screen and (max-width: 600px) 			
												{
		.tinynav 									{ display: block }
      	#mainMenuNav								{ display: none }
    											} 

/* style 2 */


/* =Slider
*---------------------------------------------------------------------------- 
*
* jQuery FlexSlider v2.0
* http://www.woothemes.com/flexslider/
*
* Copyright 2012 WooThemes
* Free to use under the GPLv2 license.
* http://www.gnu.org/licenses/gpl-2.0.html
*
* Contributing author: Tyler Smith (@mbmufffin)
* 
*-----------------------------------------------------------------------------*/

 
/* Browser Resets */
.flexslider a { color: none; }
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.widget .post-body .slides,
.widget .page-body .slides,
.flex-control-nav,
.widget .post-body .flex-control-nav,
.widget .page-body .flex-control-nav,
.flex-direction-nav,
.widget .post-body .flex-direction-nav,
.widget .page-body .flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); margin-bottom: 0 !important; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0; background: none; border: none; overflow: hidden; position: relative; zoom: 1; -webkit-transform:translate3d(0,0,0); -webkit-backface-visibility: hidden; }
.flex-viewport { display: inline-block; max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; -webkit-backface-visibility: hidden; }
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}

#carousel.flexslider { padding: 10px; -webkit-border-radius: 1px; -moz-border-radius: 1px; -o-border-radius: 1px; border-radius: 1px; margin: 0; }
#carousel.flexslider .slides > li{ margin: 5px; }


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url("../images/bg_direction_nav.png") no-repeat 0 0; position: absolute; top: 52%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease; z-index: 999;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity: 0; }
.flex-direction-nav .flex-prev {left: -36px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity: 0; }
.flexslider:hover .flex-next {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; opacity: 1; }
.flex-direction-nav .flex-disabled {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity: 0!important; filter:alpha(opacity=30); cursor: default;}
.flexslider:hover .flex-direction-nav .flex-disabled {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity: 0!important; }


/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.1); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.2);}
.flex-control-paging li a:hover { background: #a8d9e6; }
.flex-control-paging li a.flex-active { background: #a8d9e6; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

.entry-related .flex-direction-nav a {width: 30px; height: 30px; margin: 0; display: block; background: url("../images/bg_direction_nav.png") no-repeat 0 0; position: absolute; top: 3%; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.entry-related .flex-direction-nav .flex-next {background-position: 100% 0; right: 5px; }
.entry-related .flex-direction-nav .flex-prev {left: 0px;}
.entry-related .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}



/*	===============================		
		Contents
	=============================== */

	.widget-full.wrapper,
	.widget-half.wrapper,
	.widget-half-fourth-fourth.wrapper,
	.widget-fourth-fourth-half.wrapper,
	.widget-fourth-half-fourth.wrapper,
	.widget-three.wrapper,
	.widget-third-two-third.wrapper,
	.widget-two-third-third.wrapper,
	.widget-four.wrapper,
	.widget-fourth-three-fourth.wrapper,
	.widget-three-fourth-fourth.wrapper 			{ float: left; min-height: 1px;	min-height: 100%; width: 100%; overflow: hidden; } 
	
	#mainHeader.widget-full.wrapper,
	#mainHeader.widget-half.wrapper,
	#mainHeader.widget-half-fourth-fourth.wrapper,
	#mainHeader.widget-fourth-fourth-half.wrapper,
	#mainHeader.widget-fourth-half-fourth.wrapper,
	#mainHeader.widget-three.wrapper,
	#mainHeader.widget-third-two-third.wrapper,
	#mainHeader.widget-two-third-third.wrapper,
	#mainHeader.widget-four.wrapper,
	#mainHeader.widget-fourth-three-fourth.wrapper,
	#mainHeader.widget-three-fourth-fourth.wrapper
													{ padding-top: 0; padding-bottom: 0; }

	#mainHeader.widget-full.wrapper.incave-sticky-active,
	#mainHeader.widget-half.wrapper.incave-sticky-active,
	#mainHeader.widget-half-fourth-fourth.wrapper.incave-sticky-active,
	#mainHeader.widget-fourth-fourth-half.wrapper.incave-sticky-active,
	#mainHeader.widget-fourth-half-fourth.wrapper.incave-sticky-active,
	#mainHeader.widget-three.wrapper.incave-sticky-active,
	#mainHeader.widget-third-two-third.wrapper.incave-sticky-active,
	#mainHeader.widget-two-third-third.wrapper.incave-sticky-active,
	#mainHeader.widget-four.wrapper.incave-sticky-active,
	#mainHeader.widget-fourth-three-fourth.wrapper.incave-sticky-active,
	#mainHeader.widget-three-fourth-fourth.wrapper.incave-sticky-active
													{ overflow: inherit; }

	#mainHeader.widget-full.wrapper .header-container,
	#mainHeader.widget-half.wrapper .header-container,
	#mainHeader.widget-half-fourth-fourth.wrapper .header-container,
	#mainHeader.widget-fourth-fourth-half.wrapper .header-container,
	#mainHeader.widget-fourth-half-fourth.wrapper .header-container,
	#mainHeader.widget-three.wrapper .header-container,
	#mainHeader.widget-third-two-third.wrapper .header-container,
	#mainHeader.widget-two-third-third.wrapper .header-container,
	#mainHeader.widget-four.wrapper .header-container,
	#mainHeader.widget-fourth-three-fourth.wrapper .header-container,
	#mainHeader.widget-three-fourth-fourth.wrapper .header-container
													{ display: block; left: 0; margin: 0 auto; padding-top: 2em; position: absolute; width: 100%; z-index: 100; }

	#mainHeader.widget-full.wrapper.top-nav-active .header-container,
	#mainHeader.widget-half.wrapper.top-nav-active .header-container,
	#mainHeader.widget-half-fourth-fourth.wrapper.top-nav-active .header-container,
	#mainHeader.widget-fourth-fourth-half.wrapper.top-nav-active .header-container,
	#mainHeader.widget-fourth-half-fourth.wrapper.top-nav-active .header-container,
	#mainHeader.widget-three.wrapper.top-nav-active .header-container,
	#mainHeader.widget-third-two-third.wrapper.top-nav-active .header-container,
	#mainHeader.widget-two-third-third.wrapper.top-nav-active .header-container,
	#mainHeader.widget-four.wrapper.top-nav-active .header-container,
	#mainHeader.widget-fourth-three-fourth.wrapper.top-nav-active .header-container,
	#mainHeader.widget-three-fourth-fourth.wrapper.top-nav-active .header-container
													{ padding-top: 0; }



	#mainHeader.widget-full.wrapper .header-container .row,
	#mainHeader.widget-half.wrapper .header-container .row,
	#mainHeader.widget-half-fourth-fourth.wrapper .header-container .row,
	#mainHeader.widget-fourth-fourth-half.wrapper .header-container .row,
	#mainHeader.widget-fourth-half-fourth.wrapper .header-container .row,
	#mainHeader.widget-three.wrapper .header-container .row,
	#mainHeader.widget-third-two-third.wrapper .header-container .row,
	#mainHeader.widget-two-third-third.wrapper .header-container .row,
	#mainHeader.widget-four.wrapper .header-container .row .row,
	#mainHeader.widget-fourth-three-fourth.wrapper .header-container .row,
	#mainHeader.widget-three-fourth-fourth.wrapper .header-container .row
													{ width: 1080px; margin: 0 auto; }

	#mainHeader.widget-full.wrapper .wrapper-inner,
	#mainHeader.widget-half.wrapper .wrapper-inner,
	#mainHeader.widget-half-fourth-fourth.wrapper .wrapper-inner,
	#mainHeader.widget-fourth-fourth-half.wrapper .wrapper-inner,
	#mainHeader.widget-fourth-half-fourth.wrapper .wrapper-inner,
	#mainHeader.widget-three.wrapper .wrapper-inner,
	#mainHeader.widget-third-two-third.wrapper .wrapper-inner,
	#mainHeader.widget-two-third-third.wrapper .wrapper-inner,
	#mainHeader.widget-four.wrapper .wrapper-inner,
	#mainHeader.widget-fourth-three-fourth.wrapper .wrapper-inner,
	#mainHeader.widget-three-fourth-fourth.wrapper .wrapper-inner
													{ float: left; overflow: hidden; position: relative; width: 100%; height: 100%; }

	#mainHeader.widget-full.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-half.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-half-fourth-fourth.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-fourth-fourth-half.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-fourth-half-fourth.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-three.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-third-two-third.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-two-third-third.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-four.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-fourth-three-fourth.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-three-fourth-fourth.wrapper.first-container .wrapper-inner
													{ padding-top: 105px; }

	#mainHeader.widget-full.top-nav-active.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-half.top-nav-active.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-half-fourth-fourth.top-nav-active.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-fourth-fourth-half.top-nav-active.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-fourth-half-fourth.top-nav-active.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-three.top-nav-active.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-third-two-third.top-nav-active.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-two-third-third.top-nav-active.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-four.top-nav-active.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-fourth-three-fourth.top-nav-active.wrapper.first-container .wrapper-inner,
	#mainHeader.widget-three-fourth-fourth.top-nav-active.wrapper.first-container .wrapper-inner
													{ padding-top: 150px; }

	#mainHeader .wrapper-inner 						{ display: none; }
	#mainHeader.first-container .wrapper-inner,
	.wrapper-inner 									{ display: inline-block; width: 100%; }
	.wrapper-inner 									{ display: block; }

	#mainContent .wrapper-inner 					{  }

	.widget-full .column-fix.twelve.columns,
	.widget-half .column-fix.twelve.columns,
	.widget-half-fourth-fourth .column-fix.twelve.columns,
	.widget-fourth-fourth-half .column-fix.twelve.columns,
	.widget-fourth-half-fourth .column-fix.twelve.columns,
	.widget-three .column-fix.twelve.columns,
	.widget-third-two-third .column-fix.twelve.columns,
	.widget-two-third-third .column-fix.twelve.columns,
	.widget-four .column-fix.twelve.columns,
	.widget-fourth-three-fourth .column-fix.twelve.columns,
	.widget-three-fourth-fourth .column-fix.twelve.columns,
	#secondaryLeft .column-fix.twelve.columns, 
	#secondaryRight .column-fix.twelve.columns
													{ padding-left: 0; padding-right: 0; }


	/*	Home page features
	------------------------------- */

	/*  layer slider  */

		.widget.layerslider_widget 					{ margin-top:0; margin-bottom: 0; }

		
	/*	Slider feature	*/

		#slider.wrapper 							{ padding-top: 1em; padding-bottom: 1em; }
		
		.flex-caption 								{ 
													  width: 350px;
													  padding: 15px;
													  position: absolute;
													  margin-bottom: 0;
													  background: #757575;
													  opacity:	0.75;
													  background: rgba(0, 0, 0, 0.6);
													  color: #FFFFFF;
													  text-align: left;
													  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
													  font-size: 14px;
													  line-height: 24px;
													  
													}
													
		.flex-caption.top-left						{ top: 2.5em; margin-left: 2.5em; }
		.flex-caption.top-right						{ top: 2.5em; margin-left: 46em; }
		.flex-caption.bottom-right					{ bottom:2.5em; margin-left: 46em; }
		.flex-caption.bottom-left					{ bottom: 2.5em; margin-left: 2.5em; }
		
		#flexslider .flex-caption-heading			{ color: #FFFFFF; margin-top: 0; }
		#flexslider .flex-caption-message			{ font-size: 14px; font-weight: normal; margin-bottom: 0; }
		#flexslider.flex-featured					{ margin-bottom: 0; }
		#flexslider .flex-video						{ margin-bottom: 0; }
		#flexFeaturedMessage .flex-message-header	{ font-size: 2.5em; margin-top: 0.5em; margin-bottom: 1em; }
		#flexFeaturedMessage .flex-message-info		{ font-size: 18px; margin-bottom: 1.5em; }
		#flexFeaturedSlider .flex-caption			{ display: none !important; }
	

	/*	Custom Message	*/

		#intro.wrapper 								{ padding-top: 1em; padding-bottom: 1em; }

		.incave-custom-content .panel				{ background-color: rgba(255, 255, 255, 0.3); padding: 20px 30px; margin-bottom: 0px; }
		
		.widget-custom-message 						{ display: inline-block; float: left; width: 100%; }
		.widget-custom-message-container 			{ display: inline-block; float: left; width: 100%; }
		.widget-custom-message-container.custom-message-button-on
													{ padding-right: 15px; width: 75%; }
		.bare .widget-custom-message-container.custom-message-button-on
													{ padding-right: 0; width: 100%; }

		.bare .widget-custom-message-button 		{ float: none; padding-left: 0; }
		.widget-custom-message-button 				{ display: inline-block; float: right; padding-left: 15px; }

		.incave-custom-content button,
		.incave-custom-content .button				{ display: inline; float: right; margin-bottom: 12px; margin-top: 18px; }

		.incave-custom-content button 				{ text-transform: uppercase; }
		.incave-custom-content button.button		{ width: 100%; }

		.incave-custom-message.normal-bare .panel 	{ background: none; border: none; padding: 10px 0; }
		.incave-custom-message.normal-center .panel { text-align: center; }
		.normal-center .widget-custom-message,
		.normal-center .widget-custom-message-container.custom-message-button-on 
											 		{ max-width: 100%; width: 100%; text-align: center; }
		.normal-center .widget-custom-message-button,
		.normal-center .incave-custom-content button{ float: none; }


		.incave-custom-message.bare .panel 			{ background: none; border: none; padding: 10px 0; text-align: center; }
		.bare .widget-custom-message 				{ max-width: 100%; width: 100%; text-align: center; }
		.incave-custom-message.bare .panel button 	{ float: none; }

		.three.columns .widget-custom-message-container.custom-message-button-on,
		.four.columns .widget-custom-message-container.custom-message-button-on,
		.six.columns .widget-custom-message-container.custom-message-button-on,
		.eight.columns .widget-custom-message-container.custom-message-button-on,
		.nine.columns .widget-custom-message-container.custom-message-button-on 
													{ padding-right: 0px; width: 100%; }
		.three.columns .widget-custom-message-button,
		.four.columns .widget-custom-message-button,
		.six.columns .widget-custom-message-button,
		.eight.columns .widget-custom-message-button,
		.nine.columns .widget-custom-message-button { padding-left: 0px; float: left; }
		.three.columns .bare .widget-custom-message-button,
		.four.columns .bare .widget-custom-message-button,
		.six.columns .bare .widget-custom-message-button,
		.eight.columns .bare .widget-custom-message-button,
		.nine.columns .bare .widget-custom-message-button { float: none; }
		.three.columns .widget-custom-message-button,
		.four.columns .widget-custom-message-button,
		.six.columns .widget-custom-message-button { width: 100%; }

		#footer .incave-custom-content .panel 		{ background: #353535; border-color: #454545; }
		#footer .bare .incave-custom-content .panel { background: none; border: none; }
		#footer .widget-custom-message-container h2 { color: #eee; }


	/*	Zig Zag & Mini spotlight	*/
						
		.widget-title								{ margin-bottom: 2.5em; padding: 0;	} 

		.widget-title h4							{ font-size: 20px; text-transform: uppercase; }
		
		
		.widget-zz-contents 						{ float: left; min-height: 1px; padding: 0 25px; position: relative; }

		.widget-zz-left .widget-zz-contents 		{ -webkit-animation-delay: 350ms; -moz-animation-delay: 350ms; -o-animation-delay: 350ms; -ms-animation-delay: 350ms; animation-delay: 350ms; }

		.widget-zz-right .widget-zz-contents 		{ -webkit-animation-delay: 350ms; -moz-animation-delay: 350ms; -o-animation-delay: 350ms; -ms-animation-delay: 350ms; animation-delay: 350ms; }
		
		.widget-zz-header, .widget-zz-footer 		{ display: block; float: left; clear: both; width: 100%; }

		.widget-right .widget-mini					{ float: left; min-height: 1px; padding: 0 15px; position: relative; }

		.zz-container 								{ margin-bottom: 5em; }
		.three.columns .widget .zz-container  		{ margin-bottom: 1em; }				

		.twelve.columns .widget .zz-container:last-of-type,
		.nine.columns .widget .zz-container:last-of-type,
		.eight.columns .widget .zz-container:last-of-type,
		.six.columns .widget .zz-container:last-of-type,
		.four.columns .widget .zz-container:last-of-type,
		.three.columns .widget .zz-container:last-of-type 
													{ margin-bottom: 0; }

		.widget-zz-feature-image-container 			{ float: left; min-height: 1px; padding: 0 25px; position: relative; width: 50%; }

		.widget-zz-left .widget-zz-feature-image-container 	{ padding-left: 0; }
		.widget-zz-right .widget-zz-feature-image-container { padding-right: 0; }

		.widget-zz-feature-image 					{ float: left; min-height: 1px; position: relative; width: 100%; }

		.widget-zz-left .widget-zz-contents			{ padding-right: 0; }

		.widget-zz-right .widget-zz-contents		{ padding-left: 0; }	

		.widget-zz-contents 						{ width: 50%; }

		.widget-zz-feature-image img,
		.widget-mini-feature-image img 				{ display: block; height: auto; width: 100%; }
		.widget-zz-contents header a,
		.widget-mini-contents header a,
		.incave-scode .zz-content a,
		.incave-scode .mini-spotlight .feature-heading a 				{ color: #333333; }
		.widget-zz-contents header a:hover,
		.widget-mini-contents header a:hover,
		.incave-scode .zz-content a:hover,
		.incave-scode .mini-spotlight .feature-heading a:hover 	 		{ color: #625300; }	
		.widget-zz-contents button.button 			{ margin-top: 10px; width: auto; }

		.widget-zz-right .widget-zz-contents 		{ text-align: right; }
		.widget-zz-contents .widget-zz-header h3	{ font-size: 25px; margin-bottom: 20px; }
		.widget-zz-contents .widget-zz-header h3 a 	{ color: #333; }
		.widget-zz-contents .widget-zz-header h3 a:hover 	{ color: #625300; }
		
		.zz-icon .widget-zz-feature-image 			{ display: block; text-align: center; }
		.zz-icon .widget-zz-feature-image i 		{ display: block; background: #f6f6f6; color: #625300; font-size: 99px; padding: 0.5em; text-align: center; width: 100%; min-height: 200px; }

		.three.columns .widget .widget-zz-feature-image-container,
		.four.columns .widget .widget-zz-feature-image-container,
		.six.columns .widget .widget-zz-feature-image-container,
		.three.columns .widget .widget-zz-contents,
		.four.columns .widget .widget-zz-contents,
		.six.columns .widget .widget-zz-contents	{ width: 100%; padding-left: 0; padding-right: 0; }

		.three.columns .widget .widget-zz-right .widget-zz-contents,
		.four.columns .widget .widget-zz-right .widget-zz-contents,
		.six.columns .widget .widget-zz-right .widget-zz-contents
													{ text-align: left; }

		.three.columns .widget .widget-zz-contents .button,
		.four.columns .widget .widget-zz-contents .button,
		.six.columns .widget .widget-zz-contents .button 
													{ width: 100%; }

		.three.columns .widget .widget-zz-right .widget-zz-contents .button,
		.four.columns .widget .widget-zz-right .widget-zz-contents .button,
		.six.columns .widget .widget-zz-right .widget-zz-contents .button
													{ margin-bottom: 12px; }

		#footer .widget-zz-contents header a, #footer .widget-mini-contents header a
													{ color: #eee; }
		#footer .widget-zz-contents header a:hover,
		#footer .widget-zz-contents header a:active, 
		#footer .widget-mini-contents header a:hover,
		#footer .widget-mini-contents header a:active 
													{ color: #625300; }
		#footer .zz-icon .widget-zz-feature-image i { background: #353535; }

		.widget-mini-container 						{ float: left; margin-left: -25px; margin-right: -25px; width: auto; height: auto; display: block; }
		.widget-mini-feature-image 					{ display: block; position: relative; width: 100%; height: auto; }	
		.widget-mini								{ float: left; padding: 0 25px 25px 25px; width: 33.33333%; }
		.widget-mini:last-of-type 					{ padding-bottom: 0; }
		.widget-mini-contents 						{ margin-bottom: 10px; }
		.widget-mini-contents h4,
		.incave-scode .feature-heading h4 			{ margin: 20px 0 10px; text-align: center; }
		.widget-mini-contents h4 a 					{ color: #333333; }
		.widget-mini-contents h4 a:hover,
		.widget-mini-contents h4 a:active 			{ color: #625300; }
		.widget-mini button.button					{ margin-top: 10px; width: 100%; }
		
		.widget-mini.top-icon .widget-mini-feature-image
													{ display: block; text-align: center; }

		.widget-mini.top-icon .widget-mini-feature-image i 
													{ display: inline-block; background: #625300; border: 2px solid #625300; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #fff; font-size: 28px; margin-bottom: 15px; overflow: hidden; padding: 0.75em; text-align: center; min-width: 75px; ; width: auto; max-width: 75px; min-height: 75px; height: auto; max-height: auto; }
		.widget-mini.top-icon .widget-mini-feature-image i:hover 
													{ color: #625300; background: none; -webkit-transition: background 0.15s ease-in-out; -moz-transition: background 0.15s ease-in-out; -o-transition: background 0.15s ease-in-out; transition: background 0.15s ease-in-out; } 

		.widget-mini.left-icon .widget-mini-feature-image 
													{ display: block; font-size: 50px; text-align:center; width: 15%; }

		.widget-mini.left-icon .widget-mini-feature-image i 
													{ color: #625300; float: left; line-height: 2em; }

		.widget-mini.left-icon .feature-heading 	{ float: left; text-align: center; }

		.widget-mini.left-icon .feature-heading h4 	{ text-align: center; }

		.mini-spotlight.top-icon .feature_image_three_col 
										 			{ display: block; text-align: center; }

		.mini-spotlight.top-icon .feature_image_three_col i
													{ display: inline-block; background: #625300; border: 2px solid #625300; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #fff; font-size: 28px; margin-bottom: 15px; padding: 0.75em; text-align: center; min-width: 75px; ; width: auto; max-width: 75px; min-height: 75px; height: auto; max-height: auto; }
		.mini-spotlight.top-icon .feature_image_three_col i:hover 
													{ color: #625300; background: none; -webkit-transition: background 0.15s ease-in-out; -moz-transition: background 0.15s ease-in-out; -o-transition: background 0.15s ease-in-out; transition: background 0.15s ease-in-out; }

		.top-icon .widget-mini-contents h4,
		.top-icon .incave-scode.mini-spotlight h4   { margin: 25px 0 25px; }

		.widget-mini.top-icon .widget-mini-title,
		.widget-mini.top-icon .widget-mini-desc,
		.mini-spotlight.top-icon .feature-heading, 	
		.mini-spotlight.top-icon .feature-desc p 	{ text-align: center; }
		.mini-spotlight.left-icon .feature_image_three_col  
													{ display: block; font-size: 28px; float: left; width: 15% !important; }
		.mini-spotlight.left-icon .feature_image_three_col i 
													{ color: #625300; float: left; line-height: 2em; }
		.mini-spotlight.left-icon .feature-heading  { float: left; text-align: left; width: 85%; }
		.widget-mini.left-icon .feature-heading h4,
		.mini-spotlight.left-icon .feature-heading h4 
													{ margin-bottom: 20px; text-align: left; }
		.mini-spotlight .feature-desc,
		.widget-mini-contents .widget-mini-desc 	{ float: left; width: 100%; display: block; height: auto; position: relative; text-align: center; }
		.left-icon .widget-mini-contents .widget-mini-desc,
		.mini-spotlight.left-icon .feature-desc 	{ float: left; width: 100%; padding-left: 0px; text-align: left; }
		.widget-mini.left-icon .feature-heading h4 	{ padding-left: 10px; } 

		.mini-spotlight.left-icon
		
		.feature-title span							{ background: #fff; padding-right: 0.75em; }

		.mini-spotlight button.button 				{ margin-top: 10px; width: 100%; }

		.three.columns .widget .widget-mini,
		.four.columns .widget .widget-mini,
		.six.columns .widget .widget-mini 			{ width: 100%; }

		.widget-mini.top-icon.secondary-color .widget-mini-feature-image i,
		.mini-spotlight.top-icon.secondary-color .feature_image_three_col i
													{ background: #e9e9e9; border-color: #d9d9d9; color: #999; }
		.widget-mini.top-icon.secondary-color .widget-mini-feature-image i:hover,
		.mini-spotlight.top-icon.secondary-color .feature_image_three_col i:hover
													{ background: none; border-color: #d9d9d9; color: #999;  }
		.widget-mini.top-icon.secondary-color .widget-mini-contents h4 a:hover, 
		.widget-mini.top-icon.secondary-color .widget-mini-contents h4 a:active,
		.mini-spotlight.top-icon.secondary-color .feature-heading h4 a:hover,
		.mini-spotlight.top-icon.secondary-color .feature-heading h4 a:active
													{ color: #999; }

		.widget-mini.top-icon.red-color .widget-mini-feature-image i,
		.mini-spotlight.top-icon.red-color .feature_image_three_col i
													{ background: #ed6f6f; border-color: #db6060; }
		.widget-mini.top-icon.red-color .widget-mini-feature-image i:hover,
		.mini-spotlight.top-icon.red-color .feature_image_three_col i:hover
													{ background: none; border-color: #db6060; color: #ed6f6f;  }
		.widget-mini.top-icon.red-color .widget-mini-contents h4 a:hover, 
		.widget-mini.top-icon.red-color .widget-mini-contents h4 a:active,
		.mini-spotlight.top-icon.red-color .feature-heading h4 a:hover,
		.mini-spotlight.top-icon.red-color .feature-heading h4 a:active
													{ color: #ed6f6f; }
		
		.widget-mini.top-icon.green-color .widget-mini-feature-image i,
		.mini-spotlight.top-icon.green-color .feature_image_three_col i
													{ background: none; border-color: #546d5a; color: #546d5a;  }
		.widget-mini.top-icon.green-color .widget-mini-feature-image i:hover,
		.mini-spotlight.top-icon.green-color .feature_image_three_col i:hover
													{ background: #546d5a; border-color: #546d5a; color: #faf8f2;}
		.widget-mini.top-icon.green-color .widget-mini-contents h4 a:hover, 
		.widget-mini.top-icon.green-color .widget-mini-contents h4 a:active,
		.mini-spotlight.top-icon.green-color .feature-heading h4 a:hover,
		.mini-spotlight.top-icon.green-color .feature-heading h4 a:active
													{ color: #a3dc7c; }

		.widget-mini.top-icon.boxed-style .widget-mini-feature-image-container,
		.incave-scode.mini-spotlight.top-icon.boxed-style .widget-mini-feature-image-container
													{ display: block; float: left; position: relative; width: 100%; z-index: 2; }
		
		.widget-mini.top-icon.boxed-style .widget-mini-contents,
		.incave-scode.mini-spotlight.top-icon.boxed-style .incave-scode.mini-spotlight
													{ background: #fff; background: rgba(250, 250, 250, 0.8); border: 1px solid #e6e6e6; border: 1px solid rgba(0, 0, 0, 0.1); display: block; float: left; padding: 45px 25px 25px; position: relative; margin-top: -55px; width: 100%; z-index: 1; }

		.widget-mini.top-icon.boxed-style .widget-mini-feature-image i:hover,
		.mini-spotlight.top-icon.boxed-style .feature_image_three_col i:hover
													{ background: #625300; border-color: #625300; color: #fff; }

		.widget-mini.top-icon.boxed-style.secondary-color .widget-mini-feature-image i:hover,
		.mini-spotlight.top-icon.boxed-style.secondary-color .feature_image_three_col i:hover
													{ background: #d9d9d9; border-color: #d9d9d9; color: #999; }
		.widget-mini.top-icon.boxed-style.secondary-color .widget-mini-contents h4 a:hover, 
		.widget-mini.top-icon.boxed-style.secondary-color .widget-mini-contents h4 a:active
													{ color: #999; }

		.widget-mini.top-icon.boxed-style.red-color .widget-mini-feature-image i:hover,
		.mini-spotlight.top-icon.boxed-style.red-color .feature_image_three_col i:hover
													{ background: #db6060; border-color: #db6060; color: #fff; }
		.widget-mini.top-icon.boxed-style.red-color .widget-mini-contents h4 a:hover, 
		.widget-mini.top-icon.boxed-style.red-color .widget-mini-contents h4 a:active
													{ color: #ed6f6f; }

		.widget-mini.top-icon.boxed-style.green-color .widget-mini-feature-image i:hover,
		.mini-spotlight.top-icon.boxed-style.green-color .feature_image_three_col i:hover
													{ background: #95cc6e; border-color: #95cc6e; color: #fff; }
		.widget-mini.top-icon.boxed-style.green-color .widget-mini-contents h4 a:hover, 
		.widget-mini.top-icon.boxed-style.green-color .widget-mini-contents h4 a:active
													{ color: #a3dc7c; }

		.widget-mini.left-icon.secondary-color .widget-mini-feature-image i,
		.mini-spotlight.left-icon.secondary-color .feature_image_three_col i
													{ color: #e9e9e9; }
		.widget-mini.left-icon.secondary-color .feature-heading h4 a:hover,
		.mini-spotlight.left-icon.secondary-color .feature-heading a:hover 
													{ color: #999; }

		.widget-mini.left-icon.red-color .widget-mini-feature-image i,
		.widget-mini.left-icon.red-color .feature-heading h4 a:hover,
		.mini-spotlight.left-icon.red-color .feature_image_three_col i,
		.mini-spotlight.left-icon.red-color .feature-heading a:hover
													{ color: #ed6f6f; }

		.widget-mini.left-icon.green-color .widget-mini-feature-image i,
		.widget-mini.left-icon.green-color .feature-heading h4 a:hover,
		.mini-spotlight.left-icon.green-color .feature_image_three_col i,
		.mini-spotlight.left-icon.green-color .feature-heading a:hover
													{ color: #a3dc7c; }
	
		#footer .widget-mini-contents h4 a,
		#footer .widget-zz-contents .widget-zz-header h3 a 	{ color: #d6d6d6; }
		#footer .widget-mini-contents h4 a:hover, 
		#footer .widget-mini-contents h4 a:active,
		#footer .widget-zz-contents .widget-zz-header h3 a:hover,
		#footer .widget-zz-contents .widget-zz-header h3 a:active 	{ color: #625300; }

		#footer .widget-mini.top-icon.boxed-style .widget-mini-contents, 
		#footer .incave-scode.mini-spotlight.top-icon.boxed-style .incave-scode.mini-spotlight
													{ border: 1px solid #454545; background: none; }


	/*	Widetized container feature	*/
	
		.widget-wide.wrapper						{ padding-top: 3em; padding-bottom: 3em; background: #EBECED; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; }
	
		.column-border 				 				{ padding-top: 25px; padding-bottom: 25px; } 

		.border-left 	{ border-left-width: 1px; border-left-style: solid; z-index: 2;}
		.border-right 	{ border-right-width: 1px; border-right-style: solid; z-index: 2;}

		.widget-half.border-active .six.columns:first-of-type.column-border,
		.widget-half-fourth-fourth.border-active .six.columns.column-border,
		.widget-half-fourth-fourth.border-active .three.columns.column-border,
		.widget-fourth-half-fourth.border-active .three.columns:first-of-type.column-border,
		.widget-fourth-half-fourth.border-active .six.columns.column-border,
		.widget-three.border-active .four.columns:first-of-type.column-border,
		.widget-third-two-third.border-active .four.columns.column-border,
		.widget-two-third-third.border-active .eight.columns.column-border,		
		.widget-fourth-three-fourth.border-active .three.columns.column-border,
		.widget-three-fourth-fourth.border-active .nine.columns.column-border
													{ padding-right: 50px; }		

		.widget-half.border-active .six.columns:last-of-type.column-border,
		.widget-half-fourth-fourth.border-active .three.columns.column-border,
		.widget-fourth-fourth-half.border-active .six.columns.column-border,
		.widget-fourth-half-fourth.border-active .three.columns:last-of-type.column-border,
		.widget-fourth-half-fourth.border-active .six.columns.column-border,
		.widget-three.border-active .four.columns:last-of-type.column-border,
		.widget-third-two-third.border-active .eight.columns.column-border,
		.widget-two-third-third.border-active .four.columns.column-border,		
		.widget-fourth-three-fourth.border-active .nine.columns.column-border,
		.widget-three-fourth-fourth.border-active .three.columns.column-border		 
													{ padding-left: 50px; }

		.widget-three.border-active .four.columns:nth-of-type(2),
		.widget-fourth-fourth-half.border-active .three.columns.column-border,
		.widget-four.border-active .three.columns.column-border		
													{ padding-left: 50px; padding-right: 50px; }

		.widget-half-fourth-fourth.border-active .three.columns.column-border:last-of-type,
		.widget-four.border-active .three.columns:last-of-type.column-border
													{ padding-right: 25px; }

		.widget-fourth-fourth-half.border-active .three.columns.column-border:first-of-type,
		.widget-four.border-active .three.columns:first-of-type.column-border
													{ padding-left: 25px; }

		.widget-full.wide-active .wide-width 		{ width: 100%; }
		.widget-full.wide-active .wide-width .no-padding { padding: 0; }
		.widget-full.wide-active .wide-width .no-padding .widget { margin: 0; }
		
		.widget-left.wrapper						{ padding-top: 1em; padding-bottom: 1em; }
		.widget-right.wrapper						{ padding-top: 1em; padding-bottom: 1em; }
			
		.home.widget-title h2						{
													  text-transform: uppercase;
													  background-attachment: scroll;
													  background-repeat: repeat-x;
													  background-position: left center;
													  background-image: url('../images/divider.png');
													}
		.widget-title span							{ background: white; line-height: 1.5em; padding-right: 0.75em; }
		article .feature-heading a 					{ color: #333333; }
		article .feature-heading a:hover 			{ color: #625300; }
		
		
		
	/* 	Toggle	*/
				
		.collapsible-toggle							{ padding-bottom: 1em; }
		.collapsible, .page_collapsible 			{
													  cursor: pointer;
													  margin: 0 !important;
													  padding:15px;
													  border-top:#e6e6e6 1px solid;
													  background: #fff;
													  background: rgba(255, 255, 255, 0.8);
													  text-decoration:none;
													}
													
		.collapsible h5::after 						{
													  content: "";
													  display: block;
													  width: 0;
													  height: 0;
													  border: solid 6px;
													  border-color: transparent #9D9D9D transparent transparent;
													  position: absolute;
													  right: 15px;
													  top: 16px;
													}

		.collapse-open 								{ color: #625300; border-top: 1px solid #e6e6e6; }
		.collapse-open span 						{ display: block; float: right; line-height: 1; min-height: 14px; width: 12px; }
		.collapse-open span:after 					{ color: #959595; font-family: FontAwesome; font-weight: normal; font-style: normal; font-size: 14px; display: inline-block; text-decoration: inherit; content: "\f068"; margin-right: 10px; }
		.collapse-close span 						{ display:block; float: right; line-height: 1; min-height: 14px; width: 12px; }
		.collapse-close span:after 					{ color: #959595; font-family: FontAwesome; font-weight: normal; font-style: normal; font-size: 14px; display: inline-block; text-decoration: inherit; content: "\f067"; margin-right: 10px; } 
		.toggle-wrapper								{ border-bottom: 1px solid #e6e6e6; }
		.toggle-container 							{ padding:0; margin:0; width: 100%; } 
		.toggle-content								{ background:#fff; background: rgba(255, 255, 255, 0.8); margin: 0; overflow: hidden; padding:15px; font-size:12px; line-height:1.5em; } 
		.sidebar .incave-custom-content.columns,
		.sidebar .incave-toggle.columns   			{ padding: 0; }
		.incave-toggle 								{ margin: 0 0 22px 0; }

		#footer .toggle-wrapper 					{ border-bottom-color: #454545; }		
		#footer .collapsible, .page_collapsible 	{ color: #eee; background: #353535; border-top-color: #454545; }
		#footer .collapse-open 						{ color: #625300; }
		#footer .toggle-content 					{ background: #404040; }
		#footer .toggle-content h1,
		#footer .toggle-content h2,
		#footer .toggle-content h3,
		#footer .toggle-content h4,
		#footer .toggle-content h5,
		#footer .toggle-content h6 					{ color: #eee; }

	
	/* Accordion */

		.widget .page-body ul.accordion,
		.widget .post-body ul.accordion  			{ clear: both; margin-left: 0; }

		.accordion-top-border		                {   
													  display: block; 
													  height: 0px; 
													  background: none; 
													  width: 0%;
		                                              overflow:hidden;
		                                              -webkit-transition: width 0.3s ease-in-out;
		                                              -moz-transition: width 0.3s ease-in-out;
		                                              -o-transition: width 0.3s ease-in-out;
		                                              transition: width 0.3s ease-in-out; 
		                                        	}
    	.active .accordion-top-border       		{ background: #625300; height: 3px; width: 100%; }
					
    	.accordion .active .content-inner				{ -webkit-animation-fill-mode:both;
													  -moz-animation-fill-mode:both;
													  -ms-animation-fill-mode:both;
													  -o-animation-fill-mode:both;
													  animation-fill-mode:both;
													  -webkit-animation-duration:0.5s;
													  -moz-animation-duration:0.5s;
													  -ms-animation-duration:0.5s;
													  -o-animation-duration:0.5s;
													  animation-duration:0.5s;
													  -webkit-transition: all 0.5s ease-in; 
													  -moz-transition: height 0.5s ease-in; 
													  -ms-transition: height 0.5s ease-in; 
													  transition: height 0.5s ease-in; 
													  -webkit-animation-name: fadeInDown;
													  -moz-animation-name: fadeInDown;
													  -o-animation-name: fadeInDown;
													  animation-name: fadeInDown;  
													}
		    	
    	#footer .widget ul.accordion > li 			{ border-top: 1px solid #454545; }
    	#footer .widget ul.accordion > li .title 	{ background: #353535; border-left: 1px solid #454545; border-right: 1px solid #454545; }
    	#footer .widget ul.accordion 				{ border-bottom: 1px solid #454545; }
    	#footer .widget ul.accordion > li.active .content { background: #404040; border-left: 1px solid #454545; border-right: 1px solid #454545; }
    	#footer .widget .active .accordion-top-border 	{ border-left: 1px solid #454545; border-right: 1px solid #454545; }
    	#footer .widget ul.accordion > li .title h5	{ color: #eee; }

	/* Tabs */

		.widget .page-body ul.tabs-content,
		.widget .post-body ul.tabs-content  		{ margin-left: 0; }

		.tab-container 								{ clear: both; }
		.tab-top-border   							{   
					                                  display: block; 
					                                  height: 0px; 
					                                  background: none; 
					                                  margin-top: -3px;
					                                  position: relative;
					                                  width: 0%;
					                                  overflow:hidden;
					                                  -webkit-transition: width 0.2s ease-in;
					                                  -moz-transition: width 0.2s ease-in;
					                                  -o-transition: width 0.2s ease-in;
					                                  transition: width 0.2s ease-in; 
					                            	}

		.pill .tab-top-border 						{ display: none; }

    	.active .tab-top-border         			{ background: #625300; height: 3px; width: 100%; }

    	.tab-bottom-border 							{   
					                                  display: block; 
					                                  height: 0px; 
					                                  background: none; 
					                                  width: 0%;
					                                  overflow:hidden;
					                                  -webkit-transition: width 0.2s ease-in-out;
					                                  -moz-transition: width 0.2s ease-in-out;
					                                  -o-transition: width 0.2s ease-in-out;
					                                  transition: width 0.2s ease-in-out; 
					                            	}

		.active .tab-bottom-border         			{ background: #625300; height: 3px; width: 100%; }

		.tabs dd.active a, .tabs li.active a,
		ul.tabs-content.contained > li 				{ background: #fff; background: rgba(255, 255, 255, 0.8); }
		ul.tabs-content > li.active .tabs-content-inner
													{ 
													  -webkit-animation-fill-mode:both;
													  -moz-animation-fill-mode:both;
													  -ms-animation-fill-mode:both;
													  -o-animation-fill-mode:both;
													  animation-fill-mode:both;
													  -webkit-animation-duration:0.5s;
													  -moz-animation-duration:0.5s;
													  -ms-animation-duration:0.5s;
													  -o-animation-duration:0.5s;
													  animation-duration:0.5s;
													}

		.tabs-content.vertical 						{ padding-left: 30px; }
		.tabs-content > li.active .tabs-content-inner
											 		{ 
													  -webkit-animation-name: fadeInUp;
													  -moz-animation-name: fadeInUp;
													  -o-animation-name: fadeInUp;
													  animation-name: fadeInUp; 
													}
		.tabs-content.vertical > li.active .tabs-content-inner
													{
													  -webkit-animation-name: fadeInRight;
													  -moz-animation-name: fadeInRight;
													  -o-animation-name: fadeInRight;
													  animation-name: fadeInRight; 
													}



		#footer .widget .tabs dd a, #footer .widget .tabs li a 	{ color: #eee; }
		#footer .widget .tabs dd.active a, #footer .widget .tabs li.active a 	{ background: #353535; border-left-color: #454545; border-right-color: #454545; }
		#footer .widget .tabs 						{ border-bottom-color: #454545; }
		#footer .widget ul.tabs-content.contained > li 	{ background: #353535; border-color: #454545; }
		#footer .widget .active .tab-top-border 	{ border-left: 1px solid #454545; border-right: 1px solid #454545; }


	/* Social */

		.incave-social-icons.widget 				{  }
		ul.incave-social-icons-list 				{ list-style: none; padding: 0; }
		ul.incave-social-icons-list li  			{ display: inline-block; margin-bottom: 4px; text-align: center; }
		ul.incave-social-icons-list li i 			{ background: #ededed; color: #999; display: inline-block; font-size: 14px; padding: 13px; height: 39px; width: 39px; }
		#footer ul.incave-social-icons-list li i 	{ background: #404040; color: #eee; }
		#footer ul.incave-social-icons-list li i:hover,
		ul.incave-social-icons-list li i:hover 		{ background: #625300; color: #fff; }

		.footer-social-list 						{ margin-bottom: 0; }
		.footer-social-list li 						{ display: inline-block; text-align: center; width: 10%; }
		.footer-social-list li a 					{ color: #999999; width: 100%; }
		.footer-social-list li a:hover i,
		.footer-social-list li a:active i 			{ background: #404040; color: #625300; }
		.footer-social-list li a i 					{ font-size: 14px; line-height: 3.1; padding-right: 0; width: 100%; }


	
	/*	Page
	------------------------------- */
	
		#pageTitle header							{ padding-bottom: 0px; padding-top: 0px; }
		#pageTitle h1								{ float: left; font-weight: normal; font-size: 16px; line-height: 1.6; margin: 8px 0; width: auto; }
		#pageTitle h1 .sticky-post-title i,
		.post-entry h2 .sticky-post-title i 		{ color: #625300; padding-right: 15px; }
		.post-title-wrapper .post-title .sticky-post-title { padding-right: 15px; }
		.incave-blog-list-masonry .post-entry h2 .sticky-post-title i,
		.incave-blog-list-masonry .post-title-wrapper .post-title .protected-entry i  { padding-right: 10px; }
		.incave-blog-list-masonry .post-title-wrapper .post-title .sticky-post-title,
		.incave-blog-list-masonry .post-title-wrapper .post-title .protected-entry  { padding-right: 0; }
		#pageTitle nav 								{ display: inline-block; float: right; width: auto; }
		#pageTitle nav ul li 						{ padding: 0 0 0 12px;  }
	
	
	
	/*	Post
	------------------------------- */

	/* Post Container */
		
		.incave-blog-list .category-archive-meta  	{ background: #fafafa; background: rgba(255, 255, 255, 0.7); border: solid 1px #e6e6e6; float: left; margin-bottom: 50px; padding: 30px 40px 15px; width: 100%; } 
		.incave-blog-list .category-archive-meta p 	{ font-size: 12px; }
		article.post-entry 							{ display: block; margin-top: 0; margin-bottom: 15px; width: 100%; }

	
	/*	Post entry	*/	
			
		.post-entry .border-container 				{ border-bottom: 1px solid #e6e6e6; padding: 40px 0 55px; }
		.post-entry.first-of-type .border-container	{ padding-top: 0px; }
		.post-entry.last-of-type .border-container	{ border: none; padding-bottom: 40px; }
		.post-title-wrapper .post-title 			{ margin-top: 0px; margin-bottom: 10px; }
		.post-password-required .post-title-wrapper .post-title i { color: #625300; padding-right: 15px; }
		.widget-full .post-title-wrapper .post-title{ margin-top: 0; }
		.twelve.columns .widget .post-title-wrapper .post-title 		{ margin-top: 0; margin-bottom: 10px; }
		.post-body									{ margin: 0px 0 20px; }
		.post-body h1,
		.post-body h2,
		.post-body h3,
		.post-body h4, 
		.post-body h5, 
		.post-body h6,
		.page-body h1,
		.page-body h2,
		.page-body h3,
		.page-body h4, 
		.page-body h5, 
		.page-body h6								{ margin-top: 20px; margin-bottom: 20px; }
		.post-body									{ margin: 0px 0 20px; }
		.post-body, .page-body 						{ display: block; clear: both; float: left; position: relative; width: 100%; }
		
		.widget .post-body ul, .widget .page-body ul { list-style: square; margin-left: 20px; margin-bottom: 20px; }
		.widget .post-body ul li > ul, .widget .page-body ul li > ul { margin-bottom: 0; }	
		
		.post-entry-slider.flexslider 				{ border: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; margin-bottom: 3em; } 
		.post-feature-img 							{ width: 100%; max-height: auto; }
		.post-feature-image.flexslider 				{ margin-bottom: 0; }
		.post-feature-image.flexslider .flex-video 	{ margin-bottom: 0; }
		.post-entry-slider img,
		.post-feature-image img 					{ display: block; position: relative; width: 100%; height: auto; }	
		.incave-video-wrapper 						{ position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }	
		.incave-video-wrapper iframe 				{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }						
		 
		.six.columns .incave-content nav,
		.eight.columns .incave-content nav,
		.four.columns .incave-content nav,
		.nine.columns .incave-content nav,
		.three.columns .incave-content nav 			{ margin-left: 0; padding-left: 0; padding-right: 0; width: 100%; }

		.six.columns .incave-content .post-entry,
		.eight.columns .incave-content .post-entry,
		.four.columns .incave-content .post-entry,
		.nine.columns .incave-content .post-entry,
		.three.columns .incave-content .post-entry
												 	{ padding: 0; }

		.six.columns .incave-content .post-entry .post-feature-image-container,
		.eight.columns .incave-content .post-entry .post-feature-image-container,
		.four.columns .incave-content .post-entry .post-feature-image-container,
		.nine.columns .incave-content .post-entry .post-feature-image-container,
		.three.columns .incave-content .post-entry .post-feature-image-container
													{ margin-bottom: 25px; padding-left: 0; padding-right: 0; width: 100%; }

		.six.columns .incave-content .post-info-wrapper,
		.eight.columns .incave-content .post-info-wrapper,
		.four.columns .incave-content .post-info-wrapper,
		.nine.columns .incave-content .post-info-wrapper,
		.three.columns .incave-content .post-info-wrapper 
													{ padding: 0; width: 100%; }

		.six.columns .incave-content .post-excerpts,
		.four.columns .incave-content .post-excerpts,
		.three.columns .incave-content .post-excerpts
													{ padding: 0; width: 100%; }

		
		.eight.columns .nine.columns.alpha.post-excerpts,
		.nine.columns .nine.columns.alpha.post-excerpts	
													{ width: 66.66667%; }

	/*
		.six.columns .incave-content .post-excerpts .button,
		.four.columns .incave-content .post-excerpts .button,
		.three.columns .incave-content .post-excerpts .button 
													{ margin-bottom: 19px; }
	*/

		.six.columns .incave-content .post-excerpts .post-password-form input[type="password"],
		.four.columns .incave-content .post-excerpts .post-password-form input[type="password"],
		.three.columns .incave-content .post-excerpts .post-password-form input[type="password"] 
													{ margin-bottom: 25px; width: 100%; }

		.six.columns .incave-content .post-excerpts .post-password-form input[type="submit"],
		.four.columns .incave-content .post-excerpts .post-password-form input[type="submit"],
		.three.columns .incave-content .post-excerpts .post-password-form input[type="submit"] 
													{ margin-left: 0; width: 100%; }

		.six.columns .incave-content .post-password-form input[type="password"],
		.four.columns .incave-content .post-password-form input[type="password"],
		.three.columns .incave-content .post-password-form input[type="password"] 
													{ margin-bottom: 25px; width: 100%; }

		.six.columns .incave-content .post-password-form input[type="submit"],
		.four.columns .incave-content .post-password-form input[type="submit"],
		.three.columns .incave-content .post-password-form input[type="submit"] 
													{ margin-left: 0; width: 100%; }

		.six.columns .incave-content .post-excerpts .button,
		.four.columns .incave-content .post-excerpts .button,
		.three.columns .incave-content .post-excerpts .button
													{ width: 100%; }

		.six.columns .incave-content .entry-meta	{ padding-left: 0; margin-left: 0; width: 100%; }

		.four.columns .incave-content .entry-meta,
		.three.columns .incave-content .entry-meta	{ display: none !important; }

	/*	
		.eight.columns .incave-content .entry-meta,
		.nine.columns .incave-content .entry-meta
													{ width: 25%; }

		.six.columns .incave-content .entry-meta
												 	{ width: 100%; }
	*/		

		.six.columns .incave-content .entry-meta li,
		.four.columns .incave-content .entry-meta li,
		.three.columns .incave-content .entry-meta li 
													{ display: inline-block; }

		.six.columns .incave-content .entry-meta li i,
		.four.columns .incave-content .entry-meta li i,
		.three.columns .incave-content .entry-meta li i
													{ margin-right: 3px; width: 1em; }

		.six.columns .incave-content .entry-meta li a,
		.four.columns .incave-content .entry-meta li a,
		.three.columns .incave-content .entry-meta li a 
													{ font-size: 11px; margin-right: 10px; }

		.eight.columns .incave-content .incave-share-meta,
		.nine.columns .incave-content .incave-share-meta
													{ width: 25%; }

		.six.columns .incave-content .incave-share-meta,
		.four.columns .incave-content .incave-share-meta,
		.three.columns .incave-content .incave-share-meta
												 	{ width: 100%; }

		.three.columns .incave-content .incave-share-meta,
		.four.columns .incave-content .incave-share-meta,
		.six.columns .incave-content .incave-share-meta 
													{ margin-left: 0; }
		
		.four.columns .incave-content .incave-share-meta ul,
		.three.columns .incave-content .incave-share-meta ul 
													{ margin-top: 0; }

		.three.columns .incave-content .incave-share-meta ul li
													{ width: 35px; }

		.four.columns .incave-content .incave-share-meta ul li
													{ width: 52px; }

		.six.columns .incave-content .incave-share-meta ul li 
													{ width: 84px; }

		.eight.columns .incave-content .incave-share-meta ul li
													{ width: 25px; }

		.nine.columns .incave-content .incave-share-meta ul li
													{ width: 30px; }
		.border-active .nine.columns .incave-content .incave-share-meta ul li
													{ width: 20px; }

		.four.columns .incave-content #singlePostTitle .entry-meta, 
		.three.columns .incave-content #singlePostTitle .entry-meta 
													{ display: block !important; }
		
		
		.eight.columns .incave-content #singlePostTitle .entry-meta,
		.nine.columns .incave-content #singlePostTitle .entry-meta,
		.three.columns .incave-content #singlePostTitle .entry-meta-links,
		.four.columns .incave-content #singlePostTitle .entry-meta-links,
		.six.columns .incave-content #singlePostTitle .entry-meta-links,
		.three.columns .incave-content #singlePostTitle .incave-share-meta-single,
		.four.columns .incave-content #singlePostTitle .incave-share-meta-single,
		.six.columns .incave-content #singlePostTitle .incave-share-meta-single
													{ width: 100%; }

		.three.columns .incave-content #singlePostTitle .incave-share-meta-single,
		.four.columns .incave-content #singlePostTitle .incave-share-meta-single,
		.six.columns .incave-content #singlePostTitle .incave-share-meta-single
													{ padding-left: 0; }

		.three.columns .incave-content #singlePostTitle .entry-meta-links,
		.four.columns .incave-content #singlePostTitle .entry-meta-links,
		.six.columns .incave-content #singlePostTitle .entry-meta-links
													{ margin-bottom: 20px;  }
		
		.eight.columns .incave-content #singlePostTitle .entry-meta-links li,
		.nine.columns .incave-content #singlePostTitle .entry-meta-links li
													{ padding: 0 4px; }

		.three.columns .incave-content #singlePostTitle .entry-meta-links li i,
		.four.columns .incave-content #singlePostTitle .entry-meta-links li i,
		.six.columns .incave-content #singlePostTitle .entry-meta-links li i,
		.eight.columns .incave-content #singlePostTitle .entry-meta-links li i,
		.nine.columns .incave-content #singlePostTitle .entry-meta-links li i 
													{ margin-right: 0; }

		.three.columns .incave-content #singlePostTitle .incave-share-meta-single ul
		.four.columns .incave-content #singlePostTitle .incave-share-meta-single ul,
		.six.columns .incave-content #singlePostTitle .incave-share-meta-single ul
													{ line-height: 1; }

		.six.columns .incave-content #singlePostTitle .incave-share-meta-single ul li
													{ padding: 0; width: 16%; }	
		
	
	/*	Post title	*/	

		.twelve.columns .widget .post-entry .post-title h2		{ margin-top: 0; }
		.post-entry .post-title a 					{ color: #333; }
		.post-entry .post-title a:hover,
		.post-entry .post-title a:active, 			
		.post-entry .post-title a:focus 			{ color: #625300; }
		#singlePostTitle 							{ line-height: 1em; margin: 0 0 3em; }
		/* #singlePostTitle header 					{ margin-top: 1.5em; margin-bottom: .5em; } */
		#singlePostTitle header h2 					{ margin-bottom: 26px; }		

		
	/*	Post excerpt	*/

		.button.post-read-more span 				{ font-size: 14px; margin-right: 10px; }
		.post-excerpts p 							{ font-size: 13px; margin-bottom: 20px; overflow: hidden; }
		.post-excerpts .button 						{ margin-top: 10px; }
		.post-password-form 						{ margin-bottom: 0; overflow: hidden; }
		#singlePost .post-body .post-password-form 	{ float: left; margin-bottom: 50px; width: 100%; }
		.post-password-form .post-password-form-message { margin-bottom: 25px; }
		.post-password-form .post-password-form-container { margin-bottom: 0; }
		.post-password-form label 					{ width: 100%; }
		.post-password-form input[type="password"] 	{ float: left; margin-bottom: 0px; height: 36px; position: relative; width: 75%; }
		.post-password-form input[type="submit"] 	{ float: left; font-size: 14px; margin-top: 0; margin-left: 5%; position: relative; width: 20%; }
		.incave-blog-list-masonry .post-password-form input[type="password"] { width: 100%; }
		.incave-blog-list-masonry .post-password-form input[type="submit"] { margin-top: 25px; margin-left: 0; width: 100%; }


		
	/*	Post meta	*/	
		
		.entry-meta 								{ padding-left: 0; }
		.entry-meta ul								{ list-style: none; margin-bottom: 0; }	
		.post-entry .post-title h2 a 				{ color: #505050; }
		.post-entry .post-title h2 a:hover			{ color: #625300; }
		.three.columns.entry-meta					{ margin-right: 0; font-size: 0.85em; -webkit-backface-visibility: hidden; }
		.entry-meta li i 							{ color: #625300; font-size: 14px; margin-right: 0.5em; }
		.entry-meta li a 							{ color: #313131; }
		.entry-meta li a:hover 						{ color: #625300; }
		.post-read-more i 							{ font-size: 14px; margin-left: 1em; }
		.incave-share-meta 							{ padding-left: 0; }
		.incave-share-meta ul						{ list-style: none; background: #f1f1f1; padding: 7px; margin-top: 25px; margin-bottom: 0; text-align: center; }
		.incave-share-meta ul li 					{ display: inline-block; font-size: 14px; padding: 0px; width: 24px; }
		.incave-share-meta ul li a 					{ color: #999; }
		.incave-share-meta ul li a:hover,
		.incave-share-meta ul li a:active 			{ color: #625300; }		
		.incave-share-meta ul li i 					{ padding-right: 0; }

		.incave-blog-list .entry-meta,
		.incave-search-list .entry-meta,
		.incave-tag-list .entry-meta 			{  margin-bottom: 25px; }

		.incave-blog-list .entry-meta,
		#singlePostTitle .entry-meta,
		.incave-search-list .entry-meta,
		.incave-tag-list .entry-meta 			{ margin-top: 0px; }

		.incave-blog-list .entry-meta-links,
		.incave-search-list .entry-meta-links,
		.incave-tag-list .entry-meta-links 		{  line-height: 2;  }

		#singlePostTitle .entry-meta-links 			{ background: #f1f1f1; line-height: 2; margin-bottom: 0; margin-left: 0; padding: 10px; }

		.incave-blog-list .entry-meta-links li,
		.incave-search-list .entry-meta-links li,
		.incave-tag-list .entry-meta-links li 	{ color: #999; display: inline; font-size: 11px;  padding-right: 10px; }

		#singlePostTitle .entry-meta-links li		{ display: inline-block; font-size: 12px; padding: 0 8px; }

		.incave-blog-list .entry-meta-links li i,
		.incave-search-list .entry-meta-links li i,
		.incave-tag-list .entry-meta-links li i 	{ color: #bbb; font-size: 13px; }

		.incave-blog-list .entry-meta-links li i,
		#singlePostTitle .entry-meta-links li i,
		.incave-search-list .entry-meta-links li i,
		.incave-tag-list .entry-meta-links li i 	{ margin-right: 0.25em; }

		.incave-blog-list .entry-meta-links li a,
		.incave-search-list .entry-meta-links li a,
		.incave-tag-list .entry-meta-links li a 	{ color: #999; }

		.incave-blog-list .entry-meta-links li a:hover,
		.incave-blog-list .entry-meta-links li a:active,
		.incave-search-list .entry-meta-links li a:hover,
		.incave-search-list .entry-meta-links li a:active,
		.incave-tag-list .entry-meta-links li a:hover,
		.incave-tag-list .entry-meta-links li a:active  { color: #625300; }

		.incave-share-meta-single 					{ padding-left: 3px; }
		.incave-share-meta-single ul 				{ list-style: none; background: #f1f1f1; line-height: 2; margin-left: 0 !important; margin-bottom: 0 !important; padding: 10px; text-align: center; }
		.incave-share-meta-single ul li 			{ display: inline-block; font-size: 12px; }
		.incave-share-meta-single ul li a i 		{ color: #999; }
		.incave-share-meta-single ul li a i:hover,
		.incave-share-meta-single ul li a i:active 	{ color: #625300; }
		.incave-share-meta-single ul li i 			{ padding-right: 0; }

		#singlePost .post-single-bottom-meta 		{ margin-top: 50px; }					

	/*  Post single navigation */

		#singlePost .post-single-navigation 		{ border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1);  margin-top: 50px; padding: 10px 0; }
		#singlePost .post-single-navigation a 		{ color: #656565; font-size: 14px; line-height: 1.5; }
		#singlePost .post-single-navigation a:hover,
		#singlePost .post-single-navigation a:active { color: #625300; }
		#singlePost .post-single-navigation .post-single-navigation-prev {  }
		
		#singlePost .post-single-navigation .post-single-navigation-prev:before { font-family: FontAwesome; content: "\f060"; padding-right: 10px; }
		
		#singlePost .post-single-navigation .post-single-navigation-next { float: right; }
		
		#singlePost .post-single-navigation .post-single-navigation-next:after { font-family: FontAwesome; content: "\f061"; padding-left: 10px; }
		

	/* 	Post tags	*/

		#singlePost .post-single-tags 				{ margin: 25px 0; }
		#singlePost .post-single-tags p 			{ display: inline-block; font-size: 12px; width: auto; margin-right: 10px; margin-bottom: 4px; }
		#singlePost .post-single-tags p i 			{ color: #999; padding-right: 10px; }
		#singlePost .post-single-tags a 			{ display: inline-block; margin-bottom: 4px; padding-top: 10px; padding-bottom: 10px; width: auto !important; }

	/* 	Post relateds	*/

		.entry-related 								{ margin: 25px 0; }
		.entry-related ul 							{ display: block; float: left; margin: 1em 0 2em; }
		.entry-related .post-entry 					{ display: block; float: left; margin-right: 10px; width: 222px; height: 190px; }
		.entry-related .post-entry:last-child 		{ margin: 0; }


	/* 	Post comments	*/		
		
		#postComments								{ padding: 25px 0; }
		#singlePost #postComments 					{ padding: 25px 0 0; }
		#postComments ul							{ list-style: none; }
		#postComments ul.children					{ padding-left: 45px; }
		#postComments .comment-pagination .pagination { margin-top: 0; } 		
		.comment-entry								{ margin-bottom: 2.5em; z-index: 999; }
		.comment-avatar								{ float: left; position: relative; width: 50px; height: 50px; z-index: 1; }
		.comment-meta:before 						{ display: block; content: ''; position: absolute; left: 55px; z-index: 0; border: solid 10px; border-right-color: #f5f5f5; border-color: transparent rgba(240, 240, 240, 0.7) transparent transparent; width: 0; height: 0; top: 15px; }
		.comment-meta								{ background: #f5f5f5; background: rgba(240, 240, 240, 0.7); margin-left: 75px; padding: 10px 25px; z-index: 999; }
		.comment-body								{ margin-top: 17px;	}
		.comment-pagination							{ margin-bottom: 20px; }
		#respond									{ margin: 2em auto; }
		#singlePost #respond 						{ margin-bottom: 0; }
		#respond .respond-title, 
		#respond .contact-title						{ margin-bottom: 1em; }
		#respond .comment-author,
		#respond .contact-author,
		#respond .comment-author-email,
		#respond .comment-author-website 			{ margin-top: 1em; margin-bottom: 1em; }
		#respond label								{ margin-bottom: 5px; }
		#respond label span							{ color: #e6514c; }
		.comment-form textarea						{ min-height: 150px; }
		.commentlist 								{ margin: 0 0 20px; list-style-type: none; padding: 0; }
		.comment-author, .comment-time 				{ margin: 10px 0; }
		.comment-author cite 						{ font-size: 14px; font-style: normal; padding-left: 0; }
		.comment-time 								{ font-size: 14px; }
		.comment-body p 							{ font-size: 14px; }
		#respond .form-submit 						{ margin-bottom: 20px; }
		#respond input[type=submit] 				{ margin-top: 15px; }
		input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea
													{ background: rgba(255, 255, 255, 0.7); }

		#footer input[type="text"], #footer input[type="password"], #footer input[type="date"], #footer input[type="datetime"], #footer input[type="email"], #footer input[type="number"], #footer input[type="search"], #footer input[type="tel"], #footer input[type="time"], #footer input[type="url"], #footer textarea 
													{ background: rgba(55, 55, 55, 0.9); border-color: #454545; color: #eee; }


	/*	Author info  */

		.author-info 								{ margin-top: 20px; margin-bottom: 20px; }
		.author-info .author-avatar 				{ width: 10%; }
		.author-info .author-descriptions 			{ width: 90%; }
		.author-info .author-avatar img				{ max-height: 128px; max-width: 128px; }
		.author-info .author-name 					{ margin-top: 4px; }
		.author-info .author-intro 					{ font-size: 14px; margin-bottom: 0; }

		.author-info .author-avatar 				{ padding-right: 25px; }
		.author-info .author-descriptions 			{ padding-left: 25px; }
		.six.columns .incave-content .author-info .author-avatar 	{ width: 25%; }
		.eight.columns .incave-content .author-info .author-avatar 	{ width: 20%; }

		.six.columns .incave-content .author-info .author-descriptions 	{ width: 75%; }
		.eight.columns .incave-content .author-info .author-descriptions { width: 80%; }

		.incave-author-archive .author-info 		{ margin-top: 0; margin-bottom: 0; }

		.six.columns .incave-content .author-info,
		.eight.columns .incave-content .author-info,
		.four.columns .incave-content .author-info,
		.nine.columns .incave-content .author-info,
		.three.columns .incave-content .author-info	{ padding-left: 0; padding-right: 0; }

		.three.columns .incave-content .author-avatar,
		.four.columns .incave-content .author-avatar
													{ margin-bottom: 10px; padding-right: 0; width: 100%; }

		.three.columns .incave-content .author-avatar img,
		.four.columns .incave-content .author-avatar img 
													{ width: 100%; max-height: 100%; max-width: 100%; }

		.three.columns .incave-content .author-descriptions,
		.four.columns .incave-content .author-descriptions 
													{ padding-left: 0; width: 100%; }

		.incave-blog-single .author-info 			{ margin-bottom: 0px; }
		.incave-author-archive .author-info-container 	{ margin-bottom: 50px; }
		.author-info-container 						{ background: rgba(250, 250, 250, 0.7); margin-bottom: 0; width: 100%; }


	/*	Post masonry 	*/

		.blog-masonry-container 					{ margin-left: -25px; margin-right: -25px; }
		.incave-blog-list-masonry .post-info-wrapper{ background-color: #fff; background-color: rgba(255, 255, 255, 0.7); }
		.incave-blog-list-masonry .post-entry 		{ float: left !important; height: auto; margin-bottom: 50px; overflow: hidden; position: relative; }
		.incave-blog-list-masonry .post-entry-inner { border: 1px solid #e6e6e6; display: block; float: left; position: relative; width: 100%; height: auto; }
		.incave-blog-list-masonry .post-entry .border-container 	{ padding: 0; }
		.incave-blog-list-masonry .post-title 		{ line-height: 1.4; margin-top: 25px !important; margin-bottom: 5px; }
		.incave-blog-list-masonry .entry-meta 		{ color: #999; font-size: 12px; margin-bottom: 20px; }
		.incave-blog-list-masonry .entry-meta i 	{ color: #625300; }
		.incave-blog-list-masonry .entry-meta a 	{ color: #999; }
		.incave-blog-list-masonry .entry-meta a:hover,
		.incave-blog-list-masonry .entry-meta a:active { color: #625300; }
		.incave-blog-list-masonry .entry-meta .sep 	{ margin: 0 10px; }
		.incave-blog-list-masonry .post-excerpts p 	{ margin-bottom: 25px; }

		.incave-blog-list-masonry .post-continue 	{ border-top: 1px solid #e6e6e6; position: relative; overflow: hidden; }
		.incave-blog-list-masonry .post-continue .button-icon i 	{ padding-right: 0; }
		.incave-blog-list-masonry .post-continue .button-reversed
													{ background: #fafafa; color: #999; }
		.incave-blog-list-masonry .post-continue .button:active.button-reversed
													{ -webkit-box-shadow: none;  -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
		.incave-blog-list-masonry .post-entry-inner:hover .post-continue .button.button-reversed .button-icon i,
		.incave-blog-list-masonry .post-entry-inner:hover .post-continue .button.button-reversed .button-value 
													{ color: #fff; position: relative; -webkit-transition: all 0ms ease-out !important; -moz-transition: all 0ms ease-out !important; -o-transition: all 0ms ease-out !important; -ms-transition: all 0ms ease-out !important; transition: all 0ms ease-out!important; z-index: 9; }
		.incave-blog-list-masonry .post-entry-inner:hover .post-read-more i { color: #fff; z-index: 9; }
		.incave-blog-list-masonry .post-entry-inner:hover .post-continue .button:active.button-reversed .button-icon i,
		.incave-blog-list-masonry .post-entry-inner:hover .post-continue .button:active.button-reversed .button-value
													{ color: #625300; -webkit-transition: all 0ms ease-out !important; -moz-transition: all 0ms ease-out !important; -o-transition: all 0ms ease-out !important; -ms-transition: all 0ms ease-out !important; transition: all 0ms ease-out!important; }
		.incave-blog-list-masonry .post-entry-inner:hover .post-continue .button.button-reversed .button-hover-bg 				
													{ border: 0; margin: 0; left: -2px; opacity: 1; right: -2px; background: #625300; opacity: 1;  }
		.incave-blog-list-masonry .post-entry-inner:hover .post-continue .button:active.button-reversed .button-hover-bg 			
													{ background: none; }
	
	/*	Post single	*/

		.six.columns .incave-content .post-entry-single,
		.eight.columns .incave-content .post-entry-single,
		.four.columns .incave-content .post-entry-single,
		.nine.columns .incave-content .post-entry-single,
		.three.columns .incave-content .post-entry-single
													{ padding-left: 0; padding-right: 0; }

		
		.six.columns .incave-content .single-navigation,
		.four.columns .incave-content .single-navigation,
		.three.columns .incave-content .single-navigation 
													{ margin-top: 10px; padding-left: 0; width: 100%; }

		.six.columns .incave-content .single-navigation .arrow.first a,
		.four.columns .incave-content .single-navigation .arrow.first a,
		.three.columns .incave-content .single-navigation .arrow.first a
													{ margin-left: 0; } 

		.six.columns .incave-content .post-entry-single .post-entry-slider,
		.four.columns .incave-content .post-entry-single .post-entry-slider,
		.three.columns .incave-content .post-entry-single .post-entry-slider
													{ margin-bottom: 20px; }

		.six.columns .incave-content .post-entry-single header,
		.four.columns .incave-content .post-entry-single header,
		.three.columns .incave-content .post-entry-single header
													{ margin-top: 0 !important; width: 100%; }

		.six.columns .incave-content .post-entry-single .entry-related-header,
		.four.columns .incave-content .post-entry-single .entry-related-header,
		.three.columns .incave-content .post-entry-single .entry-related-header
													{ padding-right: 0; width: 100%; }

		.six.columns .incave-content .post-entry-single .entry-related-header h3,
		.four.columns .incave-content .post-entry-single .entry-related-header h3,
		.three.columns .incave-content .post-entry-single .entry-related-header h3 
													{ margin-bottom: 20px; }

		.six.columns .incave-content .post-entry-single .related-carousel-nav,
		.four.columns .incave-content .post-entry-single .related-carousel-nav,
		.three.columns .incave-content .post-entry-single .related-carousel-nav
						 							{ padding-left: 0; width: 100%; }

		.six.columns .incave-content .post-entry-single .related-carousel-prev,
		.four.columns .incave-content .post-entry-single .related-carousel-prev,
		.three.columns .incave-content .post-entry-single .related-carousel-prev 
													{ margin-left: 0; }

		.nine.columns .incave-content .post-entry-single .related-carousel .da-thumbs li .img-overlay
													{  }

		.three.columns .incave-content .post-entry-single .related-carousel .da-thumbs li .portfo-title 
													{ padding-left: 7px; padding-right: 7px; }


	
	/*	Page
	------------------------------- */
	
		#pageTitle.wrapper 							{ background-color: #fafafa; background-color: rgba(255, 255, 255, 0.7); background-position: center center !important; background-repeat: no-repeat; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin-top: 0; overflow: hidden; padding-top: 1em; padding-bottom: 1em; }
	
		.three.columns .incave-content .page-content,
		.four.columns .incave-content .page-content,
		.six.columns .incave-content .page-content,
		.eight.columns .incave-content .page-content,
		.nine.columns .incave-content .page-content
												 	{ padding-left: 0; padding-right: 0; }

	
	/*	Search results	*/

		.no-search-results h4						{ margin-top: 20px; margin-bottom: 40px; }
		.incave-hidden 								{ display: none; }
		.incave-search-list .incave-search-bar 		{ margin-bottom: 40px; }
		.incave-search-bar 							{ margin-bottom: 0; }
		.incave-search-bar input					{ padding: 11px 10px; line-height: 1; font-size: 14px; height: 36px;margin-bottom: 0; } 	
		.incave-search-bar .button 					{ font-size: 14px; width: 100%; }
		.incave-search-bar .button span 			{ font-size: 14px; }

		.four.columns .widget .incave-search-bar-textbox,
		.three.columns .widget .incave-search-bar-textbox
													{ width: 100%; padding-right: 0; margin-bottom: 10px; }		
		.four.columns .widget .incave-search-bar-button,
		.three.columns .widget .incave-search-bar-button
													{ width: 100%; padding-left: 0; }		


	/*	Contact us  */

		.contact-us-left, .contact-us-right 		{ margin-top: 20px; }
		.contact-us-right							{ padding-left: 35px; }
	
		.three.columns .incave-content .contact-us-left,
		.four.columns .incave-content .contact-us-left,
		.six.columns .incave-content .contact-us-left 
													{ width: 100%; }

		.eight.columns .incave-content .contact-us-left
													{  }

		.three.columns .incave-content .contact-us-right,
		.four.columns .incave-content .contact-us-right,
		.six.columns .incave-content .contact-us-right
													{ padding-left: 15px; width: 100%; }

		.eight.columns .incave-content .contact-us-right
													{  }

		.three.columns .incave-content .contact-author,
		.four.columns .incave-content .contact-author,
		.six.columns .incave-content .contact-author,
		.three.columns .incave-content .contact-author-email,
		.four.columns .incave-content .contact-author-email,
		.six.columns .incave-content .contact-author-email,
		.three.columns .incave-content .contact-us-message,
		.four.columns .incave-content .contact-us-message,
		.six.columns .incave-content .contact-us-message,
		.three.columns .incave-content .contact-author-subject,
		.four.columns .incave-content .contact-author-subject,
		.six.columns .incave-content .contact-author-subject
													{ padding-left: 0; padding-right: 0; width: 100%; }		

		.three.columns .incave-content .contact-us-left .button,
		.four.columns .incave-content .contact-us-left .button 
													{ width: 100%; }
	
	/*	404 content
	------------------------------- */

	.not-found-panel 								{ margin-top: 0px; margin-bottom: 40px; }

	.not-found-panel img 							{ width: 100%; }
	
	.not-found-panel .nf-message-big, .not-found-panel .nf-message-small
									 				{ text-align: center; }
	.not-found-panel .nf-message-big h2				{ margin-top: 30px; margin-bottom: 30px; }

	.six.columns .incave-not-found-content nav,
	.eight.columns .incave-not-found-content nav,
	.four.columns .incave-not-found-content nav,
	.nine.columns .incave-not-found-content nav,
	.three.columns .incave-not-found-content nav
											 		{ padding-left: 0; padding-right: 0; }

	.six.columns .incave-not-found-content .not-found,
	.eight.columns .incave-not-found-content .not-found,
	.four.columns .incave-not-found-content .not-found,
	.nine.columns .incave-not-found-content .not-found,
	.three.columns .incave-not-found-content .not-found 
													{ padding-left: 0; padding-right: 0; }


	/*	Portfolio
	------------------------------- */
	
	#portfolioSingleRight ul,							
	#options ul,										
	#portfolioRight ul, 								
	.portfolio-entry								{ list-style: none; }
	.portfolio-entry-slider ul						{ list-style: none; margin-bottom: 0; }
	
	.widget-right #portfolioLeft 					{ width: 100%; }
	.widget-right #portfolioRight 					{ display: block; float: left; margin-left: -10px; padding-left: 0; padding-right: 0; width: 100%; }

	.widget-right .portfolio-filter 				{ border-top: none; }
	.widget-right .portfolio-filter ul 				{ border-bottom: 1px solid #e6e6e6; }
	.widget-right .portfolio-filter ul li 			{ border-bottom: none; display: inline-block; margin-right: 15px; }
	.widget-right .portfolio-entry 					{ width: 224px; height: 151px; } 
	

	/*	Isotope Filtering	*/

		.portfo-single-title-wrapper 				{ display: block; float: left; width: 100%; margin: 0 0 2em; }
		.portfo-single-title 	 					{ margin-top: 0; }
		.portfo-single-slider-nav 					{ display: block; float: left; }
		.portfo-single-slider.nav .related-carousel-prev i
													{ padding: 8px; margin-left: 20px; }
		.portfo-single-slider.nav .related-carousel-next i
													{ padding: 8px; margin-left: 5px; }
		.portfolio-entry-slider 					{ float: left; min-height: 1px; position: relative; margin-bottom: 1em;  width: 100%; }
		.portfolio-entry-slider.flexslider 			{ border: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; margin-bottom: 2em; }
		.portfolio-entry-slider li.portfo-entry-img,
		.portfolio-entry-slider li.portfo-entry-img	img	{  width: 100%; height: auto; }
		.portfolio-entry-slider .da-thumbs li.portfo-entry-img img,
		.portfolio-entry-slider .da-thumbs li .img-overlay 
													{ width: 697px; height: 471px; }
		.portfolio-entry-slider .da-thumbs li .img-overlay span 
													{ top: 44.5%; }
		.portfolio-entry 							{											  
													  margin: 10px 5px;
													  float: left;
													  overflow: hidden;
													  margin-top: 0;
													  width: auto;
													}
		

		.da-thumbs li.full-col .img-overlay span 	{ /* margin: 11% 0; */ }
		.da-thumbs li 								{ background: #fff; border: none; outline: 0; display: block; position: relative; overflow: hidden; width: 239px; height: 161px; }
		.da-thumbs li img 							{ display: block; position: relative; width: 100%; min-height: 100%; z-index: 0; }
		.da-thumbs li .img-overlay 					{ position: absolute; background: #fff; background: rgba(255,255,255,0.4); }
		.da-thumbs li .img-overlay span 			{
													  display: block;
													  padding: 10px;
													  font-weight: normal;
													  color: #333;
													  text-align: center;
													  position: relative;	
													}
		
		.da-thumbs li .img-overlay span i 			{ background: #625300; color: #fff; font-size: 14px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); padding: 12px; width: 38px; height: 38px; }
		.da-thumbs li .img-overlay span i:hover 	{ background-color: #625300; }
		.da-thumbs li .img-overlay span i.icon-link { margin-right: 20px; }
		.da-thumbs li .img-overlay span i.icon-zoom-in 	{ margin-left: 20px; }
				
		.da-thumbs li.one-col .img-overlay span		{ font-size: 14px; }
		.portfolio-entry.one-col h4 				{ font-size: 16px; }
		.portfolio-entry h4.portfo-title  			{ font-size: 14px; margin-top: 10px; margin-bottom: 0; }
		.portfo-meta 								{ background: #fff; display: block; float: left; width: 100%; }
		.portfo-meta h4.portfo-title				{ margin-bottom: 0; text-align: left; }
		.portfo-meta h4.portfo-title a 				{ color: #505050; font-size: 14px; }
		.portfo-meta h4.portfo-title a:hover 		{ color: #625300; }
		
		.isotope-item 								{ z-index: 2; }
		
		.isotope-hidden.isotope-item 				{ pointer-events: none; z-index: 1; }

		.full-col 									{ width: 697px; height: auto; margin-left: 0; margin-bottom: 1.5em; }
		.full-col img 								{ width: 697px; height: 240px; }
		.da-thumbs li.two-col						{ width: 338px; height: 270px; }
		.da-thumbs li.two-col img,
		.da-thumbs li.two-col .img-overlay			{ width: 338px; height: 228px; }
		.da-thumbs li.two-col .img-overlay span 	{ top: 38%; }
		.da-thumbs li.one-col						{ width: 697px; height: 510px; margin-left: 0; }
		.da-thumbs li.one-col img,
		.da-thumbs li.one-col .img-overlay 			{ width: 697px; height: 471px; } 
		.da-thumbs li.one-col .img-overlay span 	{ top: 44%; }
		.related-portfo-entry .portfolio-entry 		{ margin: 0px 7px; }
		.portfolio-entry-single .related-carousel-nav,
		.related-carousel-nav.two
							 						{ width: 130px; }
		.related-carousel-nav a 					{ background: #e6e6e6; padding: 7px 9px; }
		.related-carousel-nav a:hover,
		.related-carousel-nav a:focus		 		{ background: #f0f0f0; }													
		.related-carousel-prev						{ margin-left: 31px; }


	/*	Isotope CSS3 transitions	*/

		.isotope, .isotope .isotope-item 			{
													  -webkit-transition-duration: 0.8s;
													  -moz-transition-duration: 0.8s;
													  -ms-transition-duration: 0.8s;
													  -o-transition-duration: 0.8s;
													  transition-duration: 0.8s;
													}

		.isotope 									{
													  -webkit-transition-property: height, width;
													  -moz-transition-property: height, width;
													  -ms-transition-property: height, width;
													  -o-transition-property: height, width;
													  transition-property: height, width;
													}

		.isotope .isotope-item 						{
													  -webkit-transition-property: -webkit-transform, opacity;
													  -moz-transition-property:    -moz-transform, opacity;
													  -ms-transition-property:     -ms-transform, opacity;
													  -o-transition-property:      -o-transform, opacity;
													  transition-property:         transform, opacity;
													}

	/*	disabling Isotope CSS3 transitions	*/
	
		.isotope.no-transition,
		.isotope.no-transition .isotope-item,
		.isotope .isotope-item.no-transition 		{
													  -webkit-transition-duration: 0s;
													  -moz-transition-duration: 0s;
													  -ms-transition-duration: 0s;
													  -o-transition-duration: 0s;
													  transition-duration: 0s;
													}

		#portfolioLeft h3.portfolio-filter-heading	{ margin-top: 0px; margin-bottom: 1.5em; }

		#portfolioSingleRight, #portfolioSingleLeft	{ margin-top: 0px; }
		#portfolioSingleRight h3.portfolio-filter-heading
												 	{ margin-top: 1.5em; margin-bottom: 1.5em; }
		#portfolioSingleRight h3.portfolio-overview-heading
													{ margin-top: 1.5em; margin-bottom: 1.5em; }
		#portfolioSingleRight .project-details		{ margin-bottom: 3em;}
		#portfolioSingleRight .project-view-button 	{ display: block; float: left; margin-bottom: 3em; width: 100%; }
		#portfolioSingleRight .project-view-button .button { width: 100%; }
		#portfolioSingleRight .project-details ul 	{ margin-bottom: 0; }
		#portfolioSingleRight .incave-share-meta-single { float: left; padding-left: 0; margin-bottom: 3em; width: 100%; }
		#portfolioSingleRight .incave-share-meta-single ul { margin-bottom: 0; }
		#portfolioSingleRight .incave-share-meta-single ul li { font-size: 14px; line-height: 28px; }
		#portfolioSingleRight .incave-share-meta-single ul li i { margin-right: 0.5em; }
		.incave-portfolio-single .related-portfo-entry { float: left !important; }
		#portfolioLeft 								{ margin-top: 0px; }
		#portfolioRight 							{ margin-top: 0px; margin-bottom: 25px;  }
		.portfolio-filter 							{ border-top: 1px solid #e6e6e6; margin-bottom: 1.5em; }											
		.portfolio-filter ul li 					{ border-bottom: 1px solid #e6e6e6; line-height: 1.75; padding: 10px 0; }
		.portfolio-filter ul li i 					{ color: #625300; margin-right: 10px; }
		.portfolio-filter ul li a 					{ color: #505050; }
		.portfolio-filter ul li a:hover,
		.portfolio-filter ul li a:active,
		.portfolio-filter ul li a.selected 			{ color: #625300; }

		.three.columns .incave-content #portfolioLeft,
		.four.columns .incave-content #portfolioLeft,
		.six.columns .incave-content #portfolioLeft,
		.eight.columns .incave-content #portfolioLeft, 
		.nine.columns .incave-content #portfolioLeft 	
													{ width: 100%; padding-right: 0; margin-bottom: 20px; }
		
		.six.columns .incave-content #portfolioLeft .portfolio-filter,
		.eight.columns .incave-content #portfolioLeft .portfolio-filter,
		.nine.columns .incave-content #portfolioLeft .portfolio-filter 
													{ border-bottom: 1px solid #e6e6e6; }

		.three.columns .incave-content #portfolioLeft .portfolio-filter ul,
		.four.columns .incave-content #portfolioLeft .portfolio-filter ul,
		.six.columns .incave-content #portfolioLeft .portfolio-filter ul,
		.eight.columns .incave-content #portfolioLeft .portfolio-filter ul,
		.nine.columns .incave-content #portfolioLeft .portfolio-filter ul 
													{ margin-bottom: 0; }
		
		.six.columns .incave-content #portfolioLeft .portfolio-filter ul li,
		.eight.columns .incave-content #portfolioLeft .portfolio-filter ul li,
		.nine.columns .incave-content #portfolioLeft .portfolio-filter ul li
													{ display: inline-block; border-bottom: 0; padding: 10px 20px 10px 0; }

		.three.columns .incave-content #portfolioRight,
		.four.columns .incave-content #portfolioRight,
		.six.columns .incave-content #portfolioRight,
		.eight.columns .incave-content #portfolioRight,
		.nine.columns .incave-content #portfolioRight 
													{ padding-left: 0; margin-top: 1em; width: 100%; }

		.three.columns .incave-content #portfolioRight ul,
		.four.columns .incave-content #portfolioRight ul,
		.six.columns .incave-content #portfolioRight ul,
		.eight.columns .incave-content #portfolioRight ul,
		.nine.columns .incave-content #portfolioRight ul 
													{ float:left; width: 100%; height: 100%; display: block; position: relative; padding: 0; }

		.three.columns .incave-content #portfolioRight .da-thumbs li 
													{ height: 142px; width: 210px; }
		.border-active .three.columns .incave-content #portfolioRight .da-thumbs li 
													{ height: 124px; width: 184px; }

		.four.columns .incave-content #portfolioRight .da-thumbs li 
													{ height: 203px; width: 300px; }
		.border-active .four.columns .incave-content #portfolioRight .da-thumbs li 
													{ height: 184px; width: 273px; }

		.six.columns .incave-content #portfolioRight .da-thumbs li 
													{ height: 159px; width: 235px; }
		.border-active .six.columns .incave-content #portfolioRight .da-thumbs li 
													{ height: 150px; width: 222px; }

		.eight.columns .incave-content #portfolioRight .da-thumbs li 
													{ height: 144px; width: 213px; }
		.border-active .eight.columns .incave-content #portfolioRight .da-thumbs li 
													{ height: 138px; width: 204px }

		.nine.columns .incave-content #portfolioRight .da-thumbs li 
													{ height: 164px; width: 243px; }
		.border-active .nine.columns .incave-content #portfolioRight .da-thumbs li 
													{ height: 158px; width: 234px; }

		.three.columns .incave-content #portfolioSingleLeft,
		.three.columns .incave-content #portfolioSingleRight,
		.four.columns .incave-content #portfolioSingleLeft,
		.four.columns .incave-content #portfolioSingleRight,
		.six.columns .incave-content #portfolioSingleLeft,
		.six.columns .incave-content #portfolioSingleRight,
		.eight.columns .incave-content #portfolioSingleLeft,
		.eight.columns .incave-content #portfolioSingleRight,
		.nine.columns .incave-content #portfolioSingleLeft,
		.nine.columns .incave-content #portfolioSingleRight
													{ padding-left: 0; padding-right: 0; width: 100%; }

		.three.columns .incave-content #portfolioSingleRight p,
		.four.columns .incave-content #portfolioSingleRight p,
		.six.columns .incave-content #portfolioSingleRight p,
		.eight.columns .incave-content #portfolioSingleRight p,
		.nine.columns .incave-content #portfolioSingleRight p
													{ margin-bottom: 3em; }

		.three.columns .incave-content #portfolioSingleRight .portfolio-filter ul,
		.four.columns .incave-content #portfolioSingleRight .portfolio-filter ul,
		.six.columns .incave-content #portfolioSingleRight .portfolio-filter ul,
		.eight.columns .incave-content #portfolioSingleRight .portfolio-filter ul,
		.nine.columns .incave-content #portfolioSingleRight .portfolio-filter ul
													{ border-bottom: 1px solid #e6e6e6; } 

		.three.columns .incave-content #portfolioSingleRight .portfolio-filter ul li,
		.four.columns .incave-content #portfolioSingleRight .portfolio-filter ul li,
		.six.columns .incave-content #portfolioSingleRight .portfolio-filter ul li, 
		.eight.columns .incave-content #portfolioSingleRight .portfolio-filter ul li, 
		.nine.columns .incave-content #portfolioSingleRight .portfolio-filter ul li 
													{ display: inline-block; border-bottom: 0; margin-right: 20px; }		

		
		.six.columns .incave-content #portfolioSingleRight .project-view-button,
		.eight.columns .incave-content #portfolioSingleRight .project-view-button,
		.nine.columns .incave-content #portfolioSingleRight .project-view-button 
													{ padding-right: 30px; width: 50%; } 

		.six.columns .incave-content #portfolioSingleRight .incave-share-meta-single,
		.eight.columns .incave-content #portfolioSingleRight .incave-share-meta-single,
		.nine.columns .incave-content #portfolioSingleRight .incave-share-meta-single 
													{ width: 50%; } 

		.six.columns .incave-content #portfolioSingleRight .incave-share-meta-single ul,
		.eight.columns .incave-content #portfolioSingleRight .incave-share-meta-single ul,
		.nine.columns .incave-content #portfolioSingleRight .incave-share-meta-single ul
													{ padding: 4px 10px; } 

		.three.columns .incave-content .related-portfo-entry,
		.four.columns .incave-content .related-portfo-entry,
		.six.columns .incave-content .related-portfo-entry,
		.eight.columns .incave-content .related-portfo-entry,
		.nine.columns .incave-content .related-portfo-entry		
													{ padding-right: 0; width: 100%; }

		.nine.columns.column-border .related-portfo-entry .portfolio-entry
													{ width: 220px; height: 143px; }

		.three.columns .incave-content .related-portfo-entry .entry-related-header,
		.four.columns .incave-content .related-portfo-entry .entry-related-header
													{ margin-bottom: 2em;  }

		.three.columns .incave-content .related-portfo-entry .entry-related-header,
		.three.columns .incave-content .related-portfo-entry .related-carousel-nav,
		.four.columns .incave-content .related-portfo-entry .entry-related-header,
		.four.columns .incave-content .related-portfo-entry .related-carousel-nav
													{ padding-left: 0; padding-right: 0; width: 100%; }

		.three.columns .incave-content .related-portfo-entry .related-carousel-nav a.related-carousel-prev,
		.four.columns .incave-content .related-portfo-entry .related-carousel-nav a.related-carousel-prev
													{ margin-left: 0; }
		
		.incave-portfolio.widget .incave-portfolio-grid ul.da-thumbs
													{ margin-left: -5px; margin-right: -5px; list-style: none;  }

		.incave-portfolio.widget .incave-portfolio-grid .portfolio-entry 
													{ margin: 0px 5px 10px 5px; width: 250px; height: 167px; }
		
		.incave-portfolio.widget .incave-portfolio-grid .da-thumbs li img
											 		{ width: 100%; height: 100%; }
		
		.incave-portfolio.widget .portfo-meta 		{  }

		.widget-left .three.columns .incave-portfolio.widget .incave-portfolio-grid ul.da-thumbs,
		.widget-right .three.columns .incave-portfolio.widget .incave-portfolio-grid ul.da-thumbs
													{ margin-left: 0; margin-right: 0; }
		

		.widget-left .three.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry h4,
		.widget-right .three.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry h4
													{ font-size: 14px; }
		.widget-left .three.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry,
		.widget-right .three.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry
													{ margin: 0 0 10px 0; width: 100%; }

		.widget-left .three.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li img,
		.widget-right .three.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li img,
		.widget-left .three.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li .img-overlay,
		.widget-right .three.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li .img-overlay
													{ width: 215px; height: 145px; }
	
		.widget-left .nine.columns .incave-portfolio.widget .incave-portfolio-grid ul.da-thumbs,
		.widget-right .nine.columns .incave-portfolio.widget .incave-portfolio-grid ul.da-thumbs
													{ margin-left: -9px; margin-right: 0; }

		.widget-left .nine.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry,
		.widget-right .nine.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry		 
													{ margin: 0 0px 10px 10px; }

		.widget-left .nine.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li img,
		.widget-right .nine.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li img,
		.widget-left .nine.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li .img-overlay,
		.widget-right .nine.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li .img-overlay
													{ width: 228px; height: 154px; }
		

		.widget-half .six.columns .incave-portfolio.widget .incave-portfolio-grid ul.da-thumbs,
		footer .eight.columns .incave-portfolio.widget .incave-portfolio-grid ul.da-thumbs
													{ margin-left: -5px; margin-right: -5px; }

		.widget-half .six.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li img,
		.widget-half .six.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li .img-overlay
													{ width: 225px; height: 152px; }

		.widget-left .nine.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry h4,
		.widget-right .nine.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry h4,
		.widget-half .six.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry h4
													{ font-size: 14px; }


		footer .four.columns .incave-portfolio.widget .incave-portfolio-grid ul.da-thumbs,
		footer .eight.columns .incave-portfolio.widget .incave-portfolio-grid ul.da-thumbs
													{ margin-left: -5px; margin-right: -5px; }

		.three.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry
													{ width: 66px; height: 44px; }
		.border-active .three.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry
													{ width: 58px; height: 39px; }

		.four.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry
													{ width: 96px; height: 64px; }
		.border-active .four.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry
													{ width: 88px; height: 59px; }		

		.six.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry
													{ width: 240px; height: 161px; }
		.border-active .six.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry
													{ width: 214px; height: 144px; }

		.eight.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry
													{ width: 216px; height: 145px; }
		.border-active .eight.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry
													{ width: 208px; height: 140px; }

		.nine.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry
													{ width: 246px; height: 165px; }
		.border-active .nine.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry
													{ width: 238px; height: 161px; }

		.three.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry .incave-overlay,
		.four.columns .incave-portfolio.widget .incave-portfolio-grid .portfolio-entry .incave-overlay
													{ display: none; }

		.incave-portfolio.widget .incave-portfolio-grid-full ul.da-thumbs
													{  }

		.incave-portfolio.widget .incave-portfolio-grid-full .portfolio-entry
													{ border: 0; margin: 0; width: 25%; height: 165px; }

		.widget-full.wide-active .wide-width .no-padding .incave-portfolio.widget .incave-portfolio-grid-full .portfolio-entry
													{ width: 20%; height: 245px; } 

	/* Portfolio grid */

	.incave-portfolio-list-grid #portfolioLeft 		{ display: block; overflow: hidden; padding-right: 0; text-align: center; width: 100%; }
	.incave-portfolio-list-grid .portfolio-filter 	{ border-top: 0; border-bottom: 0; display: block; position: relative; width: 100%; height: 100%; }
	.incave-portfolio-list-grid #portfolioLeft h3.portfolio-filter-heading { display: inline-block; line-height: 1; margin-top: 1em; margin-right: 15px; margin-bottom: 1em; vertical-align: middle; }
	.three.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter ul, 
	.four.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter ul, 
	.six.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter ul, 
	.eight.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter ul, 
	.nine.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter ul,
	.incave-portfolio-list-grid #options ul  		{ display: inline-block; line-height: 1; margin-top: 0; margin-bottom: 0; overflow: hidden; position: relative; vertical-align: middle; }
	.incave-portfolio-list-grid #options ul li   	{ border: 0; display: inline-block; padding: 0px 0 3px; }
	.incave-portfolio-list-grid #options ul li .button.selected { background: #625300; color: #fff; }
	.incave-portfolio-list-grid #options ul li .button.selected:hover,
	.incave-portfolio-list-grid #options ul li .button.selected:active { background: #625300; }
	.incave-portfolio-list-grid #portfolioLeft p 	{  }
	.incave-portfolio-list-grid #portfolioRight  	{ display: block; margin-top: 1.5em; overflow: hidden; padding-left: 0; position: relative; width: 100%; height: auto; }
	
	.incave-portfolio-list-grid #portfolioRight ul 	{ display: block; float: left; overflow: hidden; position: relative; width: 100%; height: 100%; }
	.incave-portfolio-list-grid .portfolio-entry 	{ margin: 2px; }
	.incave-portfolio-list-grid .da-thumbs li 		{ width: 253px; height: 170px; }
	.incave-portfolio-list-grid #postPagination 	{ margin-left: 0; padding-left: 0; width: 100%; }

	.three.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter,
	.four.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter,
	.six.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter,
	.eight.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter,
	.nine.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter,
	.three.columns .incave-portfolio-list-masonry #portfolioLeft .portfolio-filter,
	.four.columns .incave-portfolio-list-masonry #portfolioLeft .portfolio-filter,
	.six.columns .incave-portfolio-list-masonry #portfolioLeft .portfolio-filter,
	.eight.columns .incave-portfolio-list-masonry #portfolioLeft .portfolio-filter,
	.nine.columns .incave-portfolio-list-masonry #portfolioLeft .portfolio-filter 
													{ border: 0; }

	.three.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter ul li, 
	.four.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter ul li, 
	.six.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter ul li,
	.eight.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter ul li, 
	.nine.columns .incave-portfolio-list-grid #portfolioLeft .portfolio-filter ul li,
	.three.columns .incave-portfolio-list-masonry #portfolioLeft .portfolio-filter ul li, 
	.four.columns .incave-portfolio-list-masonry #portfolioLeft .portfolio-filter ul li, 
	.six.columns .incave-portfolio-list-masonry #portfolioLeft .portfolio-filter ul li,
	.eight.columns .incave-portfolio-list-masonry #portfolioLeft .portfolio-filter ul li, 
	.nine.columns .incave-portfolio-list-masonry #portfolioLeft .portfolio-filter ul li 
													{ padding: 0px 0 3px; }

	.three.columns .incave-portfolio-list-grid #portfolioRight .da-thumbs li
													{ width: 215px; height: 145px; }

	.four.columns .incave-portfolio-list-grid #portfolioRight .da-thumbs li
													{ width: 304px; height: 205px; }

	.six.columns .incave-portfolio-list-grid #portfolioRight .da-thumbs li
													{ width: 240px; height: 162px; }

	.eight.columns .incave-portfolio-list-grid #portfolioRight .da-thumbs li
													{ width: 219px; height: 148px; }

	.nine.columns .incave-portfolio-list-grid #portfolioRight .da-thumbs li 
													{ width: 249px; height: 168px; }


	.border-active .three.columns .incave-portfolio-list-grid #portfolioRight .da-thumbs li
													{ width: 165px; height: 111px; }

	.border-active .four.columns .incave-portfolio-list-grid #portfolioRight .da-thumbs li
													{ width: 254px; height: 171px; }

	.border-active .six.columns .incave-portfolio-list-grid #portfolioRight .da-thumbs li
													{ width: 215px; height: 145px; }

	.border-active .eight.columns .incave-portfolio-list-grid #portfolioRight .da-thumbs li
													{ width: 210px; height: 141px; }

	.border-active .nine.columns .incave-portfolio-list-grid #portfolioRight .da-thumbs li
													{ width: 240px; height: 162px; }


	/* Portfolio grid three columns */

	.incave-portfolio-list-grid.three-columns .da-thumbs li { width: 339px; height: 217px; }


	/* Portfolio grid two columns */

	.incave-portfolio-list-grid.two-columns .da-thumbs li { width: 511px; height: 327px; }


	/* Portfolio grid one column */

	.incave-portfolio-list-grid.one-columns .da-thumbs li { width: 1026px; height: 657px; }


	/* Portfolio masonry */

	.incave-portfolio-list-masonry #portfolioLeft 	{ display: block; overflow: hidden; padding-right: 0; text-align: center; width: 100%; }
	.incave-portfolio-list-masonry .portfolio-filter { border-top: 0; border-bottom: 0; display: block; position: relative; width: 100%; height: 100%; }
	.incave-portfolio-list-masonry #portfolioLeft h3.portfolio-filter-heading { display: inline-block; line-height: 1; margin-top: 1em; margin-right: 15px; margin-bottom: 1em; vertical-align: middle; }
	.incave-portfolio-list-masonry #options ul  	{ display: inline-block; line-height: 1; margin-top: 0; margin-bottom: 0; position: relative; vertical-align: middle; }
	.incave-portfolio-list-masonry #options ul li   { border: 0; display: inline-block; padding: 0px 0 3px; }
	.incave-portfolio-list-masonry #options ul li .button.selected { color: #fff; }
	.incave-portfolio-list-masonry #portfolioLeft p {  }
	.incave-portfolio-list-masonry #portfolioRight  { display: block; margin-top: 1.5em; overflow: hidden; padding-left: 0; position: relative; width: 100%; height: auto; }
	.incave-portfolio-list-masonry #portfolioRight ul 	{ display: block; float: left; overflow: hidden; position: relative; width: 100%; height: 100%; }
	.incave-portfolio-list-masonry #options ul li .button.selected { background: #625300; color: #fff; }
	.incave-portfolio-list-masonry #options ul li .button.selected:hover,
	.incave-portfolio-list-masonry #options ul li .button.selected:active { background: #625300; }
	.incave-portfolio-list-masonry .portfolio-entry { margin: 2px; }
	.incave-portfolio-list-masonry .da-thumbs li 	{ width: 253px; height: auto; }
	.incave-portfolio-list-masonry .da-thumbs li img { min-height: 1px; }
	.incave-portfolio-list-masonry #postPagination 	{ margin-left: 0; padding-left: 0; width: 100%; }

	.three.columns .incave-portfolio-list-masonry #portfolioRight .da-thumbs li
													{ width: 215px; height: auto; }

	.four.columns .incave-portfolio-list-masonry #portfolioRight .da-thumbs li
													{ width: 304px; height: auto; }

	.six.columns .incave-portfolio-list-masonry #portfolioRight .da-thumbs li
													{ width: 240px; height: auto; }

	.eight.columns .incave-portfolio-list-masonry #portfolioRight .da-thumbs li
													{ width: 219px; height: auto; }

	.nine.columns .incave-portfolio-list-masonry #portfolioRight .da-thumbs li 
													{ width: 249px; height: auto; }


	.border-active .three.columns .incave-portfolio-list-masonry #portfolioRight .da-thumbs li
													{ width: 165px; height: auto; }

	.border-active .four.columns .incave-portfolio-list-masonry #portfolioRight .da-thumbs li
													{ width: 254px; height: auto; }

	.border-active .six.columns .incave-portfolio-list-masonry #portfolioRight .da-thumbs li
													{ width: 215px; height: auto; }

	.border-active .eight.columns .incave-portfolio-list-masonry #portfolioRight .da-thumbs li
													{ width: 210px; height: auto; }

	.border-active .nine.columns .incave-portfolio-list-masonry #portfolioRight .da-thumbs li
													{ width: 240px; height: auto; } 

	/* Portfolio masonry three columns */

	.incave-portfolio-list-masonry.three-columns .da-thumbs li { width: 339px; height: auto; }


	/* Portfolio masonry two columns */

	.incave-portfolio-list-masonry.two-columns .da-thumbs li { width: 511px; height: auto; }


	/* Portfolio masonry one column */

	.incave-portfolio-list-masonry.one-columns .da-thumbs li { width: 1026px; height: auto; }


		
		
	/*	Team members
	------------------------------- */

	.widget-team-container.column-fix 				{ display: block; float: left; margin-left: -25px; margin-right: -25px;width: auto;height: auto; }
	.team-member-container							{ display: inline-block; margin-top: 0; margin-bottom: 2em; }
	.team-member-container-inner 					{ border: 1px solid #e6e6e6; border-color: rgba(0, 0, 0, 0.1); display: inline-block; position: relative; width: 100%; height: auto; }
	.team-member-image-container 					{ display: block; float: left; position: relative; overflow: hidden; z-index: 2; width: 100%; height: auto; } 
	.team-member-info 								{ background-color: #f9f9f9; background-color: rgba(250, 250, 250, 0.7); }
	.team-member-container img 						{ float: left; overflow: hidden; position: relative; width: 100%; height: auto; -webkit-transition: -webkit-transform 0.4s; moz-transition: -moz-transform 0.4s; transition: transform 0.4s; -webkit-backface-visibility: hidden;  } 
	.team-member-image-container:hover img 			{ 
													  -webkit-transform: translateY(-51px); 
													  -moz-transform: translateY(-51px); 
													  -ms-transform: translateY(-51px); 
													  transform: translateY(-51px); 
													}
	.team-member-image-container .incave-team-overlay 
													{ 
													  border-bottom: 1px solid #e6e6e6;
													  opacity: 0;
													  position: absolute;
													  width: 100% !important;
													  top: auto;
													  bottom: 0;													  
													  -webkit-transform: translateY(100%);
													  -moz-transform: translateY(100%);
													  -ms-transform: translateY(100%);
													  transform: translateY(100%);
													  -webkit-backface-visibility: hidden;
													  -moz-backface-visibility: hidden;
													  backface-visibility: hidden;
													  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
													  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
													  transition: transform 0.4s, opacity 0.1s 0.3s; 
													}
	.team-member-image-container:hover .incave-team-overlay 
													{ 
													  opacity: 1; 
													  -webkit-transform: translateY(0px);
													  -moz-transform: translateY(0px);
													  -ms-transform: translateY(0px);
													  transform: translateY(0px);
													  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
													  -moz-transition: -moz-transform 0.4s, opacity 0.1s;
													  transition: transform 0.4s, opacity 0.1s; 
													}
	.team-member-image-container .incave-team-overlay li 		
													{ 
													  -webkit-animation-fill-mode:both;
													  -moz-animation-fill-mode:both;
													  -ms-animation-fill-mode:both;
													  -o-animation-fill-mode:both;
													  animation-fill-mode:both;
													  -webkit-animation-duration:1s;
													  -moz-animation-duration:1s;
													  -ms-animation-duration:1s;
													  -o-animation-duration:1s;
													  animation-duration:1s;
													  opacity: 0;
													  -webkit-transform: translateY(-20px);
													  -moz-transform: translateY(-20px);
													  -o-transform: translateY(-20px);
													  transform: translateY(-20px);													
													}
	
	.team-member-image-container:hover .incave-team-overlay li:nth-child(1) 				
													{
													  -webkit-transition-delay: 0.2;
													  -moz-transition-delay: 0.2s;
													  -o-transition-delay: 0.2s;
													  -ms-transition-delay: 0.2s;
													  transition-delay: 0.2s;
													  
													}
	.team-member-image-container:hover .incave-team-overlay li:nth-child(2) 
													{
													  -webkit-transition-delay: 0.3s;
													  -moz-transition-delay: 0.3s;
													  -o-transition-delay: 0.3s;
													  -ms-transition-delay: 0.3s;
													  transition-delay: 0.3s;
													  
													}
	.team-member-image-container:hover .incave-team-overlay li:nth-child(3) 
													{
													  -webkit-transition-delay: 0.4s;
													  -moz-transition-delay: 0.4s;
													  -o-transition-delay: 0.4s;
													  -ms-transition-delay: 0.4s;
													  
													}
	.team-member-image-container:hover .incave-team-overlay li:nth-child(4) 					
													{
													  -webkit-transition-delay: 0.5s;
													  -moz-transition-delay: 0.5s;
													  -o-transition-delay: 0.5s;
													  -ms-transition-delay: 0.5s;
													  transition-delay: 0.5s;
													  
													}
	.team-member-image-container:hover .incave-team-overlay li:nth-child(5) 								
 													{
													  -webkit-transition-delay: 0.6s;
													  -moz-transition-delay: 0.6s;
													  -o-transition-delay: 0.6s;
													  -ms-transition-delay: 0.6s;
													  transition-delay: 0.6s;
													  
													}
	.team-member-image-container:hover .incave-team-overlay li:nth-child(6) 	
													{
													  -webkit-transition-delay: 0.7s;
													  -moz-transition-delay: 0.7s;
													  -o-transition-delay: 0.7s;
													  -ms-transition-delay: 0.7s;
													  transition-delay: 0.7s;
													  
													}

	.team-member-image-container:hover .incave-team-overlay li 
													{
													  opacity: 1;
													  -webkit-transform: translateY(0px);
													  -moz-transform: translateY(0px);
													  -o-transform: translateY(0px);
													  transform: translateY(0px);
													  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 1, 0.5, 2), opacity 0.1s;
													  -moz-transition: -moz-transform 0.4s cubic-bezier(0, 1, 0.5, 2), opacity 0.1s;
													  -o-transition: -moz-transform 0.4s cubic-bezier(0, 1, 0.5, 2), opacity 0.1s;
													  transition: transform 0.4s cubic-bezier(0, 1, 0.5, 2), opacity 0.1s;
													} 
	
	.incave-team-overlay 							{  }
	.incave-team-overlay ul.incave-team-overlay-contents 	{ background: #f5f5f5; display: inline-block; list-style: none; margin: 0; text-align: center; width: 100%; height: 100%; } 
	.incave-team-overlay ul li 						{ display: inline-block; line-height: 3.6; font-size: 14px; padding: 0 5px }
	.incave-team-overlay ul li a 					{ color: #757575; display: block; width: 36px; height: auto; }
	.incave-team-overlay ul li a:hover 				{ 
													  color: #625300;
													  line-height: 1.8;
													  max-width: 36px;
													  -webkit-transition: 0.2s;
													  -moz-transition: 0.2s;
													  -ms-transistion: 02s;
													  transition: 0.2s; 
													}
	h5.team-member-name 							{ font-size: 18px; margin-top: 25px; margin-bottom: 10px; }
	h6.team-member-position 						{ color: #392c14; margin-top: 0; margin-bottom: 20px; font-family:'Open Sans' !important; }
	.team-member-descriptions p 					{ margin-bottom: 20px; }
	.six.columns .incave-scode.team-container .team-member-container,
	.four.columns .incave-scode.team-container .team-member-container,
	.three.columns .incave-scode.team-container .team-member-container 
													{ width: 100%; }

	/*	Clients
	------------------------------- */

	.widget-clients-slider 							{ display: block; position: relative; width: 100%; }
	.widget-clients-content 						{ list-style: none; }
	.widget-clients-slider-content-slide 			{ display: block; float: left; margin: 0 2px; width: 100%; min-height: 100%; max-width: 204px; max-height: 152px; }	
	.widget-clients-slider-content-slide a 			{ display: block; float: left; position: relative; width: 100%; height: auto; }	
	.widget-clients-slider-content-slide img 		{ display: block; float: left; position: relative; width: 100%; height: 100%; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ filter: gray; -webkit-transition: all 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: all 0.3s ease-in-out; } 
	.widget-clients-slider-content-slide img:hover 	{ -webkit-filter: grayscale(50%); -moz-filter: grayscale(50%); -ms-filter: grayscale(50%); -o-filter: grayscale(50%); filter: grayscale(50%); filter: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: all 0.3s ease-in-out; } 
	.widget-clients-prev 							{ background: #e6e6e6; color: #555; float: left; height: 100%; margin-left: 0; padding: 7px 9px; position: absolute; top: 0; left: 0; opacity: 0; }
	.widget-clients-prev i, .widget-clients-next i 	{ text-align: center; display: inline-block; vertical-align: middle; height: 126px; line-height: 126px; position: relative; }
	.widget-clients-prev:hover 						{ background: #f0f0f0; color: #625300; }
	.widget-clients-next 							{ background: #e6e6e6; color: #555; float: right; height: 100%; margin-right: 0px; padding: 7px 9px; position: absolute; top: 0; right: 0; opacity: 0; }
	.widget-clients-next:hover 						{ background: #f0f0f0; color: #625300; }
	.widget-clients-slider:hover .widget-clients-prev,
	.widget-clients-slider:hover .widget-clients-next 	{ margin-left: 0; margin-right: 0; opacity: 1; -webkit-transition: all 200ms ease-out !important; -moz-transition: all 200ms ease-out !important; -o-transition: all 200ms ease-out !important; -ms-transition: all 200ms ease-out !important; transition: all 200ms ease-out!important; }
	#footer .widget-clients-prev,
	#footer .widget-clients-next 					{ background: #353535; color: #fff; }
	#footer .widget-clients-prev:hover,
	#footer .widget-clients-next:hover 				{ background: #252525; color: #625300; }

	/*	Counter chart
	------------------------------- */

	.incave-counter.percent-style .incave-counter-pie { display: inline-block; height: 100%; position: relative; text-align: center; }
	.incave-counter.percent-style .incave-counter-number { display: inline-block; font-size: 20px; line-height: 130px; margin-bottom: 25px; position: relative; width: 130px; z-index: 2; }
	.incave-counter.percent-style .incave-counter-number:after { content: '%'; margin-left: 0.1em; font-size: .8em; }
	.incave-counter.percent-style .incave-counter-pie canvas { position: absolute; top: 0; left: 0; }
	.incave-counter .incave-counter-column 			{ float: left; padding-top: 25px; overflow: hidden; padding-bottom: 25px; text-align: center; }
	.incave-counter.percent-style .incave-counter-heading { font-size: 16px; }

	.incave-counter.percent-style.inverted,
	.incave-counter.percent-style.inverted h4  		{ color: #eee; }

	.six.columns .widget .incave-counter-column.three.columns,
	.eight.columns .widget .incave-counter-column.three.columns { width: 50%; }

	.six.columns .widget .incave-counter-column.four.columns,
	.three.columns .widget .incave-counter-column.three.columns,
	.three.columns .widget .incave-counter-column.four.columns,
	.three.columns .widget .incave-counter-column.six.columns,
	.four.columns .widget .incave-counter-column.three.columns,
	.four.columns .widget .incave-counter-column.four.columns,
	.four.columns .widget .incave-counter-column.six.columns { width: 100%; }

	.incave-counter.numbers-style .incave-counter-pie { display: inline-block; height: 100%; position: relative; text-align: center; }
	.incave-counter.numbers-style i 				{ color: #625300; display: block; font-size: 54px; line-height: 1; margin-bottom: 25px; padding-right: 0; } 
	.incave-counter.numbers-style .secondary-color i { color: #e9e9e9; }
	.incave-counter.numbers-style .green-color i 	{ color: #a3dc7c; }
	.incave-counter.numbers-style .red-color i 		{ color: #ed6f6f; }
	.incave-counter.numbers-style .incave-counter-number { display: inline-block; font-size: 60px; line-height: 1; margin-bottom: 15px; position: relative; width: 100%; z-index: 2; }
	.incave-counter.numbers-style .incave-counter-pie-numbers canvas { display: none; position: absolute; top: 0; left: 0; }

	.incave-counter.numbers-style.inverted,
	.incave-counter.numbers-style.inverted h4 		{ color: #eee; }

	#footer .incave-counter.percent-style .incave-counter-number,
	#footer .incave-counter.percent-style .incave-counter-heading,
	#footer .incave-counter.numbers-style .incave-counter-number,
	#footer .incave-counter.numbers-style .incave-counter-heading  { color: #999; }



		
	
	/*	Pagination
	------------------------------- */
	
		nav.comment-pagination 						{ z-index: 999; }
		ul.pagination 								{ margin: 25px 0; text-align: center; }
		ul.pagination.no-margin li	 				{ display: inline-block; float: none; }
		ul.pagination.no-margin li i 				{ padding: 0; }

		
		#portfolioSingleRight .pagination			{ margin-top: 17px; }
		.pagination .arrow.first					{ float: left; margin-left: 0; }
		.pagination .arrow.last						{ float: right; margin-right: 0; }
		/* ul.pagination li a 							{ padding: 5px 0px 5px 5px; } */

		.single-navigation.pagination 				{ float: right; margin-top: 25px; margin-bottom: 0; width: 158px; z-index: 999; }
		ul.single-navigation.pagination li a		{ background: #f1f1f1; padding: 3px 5px;  }
		.single-navigation .first a 				{ margin-left: 50px; }
		.single-navigation .last a 					{  }
		ul.single-navigation.pagination li:hover a, 
		ul.single-navigation.pagination li a:focus 	{ background: #eee; }

		ul.single-navigation.pagination li a i:hover,
		ul.single-navigation.pagination li a i:focus { color: #625300; }	

	
	/*	Widget title
	------------------------------- */

		.widget-title h4 					{ font-size: 18px; margin-top: 0; margin-bottom: 10px; }
		.widget-title span 					{ background: none; /* border-bottom: 4px solid #625300; */ /* padding: 0 2px 5px 0; */ }
		.incave-underline 					{ background: #e6e6e6; height: 2px; margin-bottom: 15px; width: 100%; }
		.incave-underline span 				{ background: #625300; display: block; height: 2px; width: 40px; }
		.three.columns .incave-underline span { width: 60px; }
		.four.columns .incave-underline span { width: 60px; }
		.six.columns .incave-underline span  { width: 80px; } 
		.eight.columns .incave-underline span { width: 100px; }
		.nine.columns .incave-underline span { width: 120px; }
		.twelve.columns .incave-underline span { width: 140px; }	
	

/*	===============================		
		Footer
	=============================== */
	
		#footer.wrapper 							{ background-color: #353535; border-top: 3px solid #454545; clear: both; display: block; float: left; margin-top: -2px; overflow: hidden; padding: 2em 0; width: 100%; height: auto; }
		#footer .widget-title h4 					{ color: #d6d6d6; margin-bottom: 0.5em; }
		#footer .widget-title span 					{ background: none; /* border-bottom: 4px solid #625300; */ font-size: 16px; /* padding: 0 2px 5px 0; */ }
		#footer .incave-underline 					{ background: #7E7E7E; height: 2px; margin-bottom: 15px; width: 100%; }
		#footer .incave-underline span 				{ background: #625300; display: block; height: 2px; width: 40px; }
		#footer .three.columns .incave-underline span { width: 60px; }
		#footer .four.columns .incave-underline span { width: 60px; }
		#footer .six.columns .incave-underline span  { width: 80px; } 
		#footer .eight.columns .incave-underline span { width: 100px; }
		#footer .nine.columns .incave-underline span { width: 120px; }
		#footer .twelve.columns .incave-underline span { width: 140px; }
		#footer .widget p 							{ color: #bfbfbf; }
		#footer .widget 							{ margin-bottom: 2em; }
		#footer .column-fix.twelve.columns 			{ padding-left: 0; padding-right: 0; }
		#footerInfo.wrapper 						{ background: #303030; display: block; float: left; padding-top: 0; overflow: hidden; padding-bottom: 0; width: 100%; height: auto; }
		#footerInfo .footer-creds h6,
		#footerInfo .footer-slogan h6  				{ color: #fff; margin-top: 15px; margin-bottom: 15px; font-family:'Open Sans';}
		#footerInfo .footer-slogan					{ text-align: right; }


/*	===============================		
		Sidebar
	=============================== */

		aside p 									{ font-size: 12px; font-style: normal; }
		.sidebar .column-fix.twelve.columns 		{ padding-left: 0; padding-right: 0; }
		.widget, .incave-content					{ display: block; float: left; margin-top: 2em; margin-bottom: 2em; width: 100%; position: relative; -webkit-backface-visibility: hidden; z-index: 99; }
		.sidebar section.widget:first-of-type 		{ margin-top: 0; }
		.widget .tabs dd a				 			{ padding: 0 20px; text-align: center; }
		.incave-post-tabs.widget .tabs dd a			{ padding: 0; text-align: center; }
		.widget-post-entry 							{ border-bottom: 1px solid #e9e9e9; margin-bottom: 1.5em; padding-bottom: 1.5em; }
		.widget-post-entry.last  					{ border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
		.widget-post-entry img 						{ display: block; position: relative; width: 100%; height: auto; }
		.widget-post-title h6 						{ float: left; margin-top: 1em; margin-bottom: 1em; width: 100%; } 
		.widget-entry-meta 							{ color: #b5b5b5; }
		.widget-entry-meta i 						{ color: #625300; font-size: 14px; }
		.widget-comment-entry						{ border-bottom: 1px solid #e9e9e9; margin-bottom: 1em; padding-bottom: 1em;}
		.widget-comment-entry.last 					{ border-bottom: none; margin-bottom: 0; padding-bottom: 0;  }
		.widget-comment-meta 						{ background: none; margin-left: 65px; padding: 0px; }
		.widget-comment-author h6				 	{ margin-top: 0px; margin-bottom: 5px; }
		.widget-comment-author cite 				{ font-style: normal; }
		.widget-comment-body 						{ max-height: 24px; margin: 8px 5px; overflow: hidden; }
		.widget-post-title h6 a,
		.widget-comment-author h6 a 				{ font-size: 13px; color: #555; }
		.widget-post-title h6 a:hover,
		.widget-comment-author h6 a:hover 			{ color: #625300; }
		.widget-comment-body p 						{ color: #a1a1a1; }
		.widget.incave-post-tabs ul 				{ list-style: none; margin-left: 0; }

		.four.columns .incave-post-tabs .tabs dd,
		.six.columns .incave-post-tabs .tabs dd,
		.eight-columns .incave-post-tabs .tabs dd,
		.nine.columns .incave-post-tabs .tabs dd,
		.twelve.columns .incave-post-tabs .tabs dd 					{ width: 33%; }
		
		.four.columns .incave-post-tabs .tabs dd.active:last-of-type,
		.six.columns .incave-post-tabs .tabs dd.active:last-of-type,
		.eight.columns .incave-post-tabs .tabs dd.active:last-of-type,
		.nine-coluns .incave-post-tabs .tabs dd.active:last-of-type,
		.twelve.columns .incave-post-tabs .tabs dd.active:last-of-type 	{ width: 34%; }

		.three.columns .incave-post-tabs .tabs dd 	{ width:  30% }
		.three.columns .incave-post-tabs .tabs dd.active:last-of-type 	{ width: 40%; }
		.three.columns .widget .tabs dd a			{ padding: 0 10px; }

		#footer .widget-post-entry,
		#footer .widget-comment-entry 				{ border-bottom-color: #444b4d; }
		#footer .widget-post-title h6 a,
		#footer .widget-comment-author h6 a 		{ color: #eee; }

		.widget ul 									{ margin-bottom: 0; }

		.widget label.incave-hidden,
		.widget .incave-search .button.incave-hidden { display: none; }

		.widget .incave-search 						{ margin-bottom: 0; }
		.widget .incave-search-icon 				{ display: block; position: relative; width: 100%; }
		.widget .incave-search-icon i 				{ color: #625300; font-size: 14px; line-height: 2.1em; position: absolute; right: 10px; z-index: 999999; }
		.widget .incave-search-form 				{ -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; padding-right: 30px; margin-bottom: 0; }
		.widget .incave-search-bar-textbox .incave-search-form {  }

		#footer .widget.widget_search .panel 		{ background: #353535; border-color: #454545; }
		#footer .widget.widget_search .incave-search-form 		{ background: #404040; border-color: #555; }
		
		.widget .incave-category-contents 			{ border-top: 1px solid #e6e6e6; list-style: none; } 
		.widget .incave-category-links 				{ border-bottom: 1px solid #e6e6e6; line-height: 1.75; padding: 10px 0; }
		.widget .incave-category-links i 			{ color: #625300; margin-right: 10px; }
		.widget .incave-category-links a 			{ color: #505050; }
		.widget .incave-category-links a:hover 		{ color: #625300; }
		.widget .incave-category-contents .children .incave-category-links { border-bottom: 0; }
		.widget .incave-category-contents .children .incave-category-links:last-of-type { padding-bottom: 0; }

		#footer .widget .incave-category-contents 	{ border-top-color: #454545; }
		#footer .widget .incave-category-links 		{ border-bottom-color: #454545; }
		#footer .widget .incave-category-links a 	{ color: #bfbfbf; }
		#footer .widget .incave-category-links a:hover 	{ color: #625300; }

		#footer .widget .incave-search-form 		{ border-color: #454545; }
													
		.widget .incave-tagcloud 					{ padding-left: 0; padding-right: 0; }
		.widget  .incave-tagcloud a 				{ display: inline-block; font-size: 12px !important; margin: 0 2px 5px 0; padding: 8px 10px 9px; text-transform: none; }
		#footer .widget  .incave-tagcloud a 		{ color: #bfbfbf; background: none; border: 1px solid #454545 !important; }
		#footer .widget  .incave-tagcloud a:hover 	{ color: #eeeeee; background: #353535; border: 1px solid #454545 !important; }
		#footer .widget .incave-tagcloud a.button 	{ border: none; }

		

/*	===============================		
		Shortcodes
	=============================== */

		.incave-scode.column-fix 					{ margin-left: -25px; margin-right: -25px; clear: both; }
		.incave-scode.pricing-table-container.column-fix 	{ margin-left: -25px; margin-right: -25px; }
		.incave-scode.team-container.column-fix 			{ display: block; float: left; margin-left: -25px; margin-right: -25px; width: auto; height: auto; }
		
		ul.incave-scode li, 
		ol.incave-scode li							{ font-size: 14px; }
		.incave-scode.list-icon 					{ display: block; clear: both; position: relative; float: left; margin: 15px 0 25px; width: 100%; }
		.incave-scode.list-icon ul, 
		.incave-scode.list-icon ul li ul			{ list-style: none; margin-left: 0; }
		.incave-scode.list-icon li 					{ line-height: 2 }
		.incave-scode.list-icon ul i 				{ font-size: 14px; padding-right: 24px; color: #625300; }
		.incave-scode.icons 						{ display: inline-block; }
		.incave-scode.icons.none 					{ float: none; }
		.incave-scode.icons.right i 				{ padding-right: 0; padding-left: .3em; }
		.incave-scode.icons i 						{ padding-right: 10px; }

		.scode-zz-feature-image-container 			{  }
		.incave-scode.zz-feature-left,
		.incave-scode.zz-feature-right 				{ clear: both; margin-bottom: 4em; overflow: hidden; }
		.incave-scode.zz-feature-left:last-of-type { margin-bottom: 2em; }
		.incave-scode.zz-feature-right:last-of-type 	{ margin-bottom: 2em; }
		.incave-scode.zz-feature-left img,
		.incave-scode.zz-feature-right img 			{ display: block; width: 100%; height: auto; }
		.incave-scode.zz-icon .feature_image 		{ display: block; text-align: center; }
		.incave-scode.zz-icon .feature_image i 		{ display: block; background: #f6f6f6; color: #625300; font-size: 99px; padding: 0.5em; text-align: center; width: 100%; min-height: 200px; }
		.incave-scode.zz-content 					{ margin-top: 0; margin-bottom: 0; }
		.incave-scode.zz-feature-right .feature-heading,
		.incave-scode.zz-feature-right .feature-desc{ text-align: right; }
		.incave-scode.zz-feature-right .feature-heading h3,
		.incave-scode.zz-feature-left .feature-heading h3 { font-size: 25px; }
		.incave-scode.zz-feature-right .button 		{ float: right; }
		.incave-scode.zz-content button.large.button 	{ margin-top: 25px; }

		.three.columns .incave-scode.zz-feature-left,
		.four.columns .incave-scode.zz-feature-left,
		.six.columns .incave-scode.zz-feature-left,
		.three.columns .incave-scode.zz-feature-right,
		.four.columns .incave-scode.zz-feature-right,
		.six.columns .incave-scode.zz-feature-right 
													{ margin-bottom: 10px; }

		.three.columns .incave-scode.zz-feature-left .feature_image,
		.four.columns .incave-scode.zz-feature-left .feature_image,
		.six.columns .incave-scode.zz-feature-left .feature_image,
		.three.columns .incave-scode.zz-feature-right .feature_image,
		.four.columns .incave-scode.zz-feature-right .feature_image,
		.six.columns .incave-scode.zz-feature-right .feature_image
													{ padding-left: 0; padding-right: 0; width: 100%; }

		.three.columns .incave-scode .zz-content,
		.four.columns .incave-scode .zz-content,
		.six.columns .incave-scode .zz-content 		{ padding-left: 0; padding-right: 0; width: 100%; }

		.three.columns .incave-scode.zz-feature-right .feature-heading,
		.four.columns .incave-scode.zz-feature-right .feature-heading,
		.six.columns .incave-scode.zz-feature-right .feature-heading,
		.three.columns .incave-scode.zz-feature-right .feature-desc,
		.four.columns .incave-scode.zz-feature-right .feature-desc,
		.six.columns .incave-scode.zz-feature-right .feature-desc
													{ text-align: left; }

		.three.columns .incave-scode .zz-content .button,
		.four.columns .incave-scode .zz-content .button,
		.six.columns .incave-scode .zz-content .button
													{ float: left; width: 100%; }

		.three.columns .incave-scode.zz-feature-right .zz-content .button,
		.four.columns .incave-scode.zz-feature-right .zz-content .button,
		.six.columns .incave-scode.zz-feature-right .zz-content .button
													{ margin-bottom: 15px; }

		.incave-scode.mini-spotlight .feature_image_three_col img 		{ display: block; position: relative; width: 100%; height: auto; }

		.dropcap.incave-scode 						{ background: #625300; color: #fff; font-size: 34px; font-weight: bold; margin-right: 6px; text-transform: uppercase; float: left; position: relative; padding: 0px 18px; }
		.dropcap.incave-scode.secondary 			{ background: #e9e9e9; color: #454545; }
		.dropcap.incave-scode.green 				{ background: #a3dc7c; }
		.dropcap.incave-scode.red 					{ background: #ed6f6f; }
		.incave-scode.button span 		 			{ padding-right: 5px; }
		.incave-scode.vertical.tabs-content 		{ padding-left: 30px; padding-right: 0px; }
		.incave-scode.toggle-wrapper				{ clear: both; margin: 0 0 25px 0; }
		.incave-scode.alert-box						{ clear: both; font-size: 14px; padding: 15px 50px 15px 50px; width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; overflow: hidden; text-shadow: none; z-index: 9; }
		.incave-scode.alert-box i 					{  }
		.incave-scode.alert-box.secondary 			{ text-shadow: none; }
		.incave-scode.alert-box a.close 			{ top:8px; }
		.incave-scode.alert-box.success				{ text-shadow: none; }
		.incave-scode.alert-box.alert 				{ text-shadow: none; }
		.incave-scode.panel							{ background: rgba(255, 255, 255, 0.7); float: left; webkit-box-shadow: none; -mox-box-shadow: none; box-shadow: none; padding: 30px 40px 40px; width: 100%; }
		.incave-scode.panel.callout 				{ background: rgba(124, 207, 196, 0.7); }
		.incave-scode.panel.incave-align-center 	{ text-align: center; }
		.incave-scode.panel.bare 					{ background: none; border: none; }
		.incave-scode.panel.callout h1,
		.incave-scode.panel.callout h2,
		.incave-scode.panel.callout h3,
		.incave-scode.panel.callout h4,
		.incave-scode.panel.callout h5,
		.incave-scode.panel.callout h6				{ color: #fff; }
						
		@-webkit-keyframes progressActive 			{ 0% { width: 0; } }
		@-moz-keyframes progressActive 				{ 0% { width: 0; } }
		@-o-keyframes progressActive 				{ 0% { width: 0; } }
		@-ms-keyframes progressActive 				{ 0% { width: 0; } }
		@keyframes progressActive 					{ 0% { width: 0; } }		

		.progressActive 							{ -webkit-animation-name: progressActive; -moz-animation-name: progressActive; -o-animation-name: progressActive; -ms-animation-name: progressActive; animation-name: progressActive; }

		.incave-scode.progress						{ border: 1px solid #e6e6e6; border: 1px solid rgba(0, 0, 0, 0.1); clear: both; display: block; height: 38px; position: relative; overflow: hidden; width: 100%; -webkit-backface-visibility: hidden; }		
		.incave-scode.progress .meter				{ color: #fff; display: block; font-size: 14px; padding: 9px; overflow:hidden; position: relative; white-space: nowrap; }
		.incave-scode.progress .meter.progressActive{ opacity: 1; -webkit-animation: progressActive 0.8s; -moz-animation: progressActive 0.8s; -o-animation: progressActive 0.8s; -ms-animation: progressActive 0.8s; animation: progressActive 0.8s; -webkit-transition: all 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -moz-transition: all 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -o-transition: all 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94); -ms-transition: all 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: all 800ms cubic-bezier(0.25, 0.46, 0.45, 0.94);  }		
		.incave-scode.progress.secondary .meter		{ color: #505050; }
		.incave-scode.progress.success .meter		{ color: #fff; }
		.incave-scode.progress .success .meter span { color: #fff; }
		.incave-scode.progress.alert .meter			{ color: #fff; }
				
		.incave-scode.progress i 					{ padding-right: 0.5em; }
		.incave-scode.alert-box i 					{ left: 20px; position: absolute; }
		.incave-scode table, table 					{ border-spacing: 3px; border-collapse: separate; width: 100% }
		.incave-scode.pricing-table-container ul 	{ margin: 0; }
		.incave-scode.pricing-column.wrapper.three.columns 	{ padding-left: 25px; padding-right: 25px; }
		.incave-scode .pricing-table .price img 	{ height: 16px; width: 16px; }
		.incave-scode .pricing-table .price			{ font-size: 40px; }
		.incave-scode .pricing-table .price 
		.pricing-lower								{ font-size: 20px; padding-left: 1px; }
		.incave-scode .pricing-table .price 
		.pricing-duration							{ color: #fff; font-size: 12px; margin-left: 5px; margin-bottom: 0; padding-top: 10px; padding-bottom: 10px; }
		
		#footer .incave-scode.progress 				{ border-color: #404040; }

		.incave-scode.reg-table-container 			{ clear: both; display: block; overflow: hidden; position: relative; width: 100%; }
		.incave-scode.reg-table-container table 	{ margin-bottom: 10px; }

		.incave-scode 
		.secondary-pricing.pricing-table 
		.price .pricing-duration					{ color: #555; }
		
		.incave-scode .primary-pricing 				{ /* border: 1px solid #1789a6; */ }
		.incave-scode .primary-pricing	.title 		{ background: #fff; color: #625300; }
		.incave-scode 
		.primary-pricing.pricing-table .price 		{ background-color: #625300; }	
		
		.incave-scode .secondary-pricing			{  }
		.incave-scode .secondary-pricing .title 	{ background-color: #fff; color: #555; }
		.incave-scode 
		.secondary-pricing.pricing-table .price		{ background-color: #e9e9e9; color: #555; }		
		
		.incave-scode .success-pricing				{ /* border: 1px solid #529c27; */ }
		.incave-scode .success-pricing .title 		{ background-color: #fff; color: #a3dc7c; }
		.incave-scode 
		.success-pricing.pricing-table .price 		{ background-color: #a3dc7c; }
		
		.incave-scode .alert-pricing				{ /* border: 1px solid #a62e21; */ }
		.incave-scode .alert-pricing .title 		{ background-color: #fff; color: #ed6f6f; }
		.incave-scode 
		.alert-pricing.pricing-table .price 		{ background-color: #ed6f6f; }

		.incave-scode 
		.primary-pricing.pricing-table .price,
		.incave-scode 
		.success-pricing.pricing-table .price,
		.incave-scode 
		.alert-pricing.pricing-table .price 		{ color: #fff; }

		.incave-scode .pricing-table .cta-button 	{ background: #fff; }

		.incave-scode.pricing-table li:nth-child(2n+4) 	{ background: #f5f5f5; }

		.three.columns .incave-scode .incave-scode.pricing-column,
		.four.columns .incave-scode .incave-scode.pricing-column,
		.six.columns .incave-scode .incave-scode.pricing-column
													{ width: 100%; }

		.three.columns .incave-scode .cta-button .button,
		.four.columns .incave-scode .cta-button .button,
		.six.columns .incave-scode .cta-button .button 
											 		{ width: 100%; }

		.incave-blockquote-slider.flexslider		{ margin: 0px; background: none; border: none; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -webkit-transform:translate3d(0,0,0); /* padding: 0 15px; */ } 		
		.widget .widget-quote-entry 				{ display: block; float: left; clear: both; position: inherit; width: 99.994%; }	
		.widget blockquote 							{ background: #f6f6f6; border-left-width: 5px; margin-bottom: 25px; padding: 10px 25px; overflow: hidden; position: relative; width: 100%; }
		.widget .windget-quote-content 				{ background: none; border-left: 0; text-align: center; margin-bottom: 0; min-height: 70px; padding: 30px; float: left; width: 100%; }
		.widget blockquote h4 						{ display: block; float: left; }
		.widget blockquote i 						{ color: #a1a1a1; float: left; font-size: 38px; position: relative; width: 100%; padding-right: 0; text-align: center; }
		.widget blockquote p 	 					{ display: block; float: left; font-size: 16px; font-weight: normal; font-style: italic; margin-top: 1.25em; margin-bottom: 1.25em; width: 100%; }
		.widget blockquote cite 					{ font-weight: normal; font-size: 13px; font-style: normal; margin-top: 1.25em; float:left; width: 100%; }
		
		blockquote.incave-scode h4					{ color: #555; font-style: italic; line-height: 1em; }
		#incaveBlockquoteSlider.flexslider 			{ margin-bottom: 0; padding: 0; }

		.three.columns .widget blockquote 			{ padding-left: 10px; }

		#footer .widget blockquote 					{ color: #bfbfbf; background: #353535; border: 1px solid #454545; padding: 30px; }
		#footer .widget blockquote p 				{ color: #eee; }
		#footer .widget blockquote cite 			{ color: #bfbfbf; }

		blockquote.incave-scode 					{ background: rgba(250, 250, 250, 0.7); border-left: 3px solid #625300; background: #f9f9f9; padding: 30px; }
		blockquote.incave-scode i 					{ float: left; font-size: 24px; width: auto; }
		blockquote.incave-scode p 					{ clear: none; font-size: 16px; font-style: italic; float: none; margin-top: 0; margin-left: 60px; text-align: left; width: auto; }
		blockquote.incave-scode cite 				{ font-size: 12px; font-style: normal; font-weight: bold; float: none; margin-top: 0; margin-left: 60px; text-align: left; }

		.tabs.vertical dd a, .tabs.vertical li a 	{ padding: 20px; text-align: left; }

		.hr, .hr-icon  								{ clear: both; display: inline-block; float: left; line-height: 2; position: relative; margin: 50px 0 60px; width: 100%; height: 25px; }
		.hr-icon 									{ height: 42px; } 
		.hr-inner 									{ border-top: 1px solid #ddd; border-top: 1px solid rgba(0, 0, 0, 0.1); left: 0; top: 50%; margin-top: -1px; position: absolute; text-align: center; width: 100%; height: 1px; z-index: 1; }
		.hr-medium .hr-inner 						{ left: 12.5%; width: 75%; }
		.hr-small .hr-inner 						{ left: 25%; width: 50%; }
		.hr-tiny .hr-inner  						{ left: 35%; width: 30%; }
		.hr-full .hr-content,						
		.hr-medium .hr-content,						
		.hr-small .hr-content, 						
		.hr-tiny .hr-content 						{ background: #625300; display: block; margin-top: -2.5px; position: absolute; height: 4px; z-index: 2; }
		.hr-full .hr-content						{ left: 40%; width: 20%;  }
		.hr-medium .hr-content						{ left: 42.5%; width: 15%; }
		.hr-small .hr-content 						{ left: 45%; width: 10%; }
		.hr-tiny .hr-content 						{ left: 45%; width: 10%; }

		.hr-full.light .hr-content,						
		.hr-medium.light .hr-content,						
		.hr-small.light .hr-content, 						
		.hr-tiny.light .hr-content  				{ background: #d1d1d1; }

		.hr-full.red .hr-content,						
		.hr-medium.red .hr-content,						
		.hr-small.red .hr-content, 						
		.hr-tiny.red .hr-content  					{ background: #ed6f6f; }

		.hr-full.green .hr-content,						
		.hr-medium.green .hr-content,						
		.hr-small.green .hr-content, 						
		.hr-tiny.green .hr-content  				{ background: #a3dc7c; }

		.hr-full.left .hr-content, 											
		.hr-medium.left .hr-content,					
		.hr-small.left .hr-content, 					
		.hr-tiny.left .hr-content 					{ left: 0; }

		.hr-full.right .hr-content, 											
		.hr-medium.right .hr-content,					
		.hr-small.right .hr-content, 					
		.hr-tiny.right .hr-content 					{ left: auto; right: 0; }

		.hr-medium.left .hr-inner 					{ left: 0; }
		.hr-small.left .hr-inner 					{ left: 0; }
		.hr-tiny.left .hr-inner 					{ left: 0; }

		.hr-medium.right .hr-inner 					{ left: 25%; }
		.hr-small.right .hr-inner 					{ left: 50%; }
		.hr-tiny.right .hr-inner 					{ left: 70%; }

		#footer .hr-inner 							{ border-color: #454545; }

		.hr-icon 									{ display: block; position: relative; text-align: center; }
		.hr-icon .hr-inner 							{ border-top: 0; top: 0; margin-top: 0; height: auto; position: relative; } 
		.hr-icon .hr-inner .hr-content-icon 		{ position: relative; }
		.hr-icon .hr-inner .hr-content-icon:before,
		.hr-icon .hr-inner .hr-content-icon:after 	{ display: inline-block; content: ""; height: 1px; width: 46%; margin-top: 20px; vertical-align: top; position: relative; background-color: #ddd; }
		.hr-icon .hr-inner .hr-content-icon i 		{ color: #625300; border: 3px solid #625300; -webkit-border-radius: 500px; -moz-border-radius: 500px; -o-border-radius: 500px; -ms-border-radius: 500px; border-radius: 500px; display: inline-block; font-size: 16px; line-height: 37px; height: 42px; width: 4%; min-width: 42px; margin-left: 1%; margin-right: 1%; padding: 0; position: relative; text-align: center; vertical-align: middle; z-index: 9; }

		.hr-icon.hr-medium .hr-inner,
		.hr-icon.hr-small .hr-inner,
		.hr-icon.hr-tiny .hr-inner 					{ left: 0; width: 100%; z-index: 8; } 

		.hr-icon.hr-medium .hr-inner .hr-content-icon:before,
		.hr-icon.hr-medium .hr-inner .hr-content-icon:after  { width: 32.5%; }

		.hr-icon.hr-small .hr-inner .hr-content-icon:before,
		.hr-icon.hr-small .hr-inner .hr-content-icon:after  { width: 20%; }

		.hr-icon.hr-tiny .hr-inner .hr-content-icon:before,
		.hr-icon.hr-tiny .hr-inner .hr-content-icon:after  { width: 10%; }

		.hr-icon.light .hr-inner .hr-content-icon i 	{ color: #d1d1d1; border-color: #d1d1d1; }

		.hr-icon.red .hr-inner .hr-content-icon i 	{ color: #ed6f6f; border-color: #ed6f6f; }

		.hr-icon.green .hr-inner .hr-content-icon i 	{ color: #a3dc7c; border-color: #a3dc7c; }

		.eight.columns.column-border .hr-icon .hr-inner .hr-content-icon:before,
		.eight.columns.column-border .hr-icon .hr-inner .hr-content-icon:after
													{ width: 44%; }

		.eight.columns.column-border .hr-icon.hr-medium .hr-inner .hr-content-icon:before,
		.eight.columns.column-border .hr-icon.hr-medium .hr-inner .hr-content-icon:after
													{ width: 32.5%; }

		.eight.columns.column-border .hr-icon.hr-small .hr-inner .hr-content-icon:before,
		.eight.columns.column-border .hr-icon.hr-small .hr-inner .hr-content-icon:after
													{ width: 18.5%; }

		.eight.columns.column-border .hr-icon.hr-tiny .hr-inner .hr-content-icon:before,
		.eight.columns.column-border .hr-icon.hr-tiny .hr-inner .hr-content-icon:after
													{ width: 10%; }

		.six.columns.column-border .hr-icon .hr-inner .hr-content-icon:before,
		.six.columns.column-border .hr-icon .hr-inner .hr-content-icon:after
													{ width: 42%; }

		.six.columns.column-border .hr-icon.hr-medium .hr-inner .hr-content-icon:before,
		.six.columns.column-border .hr-icon.hr-medium .hr-inner .hr-content-icon:after
													{ width: 32.5%; }

		.six.columns.column-border .hr-icon.hr-small .hr-inner .hr-content-icon:before,
		.six.columns.column-border .hr-icon.hr-small .hr-inner .hr-content-icon:after
													{ width: 16.5%; }

		.six.columns.column-border .hr-icon.hr-tiny .hr-inner .hr-content-icon:before,
		.six.columns.column-border .hr-icon.hr-tiny .hr-inner .hr-content-icon:after
													{ width: 8%; }

		.four.columns.column-border .hr-icon .hr-inner .hr-content-icon:before,
		.four.columns.column-border .hr-icon .hr-inner .hr-content-icon:after
													{ width: 40%; }

		.four.columns.column-border .hr-icon.hr-medium .hr-inner .hr-content-icon:before,
		.four.columns.column-border .hr-icon.hr-medium .hr-inner .hr-content-icon:after
													{ width: 30.5%; }

		.four.columns.column-border .hr-icon.hr-small .hr-inner .hr-content-icon:before,
		.four.columns.column-border .hr-icon.hr-small .hr-inner .hr-content-icon:after,
		.four.columns.column-border .hr-icon.hr-tiny .hr-inner .hr-content-icon:before,
		.four.columns.column-border .hr-icon.hr-tiny .hr-inner .hr-content-icon:after
													{ width: 16.5%; }		

		.three.columns.column-border .hr-icon .hr-inner .hr-content-icon:before,
		.three.columns.column-border .hr-icon .hr-inner .hr-content-icon:after
													{ width: 36%; }

		.three.columns.column-border .hr-icon.hr-medium .hr-inner .hr-content-icon:before,
		.three.columns.column-border .hr-icon.hr-medium .hr-inner .hr-content-icon:after
													{ width: 28.5%; }

		.three.columns.column-border .hr-icon.hr-small .hr-inner .hr-content-icon:before,
		.three.columns.column-border .hr-icon.hr-small .hr-inner .hr-content-icon:after,
		.three.columns.column-border .hr-icon.hr-tiny .hr-inner .hr-content-icon:before,
		.three.columns.column-border .hr-icon.hr-tiny .hr-inner .hr-content-icon:after
													{ width: 16.5%; }		

		#footer .hr-icon .hr-inner .hr-content-icon:before,
		#footer .hr-icon .hr-inner .hr-content-icon:after 	{ background-color: #7E7E7E; }



/*	===============================		
		Elements
	=============================== */

.button  { 
	font-family: "open_sans_condensedbold" !important, Helvetica, Arial, sans-serif; 
	color: #fff !important; 
	border:1px solid #fff !important;
}

.button:hover { 
	color: #fff !important; 
	background:#8c5900 !important; 
}

.button:active { color: #fff; }

.button:hover .button-icon i	{ 
	position: relative; 
	z-index: 1; 
	}
		.button .button-icon i 						{ /* padding-right: 20px; */ } 
		.button .button-value 						{ display: inline-block; position: relative; z-index: 1; -webkit-transition: all 200ms ease-out!important; transition: all 200ms ease-out!important; }
		.button .button-hover-bg 					{ display: block; top: 0; right: 50%; bottom: 0; left: 50%; opacity: 0; position: absolute; -webkit-transition: all 200ms ease-out !important; -moz-transition: all 200ms ease-out !important; -o-transition: all 200ms ease-out !important; -ms-transition: all 200ms ease-out !important; transition: all 200ms ease-out!important; -webkit-backface-visibility: hidden; z-index: 0; }
		.button:hover .button-hover-bg 				{ border: 1px solid #000; margin: 0; left: 0px; opacity: 1; right: 0px; background: #000; opacity: 1; color:#000}
		.button:active .button-hover-bg 			{ background: #000; color: #000 !important; }
		.button .button-icon-right 	 				{ padding-left: 10px; }
		.button:hover .button-icon-right i 			{ position: relative; z-index: 1; }

		
		.button.secondary:hover .button-hover-bg 	{ border: 1px solid #ddd; }
		.button.secondary:active .button-hover-bg 	{ background: #ddd; }

		.button.success:hover 						{ color: #a3dc7c; }
		.button.success:hover .button-hover-bg 		{ border: 1px solid #a3dc7c; }
		.button.success:active 						{ color: #fff; }
		.button.success:active .button-hover-bg 	{ background: #a3dc7c; }

		.button.alert:hover 						{ color: #ed6f6f; }
		.button.alert:hover .button-hover-bg 		{ border: 1px solid #ed6f6f; }
		.button.alert:active 						{ color: #fff; }
		.button.alert:active .button-hover-bg 		{ background: #ed6f6f; }

		.button.round:hover .button-hover-bg 		{ -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }

		#footer .button:hover .button-hover-bg,
		#footer .button:active .button-hover-bg  	{ border: 0; }

		.button.inverted 							{ background: none; color: #625300; border: 1px solid #625300; }
		.button:hover.inverted 						{ color: #fff; }
		.button:active.inverted 					{ background: none; color: #625300; border: 1px solid #625300; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
		.button:hover.inverted .button-hover-bg 	{ border: 0; background: #625300; }
		.button:active.inverted .button-hover-bg 	{ border: 0; background: none; }

		.button.secondary.inverted 							{ background: none; color: #e9e9e9; border: 1px solid #e9e9e9; }
		.button:hover.secondary.inverted 					{ color: #454545; }
		.button:active.secondary.inverted 					{ background: none; color: #454545; border: 1px solid #e9e9e9; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
		.button:hover.secondary.inverted .button-hover-bg 	{ border: 0; background: #e9e9e9; }
		.button:active.secondary.inverted .button-hover-bg 	{ border: 0; background: none; }

		.button.success.inverted 							{ background: none; color: #a3dc7c; border: 1px solid #a3dc7c; }
		.button:hover.success.inverted 						{ color: #fff; }
		.button:active.success.inverted 					{ background: none; color: #a3dc7c; border: 1px solid #a3dc7c; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
		.button:hover.success.inverted .button-hover-bg 	{ border: 0; background: #a3dc7c; }
		.button:active.success.inverted .button-hover-bg 	{ border: 0; background: none; }

		.button.alert.inverted 								{ background: none; color: #ed6f6f; border: 1px solid #ed6f6f; }
		.button:hover.alert.inverted 						{ color: #fff; }
		.button:active.alert.inverted 						{ background: none; color: #ed6f6f; border: 1px solid #ed6f6f; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
		.button:hover.alert.inverted .button-hover-bg 		{ border: 0; background: #ed6f6f; }
		.button:active.alert.inverted .button-hover-bg 		{ border: 0; background: none; }

		input[type="button"], 
		input[type="reset"], 
		input[type="submit"] 						{ -webkit-transition: all 200ms ease-out !important; -moz-transition: all 200ms ease-out !important; -o-transition: all 200ms ease-out !important; -ms-transition: all 200ms ease-out !important; transition: all 200ms ease-out!important; }
		
		input[type="button"]:hover, 
		input[type="reset"]:hover, 
		input[type="submit"]:hover,
		input[type="button"]:hover.success, 
		input[type="reset"]:hover.success, 
		input[type="submit"]:hover.success,
		input[type="button"]:hover.alert, 
		input[type="reset"]:hover.alert, 
		input[type="submit"]:hover.alert  			{ color: #fff; }


/*	===============================		
		Lightbox
	=============================== */

	/* Colorbox Core Style: The following CSS is consistent between example themes and should not be altered. */
	
		#colorbox, 
		#cboxOverlay, 
		#cboxWrapper                                { position:absolute; top:0; left:0; z-index:9999; overflow:hidden; }
		#cboxOverlay                                { position:fixed; width:100%; height:100%; }
		#cboxMiddleLeft, 
		#cboxBottomLeft                             { clear:left; }
		#cboxContent                                { position:relative; }
		#cboxLoadedContent                          { overflow:auto; -webkit-overflow-scrolling: touch; }
		#cboxTitle                                  { margin:0; }
		#cboxLoadingOverlay, 
		#cboxLoadingGraphic                         { position:absolute; top:0; left:0; width:100%; height:100%; }
		#cboxPrevious, 
		#cboxNext, 
		#cboxClose, 
		#cboxSlideshow                              { cursor:pointer; }
		.cboxPhoto                                  { float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic; }
		.cboxIframe                                 { width:100%; height:100%; display:block; border:0; }
		#colorbox, 
		#cboxContent, 
		#cboxLoadedContent                          { box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; }

	/* User Style: Change the following styles to modify the appearance of Colorbox.  They are ordered & tabbed in a way that represents the nesting of the generated HTML. */

		#cboxOverlay                                { 
                                                      background: #777; 
                                                      background: -webkit-radial-gradient(rgba(120, 120, 120, 0.8), rgba(100, 100, 100, 0.8) 50%, rgba(70, 70, 70, 1)); 
                                                      background: -moz-radial-gradient(rgba(120, 120, 120, 0.6), rgba(100, 100, 100, 0.8) 20%, rgba(70, 70, 70, 1)); 
                                                    }
		#colorbox                                   { outline:0; }
    	#cboxContent                                { 
                                                      /*margin-top:32px; overflow:visible; background:#000; */ 
                                                      background: #fff;
                                                      overflow: hidden;
                                                      padding: 0 0 8px;
                                                      margin: 20px;
                                                      -webkit-border-radius: 2px 2px 2px 2px;
                                                      -moz-border-radius: 2px 2px 2px 2px;
                                                      border-radius: 2px 2px 2px 2px;
                                                      -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.4);
                                                      -moz-box-shadow: 0 2px 4px rgba(0,0,0,.4);
                                                      box-shadow: 0 2px 4px rgba(0,0,0,.4);
                                                      -webkit-background-clip: padding-box;
                                                    }
        .cboxIframe                                 { background:#fff; }
        #cboxError                                  { padding:50px; border:1px solid #ccc; }
        #cboxLoadedContent                          { 
                                                      /* background:#000; padding:1px; */ 
                                                      margin-bottom: 28px;
                                                      -webkit-border-radius: 1px 1px 0 0;
                                                      -moz-border-radius: 1px 1px 0 0;
                                                      border-radius: 1px 1px 0 0;
                                                    }
        #cboxLoadingGraphic                         { background:url("../images/ajax-loader.gif") no-repeat center center; }
        #cboxLoadingOverlay                         { background:#fff; }
        #cboxTitle                                  { 
                                                      /* position:absolute; top:-22px; left:0; color:#000; */
                                                      position: absolute;
                                                      bottom: 12px;
                                                      left: 0px;
                                                      text-align: center;
                                                      width: 100%;
                                                      color: #353535;
                                                    }
        #cboxCurrent                                { 
                                                      /* position:absolute; top:-22px; right:205px; text-indent:-9999px;  */
                                                      position: absolute;
                                                      bottom: 8px;
                                                      left: 63px;
                                                      color: #949494;
                                                      text-indent: -9999px;
                                                    }

    /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
    
        #cboxPrevious, 
        #cboxNext, 
        #cboxSlideshow, 
        #cboxClose                                  { 
                                                      border:0; 
                                                      padding:0; 
                                                      margin:0; 
                                                      overflow:visible; 
                                                      text-indent:-9999px; 
                                                      width:20px; 
                                                      height:20px; 
                                                      position:absolute;
                                                      bottom: 9px; 
                                                      /* top:-20px; */  
                                                      background:url("../images/controls.png") no-repeat 0 0; 
                                                    }
        
    /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
    
        #cboxPrevious:active, 
        #cboxNext:active, 
        #cboxSlideshow:active, 
        #cboxClose:active                           { outline:0; }
	    #cboxPrevious                               { background-position:0px 0px; left: 5px; }
        #cboxPrevious:hover                         { background-position:0px -25px; }
        #cboxNext                                   { background-position:-25px 0px; left: 30px; }
        #cboxNext:hover                             { background-position:-25px -25px; }
        #cboxClose                                  { background-position:-50px 0px; right: 5px; }
        #cboxClose:hover                            { background-position:-50px -25px; }
        .cboxSlideshow_on #cboxPrevious, 
        .cboxSlideshow_off #cboxPrevious            { right:66px; }
        .cboxSlideshow_on #cboxSlideshow            { background-position:-75px -25px; right:44px; }
        .cboxSlideshow_on #cboxSlideshow:hover      { background-position:-100px -25px; }
        .cboxSlideshow_off #cboxSlideshow           { background-position:-100px 0px; right:44px; }
        .cboxSlideshow_off #cboxSlideshow:hover     { background-position:-75px -25px; }



/*	===============================		
		Carousel.
	=============================== */

        .related-carousel 							{ background: rgba(250, 250, 250, 0.5); border: 1px solid rgba(0, 0, 0, 0.1); display: block; float: left;width: 100%; height: auto; }
        .related-carousel .post-entry 				{ margin: 20px 7px; }
		.related-carousel ul 						{ margin: 0; padding: 0; list-style: none; display: block; }
		.twelve.columns.column-border .related-carousel li.post-entry
													{ width: 235px; height: 159px; }
		.related-carousel li.post-entry 			{ background-color: #eee; display: block; float: left; margin: 10px 7px; padding: 0; text-align: center; width: 220px; height: 150px; }
		.entry-related .panel .post-entry:last-child  
													{ margin: 10px 7px 0; }
		.related-carousel .da-thumbs li .incave-portfo-img
													{ width: 100%; min-height: 100%; }
		.related-carousel.responsive 				{ width: auto; margin-left: 0; }
		.related-portfo-entry 						{ margin-top: 1em; margin-bottom: 1em; }
		.related-portfo-entry .related-carousel 	{ margin-bottom: 0; }
		.entry-related-header-wrapper 				{ display: block; float: left; width: 100%; margin: 1em 0 2em; }
		.entry-related-header h3 					{ margin-top: 0; margin-bottom: 0; line-height: 1.6em; }
		
		.related-carousel-nav i 					{ color: #555; }
		.related-carousel-nav i:hover 				{ color: #625300; }
		.related-carousel-prev 						{ 
													  float: left;  
													  /* background: url("../images/bg_direction_nav.png") no-repeat 0 0; */
													  top: 3%; 
													  cursor: pointer;  
													  -webkit-transition: all .3s ease;
													}
		.related-carousel-prev i 					{ text-align: center; padding-right: 0; }
		.related-carousel-next 						{
													  float: right;
													  /* background: url("../images/bg_direction_nav.png") no-repeat 0 0; */
													  top: 3%; 
													  cursor: pointer;  
													  -webkit-transition: all .3s ease;
													}
		.related-carousel-next i 					{ text-align: center; padding-right: 0; }
		 					
		.related-carousel.panel 					{ margin-bottom: 0; padding-left: 13px; padding-right: 13px; }
		.related-carousel.panel .portfo-meta 		{ background: #fafafa; }
		.related-carousel.panel .portfo-meta h4 	{ margin-bottom: 12px; }
		.pager 										{ float: left; width: 300px; text-align: center; }
		.pager a 									{ margin: 0 5px; text-decoration: none; }
		.pager a.selected 							{ text-decoration: underline; }
		.timer 										{ background-color: #999; height: 6px; width: 0px; }


	
/*	===============================		
		Revolution slider.
	=============================== */
		
		.incave-rs 			 						{ position: inherit; }
		.incave-rs.widget 							{ margin: 0; }



/*	===============================		
		MISC.
	=============================== */
	
		
		body 										{ -webkit-font-smoothing: antialiased; } 
		#mainContent.wrapper 						{ display: inline-block; float: left; overflow: hidden; position: relative; width: 100%; height: auto; clear: both; }
		li [class^="icon-"], li [class*=" icon-"] 	{ -webkit-backface-visibility: hidden; }
		.tabs dd a, .tabs li a						{ -webkit-transform: translate3d(0,0,0); }
		a img 										{ background: none; border: none; }
		hr.eleven.columns 							{ margin-top: 2em; margin-bottom: 2em; }
		.incave-lazy-frame 							{ position: relative; opacity: 0; }
		.incave-lazy-frame.animated 				{ opacity: 1; -webkit-animation-delay: 0.5s; -moz-animation-delay: 0.5s; -o-animation-delay: 0.5s; -ms-animation-delay: 0.5s; animation-delay: 0.5s; }
		.flex-video 								{ z-index: 999999; }
		.incave-ajax-loader 						{ background: url("../images/ajax-loader.gif") no-repeat scroll 0 0.22em transparent; color: #fff; font-size: 12px; }
		.content-hide 								{ display: none !important; }
		.incave-notice-box.successful 				{ background: #d6ffcf; border: 1px solid #9cde90; border: 1px solid rgba(0, 0, 0, 0.1); color: #499e3a; display: block; font-weight: bold; font-size: 12px; margin-top: 1.5em; padding: 10px 25px; position: relative; }
		.incave-notice-box.successful i 			{ font-size: 14px; margin-right: 5px; }

		#incaveMap.gmap3							{ border: 1px dashed #C0C0C0; margin: 0em auto 3em; width: auto; height: 350px; }
		#incaveMap div, #incaveMap div img			{ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
		#incaveMap div img 							{ max-width: none; }
		.incave-map-full, .incave-map-boxed			{ width: 100%; height: 350px; margin-top: 2em; margin-bottom: 2em;}
		.incave-map-full							{  }
		.incave-map-boxed							{  }
		.breadcrumb-wrapper 						{ margin-bottom: 2em; }
		ul.breadcrumbs 								{ background: none; border: none; float: right; margin-bottom: 0; padding: 10px 0px; z-index: 999; }
		ul.breadcrumbs li a, ul.breadcrumbs li span { font-size: 1rem; }

		
	/* Hover smooth transition */

		a:hover, 
		.widget-zz-contents header a:hover, 
		.widget-mini-contents header a:hover,
		.post-entry .post-title h2 a:hover
		   											{ -webkit-transition: color 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out; -o-transition: color 0.1s ease-in-out; transition: color 0.1s ease-in-out; }
		ul.incave-social-icons-list li i:hover 		{ -webkit-transition: background 0.15s ease-in-out; -moz-transition: background 0.15s ease-in-out; -o-transition: background 0.15s ease-in-out; transition: background 0.15s ease-in-out; }


	/* General image hover */
		
		
		.post-feature-image:hover .incave-overlay,
		.portfolio-entry:hover .incave-overlay,
		.related-carousel .post-entry:hover .incave-overlay,
		.widget-mini-feature-image:hover .incave-overlay,
		.widget-zz-feature-image:hover .incave-overlay,
		.scode-zz-feature-image-container:hover .incave-overlay,
		.incave-scode.mini-spotlight .feature_image_three_col:hover .incave-overlay
												  	{ 
													  -webkit-transform: translateX(0%);
													  -moz-transform: translateX(0%);
													  -o-transform: translateX(0%);
													  -ms-transform: translateX(0%);
													  transform: translateX(0%);
													  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
													  filter: alpha(opacity=100);
													  opacity: 1;
													  -webkit-backface-visibility: hidden;


											        }

		

		.incave-overlay 							{
													  	width: 100% !important;
														height: 100%;
														background: #eee;
														background: rgba(50,50,50,0.5);														
														position: absolute;
														top: 0;
														left: 0;
														text-align: center;
														-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
														filter: alpha(opacity=0);
														opacity: 0;
														-webkit-transition: all 0.3s ease-out;
														-moz-transition: all 0.3s ease-out;
														-o-transition: all 0.3s ease-out;
														-ms-transition: all 0.3s ease-out;
														transition: all 0.3s ease-out;
														border: none;
														outline: none;
														z-index: 2;
													}

		.incave-overlay:before 						{ 
													  content: '';
		                    						  display: inline-block;
								                      height: 100%;
								                      vertical-align: middle; 
								                  	}

		/* img:hover .incave-overlay					{ opacity:1; } */

		.incave-overlay-contents       				{ 
													  display: inline-block;
													  vertical-align: middle;
													  width: 90%;
													  height: auto;
													}

		.post-feature-image:hover .incave-overlay-contents .entry-link,
		.post-feature-image:hover .incave-overlay-contents .entry-light-box,
		.portfolio-entry:hover .incave-overlay-contents .entry-link,
		.portfolio-entry:hover .incave-overlay-contents .entry-light-box,
		.related-carousel .post-entry:hover .incave-overlay-contents .entry-link,
		.related-carousel .post-entry:hover .incave-overlay-contents .entry-light-box,
		.widget-mini-feature-image:hover .incave-overlay-contents .entry-link,
		.widget-mini-feature-image:hover .incave-overlay-contents .entry-light-box,
		.widget-zz-feature-image:hover .incave-overlay-contents .entry-link,
		.widget-zz-feature-image:hover .incave-overlay-contents .entry-light-box,
		.scode-zz-feature-image-container:hover .incave-overlay-contents .entry-link,
		.scode-zz-feature-image-container:hover .incave-overlay-contents .entry-light-box,
		.incave-scode.mini-spotlight .feature_image_three_col:hover .incave-overlay-contents .entry-link,
		.incave-scode.mini-spotlight .feature_image_three_col:hover .incave-overlay-contents .entry-light-box
													{ 
													  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
													  filter: alpha(opacity=100);
													  opacity: 1;
													  -webkit-transform: translate(0px,0px);
													  -moz-transform: translate(0px,0px);
													  -o-transform: translate(0px,0px);
													  -ms-transform: translate(0px,0px);
													  transform: translate(0px,0px);
													}

		.portfolio-entry:hover .incave-overlay-contents .portfo-title,
		.related-carousel .post-entry:hover .incave-overlay-contents .portfo-title
													{
													  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
													  filter: alpha(opacity=100);
													  opacity: 1;
													  -webkit-transform: translate(0px,0px);
													  -moz-transform: translate(0px,0px);
													  -o-transform: translate(0px,0px);
													  -ms-transform: translate(0px,0px);
													  transform: translate(0px,0px);
													}

		.incave-overlay-contents .entry-link 		{ 
													  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
													  filter: alpha(opacity=0);
													  opacity: 0;
													  -webkit-transform: translate(-30px, 0px);
													  -moz-transform: translate(-30px, 0px);
													  -o-transform: translate(-30px, 0px);
													  -ms-transform: translate(-30px, 0px);
													  transform: translate(-30px, 0px);
													  -webkit-transition: all 0.3s ease-out;
													  -moz-transition: all 0.3s ease-out;
													  -o-transition: all 0.3s ease-out;
													  -ms-transition: all 0.3s ease-out;
													  transition: all 0.3s ease-out; 
													}

		.incave-overlay-contents .entry-light-box 	{ 
													  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
													  filter: alpha(opacity=0);
													  opacity: 0;
													  -webkit-transform: translate(30px, 0px);
													  -moz-transform: translate(30px, 0px);
													  -o-transform: translate(30px, 0px);
													  -ms-transform: translate(30px, 0px);
													  transform: translate(30px, 0px);
													  -webkit-transition: all 0.3s ease-out;
													  -moz-transition: all 0.3s ease-out;
													  -o-transition: all 0.3s ease-out;
													  -ms-transition: all 0.3s ease-out;
													  transition: all 0.3s ease-out; 
													  -webkit-transition-delay: 0.2s;
													  -moz-transition-delay: 0.2s;
													  -o-transition-dealy: 0.2s;
													  -ms-transition-delay: 0.2s;
													  transition-delay: 0.2;
													}

		.incave-overlay-contents .portfo-title 		{ 
													  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
													  filter: alpha(opacity=0);
													  opacity: 0;
													  -webkit-transform: translate(0px, 20px);
													  -moz-transform: translate(0px, 20px);
													  -o-transform: translate(0px, 20px);
													  -ms-transform: translate(0px, 20px);
													  transform: translate(0px, 20px);
													  -webkit-transition: all 0.3s ease-out;
													  -moz-transition: all 0.3s ease-out;
													  -o-transition: all 0.3s ease-out;
													  -ms-transition: all 0.3s ease-out;
													  transition: all 0.3s ease-out; 
													  -webkit-transition-delay: 0.3s;
													  -moz-transition-delay: 0.3s;
													  -o-transition-dealy: 0.3s;
													  -ms-transition-delay: 0.3s;
													  transition-delay: 0.3s;
													}
		
		.incave-overlay-contents i 					{ 
													  background: #625300;
													  color: #fff;
													  display: block;
													  font-size: 14px;
													  padding: 12px;
													  width: 38px;
													  height: 38px; 
													  
													}

		.incave-overlay-contents i:hover 			{ background-color: #625300; }

		.incave-overlay-contents .entry-link,
		.incave-overlay-contents .entry-light-box 	{ 
													  display: inline-block; 
													  height: 38px; 
													  width: 38px; 
													  border: none; 
													  outline: none; 
													  margin-right: 10px; 
													  position: relative; 
													  -webkit-transform-style: preserve-3d;
													  -moz-transform-style: preserve-3d;
													  -ms-transform-style: preserve-3d;
													  -webkit-backface-visibility: hidden; 
													  -moz-backface-visibility: hidden; 
													  -ms-backface-visibility: hidden; 
													}
		.incave-overlay-contents .entry-link 		{ margin-right: 10px; }
		.incave-overlay-contents .entry-light-box 	{ margin-left: 10px; margin-right: 0; }
		.related-carousel .post-entry .incave-overlay-contents .portfo-title { display: block; font-size: 14px; font-weight: bold; margin-top: 10px; margin-bottom: 0; width: 100%; } 


	/* Video background */

	.ic-bg-video 									{ position: relative; overflow: hidden; width: 100%; height: auto; }
	#video-container 								{ position: absolute; }
	#video-container 								{ top:0%; left:0%; height:100%; width:100%; overflow: hidden; }	
	.ic-bg-video-container 							{ float: left; width: 100%; } 
	.video-mask 									{ background-image: url("../images/bg.png"); background-repeat: repeat; position: absolute; min-width: 100%; min-height: 100%; top: 0; left: 0; z-index: 1; }
	video 											{ background: none; display: block; position:absolute; z-index:0; min-width: 100%; min-height: 100%; top: 50%; left: 50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -webkit-backface-visibility: hidden; }
	video[poster] 									{ z-index: -1; }
	.ie-poster-image 								{ z-index: 0; position: relative; background-repeat: no-repeat !important; background-position-x: center !important; background-position-y: center !important; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; min-width: 100%; min-height: 100%; top: 0; left: 0; }		
	.parallax-bg 									{ background-attachment: fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: center center; overflow: hidden; position: relative; width: 100%; height: 100%; } 
	.parallax-mask, .background-mask 				{ min-width: 100%; min-height: 100%; position: absolute; left: 0; top: 0; z-index: 1;  }
	.background-mask 								{ z-index: -1; }
	.video-mask 									{ float: left; }
	.slider-above-header 							{ display: inline-block; vertical-align: middle; }


	/* Background slider */

	.ic-bg-slider 									{ position: relative; overflow: hidden; width: 100%; height: auto; z-index: -1; }
	.ic-bg-slides 									{ z-index: -1; }
	.ic-bg-slider-container 						{ display: block; position: absolute; z-index: -1; min-width: 100%; min-height: 100%; top: 0; left: 0; -webkit-backface-visibility: hidden; }
	.ic-bg-slider-header .ic-bg-slider-container 	{ position: relative; }
	.ic-bg-slider-header-active .wrapper-inner 		{ display: block; position: relative; z-index: 99999; min-width: 100%; min-height: 100%; top: 0; }
	.ic-bg-slider-header-active .slider-above-header { overflow: hidden; }					


	/* Custom text */

	.incave-custom-text 							{  }
	.incave-custom-text-container 					{ display: block; float: left; position: relative; width: 100%; height: auto; }
	.incave-custom-text-container article.twelve.columns 	{ padding-left: 0; padding-right: 0; }
	.incave-custom-text-container-content 			{  }


	/* Login */

	.incave-login-container 						{ background: #fbfbfb; background: rgba(250, 250, 250, 0.7); border: 1px solid #e6e6e6; padding: 25px; }
	.incave-login-heading 							{ font-size: 20px; margin-bottom: 15px; }
	.incave-login-info 								{ margin-bottom: 35px; }
	.incave-login-un, .incave-login-pw 				{ font-size: 14px; margin-bottom: 10px; }
	.incave-login-un-input, .incave-login-pw-input 	{ margin-bottom: 25px !important; }
	.incave-login-remember 							{ margin-bottom: 15px; }
	.incave-login-remember input[type="checkbox"] 	{
													  cursor: pointer;
													  display: inline-block;
													  line-height: 0;
													  height: 16px;
													  margin: -4px 4px 0 0;
													  text-align: center;
													  vertical-align: middle;
													  width: 16px;
													  min-width: 16px;
													}
	.incave-login-register,.incave-login-retreive 	{ color: #555; font-size: 12px; margin-top: 10px; }
	.incave-alert-box-border 						{ border: 1px solid #e6e6e6; border-left: 0; -webkit-border-radius: 0; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; display: block; padding: 20px 50px; overflow: hidden; width: 100%; }
	.incave-login-message .alert-box 				{ background: #fbfbfb; background: rgba(250, 250, 250, 0.7); border: 0; border-left: 5px solid #ed6f6f; color: #555; font-weight: normal; margin-bottom: 25px; padding: 0; } 
	.incave-alert-box-error 						{ font-weight: bold; }
	.alert-box .incave-alert-box-border a.close  	{ font-weight: bold; top: 15px; padding: 4px 15px 4px 4px; }
	.incave-login-full 								{ position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; overflow: hidden; }
	.incave-login-logo 								{ margin-bottom: 25px; }


	/*	Icons 
	------------------------------- */
		#headerSocial								{ list-style: none; }
		#headerSocial .wrapper						{ float: right; text-align: right; }
		#headerSocial .social-message p				{ color: #757575; font-family: "open_sans_condensedbold", "Helvetica", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; margin-bottom: 0; }	/* font package */
		#headerSocial ul 							{ list-style: none; }
		#headerSocial li							{ font-size: 19px; display: inline; margin-left: 0.5em; }
		#headerSocial li a							{ color: #757575; }		/* tertiary color */
		#headerSocial li a:hover					{ color: #625300; }		/* primar color */
		#headerSocial li i							{ vertical-align: middle; }
		
		.widget .post-body .contact-us-right ul,
		.widget .page-body .contact-us-right ul 	{ margin-left: 0; list-style: none; }
		.incave-company-info ul 					{ list-style: none; }
		ul.incave-company-info-icons 				{ list-style: none; }
		.incave-company-info-detail a 				{ color: #aaa; }
		.incave-company-info-detail a:hover 		{ color: #625300; }
		.incave-company-info-detail i				{ color: #625300; display: block; float: left; font-size: 14px; padding-top: 5px; }
		.incave-company-info-detail p				{ margin-left: 3em; padding-top: 3px; }
		.incave-company-info-detail .adr			{ margin-left: 3em; font-style: normal; margin-bottom: 17px; }

		#footer .widget .incave-company-info-detail .street-address,
		#footer .widget .incave-company-info-detail .locality,
		#footer .widget .incave-company-info-detail .region,
		#footer .widget .incave-company-info-detail .postal-code 	{ color: #fff !important; } 

		.incave-contact-label 						{ margin-bottom: 5px; }
		.incave-contact-label span 					{ color: #fff; }
		.incave-contact-form-prefix-container span 	{ background: #fafafa; border-right: 0; left: 0; moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; overflow: visible;  }
		.incave-contact-form-prefix-container span i{ color: #fff; font-size: 14px; padding-right: 0; }
		.incave-contact-form-input-container input  { margin-bottom: 1.5em; }
		.incave-contact-form-textarea 				{ margin-bottom: 1.5em; min-height: 5em; }
		.incave-contact-form.widget .button i 		{ font-size: 14px; padding-right: 10px; }

		#footer .incave-contact-label 				{ color: #bfbfbf; }
		#footer .incave-contact-form-prefix-container span 	{ background: #353535; border-color: #454545; }
		#footer .incave-contact-form-input-container input 	{ border-color: #454545; }


/*	===============================		
		Custom color, font size classes.  Create custom styles classes instead of adding inline styles as much as possible.
	=============================== */

	.font-size-10 									{ font-size: 10px !important; }
	.font-size-14 									{ font-size: 14px !important; }
	.font-size-16 									{ font-size: 16px !important; }
	.font-size-18 									{ font-size: 18px !important; }
	.font-size-20 									{ font-size: 20px !important; }
	.font-size-30 									{ font-size: 30px !important; }
	.font-size-40 									{ font-size: 40px !important; }
	.font-size-50 									{ font-size: 50px !important; }
	.font-size-60 									{ font-size: 60px !important; }
	.font-size-70 									{ font-size: 70px !important; }
	.font-size-80 									{ font-size: 80px !important; }	
	.font-size-90 									{ font-size: 90px !important; }
	.font-size-100 								{ font-size: 100px !important; }
	.font-bold 									{ font-weight: bold; }
	.font-italic 									{ font-style: italic; }
	.font-align-center 							{ text-align: center; } 
	.font-align-left 								{ text-align: left; }
	.font-align-right 							{ text-align: right; }
	.primary-color-font 							{ color: #2a1705; }
	.secondary-color-font 						{ color: #e9e9e9; }
	.red-color-font 								{ color: #590b00; }
	.gold-color-font 								{ color: #9b660a; }
	.green-color-font 							{ color: #a3dc7c; }
	.inverted-color-font 							{ color: #f5f5f5; }
	

/*	===============================		
		Animation delay classes in 250ms increments. All animation has default delay of 500ms. Use these classes to manipulate dealy times.
	=============================== */

	.delay-250  									{ animation-delay: 250ms !important; -moz-animation-delay: 250ms !important; -webkit-animation-delay: 250ms !important; }					 	
	.delay-500 										{ animation-delay: 500ms !important; -moz-animation-delay: 500ms !important; -webkit-animation-delay: 500ms !important; }
	.delay-750 										{ animation-delay: 750ms !important; -moz-animation-delay: 750ms !important; -webkit-animation-delay: 750ms !important; }
	.delay-1000 									{ animation-delay: 1000ms !important; -moz-animation-delay: 1000ms !important; -webkit-animation-delay: 1000ms !important; }
	
	.delay-1250 									{ animation-delay: 1250ms !important; -moz-animation-delay: 1250ms !important; -webkit-animation-delay: 1250ms !important; }
	.delay-1500 									{ animation-delay: 1500ms !important; -moz-animation-delay: 1500ms !important; -webkit-animation-delay: 1500ms !important; }
	.delay-1750 									{ animation-delay: 1750ms !important; -moz-animation-delay: 1750ms !important; -webkit-animation-delay: 1750ms !important; }
	.delay-2000  									{ animation-delay: 2000ms !important; -moz-animation-delay: 2000ms !important; -webkit-animation-delay: 2000ms !important; }

	.delay-2250 									{ animation-delay: 2250ms !important; -moz-animation-delay: 2250ms !important; -webkit-animation-delay: 2250ms !important; }			
	.delay-2500 									{ animation-delay: 2500ms !important; -moz-animation-delay: 2500ms !important; -webkit-animation-delay: 2500ms !important; }
	.delay-2750  									{ animation-delay: 2750ms !important; -moz-animation-delay: 2750ms !important; -webkit-animation-delay: 2750ms !important; }
	.delay-3000  									{ animation-delay: 3000ms !important; -moz-animation-delay: 3000ms !important; -webkit-animation-delay: 3000ms !important; }

	.delay-3250 		 							{ animation-delay: 3250ms !important; -moz-animation-delay: 3250ms !important; -webkit-animation-delay: 3250ms !important; }					
	.delay-3500 									{ animation-delay: 3500ms !important; -moz-animation-delay: 3500ms !important; -webkit-animation-delay: 3500ms !important; }
	.delay-3750										{ animation-delay: 3750ms !important; -moz-animation-delay: 3750ms !important; -webkit-animation-delay: 3750ms !important; }
	.delay-4000  									{ animation-delay: 4000ms !important; -moz-animation-delay: 4000ms !important; -webkit-animation-delay: 4000ms !important; }

	.delay-4250 			 						{ animation-delay: 4250ms !important; -moz-animation-delay: 4250ms !important; -webkit-animation-delay: 4250ms !important; }				
	.delay-4500 									{ animation-delay: 4500ms !important; -moz-animation-delay: 4500ms !important; -webkit-animation-delay: 4500ms !important; }
	.delay-4750 									{ animation-delay: 4750ms !important; -moz-animation-delay: 4750ms !important; -webkit-animation-delay: 4750ms !important; }
	.delay-5000  									{ animation-delay: 5000ms !important; -moz-animation-delay: 5000ms !important; -webkit-animation-delay: 5000ms !important; }

	.delay-5250 									{ animation-delay: 5250ms !important; -moz-animation-delay: 5250ms !important; -webkit-animation-delay: 5250ms !important; }				
	.delay-5500 									{ animation-delay: 5500ms !important; -moz-animation-delay: 5500ms !important; -webkit-animation-delay: 5500ms !important; }
	.delay-5750 									{ animation-delay: 5750ms !important; -moz-animation-delay: 5750ms !important; -webkit-animation-delay: 5750ms !important; }
	.delay-6000 									{ animation-delay: 6000ms !important; -moz-animation-delay: 6000ms !important; -webkit-animation-delay: 6000ms !important; }

	.delay-6250 			 						{ animation-delay: 6250ms !important; -moz-animation-delay: 6250ms !important; -webkit-animation-delay: 6250ms !important; }				
	.delay-6500 									{ animation-delay: 6500ms !important; -moz-animation-delay: 6500ms !important; -webkit-animation-delay: 6500ms !important; }
	.delay-6750 									{ animation-delay: 6750ms !important; -moz-animation-delay: 6750ms !important; -webkit-animation-delay: 6750ms !important; }
	.delay-7000 									{ animation-delay: 7000ms !important; -moz-animation-delay: 7000ms !important; -webkit-animation-delay: 7000ms !important; }

	.delay-7250 			 						{ animation-delay: 7250ms !important; -moz-animation-delay: 7250ms !important; -webkit-animation-delay: 7250ms !important; }				
	.delay-7500 									{ animation-delay: 7500ms !important; -moz-animation-delay: 7500ms !important; -webkit-animation-delay: 7500ms !important; }
	.delay-7750 									{ animation-delay: 7750ms !important; -moz-animation-delay: 7750ms !important; -webkit-animation-delay: 7750ms !important; }
	.delay-8000 									{ animation-delay: 8000ms !important; -moz-animation-delay: 8000ms !important; -webkit-animation-delay: 8000ms !important; }

	.delay-8250 					 				{ animation-delay: 8250ms !important; -moz-animation-delay: 8250ms !important; -webkit-animation-delay: 8250ms !important; }		
	.delay-8500 									{ animation-delay: 8500ms !important; -moz-animation-delay: 8500ms !important; -webkit-animation-delay: 8500ms !important; }
	.delay-8750 									{ animation-delay: 8750ms !important; -moz-animation-delay: 8750ms !important; -webkit-animation-delay: 8750ms !important; }
	.delay-9000 									{ animation-delay: 9000ms !important; -moz-animation-delay: 9000ms !important; -webkit-animation-delay: 9000ms !important; }

	.delay-9250 									{ animation-delay: 9250ms !important; -moz-animation-delay: 9250ms !important; -webkit-animation-delay: 9250ms !important; }		
	.delay-9500 									{ animation-delay: 9500ms !important; -moz-animation-delay: 9500ms !important; -webkit-animation-delay: 9500ms !important; }
	.delay-9750 									{ animation-delay: 9750ms !important; -moz-animation-delay: 9750ms !important; -webkit-animation-delay: 9750ms !important; }
	.delay-10000 									{ animation-delay: 10000ms !important; -moz-animation-delay: 10000ms !important; -webkit-animation-delay: 10000ms !important; }


/*	===============================		
		Custom utility classes.  Create custom styles classes instead of adding inline styles as much as possible.
	=============================== */

	.ic-display-none 								{ display: none; }
	.margin-top 									{ margin-top: 25px; }
	.margin-bottom 									{ margin-bottom: 25px; }


	
/*	===============================		
		WP default widget styling.
	=============================== */

	
	/*	Archives
	------------------------------- */
		
	.widget.widget_archive ul 						{ border-top: 1px solid #e6e6e6; }				
	.widget_archive ul li:after 					{ 
													  color: #625300;
													  float: right;
													  font-family: FontAwesome;
													  font-weight: normal;
													  font-style: normal;
													  display: inline-block;
													  text-decoration: inherit;
													  content: "\f054";
													  padding-left: 10px;
													}
	.widget_archive ul li 							{ border-bottom: 1px solid #e6e6e6; line-height: 1.75; padding: 10px 0; }
	.widget_archive ul li a 						{ color: #505050; }
	.widget_archive ul li a:hover 					{ color: #625300; }
	.widget_archive select 							{ border: 1px solid #e6e6e6; padding: 5px; line-height: 1; }
	#footer .widget.widget_archive ul 				{ border-top: 1px solid #454545; }	
	#footer .widget_archive ul li 					{ border-bottom: 1px solid #454545; }
	#footer .widget_archive ul li a 				{ color: #bfbfbf; }
	#footer .widget_archive ul li a:hover			{ color: #625300; }


	/*	Calendar
	------------------------------- */

	.widget_calendar 								{ float: left; width: 100%; }
	.widget_calendar table 							{ border: none;  margin-bottom: 0; background: none; width: 100%; }
	.widget_calendar table caption 					{ margin-bottom: 10px; }
	.widget_calendar table thead 					{ background: #625300; font-size: 10px; }
	.widget_calendar table thead tr th 				{ color: #fff; padding: 8px; border: 2px solid #fff; text-align: center; padding-bottom: 10px; } 
	.widget_calendar table tbody tr td 				{ background: #f1f1f1; border: 2px solid #fff; color: #656565; text-align: center; padding:8px; }
	.widget_calendar tbody td:hover 				{ background: #625300; color: #fff; }
	.widget_calendar tbody .pad,
	.widget_calendar tbody .pad:hover 				{ background: none; }
	.widget_calendar tfoot 							{ background: none; }
	.widget_calendar tfoot #next 					{ font-size: 10px; text-transform: uppercase; text-align: right; }
	.widget_calendar tfoot #prev 					{ font-size: 10px; text-transform: uppercase; padding-top: 10px; }
	#footer .widget_calendar table caption 			{ color: #bfbfbf; }
	#footer .widget_calendar table thead tr th 		{ border: 2px solid #353535; }
	#footer .widget_calendar table tbody tr td 		{ border: 2px solid #353535; background: #404040; color: #bfbfbf; }
	#footer .widget_calendar tbody td:hover 		{ background: #625300; color: #fff; }
	#footer .widget_calendar tbody .pad,
	#footer .widget_calendar tbody .pad:hover 		{ background: #353535; }
	#footer .widget_calendar tfoot #next 			{ color: #bfbfbf; }
	#footer .widget_calendar tfoot #prev 			{ color: #bfbfbf; }


	/*	Categories
	------------------------------- */

	.widget_categories ul 							{ border-top: 1px solid #e6e6e6; }
	.widget_categories ul li:after					{ 
													  color: #625300;
													  float: right;
													  font-family: FontAwesome;
													  font-weight: normal;
													  font-style: normal;
													  display: inline-block;
													  text-decoration: inherit;
													  content: "\f054";
													  padding-left: 10px;
													}
	.widget_categories ul li 						{ border-bottom: 1px solid #e6e6e6; line-height: 1.75; padding: 10px 0; }
	.widget_categories ul li .children 				{ border-top: 0; }
	.widget_categories ul li .children li 			{ border-bottom: 0; padding-bottom: 5px; }
	.widget_categories ul li a 						{ color: #505050; }
	.widget_categories ul li a:hover 				{ color: #625300; }
	.widget_categories select 						{ border: 1px solid #e6e6e6; padding: 5px; line-height: 1; }
	#footer .widget_categories ul 					{ border-top: 1px solid #454545; }
	#footer .widget_categories ul li 				{ border-bottom: 1px solid #454545; }
	#footer .widget_categories ul li a 				{ color: #bfbfbf; }
	#footer .widget_categories ul li a:hover 		{ color: #625300; }
	#footer .widget_categories ul li .children 		{ border-top: 0; }
	#footer .widget_categories ul li .children li 	{ border-bottom: 0; padding-bottom: 5px; }

	/*	Custom menu
	------------------------------- */
		
	.widget_nav_menu ul 							{ border: 1px solid #e6e6e6; border-left: 0; border-bottom: 0; }
	.widget_nav_menu ul li:before 					{ 
													  color: #625300;
													  font-family: FontAwesome;
													  font-weight: normal;
													  font-style: normal;
													  display: inline-block;
													  text-decoration: inherit;
													  content: "\f054";
													  margin-right: 10px;
													}
	.widget_nav_menu ul li 							{ background: #fcfcfc; border-bottom: 1px solid #e6e6e6; line-height: 2; padding: 10px; }
	.widget_nav_menu ul li .sub-menu 				{ border: none; }
	.widget_nav_menu ul li .sub-menu li 			{ border: none; padding-bottom: 0; }
	.widget_nav_menu ul li a 						{ color: #505050; }
	.widget_nav_menu ul li a:hover 					{ color: #625300; }
	.widget_nav_menu select							{ border: 1px solid #e6e6e6; padding: 5px; line-height: 1; }
	#footer .widget_nav_menu ul  					{ border: 1px solid #454545; border-left: 0; border-bottom: 0; }
	#footer .widget_nav_menu ul li 					{ background: 0; border-bottom: 1px solid #454545; }
	#footer .widget_nav_menu ul li a 				{ color: #bfbfbf; }
	#footer .widget_nav_menu ul li a:hover 			{ color: #625300; }
	#footer .widget_nav_menu ul li .sub-menu 		{ border: none; }
	#footer .widget_nav_menu ul li .sub-menu li 	{ border: none; padding-bottom: 0; }

	/*	Pages
	------------------------------- */

	.widget.widget_pages ul 						{ border: 1px solid #e6e6e6; border-left: 0; border-bottom: 0; }
	.widget.widget_pages ul li:before 				{ 
													  color: #625300;
													  font-family: FontAwesome;
													  font-weight: normal;
													  font-style: normal;
													  display: inline-block;
													  text-decoration: inherit;
													  content: "\f054";
													  margin-right: 10px;
													}
	.widget.widget_pages ul li 		 				{ background: #fcfcfc; border-bottom: 1px solid #e6e6e6; line-height: 2; padding: 10px; }
	.widget.widget_pages ul li .children 			{ border: 0; }
	.widget.widget_pages ul li .children li 		{ border: 0; padding-bottom: 0; }
	.widget.widget_pages ul li .children li:last-of-type 	{ border: 0; }
	.widget.widget_pages ul li a 					{ color: #505050; }
	.widget.widget_pages ul li a:hover 				{ color: #625300; }
	#footer .widget.widget_pages ul 				{ border: 1px solid #454545; border-left: 0; border-bottom: 0; }
	#footer .widget.widget_pages ul li 				{ background: none; border-bottom: 1px solid #454545; }
	#footer .widget.widget_pages ul li .children 	{ border: 0; }
	#footer .widget.widget_pages ul li a 			{ color: #bfbfbf; }
	#footer .widget.widget_pages ul li a:hover 		{ color: #625300; }
	#footer .widget.widget_pages ul li .children li	{ border: 0; }


	/*	Meta
	------------------------------- */

	.widget.widget_meta ul 							{ border-top: 1px solid #e6e6e6; }
	.widget.widget_meta ul li:after 				{ 
													  color: #625300;
													  float: right;
													  font-family: FontAwesome;
													  font-weight: normal;
													  font-style: normal;
													  display: inline-block;
													  text-decoration: inherit;
													  content: "\f054";
													  padding-left: 10px;
													}
	.widget.widget_meta ul li 						{ border-bottom: 1px solid #e6e6e6; line-height: 1.75; padding: 10px 0px 10px 0; }
	.widget.widget_meta ul li a 					{ color: #505050; }
	.widget.widget_meta ul li a:hover 				{ color: #625300; }
	.widget.widget_meta ul li abbr 					{ color: #625300; margin-left: 20px; }
	#footer .widget.widget_meta ul 					{ border-top: 1px solid #454545; }
	#footer .widget.widget_meta ul li 				{ border-bottom: 1px solid #454545; }
	#footer .widget.widget_meta ul li a 			{ color: #bfbfbf; }
	#footer .widget.widget_meta ul li a:hover 		{ color: #625300; }

	/*	Tag cloud
	------------------------------- */

	.widget.widget_tag_cloud .tagcloud a 			{ color: #454545; background-color: #e9e9e9; border: none; margin: 0 2px 5px 0; padding: 8px 10px 9px; text-transform: none; font-size: 12px; line-height: 1; display: inline-block; }
	.widget.widget_tag_cloud .tagcloud a:hover 		{ color: #454545; background-color: #d0d0d0; }

	#footer .widget.widget_tag_cloud .tagcloud a  	{ color: #bfbfbf; background: none; border: 1px solid #454545; }
	#footer .widget.widget_tag_cloud .tagcloud a:hover 	{ color: #eeeeee; background: #353535; border: 1px solid #454545; }


	/*	Recent posts
	------------------------------- */

	.widget.widget_recent_entries ul 				{ border: 1px solid #e6e6e6; display: block; float: left; padding: 5px 10px; width: 100%; }
	.widget.widget_recent_entries ul li 			{ border-bottom: 1px solid #e6e6e6; line-height: 1.75; padding: 8px; }
	.widget.widget_recent_entries ul li:last-of-type{ border-bottom: 0; }
	.widget.widget_recent_entries ul li a 			{ color: #505050; }
	.widget.widget_recent_entries ul li a:hover 	{ color: #625300; }
	.widget.widget_recent_entries ul li span:before 
													{
													  color: #757575;
													  color: #625300;
													  font-family: FontAwesome;
													  font-weight: normal;
													  font-style: normal;
													  font-size: 14px;
													  display: inline-block;
													  text-decoration: inherit;
													  content: "\f073";
													  margin-right: 10px;
													}
	.widget.widget_recent_entries ul li span 		{ color: #999999; display: block; }	
	#footer .widget.widget_recent_entries ul 		{ border: 1px solid #454545; padding: 5px 10px; }
	#footer .widget.widget_recent_entries ul li 	{ border-bottom: 1px solid #454545; }
	#footer .widget.widget_recent_entries ul li:last-of-type { border-bottom: 0; }
	#footer .widget.widget_recent_entries ul li a 	{ color: #bfbfbf; }
	#footer .widget.widget_recent_entries ul li a:hover { color: #625300; }
	#footer .widget.widget_recent_entries ul li span 	{ color: #999999; }
	


	

	/*	Recent comments
	------------------------------- */

	.widget.widget_recent_comments ul 				{ border: 1px solid #e6e6e6; padding: 5px 10px; }
	.widget.widget_recent_comments ul li			{ color: #999999; border-bottom: 1px solid #e6e6e6; line-height: 1.7; padding: 8px; }
	.widget.widget_recent_comments ul li:last-of-type 	{ border-bottom: 0; }
	.widget.widget_recent_comments ul li a.url:before 	{ 
													  color: #625300;
													  font-family: FontAwesome;
													  font-weight: normal;
													  font-style: normal;
													  font-size: 14px;
													  display: inline-block;
													  text-decoration: inherit;
													  content: "\f086";
													  margin-right: 10px;
													 }
	.widget.widget_recent_comments ul li a 			{ color: #505050; display: block !important; }
	.widget.widget_recent_comments ul li a.url 		{ display: inline-block !important; }
	.widget.widget_recent_comments ul li a:hover 	{ color: #625300; }
	#footer .widget.widget_recent_comments ul 		{ border: 1px solid #454545; }
	#footer .widget.widget_recent_comments ul li 	{ border-bottom: 1px solid #454545; }
	#footer .widget.widget_recent_comments ul li:last-of-type 	{ border-bottom: 0; }
	#footer .widget.widget_recent_comments ul li a 	{ color: #bfbfbf; }
	#footer .widget.widget_recent_comments ul li a:hover 	{ color: #625300; }

	/*	RSS
	------------------------------- */

	.widget.widget_rss .widget-title a img 			{ display: none; }
	.widget.widget_rss .widget-title h4:before 		{ 
													  color: #625300;
													  font-family: FontAwesome;
													  font-weight: normal;
													  font-style: normal;
													  font-size: 14px;
													  display: inline-block;
													  text-decoration: inherit;
													  content: "\f09e";
													  margin-right: 10px;
													}
	.widget.widget_rss ul 							{  }
	.widget.widget_rss ul li:first-of-type 			{ padding-top: 0; }
	.widget.widget_rss ul li 						{ border-bottom: 1px solid #e6e6e6; padding: 20px 0; }
	.widget.widget_rss ul li:last-of-type 			{ border-bottom: 0; padding-bottom: 0; }
	.widget.widget_rss ul li a 						{ color: #505050; }
	.widget.widget_rss ul li a:hover 				{ color: #625300; }	
	.widget.widget_rss ul li span 	 				{ color: #999999; display: block; }
	.widget.widget_rss ul li span:before 			{ 
													  color: #625300;
													  font-family: FontAwesome;
													  font-weight: normal;
													  font-style: normal;
													  font-size: 14px;
													  display: inline-block;
													  text-decoration: inherit;
													  content: "\f073";
													  margin-right: 10px;
													}
	.widget.widget_rss ul li .rssSummary 			{ margin-top: 5px; }
	.widget.widget_rss ul li cite 					{ display: block; margin-top: 5px; }
	.widget.widget_rss ul li cite:before 			{
													  color: #625300;
													  font-family: FontAwesome;
													  font-weight: normal;
													  font-style: normal;
													  font-size: 14px;
													  display: inline-block;
													  text-decoration: inherit;
													  content: "\f007";
													  margin-right: 10px;													 
													}
	#footer .widget.widget_rss ul li 				{ border-bottom-color: #454545; }
	#footer .widget.widget_rss ul li a 				{ color: #bfbfbf; }
	#footer .widget.widget_rss ul li a:hover 		{ color: #625300; }
	#footer .widget.widget_rss ul li .rssSummary 	{ color: #999999; }
	#footer .widget.widget_rss ul li cite 			{ color: #999999; }

	
	/* WP gallery  */

	.incave-wp-gallery 								{ position: relative; width: 100%; height: auto; margin-bottom: 25px; padding: 0; -webkit-backface-visibility: hidden; }
    .incave-wp-gallery-container 					{ padding-bottom: 20px; position: relative; }
    .incave-wp-gallery-images, 
    .incave-wp-thumbs-images 						{ overflow: hidden; }
    .incave-wp-gallery-container .caroufredsel_wrapper {   }

    .incave-wp-gallery-images span, 
    .incave-wp-gallery-images img,
    .incave-wp-thumbs-images a, 
    .incave-wp-thumbs-images img  					{ display: block; float: left; }

    .incave-wp-gallery-images span, 
    .incave-wp-gallery-images a,
    .incave-wp-thumbs-images span, 
    .incave-wp-thumbs-images a 						{ position: relative; }

    .incave-wp-gallery-images img 					{
												      border: none;
												      width: 100%;
												      /* height: auto; */
												      position: relative;
												      top: 0;
												      left: 0;
												    }

    .incave-wp-thumbs-images img 					{
												      border: none;
												      min-width: 100%;
												      min-height: 100%;
												      position: absolute;
												      top: 50%;
												      left: 50%;
												      -webkit-transform: translate(-50%, -50%);
													  -moz-transform: translate(-50%, -50%);
													  -ms-transform: translate(-50%, -50%);
													  -o-transform: translate(-50%, -50%);
													  transform: translate(-50%, -50%);
												    }

    .incave-wp-gallery-images span 					{ width: 100%; /* height: 100%; */ }

    .incave-wp-thumbs-container 					{ padding: 10px 25px 25px; position: relative; }
    .incave-wp-thumbs-container .caroufredsel_wrapper {  }
    .incave-wp-thumbs-images a  					{
												      border: 0;
												      width: 150px;
												      height: 100px;
												      margin: 0 5px 0 5px;
												      overflow: hidden; 
												      -webkit-filter: grayscale(100%);
													  -moz-filter: grayscale(100%);
													  -ms-filter: grayscale(100%);
													  -o-filter: grayscale(100%);
													  filter: grayscale(100%);
													  filter : url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
													  filter: gray;               
												      -webkit-transition: all .5s;
												      -moz-transition: all .5s;
												      -ms-transition: all .5s;
												      transition: all .5s;
												    }
    .incave-wp-thumbs-images a:hover , 
    .incave-wp-thumbs-images a.selected  			{ 
    												  -webkit-filter: grayscale(0%);
													  -moz-filter: grayscale(0%);
													  -ms-filter: grayscale(0%);
													  -o-filter: grayscale(0%);
													  filter: grayscale(0%);
													  filter: none;
    												}
    
    .incave-wp-gallery-prev, 
    .incave-wp-gallery-next 						{                
												      font-family: FontAwesome;
												      font-weight: normal;
												      font-style: normal;
												      font-size: 14px;
												      display: inline-block;
												      text-decoration: inherit;
												      display: block;
												      width: 19px;
												      height: 20px;
												      margin-top: -10px;
												      position: absolute;
												      top: 50%;
												      color: #999;
												    }
    .incave-wp-gallery-prev 						{ left: 10px; }
    .incave-wp-gallery-next 						{ right: 0px; }           
    .incave-wp-gallery-prev:hover 					{ color: #555; }
    .incave-wp-gallery-next:hover 					{ color: #555; }            
    .incave-wp-gallery-prev.disabled, 
    .incave-wp-gallery-next.disabled 				{ color: #ddd; }

    
    /* WP twitter embed  */

    .post-body .twitter-tweet.twitter-tweet-rendered { border-radius: 0 !important; box-shadow: none !important; margin-bottom: 25px !important; width: 100% !important; max-width: 100% !important;  }


    /* WP required classes  */

	.sticky 										{  }
	.alignnone 										{ margin: 5px 20px 20px 0; clear: both; }
	.aligncenter 									{ display: block; margin: 5px auto 5px auto; }
	.alignright 									{ float:right; margin: 5px 0 20px 20px; clear: both; }
	.alignleft 										{ float: left; margin: 5px 20px 20px 0; clear: both; }
	.aligncenter 									{ display: block; margin: 5px auto 5px auto; }
	a img.alignright 								{ float: right; margin: 5px 0 20px 20px; clear: both; }
	a img.alignnone 								{ margin: 5px 20px 20px 0; clear: both; }
	a img.alignleft 								{ float: left; margin: 5px 20px 20px 0; clear: both;	}
	a img.aligncenter 								{ display: block; margin-left: auto; margin-right: auto }
	.wp-caption 									{ background: #fff; border: 1px solid #e6e6e6; border: 1px solid rgba(0, 0, 0, 0.1); margin-top: 20px; margin-bottom: 20px; max-width: 100%; clear: both; /* Image does not overflow the content area */ padding: 0px 0px 5px 0px; text-align: center; }
	.wp-caption.alignnone 							{ margin: 5px 20px 20px 0; clear: both; }
	.wp-caption.alignleft 							{ margin: 5px 20px 20px 0; clear: both; }
	.wp-caption.alignright 							{ margin: 5px 0 20px 20px; clear: both; }
	.wp-caption img 								{ border: 0 none; border-bottom: 1px solid #e6e6e6; border-bottom: 1px solid rgba(0, 0, 0, 0.1); height: auto; margin: 0; max-width: 100%%; padding: 0; width: 100%; }
	.wp-caption p.wp-caption-text 					{ font-size: 12px; line-height: 1.6; margin: 0; padding: 5px; }
	.size-auto, 
	.size-full,
	.size-large,
	.size-medium,
	.size-thumbnail 								{ max-width: 100%; height: auto; }
	.page-links 									{ display: block; clear: both; line-height: 1.5; margin: 25px 0; overflow: hidden; position: relative; width: 100%; }
	
	/* gravity forms styles */
	
	.gform_wrapper select 							{ border: 1px solid #ddd; }

	.gform_wrapper .gfield_time_hour input, 
	.gform_wrapper .gfield_time_minute input, 
	.gform_wrapper .gfield_date_month input, 
	.gform_wrapper .gfield_date_day input, 
	.gform_wrapper .gfield_date_year input 			{ display: inline-block; }

	.gform_wrapper input[type="text"], 
	.gform_wrapper input[type="password"], 
	.gform_wrapper input[type="date"], 
	.gform_wrapper input[type="datetime"], 
	.gform_wrapper input[type="email"], 
	.gform_wrapper input[type="number"], 
	.gform_wrapper input[type="search"], 
	.gform_wrapper input[type="tel"], 
	.gform_wrapper input[type="time"], 
	.gform_wrapper input[type="url"], 
	.gform_wrapper textarea 						{ margin-bottom: 0; height: auto; font-size: 13px !important; }

	.gform_wrapper .top_label .gfield_label  		{ margin: 25px 0 4px 0 !important; }

	.gform_wrapper .ginput_complex label 			{ margin-bottom: 25px !important; }

	.gform_wrapper ul.gfield_checkbox li input[type=checkbox], 
	.gform_wrapper ul.gfield_radio li input[type=radio] 	{ margin-left: 1px; }

	.gform_wrapper ul.right_label li, 
	.gform_wrapper form ul.right_label li, 
	.gform_wrapper ul.left_label li, 
	.gform_wrapper form ul.left_label li 			{ margin-bottom: 25px !important; }

	.gform_wrapper table.gfield_list td.gfield_list_icons img { padding-bottom: 9px; }

	.gform_wrapper ul.right_label li ul.gfield_radio li, 
	.gform_wrapper form ul.right_label li ul.gfield_radio li, 
	.gform_wrapper ul.left_label li ul.gfield_radio li, 
	.gform_wrapper form ul.left_label li ul.gfield_radio li, 
	.gform_wrapper ul.right_label li ul.gfield_checkbox li, 
	.gform_wrapper form ul.right_label li ul.gfield_checkbox li, 
	.gform_wrapper ul.left_label li ul.gfield_checkbox li, 
	.gform_wrapper form ul.left_label li ul.gfield_checkbox li 	{ margin-bottom: 10px !important; }

	.gform_wrapper .ui-datepicker-trigger 			{ display: inline-block; vertical-align: middle; }

	.gform_wrapper .description_above .gfield_description 	{ padding-bottom: 5px !important; }



/*	===============================		
		Media Query.
	=============================== */
												
	@media only screen and (max-width: 767px)							{

		
		.box-container 								{ width: auto; border-left: none; border-right: none; min-width: 0; margin-left: 0; margin-right: 0; }		.column.alpha, .columns.alpha               { padding-left: 0px; padding-right: 0px; }
    	.column:last-child, .columns:last-child 	{ overflow: hidden; }
    	.column.omega, .columns.omega               { padding-left: 0px; padding-right: 0px; }
		.alpha.omega								{ padding-left: 0px; padding-right: 0px; }
		.top-nav-active .top-nav-left,
		.top-nav-active .top-nav-right 				{ width: 100%; text-align: center; }
		.top-nav-active .top-nav-right 				{ border-top: 1px solid #e6e6e6; }
		.incave-sticky #mainHeader.wrapper 			{ position: static !important; }
		.sf-menu .top-menu li 						{ text-align: left; }
		
		.widget-half.border-active .six.columns:last-of-type, 
		.widget-half-fourth-fourth.border-active .three.columns, 
		.widget-fourth-fourth-half.border-active .six.columns, 
		.widget-fourth-half-fourth.border-active .three.columns:last-of-type, 
		.widget-fourth-half-fourth.border-active .six.columns, 
		.widget-three.border-active .four.columns:last-of-type, 
		.widget-third-two-third.border-active .eight.columns, 
		.widget-two-third-third.border-active .four.columns, 
		.widget-four.border-active .three.columns:nth-of-type(2), 
		.widget-four.border-active .three.columns:last-of-type, 
		.widget-fourth-three-fourth.border-active .nine.columns, 
		.widget-three-fourth-fourth.border-active .three.columns 
													{ padding-left: 25px; }

		.widget-half.border-active .six.columns:first-of-type.column-border, 
		.widget-half-fourth-fourth.border-active .six.columns.column-border, 
		.widget-half-fourth-fourth.border-active .three.columns.column-border, 
		.widget-fourth-half-fourth.border-active .three.columns:first-of-type.column-border, 
		.widget-fourth-half-fourth.border-active .six.columns.column-border, 
		.widget-three.border-active .four.columns:first-of-type.column-border, 
		.widget-third-two-third.border-active .four.columns.column-border, 
		.widget-two-third-third.border-active .eight.columns.column-border, 
		.widget-fourth-three-fourth.border-active .three.columns.column-border, 
		.widget-three-fourth-fourth.border-active .nine.columns.column-border
													{ padding-right: 25px; }

		.widget-half.border-active .six.columns:last-of-type.column-border, 
		.widget-half-fourth-fourth.border-active .three.columns.column-border, 
		.widget-fourth-fourth-half.border-active .six.columns.column-border, 
		.widget-fourth-half-fourth.border-active .three.columns:last-of-type.column-border, 
		.widget-fourth-half-fourth.border-active .six.columns.column-border, 
		.widget-three.border-active .four.columns:last-of-type.column-border, 
		.widget-third-two-third.border-active .eight.columns.column-border, 
		.widget-two-third-third.border-active .four.columns.column-border, 
		.widget-fourth-three-fourth.border-active .nine.columns.column-border, 
		.widget-three-fourth-fourth.border-active .three.columns.column-border
													{ padding-left: 25px; }

		
		.style-1 .logo.logo-column,		
		.style-3 .logo.logo-column,
		.style-3 .incave-sticky-nav.incave-sticky .logo,
		.incave-sticky-nav.incave-sticky .logo,
		#siteTitle.logo-column 						{ margin-top: 0; text-align: center; position: relative; display: block; float: left; width: 100%; }

		.mobile-logo-active .incave-sticky .logo.logo-column 
										  			{ float: left; margin: 7px 0; width: auto; }

		.light-logo-active .light-menu .logo.logo-column.dark-logo,
		.logo.logo-column.light-logo,
		.incave-sticky .logo-column.light-logo,
		.light-logo-active .light-menu .incave-sticky .logo.logo-column.light-logo,
		.logo.logo-column.mobile-logo 		
													{ display: none; }

		.light-menu .incave-sticky .logo.logo-column.dark-logo,
		.light-logo-active .light-menu .logo.logo-column.light-logo 
													{ display: block; }

		.light-menu .incave-sticky select.tinynav 	{ color: #555; }
				
		#mainMenu.nav-column, #mainMenuNav 			{ float: left; width: 100%; height: auto; text-align: center; }

		.mobile-logo-active .incave-sticky #mainMenu.nav-column 		
													{ float: right; width: auto; }

		#mainMenu .sf-menu li.top-menu 				{ display: inline-block; float: none; }

		.style-3 .incave-sticky-nav.incave-sticky #mainMenu.nav-column { width: 100%; }

		#pageTitle h1 								{ text-align: center; width: 100% !important; }

		#pageTitle nav 								{ text-align: center; width: 100% !important; }
		
		#pageTitle nav ul 							{ width: 100%; }

		#pageTitle ul.breadcrumbs li 				{ display: inline-block; float: none; padding: 0 12px 0 0; }

		.incave-blog-list-masonry .post-entry,
		.incave-blog-list-masonry .post-info-wrapper 	{ width: 100% !important; }

		.comment-avatar								{ float: left; position: relative; width: 50px; z-index: 1; display: inline-block; }
		
		.column.alpha.author-avatar,
		.columns.alpha.author-avatar				{ padding-right: 15px; }
		
		.home.widget-title h2						{ background-image: none; }

		.widget-zz-feature-image-container 			{ padding-right: 0; padding-left: 0; width: 100%; }

		.twelve.columns .widget .widget-zz-feature-image .incave-overlay
													{ width: 100% !important; }
		
		.widget-zz-contents,
		.widget-mini								{ width: 100%; }

		.widget-zz-right .widget-zz-contents 		{ text-align: left; }
				
		.widget-zz-contents 						{ padding-left: 0; padding-right: 0; }

		.widget-custom-message-container .custom-message-header,
		.widget-custom-message-container .custome-message-footer 
													{ text-align: center; }
		.widget-custom-message-container.custom-message-button-on
													{ padding-right: 0; width: 100%; }
		.widget-custom-message-button				{ padding-left: 0; width: 100%; }
		.incave-custom-content button.button		{ padding: 10px 20px 11px; }

		.widget-zz-contents button.button			{ padding: 10px 20px 11px; width: 100%; }

		.single-navigation .first a 				{ margin-left: 0; }

		.da-thumbs li.one-col						{ width: 480px; height: 365px; }
		.da-thumbs li.one-col img,
		.da-thumbs li.one-col .img-overlay 			{ width: 480px; height: 324px; } 

		.entry-related-header 						{ margin-bottom: 2em; }
		.related-carousel-prev,
		#portfolioLeft 								{ padding-left: 0; }
		#portfolioSingleRight .related-carousel-prev{ margin-left: 0; }

		.incave-portfolio-list-grid.one-columns .da-thumbs li { width: 289px; height: 185px; }
		
		.three.columns .incave-content #portfolioRight ul, 
		.four.columns .incave-content #portfolioRight ul, 
		.six.columns .incave-content #portfolioRight ul, 
		.eight.columns .incave-content #portfolioRight ul, 
		.nine.columns .incave-content #portfolioRight ul 
													{ margin-left: 0px; }

		.related-portfo-entry 						{ width: 100% !important; }

		.twelve.columns .incave-content #portfolioSingleRight .project-view-button
													{ padding-right: 15px; width: 50%; } 

		.twelve.columns .incave-content #portfolioSingleRight .incave-share-meta-single
													{ padding-left: 15px; width: 50%; } 

		.twelve.columns .incave-content #portfolioSingleRight .incave-share-meta-single ul
													{ padding: 4px 10px; }

		.widget-zz-right button, 
		.zz-feature-right button 					{ margin-bottom: 20px; }
		.widget .incave-search-bar-textbox .incave-search-form { margin-bottom: 20px; }

		.incave-scode.panel 						{ text-align: center; }
		
		.incave-scode.vertical.tabs-content 		{ padding-left: 0; }
		
		.footer-slogan 								{ text-align: left; }

		.incave-scode.zz-feature-right .feature-heading, 
		.incave-scode.zz-feature-right .feature-desc  { text-align: left; }
		.incave-scode.mini-spotlight .feature_image_three_col img
													{ width: 100%; }

		.incave-scode.zz-feature-left, 
		.incave-scode.zz-feature-right 				{ margin-bottom: 15px; }
		.incave-scode.zz-feature-right .button 		{ margin-bottom: 15px; }
		.incave-scode.mini-spotlight 				{ margin-bottom: 15px; }

		.incave-scode.pricing-column 				{ margin-bottom: 15px; }

		.incave-content .contact-author-email 		{ padding-left: 0; padding-right: 0; }

		.incave-scode table 						{ width: 100% !important; }

		#singlePostTitle .entry-meta 				{ text-align: center; }

		#singlePostTitle .entry-meta-links,
		#singlePostTitle .entry-meta-links			{ margin-bottom: 3px; }

		.eight.columns .incave-content #singlePostTitle .entry-meta-links li, 
		.nine.columns .incave-content #singlePostTitle .entry-meta-links li 		
													{ padding: 0 10px; }

		.post-feature-image-container 				{ margin-bottom: 20px; }
		.incave-blog-list-masonry .post-feature-image-container 	{ margin-bottom: 0; }
		
		.widget-full .post-title-wrapper .post-title{ margin-top: 15px; }
		.incave-share-meta-single					{ padding-left: 0px !important; }
		.eight.columns .incave-content .incave-share-meta-single ul 
													{ padding: 10px; }

		.incave-share-meta-single 					{ padding-left: 0; }
		.incave-share-meta-single ul 				{ line-height: 1; }
		
		.incave-share-meta-single ul li
													{ width: 16%; }

		.three.columns .incave-post-tabs .tabs dd 						{ width: 33%; }
		.three.columns .incave-post-tabs .tabs dd.active:last-of-type 	{ width: 34%; }

		.three.columns .widget .tabs dd a, 
		.three.columns .widget .tabs li a 			{ padding: 0; }
		.three.columns .widget .tabs dd.active:last-of-type a 	{ padding: 0; }

		.comment-respond .respond-title				{ float: left; padding: 0 25px; width: 100% !important; }

		#footerInfo .footer-creds h6, 
		#footerInfo .footer-slogan h6,
		#footerInfo .footer-social-list 			{ text-align: center; }

		.hr-icon .hr-inner .hr-content-icon:before,
		.hr-icon .hr-inner .hr-content-icon:after 	{ width: 40%; }

		.six.columns .widget .incave-counter-column.three.columns,
		.eight.columns .widget .incave-counter-column.three.columns,
		.six.columns .widget .incave-counter-column.four.columns,
		.three.columns .widget .incave-counter-column.three.columns,
		.three.columns .widget .incave-counter-column.four.columns,
		.three.columns .widget .incave-counter-column.six.columns,
		.four.columns .widget .incave-counter-column.three.columns,
		.four.columns .widget .incave-counter-column.four.columns,
		.four.columns .widget .incave-counter-column.six.columns { width: 100%; }	
		
		
		.landdesk { display:none}

       .landphone { display:block}
		
		

																		}

	
	@media only screen and (min-width: 480px) and (max-width: 767px)  	{		

				
		
		.feature-title h2 							{ background-image: none; }
		
		.home.widget-title h2						{ background-image: none; }
		
		#postComments ul.children					{ padding-left: 25px; }			
		
		.widget-full .widget-zz-contents button.button,
		.widget-half .widget-zz-contents button.button,
		.widget-three .widget-zz-contents button.button,
		.widget-four .widget-zz-contents button.button,
		.widget-left .widget-zz-contents button.button,
		.widget-right .widget-zz-contents button.button
													{ width: 100%; padding-left: 0; }


		.one-col 									{ width: 480px; height: 324px; }

		.widget-left .three.columns .incave-portfolio.widget .incave-portfolio-grid ul.da-thumbs,
		.widget-right .three.columns .incave-portfolio.widget .incave-portfolio-grid ul.da-thumbs
													{ margin-left: -5px; margin-right: 0px; }
		.widget-left .three.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li,
		.widget-right .three.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li
													{ margin: 0 5px 10px 5px; width: 215px; height: 145px; }

		.incave-counter .incave-counter-column 		{ width: 50% !important; }
		
		


																		}
		

	@media only screen and (max-width: 479px) 							{

		
		#boxed.container							{ width: auto; border-left: none; border-right: none; min-width: 0; margin-left: 0; margin-right: 0; }		
		.top-nav-active .top-nav-right 				{ display: none; }
		.style-2 .logo.logo-column  				{ margin-top: 0; text-align: center; position: relative; display: block; float: left; width: 100%; }
		#headerSocial.social-column 				{ display: none; }	

		.mobile-logo-active .light-menu .incave-sticky .logo.logo-column.dark-logo,
		.mobile-logo-active .incave-sticky .logo.logo-column
													{ display: none; }	

		.mobile-logo-active .incave-sticky .logo.logo-column.mobile-logo
													{ display: block; float: left; margin: 7px 0; width: auto; }

		#mainMenu.nav-column, #mainMenuNav 			{ margin-bottom: 0px; }

		.mobile-logo-active .incave-sticky #mainMenu.nav-column
											 		{ float: right; width: auto; }		
		
		.feature-title h2 							{ background-image: none; }
		
		.home.widget-title h2						{ background-image: none; }

		.incave-custom-content button.button
													{ width: 100%; }
		.widget-custom-message 	{ display: inline; float: left; width: auto; max-width: 100%; }

		.widget-title h4 		{ background-image: none; }
		
		#postComments ul.children					{ padding-left: 0px; }

		.three.columns .incave-content #portfolioLeft .portfolio-filter,
		.four.columns .incave-content #portfolioLeft .portfolio-filter,
		.six.columns .incave-content #portfolioLeft .portfolio-filter,
		.eight.columns .incave-content #portfolioLeft .portfolio-filter,
		.nine.columns .incave-content #portfolioLeft .portfolio-filter 
													{ border-bottom: 0; }
		
		.three.columns .incave-content #portfolioLeft .portfolio-filter ul li,
		.four.columns .incave-content #portfolioLeft .portfolio-filter ul li,
		.six.columns .incave-content #portfolioLeft .portfolio-filter ul li,
		.eight.columns .incave-content #portfolioLeft .portfolio-filter ul li,
		.nine.columns .incave-content #portfolioLeft .portfolio-filter ul li
													{ display: block; border-bottom: 1px solid #e6e6e6; padding: 10px 20px 10px 0; }

		.three.columns .incave-portfolio-list-grid  #portfolioLeft .portfolio-filter ul li,
		.four.columns .incave-portfolio-list-grid  #portfolioLeft .portfolio-filter ul li,
		.six.columns .incave-portfolio-list-grid  #portfolioLeft .portfolio-filter ul li,
		.eight.columns .incave-portfolio-list-grid  #portfolioLeft .portfolio-filter ul li,
		.nine.columns .incave-portfolio-list-grid  #portfolioLeft .portfolio-filter ul li
													{ display: inline-block; border: 0; padding: 0 0 3px; }
		
		.widget-left .three.columns .incave-portfolio.widget .incave-portfolio-grid ul.da-thumbs,
		.widget-right .three.columns .incave-portfolio.widget .incave-portfolio-grid ul.da-thumbs
													{ margin-left: -5px; margin-right: 0px; }
		.widget-left .three.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li,
		.widget-right .three.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li
													{ margin: 0 5px 10px 5px; width: 215px; height: 145px; }

		.widget-left .three.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li,
		.widget-right .three.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li
													{ width: 215px; height: 145px; }
		.widget-left .nine.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li,
		.widget-right .nine.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li
													{ width: 228px; height: 154px; }

		.widget-half .six.columns .incave-portfolio.widget .incave-portfolio-grid ul.da-thumbs
													{ margin-left: -5px; margin-right: -5px; }

		.widget-half .six.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li 
													{ width: 225px; height: 152px; }

		.incave-portfolio-list-masonry .da-thumbs li,
		.incave-portfolio-list-masonry.three-columns .da-thumbs li { width: auto; height: auto; }

		.incave-portfolio-list-grid.two-columns .da-thumbs li,
		.incave-portfolio-list-grid.three-columns .da-thumbs li,
		.incave-portfolio-list-grid.two-columns .da-thumbs li,
		.incave-portfolio-list-grid.one-columns .da-thumbs li 
													{ width: 289px; height: 185px; }

		footer .eight.columns .incave-portfolio.widget .incave-portfolio-grid .da-thumbs li
													{ width: 201px; height: 136px; }

		.three.columns .incave-content #portfolioSingleRight .portfolio-filter ul,
		.four.columns .incave-content #portfolioSingleRight .portfolio-filter ul,
		.six.columns .incave-content #portfolioSingleRight .portfolio-filter ul,
		.eight.columns .incave-content #portfolioSingleRight .portfolio-filter ul,
		.nine.columns .incave-content #portfolioSingleRight .portfolio-filter ul
													{ border-bottom: 0; } 

		.three.columns .incave-content #portfolioSingleRight .portfolio-filter ul li,
		.four.columns .incave-content #portfolioSingleRight .portfolio-filter ul li,
		.six.columns .incave-content #portfolioSingleRight .portfolio-filter ul li, 
		.eight.columns .incave-content #portfolioSingleRight .portfolio-filter ul li, 
		.nine.columns .incave-content #portfolioSingleRight .portfolio-filter ul li 
													{ display: block; border-bottom: 1px solid #e6e6e6; margin-right: 0px; }

		.six.columns .incave-content #portfolioSingleRight .project-view-button,
		.eight.columns .incave-content #portfolioSingleRight .project-view-button,
		.nine.columns .incave-content #portfolioSingleRight .project-view-button,
		.twelve.columns .incave-content #portfolioSingleRight .project-view-button 
													{ padding-right: 0px; width: 100%; } 

		.six.columns .incave-content #portfolioSingleRight .incave-share-meta-single,
		.eight.columns .incave-content #portfolioSingleRight .incave-share-meta-single,
		.nine.columns .incave-content #portfolioSingleRight .incave-share-meta-single,
		.twelve.columns .incave-content #portfolioSingleRight .incave-share-meta-single 
													{ padding-left: 0px; width: 100%; } 

		.post-password-form input[type="password"] 	{ margin-bottom: 25px; width: 100%; z-index: 1; }
		.post-password-form input[type="submit"] 	{ margin-left: 0; width: 100%; z-index: 1; }
		
		#singlePostTitle .entry-meta-links 			{ line-height: 2.5em; }
			
		.hr-icon .hr-inner .hr-content-icon:before,
		.hr-icon .hr-inner .hr-content-icon:after	{ width: 40%; }

		.incave-counter .incave-counter-column 		{ width: 100% !important; }

		/* Gravity forms */

		.gform_wrapper .right_label .gfield_label,
		.gform_wrapper .left_label .gfield_label 	{ width: 100% !important; text-align: left !important; margin-bottom: 5px !important; }

		.gform_wrapper .right_label input.large, 
		.gform_wrapper .right_label select.large, 
		.gform_wrapper .left_label input.large, 
		.gform_wrapper .left_label select.large, 
		.gform_wrapper textarea.textarea,
		.gform_wrapper .top_label input.medium, 
		.gform_wrapper .top_label select.medium,
		.gform_wrapper .right_label input.medium, 
		.gform_wrapper .right_label select.medium, 
		.gform_wrapper .left_label input.medium, 
		.gform_wrapper .left_label select.medium,
		.gform_wrapper .right_label input.small, 
		.gform_wrapper .right_label select.small, 
		.gform_wrapper .left_label input.small, 
		.gform_wrapper .left_label select.small,
		.gform_wrapper .top_label input.small, 
		.gform_wrapper .top_label select.small 			{ width: 100% !important; }

		.gform_wrapper .right_label div.ginput_complex, 
		.gform_wrapper .left_label div.ginput_complex 	{ width: 100% !important; }

		.gform_wrapper .left_label .gfield_list, 
		.gform_wrapper .right_label .gfield_list 	{ width: 100% !important; }

		.gform_wrapper .gform_footer.right_label, 
		.gform_wrapper .gform_footer.left_label 	{ padding-left: 0 !important; }

		.gform_wrapper .left_label ul.gfield_checkbox, 
		.gform_wrapper .right_label ul.gfield_checkbox, 
		.gform_wrapper .left_label ul.gfield_radio, 
		.gform_wrapper .right_label ul.gfield_radio { clear: both; }

		.gform_wrapper .right_label .gfield_description, 
		.gform_wrapper .left_label .gfield_description, 
		.gform_wrapper .left_label .instruction, 
		.gform_wrapper .right_label .instruction 	{ margin-left: 0 !important; }

		.incave-login-full 							{ position: relative; }

																		}			




.border {
	padding:7px;
	border: solid 1px #000;
	}
	
.padtop75 {
	padding-top:75px;
}

.padtop50 {
	padding-top:50px;
}

.padtop25 {
	padding-top:25px;
}

.padbottom75 {
	padding-bottom:75px;
}

.padbottom50 {
	padding-bottom:50px;
}

.padbottom25 {
	padding-bottom:25px;
}
.nocap {
	text-transform:none !important;
	font-weight:400 !important;
	line-height:20px;
	letter-spacing:0px !important;
	
}

.center65 {
  margin-top: 0px;
  text-align:center;
  font-size:14px !important;
  line-height:18px;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}

.center65 p{
  text-align:center;
  font-size:17px !important;
  line-height:28px;
 }
 .center65 h1{
  text-align:center;
  font-size:1.85em !important;
  line-height:1.5em;
  font-weight:bold !important;
  letter-spacing:.5px;
  margin-bottom:25px;
 }
 

 
.textcenter {
	 text-align:center !important;
 }
 .black {
	 color:#000 !important;
 }
 
 .contact {
	 background:url(../images/contact.jpg);
 }
 
 .tinynav2 { display: none; }
 
 .services p {
	 font-size:16px;
	 line-height:20px;
 }
 .services span {
	 font-family:'Rock Salt';
	 font-size:12px;
	 font-weight:bold;
	 padding-left:15px;
	 color:#570503 !important;
	 letter-spacing:1px;
	  }
.barbers  {
	font-size:14px ;
	line-height:16px ;
}

.landdesk { display:block}

.landphone { display:none}

@media screen and (max-width: 700px) {
 .landdesk { display:none}

.landphone { display:block}
}	 