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































	Theme Name: Adventure 















	Theme URI: http://www.organicthemes.com/theme/adventure-theme/















	Description: A theme created for sharing travels and adventure.















	Author: Organic Themes















	Author URI: http://www.organicthemes.com















	License: GNU General Public License v2 or later















	License URI: http://www.gnu.org/licenses/gpl-2.0.html















	Version: 1.2.2















	Tags: art, artwork, blog, design, photoblogging, photography, portfolio, clean, contemporary, elegant, light, minimal, modern, professional, simple, gray, white, one-column, two-columns, three-columns, right-sidebar, flexible-width, responsive-width, custom-background, custom-header, custom-menu, featured-images, featured-image-header, flexible-header, full-width-template, theme-options, translation-ready, infinite-scroll, post-slider, sticky-post















	















	The CSS, XHTML and Design are released under the GPL:















	http://www.opensource.org/licenses/gpl-license.php































********************************************************************************************************************































	Table of Contents:































	 0.	Global















	 1.	Hyperlinks		















	 2.	Headings















	 3.	Header















	 4.	Navigation















	 5.	Slideshow















	 6.	Homepage















	 7.	Content















	 8. Post Formats















	 9. Social Media















	10. Pagination















	11.	Images















	12. Portfolio















	13.	Wordpress Gallery















	14.	Sidebar















	15.	Widgets















	16.	Recent Comments Widget















	17.	Calendar Widget















	18.	Custom Menu Widget















	19.	Search Form















	20.	Footer















	21.	Comments















	22.	Buttons















	23. Tables















	24. Forms















	25. CSS3 Styles















	26. WooCommerce















	27. Grid















	  















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































body {







    margin: 0;







    padding: 0;







	color: #666666;







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







    font-size: 14px;







    font-weight: 300;






	overflow-x: hidden;
    line-height: 26px;















	}































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















*	0.	Global									*















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































p {















	padding: 8px 0px;















	margin: 0px;















	}















p:empty {















	display: none;















	}















em {















	font-style: italic;















	}















strong {















	font-weight: bold;















	}	















hr {















	border: 0;















	width: 100%;















	height: 1px;















	color: #DDDDDD;















	background-color: #DDDDDD;















	margin: 6px 0px 8px 0px;















	padding: 0px;















	}















ol, ul {















	list-style: none;















	margin: 6px 0px;















	padding: 0px 0px 0px 12px;















	}















ol li {















	list-style: inside;















	list-style-type: decimal;















	margin: 6px 0px;















	padding: 0px 0px 0px 12px;















	}















ul li {















    list-style: inside;















    list-style-type: square;















    margin: 6px 0px;















	padding: 0px 0px 0px 12px;















	}















ul ol li, ul ol ul ol li {















    list-style-type: decimal;















	}















ol ul li, ol ul ol ul li {















    list-style-type: square;















	}















blockquote {















	color: #000000;















	font-family: 'Lora', Georgia, Times, serif;















	font-weight: 400;















	font-size: 1.4em;















	font-style: italic;















	line-height: 1.6;















	margin: 24px 0px;















	padding: 24px;















	border-top: 1px solid rgba(0,0,0, .08);















	border-bottom: 1px solid rgba(0,0,0, .08);















	}















blockquote p {















	margin: 0px;















	padding: 0px;















	}















blockquote, q {















	quotes: none;















	}















blockquote:before, blockquote:after,















q:before, q:after {















	content: '';















	content: none;















	}















code, pre {















	color: #666666;















	background: #F9F9F9;















	font-family: Courier, Verdana, Tahoma, Verdana;















	font-size: 13px;















	line-height: 1.4;















	margin: 12px 0px;















	padding: 6px 8px;















	border: 1px solid #DDDDDD;















	border-radius: 3px;















	-moz-border-radius: 3px;















	-khtml-border-radius: 3px;















	-webkit-border-radius: 3px;















	}















code {















	display: inline;















	white-space: normal;















	}















pre {















	display: block;















	}















pre code {















	padding: 0px;















	border: none;















	border-radius: 0px;















	-moz-border-radius: 0px;















	-khtml-border-radius: 0px;















	-webkit-border-radius: 0px;















	}















img, object, embed {















	max-width: 100%;















	}















img, object, embed {















	height: auto;















	margin: 0px auto 0px;















	}















table {















	border-collapse: collapse;















	border-spacing: 0;















	}















.clear {















	clear: both;















	}















.hidden {















	display: none;















	}















.text-left { 















	text-align: left; 















	}















.text-right { 















	text-align: right; 















	}















.text-center { 















	text-align: center; 















	}















.align-center {















	float: none;















	margin-left: auto;















	margin-right: auto;















	}















.align-left {















	float: left;















	}















.align-right {















	float: right;















	}















.align-center {















	float: none;















	text-align: center;















	}































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















*	1.	Hyperlinks								*















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































a img {















	border: none;















	}















a, a:link {















	color: #161616;















	text-decoration: none;















	}















a:focus, a:hover, a:active {















	color: #006699;















	text-decoration: underline;















	}















	















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















*	2.	Headings  								*















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





@font-face {

    font-family: 'roboto_condensedlight';

    src: url('fonts/robotocondensed-light-webfont.eot');

    src: url('fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/robotocondensed-light-webfont.woff') format('woff'),

         url('fonts/robotocondensed-light-webfont.ttf') format('truetype'),

         url('fonts/robotocondensed-light-webfont.svg#roboto_condensedlight') format('svg');

    font-weight: normal;

    font-style: normal;



}









	















h1 {















	color: #333333;















	font-size: 2.4em;















	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;















	font-weight: 300;















	line-height: 1.4;















	letter-spacing: -0.8px;















	margin: 4px 0px 4px 0px;















	padding: 4px 0px 4px 0px;















	}















h2 {















	color: #333333;















	font-size: 2.2em;















	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;















	font-weight: 300;















	line-height: 1.4;















	letter-spacing: -0.6px;















	margin: 4px 0px 4px 0px;















	padding: 4px 0px 4px 0px;















	}















h3 {















	color: #333333;















	font-size: 2em;















	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;















	font-weight: 300;















	line-height: 1.4;















	letter-spacing: -0.4px;















	margin: 4px 0px 4px 0px;















	padding: 4px 0px 4px 0px;















	}















h4 {















	color: #333333;















	font-size: 1.6em;















	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;















	font-weight: 500;















	line-height: 1.4;















	margin: 4px 0px 4px 0px;















	padding: 4px 0px 4px 0px;















	}















h5 {















	color: #333333;















	font-size: 1.4em;















	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;















	font-weight: 500;















	line-height: 1.4;















	margin: 4px 0px 4px 0px;















	padding: 4px 0px 4px 0px;















	}















h6 {















	color: #333333;















	font-size: 1.1em;















	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;















	font-weight: 500;















	line-height: 1.4;















	letter-spacing: 0.2px;















	margin: 4px 0px 6px 0px;















	padding: 4px 0px 6px 0px;















	border-bottom: 1px solid rgba(0,0,0, .08);















	}















h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {















	color: #333333;















	text-decoration: none;















	border: none;















	}















h1 a:hover, h2 a:hover, h3 a:hover,















h4 a:hover, h5 a:hover, h6 a:hover {















	color: #0099ff;















	text-decoration: none;















	border: none;















	}















.headline {















	font-size: 3em;















	font-weight: 200;















	text-transform: uppercase;















	line-height: 1.2;















	letter-spacing: -1.4px;















	margin: 0px 0px 12px 0px;















	padding: 0px;















	}















.headline.small {















	font-size: 2.4em;















	letter-spacing: -0.4px;















	}















.headline.archive-headline {















	margin-bottom: 0px;















	}















.title {















	font-size: 1.2em;















	font-weight: 400;















	letter-spacing: 0px;















	line-height: 1.3;















	margin: 0px;















	padding: 0px;















	}































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















*	3.	Header  								*















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































#header {















	background-color: #FFFFFF;















	line-height: 0;















	margin: 0px;















	position: relative;















	z-index: 9999;















	box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	}















