/* DYNAMIC CONTENT GALLERY */
#myGallery, #myGallerySet, #flickrGallery {
	width: 100%;
}
.jdGallery .slideInfoZone {
	background: transparent !important;
	background-color: transparent !important;
}
.slideInfoZone h2 {
	display: none;
}
.slideInfoZone {
	/* display: none; */
	text-align: center;
}
.jdGallery .slideInfoZone p {
	font-size: 3em !important;
	line-height: 60px !important;
	letter-spacing: 0.125em;
	text-transform: uppercase;
	padding-right: 2.6em !important;
}
.jdGallery .slideInfoZone {
	text-align: left;
	position: absolute;
	top: 0;
	left: 795px !important;
	width: 450px !important;
}
.jdGallery .slideInfoZone p {
	padding-top: 120px !important;
	font-size: 3em !important;
	font-weight: 600 !important;
	line-height: 60px !important;
	letter-spacing: 0em;
	text-transform: uppercase;
	text-shadow: 0 0 1em #8F7 !important;
	text-shadow: 0 0 1em #AAA !important;
}
.jdGallery .slideInfoZone p strong {
	margin-top: 600px !important;
	padding-top: 600px !important;
}



/* MEDIA QUERIES -- BEGIN Desktops and laptops ----------- */
@media only screen 
and (min-width : 25px) {
/* START CSS BELOW */
} /* END */
@media only screen
and (max-width : 976px ){
/* START CSS BELOW */
.cont-larger-map {
	margin-bottom: 2em !important;
}
}

/* MEDIA QUERIES -- BEGIN Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
/* START CSS BELOW */

/* SLIDER STUFF */
.home #primary, .home #content, .home #myGallery {
	width: 320px !important;
	left: -12px !important;
	height: 165px !important;
	
}
.jdGallery .slideInfoZone { /* WRAPPER FOR BIG TEXT */
	text-align: center;
	position: absolute;
	left: 0 !important;
	bottom: 0 !important;
	left: 0px !important;
	width: 320px !important;
	height: 100% !important;
	width: 100% !important;
	display: block;
}
.jdGallery .slideInfoZone p { /* BIG TEXT */
	padding-top: 110px !important;
	font-size: 1em !important;
	line-height: 1em !important;
	padding-left: 30px !important;
	display: block;
}
.jdGallery .slideElement { /* RESPONSIVE RESETS */
	/* background-size: 100%; */
	background-size: 120%;
}
.home #secondary {
	margin-top: 170px;
}
#myGallery a.left {
	margin-left: 0;
}
#myGallery a.right {
	margin-right: 0
}

