/*
Theme Name: ideasmyth2013
Theme URI: http://ideasmyth.com/
Description: Child Theme for Oxygen
Author: Jim
Author URI: http://squaredealdesign.com/
Template: oxygen
Version: 0.1
*/

@import url("../oxygen/style.min.css");

#content {
	width: 90%;
	float: right;
	height:auto;
	/*79.78723404255319%;*/
}

#amazonContent {
	width: 100%;
	height: 100%;
}

.fluid-width-video-wrapper {
    padding-top: 0%;
}
/* - - - - - - - - - - - TYPOGRAPHY - - - - - - - - - - - - */

html {
    font-size: 1em;
}
body {
    font-family: georgia, "times new roman",serif;
    font-size:100%;
    margin-top:0;
}

h1{
font-size:1.5em;
color:ffaa00;
}

h2{
font-size:1.2em;
text-align:center;
color:7addf4;
}

h3{
font-size:1em;
text-align:center;
font-weight:bold;
}

h4{
font-size:.9em;
font-weight:bold;
font-style:italic;
color:ffaa00;
}

h5{
font-size:.8em;
font-style:italic;
color:7addf4;
}

h6{
font-size:.8em;
font-style:italic;
text-transform:initial;
}

.footer-content p.credit,
html.wf-liberationserif1-i4-active body.wordpress img.typekit-badge {display:none!important;}

.page-template-front .hentry, .archive .hentry, .search .hentry {
    font-size: 100%;
}
.page-template-front .hfeed-more .hentry .entry-title a:hover, .entry-title a, .entry-title a:visited {
    color: #FFAA00;
    font-size: 88%;
    text-transform: none;
}
.hfeed .hentry h1 {
    font-size:2em;
    text-shadow: 0 1px 0 rgba(0,0,0,.3);
    line-height:1em;
}

#post-1622.hentry div.entry-content h1 {
    border-bottom-color: #06AAD2;
    border-bottom-style: solid;
    color: #06AAD2 !important;
    padding-bottom: 0.8rem;
    margin-bottom:1rem;
}

.entry-content ul li {
	list-style-position:inside;
}

#post-1622.hentry .entry-content .classes h2 {
    color:#FFAA00;
}

.hfeed h2, h2 {
    font-size:1.6em;
    color:#06AAD2;
    font-family: 'Abel', sans-serif;
    margin:.4em 0;
    clear:both;
}
.hfeed .hentry .entry-header h2.post-title a {
    width:auto;
    display:inline;
    float:left;
    clear:none;
    line-height:1em;
    font-size:70%;
}
.hfeed h3{
    font-family: 'Abel', sans-serif;
    color:#666;
    font-size:1.5em;
    margin-bottom:.5em;
}
.hfeed h4 {
    font-family: georgia, "times new roman",serif;
    font-weight:bold;
    font-size: 1em;
    margin-bottom:0;
}

.header-pre {
    font-style:italic;
    font-size: 80%;
}
.classes .footer {
    display:block;
    background-color: #FBFBFB;
    padding:2em;
    border-radius:20px;
    border:1px solid #CCC;
}
.classes .footer p {
    color: #06AAD2;
    font-weight: bold;
    padding-left: 1em;
    font-size:90%;
}

.classes {
    margin-bottom:1em;
    padding-bottom:2em;
}

.collapseomatic {
	/*background-image: url(images/arrow-down.png);*/
	background-repeat: no-repeat;
	padding: 0 0 10px 16px;
	border: none;
	cursor: pointer;
	color: #06AAD2;
	font-weight: bold;
}
.singular-page .entry-title,
.hentry .entry-title, .page-template-front .hentry .entry-title {
    color: #FFAA00;
    font-size:2em;
    line-height:1em;
}
.entry-header h2.post-title a:hover {
	border:none;
}

.entry-header {
	width:70%;
	margin: -.2em 0 .5em 0;
}

.entry-summary {
	float: left;
	padding-left: 0;
}

.hentry .post-content .entry-content h1 {
    line-height:1em;
}
.entry-content h1 {
    margin:0;
}

.remove-gap {
    margin-bottom: -20px;
}