#masthead {















	display: inline-block;















	background: #000000;















	position: relative;















	margin-top: -40px;















	margin-bottom: 24px;















	padding: 24px;















	z-index: 9999;















	}















#masthead.home-logo, 















#custom-header.home-logo,















#masthead.logo-overlay, 















#custom-header.logo-overlay {















	position: absolute;















	top: 0;















	}















.site-title {















	display: block;















	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;















	font-size: 2em;















	font-weight: 200;















	letter-spacing: 0px;















	text-align: center;















	line-height: 1.4;















	padding: 0px;















	margin: 0px;















	}















.site-title a {















	color: #FFFFFF !important;















	text-decoration: none !important;















	}















.site-description {















	display: block;















	color: #999999;















	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;















	font-size: 1em;















	font-weight: 300;















	text-align: center;















	letter-spacing: 0px;















	line-height: 1.6;















	margin: 0px;















	padding: 0px;















	overflow: hidden;















	}















#custom-header {















	display: block;















	position: relative;















	max-width: 100%;















	font-size: 0;















	text-indent: -999em;















	line-height: 0;















	margin-top: -40px;















	margin-bottom: 24px;















	padding: 0px;















	overflow: hidden;















	z-index: 9999;















	}















#custom-header img {















	display: block;















	height: auto;















	margin: 0px;















	padding: 0px;















	vertical-align: bottom;















	}















.mobile-logo {















	display: none;















	}















.header-active {















	margin-top: -48px !important;















	}































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















*	4.	Navigation 								*















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































#navigation {















	display: inline-block;















	background-color: #FFFFFF;















	color: #999999;















	position: relative;















	top: 0;















	width: 100%;















	font-size: 0.8em;















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















	font-weight: 400;















	margin: 0px;















	padding: 0px;















	z-index: 9;















	}















.menu-toggle {















	display: none;















	cursor: pointer;















	}















.main-small-navigation ul.mobile-menu {















	display: none;















	}















	















/*** ESSENTIAL STYLES ***/















.menu, .menu * {















	margin:	0;















	padding: 0;















	list-style:	none;















	}















.menu {















	line-height: 1.0;















	}















.menu ul,















ul.menu {















	float: right;















	margin: 0px;















	padding: 0px;















	}















.menu ul ul, ul.menu ul {















	position: absolute;















	top: -9999px;















	width: 180px; /* left offset of submenus need to match (see below) */















	}















.menu ul li ul li, ul.menu ul li {















	width: 100%;















	margin: 0px;















	}















.menu li:hover {















	visibility:	inherit; /* fixes IE7 'sticky bug' */















	}















.menu li {















	float: left;















	display: inline;















	position: relative;















	}















.menu li li {















	display: block;















	position: relative;















	}















.menu a {















	display: inline-block;















	position: relative;















	}















.menu li:hover ul,















.menu li.sfHover ul {















	left: 0;















	top: 40px; /* match top ul list item height */















	z-index: 99;















	}















ul.menu li:hover li ul,















ul.menu li.sfHover li ul {















	top: -9999px;















	}















ul.menu li li:hover ul,















ul.menu li li.sfHover ul {















	left: 180px; /* match ul width */















	top: 0;















	}















ul.menu li li:hover li ul,















ul.menu li li.sfHover li ul {















	top: -9999px;















	}















ul.menu li li li:hover ul,















ul.menu li li li.sfHover ul {















	left: 180px; /* match ul width */















	top: 0;















	}















	















/*** SKIN ***/















#navigation .menu .current_page_item a,















#navigation .menu .current_page_ancestor a,















#navigation .menu .current-menu-item a,















#navigation .menu .current-cat a {















	background: #ebebeb;















	color: #000000;















	}















#navigation .menu li .current_page_item a, #navigation .menu li .current_page_item a:hover,















#navigation .menu li .current-menu-item a, #navigation .menu li .current-menu-item a:hover,















#navigation .menu li .current-cat a, #navigation .menu li .current-cat a:hover {















	background: #ebebeb;















	color: #000000;















	}















#navigation .menu .current_page_item ul li a,















#navigation .menu .current-menu-item ul li a,















#navigation .menu .current-menu-ancestor ul li a,















#navigation .menu .current_page_ancestor ul li a,















#navigation .menu .current-cat ul li a {















	background: none;















	color: rgba(0, 0, 0, .6);















	}















#navigation .menu li.current-menu-ancestor a,















#navigation .menu li.current_page_ancestor a,















#navigation .menu .current_page_item ul li a:hover,















#navigation .menu .current-menu-item ul li a:hover,















#navigation .menu .current-menu-ancestor ul li a:hover,















#navigation .menu .current_page_ancestor ul li a:hover,















#navigation .menu .current-menu-ancestor ul .current_page_item a,















#navigation .menu .current_page_ancestor ul .current-menu-item a,















#navigation .menu .current-cat ul li a:hover {















	background: rgba(0, 0, 0, .04);















	color: #000000;















	}















.menu {















	margin-bottom: 0;















	}















.menu ul.sub-menu, .menu ul.children {















	background-color: #FFFFFF;















	border-radius: 0px 0px 2px 2px;















	-moz-border-radius: 0px 0px 2px 2px;















	-khtml-border-radius: 0px 0px 2px 2px;















	-webkit-border-radius: 0px 0px 2px 2px;















	box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	}















.menu a {















	background: none;















	line-height: 40px;















	text-decoration: none;















	text-shadow: 1px 1px rgba(255, 255, 255, .2);















	letter-spacing: 0.1px;















	margin: 0px;















	padding: 0px 12px;















	}















#wrap .menu a {















	color:#999999;















	}















.menu a:focus, 















.menu a:hover, 















.menu a:active {















	background: #ebebeb;















	outline: 0;















	}















#wrap .menu a:focus, 















#wrap .menu a:hover, 















#wrap .menu a:active {















	color: #000000;















	}















.menu li li a {















	display: block;















	background: none;















	text-transform: none;















	line-height: 36px;















	margin: 0px;















	padding: 0px 12px;















	}















.menu li li a,















.menu li li a:link,















.menu li li a:visited {















	color: rgba(0, 0, 0, .6);















	} 















.menu li li a:focus,















.menu li li a:hover,















.menu li li a:active {















	background: rgba(0, 0, 0, .04);















	outline: 0;















	} 















.menu li li a:hover {















	color: #000000;















	}















.menu li.sfHover:hover a {















	color: #000000;















	}















.menu li.sfHover:hover {















	background: rgba(0, 0, 0, .04);















	outline: 0;















	} 















.menu li {















	margin: 0px;















	/* border-right: 1px solid rgba(0, 0, 0, .08); */















	}















.menu li:first-child {















	/* border-left: 1px solid rgba(0, 0, 0, .08); */















	}







#navigation .menu li:last-child {







    margin-left: 75px;







}







.menu li li {















	background: none;















	text-align: left;















	margin: 0px;















	border-right: none;















	}















.menu li:first-child,















.menu li:first-child a {















	}















.menu li li:last-child,















.menu li li:last-child a {















	border-left: none;















	}















	















/*** ARROWS **/















.sf-arrows .sf-with-ul {















	padding-right: 1.5em;















	*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */















	}















/* styling for both css and generated arrows */















.sf-arrows .sf-with-ul:after {















	content: '';















	position: absolute;















	top: 50%;















	right: 0.6em;















	margin-top: -1px;















	height: 0;















	width: 0;















	/* order of following 3 rules important for fallbacks to work */















	border: 3px solid transparent;















	border-top-color: #666666; /* edit this to suit design (no rgba in IE8) */















	border-top-color: rgba(0,0,0,.3);















	}















.sf-arrows > li > .sf-with-ul:focus:after,















.sf-arrows > li:hover > .sf-with-ul:after,















.sf-arrows > .sfHover > .sf-with-ul:after {















	border-top-color: #666666; /* IE8 fallback colour */















	}















/* styling for right-facing arrows */