/* HEADER */
.menu-toggle, .menu-toggle:active { /* MENU BUTTON */
	position: absolute;
	right: 0px !important;
	z-index: 9999 !important;
	top: -50px;
	color: #CCC;
	background-color: #000;
	background-image: -moz-linear-gradient(top, #000, #444);
	background-image: -ms-linear-gradient(top, #000, #444);
	background-image: -webkit-linear-gradient(top, #000, #444);
	background-image: -o-linear-gradient(top, #000, #444);
	background-image: linear-gradient(top, #000, #444);
	padding: 0.75em 1.75em;
}

/* NAVIGATION */
.menu-menu-001-container, #site-navigation {
	position: relative;
	margin: 0;
	padding: 0;
}
.main-navigation ul {
	width: 100%;
}
.main-navigation li {
	width: 100%;
	padding: 0;
}
.main-navigation a { /* BELOW THE MENU BUTTON */
	text-decoration: none;
	color: #CCC;
	background: transparent;
	margin: 0.25em 0;
	padding: 0.25em 4em;
}
.main-navigation a:hover, .main-navigation ul.sub-menu li a:hover { /* BELOW THE MENU BUTTON */
	color: #FFF;
	background: transparent;
}
.main-navigation ul.sub-menu { /* THIS IS NEEDED BECAUSE DESKTOP SHIFTS THE SUB-MENU OVER A BIT */
	margin-left: 0;
}
.main-navigation ul.sub-menu li a, .main-navigation ul.sub-menu li a:hover {
	background: transparent;
}

/* HOME - RECENT POSTS WIDGET */
#header-recent-posts {
	position: relative;
	top: 13em !important;
	left: 0 !important;
	max-width: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
	background-color:rgba(0, 0, 0, 0.00);
	margin-bottom: 1em;
	display: none; /* DOUG WANTS THIS REMOVED */
}

/* HOME PAGE WIDGETS BELOW THE SLIDER */
.home #secondary {
	width: 100%;
}
.home .front-widgets {
	width: 100%;
	margin-right: 0%;
	clear: both;
}
.home .home-fold {
	clear: both;
	width: 100%;
	border-bottom: 1px solid #4d4d4d;
	margin: 0;
	/* margin-top: 2em; */
	padding: 15px 0;
}
.home-fold .home-fold-title {
	margin-bottom: 0;
}
.home #recent-posts-2 {
	max-width: 100%;
	padding: 1em 0 0 0;
}
.home .home-fold a img {
	width: 90%;
}
#colophon .site-info, #colophon {
	line-height: 140%;
}
/* PAGES */
.archive .archive-header {
	margin-top: 1em;
}
.full-width #content, .single-post #content {
	margin-top: 1em;
}
/* ABOUT THE WHEEL PAGE */
.page-id-59 iframe {
	max-height: 160px;
}
#colophon .site-info {
	margin: 2em 0;
}
.slideshow-baby {
	height: 110px;
}

/* SECONDARY PAGES */
.entry-content ul.port-pics li {
	width: 100% !important;
}
.entry-content ul.port-pics li.port-pics-left {
	margin-right: 0% !important;
}
.entry-content ul.port-pics li.port-pics-right {
	margin-left: 0% !important;
}
.wrapper-bulleted-list {
	margin-left: 1em;
	margin-right: 1em;
}
.wrapper-bulleted-list-two {
	margin-right: 1em;
}
.entry-content ul.bulleted-list, .entry-content ul.cont {
	margin-right: 2em !important;
	font-size: 1.1rem !important;
}
/* CONTACT PAGE */
.entry-content ul.cont li p {
	margin-left: 0 !important;
	margin: 1em !important;
}
/* NEW SECONDARY PAGES */
.slideshow-navigation {
	top: 30px;
}
.slideshow-baby {
	height: 300px !important;
}
.video-outer-wrapper {
	position: relative;
	width: 100%;
	min-height: 20px;
}
.video-inner-wrapper {
	position: relative;
	width: 100%;
	min-height: 20px;
	z-index: 9990;
}
/* NEWS / BLOG FORMATTING */
.excerpt-thumb {
	max-height: 30% !important;
	max-width: 30% !important;
}
.blog-custom {
	border-bottom: 1px solid #4d4d4d;
}
.blog-custom-stuff {
	left: 35% !important;
	width: 60%;
}
.blog-custom-footer {
	margin-top: -2em;
}
.entry-summary p {
	display: none;
}
.single .blog-custom-stuff {
	position: relative;
	/* top: -1em; */
	top: 1em;
	left: 0 !important;
	width: 100% !important;
}

}  /* END */

/* MEDIA QUERIES -- BEGIN Smartphones (portrait ONLY) ----------- */
@media only screen
and (max-width : 320px) {
/* START CSS BELOW */
.home-fold-text, .home-fold a img {
	max-width: 275px;
}
.site-header {
	/* width: 100%; */
}
#site-navigation {
	/* margin-top: 20px; */
	
}
.header-social-media {
	display: none;
}
}  /* END */

/* MEDIA QUERIES -- BEGIN iPads (portrait AND landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* START CSS BELOW */
/* NAVIGATION */
#site-navigation {
	padding-left: 12em;
}
.main-navigation li {
	margin-right: 1rem;
}
}  /* END */

/* MEDIA QUERIES -- iPads (portrait ONLY) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* START CSS BELOW */

}  /* END */

/* MEDIA QUERIES -- iPads (landscape ONLY) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* START CSS BELOW */

} /* END */