@charset "utf-8";
/* CSS Document */

#wrapper { width:100%; max-width:960px; background:rgba(255,204,102,1); display:block; margin:auto; border:rgba(255,255,0,1) solid 1px;}
    
        iframe[src^="https://www.youtube.com/embed/"] {  width: 100%;background: rgba(0, 0, 0, 0.28);padding: 10px;border-radius: 6px;}

body {
	background-image: url(../images/footer-background.jpg);
	font-family: 'Open Sans', sans-serif;
	color: #333;
	font-size: 18px;
	background-size: 15%;
	background-repeat: repeat;
	background-position: center top;
	padding: 0;
	margin: 0;
	font-style: normal;
	background-color: #1F2941;
	background-attachment: fixed;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 15px;
	overflow-x: hidden;
	cursor: url(../images/back-to-top-image.png), auto;
}


 /*## WRAPPER ##*/

#wrapper {
	/*border-image: url(../img/gradient-gold.png) 3 3 3 3;  padding: 35px 35px 35px 40px;*/
	background-attachment: fixed;
	background-color: #f1e7e6;
	background-image: url(images/sunday-cup7_02.jpg);
	background-repeat: repeat;
	background-position: left top;
	background-size: auto;
	display: block;
	margin: -5px auto;
	position: relative;
	top: -12px;
	max-width: 960px;
	width: 100%;
	box-shadow: #000 0 0 40px;
	-moz-border-top-right-radius: 5px; /* Firefox */
	-webkit-border-top-right-radius: 5px; /* Safari, Chrome */
	border-top-right-radius: 5px; /* CSS3 */
	-moz-border-top-left-radius: 5px; /* Firefox */
	-webkit-border-top-left-radius: 5px; /* Safari, Chrome */
	border-top-left-radius: 5px; /* CSS3 */
	border: 3px solid #ffd402;
	overflow-style: auto;
	overflow: hidden;
}

.header {
	background-image: url(../images/header.jpg);
	
	background-color: #0e141c;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: block;
	margin-bottom: -1px;
	margin-left: 0;
	margin-top: 0;
	
	max-width: 960px;
	padding-bottom: 21%;
	position: relative;
	width: 100%;
	padding-top: 20%;
}
	

/*headline*/
.main-title {  font-family: oswald;
  font-size: 31px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;}

