
/*!
Theme Name: Blossom Wedding
Theme URI: https://blossomthemes.com/wordpress-themes/blossom-wedding/
Author: Blossom Themes
Author URI: https://blossomthemes.com/
Description: Blossom Wedding is a beautifully crafted, feature packed, and fully-responsive free WordPress theme for wedding websites. You can create a visually-appealing & eye-catching wedding website with this theme without writing a single line of code. This theme comes with unique features for a wedding website to help you connect with your guests, as well as share the wedding information and your happy moments. It is optimized for speed to provide an excellent user experience to your website visitors. Also, you can showcase your romantic journey, and inform your guests about wedding events, party schedules, and rsvp with this theme in an elegant manner. The Ultra SEO optimized, and Schema.org Markup ready codes help your website rank at the top in Google and other search engine results. You can create a fully functional and professional wedding site with Blossom Wedding free theme without writing a single line of code. Also, this theme is backed up by a quick, responsive and friendly support team to help you solve any issues you get while creating a website with this theme. Check theme details at https://blossomthemes.com/downloads/blossom-wedding-free-wordpress-theme/, demo at https://blossomthemes.com/theme-demo/?theme=blossom-wedding, read the documentation at https://docs.blossomthemes.com/docs/blossom-wedding/, and get support at https://blossomthemes.com/support-ticket/.
Version: 10.1.3
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tested up to: 6.4
Requires PHP: 5.6
Text Domain: blossom-wedding
Tags: blog, one-column, two-columns, right-sidebar, left-sidebar, footer-widgets, custom-background, custom-header, custom-menu, custom-logo, featured-images, threaded-comments, full-width-template, rtl-language-support, translation-ready, theme-options, e-commerce

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Blossom Wedding is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#000;font-family:"Josefin Sans",sans-serif;font-size:18px;line-height:1.75em;font-weight:400}h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;color:#121212;margin:1em
0 0.6666em 0;line-height:1.3}h1{font-size:2.7223em}h2{font-size:2.1665em}h3{font-size:1.7223em}h4{font-size:1.3888em}h5{font-size:1.112em}h6{font-size:0.8888em}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}.skip-link,.skip-link:hover{display:inline-block;position:absolute;top:-9999px;left:50px;background:#f5f5f5;padding:15px
25px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.16);color:#000;font-size:0.8888em;font-weight:600;z-index:-1;-webkit-transition:none;-moz-transition:none;transition:none}.skip-link:focus{z-index:999;top:50px}.container{max-width:1220px;margin:0
auto}.custom-background
.site{background:#fbf4da;max-width:85%;margin:0
auto}.right{text-align:right}.left{text-align:left}.centered{text-align:center}section[class*="-section"]{margin-top:85px;margin-bottom:85px}.section-title{font-family:"Great Vibes",cursive;color:#E39696;font-size:4em;font-weight:400;margin-top:0;margin-bottom:25px;text-align:center}.section-title
svg{width:80px;display:block;margin:15px
auto 0 auto}svg{display:block;margin-top:15px}svg
.a{stroke:#E39696}svg.fallback-svg{width:100%;height:100%;margin-top:0}.fancybox-button
svg{margin-top:0}.sub-title{font-size:0.8888em}.section-desc{font-size:1.1112em;text-align:center;max-width:800px;margin:0
auto 50px auto;line-height:1.75em}.entry-title{margin-top:0;margin-bottom:20px}.entry-title
a{color:#000}.entry-title a:hover{color:#E39696}.entry-meta>span{display:inline-block;font-size:0.8888em;font-weight:700;letter-spacing:1px}.entry-meta > span
a{color:#333}.entry-meta > span a:hover{color:#E39696}.entry-content
p{margin-top:0;margin-bottom:25px}.entry-content p:last-child{margin-bottom:0}.disabled{display:none !important}.edit-link{margin-left:0 !important;margin-top:10px}.page-template-blossom-portfolio .portfolio-holder{margin-top:60px;margin-bottom:60px}.entry-header .portfolio-cat
a{font-size:0.8888em}.portfolio-holder .entry-header .entry-title{font-size:2.2223em}body:not(.home) .site-header{border-bottom:1px solid rgba(0, 0, 0, 0.1)}.post-count,.search-per-page-count{display:block;font-size:0.7778em;color:#999;margin-bottom:15px}.result-count{display:inline-block;margin-top:30px;display:block;font-size:0.6666em;letter-spacing:1px;color:#999;text-transform:uppercase;line-height:1em}.dropcap{font-size:3.5554em;font-weight:700;color:#000;float:left;line-height:0.9em;margin-right:8px}.page-content .wp-caption{border-radius:0}.page-template-default .site-main .page-title{margin-top:0;font-size:2.6665em;margin-bottom:0.5em}.single-blossom-portfolio .site-content{margin-top:60px;margin-bottom:60px}.page .site-main article .post-thumbnail{text-align:center}.black-white
img{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);filter:grayscale(1)}.black-white a:hover
img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.image-holder:not(.black-white) a{display:inline-block}.image-holder:not(.black-white) a:hover{opacity:0.7;filter:alpha(opacity=70)}@media screen and (max-width: 1366px){.container{max-width:1170px}}@media screen and (max-width: 1199px){.container{max-width:1000px}.custom-background
.site{max-width:95%}}@media screen and (max-width: 1024px){.container{max-width:768px;padding-left:15px;padding-right:15px}}@media screen and (max-width: 767px){.container{max-width:420px}#story_section
.container{background-image:unset !important}section[class*="-section"]{margin-top:65px;margin-bottom:65px}.section-title{font-size:2.6665em}.section-desc{font-size:1em}}#story_section
a{text-decoration:underline}.entry-content a, .entry-summary a, .page-content
a{color:#333;text-decoration:underline}.entry-content a:hover, .entry-summary a:hover, .page-content a:hover{text-decoration:underline}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em;margin-top:0}.alignright{display:inline;float:right;margin-left:1.5em;margin-top:0}.aligncenter{text-align:center}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative;border-radius:5px;overflow:hidden}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0;line-height:initial;font-size:0.7778em;color:#999}.alignright .wp-caption-text, .alignleft .wp-caption-text{text-align:left;margin-bottom:0}.wp-caption-text{text-align:center}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.container:before,.container:after,.site-content:before,.site-content:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.container:after,.site-content:after{clear:both}.sticky{display:block}.hentry{margin:0
0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0
0 1.5em}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}ul,ol{margin:0
0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0
1.5em 1.5em}img{height:auto;max-width:100%;vertical-align:top}figure{margin:0}table{margin:0
0 1.5em;width:100%;border-radius:0;font-size:1em;text-align:left;border-collapse:collapse}table tr
th{font-weight:700;color:#212127;padding:10px
15px;border-bottom:2px solid #EBEBEB}table tr
td{color:#262525;padding:10px
15px}table tbody tr:nth-child(odd){background:rgba(0, 0, 0, 0.035)}button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;background:#E39696;border:none;color:#fff;font-weight:700;font-size:0.7778em;border-radius:0;padding:12px
30px;cursor:pointer;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all ease 0.35s;-moz-transition:all ease 0.35s;transition:all ease 0.35s}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#121212}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select{color:#000;border:1px
solid #D9D9D9;border-radius:0;padding:10px
15px;width:100%;height:50px;font-size:0.7778em;font-weight:600}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#000}textarea{width:100%;height:150px}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.blossom-inner-wrap{display:flex;flex:1;flex-wrap:wrap;align-items:center}.blossom-inner-wrap .image-holder{width:50%;padding:15px}.site-header
.container{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end}.site-header .container .toggle-btn{display:none}.site-header .site-branding{display:flex;flex:auto;flex-wrap:wrap;align-items:center;padding:10px
0}.site-header .site-branding:not(.text-image){flex-direction:column;padding-bottom:5px;align-items:flex-start}.site-header .site-branding.text-image .custom-logo-link{width:60px}.site-header .site-branding.text-image .site-title-wrap{padding-left:15px}.site-header .site-branding .site-title,svg{margin:0;font-size:2em;font-family:"Great Vibes",cursive;line-height:1.3}.site-header .site-branding .site-title
a{color:#000}.site-header .site-branding .site-description{margin:0;font-size:0.8888em;color:#999;line-height:1.5em}.site-header .nav-wrap{display:flex;flex:auto;justify-content:flex-end;flex-wrap:wrap}.site-header .sticky-header{display:none}.banner-disabled .site-header{box-shadow:0 2px 5px rgba(0, 0, 0, 0.1)}@media screen and (max-width: 1024px){.site-header .nav-wrap{order:3;flex:initial}.site-header .site-branding{padding-right:15px;flex:1}.site-header .container .toggle-btn-wrap{display:flex;flex-direction:column;justify-content:center}.site-header .container .toggle-btn{display:inline-block;width:20px;height:20px;position:relative;cursor:pointer;background:none;border:none;color:inherit;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0}.site-header .container .toggle-btn .toggle-bar{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;width:20px;height:2px;margin:auto;-webkit-transition:all ease 0.35s;-moz-transition:all ease 0.35s;transition:all ease 0.35s}.site-header .container .toggle-btn .toggle-bar:first-child{top:-12px}.site-header .container .toggle-btn .toggle-bar:last-child{top:0;bottom:-12px}.site-header .container .toggle-btn:hover .toggle-bar{background:#E39696}}@media screen and (max-width: 767px){.site-header .site-branding .site-title{font-size:1em}}.site-footer{background-color:#121212;background-size:cover;position:relative;z-index:1}.site-footer:before{content:"";background:rgba(0, 0, 0, 0.5);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.site-footer .footer-t{padding-top:85px;padding-bottom:25px}.site-footer .bttk-team-inner-holder .name, .site-footer .bttk-team-inner-holder
.description{color:#fff}.site-footer .bttk-team-inner-holder
.designation{color:rgba(255, 255, 255, 0.7)}.site-footer .bttk-team-inner-holder ul.social-profile li
a{border-color:rgba(255, 255, 255, 0.3)}.site-footer .bttk-team-inner-holder ul.social-profile li a:hover{border-color:#E39696;color:#fff}.site-footer .grid .foot-logo-enabled{margin-bottom:60px}.site-footer .grid:not(.column-1){display:flex;flex:1;flex-wrap:wrap}.site-footer .grid:not(.column-1) .col{margin-right:3%}.site-footer .grid:not(.column-1) .col:last-child{margin-right:0}.site-footer .grid:not(.column-1) .col.foot-logo-enabled{margin-bottom:40px}.site-footer .grid:not(.column-1) .foot-logo-enabled{order:2}.site-footer .grid:not(.column-1) .foot-logo-enabled~.col:last-child{order:3}.site-footer .grid.column-1.foot-logo-active{display:flex;flex:1;flex-wrap:wrap}.site-footer .grid.column-1.foot-logo-active
.col{width:48%}.site-footer .grid.column-1.foot-logo-active .foot-logo-enabled{order:2;margin-left:3%}.site-footer .grid.column-3
.col{width:31.33%}.site-footer .grid.column-3 .foot-logo-enabled{order:2}.site-footer .grid.column-3 .foot-logo-enabled+.col{display:none}.site-footer .grid.column-2
.col{width:48%}.site-footer .grid.column-2.foot-logo-active
.col{width:31.33%}.site-footer .footer-b{border-top:1px solid rgba(255, 255, 255, 0.1);padding:20px
0;font-size:0.8888em;color:#fff;text-align:center}.site-footer .footer-b
a{color:rgba(255, 255, 255, 0.75)}.site-footer .footer-b a:hover{color:#E39696}.site-footer .footer-logo{position:relative;color:#fff;text-align:center;font-family:"Great Vibes",cursive;padding-top:100px;padding-bottom:90px;display:flex;flex:1;flex-direction:column;justify-content:center}.site-footer .footer-logo:before, .site-footer .footer-logo:after{content:"";background-image:url("/wp-content/themes/blossom-wedding/images/flower-top.png");background-size:100%;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50)}.site-footer .footer-logo:after{top:auto;bottom:0;background-image:url("/wp-content/themes/blossom-wedding/images/flower-bottom.png");background-position:bottom}.site-footer .footer-logo .logo-text{margin-top:0;font-size:2em;margin-bottom:0;color:#fff;font-weight:400;line-height:1.26em}@media screen and (max-width: 767px){.site-footer .footer-t{padding-top:65px;padding-bottom:5px}.site-footer .footer-t .grid:not(.column-1){flex-direction:column}.site-footer .footer-t .grid:not(.column-1) .col{margin-right:0}.site-footer .footer-t .grid:not(.column-1) .col.foot-logo-enabled{order:-1}.site-footer .footer-t .grid.column-3
.col{width:100%}.site-footer .footer-t .grid.column-2
.col{width:100%}.site-footer .footer-t .grid.column-2.foot-logo-active
.col{width:100%}.site-footer .footer-t .grid.column-1.foot-logo-active{flex-direction:column}.site-footer .footer-t .grid.column-1.foot-logo-active
.col{width:100%}.site-footer .footer-t .grid.column-1.foot-logo-active .foot-logo-enabled{margin-left:100%}}.gallery{margin:0
-15px 1.5em}.gallery:after{content:'';display:block;clear:both}.gallery-item{float:left;text-align:center;vertical-align:top;width:100%;padding:0
15px;margin:0
0 30px}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@media only screen and (max-width: 767px){.gallery{margin:0
-5px 1.5em}.gallery-item{padding:0
5px;margin:0
0 10px}}a{color:#E39696;text-decoration:none;-webkit-transition:all ease 0.35s;-moz-transition:all ease 0.35s;transition:all ease 0.35s}a:hover,a:focus{text-decoration:none}a:hover,a:active{outline:0}.main-navigation .primary-menu-list{display:flex;flex-direction:column;justify-content:center;height:100%}.main-navigation
ul{margin:0;padding:0;list-style:none;display:flex;flex:1;flex-wrap:wrap;align-items:center}.main-navigation ul
li{display:inline-block;position:relative;font-size:0.7778em;font-weight:600}.main-navigation ul li
a{display:inline-block;padding:15px;padding-bottom:12px;position:relative;color:#000}.main-navigation ul li a::after{content:"";background:#E39696;width:10%;height:2px;position:absolute;bottom:0;left:0;right:0;margin:0
auto;opacity:0;visibility:hidden;-webkit-transition:all ease 0.35s;-moz-transition:all ease 0.35s;transition:all ease 0.35s}.main-navigation ul li:hover > a, .main-navigation ul li.current-menu-item > a, .main-navigation ul li.current_page_item > a, .main-navigation ul li.current-menu-ancestor > a, .main-navigation ul li.current_page_ancestor>a{color:#E39696}.main-navigation ul li:hover > a:after, .main-navigation ul li.current-menu-item > a:after, .main-navigation ul li.current_page_item > a:after, .main-navigation ul li.current-menu-ancestor > a:after, .main-navigation ul li.current_page_ancestor>a:after{width:100%;opacity:1;filter:alpha(opacity=100);visibility:visible}.site-banner{position:relative}.site-banner .banner-item, .site-banner
.item{position:relative}.site-banner .banner-item img, .site-banner .item
img{width:100%}.site-banner .banner-item .banner-caption, .site-banner .item .banner-caption{justify-content:flex-end;align-items:center;flex-direction:column;padding-top:20px;color:black;flex:1;display:flex;text-align:center}.banner-desc i,.banner-desc{font-style:normal;font-family:"Great Vibes",cursive;line-height:1.9em;font-size:1.8em}.site-banner .banner-item .banner-caption .container, .site-banner .item .banner-caption
.container{width:100%}.site-banner .banner-item .banner-caption .sub-title, .site-banner .item .banner-caption .sub-title{font-size:1.4em;display:block;margin-bottom:20px;letter-spacing:1px;width:512px;margin:0
auto;line-height:1.2em;font-family:"Josefin Sans",sans-serif}.site-banner .item .banner-caption .banner-desc{font-family:"Josefin Sans",sans-serif}.site-banner .banner-item .banner-caption .banner-caption-inner, .site-banner .item .banner-caption .banner-caption-inner{max-width:680px;position:relative;margin-left:auto;margin-right:auto}.site-banner .banner-item .banner-caption .title, .site-banner .banner-item .banner-caption .banner-title, .site-banner .item .banner-caption .title, .site-banner .item .banner-caption .banner-title{margin:0
0 30px 0;font-weight:400;color:#fff;font-size:5em;line-height:1em}.site-banner .banner-item .banner-caption .title a, .site-banner .banner-item .banner-caption .banner-title a, .site-banner .item .banner-caption .title a, .site-banner .item .banner-caption .banner-title
a{color:#fff}.site-banner .banner-item .banner-caption .title a:hover, .site-banner .banner-item .banner-caption .banner-title a:hover, .site-banner .item .banner-caption .title a:hover, .site-banner .item .banner-caption .banner-title a:hover{opacity:0.75}.site-banner .banner-item .banner-caption .title svg, .site-banner .banner-item .banner-caption .banner-title svg, .site-banner .item .banner-caption .title svg, .site-banner .item .banner-caption .banner-title
svg{margin-left:auto;margin-right:auto}.site-banner .banner-item .banner-caption .posted-on, .site-banner .item .banner-caption .posted-on{font-size:1.6667em;line-height:1.27em;color:#fff}.site-banner .banner-item .banner-caption .posted-on a, .site-banner .item .banner-caption .posted-on
a{color:#fff}.site-banner .banner-item .banner-caption .posted-on a:hover, .site-banner .item .banner-caption .posted-on a:hover{color:#E39696}.aligncenter
img{margin:0
auto;display:block;margin-bottom:5px}.site-banner .banner-item .banner-caption .title, .site-banner .item .banner-caption
.title{font-size:4em}.site-banner .banner-item .banner-caption .title, .site-banner .item .banner-caption
.title{font-size:3.1111em}@media screen and (max-width: 899px){.site-banner.video-banner #wp-custom-header{height:auto;padding-top:0}}@media screen and (max-width: 767px){.site-banner .banner-wrap .owl-nav{padding:0;right:10px;bottom:10px}.site-banner .banner-wrap .owl-nav [class*="owl-"]{width:36px;height:36px;background-size:10px}.site-banner .banner-wrap .owl-nav .owl-prev+.owl-next{border-left-color:#000}.site-banner .banner-item .banner-caption .container, .site-banner .item .banner-caption
.container{max-width:100%}.site-banner .banner-item .banner-caption .banner-caption-inner, .site-banner .item .banner-caption .banner-caption-inner{padding-bottom:20%}.site-banner .banner-item .banner-caption .title, .site-banner .banner-item .banner-caption .banner-title, .site-banner .item .banner-caption .title, .site-banner .item .banner-caption .banner-title{font-size:2.2223em}}#wp-custom-header
div{text-align:center;width:100%;max-width:512px;margin:0
auto;margin-top:20px}#wp-custom-header
img{padding:20px;width:100%;max-height:512px;object-fit:cover;left:0;position:relative;border-radius:100%;height:512px}.story-section .section-grid{position:relative;margin-top:100px;z-index:1;padding:150px
0}.story-section .section-grid:before{content:"";background:rgba(227, 150, 150, 0.3);width:1px;position:absolute;top:20px;left:0;right:0;bottom:20px;margin:0
auto;z-index:-1}.story-section .section-grid-inner:before, .story-section .section-grid-inner:after{content:"";background:rgba(227, 150, 150, 0.3);width:20px;height:20px;position:absolute;top:0;left:0;right:0;margin:0
auto;border-radius:100%}.story-section .section-grid-inner:after{top:auto;bottom:0}.story-section .section-title{margin-bottom:10px}.story-section .section-grid-inner
article{display:flex;flex:1;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-bottom:100px}.story-section .section-grid-inner article .post-thumbnail{width:490px;right:-90px;position:relative}.story-section .section-grid-inner article .post-thumbnail
img{-webkit-box-shadow:0 12px 24px rgba(0, 0, 0, 0.2);box-shadow:0 12px 24px rgba(0, 0, 0, 0.2)}.story-section .section-grid-inner article .content-wrap{width:606px;min-height:300px;background:#fbf4da;border:1px
solid rgba(2, 0, 0, 0.1);padding:10px;padding-left:10px;margin-left:116px}.story-section .section-grid-inner article .entry-title{margin-top:0;font-family:"Great Vibes",cursive;font-weight:400;color:#E39696;margin-bottom:20px}.story-section .section-grid-inner article .entry-title
svg{margin-top:15px;width:80px;display:block}.story-section .section-grid-inner article .entry-content{margin-top:10px}.story-section .section-grid-inner article:nth-child(2n){flex-direction:row-reverse}.story-section .section-grid-inner article:nth-child(2n) .post-thumbnail{right:0;text-align:right}.story-section .section-grid-inner article:nth-child(2n) .content-wrap{padding-left:0;padding-right:30px;margin-right:32px;width:calc(100% - 608px);text-align:right;margin-left:-88px}.story-section .section-grid-inner article:nth-child(2n) .entry-title
svg{margin-left:auto}.story-section .section-grid-inner article:last-child{flex-direction:column;max-width:800px;margin:0
auto;background:#fff;text-align:center;-webkit-box-shadow:0 12px 24px rgba(0, 0, 0, 0.2);box-shadow:0 12px 24px rgba(0, 0, 0, 0.2)}.story-section .section-grid-inner article:last-child .post-thumbnail{width:100%;display:none;padding-bottom:0}.story-section .section-grid-inner article:last-child .post-thumbnail
img{width:100%;-webkit-box-shadow:none;box-shadow:none}.story-section .section-grid-inner article:last-child .content-wrap{width:100%;padding:50px;text-align:center;margin:0}.story-section .section-grid-inner article:last-child .entry-title{font-size:2.6665em;color:#E39696}.story-section .section-grid-inner article:last-child .entry-title
svg{margin-left:auto;margin-right:auto}.story-section .section-grid-inner article:last-child .entry-meta{display:none}.story-section .story-end{margin:100px
auto 0 auto;text-align:center;color:#E39696;max-width:250px}.story-section .story-end .story-end-subtitle{display:block;font-size:0.8888em;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-bottom:35px}.story-section .story-end .story-end-subtitle
svg{margin-left:auto;margin-right:auto}.story-section .story-end .story-end-title{margin:0;font-size:4em;font-family:"Great Vibes",cursive;font-weight:400;line-height:1.25em;color:#E39696}.site-header{min-height:60px}@media screen and (min-width: 768px){.story-section
p.aligncenter{width:70%;margin:0
auto}}@media screen and (max-width: 1199px){.story-section .section-grid-inner article .post-thumbnail{width:550px}.story-section .section-grid-inner article .content-wrap{width:calc(100% - 550px)}}@media screen and (max-width: 1024px){.story-section .section-grid{padding-top:100px;padding-bottom:100px}.story-section .section-grid-inner
article{margin-bottom:100px}.story-section .section-grid-inner article .post-thumbnail{width:400px;padding-right:0;padding-bottom:0}.story-section .section-grid-inner article .content-wrap{width:calc(100% - 400px)}.story-section .section-grid-inner article:nth-child(2n) .post-thumbnail{padding-right:0;padding-left:0}.story-section .section-grid-inner article:last-child .post-thumbnail{padding-left:0}}@media screen and (max-width: 767px){.story-section .section-grid{padding-top:40px;padding-bottom:40px}.story-section .section-grid:before{background:rgba(227, 150, 150, 0.1)}.story-section .section-grid-inner
article{margin-bottom:80px}.story-section .section-grid-inner article
.fiore{background:none !important;height:30px}.site-banner .banner-item .banner-caption .sub-title, .site-banner .item .banner-caption .sub-title{width:auto}header
svg{width:240px !important}.story-section .section-grid-inner article .post-thumbnail{width:100%;padding-bottom:0;padding-right:0;padding-top:0;margin-bottom:40px;right:0}.story-section .section-grid-inner article .post-thumbnail:nth-child(2n) .post-thumbnail{padding-right:0;padding-left:0}.story-section .section-grid-inner article .post-thumbnail img:first-child{width:100%;height:200px;object-fit:cover}.story-section .section-grid-inner article .post-thumbnail img+img{width:167px;top:0;bottom:auto}.story-section .section-grid-inner article .content-wrap{width:100%;margin:0;text-align:center}.story-section .section-grid-inner article .entry-title
svg{margin-left:auto;margin-right:auto}.story-section .section-grid-inner article:nth-child(2n) .content-wrap{padding-left:0;padding-right:0;margin:0;width:100%;text-align:center}.story-section .section-grid-inner article:last-child{margin-bottom:60px}.story-section .section-grid-inner article:last-child .post-thumbnail{padding-top:0;padding-right:0;margin-bottom:0}.story-section .section-grid-inner article:last-child .content-wrap{padding:30px}.story-section .section-grid-inner article:last-child .entry-title{font-size:2em}.story-section .story-end{margin-top:65px}.story-section .story-end .story-end-subtitle{margin-bottom:20px}.story-section .story-end .story-end-title{font-size:2.6665em}}section.gallery-section{margin-bottom:70px}@media screen and (max-width: 767px){.search .page-header{border-bottom:1px solid rgba(0, 0, 0, 0.1);margin-bottom:50px;padding-bottom:50px}.search .page-header .page-title{margin-top:0;margin-bottom:10px;font-size:0.6666em;color:#999;letter-spacing:1px}.search .page-header .search-form{border-bottom:2px solid rgba(0, 0, 0, 0.15)}.search .page-header .search-form .search-field{border:none;padding-left:0;height:80px;font-size:3.3335em;font-weight:700;line-height:1.25em}.search .page-header .search-form .search-submit{height:80px;background-color:transparent;text-indent:100px;background-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23000" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"></path></svg>');background-size:25px}.search .page-header .search-form .search-submit:hover{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23E39696" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"></path></svg>')}.search .no-results .search-form{display:none}}@media screen and (max-width: 767px){.search .page-header .search-form .search-field{height:60px;font-size:2.2223em}.search .page-header .search-form .search-submit{height:60px}}.archive .page-header{border-bottom:1px solid rgba(227, 150, 150, 0.1);margin-bottom:0;margin-top:0;padding-bottom:50px}.archive .page-header .sub-title{font-size:0.6666em;text-transform:uppercase;font-weight:700;letter-spacing:1px;color:#999}.archive .page-header .page-title{margin-bottom:0;margin-top:0;font-size:3.33335em}.archive .page-header .result-count{margin-top:15px}@media screen and (max-width: 767px){.archive .page-header .page-title{font-size:2.2223em}}.error404 .error-404{max-width:720px;margin-left:auto;margin-right:auto;text-align:center}.error404 .error-404 .page-title{font-size:2.7223em;margin-top:0;margin-bottom:30px}.error404 .error-404 .error-text{font-size:1.3888em;max-width:586px;margin:0
auto}.error404 .error-404 .error-num{font-size:22.2222em;line-height:1;font-weight:700;text-shadow:0 -10px rgba(0, 0, 0, 0.1);color:#E39696;margin-top:60px;margin-bottom:0}.error404 .error-404 .btn-readmore{font-size:0.7778em;text-transform:uppercase;letter-spacing:2px;padding:17px
50px;line-height:1.75em;background:#E39696;margin-top:80px}.error404 .error-404 .btn-readmore:hover{background:#000}.error404 .error-404 .search-form{margin-top:80px}.error404 .site-main .additional-post{max-width:840px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.error404 .error-404 .page-title{font-size:2em}.error404 .error-404 .error-text{font-size:1.1112em}.error404 .error-404 .error-num{font-size:9em;margin-top:40px}.error404 .error-404 .btn-readmore{padding-left:25px;padding-right:25px;margin-top:40px;letter-spacing:1px}.error404 .error-404 .search-form{margin-top:60px}}.single .site-main .title-wrap{width:100%;margin-bottom:30px}.single .site-main .entry-header{text-align:center;padding:60px
30px 0 30px;position:relative;top:-60px;width:calc(100% - 80px);margin:0
auto}.single .site-main .entry-header:after{content:"";background-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="-2 0 86 12"><g transform="translate(-8.2 -9.1)"><path fill="none" stroke="%23E39696" stroke-width="2px" d="M49.2,15.1,14.929,20m0,0c-.3,0-.6.1-.8.1a5,5,0,1,1,4.925-5" transform="translate(0 0)"/><g transform="translate(49.2 10.1)"><path fill="none" stroke="%23E39696" stroke-width="2px" d="M49,15.1l34.271-4.9m0,0c.3,0,.6-.1.8-.1a5,5,0,1,1-4.925,5" transform="translate(-49 -10.1)"/></g></g></svg>');background-repeat:no-repeat;background-position:center;width:80px;height:10px;position:absolute;bottom:-30px;left:0;right:0;margin:0
auto}.single .site-main .entry-header
.byline{display:inline-block;font-size:0.6666em;font-weight:700;letter-spacing:1px}.single .site-main .entry-header .byline
a{color:#333}.single .site-main .entry-header .byline a:hover{color:#E39696}.single .site-main .entry-meta{margin-bottom:10px}.single .site-main .entry-meta>span{font-size:0.6666em;text-transform:uppercase;margin-right:20px}.single .site-main .entry-meta > span.posted-on
a{color:#999}.single .site-main .entry-meta > span.posted-on a:hover{color:#E39696}.single .site-main .entry-meta > span.category
a{display:inline-block;margin-right:5px}.single .site-main .entry-meta > span.category a:last-child{margin-right:0}.single .site-main .entry-meta>span:last-child{margin-right:0}.single .site-main .entry-title{font-size:2em}.single .site-main
article{display:flex;flex:1;flex-wrap:wrap;align-items:flex-start}.single .site-main article.sticky-enabled .article-meta{position:sticky;top:20px}.single .site-main .article-meta{width:65px;padding-left:15px;text-align:center}.single .site-main .article-meta
.favourite{text-align:center}.single .site-main .article-meta .favourite
a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background:#fff;color:#F03628;border:1px
solid rgba(0, 0, 0, 0.05);border-radius:100%;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.06);box-shadow:0 2px 5px rgba(0, 0, 0, 0.06)}.single .site-main .article-meta .favourite a
svg{margin-top:0}.single .site-main .article-meta .favourite a:hover{color:#fff;background:#F03628;border-color:#F03628}.single .site-main .article-meta .favourite.liked .liked-icon{color:#fff;background:#F03628;border-color:#F03628}.single .site-main .article-meta .favourite .fav-count{display:block;font-size:0.6666em;font-weight:700;letter-spacing:1px}.single .site-main .article-meta+.entry-content{width:calc(100% - 65px);padding-left:50px}.single .site-main .article-meta~.entry-footer{padding-left:115px}.single .site-main .entry-content{margin-top:0}.entry-content{font-size:17px}.single .site-main .entry-content .wp-caption{border-radius:0}.single .site-main .entry-footer{display:flex;flex:1;flex-wrap:wrap;align-items:flex-start}.single .site-main .entry-footer>span{margin-right:30px}.single .site-main .entry-footer>span.cat-tags{text-transform:uppercase}.single .site-main .entry-footer > span.cat-tags
h5{display:inline-block;margin:0;font-size:0.6666em;font-weight:400}.single .site-main .entry-footer > span.cat-tags
a{display:inline-block;margin-left:5px;color:#000;font-size:0.6666em;font-weight:700;line-height:1.3;letter-spacing:1px;border-bottom:1px solid #E39696}.single .site-main .entry-footer > span.cat-tags a:after{content:","}.single .site-main .entry-footer > span.cat-tags a:last-child:after{display:none}.single .site-main .entry-footer > span.cat-tags a:hover{color:#E39696}.single .author-block .author-content-wrap .author-name .sub-title{display:none}.single .post-navigation{margin-top:65px}.single #primary>.author-block{border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:none;margin-bottom:0;margin-top:65px;padding-bottom:0;padding-top:65px}@media screen and (max-width: 767px){.single .site-main .entry-header{width:calc(100% - 20px);padding:30px
20px 0 20px;top:-30px}.single .site-main .entry-title{font-size:1.6665em}.single .site-main
article{margin-top:40px}.single .site-main article.sticky-enabled .article-meta{position:static}.single .site-main .article-meta{width:100%;padding-left:0;margin-bottom:20px;display:flex;flex:1;justify-content:center}.single .site-main .article-meta .social-list{display:flex;flex:1;flex-wrap:wrap}.single .site-main .article-meta .social-list
li{margin-right:5px}.single .site-main .article-meta+.entry-content{width:100%;padding-left:0}.single .site-main .article-meta~.entry-footer{padding-left:0}}.lang-item
a{padding:0}.lang-item
img{margin-top:8px}.entry-content{width:100%}.fiore{background-image:url('https://fiammadaniele.love/wp-content/themes/blossom-wedding/images/fiori_piccolo2.png');background-repeat:no-repeat;background-position-x:right;width:100%;height:350px}.story-section .section-grid-inner article:nth-child(2n) .fiore{background-image:url('https://fiammadaniele.love/wp-content/themes/blossom-wedding/images/fiori_piccolo.png');background-position-x:left}#about_section
.container{background-image:url('https://fiammadaniele.love/wp-content/themes/blossom-wedding/images/fiore.png');background-repeat:no-repeat;background-position-x:right;background-position-y:bottom}.forminator-error-message{font-size:14px}header
svg{position:absolute;width:400px;height:66px}header svg
text{animation:stroke 4s alternate}@keyframes
stroke{0%{fill:rgba(0,0,0,0);stroke:rgba(0,0,0,1);stroke-dashoffset:25%;stroke-dasharray:0 50%}70%{fill:rgba(0,0,0,0);stroke:rgba(0,0,0,1)}100%{fill:rgba(0,0,0,1);stroke:rgba(0,0,0,0);stroke-dashoffset:-25%;stroke-dasharray:50% 0}}#back-to-top{display:none}