@import "https://fonts.googleapis.com/css?family=Fira+Sans:300,300i,400,400i,700,700i|Playfair+Display:400i";body#tinymce{padding:10px !important}body#tinymce .clearBoth{height:2px;width:100%;background-color:grey}body#tinymce table:not(.table) td,body#tinymce table:not(.table) th{border:2px solid #A5292C}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:black;font-family:'Fira Sans', sans-serif;font-weight:400;margin-bottom:15px;display:inline;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline;color:inherit}h1{font-size:80px !important}h2{font-size:44px;line-height:55px;margin-bottom:20px;display:inline-block;margin-top:0 !important}@media (max-width: 768px){h2{font-size:35px;line-height:1.2}}h3{font-size:25px}h4{font-size:20px;line-height:23px}h5{font-size:21px}figure.alignright,img.alignright{padding-left:15px;padding-bottom:15px}@media (max-width: 768px){figure.alignright,img.alignright{float:none;padding-left:0;margin-left:0;display:block;width:100% !important}figure.alignright img,img.alignright img{width:100%}}.entry-content [class^="wp-image-"].alignleft,.entry-content [class^="wp-image-"].alignright{margin-bottom:30px}.responsive-iframe{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;width:100%;margin-bottom:30px}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}p{font-size:21px;color:black;font-family:'Fira Sans', sans-serif;font-weight:300;margin-bottom:30px;margin-top:0;line-height:1.2}p a{color:#A5292C !important;font-family:'Fira Sans', sans-serif;font-weight:300}p a:hover:not(.to_override_visited){color:#842124 !important;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}p a:visited{color:#A5292C !important}p a:active:not(.to_override_hover),p a:focus:not(.to_override_hover){outline:3px solid #A5292C;background-color:#A5292C;color:white !important}strong{font-size:21px;font-family:'Fira Sans', sans-serif;font-weight:700 !important}em{font-family:'Fira Sans', sans-serif;font-style:italic;font-weight:400}em.light_italic{font-family:'Fira Sans', sans-serif;font-style:italic;font-weight:300}small{font-size:13px !important;margin-bottom:15px;display:inline-block}blockquote:not(.no_styles){border-left:8px solid #A5292C;padding-left:25px;padding-top:51px;background-image:url("/wp-content/themes/exetercathedral/assets/images/svgs/quote.svg") ;background-repeat:no-repeat;background-position:left 25px top;font-size:48px;line-height:53px;margin:0 0 30px 0 !important;color:black;font-family:'Playfair Display', serif;font-style:italic}blockquote:not(.no_styles) p{font-size:48px;line-height:53px;font-family:'Playfair Display', serif;font-style:italic;margin-bottom:1.5em}blockquote:not(.no_styles) p:first-child{margin-top:0 !important}blockquote:not(.no_styles) p:last-child{margin-top:-60px;line-height:1.2}@media (max-width: 768px){blockquote:not(.no_styles){font-size:35px !important;line-height:44px}}small{font-size:15px;color:black}button.red_button{border:none;background-color:#842124;color:#fff;font-size:18px;text-transform:uppercase;height:57px;line-height:37px;font-family:'Fira Sans', sans-serif;font-weight:700 !important;-webkit-border-radius:0 ;border-radius:0 ;padding-left:35px;padding-right:35px;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}button.red_button svg{margin-left:5px;position:relative;top:1px;left:0;-webkit-transition:left 200ms ease-in-out;-moz-transition:left 200ms ease-in-out;transition:left 200ms ease-in-out}button.red_button svg path{fill:white}button.red_button:hover{background-color:#A5292C;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}button.red_button:hover svg{left:3px;-webkit-transition:left 200ms ease-in-out;-moz-transition:left 200ms ease-in-out;transition:left 200ms ease-in-out}button.red_button:active,button.red_button:focus{outline:none !important;background-color:rgba(165,41,44,0.5)}@media (max-width: 800px){button.red_button{height:auto;text-align:left;line-height:22px;padding-top:16px;padding-bottom:16px;background-position:center right 35px !important}}button.content_button{background-image:url("/wp-content/themes/exetercathedral/assets/images/svgs/arrow-right.svg") ;background-repeat:no-repeat;background-position:top 22px right 35px;background-size:10px;padding-right:56px;-webkit-transition:background-position 200ms ease-in-out;-moz-transition:background-position 200ms ease-in-out;transition:background-position 200ms ease-in-out}button.content_button a:focus,button.content_button a:active{background-color:transparent !important}button.content_button:hover{-webkit-transition:background-position 200ms ease-in-out;-moz-transition:background-position 200ms ease-in-out;transition:background-position 200ms ease-in-out;background-position:top 22px right 32px}span.highlight{background-color:red;font-family:'Fira Sans', sans-serif;font-style:italic;font-weight:400;padding:30px;display:inline-block}.wp-caption img{border:2px solid white}.frm_forms form .frm_form_field .frm_primary_label{display:none}.frm_forms form .frm_form_field input[type="text"],.frm_forms form .frm_form_field input[type="password"],.frm_forms form .frm_form_field input[type="email"],.frm_forms form .frm_form_field input[type="tel"],.frm_forms form .frm_form_field textarea{-webkit-border-radius:0 ;border-radius:0 ;box-shadow:none;padding-left:15px;box-shadow:none !important;border:none !important;background-color:rgba(255,255,255,0.6);border:2px solid white !important;color:black;font-size:21px;font-family:'Fira Sans', sans-serif;font-weight:300;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.frm_forms form .frm_form_field input[type="text"]::-webkit-input-placeholder,.frm_forms form .frm_form_field input[type="password"]::-webkit-input-placeholder,.frm_forms form .frm_form_field input[type="email"]::-webkit-input-placeholder,.frm_forms form .frm_form_field input[type="tel"]::-webkit-input-placeholder,.frm_forms form .frm_form_field textarea::-webkit-input-placeholder{color:black;font-size:21px;font-family:'Fira Sans', sans-serif;font-weight:300}.frm_forms form .frm_form_field input[type="text"] :-moz-placeholder,.frm_forms form .frm_form_field input[type="password"] :-moz-placeholder,.frm_forms form .frm_form_field input[type="email"] :-moz-placeholder,.frm_forms form .frm_form_field input[type="tel"] :-moz-placeholder,.frm_forms form .frm_form_field textarea :-moz-placeholder{color:black;font-size:21px;font-family:'Fira Sans', sans-serif;font-weight:300;opacity:1}.frm_forms form .frm_form_field input[type="text"]::-moz-placeholder,.frm_forms form .frm_form_field input[type="password"]::-moz-placeholder,.frm_forms form .frm_form_field input[type="email"]::-moz-placeholder,.frm_forms form .frm_form_field input[type="tel"]::-moz-placeholder,.frm_forms form .frm_form_field textarea::-moz-placeholder{color:black;font-size:21px;font-family:'Fira Sans', sans-serif;font-weight:300;opacity:1}.frm_forms form .frm_form_field input[type="text"] :-ms-input-placeholder,.frm_forms form .frm_form_field input[type="password"] :-ms-input-placeholder,.frm_forms form .frm_form_field input[type="email"] :-ms-input-placeholder,.frm_forms form .frm_form_field input[type="tel"] :-ms-input-placeholder,.frm_forms form .frm_form_field textarea :-ms-input-placeholder{color:black;font-size:21px;font-family:'Fira Sans', sans-serif;font-weight:300}.frm_forms form .frm_form_field input[type="text"]::-ms-input-placeholder,.frm_forms form .frm_form_field input[type="password"]::-ms-input-placeholder,.frm_forms form .frm_form_field input[type="email"]::-ms-input-placeholder,.frm_forms form .frm_form_field input[type="tel"]::-ms-input-placeholder,.frm_forms form .frm_form_field textarea::-ms-input-placeholder{color:black;font-size:21px;font-family:'Fira Sans', sans-serif;font-weight:300}.frm_forms form .frm_form_field input[type="text"]:focus,.frm_forms form .frm_form_field input[type="text"]:active,.frm_forms form .frm_form_field input[type="password"]:focus,.frm_forms form .frm_form_field input[type="password"]:active,.frm_forms form .frm_form_field input[type="email"]:focus,.frm_forms form .frm_form_field input[type="email"]:active,.frm_forms form .frm_form_field input[type="tel"]:focus,.frm_forms form .frm_form_field input[type="tel"]:active,.frm_forms form .frm_form_field textarea:focus,.frm_forms form .frm_form_field textarea:active{-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.frm_forms form .frm_form_field input[type="text"],.frm_forms form .frm_form_field input[type="password"],.frm_forms form .frm_form_field input[type="email"],.frm_forms form .frm_form_field input[type="tel"]{height:57px}.frm_forms form .frm_form_field select{background-color:rgba(255,255,255,0.6) !important;border:2px solid white;font-size:21px;height:57px;-webkit-border-radius:0 ;border-radius:0 ;-webkit-appearance:none;-webkit-border-radius:0px;font-family:'Fira Sans', sans-serif;font-weight:300;color:black;background-image:url("/wp-content/themes/exetercathedral/assets/images/svgs/down.svg") ;background-position:center right 15px;background-repeat:no-repeat;cursor:pointer;padding-left:15px}.frm_forms form .frm_form_field select:focus,.frm_forms form .frm_form_field select:active{outline:none !important;background-color:white !important;border-color:white !important;box-shadow:none !important}.frm_forms form .frm_form_field textarea{padding-top:15px;padding-bottom:15px;min-width:100%;min-height:100px}.frm_forms form .frm_form_field.frm_blank_field input,.frm_forms form .frm_form_field.frm_blank_field textarea{outline:3px solid #A5292C}.frm_forms form .frm_form_field.frm_blank_field input:focus,.frm_forms form .frm_form_field.frm_blank_field textarea:focus{outline:5px solid #A5292C}.frm_forms form .frm_submit button{margin:0 !important;max-width:280px !important;width:100% !important;background-color:#842124 !important;color:white !important;font-family:'Fira Sans', sans-serif;font-weight:700 !important;font-size:18px !important;margin:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;height:57px !important;border:none !important}.frm_forms form .frm_submit button svg{position:relative;top:1px;left:0px;-webkit-transition:left 200ms ease-in-out;-moz-transition:left 200ms ease-in-out;transition:left 200ms ease-in-out}.frm_forms form .frm_submit button svg path{fill:white}.frm_forms form .frm_submit button:hover{background-color:#A5292C !important;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.frm_forms form .frm_submit button:hover svg{left:3px;-webkit-transition:left 200ms ease-in-out;-moz-transition:left 200ms ease-in-out;transition:left 200ms ease-in-out}.frm_forms form .frm_submit button:focus,.frm_forms form .frm_submit button:active{background-color:rgba(132,33,36,0.5) !important;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;outline:none !important}.frm_forms form .frm_error_style{background-color:#A5292C !important;border:none !important;outline:3px solid #842124 !important;color:white !important;margin-left:0 !important;margin-right:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important}.frm_forms form .frm_error{background-color:#A5292C;outline:3px solid #A5292C;color:white !important;padding:2px 9px 1px !important}.frm_forms form .frm_button_submit:before{border:3px solid #fff !important}figure figcaption,.wp-caption-dd{padding:15px 15px 0;font-size:15px;color:black;text-align:left !important;margin:0 !important;font-family:'Fira Sans', sans-serif;font-weight:400;width:100%;box-sizing:border-box;border-left:2px solid white}ol:not(.menu){list-style-type:decimal;list-style-position:outside;padding-left:40px;margin-bottom:30px;font-family:'Fira Sans', sans-serif;font-weight:400}@media (max-width: 768px){ol:not(.menu){margin-left:0}}ol:not(.menu) li{padding-left:10px;font-size:21px;line-height:36px;font-family:'Fira Sans', sans-serif;font-weight:300;color:black}ol:not(.menu) li a{color:#A5292C;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}ol:not(.menu) li a:hover{color:#842124;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}ul:not(.menu){list-style-type:none;padding-left:0;margin-bottom:30px;font-family:'Fira Sans', sans-serif;font-weight:400}@media (max-width: 768px){ul:not(.menu){margin-left:0}}ul:not(.menu) li{padding-left:50px;background-image:url("/wp-content/themes/exetercathedral/assets/images/svgs/bullet_point.svg") ;background-repeat:no-repeat;background-position:left 23px top 11px;font-size:21px;line-height:31.5px;font-family:'Fira Sans', sans-serif;font-weight:300;color:black;padding-bottom:10px}ul:not(.menu) li a{color:#A5292C;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}ul:not(.menu) li a:hover{color:#842124;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}ul:not(.menu) li:last-child{padding-bottom:0}table:not(.table){margin-bottom:30px;width:100%;font-family:'Fira Sans', sans-serif;font-weight:400}table:not(.table) thead td,table:not(.table) thead th{background-color:#A5292C;color:white;font-family:'Fira Sans', sans-serif;font-weight:700 !important;font-size:21px;line-height:1.2}table:not(.table) tbody td,table:not(.table) td{background-color:transparent;color:black;font-family:'Fira Sans', sans-serif;font-weight:300}table:not(.table) td,table:not(.table) th{border:2px solid white;padding:17px 20px;font-size:21px;line-height:1.2;font-family:'Fira Sans', sans-serif;font-weight:300}