.sf-arrows ul .sf-with-ul:after {















	margin-top: -3px;















	margin-right: -3px;















	border-color: transparent;















	border-left-color: #666666; /* edit this to suit design (no rgba in IE8) */















	border-left-color: rgba(0,0,0,.3);















	}















.sf-arrows ul li > .sf-with-ul:focus:after,















.sf-arrows ul li:hover > .sf-with-ul:after,















.sf-arrows ul .sfHover > .sf-with-ul:after {















	border-left-color: #666666;















	}















	















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















*	5. Slideshow							    *















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































.home-slider {















	width: 100%;















	overflow: hidden;















	}















.home-slider .slides li,















.page-slideshow .slides li {















	padding: 0px;















	box-shadow: inset 0px -20px 20px -20px rgba(0, 0, 0, .2);















	-moz-box-shadow: inset 0px -20px 20px -20px rgba(0, 0, 0, .2);















	-webkit-box-shadow: inset 0px -20px 20px -20px rgba(0, 0, 0, .2);















	 background: none repeat scroll 0 0 #333333 !important;















	}















.home-slider .slides a.feature-img img,















.page-slideshow .slides li img {















	margin-left: -9999px;















	}















.slideshow {















	display: block;















	margin: 0px;















	padding: 0px;















	position: relative;















	}















.slideshow ul, .slideshow li {















	list-style-type: none;















	margin: 0px;















	padding: 0px;















	}















.slideshow .feature-img,















.slideshow .feature-vid {















	margin-bottom: 0px;















	overflow: hidden;















	}















.slideshow .feature-vid {















	max-width: 1200px;















	margin: 0px auto 0px;















	}















.slideshow .information {















	width: 980px;















	position: absolute;















	bottom: 48px;















	left: 50%;















	margin-left: -490px;















	padding: 0px;















	z-index: 9;















	}















.slideshow .information .headline {















	font-weight: 300;















	font-size: 2.6em;















	text-shadow: 2px 2px 8px rgba(0, 0, 0, .8);















	margin-bottom: 0px;















	padding-bottom: 0px;















	}















.slideshow .information .headline a {















	color: #FFFFFF;















	text-decoration: none;















	}















.slideshow .information .headline a:hover {















	color: rgba(255, 255, 255, .8);















	}















.slideshow .information .excerpt {















	margin: 0px 0px 12px 0px;















	}















.slideshow .information p {















	color: #FFFFFF;















	max-width: 60%;















	font-weight: 400;















	line-height: 1.6;















	text-shadow: 1px 1px 0px rgba(0, 0, 0, .3);















	}















.slideshow .loading {















	background: #000000 url(images/preloader.gif) no-repeat center center;















	min-height: 420px;















	}















.flexslider {















	background: #000000;















	position: relative;















	width: 100%;















	zoom: 1;















	}















.flexslider .slides > li {















	display: none; 















	-webkit-backface-visibility: hidden;















	}















.flexslider .slides img {















	display: block;















	max-width: 100%; 















	margin: 0px auto 0px;















	}















.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: none;















	}















	















.flexslider .slides {















	zoom: 1;















	}















.flexslider .slides > li {















	position: relative;















	}















.flex-container {















	zoom: 1; 















	position: relative;















	}































/* Caption style */















.flex-caption {















	background: none; 















	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);















	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); 















	zoom: 1;















	}















.flex-caption {















	background: rgba(0,0,0,.3); 















	color: #FFFFFF;















	width: 96%; 















	padding: 2%; 















	margin: 0; 















	position: absolute; 















	left: 0;















	bottom: 0;  















	text-shadow: 0 -1px 0 rgba(0,0,0,.3); 















	}































/* Direction Nav */















.flex-direction-nav { 















	height: 0; 















	}















.flex-direction-nav li a {















	display: block; 















	background: rgba(0, 0, 0, .75);















	font-size: 14px;















	line-height: 50px;















	height: 48px;















	width: 48px;















	text-decoration: none !important; 















	margin: -24px 0px 0px 0px;  















	opacity: 1;















	position: absolute; 















	top: 50%; 















	cursor: pointer; 















	overflow: visible;















	z-index: 9;















	}















.flex-direction-nav .flex-next {















	right: 0;















	text-align: center;















	}















.flex-direction-nav .flex-prev {















	left: 0;















	text-align: center;















	}















.flex-direction-nav .flex-next span,















.flex-direction-nav .flex-prev span {















	color: #FFFFFF;















	}















.flex-direction-nav .flex-prev:hover,















.flex-direction-nav .flex-next:hover {















	text-decoration: none !important;















	}















.flex-direction-nav .flex-prev:hover i,















.flex-direction-nav .flex-next:hover i {















	color: #FFFFFF;















	}















.flex-direction-nav li .disabled {















	opacity: .3; 















	filter: alpha(opacity=30); 















	cursor: default;















	}































/* Control Nav */















.flex-control-nav {















	width: 980px;















	position: absolute;















	right: 50%; 















	bottom: 48px; 















	text-align: right;















	margin: 0px -490px 0px 0px;















	padding: 0px;















	z-index: 9;















	}















.gallery-slideshow .flex-control-nav {















	width: auto;















	right: 12px;















	bottom: 0px;















	margin: 0px;















	}















.flex-control-nav li {















	display: inline-block;















	text-align: left;















	margin: 0px; 















	padding: 4px !important;















	zoom: 1; 















	*display: inline;















	}















.flex-control-nav li:first-child {















	margin: 0;















	}















.flex-control-nav li a {















	width: 6px; 















	height: 6px; 















	display: block; 















	background: #CCCCCC; 















	cursor: pointer; 















	text-indent: -999em;















	border-radius: 3px;















	-moz-border-radius: 3px;















	-khtml-border-radius: 3px;















	-webkit-border-radius: 3px;















	}















.flex-control-nav li a:hover {















	background: #666666;















	}















.flex-control-nav li a.flex-active {















	background: #333333; 















	cursor: default;















	}































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















*	6.	Homepage 					     	    * 















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































.homepage {















	position: relative;















	margin: -48px 0px 0px 0px;















	padding: 0px;















	}















.featured-page {















	background: #FFFFFF;















	margin-bottom: 24px;















	overflow: hidden;















	box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	}















.featured-page .iphone-profile {















	display: none;















	}















.featured-page .article {















	padding: 25px 36px;















	}















.featured-page .title {















	font-size: 2.4em;















	font-weight: 300;















	}















.featured-page .feature-img {















	min-height: 300px;















	min-width: 300px;















	margin: 0px;















	padding: 0px;















	background-position: center;















	-webkit-background-size: cover;















	-moz-background-size: cover;















	-o-background-size: cover;















	background-size: cover;















	}















.home-social {















	background: #F9F9F9;















	padding: 0px;















	overflow: hidden;















	border-top: 1px solid rgba(0,0,0, .08);















	}















.home-social .title {















	float: left;















	color: #999999;















	font-size: 1.2em;















	font-weight: 400;















	line-height: 50px;















	letter-spacing: 0px;















	text-transform: uppercase;















	text-indent: 24px;















	margin: 0px;















	padding: 0px;















	}















.home-social .social-icons {















	float: right;















	text-align: right;















	line-height: 0;















	margin: 0px;















	padding: 0px;















	}















.home-social .social-icons li {















	display: inline;















	text-align: center;















	}















.home-social .social-icons li a {















	float: left;















	background: #F9F9F9;















	color: #666666;















	height: 50px;















	width: 50px;















	line-height: 50px;















	text-decoration: none;















	margin: 0px;















	padding: 0px;















	border-left: 1px solid rgba(0, 0, 0, .08);















	border-radius: 0px;















	-moz-border-radius: 0px;















	-khtml-border-radius: 0px;















	-webkit-border-radius: 0px;















	}















.home-social .social-icons li a:hover {















	background: #EEEEEE;















	color: #000000;















	}















.home-news .headline.small {















	margin-bottom: 0px;















	}















.home-news .feature-img {















	margin: 0px;















	}















