/* CSS Document */

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{outline-width:0;}body{margin:0;font-size:1em;line-height:1.4;}::-moz-selection{background:#D5AC29;color:#fff;text-shadow:none;}::selection{background:#D5AC29;color:#fff;text-shadow:none;}a{color: #6F87AD;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}ins{background:#ff9;color:#000;text-decoration:none;}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:"";content:none;}small{font-size:85%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ul,ol{margin:1em 0;padding:0 0 0 40px;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:0;margin:0;padding:0;}label{cursor:pointer;}legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}input:valid,textarea:valid{}input:invalid,textarea:invalid{background-color:#f0dddd;}table{border-collapse:collapse;border-spacing:0;}td{vertical-align:top;}.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}.ir br{display:none;}.hidden{display:none!important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}@media print {*{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important;}a{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100%!important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}.aligncenter{display:block;margin:0 auto}.alignleft{float:left}.alignright{float:right}.wp-caption{border:1px solid #666;text-align:center;background:#ccc;padding:10px;margin:10px}li#theme-switcher{background:#fff;border:10px solid red;padding:20px;position:fixed;top:0;right:0}h1,h2,h3,h4,h5,h6{font-weight:bold}.alert{background:red;color:white;}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}

body {font-family: 'Raleway', sans-serif; font-size:21px; line-height:30px;}
.extra-padding {padding:30px 4%;}
#all {max-width:1200px; margin:0px auto; width:100%; padding-bottom:60px;}
h1 a {max-width:200px; min-width:150px; display:block; width:20%;}
h1 a img {width:100%; height:auto;}
h2 {font-weight:800; text-align:center; font-size:45px; line-height:50px; width:90%; margin:0px auto;}
#mixtape {max-width:434px; width:100%; margin:0px auto; display:block;}
#mixtape img,  .shirt-img img {width:100%; height:auto;}
article,h1 a, h2, .two-buttons, #mixtape, h3  {padding-bottom:40px;}
article {text-align:center;}
article p {max-width:765px; display:block; margin:0px auto;}

.red-button {background-color:#ff0000; color:#fff; text-transform:uppercase;  text-decoration:none; -webkit-border-radius: 10px;border-radius: 10px; padding:8px 5%; font-weight:600; width:38%; display:table; text-align:center; font-size:21px; line-height:26px; width:200px; margin:0px auto;}
.red-button span {display:table-cell; vertical-align:middle;}
.article-seperator {width:105px; margin:0px auto 40px auto;  height:30px;}
.article-seperator li {display:block; float:left; width:25px; height:25px; background-color:#e6e6e6; -webkit-border-radius: 50%;border-radius: 50%; margin:0px 5px;}
.youtube {width:100%; max-width:500px; height:340px;}
.cust-youtube{width:100%; max-width:900px; height:500px;}
#thanks {font-size:45px; line-height:80px; text-align:center; font-weight:800; color:#ff0000;}
#thanks a {color:#ff0000; text-decoration:none;}
h3 {text-align:center;}
.but-red {color:#ff0000;}
#social {background-image:url('_images/social.png'); background-repeat: no-repeat; width:316px; height:56px; margin:0px auto;}
#social a {float:left; display:block; width:77px; height:60px; text-indent:-3000px;}

.cust-social {background-image:url('../_images/social.png') !important; }


.show-list {max-width:850px; margin:0px auto;}
.validate {text-align:right; width:330px; margin:0px auto; padding-right:10px;}
.validate div {margin:0px 0px 10px 0px;}
#mc-embedded-subscribe {background-color:#ff0000; border:none; color:#fff; padding:5px 10px;}
.share-top { position:relative; margin:0px auto 20px auto; width:190px;height:20px;  }
	.fb-like {position:absolute; top:0px; left:0px; vertical-align:top !important; }
	.twitter-share-button {position:absolute; left:100px; top:0px;}
	.fb-like img,
	#like iframe,
	.fb_iframe_widget{
		vertical-align:top;     
		float: left;
	    height: 23px;
	    line-height: 20px;
	    position: static;
		 overflow: visible;
	    }
	.fb_iframe_widget iframe {
		/* width: 80px !important; */
		 overflow: visible;
		}
 @media (max-width:500px){
	 .validate {width:300px;}
	.validate input[type=text],.validate input[type=email]{width:160px;}	 
	 
 }
 
             .title { padding:0; }
            .h_img { margin:0 auto 30px; max-width:922px;  }
            .h_img img { vertical-align:top; width:100%; height:auto;  }
            
            .h_img_new { margin:0 auto 30px; max-width:922px;  }
            .h_img_new img { vertical-align:top; width:100%; height:auto; max-width:815px;  }
            
            #mixtape, .shirt-img { max-width: 590px; padding-bottom:8px; }
            #mixtape img,  .shirt-img img { vertical-align:top;}
            .mixtape_button_set { text-align:center;  }
            .mixtape_button_set a { display:inline-block; }
            .red-button span { display: table-cell; vertical-align: middle; height: 53px; width: 200px; }
            
            .validate input[type="text"], .validate input[type="email"]{ width:215px; }
            
            @media (max-width: 500px) {
                .validate input[type=text], .validate input[type=email] { width: 160px;} 
            }
