/*style, contact-form-7*/ 
/*!
Theme Name: phfotoONE Responsive Theme
Version: 1.00
Theme URI: http://www.ph-foto.ch
Description: ph-foto Responsive Theme (made with SASS, Compass and Susy)
Author: Patrick H&auml;fliger
Author URI: http://www.ph-foto.ch
*/
html{font-size:100%;line-height:1.5em}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;*display:inline;*zoom:1;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden]{display:none}template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1.5em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1.5em 0}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:1.5em 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:1.5em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}form{margin:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;*font-family:sans-serif;*vertical-align:middle}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}fieldset{margin:0
2px;border-color:#c0c0c0;border-top-width:0.0625em;border-top-style:solid;padding-top:0.4625em;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.9125em;border-left-width:0.0625em;border-left-style:solid;padding-left:0.875em;border-right-width:0.0625em;border-right-style:solid;padding-right:0.875em}legend{border:0;padding:0;*margin-left:-7px}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{-webkit-backface-visibility:hidden}html{font-size:100%;line-height:1.5em}p+p,p+img,img+p{margin-top:1.5rem}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6,ul,li,p{margin:0;padding:0}li{list-style:none}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:0;border:0}input:hover,input:active,input:focus,textarea:hover,textarea:active,textarea:focus,button:hover,button:active,button:focus{outline:0;border:0}embed,iframe,img,object,video{max-width:100%}img{height:auto;width:auto}iframe{border:none}.gallery:after,.header:after,.navbar-container:after,.content-container:after,.content-container .content:after,.footer:after{content:"";display:table;clear:both}body{text-rendering:optimizeLegibility;font-family:"Varela Round",sans-serif;color:#000}a{text-decoration:none;color:#be1621}a:hover{color:#000;text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:"Varela Round",sans-serif;font-weight:400;padding-top:17px;padding-top:1.074rem;padding-bottom:17px;padding-bottom:1.074rem;color:#000}h1 a,h2 a,h3 a,h4 a,h5 a,h6
a{color:#000}.iscatlisting h1 a,.iscatlisting h2 a,.iscatlisting h3 a,.iscatlisting h4 a,.iscatlisting h5 a,.iscatlisting h6
a{color:#be1621}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1 a:hover{color:#000}h1{font-size:30px;font-size:1.86208rem;line-height:45px;line-height:2.79313rem}h2{font-size:26px;font-size:1.61803rem;line-height:39px;line-height:2.42705rem}h3{font-size:18px;font-size:1.15083rem;line-height:28px;line-height:1.72625rem}h4{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}h5,h6{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}@media (min-width: 850px){h1{font-size:48px;font-size:3.01292rem;line-height:90px;line-height:5.64922rem}h2{font-size:42px;font-size:2.61803rem;line-height:63px;line-height:3.92705rem}h3{font-size:30px;font-size:1.86208rem;line-height:45px;line-height:2.79313rem}h4{font-size:26px;font-size:1.61803rem;line-height:39px;line-height:2.42705rem}h5{font-size:18px;font-size:1.15083rem;line-height:28px;line-height:1.72625rem}h6{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}p{font-family:"Varela Round",sans-serif;margin-bottom:12px}pre,code{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}strong{font-weight:700}em{font-style:italic}pre{white-space:pre}code{overflow:hidden}blockquote{border-left:10px double #be1621;padding-left:1em}.content
li{margin-left:2%;list-style-type:square}.content
ul{margin-left:4%}.alignright{float:right;padding-left:1em}.alignleft{float:left;padding-right:1em}.aligncenter{clear:both;display:block;margin:20px
auto}.wpcf7 .rtp-form-field{clear:both;margin-bottom:15px;overflow:hidden}.wpcf7
label{float:left;margin-bottom:4px;width:100%}.wpcf7 .wpcf7-form-control-wrap{float:left;display:block;margin-bottom:0;width:100%}.wpcf7
input{font-size:1em;float:left;height:35px;padding:0
5px;width:100%}.wpcf7
textarea{height:100px;padding:5px;width:100%}.wpcf7 .wpcf7-submit{height:35px;width:100%}.wpcf7 .wpcf7-validation-errors{background-color:transparent;border-color:#be1621;color:#000;clear:both;margin:15px
0 0;overflow:hidden;padding:8px
10px}.wpcf7 .wpcf7-mail-sent-ok{background-color:transparent;border-color:#000;color:#000;clear:both;margin:15px
0 0;overflow:hidden;padding:10px}.wpcf7 .wpcf7-not-valid-tip{border:0;color:#be1621;font-size:1em;left:5px;padding:0
2px;top:7px;width:80%;z-index:100}.wpcf7
span.required{color:#be1621}#content .wpcf7 .btn-container{text-align:center;margin-bottom:0;overflow:visible;position:relative}#content img.ajax-loader{bottom:-25px;left:49%;margin:10px
0 0;position:absolute}.ie8 .wpcf7
input{line-height:35px}.gallery{margin:0
!important}.gallery .gallery-item{float:left;text-align:center;margin:0}.gallery
img{display:block}.gallery
figcaption{display:none}.gallery .attachment-small-thumb,.gallery .attachment-medium-thumb,.gallery .attachment-large-thumb{width:100%}@media (max-width: 849px){.gallery-item{padding:1px}.gallery-item:nth-child(18n+1),.gallery-item:nth-child(18n+5),.gallery-item:nth-child(18n+7){width:50%}.gallery-item:nth-child(18n+2),.gallery-item:nth-child(18n+9),.gallery-item:nth-child(18n+12){width:25%}.gallery-item:nth-child(18n+3){width:25%}.gallery-item:nth-child(18n+4){width:50%}.gallery-item:nth-child(18n+6),.gallery-item:nth-child(18n+10){width:50%;float:right}.gallery-item:nth-child(18n+8){clear:both;width:25%}.gallery-item:nth-child(18n+11){width:25%}.gallery-item:nth-child(18n+13){width:50%;clear:both}.gallery-item:nth-child(18n+14){width:50%}.gallery-item:nth-child(18n+15){width:50%}.gallery-item:nth-child(18n+16){width:50%}.gallery-item:nth-child(18n+17){width:25%}.gallery-item:nth-child(18n+18){width:25%}.gallery-item:nth-child(18n+19){clear:both}}@media (min-width: 850px){.gallery-item:nth-child(9n+1){width:33.33333%;padding-right:2px;padding-bottom:2px}.gallery-item:nth-child(9n+2),.gallery-item:nth-child(9n+3),.gallery-item:nth-child(9n+9),.gallery-item:nth-child(9n+8){width:16.66667%;padding-right:2px;padding-bottom:2px}.gallery-item:nth-child(9n+4){width:33.33333%;padding-bottom:2px}.gallery-item:nth-child(9n+5){width:33.33333%;padding-right:2px;padding-bottom:2px}.gallery-item:nth-child(9n+6){width:33.33333%;float:right;padding-bottom:2px}.gallery-item:nth-child(9n+7){width:33.33333%;padding-right:2px;padding-bottom:2px}.gallery-item:nth-child(9n+10){clear:both}}.container{max-width:100%;margin-left:auto;margin-right:auto;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1Ljg5OTcxJSIgc3RvcC1jb2xvcj0iI2IzYjNmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1Ljg5OTcxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjguMjU5NTklIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iOC4yNTk1OSUiIHN0b3AtY29sb3I9IiM2NjY2ZmYiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iMzQuODA4MjYlIiBzdG9wLWNvbG9yPSIjYjNiM2ZmIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjM0LjgwODI2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjM3LjE2ODE0JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjM3LjE2ODE0JSIgc3RvcC1jb2xvcj0iIzY2NjZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1My4zOTIzMyUiIHN0b3AtY29sb3I9IiNiM2IzZmYiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iNTMuMzkyMzMlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTUuNzUyMjElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTUuNzUyMjElIiBzdG9wLWNvbG9yPSIjNjY2NmZmIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjgyLjMwMDg4JSIgc3RvcC1jb2xvcj0iI2IzYjNmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI4Mi4zMDA4OCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI4NC42NjA3NyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI4NC42NjA3NyUiIHN0b3AtY29sb3I9IiM2NjY2ZmYiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iOTAuNTYwNDclIiBzdG9wLWNvbG9yPSIjYjNiM2ZmIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjkwLjU2MDQ3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjkyLjkyMDM1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjkyLjkyMDM1JSIgc3RvcC1jb2xvcj0iIzY2NjZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjNiM2ZmIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='),url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(102,102,255,0.25)),color-stop(5.89971%, rgba(179,179,255,0.25)),color-stop(5.89971%, rgba(0,0,0,0)),color-stop(8.25959%, rgba(0,0,0,0)),color-stop(8.25959%, rgba(102,102,255,0.25)),color-stop(34.80826%, rgba(179,179,255,0.25)),color-stop(34.80826%, rgba(0,0,0,0)),color-stop(37.16814%, rgba(0,0,0,0)),color-stop(37.16814%, rgba(102,102,255,0.25)),color-stop(53.39233%, rgba(179,179,255,0.25)),color-stop(53.39233%, rgba(0,0,0,0)),color-stop(55.75221%, rgba(0,0,0,0)),color-stop(55.75221%, rgba(102,102,255,0.25)),color-stop(82.30088%, rgba(179,179,255,0.25)),color-stop(82.30088%, rgba(0,0,0,0)),color-stop(84.66077%, rgba(0,0,0,0)),color-stop(84.66077%, rgba(102,102,255,0.25)),color-stop(90.56047%, rgba(179,179,255,0.25)),color-stop(90.56047%, rgba(0,0,0,0)),color-stop(92.92035%, rgba(0,0,0,0)),color-stop(92.92035%, rgba(102,102,255,0.25)),color-stop(100%, rgba(179,179,255,0.25))),-webkit-gradient(linear, 50% 0%, 50% 1, color-stop(100%, rgba(0,0,0,0.5)),color-stop(100%, rgba(0,0,0,0)));background-image:-moz-linear-gradient(left, rgba(102,102,255,0.25),rgba(179,179,255,0.25) 5.89971%,rgba(0,0,0,0) 5.89971%,rgba(0,0,0,0) 8.25959%,rgba(102,102,255,0.25) 8.25959%,rgba(179,179,255,0.25) 34.80826%,rgba(0,0,0,0) 34.80826%,rgba(0,0,0,0) 37.16814%,rgba(102,102,255,0.25) 37.16814%,rgba(179,179,255,0.25) 53.39233%,rgba(0,0,0,0) 53.39233%,rgba(0,0,0,0) 55.75221%,rgba(102,102,255,0.25) 55.75221%,rgba(179,179,255,0.25) 82.30088%,rgba(0,0,0,0) 82.30088%,rgba(0,0,0,0) 84.66077%,rgba(102,102,255,0.25) 84.66077%,rgba(179,179,255,0.25) 90.56047%,rgba(0,0,0,0) 90.56047%,rgba(0,0,0,0) 92.92035%,rgba(102,102,255,0.25) 92.92035%,rgba(179,179,255,0.25)),-moz-linear-gradient(top, rgba(0,0,0,0.5) 1px,rgba(0,0,0,0) 1px);background-image:-webkit-linear-gradient(left, rgba(102,102,255,0.25),rgba(179,179,255,0.25) 5.89971%,rgba(0,0,0,0) 5.89971%,rgba(0,0,0,0) 8.25959%,rgba(102,102,255,0.25) 8.25959%,rgba(179,179,255,0.25) 34.80826%,rgba(0,0,0,0) 34.80826%,rgba(0,0,0,0) 37.16814%,rgba(102,102,255,0.25) 37.16814%,rgba(179,179,255,0.25) 53.39233%,rgba(0,0,0,0) 53.39233%,rgba(0,0,0,0) 55.75221%,rgba(102,102,255,0.25) 55.75221%,rgba(179,179,255,0.25) 82.30088%,rgba(0,0,0,0) 82.30088%,rgba(0,0,0,0) 84.66077%,rgba(102,102,255,0.25) 84.66077%,rgba(179,179,255,0.25) 90.56047%,rgba(0,0,0,0) 90.56047%,rgba(0,0,0,0) 92.92035%,rgba(102,102,255,0.25) 92.92035%,rgba(179,179,255,0.25)),-webkit-linear-gradient(top, rgba(0,0,0,0.5) 1px,rgba(0,0,0,0) 1px);background-image:linear-gradient(to right, rgba(102,102,255,0.25),rgba(179,179,255,0.25) 5.89971%,rgba(0,0,0,0) 5.89971%,rgba(0,0,0,0) 8.25959%,rgba(102,102,255,0.25) 8.25959%,rgba(179,179,255,0.25) 34.80826%,rgba(0,0,0,0) 34.80826%,rgba(0,0,0,0) 37.16814%,rgba(102,102,255,0.25) 37.16814%,rgba(179,179,255,0.25) 53.39233%,rgba(0,0,0,0) 53.39233%,rgba(0,0,0,0) 55.75221%,rgba(102,102,255,0.25) 55.75221%,rgba(179,179,255,0.25) 82.30088%,rgba(0,0,0,0) 82.30088%,rgba(0,0,0,0) 84.66077%,rgba(102,102,255,0.25) 84.66077%,rgba(179,179,255,0.25) 90.56047%,rgba(0,0,0,0) 90.56047%,rgba(0,0,0,0) 92.92035%,rgba(102,102,255,0.25) 92.92035%,rgba(179,179,255,0.25)),linear-gradient(to bottom, rgba(0,0,0,0.5) 1px,rgba(0,0,0,0) 1px);background-size:100% 24px;background-origin:content-box,border-box;background-clip:content-box,border-box;background-position:left top}.container:after{content:" ";display:block;clear:both}.header{background-color:#fff;-webkit-box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16);-moz-box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16);box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16);position:relative;z-index:50}.header
.logo{width:34.80826%;float:left;margin-left:0;margin-right:-100%;text-align:center;margin-top:5.89971%;margin-bottom:5.89971%;padding-left:0.5em}@media (min-width: 850px){.header
.logo{margin-top:2.11082%;margin-bottom:2.11082%;padding-left:0;width:31.13456%;float:left;margin-left:0;margin-right:-100%}}@media (min-width: 1120px){.header
.logo{width:19.52663%;float:left;margin-left:0;margin-right:-100%;text-align:right}}@media (min-width: 1620px){.header
.logo{width:13.08901%;float:left;margin-left:0;margin-right:-100%;text-align:right}}.header
.title{padding-top:3em;width:53.39233%;float:left;margin-left:37.16814%;margin-right:-100%}@media (min-width: 850px){.header
.title{width:47.75726%;float:left;margin-left:33.24538%;margin-right:-100%}}@media (min-width: 1120px){.header
.title{width:60.94675%;float:left;margin-left:21.89349%;margin-right:-100%}}@media (min-width: 1620px){.header
.title{width:54.97382%;float:left;margin-left:15.18325%;margin-right:-100%}}.header .title
.heading{margin:0;font-size:30px;font-size:1.86208rem;line-height:45px;line-height:2.79313rem}@media (min-width: 850px){.header .title
.heading{font-size:48px;font-size:3.01292rem;line-height:72px;line-height:4.51937rem}}.header .title
.claim{margin:0;font-size:18px;font-size:1.15083rem;line-height:28px;line-height:1.72625rem}@media (min-width: 850px){.header .title
.claim{font-size:26px;font-size:1.61803rem;line-height:39px;line-height:2.42705rem}}.header .title a,.header .title a:hover{color:#000}.header .title a:hover{text-decoration:none}.navbar-container{width:7.07965%;float:left;margin-left:92.92035%;margin-right:-100%;-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.22),0 14px 56px rgba(0,0,0,0.25);-moz-box-shadow:0 10px 20px rgba(0,0,0,0.22),0 14px 56px rgba(0,0,0,0.25);box-shadow:0 10px 20px rgba(0,0,0,0.22),0 14px 56px rgba(0,0,0,0.25);background-color:#be1621;position:fixed;top:0;bottom:0;z-index:100}@media (max-width: 849px){.navbar-container{background-image:url("/wp-content/themes/phfotoone/img/menu.png");background-repeat:no-repeat;background-position-x:center;background-position-y:1%;overflow:auto}.navbar-container.open{background-position-x:left}}@media (min-width: 850px){.navbar-container{width:16.88654%;float:left;margin-left:83.11346%;margin-right:-100%}}@media (min-width: 1120px){.navbar-container{width:14.7929%;float:left;margin-left:85.2071%;margin-right:-100%}}@media (min-width: 1620px){.navbar-container{width:16.23037%;float:left;margin-left:83.76963%;margin-right:-100%}}.content-container{clear:both;background-color:#f4f3f3}.content-container .content:first-child .content-pic.left{border-radius:0 0 15px 0}@media (min-width: 1620px){.content-container .content:first-child .content-pic.left{border-radius:0 0 15px 15px}}.content-container
.content{clear:both;z-index:20;margin-bottom:2em}@media (max-width: 1119px){.content-container .content .content-text{padding-left:2.35988%;padding-right:2.35988%}}.content-container .content .content-pic{height:250px;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position-x:center;background-position-y:center;-webkit-box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);-moz-box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);z-index:21}@media (min-width: 850px){.content-container .content .content-pic{height:330px}}@media (min-width: 1120px){.content-container .content .content-pic{height:400px}}@media (min-width: 1620px){.content-container .content .content-pic{height:450px}}.content-container .content .content-pic.left{border-radius:0 15px 15px 0;width:84.66077%;float:left;margin-left:0;margin-right:-100%}@media (min-width: 850px){.content-container .content .content-pic.left{width:75.72559%;float:left;margin-left:0;margin-right:-100%}}@media (min-width: 1120px){.content-container .content .content-pic.left{width:60.94675%;float:left;margin-left:14.7929%;margin-right:-100%}}@media (min-width: 1620px){.content-container .content .content-pic.left{border-radius:15px;clear:both;max-width:1050px;width:54.97382%;float:left;margin-left:15.18325%;margin-right:-100%}}.content-container .content .content-text.left{text-align:right;clear:both;width:84.66077%;float:left;margin-left:8.25959%;margin-right:-100%}@media (min-width: 850px){.content-container .content .content-text.left{width:75.72559%;float:left;margin-left:7.38786%;margin-right:-100%}}@media (min-width: 1120px){.content-container .content .content-text.left{width:60.94675%;float:left;margin-left:21.89349%;margin-right:-100%}}@media (min-width: 1620px){.content-container .content .content-text.left{max-width:1050px;padding-right:2.09424%;padding-left:2.09424%;width:54.97382%;float:left;margin-left:15.18325%;margin-right:-100%}}.content-container .content .content-text.right{width:82.30088%;float:left;margin-left:0;margin-right:-100%;text-align:left;clear:both}@media (min-width: 850px){.content-container .content .content-text.right{width:75.72559%;float:left;margin-left:0;margin-right:-100%}}@media (min-width: 1120px){.content-container .content .content-text.right{width:60.94675%;float:left;margin-left:14.7929%;margin-right:-100%}}@media (min-width: 1620px){.content-container .content .content-text.right{max-width:1050px;padding-right:2.09424%;padding-left:2.09424%;width:54.97382%;float:left;margin-left:15.18325%;margin-right:-100%}}.content-container .content .content-pic.right{border-radius:15px 0 0 15px;width:84.66077%;float:left;margin-left:8.25959%;margin-right:-100%}@media (min-width: 850px){.content-container .content .content-pic.right{width:75.72559%;float:left;margin-left:7.38786%;margin-right:-100%}}@media (min-width: 1120px){.content-container .content .content-pic.right{width:60.94675%;float:left;margin-left:21.89349%;margin-right:-100%}}@media (min-width: 1620px){.content-container .content .content-pic.right{border-radius:15px;clear:both;max-width:1050px;width:54.97382%;float:left;margin-left:15.18325%;margin-right:-100%}}.content-container .content .content-text.full{width:92.92035%;float:left;margin-left:0;margin-right:-100%}@media (min-width: 850px){.content-container .content .content-text.full{width:83.11346%;float:left;margin-left:0;margin-right:-100%}}@media (min-width: 1120px){.content-container .content .content-text.full{width:68.04734%;float:left;margin-left:14.7929%;margin-right:-100%}}@media (min-width: 1620px){.content-container .content .content-text.full{max-width:1050px;width:54.97382%;float:left;margin-left:15.18325%;margin-right:-100%}}.footer{clear:both;background-color:#575756;color:#f4f3f3;-webkit-box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16);-moz-box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16);box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16);z-index:10;position:relative;text-align:right;padding-right:2.35988%;width:92.92035%;float:left;margin-left:0;margin-right:-100%}.footer a,.footer a:hover{color:#f4f3f3}@media (min-width: 850px){.footer{width:83.11346%;float:left;margin-left:0;margin-right:-100%;padding-right:2.11082%}}@media (min-width: 1120px){.footer{width:85.2071%;float:left;margin-left:0;margin-right:-100%;padding-right:2.36686%}}@media (min-width: 1620px){.footer{width:83.76963%;float:left;margin-left:0;margin-right:-100%;padding-right:2.09424%}}nav{padding-left:10%;padding-right:10%}nav li
a{display:block;color:#fff;padding-top:0.75em;padding-bottom:0.75em;text-align:center}nav li a:hover{color:#fff;text-decoration:none}nav .current_page_item,nav .current-menu-item,nav .current-menu-parent{background-color:rgba(0,0,0,0.46)}nav
li{border-top:1px solid #be1621;border-bottom:1px solid #be1621}nav .current_page_item,nav .current-menu-item,nav li:hover,nav .current-menu-parent{border-top:1px solid #fff;border-bottom:1px solid #fff}nav .menu-break:before{background-color:#000;height:2px;display:block;position:relative;content:"";width:100%;top:-1em}nav .menu-break{margin-top:2em}a.to_nav{position:relative;display:block;height:100%;padding-top:0.75em;padding-bottom:0.75em;padding-right:1.4em;text-align:right}a.to_nav:hover{color:#fff}.navbar-container.open
a.to_nav{height:auto}.navbar{display:none}.open>.navbar{display:block}@media (min-width: 850px){.navbar{display:block}#primary_nav{display:block !important}a.to_nav{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0;display:none}nav{padding:10%}nav
li{padding-right:1em;padding-left:1em}}@media
print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}p
a{color:#000 !important;text-decoration:underline}p a:visited{color:#000 !important;text-decoration:underline}p a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px
solid #999;page-break-inside:avoid}thead{display:table-header-group}.noprint{display:none}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}