.home-news .post-author{















	background: #F9F9F9;















	margin-top: 0px;















	padding: 0;















	border-top: 1px solid rgba(0, 0, 0, .08);















	overflow: hidden;















	}































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















*	7.	Content 					     	    * 















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































.article, 















.intro {















	 background: none repeat scroll 0 0 #FFFFFF;







    display: block;







    overflow: hidden;







    padding: 18px 36px;







	}















.intro {















	border-bottom: 1px solid rgba(0, 0, 0, .08);















	}















.intro-img {















	background: #f4f4f4;















	min-height: 120px;















	position: relative;















	}















.intro-img .headline {















	position: absolute;















	text-shadow: 2px 2px 4px rgba(0, 0, 0, .8);















	font-weight: 300;















	left: 36px;















	right: 36px;















	bottom: 36px;















	}















.intro-img .headline a {















	color: #FFFFFF !important;















	}















.intro-img .headline a:hover {















	color: rgba(255, 255, 255, .7);















	}















.post-holder {















	background: #FFFFFF;















	margin: 12px;















	box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	-moz-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	-webkit-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	}















.single-holder {















	background: #FFFFFF;















	box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	-moz-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	-webkit-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	}















.blog-holder, 















.archive-holder {















	background: #FFFFFF;















	margin-bottom: 24px;















	padding-bottom: 0px;















	box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	-moz-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	-webkit-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	}















.category-wrap {















	margin-left: -12px;















	width: calc(100% + 26px);















	width: -webkit-calc(100% + 26px);















	width: -moz-calc(100% + 26px);















	}















.category-wrap .article, 















.category-wrap .intro {















	padding: 18px 24px;















	}















.postarea {















	margin-bottom: 24px;















	padding: 0px;















	}















.post-author {















	display: block;















	color: #999999;















	font-size: 0.8em;















	margin: -8px 0px 0px 0px;















	padding: 6px 0px;















	}















.post-author p {















	margin: 0px;















	padding: 0px;















	}















.post-meta {















	display: block;















	background: #F9F9F9;















	color: #999999;















	width: 100%;















	font-size: 0.8em;















	margin: 0px;















	padding: 12px 0px;















	overflow: hidden;















	border-top: 1px solid rgba(0, 0, 0, .08);















	}















.post-meta p {















	margin: 0px;















	padding: 0px 18px;















	}















.post-edit-link {















	display: inline-block;















	margin: 12px 0px;















	}















.author-column {















	float: right;















	width: 72%;















	margin-top: 20px;















	padding-left: 4%;















	border-left: 1px solid rgba(0, 0, 0, .08);















	}















.archive-column {















	float: left;















	width: 30%;















	margin: 0px;















	padding-right: 5%;















	}















.archive-column.last {















	padding-right: 0;















	}















.sticky {















	position: relative;















	}















.bypostauthor {















	}















	















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















*	9.	Social Media   							*















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































.social {















	display: block;















	background: #F9F9F9;















	font-size: 0.8em;















	min-height: 24px;















	margin: 0px;















	padding: 12px;















	border-top: 1px solid rgba(0, 0, 0, .08);















	}















.social iframe {















	max-width: none;















	}















.tweet-btn, .like-btn, .plus-btn {















	float: left;















	display: inline-block;















	line-height: 0;















	margin: 2px;















	padding: 0px;















	}















.tweet-btn {















	width: 90px;















	}















.like-btn {















	width: 92px;















	}















.plus-btn {















	width: 72px;















	}















.social-icons {















	list-style: none;















	margin: 0px;















	padding: 8px 0px 0px 0px;















	}















.social-icons li {















	display: inline-block;















	list-style: none;















	margin: 0px;















	padding: 0px;















	}















.social-icons li a {















	background: #333333;















	color: #666666;















	text-align: center;















	text-decoration: none;















	line-height: 30px;















	height: 30px;















	width: 30px;















	margin: 4px;















	padding: 8px 8px 4px 8px;















	border-radius: 15px;















	-moz-border-radius: 15px;















	-khtml-border-radius: 15px;















	-webkit-border-radius: 15px;















	}















.social-icons li a:hover {















	background: #444444;















	color: #FFFFFF;















	}















.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {















	display: none !important;















	}















	















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















*	10.	Pagination 	  		      		     	* 















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































.pagination {















	float: left;















	display: block;















	width: 100%;















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















	font-weight: bold;















	text-align: center;















	line-height: 24px;















	margin-bottom: 12px;















	padding: 12px 0px;















	position: relative;















	z-index: 9;















	}















.pagination .page-numbers {















	display: inline-block;















	background: #F9F9F9;  















	color: #666666; 















	height: 24px;















	width: 24px;















	text-decoration: none;















	margin: 0px 2px;















	padding: 0px;















	border-radius: 2px;















	-moz-border-radius: 2px;















	-khtml-border-radius: 2px;















	-webkit-border-radius: 2px;















	box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .2);















	-moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .2);















	-webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .2);















	}















.pagination .page-numbers:hover,















.pagination .page-numbers:active {















	background: #EEEEEE;















	height: 24px;















	width: 24px;















	line-height: 24px;















	padding: 0px; 















	border-radius: 2px;















	-moz-border-radius: 2px;















	-khtml-border-radius: 2px;















	-webkit-border-radius: 2px;















	}















.pagination .page-numbers.current {















	display: inline-block;















	background: #EEEEEE;  















	height: 24px;















	width: 24px;















	line-height: 24px; 















	padding: 0px;















	border-radius: 2px;















	-moz-border-radius: 2px;















	-khtml-border-radius: 2px;















	-webkit-border-radius: 2px;















	}















.post-navigation {















	display: block;















	margin: 12px 0px;















	padding: 0px;















	overflow: hidden;















	}















.previous-post {















	float: left;















	font-size: 0.9em;















	}















.next-post {















	float: right;















	font-size: 0.9em;















	}















.page-links {















	display: block;















	overflow: hidden;















	margin: 12px 0px;















	}















.page-links .link-label {















	color: #000000;















	font-weight: bold;















	margin-left: 0px;















	}















.page-links span {















	margin: 0px 3px;















	}































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















*	11.	Images  				     		    * 















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































.feature-img, 















.feature-vid {















	display: block;















	text-align: center;















	line-height: 0;















	margin: 0px;















	overflow: hidden;















	}















.feature-vid {















	background: #000000;















	}















.feature-img.page-banner {















	background-position: center;















	-webkit-background-size: cover;















	-moz-background-size: cover;















	-o-background-size: cover;















	background-size: cover;















	}















.feature-img.page-banner img {















	margin-left: -9999px;















	}















.page-header {















	background-color: #000000;















	min-height: 240px;















	background-position: center;















	background-size: cover;















	background-repeat: no-repeat;















	}















.page-header img {















	margin-left: -9999px;















	}















.avatar {















	background: #FFFFFF;















	margin: 10px 20px 10px 0px;















	padding: 6px;















	}















.author-avatar {















	float: left;















	display: block;















	width: 20%;















	margin-top: 20px;















	padding-right: 3.6%;















	}















.author-avatar .avatar {















	display: block;















	margin: 0px;















	padding: 0px;















	border: none;















	}















img.centered {















	display: block;















	margin: 6px auto 6px;















	padding: 0px;















	}















img.alignnone {















	padding: 0px;















	margin: 6px 0px;















	display: inline;















	}















img.alignright {















	padding: 0px;















	margin: 12px 0px 12px 24px;















	display: inline;















	}















img.alignleft {















	display: inline;















	padding: 0px;















	margin: 12px 24px 12px 0px;















	}















.aligncenter {















	margin: 6px auto 6px;















	}















.alignright {















	float: right;















	margin: 6px 0px 6px 24px;















	}















.alignleft {















	float: left;















	margin: 6px 24px 6px 0px;















	}















.wp-caption {















	background: #F9F9F9;















	max-width: 100%;















	text-align: center;















	padding: 0px 0px 6px 0px;















	margin-bottom: 12px;















	border: 1px solid rgba(0,0,0, .08);















	}















