@charset "utf-8";

/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

/* Styles */
html {height: 100%;}
body {height: 100%;
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: fixed; background: -moz-linear-gradient(-45deg, rgba(0,0,0,0.75) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.75)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, rgba(0,0,0,0.75) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, rgba(0,0,0,0.75) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, rgba(0,0,0,0.75) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(135deg, rgba(0,0,0,0.75) 0%,rgba(255,255,255,0) 100%); /* W3C */}
a {text-decoration: none;}
.roof { height: 54px; width: 100%; background-repeat:repeat-x; background-position:top;}
#bgwrapper, #wrapper {position: relative; display: block; height: 375px; width: 100%;}
#wrapper {z-index: 1; position: absolute; top: 54px;}
#bgwrapper:before {display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ""; z-index: 1;
background: -moz-linear-gradient(45deg, rgba(0,0,0,0.25) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg, rgba(0,0,0,0.25) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg, rgba(0,0,0,0.25) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg, rgba(0,0,0,0.25) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(45deg, rgba(0,0,0,0.25) 0%,rgba(255,255,255,0) 100%); /* W3C */}
.inner {width: 700px; margin: auto; position: relative; z-index: 0;}
.door {position: relative; width: 315px; height: 375px; display: block; float:left;}
#bgwrapper .door {background:url(doors.png) top no-repeat;}
#bgwrapper .door:before {display: block; position: absolute; z-index: -2; top: 0; left: 0; right: 0; bottom: 0; content: "";} 
#bgwrapper .door:after {display: block; position: absolute; z-index: -1; content: ""; top: 52px; left: 4px; right: 5px; bottom: 0; border-bottom: 10px solid #fff;}
#content {width: 350px; display:block; float: right; text-align: center; font-size: 16px;background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 76%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.5)), color-stop(76%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%); /* W3C */}
#logo {margin-top: 1em; width: 340px; display: block; padding: 5px; text-align: center;}
#logo > img {max-width: 100%; height: auto;}
h1 {text-transform: uppercase; font-size: 3em; font-weight: bolder; text-align: center; font-family:Verdana, Geneva, sans-serif; -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);  width: 300px; margin-top: 100px; text-shadow: -1px 1px 3px rgba(0, 0, 0, 1); }
p.address > span {display: block;}
p.comtact {margin-top: 1em; text-align: left; display: inline-block; width: auto;}
p.comtact > a {display: block;}
p.comtact > a > i {padding: 5px;}
p.social, p.infoLink {margin-top: 1em;}
#footer p {padding: 15px;}
#footer p:first-child {float: left;}
#footer p:last-child {float: right;}
@media (min-width: 1000px) {
.inner {width: 900px;}
#content {width: 500px;}
#logo {width: 490px; margin-top: 2em;}
p.address > span {display: inline-block;}
p.address > span:first-child:after {content: "\2666"; margin: 0 .5em 0 .5em;}
p.comtact > a {margin-right: 1em; display: inline-block;}
p.social {font-size: 1.5em;}
}
@media (max-width: 768px) {
.inner, #content {width: 100%;}
#logo {width: 90%; margin-left: auto; margin-right: auto;}
.door {display: none;}
#footer p:first-child, #footer p:last-child {float: none; text-align: center;}
}

/* Image Backgrounds */
#wrapper {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAF3CAYAAAETHhF3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjFGRDAyRDcyNEExMTFFNDk3NzdEMTExRTcxMDk1M0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjFGRDAyRDgyNEExMTFFNDk3NzdEMTExRTcxMDk1M0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMUZEMDJENTI0QTExMUU0OTc3N0QxMTFFNzEwOTUzRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMUZEMDJENjI0QTExMUU0OTc3N0QxMTFFNzEwOTUzRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph6RpzsAAAFFSURBVHjaXM4xDsAgDANAk1Td+pD+f+jTOpEUV8IoMJxwZBQA4PHBTS7yktMGnSSBYmiWisEXjcBneZ1mE1iJplnWytZD/Ubo5rW38Mrxb/sEEEjXEpD7BEDEH2aY4j+ohv5D9dt/1IBA8iqqL7F5lQmXPxhx+ZIBNXT/o4YVE6o2JlQPIvzLABBAILQZxHoMIu6CiKcgN/OACA4wgepzNCtxugWbOtwS8CBGkmBGMR5bICJCkoFwssCp7j8uCQYs5uFXh82r2BxEhNOwpQ0mvFwE8Q8gwEBad4FYn0DEezjrLYj4ACI+g4jvIOIjOKGDWN9AxA8Q8RtXJmYgzCIiXBgoMO8/kTr+E44UdDuY8XkBfyLElhxxJh8yUxgjKUbhDERi9RKhjSSj/pOSNogNHEa8DiI2KhjxWsRIOOsSIcuArY4CAJejX0R8BeH1AAAAAElFTkSuQmCC);}

.roof {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA2CAYAAAFxbcMKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODcwNzk1OTEyNEE1MTFFNEJDNjhFRjI4QUEzQUUzMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODcwNzk1OTIyNEE1MTFFNEJDNjhFRjI4QUEzQUUzMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NzA3OTU4RjI0QTUxMUU0QkM2OEVGMjhBQTNBRTMwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NzA3OTU5MDI0QTUxMUU0QkM2OEVGMjhBQTNBRTMwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq92N8UAAAB3SURBVHjaYmBgYBAAYgZxEFEKIiRBhAScmAwQQCBCCkQ4wdWBCTEQkQQi5gIEEFwMrEMURHSBCCO4XglUbWCuMIiYygQk/gIEGIglBFcsCVcMVqICIrJBRC8zkOAGsWTh6iRRDUXYgcYCE4JwV7WDiClwy6eDWQC5EAzHc26D9gAAAABJRU5ErkJggg==);}