/*
Theme Name: Twenty Fourteen Child 01
Theme URI: 
Description: Child 01 theme for the Twenty Fourteen theme
Author: <a href="http://wordpress.org/" title="Visit author homepage">the WordPress team</a>
Author URI: 
Template: twentyfourteen
Version: 1.1
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sat, 12 Jul 2014 14:33:28 +0000 */ 

@import url('../twentyfourteen/style.css');


/** Edits */
.site {
	max-width: 100%; //for IE
	max-width: unset;
}
.site-header {
	max-width: 100%; //for IE
	max-width: unset;
}

input[type=button]:disabled, input[type=button]:hover:disabled, button:disabled, button:hover:disabled, .button:disabled, .button:hover:disabled{
    background-color: lightgray !important;
    color: white !important;
    border: 1px solid lightgray !important;
    cursor: not-allowed;
}

input[type=button]:hover, button:hover, .button:hover{
    background: white !important;
    color: #323232 !important;
    border: 1px solid black !important;
    border-radius: 4px !important;
}

input[type=button], button, .button{
    background: #323232 !important;
    color: white !important;
    border: 1px solid black !important;
    border-radius: 4px !important;
    cursor: pointer;
    display: inline-block;
}

#site-header {
        justify-content: space-between;
        display: flex;
}

#book-button {
    border-radius: 10px;
    padding: 15px 25px;
    vertical-align: middle;
}

.site-info {
   display: none;
}
.comments-area {
   display: none;
}
.comments-link {
   display: none;
}

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
 /* Original max-width: 474px */
 max-width: 80%;
}

@media (max-width: 450px) { 
.TwitterTweets {
 /* No twitter feed on small devices */
display: none;
}
}

/* restrict featured image height */
.post-thumbnail img {
    max-height: 300px;
    width: 100%;
    object-fit: cover;
}

/* no gap under headings */
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-weight: 700;
	margin: 20px 0 0;
}


@media (max-width: 767px) { 
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
 /* Wider content area on small devices */
 max-width: 90%;
padding: 2px 2px 0;
}
}

.page-content {
	margin-bottom: 65px;
}

audio,
canvas,
video {
	display: inline-block;
	max-width: none;
}

/* Right align AIRRS logo */
#custom_html-5 {
	right: 0px;
	left: unset !important;
}

/* Don't allow menu item to go off the screen */
.primary-navigation ul ul a {
    width: -webkit-fill-available;
}

/** Code for mouseover images*/
span.mouse-img {border-bottom: thin dotted; white-space:pre-line;}
span.mouse-img:hover {text-decoration: none; background: #ffffff; z-index: 6;}
span.mouse-img span {position: absolute; left: -9999px;
  margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border-width:1px; z-index: 6;}
span.mouse-img:hover span {position: absolute; left:0; background: #ffffff;} 
span.mouse-img span {position: absolute; left: -9999px;
  margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:black; border-width:1px;}
span.mouse-img:hover span {margin: 20px 0 0 170px; background: #ffffff; z-index:6;}

/** No header on instagram feed */
.sb_instagram_header {
    display: none;
}