.wp-caption a {















	display: block;















	line-height: 0;















	}















.wp-caption img {















	max-width: 94%;















	margin: 0px auto 0px;















	padding: 6px 3% 6px 3%;















	}















.wp-caption p.wp-caption-text {















	display: inline;















	font-size: 0.8em;















	line-height: 1.4;















	margin: 0px;















	padding: 0px;















	}















	















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















*	12.	Portfolio 								*















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































.portfolio-wrap {















	margin-left: -12px;















	width: calc(100% + 24px);















	width: -webkit-calc(100% + 24px);















	width: -moz-calc(100% + 24px);















	}















#portfolio-filter {















	background: #FFFFFF;















	max-width: 980px;















	text-align: center;















	margin: 24px 12px 12px 12px;















	padding: 0px;















	box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	-moz-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	-webkit-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	}















#portfolio-filter li {















	display: inline;















	list-style: none;















	margin: 0px;















	padding: 0px;















	}















#portfolio-filter li a {















	display: inline-block;















	text-decoration: none;















	margin: 0px;















	border-left: 1px solid rgba(0, 0, 0, .08);















	padding: 12px 18px;















	}















#portfolio-filter li:last-child a {















	border-right: 1px solid rgba(0, 0, 0, .08);















	}















#portfolio-filter li a:hover,















#portfolio-filter li a:focus,















#portfolio-filter li a:active {















	background: #F4F4F4;















	}















#portfolio-filter li:last-child a {















	margin-right: 0px;















	}















#portfolio-list {















	max-width: 1024px;















	margin: 0px;















	padding: 0px;















	}















.portfolio .portfolio-item {















	list-style: none;















	margin: 0px;















	padding: 0px;















	}















.portfolio-item .feature-img,















.portfolio-item .feature-vid {















	margin-bottom: 0px;















	}















.portfolio-half .article,















.portfolio-third .article {















	display: block;















	padding: 12px 18px;















	}















.portfolio-half .portfolio-item,















.portfolio-third .portfolio-item {















	float: left;















	}















.portfolio-item.single .article {















	padding: 36px;















	}































/*---------- Isotope Animations ----------*/















.isotope,















.isotope .isotope-item {















  	/* change duration value to whatever you like */















	-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;















	}















	















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















*	13.	WordPress Gallery					    *















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































.gallery-caption {















	font-size: 0.8em;















	padding: 0px 10px;















	}















.gallery {















	margin: 0px auto 0px;















	padding: 0px;















	overflow: hidden;















	}















.gallery-item {















	margin: 0px















	}















.gallery-icon {















	line-height: 0;















	margin: 6px;















	}















.gallery-icon a {















	display: block;















	background: #F9F9F9;















	padding: 6px;















	border: 1px solid #DDDDDD;















	transition: background .25s;















	-moz-transition: background .25s;















	-webkit-transition: background .25s;















	-o-transition: background .25s;















	border-radius: 3px;















	-moz-border-radius: 3px;















	-khtml-border-radius: 3px;















	-webkit-border-radius: 3px;















	box-shadow: 0px 1px 1px rgba(0, 0, 0, .08);















	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .08);















	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .08);















	}















.gallery a:hover {















	background: #161616;















	}















.gallery img {















	border: none !important;















	}















.gallery-caption {















	font-size: .9em;















	padding: 0px 10px;















	}































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















*	14.	Sidebar 	        		    	    * 















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































.sidebar {















	font-size: .9em;















	margin: 0px;















	padding: 0px 0px 0px 24px;















	}















.sidebar.left {















	padding: 0px 24px 0px 0px;















	}































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















*	15.	Widgets									*















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































.widget {















	background: #FFFFFF;















	margin-bottom: 24px;















	padding: 18px;















	overflow: hidden;















	box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	-moz-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	-webkit-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);















	}















.widget h6 {















	line-height: 1.4;















	margin: 0px 0px 12px 0px;















	padding: 0px 0px 12px 0px;















	border-bottom: 1px solid rgba(0, 0, 0, .08);















	}















.widget ul {















	list-style-type: none;















	margin: 0px;















	padding: 0px;















	}















.widget li {















	display: block;















	list-style-type: none;















	line-height: 1.6;















	margin: 0px;















	padding: 8px 0px;















	border-top: 1px solid rgba(0, 0, 0, .08);















	}















.widget li:first-child {















	padding-top: 0px;















	border-top: none;















	}















.widget li:last-child {















	margin-bottom: 0px;















	padding-bottom: 0px;















	}















.widget li li {















	padding: 8px 12px;















	}















.widget li li:first-child {















	margin-top: 8px;















	padding-top: 8px;















	border-top: 1px solid rgba(0, 0, 0, .08);















	}















.widget li a {















	margin: 0px;















	padding: 0px;















	}















.textwidget {















	margin: 0px;















	}















.textwidget p {















	padding: 8px 0px;















	}















.textwidget iframe {















	max-width: 100%;















	}















.tagcloud {















	line-height: 1.2;















	}















.widget .recentcomments {















	line-height: 1.8;















	padding-top: 8px;















	padding-bottom: 8px;















	}















.google-maps-widget .gmw-thumbnail-map img {















	width: 100%;















	}















	















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















*	16.	RSS Widget								*















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































.widget h6 a.rsswidget {















	display: inline;















	}















.widget a.rsswidget {















	display: block;















	line-height: 1.8;















	}















.widget .rss-date {















	display: block;















	font-size: 0.8em;















	line-height: 1.6;















	margin-bottom: 12px;















	}















.widget_rss .rssSummary {















	line-height: 1.8;















	}































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















*	17.	Calendar Widget							*















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































#calendar_wrap {















	margin: 0px auto 0px;















	}















#wp-calendar {















	width: 100%;















	text-align: center;















	}















#wp-calendar a {















	margin: 0px;















	}















#wp-calendar caption {















	font-size: 16px;















	line-height: 1;















	margin-bottom: 12px;















	}















#wp-calendar #prev a {















	float: left;















	margin: 0px;















	text-align: left;















	padding-left: 12px;















	}















#wp-calendar #next a {















	float: right;















	margin: 0px;















	text-align: right;















	padding-right: 12px;















	}















	















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















*	18.	Custom Menu Widget						*















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































.widget ul.menu {















	float: none;















	text-align: left;















	}















.widget ul.menu .current_page_item a,















.widget ul.menu .current-menu-item a {















	color: #006699;















	background: none;















	}















.widget ul.menu li a {















	display: block;















	background: none;















	color: #99CC33;















	height: auto;















	font-size: 1em;















	font-weight: 400;















	text-transform: none;















	line-height: 1.6;















	margin: 0px;















	padding: 8px 0px;















	}















.widget ul.menu li a:hover {















	color: #006699;















	text-decoration: underline;















	}















.widget ul.menu li:first-child a {















	padding-top: 0px;















	}















.widget ul.menu li li:first-child a {















	padding-top: 8px;















	}















.widget ul.menu li:last-child a {















	padding-bottom: 0px;















	}















.widget ul.menu li li:last-child a {















	padding-bottom: 8px;















	}















.widget ul.menu li {















	float: none;















	display: block;















	background: none !important;















	margin: 0px;















	padding: 0px;















	width: 100%;















	}















.widget .sf-arrows .sf-with-ul:after {















	right: 2px;















	}















.widget ul.menu li ul.sub-menu {















	float: none;















	display: block;















	background: none !important;















	width: 100%;















	margin: 0px;















	padding: 0px;















	position: static;















	box-shadow: none;















	-moz-box-shadow: none;















	-webkit-box-shadow: none;















	}















.widget ul.menu li ul.sub-menu span {















	display: none;















	}















.widget ul.menu li ul.sub-menu li ul.sub-menu li {















	display: none;















	}















	















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















*	19.	Search Form								*















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































#searchform {















	display: inline-block;















	width: 100%;















	margin: 0px;















	padding: 0px;















	}















#searchform label {















	display: none;















	}















#searchform .search-field,