#gap-disappear {
    margin-bottom: -40px;
}
.entry-content ul li h2 {
    margin:0;
}
.entry-content ul {
    margin:0 0 1em 1em;
}
.entry-content ul li {
    line-height:1.4em;
    padding-bottom:.2em;
}
.entry-content ul li p {
    margin:0 0 .6em 0;
}
.entry-content ul li a {
    color:#444;
}
.hentry .entry-header .byline {
    display:none;
}
.hfeed .hentry .entry-summary p,
.entry-content p {
    line-height:1.4em;
    letter-spacing:.01em;
    font-size:96%;   
}
p {
    margin:0 0 1.2em 0;
}
.no-clear {
    clear:none;
}
.sidebar .widget-title {
	font-size: 1.4em;
	color: #06AAD2;
	text-transform: uppercase;
	letter-spacing: .01em;
	word-spacing: 2px;
	margin:0;
}

.widget img {
	margin: .3em .3em .3em 0;
}
.widget-categories {
    font-size: 0.9em;
    line-height: 1;
}
.widget-categories ul li ul li.cat-item {
	line-height:1.5;
	padding-bottom:.2em;
}
.widget-categories ul li ul li a:first-child {
	color:#444;
}
#social_stickers_widget-2 {
	font-family: 'Abel',sans-serif;
	font-size: .9em;
	letter-spacing: .01em;
	width:55%
}
#social_stickers_widget-2 a {
	color: #a9a9a9;
}
#social_stickers_widget-2 img {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow:none;
}
.sidebar .widget ul {
	list-style-type:none;
	margin-left:0;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
} 
.sidebar .widget ul li a {
    color: #06aad2;
}
.sidebar .widget ul ul {
	list-style-type:circle;
	margin-left:1em;
}
.widget .AdWidget_ImageWidget .widget-AdWidget_ImageWidget {
	background: F9B06E;
width:40%;
}
.widget-wrap .xoxo .cat-item ul.children {
	color: #0DA4D3;
	margin: 0;
	list-style-position: inside;
}
.widget-wrap .xoxo .cat-item ul.children li {
	line-height:1.2em;
}
.byline-cat, .byline-cat a, .byline-cat a:visited  {
	display:none;
}
cite {
    color:#06AAD2!important;
    font-style:normal;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

blockquote{
color:#999;
font-size:1em;
font-style:italic;
}

.hentry .entry-content blockquote p .attribution {
    font-size:1em;
    color:#FFAA00;
    letter-spacing:.01em;
}
.entry-meta {
    margin: 0 0 25px 0;
    font-size: 0.9166666666666667em;
    color: #aaa;
    clear: both;
}

.amazonTitle{
	border: medium none;
   	color: #FFAA00;
    	font-family: 'Abel',serif;
    	font-size: 2em;
    	font-style: normal;
    	font-weight: normal;
    	line-height: 1em;
    	margin-bottom: 0m;
    	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
    	text-transform: uppercase;
    	word-spacing: 2px;
    	word-wrap: break-word;
}
.underline a:hover{
	color: #FFAA00;
	transition: .75s;
}

/* - - - - - - - - - - - NAVIGATION - - - - - - - - - - - - */

#menu-primary li a, 
#menu-primary-items.nav-menu .sub-menu .menu-item a,
.widget .search-form label,
#menu-secondary-items.nav-menu .menu-item a {
    font-family: 'Abel',sans-serif;
    text-transform:capitalize;
    font-size:1.1em;
    letter-spacing:.01em;
    font-weight:normal;
    color:#999999;
}
#menu-secondary.site-navigation {
    background-color:#FFFFFF;
}
#menu-secondary-items.nav-menu .menu-item a {
    background-color:#99999;
    border:none;
    padding-left:0;
}

.menu .nav-menu .menu-item .sub-menu .menu-item a:hover, 
.menu .nav-menu .menu-item .sub-menu .menu-item a:active {
    color:#333;
    background-color:#eee;
}
#menu-secondary li.current-menu-item a,
#menu-primary li.current-menu-item a {
    color: #FFAA00;
}
#menu-secondary li a {
    padding-bottom:0;
}
.breadcrumbs {
	background-color: transparent;
	color: #AAAAAA;
	float: left;
	font-size: 0.916667em;
	margin-bottom: 20px;
	padding: 0.25em 0em .35em 0em;
	width: 94.85%;
	border-left:none;
	border-bottom:1px dotted #ccc;
	letter-spacing:.01em;
}
.rightBazaar{
	float: right;
	margin: 0 0 10px 20px;
	margin-left: 230px;
	top: 130px;
	position: absolute;
}

