
/* Table of Contents
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */
	
/* #Site Styles
================================================== */


/* @group Navigation */

#navigation {
	margin-bottom: 20px;
	clear: both;
}

#navigation ul,
#navigation ul li {
	float: left;
	margin: 0;
	padding: 0;
}

/* @end */

#footer {
	clear: both;
	padding: 10px 0 10px 0;
}

#credits {
	text-align: center;
}

/* #Page Styles
================================================== */

/* Layout Shortcodes */
.full-width {width:960px; height:auto; overflow:hidden}

.one_half { width: 48%; }
.one_third { width: 30.66%; }
.two_thirds { width: 65.33%; }
.one_fourth { width: 22%; }
.three_fourths { width: 74%; }
.one_fifth { width: 16.8%; }
.two_fifth { width: 37.6%; }
.three_fifth { width: 58.4%; }
.four_fifth { width: 67.2%; }
.one_sixth { width: 13.33%; }
.five_sixth { width: 82.67%; }

.one_half,
.one_third,
.two_thirds,
.three_fourths,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
	position: relative;
	margin-right: 4%;
	margin-bottom: 20px;
	float: left;
}


.last {margin-right:0 !important;}


/* #Media Queries
================================================== */
	
	/* iPad Portrait/Browser */
	@media only screen and (min-width: 768px) and (max-width: 991px) {
	
/*	#navigation ul {border-radius:0px;}
	#navigation ul li a {font-size: .9em;padding: 10px 15px;}
	#navigation ul {min-width: 700px;}
	#sidebar .widget-container {margin-left: 0px;}
	.resize {display: none;}
	#respond textarea {width:auto;}	
*/	
	/* jigoshop styles */
	#header .site-desc.text {font-size: 1.25em;}
	
	}
	
	
	/* Mobile/Browser */
	@media only screen and (max-width: 767px) {
		
	body{
		min-width:0;
	}
	
	.column-300{
		width:auto;
	}
	.column-620{
		width:auto;
	}
	.column-940{
		width:auto;
		margin:0 20px;
		padding:0;
		overflow:hidden;
	}
	.column-holder{
		width:100%;
		overflow:hidden;
	}
	.column-390{
		width:auto;
	}
	.column-210{
		width:auto;
	}
	
	.home .column-300, .home .column-620, .home .column-940, .home .column-390, .home .column-210{
		margin:0 20px;
	}
	.home .column-940, .column-940>.column-940{
		margin:0;
	}
	
	.left{
		float:none;
	}
	.right{
		float:none;
	}

	.header-banner{
		display:none;
	}

	.feature-line{
		padding:0;
		margin:20px 0;
	}
	.main-navigation{
		overflow:hidden;
	}
	
	.featured, .publications{
		width:100%;
	}
	.featured .smooth_slider, .publications .smooth_slider{
		width:100%!important;
		height:250px!important;
	}
	.featured .smooth_slideri, .publications .smooth_slideri{
		width:100%!important;
		height:250px!important;
	}
	.featured .slide-content, .publications .slide-content{
		width:100%;
	}
	.featured .slide-content h2, .featured .smooth_slideri h2 a{
		font-size:18px!important;
	}
	.featured .slide-content h2{
		margin-left:20px!important;
	}
	.featured span.slide-category{
		text-indent:20px!important;
	}
	.featured .smooth_nav{
		left:20px!important;
	}
	.publications .smooth_slideri img{
		margin:20px 0!important;
		max-height:210px!important;
	}
	.publications .widget-title, .featured .widget-title{
		padding-left:20px;
		padding-right:20px;
	}
	
	
	.home_catlist{
		width:auto;
	}
	.home .home_catlist{
		margin:0 20px;
	}
	.home_catlist ul{
		width:auto;
	}
	.home_catlist ul li{
		width:auto;
		height:auto;
		margin:0 0 10px 0;
		padding:10px;
		float:none;
	}
	.home_catlist ul li h3{
		margin:0;
	}
	.home_catlist ul li .entry-summary{
		display:none;
	}
	.column-620 .page_catlist ul{
		width:auto;
	}
	
	.main-navigation{
		border:none;
	}
	#navigation{
		width:100%;
	}
	#navigation ul li.home{
		display:none;
	}
	.logo-holder, .main-nav-holder, .header-strip{
		width:auto;
	}
	#navigation ul, #navigation ul li{
		width:auto!important;
		margin:0 10px!important;
		float:none;
	}
	#navigation ul li a{
		height:40px;
		line-height:40px;
	}
	#navigation ul li.current-menu-item div, #navigation ul li.current-menu-ancestor div{
		width:auto;
		position:static;
		height:auto;
	}
	#navigation ul li.current-menu-item span.arrow, #navigation ul li.current-menu-ancestor span.arrow{
		display:none;
	}
	#navigation ul li.current-menu-item a, #navigation ul li.current-menu-ancestor a{
		background:#f2f2f2;
		padding-left:10px;
	}
	#navigation ul ul{
		margin:0!important;
		padding:0;
		position:static;
	}
	#navigation ul ul li, #navigation ul ul li.current-menu-item{
		float:none;
	}
	#navigation ul li.current-menu-item, #navigation ul li.current-menu-ancestor{
		margin-bottom:0!important;
		border:none;
	}
	
	.EO_Event_List_Widget, #text-6{
		width:auto!important;
		float:none!important;
	}
	
	.home .EO_Event_List_Widget, #text-6{
		margin:0 20px;
	}
	
	.home .EO_Event_List_Widget{
		width:auto;
		float:none;
		clear:both;
		margin-bottom:20px;
	}
	
	.home .widget_dpe_fp_widget_mod{
		width:auto;
		float:none;
	}
	.listview.dpe-flexible-posts{
		display:none;
	}
	.listview.dpe-flexible-posts2{
		width:auto;
		height:auto!important;
		float:none;
	}
	.listview.dpe-flexible-posts2 li{
		margin:0 20px 0 20px;
		padding:0;
		display:block;
		position:static;
		border-bottom:1px dotted #CCCCCC;
	}
	.listview.dpe-flexible-posts2 h4{
		font-size:14px;
		margin:10px 0;
	}
	.listview.dpe-flexible-posts2 li .entry-summary p{
		display:none;
	}
	.widget_dpe_fp_widget_mod h3{
		margin-left:20px;
	}
	
	.widget_search{
		margin:10px 0 0 20px;
	}
	
	
	.footer .column-300, .footer .column-210{
		display:none;
	}
	.footer .column-390{
		width:auto;
		margin:0;
		padding:0;
		background:none;
	}
	.footer .column-940{
		border:none;
	}
	.footer .column-940{
		margin:0 20px;
	}
	
	#breadcrumbs{
		display:none;
	}
	
	.gallery{
		padding:0;
	}	
	.gallery-icon{
		width:92px!important;
	}
	
	.column_catlist li{
		width:auto;
		height:auto;
		float:none;
		padding-bottom:10px;
	}
	
	
	