#searchform #s {















	float: left;















	background: #F9F9F9;















	color: #999999;















	width: 70%;















	height: 36px;















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















	font-size: 1em;















	line-height: 36px;















	margin: 0px;















	padding: 0px 6px !important;















	border: none;















	border-radius: 2px;















	-moz-border-radius: 2px;















	-khtml-border-radius: 2px;















	-webkit-border-radius: 2px;















	box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .2);















	-moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .2);















	-webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .2);















	}















#searchsubmit {















	float: right;















	background: #F9F9F9;















	color: #666666;















	width: 20%;















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















	font-size: 1em;















	text-align: center;















	margin-top: 0px !important;















	margin-bottom: 0px !important;















	padding: 8px 3% !important;















	}















.three.columns #searchform .search-field,















.three.columns #searchform #s {















	width: 58%;















	}















.three.columns #searchsubmit {















	width: 26%;















	}































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















*	20.	Footer  								*















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































.footer {















	background: #000000;















	margin: 24px auto 0px;















	padding: 0px;















	overflow: hidden;















	}















.footer .align-left {















	font-size: 0.9em;















	line-height: 1.8;















	}















.footer-widgets {















	max-width: 1004px;















	margin: 0px auto 0px;















	padding: 24px 0px;















	overflow: hidden;















	}















.footer-widgets .widget {















	float: left;















	width: 25%;















	background: none;















	color: #666666;















	margin-top: 0px;















	margin-bottom: 0px;















	padding: 0px;















	box-shadow: none;















	-moz-box-shadow: none;















	-webkit-box-shadow: none;















	}















.footer-widgets .widget li {















	border-top: 1px solid rgba(255, 255, 255, .2);















	}















.footer-widgets .widget li:first-child {















	border-top: none;















	}















.footer-widgets .widget .footer-widget {















	padding: 12px;















	}















.footer-widgets .widget h6 {















	color: #FFFFFF;















	border-bottom: 1px solid rgba(255, 255, 255, .2);















	}















.footer-widgets .widget a {















	color: #999999;















	}















.footer-widgets .widget a:hover {















	color: #FFFFFF;















	}















.footer-widgets .textwidget {















	color: #666666;















	}















.footer-information {















	background: none repeat scroll 0 0 #242424;







    overflow: hidden;







    padding: 25px 48px;















	}















.footer-information p {

	 float: left;

	margin: 0px;

	padding: 0px;

	}



.footer-content {

	color: #666666;

	max-width: 980px;

	margin: 0px auto 0px;

	}

.footer-content a {

	color: #999999;

	}





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















*	21.	Comments								*















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































#author, #email, #url {















	background: #F9F9F9;















	color: #666666;















	font-size: 1em;















	font-family: Georgia, "Times New Roman", Times, serif;















	margin: 0px;















	padding: 5px;















	border: 1px solid rgba(0,0,0, .08);















	border-radius: 3px;















	-moz-border-radius: 3px;















	-khtml-border-radius: 3px;















	-webkit-border-radius: 3px;















	box-shadow: inset 1px 1px 1px #DDDDDD;















	-moz-box-shadow: inset 1px 1px 1px #DDDDDD;















	-webkit-box-shadow: inset 1px 1px 1px #DDDDDD;















	}















#comment {















	background: #F9F9F9;















	color: #666666;















	font-size: 1em;















	font-family: Georgia, "Times New Roman", Times, serif;















	margin: 5px 0px;















	padding: 5px;















	border: 1px solid rgba(0,0,0, .08);















	border-radius: 3px;















	-moz-border-radius: 3px;















	-khtml-border-radius: 3px;















	-webkit-border-radius: 3px;















	box-shadow: inset 1px 1px 1px #DDDDDD;















	-moz-box-shadow: inset 1px 1px 1px #DDDDDD;















	-webkit-box-shadow: inset 1px 1px 1px #DDDDDD;















	}















#comments {















	background: #FFFFFF;















	margin-top: 24px;















	padding: 12px 24px;















	box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	}















#comments-title {















	font-size: 2em;















	margin: 4px 0px 8px 0px;















	padding: 4px 0px 8px 0px;















	}















#reply-title {















	margin: 0px;















	padding: 0px;















	}















.commentlist li .avatar {















	float: right;















	background: #F4F4F4;















	margin: 0px 0px 12px 12px;















	padding: 6px;















	border: none;















	border-radius: 3px;















	-moz-border-radius: 3px;















	-khtml-border-radius: 3px;















	-webkit-border-radius: 3px;















	box-shadow: 0px 1px 1px rgba(0, 0, 0, .08);















	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .08);















	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .08);















	}















.commentlist {















	margin: 0px;















	padding: 0px;















	}















.commentlist ol {















	margin: 0px;















	padding: 10px;















	}















.commentlist li {















	margin: 0px;















	padding: 0px;















	list-style: none;















	border-top: 1px solid rgba(0,0,0, .08);















	}















.commentlist li:last-child {















	border-bottom: 1px solid rgba(0,0,0, .08);















	}















.commentlist li ul li {















	padding-left: 24px;















	}















.commentlist li ul li:last-child {















	border-bottom: none;















	}















.commentlist p {















	margin: 10px 0px;















	padding: 0px;















	}















.comment {















	padding: 18px 0px;















	}















#commentform {















	margin: 5px 0px 0px 0px;















	}















#commentform #submit {















	padding: 6px 12px !important;















	}















#commentform textarea {















	width: 96% !important;















	padding: 2%;















	}















.commentlist li #respond {















	border-top: 1px solid rgba(0,0,0, .08);















	}















#respond {















	padding-top: 20px;















	}















#respond:after {















	content: ".";















	display: block;















	height: 0px;















	clear: both;















	visibility: hidden;















	}















#cancel-comment-reply-link {















	display: block;















	font-family: 'Lora', Georgia, 'Times New Roman', Times, serif;















	font-size: 0.7em;















	font-weight: normal;















	text-transform: none;















	margin: 6px 0px 18px 0px;















	}















.form-submit #submit {















	margin-top: 0px !important;















	}















p.logged-in-as {















	margin-top: -6px;















	}















.nocomments {















	display: none;















	}















.comment-edit-link {















	float: right;















	display: inline-block;















	font-size: 0.8em;















	line-height: 1;















	margin-top: -12px;















	padding: 0px;















	}















.reply {















	margin: 12px 0px 0px 0px;















	padding: 6px 0px;















	}















.reply a, .reply a:visited {















	margin: 0px !important;















	padding: 4px 12px !important;















	}















.commentmetadata {















	font-size: 10px;















	line-height: 14px;















	margin: 0px;















	display: block;















	}















.navigation {















	display: block;















	text-align: center;















	margin-top: 10px;















	margin-bottom: 30px;















	}















.form-allowed-tags {















	display: none;















	}















.thread-alt, .thread-even {















	margin: 0px;















	padding: 0px;















	}















.children {















	margin: 0px;















	padding: 0px;















	}















.even, .alt {















	margin: 0px;















	padding: 0px;















	}















	















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















*	22.	Buttons  								*















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































a.button, .reply a, #searchsubmit, #prevLink a, #nextLink a, .more-link, #submit, 















#comments #respond input#submit, .pushbutton-wide, .container .gform_wrapper input.button {















	display: inline-block;















	background-color: #f4f4f4;















	color: #666666 !important;















	position: relative;















	top: -3px;















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















	font-weight: 400;















	font-size: 1em;















	font-style: normal;















	letter-spacing: 0.4px;















	margin: 12px 0px;















	padding: 8px 18px;















	border: none;















	border-radius: 3px;















	-moz-border-radius: 3px;















	-khtml-border-radius: 3px;















	-webkit-border-radius: 3px;















	box-shadow: 0px 3px 0px rgba(0, 0, 0, .2);















	-moz-box-shadow: 0px 3px 0px rgba(0, 0, 0, .2);















	-webkit-box-shadow: 0px 3px 0px rgba(0, 0, 0, .2);















	}















