/*
Theme Name: YellowShoes
Theme URI: http://wordpress.org/themes/blankslate
Author: Jeff Hayford
Author URI: http://jeffhayford.com/
Description: Blank Slate Revision by Jeff Hayford (603) 533-5779 email jeffhayford@gmail.com internal jeff.hayford@disney.com
Version: 1.0
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: black
Text Domain: yellowshoes

BlankSlate WordPress Theme © 2011-2014 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}

body.single-post.single-format-standard { background-color: black!important; text-align: center!important; color: white!important; padding: 50px 0; font-family: Helvetica, Arial, sans-serif; }
iframe { padding: 10px; }
#comments { display: none; }
#footer { display: none; }

h1 { font-size: 44px; line-height: 54px; }
h2 { font-size: 34px; line-height: 44px; }
h3 { font-size: 24px; line-height: 34px; }
h4 { font-size: 14px; line-height: 24px; }
h5 { font-size: 12px; line-height: 14px; }
h6 { font-size: 9px;  line-height: 12px; }

#container { max-width: 980px; margin: 0 auto; }

article iframe { /* padding-bottom: 100px; */ }
.notes { padding-bottom: 100px; }
a { color: white; text-decoration: none; }
a:visited { color: white; }
img.aligncenter {margin: 0 auto;}

.contract-page {}
.contract-page p { margin: 10px 0; }
.contract-page strong { font-weight: bold; }
.contract-page img { display: block; }

.contract-page ul, .contract-page ol { list-style: initial;
    margin: initial;
    padding: 0 0 0 40px;
}

.contract-page li {
    display: list-item;
    margin: 10px 0;
}

.contract-page input { border: none;  padding: 10px; font-family: Arial; font-size: 24px; margin: 10px 0;}

.contract-page input[type=text], .contract-page input[type=email] { 
	background-color: #f4f4f4;
	width: calc(100% - 8vw)!important;
	border: solid 1px black;
}

.vimeo_description { line-height: 120%; }
.vimeo_description p { margin: 10px 0; }

.contract-page input[type=button], .contract-page input[type=submit] { padding: 10px 30px; border-radius: 0!important; -webkit-appearance: none; background-color: #fcd335; }

.wpcf7-form-control-signature-wrap { border: solid 1px black; background-color: #f4f4f4; }

@media only screen and (max-width: 600px) {

  .contract-page img { max-width: 100%; height: auto; width: 50vw; }
  #container { max-width: calc(600px - 8vw); padding: 4vw; overflow: hidden; }
  .contract-page  { font-size: 18px; }
  .contract-page input { width: calc(100% - 8vw) font-size: 120!important; border-radius: 0; padding: 20px; }
  .contract-page select { font-size: 100%; }

}