/*		
	#wrap {}
	#header .site-desc.text {font-size: 1.25em;}
	#navigation {margin: 10px 0px;}
	
	#navigation ul,
	#navigation ul li,
	#navigation ul li a {
	float: none;
	background: transparent;
	border: none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	behavior:none;
	}
	
	#navigation ul li a,
	#navigation ul li.active a,
	#navigation ul li a:hover,
	#navigation ul li:hover a {
	border: none;
	padding: 2px 0;
	line-height: 150%;
	background: transparent;
	background-image: none;
	}
	
	
	/* Initial reset and hide sublevels in mobile view */
	/*
	#navigation ul.sub-menu,
	#navigation ul.sub-menu li,
	#navigation ul.sub-menu li:hover,
	#navigation ul.sub-menu li a,
	#navigation ul.sub-menu li a:hover
	 {
		display: none;
		position: relative;
		left: 0px;
		line-height: 100%;
		background: none;
		border: none;
		border-style: none;
		box-shadow:none;
		padding: 0;
		margin: 0;
		height: auto;
		background-image: none;
	}
	
	/* Declare new padding for submenu items */
/*
	#navigation ul.sub-menu li a,
	#navigation ul.sub-menu li a:hover {
		padding: 4px 0px 4px 10px;
	}
	
	/* Show on hover */
	/*
	#navigation li:hover ul.sub-menu,
	#navigation li:hover ul.sub-menu li,
	#navigation li:hover ul.sub-menu li a {
		display: inline-block;
	}
	#respond textarea {width:300px;}	


	
	#wrap .products li,.products li.first,.products li.last {
 	float: left;
 	clear: both;
	margin: 20px 0px 20px 0px;
	width: 100%;
	}
	#breadcrumb {display: none;}

	#sidebar .widget-container {margin-left: 0px;}
	.full-width,
	.one_half,
	.one_third,
	.two_thirds,
	.three_fourths,
	.one_fourth,
	.one_fifth,
	.two_fifth,
	.three_fifth,
	.four_fifth,
	.one_sixth,
	.five_sixth {width: 100%;}
	.resize {display: none;}

	}
	
	/* Mobile Landscape/Browser */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}
	
	/* Anything smaller than standard 960 */
	@media only screen and (max-width: 959px) {}
	
	/* iPad Portrait Only */
	@media only screen and (min-width: 768px) and (max-width: 991px) and (max-device-width: 1000px) {
		body{
 background:red;
}
	}
	
	
	/* Mobile Only */
	@media only screen and (max-width: 767px) and (max-device-width: 1000px) {}
	
	/* Mobile Landscape Only */
	@media only screen and (min-width: 480px) and (max-width: 767px) and (max-device-width: 1000px) {}
	

/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file 
		Just create a "fonts" folder at the root, 
		copy your FontName into code below and remove
		comment brackets */
		
/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/