a.button:hover, .reply a:hover, #searchsubmit:hover, #prevLink a:hover, #nextLink a:hover, .more-link:hover, 















#submit:hover, #comments #respond input#submit:hover, .pushbutton-wide:hover, .container .gform_wrapper input.button:hover {















	top: 0px;















	background-color: #0099ff;















	color: #FFFFFF !important;















	text-decoration: none;















	text-shadow: none;















	cursor: pointer;















	box-shadow: inset 0px 3px 0px rgba(0, 0, 0, .2);















	-moz-box-shadow: inset 0px 3px 0px rgba(0, 0, 0, .2);















	-webkit-box-shadow: inset 0px 3px 0px rgba(0, 0, 0, .2);















	}















.more-link {















	margin-top: 24px;















	}















	















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















*	23. Tables		 							*















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































table {















	background: #FFFFFF;















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















	width: 100%;















	margin: 20px 0px;















	padding: 0px;















	border-collapse: collapse;















	}















.widget table {















	margin: 0px;















	}















table thead,















table tfoot {















	border: 1px solid #E4E4E4;















	}















table thead th,















table tfoot td {















	border: none;















	}















table th {















	background: #EEEEEE;















	font-size: 1.2em;















	text-align: center;















	margin: 0px;















	padding: 8px 0px;















	border: 1px solid #E4E4E4;















	}















table td {















	padding: 5px 0px;















	margin: 0px;















	border: 1px solid #E4E4E4;















	}















	















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















*	24. Forms									*















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































.container .ginput_complex .ginput_right br,















.container .gform_footer br {















	display: none;















	}















.container form {















	display: block;















	}















.container form ul li {















	list-style: none;















	padding: 0px;















	}















.container form legend {















	font-weight: bold;















	padding-top: 10px;















	}















.container form label {















	margin-top: 6px;















	}















.container form input[type='url'],















.container form input[type='tel'],















.container form input[type='email'],















.container form input[type='text'],















.container form input[type='password'],















.container form input[type='number'],















.container form textarea,















.container form select {















	display: block;















	background: #F9F9F9;















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















	font-size: 1em;















	line-height: 1.4;















	margin: 4px 12px 4px 0px;















	padding: 8px 4px !important;















	border: 1px solid rgba(0,0,0, .08);















	border-radius: 3px;















	-moz-border-radius: 3px;















	-khtml-border-radius: 3px;















	-webkit-border-radius: 3px;















	box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .1);















	-moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .1);















	-webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .1);















	}















.container form input[type='url'],















.container form input[type='tel'],















.container form input[type='email'],















.container form input[type='text'],















.container form input[type='password'],















.container form input[type='number'] {















	width: 42%;















	}















.container form textarea {















	width: 96% !important;















	}















.container form input[type='checkbox'],















.container form input[type='radio'] {















	margin-left: 0px;















	margin-right: 6px;















	}















.container form input[type='submit'] {















	margin-top: 0px;















	height: 36px;















	}















select {















	display: block;















	background-color: #FFFFFF;















	max-width: 98%;















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















	font-size: 1em;















	line-height: 1.4;















	margin: 4px 12px 4px 0px;















	padding: 8px 4px !important;















	border: 1px solid rgba(0,0,0, .12);















	border-radius: 3px;















	-moz-border-radius: 3px;















	-khtml-border-radius: 3px;















	-webkit-border-radius: 3px;















	box-shadow: 1px 1px 1px rgba(0, 0, 0, .1);















	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .1);















	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .1);















	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.00)),to(rgba(0, 0, 0, 0.08)));















	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.08));















	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.08));















	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.08));















	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.08));















	background-image: linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.08));















	}















	















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















*	25.	CSS3 Styles								*















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































a, a:link {















	transition: background .25s, color .25s;















	-moz-transition: background .25s, color .25s;















	-webkit-transition: background .25s, color .25s;















	-o-transition: background .25s, color .25s;















	}















#submit, #searchsubmit {















	transition: background .25s, color .25s;















	-moz-transition: background .25s, color .25s;















	-webkit-transition: background .25s, color .25s;















	-o-transition: background .25s, color .25s;















	}















.shadow {















	box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);















	}















.radius-full {















	border-radius: 2px;















	-moz-border-radius: 2px;















	-khtml-border-radius: 2px;















	-webkit-border-radius: 2px;















	}















.radius-top {















	border-radius: 2px 2px 0px 0px;















	-moz-border-radius: 2px 2px 0px 0px;















	-khtml-border-radius: 2px 2px 0px 0px;















	-webkit-border-radius: 2px 2px 0px 0px;















	}















.radius-bottom {















	border-radius: 0px 0px 2px 2px;















	-moz-border-radius: 0px 0px 2px 2px;















	-khtml-border-radius: 0px 0px 2px 2px;















	-webkit-border-radius: 0px 0px 2px 2px;















	}















.radius-half {















	border-radius: 50%;















	-moz-border-radius: 50%;















	-khtml-border-radius: 50%;















	-webkit-border-radius: 50%;















	}















	















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















*	26.	WooCommerce	 				     	    * 















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































.woocommerce a.button:hover {















	color: #000000 !important;















	}















.woocommerce a.added_to_cart, 















.woocommerce-page a.added_to_cart {















	display: block !important;















	}















.woocommerce ul.products li.product h3, 















.woocommerce-page ul.products li.product h3 {















	font-weight: 400;















	letter-spacing: 0;















	}















.woocommerce ul.products li.product .price, 















.woocommerce-page ul.products li.product .price {















	margin-bottom: 12px !important;















	}















.woocommerce .woocommerce-ordering select, 















.woocommerce-page .woocommerce-ordering select {















	margin-right: 0px;















	}















.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, 















.woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {















	margin: 0px;















	padding: 0px !important;















	}















.woocommerce ul.products li.product, 















.woocommerce-page ul.products li.product {















	width: 30.6% !important;















	}































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















*	27.	Grid	 					     	    * 















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































#wrap { 















	margin: 0px;















	padding: 0px;















	}















.container { 















	margin: 0px auto 0px;















	padding: 0px;















	}















.row { 















	width: 100%;















	max-width: 980px;















	margin: 0 auto; 















	}















.row .row { 















	min-width: 0; 















	}















.column, .columns { 















	float: left; 















	min-height: 1px; 















	position: relative; 















	}















[class*="column"] + [class*="column"]:last-child { 















	float: right; 















	}































.row .single 	{ width: 100%; }















.row .half 		{ width: 49.9%; }















.row .third 	{ width: 33.3%; }















.row .fourth 	{ width: 25%; }































.row .one 		{ width: 6.25%; }















.row .two 		{ width: 12.5%; }















.row .three 	{ width: 18.75%; }















.row .four 		{ width: 25%; }















.row .five 		{ width: 31.25%; }















.row .six 		{ width: 37.5%; }















.row .seven 	{ width: 43.75%; }















.row .eight 	{ width: 50%; }















.row .nine 		{ width: 56.25%; }















.row .ten 		{ width: 62.5%; }















.row .eleven 	{ width: 68.75%; }















.row .twelve 	{ width: 75%; }















.row .thirteen 	{ width: 81.25%; }















.row .fourteen 	{ width: 87.5%; }















.row .fifteen 	{ width: 93.75%; }















.row .sixteen 	{ width: 100%; }































.row .centered { float: none; margin: 0 auto; }















 















/* Nicolas Gallagher's micro clearfix */















.row:before, .row:after, .clearfix:before, .clearfix:after { content:""; display:table; }















.row:after, .clearfix:after { clear: both; }















.row, .clearfix { zoom: 1; }







#navigation {







    color: #999999;







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







    font-size: 13px;







    font-weight: normal;







}







.home-slider > img {







    width: 100%;







}















.about-wade-section {







    background: none repeat scroll 0 0 #FFFFFF;







}







.wade-dp {







    background: none repeat scroll 0 0 #000000;







    float: right;







    height: 327px;







    width: 300px;







}







.wade-bio {







    float: left;







    width: 680px;







	







}