/* - - - - - - - - - - - HEADER - - - - - - - - - - - - */

#branding {
    width:100%;
    background:url(http://ideasmyth.com/wp-content/uploads/2013/07/ideasmyth-header-bg.png) no-repeat;
    background-position: 100% center;
    margin-bottom: 1em;
    padding-top:1em;
}
#branding #site-title a span {
    color:#FFAA00;
    text-shadow: 0 1px 0 rgba(0,0,0,.3);
    font-size:1.3em;
    line-height:2em;
    margin-bottom:0;
    width:100%;
    white-space:nowrap;
}
.wrap #header {
    padding-top:2px;
}
wf-liberationserif1-i4-active #header #branding #site-title a span, 
#branding h1#site-title a span {
    color:#FFAA00!important;
}
#site-description {
    color: #ffffff;
    display:none;
    text-shadow: none;
    font-size: 1.29em;
    width:100%;
    letter-spacing: 0.01em;
    line-height: 1.5em;
    margin-bottom: 0px;
    margin-top: -1.8em;
    text-transform:uppercase;
    /*text-shadow:1px 1px 1px rgba(150, 150, 150, 0.4);*/
}

/* - - - - - - - - - - - CAROUSEL - - - - - - - - - - - - */

.featured-post .byline,
.featured-post abbr.published {
	display:none;
}
.featured-post h2.post-title a {
    -webkit-box-shadow: 3px 2px 4px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:    3px 2px 4px rgba(50, 50, 50, 0.3);
    box-shadow:         3px 2px 4px rgba(50, 50, 50, 0.3);
    margin-right:10px;
    color:#FFAA00;
    font-size:85%;
}
.featured-wrapper #featured-content .featured-post a .featured-thumbnail {
	 width: 100%;
}
.featured-thumbnail {
	max-height: 0px;
	width:10%;
	max-width: 0px;
}
#slider-nav li img {
	max-width: 100%;
	height: 55px;
}
#featured-content .dummy {
	width: 100% !important;
	height: auto !important;
	max-width: 100%;
	height: auto;
	background-color:#eeeeee;
}
.no-js #featured-content .dummy, #featured-content .dummy.hidden { 
	display: none; 
}
.featured-wrapper #featured-content {
    margin-bottom:0;
    margin-top:30px;
}
.featured-wrapper #slider-nav {
    margin-top:-43px;
    padding-left:55px;
}
.featured-wrapper #slider-nav #slide-thumbs li {
    margin-right:3%;
    width:9%;
}

#slider-next.slider-nav {
    right:10.5em;
}
#slider-next.slider-nav, #slider-prev.slider-nav {
	margin-top:0;
}
.soliloquy-container {
    margin-bottom:2em!important;
}
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
    background: rgba(255,255,255,1.0)!important;
    color: #FFAA00!important;
    display: block;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
    font-size: 1.4em!important;
    line-height: 1.2em!important;
    letter-spacing:.04em!important;
    margin: 0 -3.5em 1em 0!important;
    float:right!important;
    padding: .5em .5em .6em .5em!important;
    text-align: center;
    text-transform:uppercase!important;
    text-shadow: 0 1px 0 rgba(0,0,0,.3);
    zoom: 1;
    font-family: 'Abel', sans-serif;
    width: 70%!important;
    max-width: 640px;
    -webkit-box-shadow:1px 1px 3px 1px rgba(50, 50, 50, .3);
    -moz-box-shadow:1px 1px 3px 1px rgba(50, 50, 50, .3);
    box-shadow:  1px 1px 3px 1px rgba(50, 50, 50, .3);
}

#hybrid-search-2.widget .search-form #search-texthybrid-search.search-text {
	width:66%;
	margin-bottom:1.5em;
	font-size:90%;
}
 
.content-wrap {
    margin-top: 2em;
}


.hfeed .hentry a .archive-thumbnail {
	max-width: 150px; 
	max-height: 150px;
width:150px; 
	height:150px;
    	float: left;
    	margin-right: 1em;
}


