@font-face{font-family:'MidoMedium';src:url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/mido/Mido.eot);src:local('Mido Medium') , local('Mido-Medium') , url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/mido/Mido.ttf) format('truetype')}@font-face{font-family:'LucidaGrande';src:url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/Lucida_Grande.eot);src:local('Lucida Grande Regular') , local('LucidaGrande') , url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/lucida/Lucida_Grande.woff) format('woff') , url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/lucida/Lucida_Grande.ttf) format('truetype')}@font-face{font-family:'BebasRegular';src:url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/bebas/Bebas.eot);src:local('Bebas Regular') , local('Bebas') , url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/bebas/Bebas.woff) format('woff') , url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/bebas/Bebas.ttf) format('truetype')}@font-face{font-family:'Titillium';src:url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/titillium/TitilliumText400wt.eot);src:local('TitilliumText14L 400 wt') , local('TitilliumText14L-400wt') , url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/titillium/TitilliumText400wt.woff) format('woff') , url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/titillium/TitilliumText400wt.otf) format('opentype') , url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/titillium/TitilliumText400wt.svg#TitilliumText14L-400wt) format('svg')}@font-face{font-family:'TypoSlabserif';src:url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/typoslab/TypoSlabserif-Light.eot);src:local('TypoSlabserif-Light Regular') , local('TypoSlabserif-Light') , url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/typoslab/TypoSlabserif-Light.woff) format('woff') , url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/typoslab/TypoSlabserif-Light.ttf) format('truetype') , url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/typoslab/TypoSlabserif-Light.svg#TypoSlabserif-Light) format('svg')}@font-face{font-family:'Nadia';src:url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/nadia/nadia_serif_normal.eot);src:local('Nadia Serif Normal') , local('NadiaSerifNormal') , url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/nadia/nadia_serif_normal.woff) format('woff') , url(https://perfectportfolio.ca/wp-content/themes/practical/includes/fonts/nadia/nadia_serif_normal.ttf) format('truetype')}@font-face{font-family:'Anivers';src:url(https://perfectportfolio.ca/wp-content/themes/practical-child/fonts/Anivers-Regular.eot);src:url(https://perfectportfolio.ca/wp-content/themes/practical-child/fonts/Anivers-Regular.eot?#iefix) format('embedded-opentype') , url(https://perfectportfolio.ca/wp-content/themes/practical-child/fonts/Anivers-Regular.ttf) format('truetype');font-weight:normal;font-style:normal}body{margin:0;padding:0;width:auto;height:auto;background:#f3f3f3 url(https://perfectportfolio.ca/wp-content/themes/practical/images/xbackground.gif.pagespeed.ic.r5e52hmzYD.png);font:.75em LucidaGrande,'Lucida Sans Unicode',sans-serif;color:#5e6066;line-height:21px;text-shadow:#fff 0 1px 0}blockquote{font:3.00em 'TypoSlabserif',Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#33303d;letter-spacing:-1px;line-height:40px}.pquote{margin:0 0 0 -315px;width:230px;float:left;text-align:center}.pquote p{margin-top:0}blockquote cite{font:.31em LucidaGrande,'Lucida Sans Unicode',sans-serif;color:#979799;letter-spacing:0}.comment blockquote{font-size:1.50em;letter-spacing:normal}img{margin:0;padding:0;border:0}::selection{background:none repeat scroll 0 0 #d3e0ee;color:#5d7a9e;text-shadow:0 1px 0 #fff}::-moz-selection{background:none repeat scroll 0 0 #d3e0ee;color:#5d7a9e;text-shadow:0 1px 0 #fff}#site-title{font-size:3.00em;margin:0;padding:0;float:left}#site-title a{font:1.00em BebasRegular,Helvetica,"Helvetica Neue",Arial,sans-serif;color:#3b3d49;line-height:83px;text-decoration:none;letter-spacing:-1px}.entry h1{margin:20px 0;float:none}h2,#reply-title,.post-title,.page-title{margin:0;padding:0;font:2.50em Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#29282e;line-height:39px}h2 a,.post-title a,.page-title a{color:#29282e!important;text-decoration:none;display:block}h2 a:hover,.post-title a:hover,.pag-tite a:hover{color:#39659b}#rotatormeta h2{margin:0 0 10px;font:bold 1.15em LucidaGrande,'Lucida Sans Unicode',sans-serif;color:#353334}#comments h2,#reply-title{margin:52px 0 38px 400px;letter-spacing:normal!important}#comments h2 small,.infobox h2 small,#contact h2 small,#reply-title small{margin:8px 0 0;display:block;font-size:.40em}.infobox h2 small,#comments h2 small,#reply-title small{margin:-10px 0 0}#reply-title{margin-bottom:20px}.page-title{margin:0 0 35px;text-align:center;font-style:italic!important}.entry h2{font:1.50em Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#29282e}#sidebar h2{font:bold 1.07em LucidaGrande,'Lucida Sans Unicode',sans-serif}#featurelist h2{margin:0 0 8px}h3{margin:26px 0 -5px;padding:0;font:bold 1.13em LucidaGrande,'Lucida Sans Unicode',sans-serif;color:#353334}#features h3,.testi h3,#supportmeta h3{font:1.88em Titillium,Helvetica,"Helvetica Neue",Arial,sans-serif;color:#323437}#pricing-chart h3{margin:0 0 14px;font:bold 1.40em Helvetica,"Helvetica Neue",Arial,sans-serif;color:#323437;letter-spacing:normal}.entry h3{margin:35px 0 10px;font:1.50em Titillium,Helvetica,"Helvetica Neue",Arial,sans-serif;color:#323437;letter-spacing:normal}.testi h3{margin:11px 0 -2px}#supportmeta h3{margin:5px 0 -5px}.tour h3 a{color:#353334;text-decoration:none}h4{margin:35px 0 10px;font:bold 1.13em LucidaGrande,'Lucida Sans Unicode',sans-serif;color:#353334}h5{margin:35px 0 10px;font:bold 1.00em LucidaGrande,'Lucida Sans Unicode',sans-serif;color:#353334}h6{margin:35px 0 15px 0;padding:0;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;font-weight:200;font-size:20px;letter-spacing:-1px;color:#333438}a:link,a:active,a:visited{color:#39659b}a:hover{text-decoration:none}#signup,#social{padding:24px 0 0;text-align:left}#signup a{color:#4f596d;text-decoration:none;display:block}#signup strong{margin:0 0 -2px;font-style:italic;color:#36364b;display:block}#navigation a{font:1.08em Mido,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#5b616a;text-decoration:none;text-transform:uppercase}#navigation a:hover{color:#39659b;text-decoration:underline}#social{padding:0}#social a{margin:0 5px 0 0}.rotator-item p{width:700px;margin:0 auto 50px;font:1.67em/30px Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#61697b;text-align:center}.previews .previous,.previews .next,.tour .prevPage,.tour .nextPage{margin:9px 0 0;width:23px;height:26px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/xsprite.png.pagespeed.ic.rB5h1MiEtz.png) no-repeat;display:block;text-indent:-9999em;outline:0}.previews .previous{background-position:-1px -151px}.previews .previous.disabled{background-position:-50px -151px}.previews .next{background-position:-25px -151px}.previews .next.disabled{background-position:-74px -151px}#rotatormeta{font-size:.92em;color:#353334;text-shadow:#fff 0 1px 0;line-height:17px}#action .action-button{text-shadow:none}.action-button:link,.action-button:active,.action-button:visited{font:1.33em Titillium,Helvetica,"Helvetica Neue",Arial,sans-serif;color:#fffffe;text-transform:uppercase;text-decoration:none;margin:0 5px 0 0;padding:8px 20px 6px;display:inline-block;position:relative;background:#3a3743;float:right;text-shadow:#33303c 0 1px 0}.action-button span{width:12px;height:5px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/xsprite.png.pagespeed.ic.rB5h1MiEtz.png) no-repeat 0 0;position:absolute;left:11px;bottom:-5px}#action p,#sealdeal p{font:1.30em Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#61697b}#featurelist-navigation a,#feature-overview a{margin:0 -17px;padding:15px 17px;font-size:.92em;color:#353334;line-height:18px;text-shadow:#fff 0 1px 0;text-decoration:none;letter-spacing:-.08em;display:block;outline:0}#featurelist-navigation a strong,#feature-overview a strong{margin:0 0 2px;display:block;font-weight:bold}#featurelist-navigation a.current,#feature-overview a:hover{background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/featurelist-navigation.gif.pagespeed.ce.XQrg_P_jHS.gif) repeat;-moz-border-radius:7px;-webkit-border-radius:7px}.intro{font-size:1.17em;font-weight:bold;line-height:20px}.testimonial{text-align:center}.testimonial blockquote{margin:0;padding:20px 0 5px;font:3.00em 'TypoSlabserif',Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#33303d;letter-spacing:-2px;line-height:35px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/xtestimonial-quote.png.pagespeed.ic.KPZgulC60D.png) no-repeat 5% 0}.testimonial cite,.testi cite{margin:20px 0 0;display:block;font-size:.92em;color:#29282e;font-style:normal;font-weight:bold}.testimonial cite span,.testi cite span{font-weight:normal;color:#979799}.item p{font-size:.92em}.tour .prevPage,.tour .nextPage{margin:0;width:21px;height:20px;float:left}.tour .prevPage{background-position:-145px -154px}.tour .prevPage.disabled{background-position:-103px -154px}.tour .nextPage{background-position:-166px -154px}.tour .nextPage.disabled{background-position:-124px -154px}.post{overflow:hidden}.post .date{text-align:center;font:1.33em Nadia,Helvetica,"Helvetica Neue",Arial,sans-serif;color:#bababc}.post .date strong{display:block;font-size:3.00em;color:#29282e}.post.latest .date{margin:20px 0 0;width:321px}.postmetadata{margin:5px 0 0;color:#29282e}.postmetadata a{font-weight:bold}#postinfo .who{font-size:.92em;font-weight:bold}#postinfo .what a{margin:0 25px 0 0;padding:2px 0 3px 28px;color:#33303d;text-shadow:#fff 0 1px 0;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/xsprite.png.pagespeed.ic.rB5h1MiEtz.png) no-repeat center left}#postinfo .what .comment-count a{background-position:0 -269px}#postinfo .what .shorten a{padding:2px 0 3px 25px;background-position:0 -290px}.comment .body{font:1.17em Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#757779;line-height:22px}.comment .body p{margin-top:0}.comment .author cite{font-size:1.33em;font-style:normal;color:#39659b}.comment .author .date,.comment .author .time{font-size:.85em;font-weight:bold;text-transform:uppercase;color:#33303d}.comment .author .time{color:#77767b;font-weight:normal}#commentform input,#contactform input{width:330px}#commentform textarea,#contactform textarea{width:440px}#commentform #submit,#contactform #submit,#searchsubmit{width:133px;height:34px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/xsprite.png.pagespeed.ic.rB5h1MiEtz.png) no-repeat -96px -314px;border:0;font-size:.92em;font-weight:bold;text-shadow:#fff 0 1px 0;color:#73717b}.paginext,.pagiprev{width:24px;height:28px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/xsprite.png.pagespeed.ic.rB5h1MiEtz.png) no-repeat;display:inline-block;text-indent:-9999em;float:left;outline:0}.pagiprev{background-position:0 -348px}.pagiprev.disabled{background-position:-50px -348px}.paginext{background-position:-26px -348px}.paginext.disabled{background-position:-79px -348px}.pagicur{margin:0 6px 0 8px;font:bold 3.14em Helvetica,"Helvetica Neue",Arial,sans-serif;color:#33303c;display:inline-block;line-height:32px;float:left}.pagi{margin:0 0 0 25px;text-shadow:#fff 0 1px 0;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:bold;text-decoration:none;display:inline-block;float:left}.pagi strong{font-size:1.40em;color:#323437;border-bottom:2px solid #97989a}.pagi small{font:0.85em;color:#bbb;text-transform:uppercase;display:block}.pagi:hover strong{border:0}#features p{font-size:1.12em;line-height:21px}.view-examples:link,.view-examples:active,.view-examples:visited{font-size:.85em;font-weight:bold;color:#fff;text-decoration:none;text-shadow:#3a5174 0 1px 0;margin:0;padding:2px 10px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/xsprite.png.pagespeed.ic.rB5h1MiEtz.png) repeat-x 0 -177px;border:1px solid #607eab;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block}.large-quo{font:3.00em Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#d2d2d4;vertical-align:bottom;line-height:0;display:inline-block;margin:0 0 -47px 5px}.testi .author a{padding:0 0 0 15px;width:auto;height:28px;float:left;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/xsprite.png.pagespeed.ic.rB5h1MiEtz.png) no-repeat 0 -202px;font-weight:bold;color:#73717b;text-shadow:#fff 0 1px 0;text-decoration:none}.testi .author a span{height:18px;padding:5px 30px 5px 0;display:block;float:left;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/xsprite.png.pagespeed.ic.rB5h1MiEtz.png) no-repeat 100% -202px}.testi p{font-size:.92em;line-height:19px}.signup{margin:0 auto;width:96px;height:34px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/xsprite.png.pagespeed.ic.rB5h1MiEtz.png) no-repeat 0 -314px;display:block;text-indent:-9999em;text-align:center}#pricing-chart tbody td{font-size:1.14em;color:#565558}#pricing-chart sup{padding:2px 5px 0 0;display:inline-block;font:1.25em Helvetica,"Helvetica Neue",Arial,sans-serif;color:#b8b8ba;vertical-align:top}#pricing-chart .price,#pricing-chart sub{font:3.50em Nadia,Helvetica,"Helvetica Neue",Arial,sans-serif;color:#29282e}#pricing-chart sub{font-size:1.50em;vertical-align:baseline}.infobuttons a{display:block;padding:0 0 0 40px;font-size:.92em;color:#747475;line-height:14px;text-decoration:none;float:left}.infobuttons .twitter{background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/icons/twitter-large.png.pagespeed.ce.hj2tBylagn.png) no-repeat 0 3px}.infobuttons .rss{background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/icons/xrss-large.png.pagespeed.ic.ccuoTLjnK0.png) no-repeat 0 3px}.infobuttons .help{margin:0 0 0 30px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/icons/info-large.png.pagespeed.ce.3MVH-YlCxu.png) no-repeat 0 3px}.infobuttons a strong{font-size:1.10em;display:block;margin:0;color:#353334}#sealdeal{font-size:.92em!important}#sitemap,#sitemap a{color:#6b696a;line-height:12px}#sitemap a{padding:0 8px;text-decoration:none;font-weight:bold}#sitemap p{margin:0;padding:0 8px;font-size:.85em;color:#96999b}label{font-size:.92em;font-weight:bold;color:#75787a;text-transform:uppercase}label small{font-size:.85em;font-weight:normal;color:#9ca5ae}#searchform label{display:inline}input[type="text"],textarea{padding:7px;color:#75787a;background:#fefefe url(https://perfectportfolio.ca/wp-content/themes/practical/images/input.gif.pagespeed.ce.kv6hp2aUzu.gif) repeat-x top center;border:1px solid #ddd;-webkit-box-shadow:0 1px 0 #efefef;-moz-box-shadow:0 1px 0 #efefef;display:block}.button-action{text-decoration:none;text-shadow:#fff 0 1px 0;margin-right:6px;padding-right:22px;height:34px;background:transparent url(https://perfectportfolio.ca/wp-content/themes/practical/images/xsprite.png.pagespeed.ic.rB5h1MiEtz.png) no-repeat 100% -231px;display:block;float:left}.button-action span{color:#73717b;font-weight:bold;padding:7px 0 7px 22px;background:transparent url(https://perfectportfolio.ca/wp-content/themes/practical/images/xsprite.png.pagespeed.ic.rB5h1MiEtz.png) no-repeat 0 -231px;display:block}.infogo{display:block;padding:40px 0;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/infobox-arrow.gif.pagespeed.ce.sDEAwtZjgI.gif) no-repeat center right}.button-form{color:#73717b;font-weight:bold;text-decoration:none;text-shadow:#fff 0 1px 0}dt{margin:10px 0 2px;font-weight:bold}dd,.wp-caption-text{font-style:italic}.wp-caption-text{text-align:center}#supportinfo p{font-size:.92em}.container{margin:0 auto;padding:0;width:940px;height:auto;position:relative}.alignleft{float:left}.alignright{float:right}.aligncenter{margin:0 auto;display:block}#header{width:auto;height:84px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/xheader.gif.pagespeed.ic.3Hvb4uoeuJ.png) repeat-x top center}#signup,#social{width:219px;float:right}#navigation{margin:0;padding:17px 0 12px;background:#fff;border-bottom:1px dashed #dadcdc}#navigation .clearfix{overflow:hidden}#navigation ul{margin:0;padding:0;list-style:none}#navigation ul li{margin:0 30px 0 0;float:left}#intro{padding:46px 0 53px;width:710px}#rotator,#rotatormeta .container{width:860px;position:relative}#rotator{margin:70px auto 0}.previews{width:860px;height:340px;position:absolute}.previews .jcarousellite{left:55px!important}#images>img{display:none}.previews .previous,.previews .next{position:absolute;top:267px}.previews .next{right:0}#rotatormeta{margin:359px 0 0;padding:254px 0 0;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/xbackground-rotator.gif.pagespeed.ic.42p16UHOjB.png)}#rotatormeta .container{padding:0 0 26px;overflow:hidden}#rotatormeta .feature{width:410px;float:left}#rotatormeta .feature p{margin-top:0}#rotatormeta .metaicon{float:left;width:29px}#rotatormeta .feature>div{margin:0 0 0 45px}#action,#sealdeal{margin:0;width:auto;float:right;vertical-align:top;text-align:right}#sealdeal div,#action div{padding:0 0 5px;overflow:hidden}#sealdeal p,#action p{margin-top:5px;text-align:center}#action .metaicon,#sealdeal .metaicon{margin:2px 0 0 5px;float:right;width:auto}#rotatordivider{width:100%;height:7px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/rotator-meta.gif.pagespeed.ce.SPizqe0Btj.gif) repeat-x}#featured-videos{background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/background-featured-video.gif.pagespeed.ce.iv15rayUM3.gif) repeat}#featured-videos .container{padding:35px 0 32px}#featured-videos ul{margin:0;padding:0;width:100%;list-style:none;overflow:hidden}#featured-videos li{margin:0 22px 0 0;padding:6px 0 0 7px;width:211px;height:144px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/xsprite.png.pagespeed.ic.rB5h1MiEtz.png) no-repeat -9px 0;float:left}#featured-videos li.last{margin:0}#featureddivider{width:100%;height:6px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/featured-video.gif.pagespeed.ce.KLP1H-SE9V.gif) repeat-x}#featureddivider.top{background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/rotator-meta.gif.pagespeed.ce.SPizqe0Btj.gif) repeat-x}#featurelist{margin:0 auto;padding:90px 0;width:860px}#featurelist:after{content:".";display:block;height:0;clear:both;visibility:hidden}#featurelist-navigation{margin:-11px -21px 0 0;padding:0;width:280px;list-style:none;float:right}#featurelist-navigation img,#feature-overview img{margin:3px 0 0;float:left}#featurelist-navigation span,#feature-overview span{margin-left:29px;display:block}#featurelist-panels{width:510px;float:left}.tour-shadow{width:270px;height:309px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/xtour-shadow.gif.pagespeed.ic.AYJsiSdySX.png) no-repeat top left;position:absolute;top:-50px;left:-70px}#product-tour,.box{margin:10px auto 0;background:#fff url(https://perfectportfolio.ca/wp-content/themes/practical/images/gray.gif.pagespeed.ce.Yip0romL7N.gif) repeat-y 315px 0;-moz-border-radius:15px;-webkit-border-radius:15px;border-top:1px solid #f5f5f5;border-bottom:1px solid #eaeaeb;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;-webkit-box-shadow:0 1px 0 #efefef;-moz-box-shadow:0 1px 0 #efefef;z-index:10;position:relative;overflow:hidden}.testimonial{padding:52px 45px 45px 38px;width:220px;float:left}.tour{padding:45px 45px 35px;width:535px;float:right}.scrollable{width:535px;height:305px;position:relative;overflow:hidden}.scrollable .items{width:20000em;position:absolute}.scrollable .item{width:535px;float:left}.scrollable .scrollable-navigation{width:42px;position:absolute;top:208px;right:0;z-index:50}#blog{padding:40px 0 0}.postlist{margin:0;padding:1px 0 0;list-style:none;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/postlist-divider.gif.pagespeed.ce.F7EGkPSh8C.gif) repeat-x top center}.postlist li,#single,#postinfo{padding:0 0 2px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/postlist-divider.gif.pagespeed.ce.F7EGkPSh8C.gif) repeat-x bottom center}.post{padding:40px 0;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/post.gif.pagespeed.ce.-LBXRnJiZD.gif) repeat-y top left}.post .date{width:120px;float:left}.post .thumb{margin:0 40px;width:202px;float:left}.post .body{margin:0 0 0 400px}.post .body.no-thumb{margin:0 0 0 160px}.post .continue-reading{margin:25px 0 0}.post.latest{padding:40px;background:none}.post.latest .thumb{margin:0;width:321px}.post.latest .body{margin:0 0 0 360px}.post.latest .body.no-thumb{margin:0}.pagination{padding:40px 0 30px!important;overflow:hidden}#single{padding:40px}.wp-caption{margin:15px}#postinfo{padding:23px 0 22px;overflow:hidden}#postinfo .who{margin:0 0 0 26px;float:left}#postinfo .what{margin:0 0 0 395px}.comment-count,.shorten{margin:0 0 0 12px;float:left}.commentslist{margin:0;padding:1px 0 0;list-style:none;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/postlist-divider.gif.pagespeed.ce.F7EGkPSh8C.gif) repeat-x top center}.commentslist li{border-top:1px solid #fefefe;border-bottom:4px solid #f3f4f4}.comment{height:auto!important;height:136px;min-height:136px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/comment-divider.gif.pagespeed.ce.PpVo0joxMC.gif) repeat-y 219px 0;position:relative}.comment .author{padding:27px 0 0 7px;width:214px;float:left}.comment-date{margin:-2px 0 0;display:inline-block}.comment-time{margin:-1px 0 0;display:inline-block}.comment .gravatar{padding:24px 31px 0;float:left}.comment .gravem{width:142px;height:4px;background:#e1e1e2;position:absolute;bottom:-4px;left:219px}.comment.comment-author-admin .gravem{background:#c6c6c6}.comment .body{margin:0 0 0 360px;padding:21px 40px 30px}#commentform{margin:0 0 0 400px}.col-left{width:580px;float:left}.col-right{width:300px;float:right}#features{padding:95px 0 10px;background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/rotator-meta.gif.pagespeed.ce.SPizqe0Btj.gif) repeat-x bottom center}.feature-item{margin:0 0 95px}.feature-image,.thumb img,.gravatar img,.size-thumbnail,.size-medium,.entry object,.author img{padding:4px;background:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid silver;border-left:1px solid #dedede;border-right:1px solid #dedede;-webkit-box-shadow:0 1px 2px #dadada;-moz-box-shadow:0 1px 2px #dadada}.video-meta{display:inline-block}img.alignright{margin:0 0 10px 10px}img.alignleft{margin:0 10px 10px 0}.feature-image.alignleft{margin:0 80px 0 0}.feature-image.alignright{margin:0 0 0 80px}#features .desc{padding:40px 0;height:225px}#feature-overview ol{margin:40px -25px;padding:0 0 55px;list-style:none;overflow:hidden}#feature-overview li{margin:0 25px;width:280px;float:left}#feature-overview.inline ol{margin:0}#feature-overview.inline li{float:none}#testimonials{background:url(https://perfectportfolio.ca/wp-content/themes/practical/images/rotator-meta.gif.pagespeed.ce.SPizqe0Btj.gif) repeat-x bottom center}.testi{margin:40px 0;overflow:hidden}.testi .box{padding:45px;width:530px;background:#fff;float:left}.testi .author{width:150px;float:left}.testi .author img{margin:0 0 15px 6px;display:block}.testi .description{margin:0 0 0 180px}.testi .testimonial{float:right}#pricing-chart{margin:60px 0 0;width:100%}#pricing-chart thead tr{background:#fefefe url(https://perfectportfolio.ca/wp-content/themes/practical/images/postlist-divider.gif.pagespeed.ce.F7EGkPSh8C.gif) repeat-x bottom center!important;border:1px solid #f1f1f1;border-width:1px 1px 0 1px;position:relative}#pricing-chart thead td{padding:50px 0 60px}#pricing-chart tbody tr{background:transparent url(https://perfectportfolio.ca/wp-content/themes/practical/images/postlist-divider.gif.pagespeed.ce.F7EGkPSh8C.gif) repeat-x bottom center;position:relative}#pricing-chart td{padding:10px 0 12px;background:transparent url(https://perfectportfolio.ca/wp-content/themes/practical/images/xtd.png.pagespeed.ic.xT-5sy2jKc.png) repeat-y top right;text-align:center}#pricing-chart td.end{background-image:none}#pricing-chart tbody tr.alt{background:#f6f6f6 url(https://perfectportfolio.ca/wp-content/themes/practical/images/postlist-divider.gif.pagespeed.ce.F7EGkPSh8C.gif) repeat-x bottom center}#knowledge{}#supportmeta #contact{width:440px;float:left}#contactform{margin:30px 0 0}#supportmeta #supportinfo{width:440px;float:right}#supportinfo .infobuttons a{float:none}.full-width{padding:50px 0;overflow:hidden}.infobox{margin:0;padding:20px 35px 10px;background:#fdfdfd url(https://perfectportfolio.ca/wp-content/themes/practical/images/postlist-divider.gif.pagespeed.ce.F7EGkPSh8C.gif) repeat-x bottom center;-webkit-box-shadow:0 0 1px #ddd;-moz-box-shadow:0 0 1px #ddd}.infobox.first{margin-top:70px}.infobox.last{margin-bottom:70px}.infobox .infoicon{float:left}.infobox .infotip{margin:0 0 0 160px}#page{overflow:hidden}#pagemeta{padding:79px 0 44px;width:860px;overflow:hidden}#pagemeta .infobuttons{margin:18px -2px 0 0;width:500px;float:left}#sidebar ul{margin:0;padding:0;list-style:none}#sidebar li{margin:0 0 40px;padding:20px;background:#f2f2f2;-moz-border-radius:7px;-webkit-border-radius:7px}#feature-overview.sidebar{-moz-border-radius:0;background:none;padding:0}#feature-overview.sidebar ol{margin:0}#feature-overview.sidebar li{float:none}#sidebar li ul{margin:10px 20px;list-style:disc;list-style-position:inside}#sidebar li li{margin:0;padding:0;background:none}#sidebar #search,#sidebar .widget_search,#sidebar #featureslist{padding:0;background:none}#sidebar #search label,#sidebar .widget_search label{display:block}#calendar_wrap{margin:0}#wp-calendar{width:100%}#wp-calendar caption{margin:0 -20px 10px;padding:5px 25px;background:#f5f6f6;border:1px solid #ebecec;border-width:1px 0}#wp-calendar td{text-align:center;border:1px solid #ebecec}#wp-calendar td.pad{border:0}#wp-calendar td a{display:block;background:#f5f6f6}#footer{margin:0;padding:55px 0 43px;background:#fff url(https://perfectportfolio.ca/wp-content/themes/practical/images/footer.gif.pagespeed.ce.hTtOossejc.gif) repeat-x top center}#footer .container{width:860px;overflow:hidden}#sitemap{float:left}#sitemap ul{margin:0 0 6px;padding:0;list-style:none;overflow:hidden}#sitemap li{border-right:1px solid #6b696a;float:left}#sitemap li:last-child{border:0}#footer-logo{margin:0;float:right}a{text-decoration:none!important}.unhyperlink{color:#1e6291}#title-line{font:28px Helvetica,Arial,sans-serif}#header-copy div{font:16px/22px Helvetica,Arial,sans-serif}#navigation a{font:1.5em Helvetica,Arial,sans-serif}.ngg-description p{font:14px/24px Helvetica,Arial,sans-serif}#pricing tbody sup,#pricing tbody sub{font:1.25em Georgia,Helvetica,Arial,sans-serif}#pricing tbody td{font:16px/24px Helvetica,Arial,sans-serif}.front-page-copy,#rotator-upper-text,.rotator-item p,#pricing p,#contact,#gallery_area p{font:16px/30px Helvetica,Arial,sans-serif}#rotator em{font:30px Georgia,Palatino,serif}#footer a{font:14px Helvetica,Arial,sans-serif}#footer p{font:12px Helvetica,Arial,sans-serif}#pricing h2,#contact h2,#gallery_area h1{font:30px Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif}.ngg-albumtitle a,#clients-page .title{font:20px Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif}.ngg-navigation a{font:1.4em Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif}.ngg-navigation span{font:1.4em Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif}input[type="submit"]{font:1.4em Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif}#pricing-chart h3{font:2.50em Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif}#about-page .name{font:30px Georgia,Palatino,"Palatino Linotype",Helvetica,Arial,sans-serif}#about-page .text,#clients-page p,#clients-page li{font:14px/24px Helvetica,Arial,sans-serif}.heading{font:40px/30px Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-style:italic}#header{background:url(images/backgrounds/xheader-bg.png.pagespeed.ic.t6X7sAX3VK.png) repeat-x scroll center bottom transparent;height:138px}#site-title{margin-top:15px;margin-left:-1px}#title{background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) -195px -80px no-repeat;position:absolute;width:312px;height:153px}#title-line{margin-bottom:5px}#signup{margin-top:26px;margin-right:-38px;padding:0 0 0 0;width:500px;text-align:right}#signup .text{margin:0 0 12px 0;padding-top:0;width:370px;margin:-7px 132px 0 0;line-height:27px}#post-slogan{width:100px;float:left;margin-top:8px}#contact-us{width:159px;height:45px;float:right;margin:4px 6px 0 0;background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) 0 -100px no-repeat}#contact-us:hover{background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) 0 -150px no-repeat}#upper-logo{float:right;background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) -547px 0 no-repeat;height:138px;width:120px;margin-top:-26px}#navigation .pages{margin-left:44px}#navigation{border-bottom:none;background:url(images/backgrounds/xnav-bg-axiom.png.pagespeed.ic.0ZH17JcHkA.png) repeat-x scroll center bottom transparent;padding:4px 0 10px}#navigation a{text-transform:none;color:#000}#navigation .container{height:28px;position:relative}#navigation ul{position:absolute;bottom:0}#navigation li:first-child{margin-left:20px}body{background:url(images/backgrounds/main-background.jpg) no-repeat center top fixed;color:#29282e}#featured-videos{display:none}#social{display:none}#pagemeta{display:none}#sitemap{margin-top:22px}#sitemap,#sitemap a{line-height:16px}#credits{width:1000px;margin:0 auto;text-align:center}#credits p{color:#75787a;line-height:24px;margin-bottom:0}#credits a{font-size:12px;color:#39659b}#footer{background:url(images/backgrounds/xfooter-bg.png.pagespeed.ic.nF-qFgVIO4.png) repeat-x scroll center top transparent;padding:0!important}#footer a{font-weight:normal}#footer .container{padding-top:50px;margin-bottom:26px}#footer-logo a{display:none}#footer-logo{background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) -509px 0 no-repeat;width:33px;height:58px;margin:-8px 0 8px 0}html,body{height:100%}#wrap{min-height:100%}#main{overflow:auto;padding-bottom:190px}#footer{position:relative;margin-top:-190px;height:190px;clear:both}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;/
}.front-page-copy{color:#29282e;text-align:center;margin-right:auto;margin-left:auto}#front-page-intro{width:1000px;margin-top:18px;height:205px}#components{height:103px;position:relative;margin:16px auto 18px auto}#components a{height:103px;display:inline-block;vertical-align:bottom;background-position:center;background-size:80%;opacity:.8;-moz-transition-property:background-size , opacity;-moz-transition-duration:100ms , 100ms;-webkit-transition-property:background-size , opacity;-webkit-transition-duration:100ms , 100ms;-o-transition-property:background-size , opacity;-o-transition-duration:100ms , 100ms}#components a:hover{opacity:1.0;background-size:100%}#comp-camera{width:238px;margin-left:26px;margin-right:74px;background:url(images/xcomp-camera.png.pagespeed.ic.WQtzGg5aDh.png) no-repeat}#comp-book{width:139px;margin-right:89px;background:url(images/xcomp-book.png.pagespeed.ic.eWmI4YFcOV.png) no-repeat}#comp-laptop{width:163px;background:url(images/xcomp-laptop.png.pagespeed.ic.MEmx1FJNVg.png) no-repeat}#cursor{position:absolute;top:49px;right:29px;height:30px;width:1px;background:url(images/cursor.gif.pagespeed.ce.2dqwYW48yj.gif) no-repeat}body.home #stimuli_hoverNav{display:none}.jcarousellite{overflow:hidden}#rotator-upper-text{margin:0 auto;width:1000px;text-align:center}#rotator .text{height:33px;font-weight:bold}#rotator em{margin:0 10px 0 10px;font-style:italic}#rotator{height:300px;width:920px;margin-top:0;margin-bottom:30px}.rotator-item p{color:#29282e;margin:0 auto 22px}.previews{height:400px;width:920px}.previews .previous,.previews .next{width:45px;height:45px;top:148px;transition:opacity .2s ease}.previews .next,.previews .next.disabled{opacity:.5!important;background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) -50px 0 no-repeat}.previews .previous,.previews .previous.disabled{opacity:.5!important;background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) 0 0 no-repeat}.previews .previous.disabled,.previews .next.disabled{opacity:.5!important}.previews .previous:active,.previews .next:active{opacity:1!important}.previews .jcarousellite{left:0!important;margin:0 auto 0 auto}.jcarousellite,.jcarousellite *{width:750px!important}.jcarousellite ul{width:7500px!important}#rotatormeta{display:none}.carousel-img{width:750px;height:250px}.carousel-img-1{background:url(/wp-content/uploads/2012/01/xRotator-Acacia-6492.jpg.pagespeed.ic.Coq0rESZ8v.jpg)}.carousel-img-2{background:url(/wp-content/uploads/2012/01/xRotator-JayHehr-8060.jpg.pagespeed.ic.hNtGYt59Xj.jpg)}.carousel-img-3{background:url(/wp-content/uploads/2012/01/xRotator-Holsten-6712.jpg.pagespeed.ic.XJzimBjF7W.jpg)}.carousel-img-4{background:url(/wp-content/uploads/2012/01/xRotator_Dion_Dallas_Road_2563.jpg.pagespeed.ic.dR2o-EAdl3.jpg)}.carousel-img-5{background:url(/wp-content/uploads/2012/01/xRotator-Holsten-6764-3.jpg.pagespeed.ic.S51ct7BIC5.jpg)}.carousel-img-6{background:url(/wp-content/uploads/2012/01/xRotator-Acacia-6106.jpg.pagespeed.ic.bfeMH2gyjI.jpg)}.carousel-img-7{background:url(/wp-content/uploads/2012/01/xRotator_MaritimeMuseum_9650.jpg.pagespeed.ic.NBpCnHxgL8.jpg)}.carousel-img-8{background:url(/wp-content/uploads/2012/01/xRotator_Diamond_rings_7308.jpg.pagespeed.ic.-kdJrLFcdI.jpg)}.carousel-img-9{background:url(/wp-content/uploads/2012/01/xRotator_Victoria-7527.jpg.pagespeed.ic.uyeONWoeM7.jpg)}.carousel-img-10{background:url(/wp-content/uploads/2012/01/xRotator-Tallships07.jpg.pagespeed.ic.sIQxypmzZr.jpg)}#front-page-how{width:770px;margin-bottom:90px}.centered p{text-align:center!important}.front-page-copy p,.front-page-copy ul{margin-top:24px;text-align:left}.front-page-copy ul li{margin-bottom:30px}#coffee{float:right;background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) -200px 0 no-repeat;width:85px;height:53px;margin:13px 42px 0 20px}#camera{float:left;background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) -424px 0 no-repeat;width:80px;height:60px;margin:6px 30px 0 0}#computer{float:right;background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) -290px 0 no-repeat;width:129px;height:75px;margin:-14px 2px 0 30px}#front-page-galleries{height:500px;width:1000px;padding-left:60px;margin:0 auto}label{font-weight:normal}#front-page-contact input[type="submit"]{right:217px}#front-page #email-disclaimer{width:514px;margin:-80px auto 100px auto}#clients-page{margin-top:-25px}#clients-page .client-section{height:300px}#clients-page .client-section>*{float:left}#clients-page .client-section>p{width:510px}#clients-page .client-section a{margin-right:30px;position:relative}#clients-page ul{margin:0;padding-left:26px;width:480px}#clients-page .client-section.odd a{margin-right:0;margin-left:30px;float:right}#clients-page .box-shadow{position:absolute;width:400px;height:266px;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000}.album_container{padding-top:8px;padding-bottom:0}#album_area{width:1000px}.ngg-albumoverview.ngg-albumoverview{display:flex!important;flex-wrap:wrap}.ngg-albumtitle a{color:#29282e;font-weight:normal}.ngg-album{width:293px!important;height:380px!important;border:none!important;padding:0!important;margin-bottom:24px!important;margin-right:30px}.ngg-thumbnail{float:none!important;margin-right:2px!important}.ngg-thumbnail a{position:relative;margin:5px 30px 15px 0;display:inline-block;height:195px;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000;background: url("images/thumb-shadow.png") no-repeat center top\0/ !important}.ngg-thumbnail img{position:relative;z-index:-1;border:0!important;margin:0!important;padding:0!important}.ngg-description p{padding-top:0;margin-top:0}.slideshowlink{display:none}.gallery_container{padding-top:30px}#back-to-galleries{float:right}#gallery_area{width:980px}.ngg-gallery-thumbnail a{margin:15px 24px 8px 0;display:inline-block;width:293px;height:195px;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000;background: url("images/thumb-shadow.png") no-repeat center top\0/ !important}.ngg-gallery-thumbnail img{position:relative;z-index:-1;border:0!important;margin:0!important;padding:0!important}.ngg-navigation{margin-left:-38px}.ngg-navigation a{color:#29282e;text-shadow:white 0 1px 0;border:0!important}.ngg-clear{height:40px}.ngg-navigation span{color:#29282e;text-shadow:white 0 1px 0;border:0!important;font-weight:bold;width:10px;margin:0 8px 0 6px!important}#gallery_area #top_back{float:right;margin-top:-20px;margin-right:42px}#gallery_area #bottom_back{float:right;margin-top:-34px;margin-right:42px}#stimuli_hoverNav{display:table-cell;vertical-align:middle}#stimuli_nextLink,#stimuli_prevLink{position:relative;top:50%;margin-top:auto;margin-bottom:auto;width:45px!important;height:45px!important}#stimuli_prevLink{margin-left:-70px;background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) -100px -50px no-repeat!important}#stimuli_nextLink{margin-right:-70px;background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) -150px -50px no-repeat!important}#stimuli_prevLink:hover,#stimuli_nextLink:visited:hover{background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) -100px 0 no-repeat!important}#stimuli_nextLink:hover,#stimuli_prevLink:visited:hover{background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) -150px 0 no-repeat!important}#stimuli_imageData #stimuli_imageDetails{display:none}#stimuli_imageData #stimuli_bottomNavClose{width:232px!important;height:17px!important;margin-bottom:0!important;background:url(images/xclose.png.pagespeed.ic.jfOrrBn5NV.png) no-repeat!important}#pricing{text-align:center}#pricing p{color:#29282e}#pricing-chart{margin:0}#pricing-chart h3{color:#29282e;text-shadow:#b5b9bf 0 1px 0}#pricing-chart thead td{padding:50px 0 50px 0}#pricing-chart tbody tr td,#pricing-chart tbody tr td.end{vertical-align:top;background:url(images/backgrounds/patterns/xbright_squares_darker.png.pagespeed.ic.L0URRYvccK.jpg) repeat top right}#pricing-chart tbody tr td.alt{background:url(images/backgrounds/patterns/xbright_squares.png.pagespeed.ic.fWoUm40hfy.png) repeat top right;*/
}#pricing .boxshadow{margin:60px 0 20px 0;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000}#pricing table{position:relative;z-index:-1}#contact{text-align:center}#contact p{color:#29282e}.contact-form{height:400px;width:580px;margin:0 auto;position:relative;text-align:left}.contact-form .label{position:absolute;margin-left:-200px;text-align:right;width:190px}.contact-form input,.contact-form textarea{width:96%}.contact-form input[type="submit"]{float:right;width:70px;margin-right:8px}#email-disclaimer{width:160px;text-align:left;margin:35px auto -145px auto;padding-left:750px}#about-page{margin-top:-25px}#about-left{float:left;width:400px}#about-center{float:right;width:140px}#about-right{float:right;width:400px}#about-page .image{width:400px;height:265px;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000}#about-left .image{background:url(images/bio/xevan.jpg.pagespeed.ic.R7IuKgkc6p.jpg) no-repeat}#about-right .image{background:url(images/bio/xdion.jpg.pagespeed.ic.CKdGCRJ9yE.jpg) no-repeat}#about-page .name{font-variant:small-caps;margin:20px 0 16px 0}#about-left div{text-align:right}#about-left div{text-align left}#about-center #logo{background:url(images/xsprite_sheet.png.pagespeed.ic.zKkj2ANm3p.png) -509px 0 no-repeat;margin:270px auto;width:33px;height:58px}