/*!  
Skin Name:Ultra Wedding
Version:1.0
Demo URI:https://themify.org/ultra-wedding/
Required Plugins:builder-contact, builder-maps-pro, builder-countdown, builder-timeline
*/:root{--theme_accent:#ff887b;--theme_accent_semi:hsla(6,100%,74%,.85);--theme_rounded:0;--theme_btn_rounded:0}body{color:#505050;font:1.3em/1.6em Josefin Sans,Arial,sans-serif}.post-nav .arrow,a{color:#e07368}#footer a:hover,a:hover{color:var(--theme_accent)}label{font-size:.85em;font-weight:600;text-transform:uppercase}input:read-only,input:read-write,input[type=checkbox],input[type=radio],select,textarea{background:0;border:0;border-bottom:1px solid #947d7b;color:inherit}input[type=checkbox],input[type=radio],textarea{border:1px solid #947d7b}select{background:0;border:0;border-bottom:1px solid #947d7b;max-width:27.3em;width:100%}button,input[type=reset],input[type=submit]{font-size:1em;font-weight:700;padding:.9em 2em}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:900}h1{font:400 italic 3.5em/1em Playfair Display,serif;letter-spacing:0;margin:0 0 .5em;text-transform:none}h2{color:var(--theme_accent);font:400 italic 2.3em/1.4em Playfair Display,serif;margin:0 0 .7em}h3{font:700 1.625em/1.4em Josefin Sans,Arial,sans-serif;letter-spacing:.02em;text-transform:none}h4{letter-spacing:.06em}h5{font:italic 1.3em/1.6em Playfair Display,serif;letter-spacing:.02em;margin:0 0 1em}#main-nav a{font-size:.85em;letter-spacing:.05em;padding:.6em}#main-nav a,#main-nav ul a{font-weight:700;text-transform:uppercase}#main-nav ul a{letter-spacing:0}#main-nav .highlight-link>a{background-color:var(--theme_accent);color:#fff;line-height:2em;padding:.3em 1.5em 0}#main-nav .highlight-link.current-menu-item>a,#main-nav .highlight-link.current_page_item>a,#main-nav .highlight-link>a:hover{background-color:var(--theme_accent);box-shadow:none;color:#fff}.header-menu-split #headerwrap{border-top:3px solid var(--theme_accent)}#main-nav #site-logo a{padding-bottom:0;padding-top:0}.boxed-layout.fixed-header #site-logo{margin:.5em auto .1em}.header-leftpane #headerwrap #menu-icon{background:var(--theme_accent)!important}.header-leftpane #main-nav li.highlight-link>a{background:0;padding:.6em 0}.header-leftpane .search-button{margin-bottom:0;margin-right:0}.header-overlay.mobile-menu-visible #headerwrap{background-color:rgba(68,52,50,.94)}.header-overlay #main-nav li.highlight-link>a{background:0;padding:.6em 0}.header-rightpane #headerwrap #menu-icon{background:var(--theme_accent)!important}.header-rightpane #main-nav .highlight-link>a{background:0;padding:.6em 1em}.header-stripe #site-logo{background-color:var(--theme_accent)}.header-stripe .fixed-header #site-logo{padding:.725em .75em .4em}.header-stripe .fixed-header #main-nav>li>a{padding:.975em .6em 1.3em}.header-stripe .fixed-header #header{background-color:transparent;box-shadow:none}.header-block .search-button{margin:0 0 3px}.page-title{font-size:4em;line-height:1.2em;text-align:center}.image-wrap .zoom,.image-wrap .zoom:hover{background:0;color:#fff}.module-image.image-overlay a{display:block}.image-wrap .zoom{height:100%;left:0;margin:0;opacity:0;top:0;transition:background-color .3s ease-in .1s,opacity .3s ease-in .1s;width:100%}.image-wrap .zoom:before{font-size:2.125em;opacity:0;transition:opacity .1s ease-in-out 0s}.image-wrap .zoom:hover{background:hsla(6,100%,74%,.9);cursor:pointer;opacity:1}.image-wrap .zoom:hover:before{opacity:1;transition-delay:.1s}button.mfp-arrow{background:0}.module-timeline.layout-list>ul li{grid-template-columns:20% auto;overflow:visible}#pagewrap .module-timeline.layout-list>ul:before{border-right:1px solid rgba(0,0,0,.2);left:25%;margin-top:0;width:0}#pagewrap .module-timeline.layout-list>ul>li:last-child .module-timeline-content-wrap{border-bottom:none;padding:0}#pagewrap .module-timeline.layout-list .module-timeline-content-wrap{border-bottom:1px solid hsla(0,0%,71%,.3);margin-left:auto;padding-bottom:2em;width:100%}#pagewrap .module-timeline.layout-list .module-timeline-icon{background:var(--theme_accent);left:calc(25% + 5px)}#pagewrap .module-timeline.layout-list .module-timeline-date{text-transform:uppercase}#pagewrap .module-timeline.layout-list .module-timeline-dot{display:none}#pagewrap .module-timeline.layout-list .module-timeline-title{color:#404040;font-family:Josefin Slab,serif;font-style:normal;font-weight:700;letter-spacing:0}#pagewrap .module-timeline.layout-list .module-timeline-icon .fa-circle-thin:before{background:url(images/timeline-icon.png) no-repeat 50%;background-size:100%;content:"";display:inline-block;height:20px;padding:.375em 0 0;width:20px}#footerwrap{background-color:#302827;color:#c1aca9}#footerwrap a{color:#ffc6c0}#footer{font-size:.95em}#footer-logo{font-size:2em;margin-bottom:.6em}.footer-block #footer .social-widget{margin:0 0 1em}.footer-block #footer .social-widget a{border:3px solid;border-radius:50%;display:inline-block;height:42px;line-height:2em;text-align:center;width:42px}.footer-block #footer .social-widget a:hover{border-color:var(--theme_accent)}.footer-block #footer .social-widget a:hover i{color:var(--theme_accent)}.footer-block #footer .social-widget{padding-bottom:1em;padding-top:1em;position:relative}.footer-block #footer .social-widget:after,.footer-block #footer .social-widget:before{background:#463c3a;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.footer-block #footer .social-widget:before{top:0}.footer-block #footer .social-widget:after{bottom:0}.module-image.image-overlay .image-title{font-weight:400}.module-feature .module-feature-title{font-size:1.3em}#pagewrap .module-countdown .ui.transparent{padding:.5em 2em}@media(min-width:761px){.module-timeline.layout-list>ul li{grid-template-columns:25% auto}#pagewrap .module-timeline.layout-list>ul:before{left:33%;margin-top:-.3125em}#pagewrap .module-timeline.layout-list .module-timeline-icon{height:60px;left:34%;margin-left:-2.1em;margin-top:-.625em;text-align:center;width:60px}#pagewrap .module-timeline.layout-list .module-timeline-content-wrap{width:80%}#pagewrap .module-timeline.layout-list .module-timeline-date{font-size:1.5em;text-transform:uppercase}#pagewrap .module-timeline.layout-list .module-timeline-icon i{font-size:1.1em;font-weight:700}#pagewrap .module-timeline.layout-list .module-timeline-title{color:#404040;font-family:Josefin Slab,serif;font-size:1.7em;font-style:normal;font-weight:700;letter-spacing:0}#pagewrap .module-timeline.layout-list .module-timeline-icon .fa-circle-thin:before{height:34px;padding:1.625em 0 0;width:34px}}@media(max-width:760px){.page-title,h1{font-size:2.4em}#headerwrap #main-nav a:hover,#headerwrap #main-nav ul a:hover{color:var(--theme_accent)}#headerwrap #main-nav .highlight-link.current-menu-item>a,#headerwrap #main-nav .highlight-link.current_page_item>a,#headerwrap #main-nav .highlight-link>a:hover{background:0;color:var(--theme_accent)}}@media(max-width:680px){body{font-size:1.15em}.page-title,h1{font-size:1.9em}h2{font-size:1.7em}h3{font-size:1.2em;letter-spacing:0}.module-feature .module-feature-title,h4{font-size:1.1em}}