:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none;}:where(.wp-block-columns){margin-bottom:1.75em;}:where(.wp-block-columns.has-background){padding:1.25em 2.375em;}:where(.wp-block-post-comments input[type=submit]){border:none;}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff;}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000;}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit;}:where(.wp-block-file){margin-bottom:1.5em;}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em;}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none;}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em;}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em;}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative;}@keyframes show-content-image{0%{visibility:hidden;}99%{visibility:hidden;}to{visibility:visible;}}@keyframes turn-on-visibility{0%{opacity:0;}to{opacity:1;}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible;}99%{opacity:0;visibility:visible;}to{opacity:0;visibility:hidden;}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));}to{transform:translate(-50%,-50%) scale(1);}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible;}99%{visibility:visible;}to{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden;}}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1;}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8;}:root :where(.wp-block-latest-posts.is-grid){padding:0;}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0;}ol,ul{box-sizing:border-box;}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em;}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em;}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em;}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em);}to{opacity:1;transform:translateY(0);}}:root :where(p.has-background){padding:1.25em 2.375em;}:where(p.has-text-color:not(.has-link-color)) a{color:inherit;}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em;}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px);}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em;}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px;}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset !important;text-transform:inherit;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px;}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center;}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px;}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em;}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0;}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em;}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch;}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset !important;margin-right:0;padding:1ch 2ch;text-decoration:none !important;}:root :where(.wp-block-table-of-contents){box-sizing:border-box;}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(pre.wp-block-verse){font-family:inherit;}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px;}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;}.aligncenter{clear:both;}html :where(.has-border-color){border-style:solid;}html :where([style*=border-top-color]){border-top-style:solid;}html :where([style*=border-right-color]){border-right-style:solid;}html :where([style*=border-bottom-color]){border-bottom-style:solid;}html :where([style*=border-left-color]){border-left-style:solid;}html :where([style*=border-width]){border-style:solid;}html :where([style*=border-top-width]){border-top-style:solid;}html :where([style*=border-right-width]){border-right-style:solid;}html :where([style*=border-bottom-width]){border-bottom-style:solid;}html :where([style*=border-left-width]){border-left-style:solid;}html :where(img[class*=wp-image-]){height:auto;max-width:100%;}:where(figure){margin:0 0 1em;}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px);}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px;}}body,html{height:100%;}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,font,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,figure{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}:focus{outline:0;}@font-face{font-family:"FontAwesome";src:url("https://www.freelancephotographer.co.za/wp-content/themes/canvas/includes/fonts/fontawesome-webfont.eot?v=4.5.0");src:url("https://www.freelancephotographer.co.za/wp-content/themes/canvas/includes/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"),url("https://www.freelancephotographer.co.za/wp-content/themes/canvas/includes/fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"),url("https://www.freelancephotographer.co.za/wp-content/themes/canvas/includes/fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"),url("https://www.freelancephotographer.co.za/wp-content/themes/canvas/includes/fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"),url("https://www.freelancephotographer.co.za/wp-content/themes/canvas/includes/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal;}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}body{font:300 13px/20px "Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#555;background-color:#fff;-webkit-font-smoothing:subpixel-antialiased;word-wrap:break-word;}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#222;font-weight:bold;line-height:1.2em;}h1{font-size:2em;}h3{font-size:1.6em;}p{margin:0 0 1.2em;font:300 14px/22px "Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;}img{vertical-align:bottom;max-width:100%;}a:link,a:visited{color:#428bca;text-decoration:none;}a:hover{text-decoration:underline;color:#ff4800;}h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited,h5 a:link,h5 a:visited,h6 a:link,h6 a:visited{text-decoration:none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline;}@font-face{font-family:"Social";font-weight:normal;font-style:normal;src:url("https://www.freelancephotographer.co.za/wp-content/themes/canvas/includes/fonts/social.eot");src:url("https://www.freelancephotographer.co.za/wp-content/themes/canvas/includes/fonts/social.eot?#iefix") format("embedded-opentype"),url("https://www.freelancephotographer.co.za/wp-content/themes/canvas/includes/fonts/social.woff") format("woff"),url("https://www.freelancephotographer.co.za/wp-content/themes/canvas/includes/fonts/social.ttf") format("truetype"),url("https://www.freelancephotographer.co.za/wp-content/themes/canvas/includes/fonts/social.svg#woo-social") format("svg");}#wrapper{position:relative;}#inner-wrapper{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1em;}#header{padding:40px 0 45px;clear:both;position:relative;background-size:auto;}#logo .site-title{line-height:inherit;margin-bottom:5px;font-weight:bold;}#logo .site-title,#logo .site-description{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;display:block;}#logo .site-title a{color:#222;font-size:40px;line-height:40px;text-transform:none;text-decoration:none;}#logo .site-title a:hover{text-decoration:underline;}#logo .site-description{color:#999;font-weight:300;}#content{padding:0 0 40px;position:relative;}#footer{padding:20px 0;border-top:1px solid #e6e6e6;color:#999;}#footer #credit img{vertical-align:middle;}#footer #credit span{display:none;}#footer .col-left{margin-bottom:10px;}@media only screen and (max-width: 767px){#wrapper{overflow-y:visible;overflow-x:hidden;}#content{padding-top:1.5em;}#header{background-size:cover;}}@media only screen and (min-width: 768px){#logo{float:left;max-width:100%;}}@media only screen and (min-width: 980px){.col-left{float:left;}.col-right{float:right;}.col-full,#wrapper{max-width:960px;margin:0 auto;}#wrapper{padding:0 1em 2em;}#inner-wrapper{padding:0;}#main-sidebar-container{position:relative;}#main-sidebar-container #main{position:relative;}.one-col #main{float:none;}}.page-title,.post .title,.page .title{font:normal bold 28px/1.2em "Helvetica Neue",Helvetica,Arial sans-serif;margin:0 0 .5em;}.post .title a:link,.post .title a:visited,.page .title a:link,.page .title a:visited{color:#222;}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin:0 0 .5em;line-height:1.5em;}.entry,.entry p{color:#555;font:300 15px/1.5em "Helvetica Neue",Helvetica,sans-serif;}.entry ul,.entry ol{margin:0 0 15px 0;padding:0 0 0 30px;}.entry ul{list-style:disc;}.entry li > ul,.entry li > ol{margin-bottom:0;margin-left:0;}.entry img,img.thumbnail,#portfolio .group.portfolio-img img{height:auto;padding:3px;border:1px solid #e6e6e6;background:#f8f8f8;background:rgba(255,255,255,.7);}.aligncenter{text-align:center;margin-bottom:15px;}img.aligncenter{margin-left:auto;margin-right:auto;display:block;}#navigation{clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:80%;left:-80%;position:absolute;top:0;min-height:100%;z-index:9000;padding-top:4.236em;margin-bottom:3em;font:300 14px/1.2 "Helvetica Neue",sans-serif;background:#f0f0f0;display:none;}#navigation .menus{clear:both;}#navigation h3{font-size:1em;padding:.5em 1em;}#navigation ul{margin-bottom:1.618em;}#navigation ul ul{margin:0 0 0 1.618em;}#navigation .nav-home,#navigation .nav-close,#navigation ul.rss li a,#navigation ul.cart a.cart-contents,#navigation ul.nav-search a.search-contents{height:1em;width:1em;text-indent:-999px;display:block;font-size:1em;padding:.5em;position:absolute;top:1em;left:1em;background:#999;color:#fff;border-radius:3px;}#navigation .nav-home:before,#navigation .nav-close:before,#navigation ul.rss li a:before,#navigation ul.cart a.cart-contents:before,#navigation ul.nav-search a.search-contents:before{font-family:"FontAwesome";content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0;line-height:2;}#navigation .nav-home{left:auto;right:1em;}#navigation .nav-home:before{content:"";}ul.nav{width:100%;}ul.nav li a{padding:.5em 1em;display:block;color:#666;}ul.nav li ul li a{background:none !important;color:#666 !important;}.nav-toggle:before{content:"";font-family:"FontAwesome";font-weight:normal;color:#fff;margin-left:.5em;text-shadow:0 1px 0 #000;border-right:1px solid rgba(255,255,255,.1);display:inline-block;padding:.8em 1em .8em .5em;}.nav-toggle{margin:0 -1em;cursor:pointer;text-align:left;display:block;padding:0;font-size:1em;background-color:rgba(0,0,0,.65);background-image:-webkit-linear-gradient(to right bottom,rgba(0,0,0,.65),rgba(0,0,0,.8));background-image:-o-linear-gradient(to right bottom,rgba(0,0,0,.65),rgba(0,0,0,.8));background-image:-moz-linear-gradient(to right bottom,rgba(0,0,0,.65),rgba(0,0,0,.8));background-image:linear-gradient(to right bottom,rgba(0,0,0,.65),rgba(0,0,0,.8));border-bottom:1px solid rgba(0,0,0,.2);}.nav-toggle a{color:#fff !important;text-shadow:0 1px 0 #000;padding:.5em 1em;border-left:1px solid rgba(0,0,0,.1);}.nav-toggle a:hover{color:#fff;text-decoration:none;}@media only screen and (max-width: 767px){#navigation{font-weight:400;}#nav-container{border-width:0 !important;}ul.nav,ul.nav ul{border:none !important;}#navigation ul.nav > li{border-right:none !important;}}@media only screen and (min-width: 768px){ul.nav{position:relative;margin-bottom:0;width:auto;margin-right:1em;}ul.nav li{position:relative;float:left;zoom:1;list-style:none;}ul.nav li a{display:block;padding-top:1em !important;padding-bottom:1em !important;}ul.nav li a:hover{text-decoration:none;}ul.nav li ul li a:hover{text-decoration:underline;}ul.nav ul{width:12em;visibility:hidden;display:none;position:absolute;top:100%;left:-9999em;z-index:9999;margin:0;padding:.4em 0;}ul.nav ul li{float:none;}ul.nav ul li a{width:100%;display:inline-block;padding:.7em 1em !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.9em;}ul.nav ul ul{left:100%;top:0;}ul.nav li:hover > ul{visibility:visible;display:block;left:0;}.nav-toggle,.nav-close,.nav-home{display:none !important;}#navigation{position:relative;left:auto;width:100%;border:none;padding-top:0;background:#f0f0f0;border-radius:2px;display:block !important;}#navigation h3{display:none;}#navigation .menus{position:relative;clear:none;}#navigation ul{margin-bottom:0;}#navigation ul ul{margin-left:0;}#navigation ul.nav > li a:hover{background:#e6e6e6;}#navigation ul.nav > li:hover{background:#e6e6e6;}#navigation ul.nav ul{background:#e6e6e6;}#navigation ul.nav > li:hover > ul{left:-1px;}#navigation ul.nav ul ul{top:-5px;left:100%;}.full-width #navigation ul li:first-child,.full-width #navigation ul li:first-child a{border-radius:0 !important;}}.fl{float:left;}.col-full:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.fix:before,.fix:after,.col-full:before,.col-full:after{content:" ";display:block;height:0;overflow:hidden;}.fix:after,.col-full:after{clear:both;}.fix,.col-full{zoom:1;}body.full-width,body.full-width #inner-wrapper{padding:0;}body.full-width #wrapper{padding:0;min-width:100% !important;width:100%;}body.full-width #header,#nav-container,body.full-width #content,body.full-width #footer-widgets,body.full-width #footer{padding-left:1.618em;padding-right:1.618em;}body.full-width .nav-toggle{margin:0;}#nav-container{border:1px solid #d9d9d9;border-width:1px;background:#f0f0f0;margin:0;}#nav-container::after{clear:both;content:"";display:block;}#nav-container #navigation{margin-bottom:0;border:none;border-radius:0;}#nav-container #navigation ul#main-nav > li:first-child{border-left:1px solid #dbdbdb;}@media only screen and (min-width: 768px){#nav-container{margin:0 0 3em 0;}}