@font-face{font-family:'FontAwesome';src:url(//playnprint.com/frances-art/wp-content/themes/astra-child/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//playnprint.com/frances-art/wp-content/themes/astra-child/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(//playnprint.com/frances-art/wp-content/themes/astra-child/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(//playnprint.com/frances-art/wp-content/themes/astra-child/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(//playnprint.com/frances-art/wp-content/themes/astra-child/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(//playnprint.com/frances-art/wp-content/themes/astra-child/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-phone:before{content:"\f095"}.fa-envelope:before{content:"\f0e0"}.fa-map-marker:before{content:"\f041"}.site-logo-img{max-width:150px}.menu-item>.menu-link{outline:none}.ast-custom-button-link{display:none}.ast-desktop .ast-menu-hover-style-underline>.menu-item>.menu-link:before{height:3px;bottom:-2px}[data-section=section-header-mobile-trigger] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:30px;height:30px}.img-border{position:relative;z-index:10}.img-border:after{content:"";position:absolute;right:-3%;bottom:-4.5%;width:69%;height:81%;border:3px solid #0aa79d;z-index:-1}.enquire-text{position:relative;padding-left:40px}.ast-single-post .entry-content .enquire-text a{text-decoration:none}.enquire-text a:hover{color:#0aa79d !important}.enquire-text:before{content:"";position:absolute;left:-7px;bottom:8px;border-bottom:1px solid #d15773;width:35px;display:inline-block}.our-team .sptp-member-name .sptp-member-name-title{font-size:30px;font-weight:400;margin:28px 0 13px}#sptp-330 .sptp-member-name .sptp-member-name-title .our-team .sptp-member-profession .sptp-jop-title{font-size:20px}.sold-tag:after{content:"";background:url(//playnprint.com/frances-art/wp-content/themes/astra-child/images/sold-tag.png) no-repeat 0 0;width:74px;height:74px;position:absolute;top:-5px;right:-5px}.cform label{font-size:0}.cform .wpcf7 form>div,.entry-content .cform p{margin-bottom:0}.entry-content .cform p{margin-bottom:-13px}.cform .wpcf7 input.wpcf7-form-control:not([type=submit]),.cform .wpcf7 textarea.wpcf7-form-control{padding:27px 16px;border-width:0}.cform textarea{height:130px}.cform .btn-submit{text-align:center}.cform .btn-submit .wpcf7-spinner{position:absolute}.cform p.btn-submit{margin-top:35px}.cform p.btn-submit input[type=submit]{padding:13px 65px 11px}.cform .wpcf7 form.invalid .wpcf7-response-output{background:#fff}.cform .wpcf7 .wpcf7-not-valid-tip{color:#980202;text-align:left}.cform .wpcf7-response-output{background:#dcf9dc;padding:.5em 1em}.cform.contact .wpcf7 input.wpcf7-form-control:not([type=submit]),.cform.contact .wpcf7 textarea.wpcf7-form-control{border-width:1px}div[class*=ays-pb-modal_].form-popup.ays-pb-modal{padding:25px 0 0}.form-popup.ays-pb-modals div.ays_pb_description{padding-top:0}.form-popup .close_btn_img{width:25px}.form-popup .ays-pb-modal-close{margin-right:-10px}.form-popup .ays_pb_show_title_on_mobile.ays_pb_title_styles_1{font:28px "Crete Round",sans-serif !important;font-weight:500 !important}.form-popup .cform .wpcf7 input.wpcf7-form-control:not([type=submit]),.form-popup .cform .wpcf7 textarea.wpcf7-form-control{padding:20px 15px;border-width:1px}.form-popup .cform .wpcf7 textarea.wpcf7-form-control,.cform .wpcf7 textarea.wpcf7-form-control{padding:12px 16px}.form-popup.ays-pb-modal p{margin-bottom:0}.form-popup .cform .wpcf7 form>div{margin-bottom:-10px}.form-popup .cform textarea{height:80px}.form-popup .cform p.btn-submit input[type=submit],.cform.contact p.btn-submit input[type=submit]{background:#d15773;border:0}.form-popup .cform p.btn-submit input[type=submit]:hover,.cform.contact p.btn-submit input[type=submit]:hover{background:#9f2440}.form-popup .cform p.btn-submit{margin-top:20px}.form-popup .ays-popup-hrs-default{display:none}.site-footer-section-4 .widget h4.wp-block-heading{font-size:30px}.site-footer .details{padding-top:20px}.site-footer .details a{text-transform:uppercase}.site-footer .maplink .fa{font-size:28px;margin:-2px 5px 0 0;vertical-align:top}.site-footer .maplink{display:inline-block;margin-top:12px}.site-footer .footer-col .contact-us a{color:#4f4f4f}.site-footer .footer-col .contact-us .fa{color:#000;margin-right:6px}.site-footer .footer-widget-area[data-section=section-footer-menu] .astra-footer-mobile-vertical-menu{display:none}.site-footer .ast-nav-menu li+li a:before{content:"/";color:#4f4f4f;margin-right:9px}@media (min-width:576px){.ast-custom-button-link{display:block}.cform .form-row{display:flex}.cform .form-row>div{width:48%;margin:0 1%}.cform .w100{margin:0 1%}.cform p.btn-submit input[type=submit]{padding:16px 65px 14px}.form-popup .ays-pb-modal-close{margin-right:-15px}.form-popup .close_btn_img{width:30px}}@media (min-width:768px){.site-logo-img{max-width:200px}.site-footer .footer-col{text-align:left}.site-footer .footer-widget-area[data-section=section-footer-menu] .astra-footer-mobile-vertical-menu{display:flex}}@media (min-width:1024px){.our-team .sptp-member-name .sptp-member-name-title{font-size:37px}.site-logo-img{max-width:none}}@media (min-width:1290px){.products .sold-tag:after{right:2px}}