/* normalize.css v1.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,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:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width: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-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#4d4d4d}html{background:url(../img/bg.jpg) repeat center top}body{font-size:12px;line-height:1.333}h1,h2,h3,h4,h5,h6,p,ul,ol,dl{margin:0 0 16px}a{color:#71cfeb;text-decoration:none}a:hover{text-decoration:underline}.header{position:relative;z-index:100}.header h1{margin:0 auto -24px;width:166px;height:65px;background:url(../img/sprite-mobile.png) no-repeat 0 0}.main{margin:0 30px;padding:54px 22px 42px;text-align:center;background:#fff;background:rgba(255,255,255,0.95)}.service{position:relative;margin:0 0 10px;color:#fff;background:#383838}.service a{display:block;padding:10px 5px;color:#fff;cursor:pointer}.service a h1{float:left;width:65%;height:80px;margin:0;background:url(../img/sprite-mobile.png) no-repeat 0 80px}.service a figure blockquote{float:left;width:3px;height:80px;margin:0;background:url(../img/sprite-mobile.png) no-repeat 0 -70px}.service a figure figcaption{float:right;width:32%;height:80px;background:url(../img/sprite-mobile.png) no-repeat 50% -390px}.service:before{content:"";position:absolute;top:7px;right:100%;bottom:7px;left:-7px;background:#000}.service:after{content:"";position:absolute;top:7px;right:-7px;bottom:7px;left:100%;background:#000}.service.first:before{top:-7px;right:7px;bottom:100%;left:7px}.service.first:after{display:none}.service.last:before{display:none}.service.last:after{top:100%;right:7px;bottom:-7px;left:7px}.wedding a h1{background-position:50% -150px}.portrait a h1{background-position:50% -230px}.commercial a h1{background-position:50% -310px}.intro{clear:both;padding:24px 0 0;color: #4D4D4D;}.intro:after{content:"";display:block;width:80px;height:3px;margin:0 auto 16px;background:url(../img/sprite-mobile.png) no-repeat 0 -70px}.contact .email,.contact .phone{display:inline-block;width:96px;height:20px;margin:0 4px;background:url(../img/sprite-mobile.png) no-repeat -10px -80px}.contact .phone{background-position:-10px -110px}.lt-ie8 .contact .email,.lt-ie8 .contact .phone{display:block;margin-bottom:8px}.header h1,.service a h1,.service a figure blockquote,.service a figure figcaption,.contact .email,.contact .phone{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.header h1:before,.service a h1:before,.service a figure blockquote:before,.service a figure figcaption:before,.contact .email:before,.contact .phone:before{content:"";display:block;width:0;height:150%}.service a{*zoom:1}.service a:before,.service a:after{content:" ";display:table}.service a:after{clear:both}@media only screen and (min-width: 420px){.service{float:left;width:32%;margin-right:2%}.service a h1{float:none;width:auto;margin:0 0 12px}.service a figure blockquote{float:none;width:35px;height:3px;margin:0 auto 6px}.service a figure figcaption{display:none}.service:before{top:-7px;right:7px;bottom:100%;left:7px}.service:after{top:100%;right:7px;bottom:-7px;left:7px}.service.first:before{top:7px;right:100%;bottom:7px;left:-7px}.service.first:after{display:none}.service.last{margin-right:0}.service.last:before{display:none}.service.last:after{top:7px;right:-7px;bottom:7px;left:100%}}@media only screen and (min-width: 680px){.service a figure blockquote{margin-bottom:18px}.service a figure figcaption{display:block;float:none;width:auto;height:160px;margin:0 11px 6px;background-position:50% 0;background-size:190px auto}.wedding a figure figcaption{background-image:url(../img/Wedding.jpg)}.portrait a figure figcaption{background-image:url(../img/Portrait.jpg)}.commercial a figure figcaption{background-image:url(../img/Commercial.jpg)}.intro{padding-right:72px;padding-left:72px}.intro:after{display:none}.contact .email{width:166px;height:40px;background-position:0 -470px}.contact .phone{display:none}.lt-ie8 .contact .phone{display:none}}@media only screen and (min-width: 960px){html{background-image:url(../img/bg@2x.jpg)}.header{width:820px;margin:0 auto}.header h1{margin:0 0 -30px;width:246px;height:98px;background-image:url(../img/sprite.png)}.header:after{content:"";position:absolute;right:-10px;bottom:10px;width:246px;height:80px;background:url(../img/sprite.png) no-repeat 0 -1140px}.main{width:776px;margin:0 auto;padding-top:64px}.service{float:left;width:286px;margin-right:22px}.service a{padding:24px 18px 18px}.service a h1{float:none;width:auto;height:120px;margin:0 0 24px;background-image:url(../img/sprite.png)}.service a figure blockquote{float:none;width:207px;height:3px;background-image:url(../img/sprite.png);background-position:0 -100px}.service a figure figcaption{height:210px;margin:0;background-image:url(../img/sprite.png);background-size:auto}.service:before{top:-10px;right:10px;bottom:100%;left:10px}.service:after{top:100%;right:10px;bottom:-10px;left:10px}.service.first{margin-left:-63px}.service.first:before{top:10px;right:100%;bottom:10px;left:-10px}.service.first:after{display:none}.service.last{margin-right:-63px!important}.service.last:before{display:none}.service.last:after{top:10px;right:-10px;bottom:10px;left:100%}.wedding a h1{background-position:50% -150px}.wedding a figure figcaption{background-image:url(../img/Wedding.jpg)}.wedding a:hover figure figcaption{background-image:url(../img/WeddingBW.jpg)}.portrait a h1{background-position:50% -270px}.portrait a figure figcaption{background-image:url(../img/Portrait.jpg)}.portrait a:hover figure figcaption{background-image:url(../img/PortraitBW.jpg)}.commercial a h1{background-position:50% -390px}.commercial a figure figcaption{background-image:url(../img/Commercial.jpg)}.commercial a:hover figure figcaption{background-image:url(../img/CommercialBW.jpg)}.contact .email{background-image:url(../img/sprite.png);background-position:0 -110px}}@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){html{background-image:url(../img/bg@2x.jpg);background-size:624px auto}.header h1,.service a h1,.service a figure blockquote,.service a figure figcaption,.intro:after,.contact .email,.contact .phone{background-image:url(../img/sprite-mobile@2x.png);background-size:166px auto}}@media (-o-min-device-pixel-ratio: 5 / 4) and (min-width: 680px), (-webkit-min-device-pixel-ratio: 1.25) and (min-width: 680px), (min-resolution: 120dpi) and (min-width: 680px){.service a figure figcaption{background-size:190px auto}.wedding a figure figcaption{background-image:url(../img/Wedding.jpg)}.portrait a figure figcaption{background-image:url(../img/Portrait.jpg)}.commercial a figure figcaption{background-image:url(../img/Commercial.jpg)}}@media (-o-min-device-pixel-ratio: 5 / 4) and (min-width: 960px), (-webkit-min-device-pixel-ratio: 1.25) and (min-width: 960px), (min-resolution: 120dpi) and (min-width: 960px){.header h1,.header:after,.service a h1,.service a figure blockquote,.intro:after,.contact .email,.contact .phone{background-image:url(../img/sprite@2x.png);background-size:246px auto}.service a figure figcaption{background-size:250px auto}}