.bio-share {







    background: none repeat scroll 0 0 #F9F9F9;







    margin: 10px 0 0;







    padding: 0px 15px;







}















.share-links li:first-child {







    padding-left: 18px;







}







.share-links li {







    border-left: 1px solid #999;







    display: inline;







    font-size: 28px;







    padding-bottom: 8px;







    padding-right: 15px;







    padding-top: 8px;







}







.share-links a {







    color: inherit !important;







	text-decoration:none !important;







}















.share-links {







    float: right;







    margin-top: 12px;







}







.share-text {







    color: #999999;







    float: left;







    font-size: 22px;







    font-weight: bold;







    padding: 13px 0 0;







    text-transform: uppercase;







}







.share-links > ul {







    margin: 0;







    padding: 0;







}







.wade-bio .textwidget {







    font-size: 14px;







    line-height: 25px;







    padding: 0 60px 24px;







}







.title-heading {







    padding: 15px 60px 0;







}







#text-3 > h6 {







    border-bottom: medium none;







    font-size: 24px;







    margin: 5px 0 10px;







}







#text-3 .avatar {







    background: none repeat scroll 0 0 #000000;







    margin: 0;







    padding: 0;







    width: 100% !important;







}







.home .sidebar.left .widget {







    padding: 0;







}







.widget h6 {







    padding: 10px 15px 6px;







}







#text-3 .textwidget {







    //background: none repeat scroll 0 0 #000000;







}







#text-2 .textwidget {







    font-size: 13px;







    line-height: 28px;







    padding: 0 20px 30px;







}







.recent-podcast a {







    color: inherit !important;







    text-decoration: none !important;







}







.recent-podcast li:before {







    content: "";







    font-family: fontawesome;







    padding-right: 10px;







	color:#999;







}







.recent-podcast li {







    padding: 5px 20px;







}







.recent-podcast {







    padding-bottom: 20px !important;







}







.headline.small.tit {







    color: #333333;







    font-size: 16px;







    font-weight: bold;







}







.postcad-item {







    margin-bottom: 15px;







}







.post-thumb {







    float: left;







    margin: 20px 26px 0 0;







}







.recent-new-entry {







    margin-top: 30px;







}







#menu-footer-menu {







    left: -10px;







    position: relative;







}







.footer-content a {







    color: #999999 !important;







}







#menu-footer-menu li a {







    padding: 0 7px;







}







.post-author .align-right {







    background: url("images/comment-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);







	padding: 7px 15px;







}







.post-author .align-left {    







	padding: 7px 15px;







}







.ut {







    color: #000000;







    line-height: 20px;







    text-decoration: underline;







}







.post-author .align-right > a {







    color: inherit !important;







    font-size: 12px;







    font-weight: bold;







}















.mp-sec {







    float: left;







    padding: 5px 0;







}







.show-notes {







    float: right;







}







.extra-sec {







    background: none repeat scroll 0 0 #CCCCCC;







    color: #000000;







    padding: 8px 15px 0;







    position: relative;







    top: -10px;







}







.show-notes > a {







    background: none repeat scroll 0 0 #0C8442;







    border: 1px solid #999999;







    border-radius: 3px;







    color: #FFFFFF !important;







    cursor: pointer;







    font-size: 12px;







    padding: 4px 7px;







	text-decoration:none !important;







}















#navigation .menu li:last-child img {







    /* height: 24px;







    position: relative;







    top: 6px; */







 position: relative;

    top: 1px;

}







#menu-item-26 > a {

    line-height: 0;

}







.menu-footer-menu-container {

    /*  margin: 0 auto; */

   text-align: center; 

	clear: both;

    width: 397px;

}







.footer-content .align-left {

    float: none;

}







.page-id-13 .article {

    float: left;

    width: 458px;

}







.page-id-13 .feature-img.banner {







    float: right;







	width: 450px;







}







.page-id-13 .postarea.single-holder {







    clear: both;







    float: left;







}







.gfield_required {







    display: none;







}











.slider-text {
    color: #FFFFFF;
    margin: -140px 0 0;
    position: absolute;
    width: 600px;
}

.slider-cover {
    margin: 0 auto;
    width: 980px;
display:none;
}

.slider-text h2 {

    color: #FFFFFF;
    font-family: 'roboto_condensedlight';
    font-size: 43px;
    font-weight: normal;
    line-height: 40px;
    margin-bottom: 0;

}







.slider-text h4 {



 color: #FFFFFF !important;

    font-weight: bold;

    text-shadow: 0 0 2px #000000 !important;

    line-height: 20px;

}



.head-top {

    margin: 0 auto;

    padding: 10px 0 15px;

    width: 1025px;

}







.hed-left {

    color: #8B8B8B;

    float: left;

    font-family: "Open Sans","Helvetica Neue",Helvetica,sans-serif !important;

    font-size: 19px;

    font-weight: normal;

    line-height: 3;

    width: 75%;

    margin-left: 24px;

}







.hed-right {

    float: right;

    padding-top: 12px;

    width: 20%;

}







.btn {



    background: none repeat scroll 0 0 #2EA2CC;



    border-radius: 2px;



    color: #FFFFFF;



    font-family: "Open Sans","Helvetica Neue",Helvetica,sans-serif !important;



    font-size: 18px;



    font-weight: 400;



    padding: 6px 40px;



    text-align: center;



    text-decoration: none;



    width: 162px;



}



.top-advertisement {



    background: none repeat scroll 0 0 #FFFFFF;



    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) inset, 0 1px 3px rgba(0, 0, 0, 0.2);



}



.hed-right > a {



    text-decoration: none;



}







.ssba, .ssba a {







    font-family: inherit !important;







}



.slider-text p {

    font-family: 'roboto_condensedlight';

    font-size: 21px;

    padding: 0;

}



.footer-social-links li {

    display: inline;

}

.footer-social-links li a {

     text-decoration:none;

}

.footer-social-links {

    float: right;

    margin: 0;

}

.postcad-item img {
    width: 100%;
}
.share-links .textwidget {
    padding: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px){
.head-top {
    width: 96%;
}
.hed-left {
    font-size: 100%;
    line-height: 365%;
    margin-left: 0;
    width: 60%;
}
.hed-right {
    width: 25%;
}
}
@media screen and (max-width: 800px) {
.btn {
    font-size: 100%;
    padding: 2px 8px;
    width: 93%;
}
.hed-left {
    font-size: 100%;
    line-height: 150%;
    width: 72%;
}
.hed-right {
    padding: 5px 0 0;
}

.slider-text {
    margin: -80px 0 0 10px;
    width: 65%;
}
.slider-text h2 {
    font-size: 185%;
    line-height: 100%;
}
.slider-text p {
    font-size: 100%;
}
.wade-bio {
    float: none;
    width: 100%;
}

.share-text {
    font-size: 100%;
    line-height: 250%;
    padding: 0;
    width: 38%;
}
.share-links {
    float: right;
    margin-top: 4px;
    text-align: right;
    width: 62%;
}
.share-links li {
    font-size: 100%;
    line-height: 200%;
}
.wade-dp {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: none;
    margin: 0 auto;
    width: 50%;
}

}
@media screen and (max-width: 660px) {

.hed-left {
    float: none;
    text-align: center;
    width: 100%;
}
.hed-right {
    float: none;
    margin: 0 auto;
    width: 50%;
}
}
@media screen and (max-width: 500px) {
.head-top {
    width: 90%;
}
.hed-left {
    margin: 0;
}
.slider-text h2 {
    font-size: 125%;
    line-height: 100%;
}

.slider-text p {
    font-size: 100%;
    line-height: 100%;
}

.bio-share {
    display: none;
}
}
@media screen and (max-width: 350px) {
.hed-right {

    width: 75%;
}
.slider-text { display:none; }
}

.assets-container {
    text-align: center;
}
.assets-container h2 {
    color: black;
    font-weight: 400;
    margin-bottom: 10px;
}
.asset-box a {
    display: block;
    margin-bottom: 6px;
}
.post-thumb img {
    width: 100%;
}