main{margin-top:0}.proofing-header{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px 0;border-bottom:1px solid #cccccc;margin-bottom:30px !important;padding-bottom:30px;overflow:hidden}@media only screen and (min-width: 768px){.proofing-header{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 767px){.proofing-header{padding-bottom:24px}}@media only screen and (min-width: 768px){.proofing-header__info{margin-right:auto}}.proofing-header__project-title{margin:0}.proofing-header__client-name{margin:0}.proofing-header__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:15px;margin:0 !important;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width: 768px){.proofing-header__actions{margin-top:0}}.proofing-header__actions__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 768px){.proofing-header__actions__container{position:fixed;bottom:0;left:0;width:100%;padding:0 10px;z-index:999998;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.proofing-header__action{display:inline-block;padding:10px 15px;border-width:1px;color:#000;line-height:normal;text-decoration:none !important;background:transparent;border-color:rgba(64,64,64,0.3);border-style:solid;border-radius:2px;cursor:pointer}.proofing-header__action:hover{background:rgba(64,64,64,0.03)}.proofing-header__action--hidden{display:none}.proofing-header__action--download,.proofing-header__action--favorites,.proofing-header__action--view{margin-left:10px}@media only screen and (max-width: 768px){.proofing-header__action--download,.proofing-header__action--favorites,.proofing-header__action--view{-webkit-flex:1;-ms-flex:1;flex:1;padding:15px 0;text-align:center;margin:10px}}.proofing-header__action--cart--mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;background:none;padding:0;height:50px}@media only screen and (min-width: 768px){.proofing-header__action--cart--mobile{display:none}}.proofing-header__action--cart--mobile .cart-count{position:relative;width:18px;height:18px;padding-top:2px;background:#704FE7;color:white;border-radius:2px;font-size:12px;bottom:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.proofing-header__action--cart--mobile svg{max-width:100%}.proofing-header__action--cart--desktop{display:none}@media only screen and (min-width: 768px){.proofing-header__action--cart--desktop{display:block}}@media only screen and (min-width: 768px){.proofing-header__action{padding:15px 30px}}@media only screen and (max-width: 767px){body.client .f_assets-container{margin:0 20px;-webkit-transform:none !important;transform:none !important}}.f_client_gallery{padding-bottom:50px}.f_client_gallery .f_asset-image{margin:0;height:auto}.f_client_gallery.grid-layout{display:grid !important;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.f_client_gallery.grid-layout .f_asset-image{overflow:hidden}.f_client_gallery.grid-layout .f_asset_inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.f_client_gallery.grid-layout .f_asset_image_wrapper{position:relative}.f_client_gallery.square-layout .f_asset_inner img,.f_client_gallery.masonry-layout .f_asset_inner img{position:absolute;width:100%;top:0;left:0}.f_client_gallery.square-layout .f_asset_link,.f_client_gallery.masonry-layout .f_asset_link{display:block}.f_client_gallery.square-layout{display:grid !important}.f_client_gallery.square-layout .f_asset-image{overflow:hidden}.f_client_gallery.square-layout .f_asset_link{width:100%;position:relative}.f_client_gallery.masonry-layout{min-height:100vh}.f_client_gallery.masonry-layout .f_asset-image{display:inline-block}.f_client_gallery.masonry-layout.masonry-ready{min-height:auto}.f_assets-container .f_asset.f_asset-title{margin-bottom:40px}body.client .f_assets-container.title-fullwidth{width:100%;margin:0}.f_assets-container .f_asset.f_asset-title.img-title{position:relative}.f_assets-container .f_asset.f_asset-title.img-title img{display:block;height:auto;width:100%;margin:auto}.f_assets-container .f_asset.f_asset-title.img-title .overlay_text{position:absolute;width:100%;height:100%;top:0;z-index:1}.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_copy{padding:50px}@media only screen and (max-width: 767px){.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_copy{padding:20px;line-height:initial}}.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_copy p{margin:0}.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;margin:auto}.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-top-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-top-center{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:center}.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-top-right{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:right}.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-middle-left{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:left}.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-middle-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-middle-right{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:right}.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-bottom-left{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:left}.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-bottom-center{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-bottom-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.f_asset.favorite_asset .f_toolbar_favourite{opacity:1}.f_asset.favorite_asset .f_toolbar_favourite .not-favorite{display:none}.f_asset.favorite_asset .f_toolbar_favourite .favorite{display:block}.f_asset_inner{position:relative}.f_asset_inner:hover img{opacity:0.8}.f_asset_inner:hover .f_toolbar_item{opacity:1}.f_asset_toolbar{position:absolute;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;top:4px;left:4px;z-index:1}@media only screen and (max-width: 767px){.f_asset_toolbar{display:none}}.f_asset_info{word-wrap:break-word}.f_asset_info figcaption{display:none}.f_asset-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;margin:1em 0;text-align:center}@media only screen and (max-width: 767px){.f_asset-filename{display:none}}.f_asset-filename :not(:first-child){display:none}.f_asset-filename>p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 767px){.f_asset-filename>p{display:none}}.f_toolbar_item{-webkit-box-sizing:border-box;box-sizing:border-box;width:25px;height:25px;padding-top:5px;margin:0 4px 0 0;text-align:center;font-size:0;line-height:0;background:rgba(0,0,0,0.65);color:#fff;cursor:pointer;opacity:1}@media only screen and (min-width: 769px){.f_toolbar_item{opacity:0}}.f_toolbar_item:hover{background:black}.f_toolbar_item.f_toolbar_favourite .not-favorite{display:block}.f_toolbar_item.f_toolbar_favourite .favorite{display:none}.f_toolbar_item.f_toolbar_download{display:block;opacity:1}@media only screen and (min-width: 769px){.f_toolbar_item.f_toolbar_download{opacity:0}}@media only screen and (min-width: 768px){.f_toolbar_item{width:31px;height:31px;padding-top:8px}}.f_toolbar_item svg{height:15px;width:15px;fill:white}.f-load-more{padding:20px;text-align:center}.f-load-more .spinner-wrap{-webkit-transition:250ms all ease;transition:250ms all ease;margin:20px auto;width:24px;height:24px}.f-load-more .spinner-wrap .spinner{-webkit-animation:rotator 1.2s linear infinite;animation:rotator 1.2s linear infinite;width:24px;height:24px}.f-load-more .spinner-wrap .spinner-circle{-webkit-transition:250ms all ease;transition:250ms all ease;-webkit-animation:dash 1.2s ease-in-out infinite;animation:dash 1.2s ease-in-out infinite;stroke-dasharray:60;stroke:#000}.f-load-more .spinner-wrap .exclamation-point{-webkit-transition:250ms opacity ease 250ms;transition:250ms opacity ease 250ms;opacity:0}.f-preview-load-more{text-align:center}.pswp{z-index:10000000000}.pswp__caption{color:#fff;padding:30px;background:#000}.pswp__caption .f_asset_link{display:none}.pswp__caption .f_show_asset{float:right;visibility:hidden}.pswp__caption figcaption{display:block}.pswp__caption .f_toolbar_item{cursor:pointer;float:right;margin-left:30px;position:relative;z-index:10}.pswp__caption .f_toolbar_item .ss-icon{padding-right:5px;position:relative;top:2px}.pswp__caption .f_asset_info{position:absolute;left:0;top:0;width:100%}.pswp__caption .f_asset-filename{display:none}.pswp__caption figcaption{line-height:1.4}.pswp__caption figcaption .f-caption-copy{display:block;padding:0 42px}@media only screen and (max-width: 360px){.pswp__caption figcaption .f-caption-copy{padding:0 22px;font-size:16px}}.pswp__caption figcaption .f-caption-icon{cursor:pointer;padding:42px;overflow:hidden}@media only screen and (max-width: 360px){.pswp__caption figcaption .f-caption-icon{padding:42px 22px}}.pswp__caption figcaption .f-circle{border:1px solid #fff;border-radius:7px;display:block;float:left;margin:0 3px 0 0;height:7px;width:7px}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes dash{0%{stroke-dashoffset:60;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{stroke-dashoffset:12;-webkit-transform:rotate(72deg);transform:rotate(72deg)}100%{stroke-dashoffset:60;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:60;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{stroke-dashoffset:12;-webkit-transform:rotate(72deg);transform:rotate(72deg)}100%{stroke-dashoffset:60;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}.f-preview-load-more{display:none}
