/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{font-family:canada-type-gibson,sans-serif;letter-spacing:0!important;-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig"}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:400!important}b,strong{font-weight:600!important}a:focus,a:hover,a:visited{text-decoration:none}#main a{border-bottom:1px solid #94a388;-webkit-transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;transition:all .1s linear 0s}h1{font-size:42px;line-height:1.3em;margin-bottom:14px}h2{font-size:32px;line-height:1.3em;margin-bottom:14px}h3{font-size:22px;line-height:1.4em;margin-bottom:14px}h5{font-family:Georgia,serif!important;font-size:20px;line-height:1.8em;font-style:italic}h6{font-size:13px;text-transform:uppercase!important}ol{margin-left:25px}#intro-text h2{font-family:madre-script,sans-serif;font-weight:400;font-style:normal}.logo img{padding:10px 0}.logo:hover{filter:invert(68%) sepia(21%) saturate(279%) hue-rotate(50deg) brightness(90%) contrast(85%)}@media only screen and (min-width:960px){#top #header .av-main-nav>li{padding-left:15px;padding-right:15px}#choose-ceremony{padding-left:200px;padding-right:200px}}.av-hamburger-inner,.av-hamburger-inner::after,.av-hamburger-inner::before{height:1px}.sub-menu .avia-menu-text{text-transform:uppercase!important}.av-main-nav ul{width:220px;box-shadow:none}li.yellow a:hover{background-color:#fff2ca!important}li.pink a:hover{background-color:#ffc2c9!important}li.green a:hover{background-color:#dde5c1!important}li.grey a:hover{background-color:#e2dedb!important}#top .av-control-minimal .avia-slideshow-arrows a{border-bottom:none}#top .av-control-minimal .avia-slideshow-arrows a:before{border:0 solid #fff;background:rgba(255,255,255,.33);border-radius:30px}#top .footer_color .av-no-color.av-icon-style-border a.av-icon-char,.footer_color #commentform .required,.footer_color #js_sort_items a.active_sort,.footer_color #js_sort_items a:hover,.footer_color .av-sort-by-term a.active_sort,.footer_color .special_amp,.footer_color .taglist a.activeFilter,.footer_color .widget_first,.footer_color a,.footer_color b,.footer_color b a,.footer_color strong,.footer_color strong a,.html_elegant-blog #top .footer_color .blog-categories a,.html_elegant-blog #top .footer_color .blog-categories a:hover{border-bottom:1px solid #94a388}.scroll-button .avia-size-large,.scroll-button-two-lines .avia-size-large{background-color:transparent;border-color:transparent!important;color:#676767!important;padding:0;font-size:18px;line-height:1.4em;max-width:60px;margin:100px 0;height:100%}.scroll-button .avia-size-large span,.scroll-button-two-lines .avia-size-large span{font-family:Georgia,serif!important;font-style:italic!important}.scroll-button .avia-size-large:hover,.scroll-button-two-lines .avia-size-large:hover{background-color:transparent;color:#94a388!important}.scroll-button .avia-size-large:hover:after,.scroll-button .avia-size-large:hover:before,.scroll-button-two-lines .avia-size-large:hover:after,.scroll-button-two-lines .avia-size-large:hover:before,a.more-link:hover .more-link-arrow:after{filter:invert(68%) sepia(21%) saturate(279%) hue-rotate(50deg) brightness(90%) contrast(85%)}#pink-color-section .scroll-button .avia-size-large:hover:after,#pink-color-section .scroll-button .avia-size-large:hover:before,#pink-color-section .scroll-button-two-lines .avia-size-large:hover:after,#pink-color-section .scroll-button-two-lines .avia-size-large:hover:before{filter:brightness(0) invert(1);-webkit-transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;transition:all .1s linear 0s}#pink-color-section .scroll-button .avia-size-large:hover,#pink-color-section .scroll-button-two-lines .avia-size-large:hover{background-color:transparent;color:#fff!important;-webkit-transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;transition:all .1s linear 0s}#pink-color-section a:hover{color:#fff;border-bottom:1px solid #fff}.scroll-button .avia-size-large::before,.scroll-button-two-lines .avia-size-large::before{position:absolute;content:"";top:-150px;left:20%;height:200px;width:80px;background-image:url('https://whiteroseceremonies.co.uk/wp-content/uploads/2020/06/scroll-before.svg');background-repeat:no-repeat;background-position:50% 50%}.scroll-button .avia-size-large::after{position:absolute;content:"";top:40px;left:20%;height:200px;width:80px;background-image:url('https://whiteroseceremonies.co.uk/wp-content/uploads/2020/06/scroll-after.svg');background-repeat:no-repeat;background-position:50% 50%}.scroll-button-two-lines .avia-size-large::after{position:absolute;content:"";top:10px;left:20%;height:200px;width:80px;background-image:url('https://whiteroseceremonies.co.uk/wp-content/uploads/2020/06/scroll-after.svg');background-repeat:no-repeat;background-position:50% 50%}#wave-pattern .container{width:100%!important;min-width:100%;padding:0;margin:0}.avia-section{min-height:0}.locations-image{margin-left:-150px}.main_color .avia-tt,.main_color .avia-tt .avia-arrow{background-color:#676767;color:#fff}.inner_tooltip h6{color:#fff}.avia-arrow{height:70px;width:2px;top:0;margin-left:0;-webkit-transform:rotate(0);transform:rotate(0)}.avia-tooltip.av-tt-pos-left .avia-arrow,.avia-tooltip.av-tt-pos-right .avia-arrow{top:10px;height:2px;width:70px}.av-hotspot-container .av-image-hotspot-pulse,.av-hotspot-container .av-image-hotspot_inner{display:none}.avia-tooltip{padding:10px;width:auto;border-radius:0}.custom-ceremony-icon{padding:25px 50px}#testimonials-yellow .avia-testimonial_inner:before{content:'';background:url('https://whiteroseceremonies.co.uk/wp-content/uploads/2020/06/quote-yellow.png');width:74px;height:59px;margin-left:-100px;margin-top:0;display:block;float:left}#testimonials-pink .avia-testimonial_inner:before{content:'';background:url('https://whiteroseceremonies.co.uk/wp-content/uploads/2020/06/quote-pink.png');width:74px;height:59px;margin-left:-100px;margin-top:0;display:block;float:left}#testimonials-green .avia-testimonial_inner:before{content:'';background:url('https://whiteroseceremonies.co.uk/wp-content/uploads/2020/06/quote-green.png');width:74px;height:59px;margin-left:-100px;margin-top:0;display:block;float:left}#testimonials-cream .avia-testimonial_inner:before{content:'';background:url('https://whiteroseceremonies.co.uk/wp-content/uploads/2020/07/quote-cream.png');width:74px;height:59px;margin-left:-100px;margin-top:0;display:block;float:left}.avia-testimonial-name{font-size:22px;font-weight:400!important;margin-top:10px;text-align:right}#testimonials-grey .avia-testimonial-name{text-align:center;margin-top:10px}#testimonials-grey .avia-testimonial_inner:before{content:'';background:url('https://whiteroseceremonies.co.uk/wp-content/uploads/2020/06/quote-grey.png');width:74px;height:59px;margin-left:40%;margin-top:-80px;display:block;float:left}.archive .big-preview.single-big,.archive .blog-author.minor-meta,.archive .blog-categories.minor-meta,.slide-meta-comments,.slide-meta-del,.text-sep{display:none}.slide-entry-title.entry-title a,.slide-image{border-bottom:none!important}.slide-entry-title.entry-title a:hover{border-bottom:1px solid #94a388!important}.slide-entry-title.entry-title{font-size:22px;margin:20px 0 10px 0}.minor-meta,.slide-meta{font-size:22px!important;color:#ccc4bd!important}.avia-content-slider .slide-image,.avia-content-slider .slide-image img{border-radius:200px;padding:15px}.more-link{border-bottom:none!important;font-family:Georgia,serif!important;font-size:18px;line-height:1.8em;font-style:italic}.more-link-arrow:after{content:"";background-image:url('https://whiteroseceremonies.co.uk/wp-content/uploads/2020/06/more-link-arrow.svg');background-repeat:no-repeat;background-size:auto;padding:0 100px;margin-left:10px}.news-headline{font-weight:400!important;display:inline}.news-time{font-size:16px;color:#ccc4bd!important;margin-left:45px;clear:none}#archives-2,#newsbox-2 .widgettitle{margin-left:45px}a.news-link{border-bottom:none!important}#top .news-thumb img{border-radius:30px}.main_color .news-thumb{background:0 0}.blog-sidebar .news-content{margin-bottom:6px!important}.blog-sidebar li{list-style:none;font-size:16px}.entry-content-wrapper li{margin-left:0;padding:0 0}.blog-sidebar a>strong{border-bottom:1px solid #94a388!important}.blog-sidebar a:hover>strong{color:#94a388!important;border-bottom:1px solid #94a388;-webkit-transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;transition:all .1s linear 0s}#top .fullsize .template-blog .pagination a,#top .pagination .current,#top .pagination a{box-shadow:0 0 0 0 transparent;border-bottom:none;background-color:#dde5c1;color:#fff;font-size:16px}.pagination .pagination-meta{font-size:16px}.single-post .post-entry .big-preview{display:none!important}.entry-content-wrapper .post-title{font-size:42px;line-height:1.3em;margin-bottom:14px}.entry-content-wrapper .post-title a{border-bottom:none!important}#top .avia_search_element #s{padding:0 1em;height:50px;line-height:24px;font-size:18px}#top .avia_search_element #searchsubmit{padding-left:1em;padding-right:1em;font-size:18px;line-height:24px;background-color:#e187a1!important;color:#fff!important}#top .avia_search_element #searchsubmit:hover{background-color:#676767!important}#top .avia_search_element .av_searchsubmit_wrapper:hover{opacity:1}.search-results .page-heading-container.clearfix,.search-results .search_form_field{display:none}.search-results a:hover{text-decoration:none!important}.search-results h4{font-size:30px;padding-bottom:30px}.search-results p{font-size:16px;line-height:24px}.search-result-counter{position:absolute;left:0;top:0;box-shadow:0 0 0 0 rgba(0,0,0,.2);height:34px;line-height:16px;padding:10px;text-align:center;border-radius:100px;width:34px;font-size:16px}.template-search .entry-content-wrapper .post-title{font-size:26px;line-height:36px}#top .main_color .input-text,#top .main_color input[type=email],#top .main_color input[type=input],#top .main_color input[type=number],#top .main_color input[type=password],#top .main_color input[type=search],#top .main_color input[type=tel],#top .main_color input[type=text],#top .main_color input[type=url],#top .main_color select,#top .main_color textarea{background-color:#fff;border-radius:0}#top label{font-weight:400;font-size:16px}#top input[type=email]:focus,#top input[type=number]:focus,#top input[type=password]:focus,#top input[type=search]:focus,#top input[type=tel]:focus,#top input[type=text]:focus,#top input[type=url]:focus,#top textarea:focus{box-shadow:0 0 12px 0 rgba(255,194,201,.5);color:#555}.main_color #submit,.main_color .button,.main_color input[type=submit]{background-color:#ffc2c9!important;color:#676767!important;border-color:transparent!important;min-width:90px;border-radius:0}.main_color #submit:hover,.main_color .button:hover,.main_color input[type=submit]:hover{background-color:#e187a1;color:#fff;border-color:transparent}#top .input-text,#top input[type=email],#top input[type=input],#top input[type=number],#top input[type=password],#top input[type=search],#top input[type=tel],#top input[type=text],#top input[type=url],#top select,#top textarea{font:inherit}.av-elegant-toggle .activeTitle .toggle_icon{width:40px;height:40px;left:20px;right:auto;margin-top:-20px;border-width:0;opacity:1;background-color:#fff;transition:all .2s ease-in}.av-elegant-toggle .toggle_icon{width:40px;height:40px;left:20px;right:auto;margin-top:-20px;border-width:0;opacity:1;transition:all .2s ease-in;background-color:#e187a1}.av-elegant-toggle .activeTitle .toggle_icon{border-color:#ffc2c9!important}.av-elegant-toggle .toggle_icon .hor_icon,.av-elegant-toggle .toggle_icon .vert_icon{border-color:#ffc2c9!important}.js_active .av-elegant-toggle .toggler{padding:15px 25px 15px 75px;font-size:22px}.av-elegant-toggle .single_toggle{padding:0 0 25px 0}.toggle_icon .hor_icon{width:20px}.toggle_icon .vert_icon{height:20px}.av-elegant-toggle .toggle_content{font-size:18px;line-height:1.5;padding:10px 0 30px 0;border-bottom-width:0;background:0 0!important}:focus{outline-color:none!important;outline-style:none!important;outline-width:0!important}#footer{padding:0 0 30px 0}#wave-pattern-footer .container{width:100%!important;min-width:100%;padding:0;margin:0;background-color:transparent;height:auto!important;bottom:-10px}#wave-pattern-footer{margin-top:-1px!important}.page-id-2 #wave-pattern-footer,.page-id-26 #wave-pattern-footer,.page-id-77 #wave-pattern-footer{background:#dde5c1}.page-id-38 #wave-pattern-footer{background:#fff6ea}.page-id-32 #wave-pattern-footer,.page-id-35 #wave-pattern-footer,.page-id-41 #wave-pattern-footer,.page-id-5340 #wave-pattern-footer,.page-id-74 #wave-pattern-footer{background:#ffc2c9}.page-id-71 #wave-pattern-footer{background:#fff2ca}.page-id-80 #wave-pattern-footer{background:#e2dedb}.js_active .av-minimum-height .container{-webkit-transition:none;transition:none}#custom-footer .content .flex_column .widget_nav_menu li a{padding:0}#top .news-wrap li,.widget_nav_menu a{font-size:18px!important;line-height:24px;padding:0}#footer a,.avia-menu-text,.footer_color .news-headline,.widget_nav_menu a{display:inline}#scroll-top-link{display:none}#footer .widget .image{width:120px}#footer .flex_column.first{width:15%}#footer .flex_column:nth-child(2){width:10%}#footer .flex_column:nth-child(3){width:10%}#footer .flex_column:nth-child(4){float:right;width:30%}#footer .flex_column:nth-child(2),#footer .flex_column:nth-child(3){bottom:-30px!important}.widget_nav_menu .current-menu-item>a,.widget_nav_menu .current_page_item>a{font-weight:400}#top .content .flex_column .widget_nav_menu li a:hover,#top .content .flex_column .widget_nav_menu ul:first-child>.current-menu-item,#top .content .flex_column .widget_nav_menu ul:first-child>.current_page_item{background-color:rgba(255,255,255,0)}.avia-icon-pos-left{margin-left:1px}.footer-instagram{background-color:#676767;border-radius:29px;color:#fff6ea;width:29px}.footer-instagram .av-icon-char:before{padding-left:1px;line-height:29px}#socket .copyright{font-size:14px;color:#676767;float:none!important}#socket .socket-right{float:right!important}#socket .socket-right a{text-decoration:none!important;border-bottom:1px solid #94a388}#socket .socket-right a:hover{text-decoration:none!important;color:#94a388}#socket .copyright{float:none!important}@media only screen and (max-width:480px){.logo img{opacity:0}.logo a{background-image:url(https://whiteroseceremonies.co.uk/wp-content/uploads/2020/06/wrc-logo-mobile.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%}#header{height:120px!important;padding-top:18px}.responsive #top #header .logo,.responsive #top #header .logo a,.responsive #top #header .logo img{max-width:auto!important}.sub-menu .avia-menu-text{text-transform:none!important}#socket .container{text-align:center!important}#socket .socket-right{float:none!important;display:inline-block}.page-id-2 #wave-pattern,.page-id-38 #wave-pattern{margin-top:-25px!important}li.green a:hover,li.grey a:hover,li.pink a:hover,li.yellow a:hover{background-color:transparent!important}.footer_color:before{height:2rem}#custom-footer{margin-top:0!important}#custom-footer .container .flex_column{text-align:center;display:flex;justify-content:center;padding:0!important;margin:0!important}.responsive #top #wrap_all .slide-entry{width:100%}#testimonials-cream .flex_column,#testimonials-green .flex_column,#testimonials-grey .flex_column,#testimonials-pink .flex_column,#testimonials-yellow .flex_column{padding:0!important}#testimonials-grey .avia-testimonial-name{margin-top:0;text-align:right}#testimonials-grey{background:0 0!important;width:100%!important}.locations-image{margin-left:0}.avia-testimonial-markup-entry-content h5{text-align:left!important}#testimonials-cream .avia-testimonial_inner:before,#testimonials-green .avia-testimonial_inner:before,#testimonials-grey .avia-testimonial_inner:before,#testimonials-pink .avia-testimonial_inner:before,#testimonials-yellow .avia-testimonial_inner:before{background:0 0!important}.responsive #top #wrap_all .av-flex-cells .no_margin,.responsive #top #wrap_all .flex_column,.responsive #top .container .av-content-small{padding:0!important}.av-hotspot-container .av-image-hotspot-pulse,.av-hotspot-container .av-image-hotspot_inner{display:block}.page-id-74 .flex_column_table{display:flex!important;flex-direction:column-reverse}.page-id-74 #pink-color-section .flex_column.avia-builder-el-1{order:0!important}.page-id-74 #pink-color-section .flex_column.avia-builder-el-2{order:1!important}.page-id-74 #pink-color-section .flex_column{margin-bottom:100px!important}.page-id-71 .flex_column_table{display:flex!important;flex-direction:column-reverse}.page-id-71 #yellow-color-section .flex_column.avia-builder-el-1{order:0!important}.page-id-71 #yellow-color-section .flex_column.avia-builder-el-2{order:1!important}.page-id-71 #yellow-color-section .flex_column{margin-bottom:100px!important}}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}