/*Was previously {max-width: 70%;} Changed to fit IdeaBlog Archive*/

img.single-thumbnail.featured{
	display:none;


}

/* ====================== IMAGES ======================= */

.hentry img, .entry-content img, .widget img, .wp-caption {
    height: auto;
    -webkit-box-shadow:1px 1px 3px 1px rgba(50, 50, 50, .3);
    -moz-box-shadow:1px 1px 3px 1px rgba(50, 50, 50, .3);
    box-shadow:  none;
}
.wp-caption .wp-caption-text {
    color: #008bba;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 0.8em;
    line-height: 1.2em;
    margin: 5px 0 10px;
    text-align: left;
    font-style: italic;
    letter-spacing:.03em;
}
.widget object{
	display: none;
}


.hfeed .hentry a img.thumbnail {
    max-width:150px;
    float:left;
    margin-right:1em;
}


.noshadow {
    -webkit-box-shadow:none!important;
    -moz-box-shadow:none!important;
    box-shadow:none!important;
}
.entry-content p img.alignright {
     margin:  1.5em 0 1.5em 1.5em;
}
.entry-content p img.alignleft {
     margin:  1.5em 1.5em 1.5em 0 ;
}
.hfeed .hentry p img.alignleft {
	margin:.5em 1.5em .5em 0;
}

input.button {
    color: orange;
}


/* ====================== MEDIA QUERIES ======================= */

/* Minimum width of 320 pixels. */
@media screen and (min-width: 700px) {
 
}

/* Minimum width of 472 pixels. */
@media screen and (min-width: 700px) {
   

}

/* Minimum width of 700 pixels. */
@media screen and (min-width: 700px) {

}

/* Minimum width of 870 pixels. */
@media screen and (min-width: 870px) {

}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
}

/* ====================== TEAM GALLERY ======================= */       

#TB_caption {
	width: auto!important;
	height: auto!important;
	float: left!important;
	line-height: 1.6em!important;
	padding: 0!important;
}
#TB_window {
    width: 46em!important;
    max-width: 46em!important;
    margin-left: -23em!important;
    padding: 2em!important;
    top:20%!important;
}
#TB_window img#TB_Image {
    float: left!important;
    margin:0 .5em .5em 0!important;
    width:150px!important;
    max-width:150px!important;
}
.TB_overlayMacFFBGHack {
    opacity: 0.5!important;
}
#TB_secondLine {
    line-height: 4em!important;
    width: 50%!important;
    color:#FFAA00!important;
    font-size:1em!important;
    letter-spacing:.1em!important;
    white-space:nowrap;
}
#TB_secondLine a {
    color:#FFAA00!important;
}
#TB_closeWindow {
    clear: none !important;
    padding:0 2em 0 0!important;
}

.ngg-gallery-thumbnail {
    float: left;
    margin: 0 .5em .5em 0!important;
}
.ngg-gallery-thumbnail img {
    border:none!important;
}
/*html.wf-liberationserif1-i4-active body.wordpress div#container div.wrap div#main div.content-wrap div#content div.hfeed div#post-1485.hentry div.entry-content div#ngg-gallery-2-1485.ngg-galleryoverview div#ngg-image-20.ngg-gallery-thumbnail-box div.ngg-gallery-thumbnail a.thickbox img title {display:block; color:#FFF;}

*/

/* ====================== CONTACT FORM ======================= */       

#respond #submit, .button, a.button, .wpcf7-submit, #loginform .button-primary {
    margin-top:1em;
    background: #0da4d3!important;
    align: center;
}
.wpcf7-list-item-label {font-weight:bold;}

#wpcf7-f1727-p1494-o1.wpcf7 form.wpcf7-form h4 {
    margin:2em 0 0 0;
}

/* edits, kendrick 040115 */
.events-archive.events-gridview #tribe-events-content table .type-tribe_events {
	border-bottom: none!important;
}

#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {
	padding: 0 0 5px 0;
	border-bottom:1px solid #e0e0e0;
}

.trail-browse {
    display: none;
}

.trail-end {
    display: none;
}

.soliloquy-container { max-height: none; }
.soliloquy-viewport { height: auto; }
.soliloquy-container .soliloquy-caption { position: relative; }