.joe {
	color: #000;
	display: block;
	font-family: caption;
	font-size: 52px;
	letter-spacing: 8px;
	line-height: 69px;
	margin: 9px -15px;
	padding: 2px 23px;
	text-shadow: 4px 1px 0 #fff, 10px 4px 0 rgba(0, 0, 0, 0.15);
	white-space: nowrap;
	width: 100%;
	background-attachment: scroll;
	background-color: #0E151D;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
.guitar {
    background-attachment: fixed;
    background-color: #a30600;
    background-image: url(../images/tileable-midnight-blue-grunge-patterns-11.jpg);
    background-position: 0 0;
    background-repeat: repeat;
    color: #f8e6b6;
    display: block;
    font-family: Righteous;
    font-size: 1em;
    font-style: italic;
    line-height: 34px;
    margin: -2px 0 1px -15px;
    padding: 23px;
    text-align: center;
    text-decoration: blink;
    text-shadow: 0 0 15px rgba(0, 216, 255, 0.7);
    text-transform: capitalize;
    width: 100%;
}
.guitar:hover {/*transform: skewX(180deg);-ms-transform: skewX(180deg);-webkit-transform: skewX(180deg);*/}


.guitar h5 {
 color: #fff;
    display: block;
    font-size: 0.9em;
    font-style: normal;
    line-height: 48px;
    margin: 3px 0 -10px -15px;
    padding-bottom: 10px;
    text-decoration: blink;
    text-shadow: 0 0 15px rgba(0, 216, 255, 0.7);
    text-transform: capitalize;
    width: 100%;

}
.sister {
   background: none repeat scroll 0 0 #ffd400;
    color: #000;
    display: block;
    font-family: caption;
    font-size: 52px;
    letter-spacing: 8px;
    line-height: 69px;
    margin: 9px -15px;
    padding: 2px 23px;
    text-shadow: 4px 1px 0 #fff, 10px 4px 0 rgba(0, 0, 0, 0.15);
    white-space: nowrap;
    width: 100%;
  text-shadow: 0 1px 0 #0d5d71, 
               0 2px 0 #147087,
               0 3px 0 #1785a0,
               0 4px 0 #28a8c8,
               0 5px 0 #0d5d71,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);}
         
.les-paul {
  background: #ffe800 none repeat scroll 0 0;
  color: #17120a;
  display: block;
  font-family: Georgia;
  font-size: 1em;
  font-weight: bold;
  letter-spacing: 0.01em;
  line-height: 62px;
  margin: 9px -19px;
  padding: 2px 17px;
  text-shadow: 0 1px 0 #c70909, 4px 3px 0 rgba(0, 0, 0, 0.15);
  white-space: normal;
  width: 100%;
}

caption{
  font-size: 14px;
  font-style: italic;
}




	
.sidebar {
	right: -30px;
	top: -10px;
	padding: 1%;
	background-image: url(../images/bgTexture2.jpg);
	background-position: 0 0;
	/*background-size: 100% auto;*/
	display: block;
	margin-bottom: 0px;
	margin-left: 0;
	margin-top: 0;
	position: relative;
	max-width: 300px;
	width: 100%;
	background-color: rgba(102,51,51,1);
}



.sidebar img{ width:100% !important; height:auto;}
.inner-sidebar{
   margin-bottom: 0px;
    padding: 0px 10px;
    position: relative;
     top: 0px;
    z-index: 5;
	}

.next{  /* transform: perspective(4513px) rotateY(-19deg);
	-moz--ms- -o--webkit-:;
    transform-origin: 0 0 0;
	-moz-transform-origin: 0 0 0;-ms-transform-origin: 0 0 0; -o-transform-origin: 0 0 0;-webkit-transform-origin: 0 0 0;
    transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d; -o--webkit-transform-style: preserve-3d;
	border: 3px solid #FDB700;
	z-index:9px;
}
.sidebar a img {
	height: auto !important;
	padding-bottom: 10px !important;
	width: 100% !important;*/
}


.merch{}

.merch h2, .product-title {
  background-attachment: fixed;
  color: #333;
  font-size: 1.2em;
  height: 5em;
  vertical-align: middle;
  padding: 15px 0px;
}

.products img { width:100% !important; }
.products-img {
  height: 232px;
  background: #fff;
  border: #eee 1px solid;
  vertical-align: middle;
  display:block;
}
.product-image {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	background-color: rgba(238,238,238,1);
	background-repeat: no-repeat;
	background-position: center 0px;
	display: block;
	height: 275px;
	 max-width: 275px; width: 100%;
	box-shadow: inset 0 3px 0 #d2d2d2;
	box-shadow: 0 3px 25px #000 ;
	margin-bottom:20px;
}
.buy-now {
    background-color: #dd0000;
    background-image: -moz-linear-gradient(center top , #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
    border: 1px solid #951100;
    border-radius: 5px;
    box-shadow: 0 -5px 0 4px rgba(100, 0, 2, 0.4) inset, 0 1px 3px #333333;
    color: #f8e6b6;
    font: bold 1.5em/1em "helvetica neue",helvetica,arial,sans-serif;
    padding: 5px 0 16px;
    text-align: center;
    text-shadow: 0 1px 0 #919191, 0 1.5px 0 #adadad, 0 2px 0 #8f8f8f, 0 3px 0 #737373, 0 4px 0.5px rgba(0, 0, 0, 0.1), 0 0 4px rgba(0, 0, 0, 0.1), 0 0.5px 2px rgba(0, 0, 0, 0.3), 0 2px 4px rgba(0, 0, 0, 0.2), 0 3px 5px rgba(0, 0, 0, 0.25), 0 5px 6px rgba(0, 0, 0, 0.2), 0 10px 10px rgba(0, 0, 0, 0.15);
    text-transform: uppercase;
    width: 100%;
}
.buy-now:hover {   /*background-image: -moz-linear-gradient(center top , #891100 0%, #c63929 50%, #b51700 50%, #ee432e 100%);*/
box-shadow: 0 1px 0 2px rgba(255, 115, 100, 0.4) inset, 0 1px 0px #333333;}
.buy-now3 {
	transition: all 0.60s linear ease-in-out 3s;
	background-color:#1fb6c8 ;
	color: #f8e6b6;
	display: block;
	font-family: Righteous, Geneva, sans-serif;
	font-size: 47px;
	text-align: center;
	padding: 9px 10px 10px;
	position: static;
	text-transform: uppercase;
	background-position: center;
	text-shadow: 0px 3px 0px #b2a98f,
             0px 14px 10px rgba(0,0,0,0.15),
             0px 24px 2px rgba(0,0,0,0.1),
             0px 34px 30px rgba(0,0,0,0.1);
	/*font-style: italic;*/
    height: 49px;
    line-height: 48px;
	background-repeat: no-repeat; 
	background-image: url();
}
 /*.buy-now:hover {
	background-color: #1fb6c8;
	text-shadow: 0 1px 0 #919191, 0 1.5px 0 #adadad, 0 2px 0 #8f8f8f, 0 3px 0 #737373, 0 4px 0.5px rgba(0, 0, 0, 0.1), 0 0 4px rgba(0, 0, 0, 0.1), 0 0.5px 2px rgba(0, 0, 0, 0.3), 0 2px 4px rgba(0, 0, 0, 0.2), 0 3px 5px rgba(0, 0, 0, 0.25), 0 5px 6px rgba(0, 0, 0, 0.2), 0 10px 10px rgba(0, 0, 0, 0.15);
	color: #f8e6b6; text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
}
*/



        .share-wrap {
          background: rgb(0, 17, 53);
          padding: 10px 0;
          margin-top: 20px;
          color: white;
        }

        .share {
          margin-top: 20px;
          display: block;
          text-decoration: none;
          padding: 7px 16px;
          border: 3px solid white;
        }
        /*.products a span, .share {
            display: block;
            text-align: center;
            line-height: 50px;
            color: #F4C792;
            background: rgb(149, 7, 19);
            border-radius: 20px;
            width: 75%;
            margin: 0 auto;
            margin-bottom: 20px;
            font-family: impact;
        }*/

        .share-desc {
            margin-top: 20px;
            font-size: 20px;
            text-transform: uppercase;
            text-align: center;
        }
        .grid {max-width: 960px;}

        .episode p, .products .title {
          font-size: 32px;
          text-align: center;
          background: rgb(149, 7, 19);
          color: #fff;
          font-family: impact;
          text-transform: capitalize;
          text-shadow: 0 0 3px #000;
          border-bottom: 2px solid;
          line-height: 50px;
          height: 50px;
        }
        /*.products {
            background: #fff;
        }
        .products a {
            float: left;
            text-decoration: none;
        }*/
        .clear {clear: both;}
		
		
		
		
/*#comment Section#*/
.commentSection {
    background-attachment: scroll;
    background-color: #000;
    background-image: url("bg/Blues/stone.jpg");
    background-position: 0 0;
    background-repeat: repeat;
    margin: 13px -10px -9px;
    padding: 0 12px 26px;
    width: 107%;
}


.comment-block {
	background: #970500 none repeat scroll 0 0;
	border-radius: 5px;
	box-shadow: 0 -11px 0 rgba(0, 0, 0, 0.5) inset, 0 11px 25px rgba(0, 0, 0, 1);
	color: #FDF121 !important;
	display: block;
	font-family: "impact";
	font-size: 2em;
	letter-spacing: 1px;
	line-height: 1em;
	margin: 0;
	min-height: 50px;
	padding: 19px 7px;
	position: relative;
	stroke-dasharray: 200;
	text-align: center;
	text-shadow: #000 0 1px 10px;
	text-transform: uppercase;
	width: 100%;
}
p.jb-sig {
   max-width: 240px !important; width: 75%!important; margin:auto;  text-align:center;
}

.fb-comments-outer {    display: block;
  background: #1D2028;
  border: medium solid #f8e6b6;
  height: 870px;
  overflow: auto;
  padding: 0;
  width: 100%;
  position: relative;
  top: 0px;
  margin: 10px 0px;}

.fb-comments {height: 1000px; overflow:visible;}


.share-block span {
    display: block;
    height: auto;
    left: 0;
    margin: auto;
    position: relative;
    text-align: center;
    top: -9px !important;
    width: 85% !important;

}
.share-block p {
  color: #ffffff;
  font-family: unset;
  font-size: 1.6em;
  left: 0;
  letter-spacing: -1px;
  line-height: 40px;
  margin-bottom: 0;
  padding-top: 21px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  top: -22px;
}

.share-block p:hover{ top: 0px;}
 
.share-block {
  background: #3498db linear-gradient(to bottom, #3498db, #2980b9) repeat scroll 0 0;
  border: 1px solid #1f628d;
  border-radius: 6px;
  box-shadow: 0 -11px 0 rgba(0, 0, 0, 0.5) inset, 0 11px 25px rgba(0, 0, 0, 1);
  -webkit-box-shadow: 0 -11px 0 rgba(0, 0, 0, 0.5) inset, 0 11px 25px rgba(0, 0, 0, 1);
  color: #ffffff;
  font-family: Arial;
  font-size: 19px;
  margin: 0 11px;
  padding: 9px 19px 0 20px;
  text-decoration: none;
  text-shadow: 1px 5px 9px #113575;
}
.share-block:hover { 
box-shadow: inset 0 11px 0 rgba(0, 0, 0, 0.5), 0 -11px 25px rgba(0, 0, 0, 1) ;	
 
background: #3cb0fd; background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db); background-image: -moz-linear-gradient(top, #3cb0fd, #3498db); background-image: -ms-linear-gradient(top, #3cb0fd, #3498db); background-image: -o-linear-gradient(top, #3cb0fd, #3498db); background-image: linear-gradient(to bottom, #3cb0fd, #3498db); text-decoration: none;} 

.share-block2 {
	 background: linear-gradient(to bottom, #8c0505 0%, #ca0b10 100%) repeat scroll 0 0 #ca0b10;
    border-color: #ca0b10;
    border-image: url("") 3 3 3 3;
    border-style: solid;
    border-width: 3px;
    box-shadow: 0 4px 4px -2px #000;
    color: #f8e6b6 !important;
    display: block;
    float: left;
    font-family: impact;
    font-size: 33px;
    letter-spacing: 1px;
    line-height: 38px;
    min-height: 42px;
    padding: 10px;
    position: relative;
    stroke-dasharray: 200;
    text-align: center;
    text-shadow: 0 1px 10px #2e4585;
    text-transform: uppercase;
    width: 90%;
	background: -moz-linear-gradient(top, #8c0505 0%, #CA0B10 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c0505), color-stop(100%, #CA0B10));
	background: -webkit-linear-gradient(top, #8c0505 0%, #CA0B10 100%);
	background: -o-linear-gradient(top, #8c0505 0%, #CA0B10 100%);
	background: -ms-linear-gradient(top, #8c0505 0%, #CA0B10 100%);
	background: linear-gradient(to bottom, #8c0505 0%, #CA0B10 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c0505', endColorstr='#CA0B10', GradientType=0 );
	/*	border-width: 10px;
	border-style: solid;
	border-color: #2F4789;
	border-radius: 0px;
	box-shadow: 25px -51px 0px -51px #000000, 0px 0px #FFFFFF;*/

	background-color: #CA0B10;
	box-shadow: 0 4px 4px -2px #000;
	color: #e1ce99;
	display: block;
	text-align: center;
	 stroke-dasharray: 200;

}

.share-block2:hover{
background: #8c0505;
	background: -moz-linear-gradient(top,#CA0B10  0%, #8c0505 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CA0B10), color-stop(100%,#8c0505 ));
	background: -webkit-linear-gradient(top, #CA0B10 0%,#8c0505  100%);
	background: -o-linear-gradient(top, ##CA0B10 0%,8c0505  100%);
	background: -ms-linear-gradient(top, #CA0B10 0%, #8c0505 100%);
	background: linear-gradient(to bottom, #CA0B10 0%,#8c0505  100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CA0B10', endColorstr='#8c0505', GradientType=0 );
}

.fbShare {
	width:100%;
	height: 62px;
	padding-top: 10px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif !important;

	background: #3865a3; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4NjVhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTVjOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3865a3 0%, #315c99 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3865a3), color-stop(100%,#315c99)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3865a3 0%,#315c99 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3865a3 0%,#315c99 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3865a3 0%,#315c99 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3865a3 0%,#315c99 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3865a3', endColorstr='#315c99',GradientType=0 ); /* IE6-8 */
}

.share-block span, .share-text {
  color: #fff;
  font-size: 22px;
  font-weight: 300;
  letter-spacing: 0.5px;
  line-height: 32px;
  margin-top: 5px;
  padding: 11px;
  text-transform: uppercase;
  word-spacing: 1px;
}
.share-block a, .share-block a:hover {
	color: #FFF;
}


.inner_footer { margin: -13px auto 5px;
    max-width: 960px;
    text-align: center;
    width: 100%;}

a {
	text-decoration: none;
	color: #00baff;
	cursor: url(../img/cursorLink.png), auto;
}

a:hover {
	text-decoration: none;
	color: #d01418;
	cursor: url(../img/cursorLink.png), auto;
}

h1 {
	font-weight: 200;
	font-size: 42px;
}

h2 {
	font-size: 30px;
	color: #444444;
	text-align: center;
}

h3 {
	font-size: 26px;
	text-align: center;
	font-weight: bold;
	margin: 0;
}

.topMenu {
	text-align: right;
	margin-bottom: -5px;
	text-transform: uppercase;
	font-size: 13px;
}
		
		   /* Simplegrid */

        * {margin: 0;padding: 0;}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0}[class*=col-]{float:left;padding-right:20px}.grid{width:100%;max-width:1140px;min-width:755px;margin:0 auto;overflow:hidden}.grid:after{content:"";display:table;clear:both}.grid-pad{padding-top:20px;padding-left:20px;padding-right:0}.push-right{float:right}.col-1-1{width:100%}.col-2-3,.col-8-12{width:66.66%}.col-1-2,.col-6-12{width:50%}.col-1-3,.col-4-12{width:33.33%}.col-1-4,.col-3-12{width:25%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-11-12{width:91.66%}.col-10-12{width:83.333%}.col-9-12{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}.push-2-3,.push-8-12{margin-left:66.66%}.push-1-2,.push-6-12{margin-left:50%}.push-1-3,.push-4-12{margin-left:33.33%}.push-1-4,.push-3-12{margin-left:25%}.push-1-5{margin-left:20%}.push-1-6,.push-2-12{margin-left:16.667%}.push-1-7{margin-left:14.28%}.push-1-8{margin-left:12.5%}.push-1-9{margin-left:11.1%}.push-1-10{margin-left:10%}.push-1-11{margin-left:9.09%}.push-1-12{margin-left:8.33%}@media handheld,only screen and (max-width:767px){.grid{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:20px;padding-right:10px}[class*=col-]{width:auto;float:none;margin:10px 0;padding-left:0;padding-right:10px}[class*=mobile-col-]{float:left;margin:0 0 10px;padding-left:0;padding-right:10px;padding-bottom:0}.mobile-col-1-1{width:100%}.mobile-col-2-3,.mobile-col-8-12{width:66.66%}.mobile-col-1-2,.mobile-col-6-12{width:50%}.mobile-col-1-3,.mobile-col-4-12{width:33.33%}.mobile-col-1-4,.mobile-col-3-12{width:25%}.mobile-col-1-5{width:20%}.mobile-col-1-6,.mobile-col-2-12{width:16.667%}.mobile-col-1-7{width:14.28%}.mobile-col-1-8{width:12.5%}.mobile-col-1-9{width:11.1%}.mobile-col-1-10{width:10%}.mobile-col-1-11{width:9.09%}.mobile-col-1-12{width:8.33%}.mobile-col-11-12{width:91.66%}.mobile-col-10-12{width:83.333%}.mobile-col-9-12{width:75%}.mobile-col-5-12{width:41.66%}.mobile-col-7-12{width:58.33%}.hide-on-mobile{display:none!important;width:0;height:0}}
        
        /*HTML5 BOILERPLATE*/
        
        html{color:#222;font-size:1em;line-height:1.4}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.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:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
