/*------------------------------------------------------------------
.______    __  ___   ___  __   _______  ___________    ____ 
|   _  \  |  | \  \ /  / |  | |   ____||   ____\   \  /   / 
|  |_)  | |  |  \  V  /  |  | |  |__   |  |__   \   \/   /  
|   ___/  |  |   >   <   |  | |   __|  |   __|   \_    _/   
|  |      |  |  /  .  \  |  | |  |____ |  |        |  |     
| _|      |__| /__/ \__\ |__| |_______||__|        |__|     


@charset "utf-8";

[Main Stylesheet]

Project:    The heart
Version:    0.1
Last change:    17-5-2017
Primary use:    The Heart Wedding Template  


================== Font Famil Used =================

font-family: 'Roboto', sans-serif;


[Typography]

Body:               18px 'Roboto', sans-serif;
Paragraph:          'Roboto', sans-serif;

Section Title:      48px/1 'Great Vibes', cursive;
Section Description:    14px/1 'Poppins', sans-serif;

/*==============================
[Table of contents]
-------------------------------------------------------------------*/


/*--------------------------------------------------------------============================================================

1. The Heart Typography 
2. The Heart Main Menu
3. The Heart Welcome Section
4. The Heart Introduction Section 
5. The Heart Memory
6. The Heart Wedding Palace 
7. The Heart Attending Content 
8. The Heart Lovely Gallery
9. The Heart jurnal 
10. The Heart Footer
11. The Heart magnific Pop Up Init
12. The Heart Owl Carousel Custom



	==================The Heart Inner Page Start==============
1. The Heart Time Line Page 
2. The Heart His Story
3. The Heart Her Story
4. The Heart Groomsman And Bride Maid
5. The Heart Gift Registry
6. The Heart Engagement Inner Page 
7. The Heart Accommodation Inner Page 
8. The Heart RSVP  
9. The Heart Journal With Side Bar 
10.The Heart Single Journal page 




=============================================================--------------------------------------------------------------*/


/*====================================================================== 
		1. The Heart Typography 
====================================================================================*/

iframe,img,ul.dropdown li:last-child{border:none}.the-heart-tbl-c,.the-heart-welcome-tbl-c{left:50%;transform:translate(-50%,-50%);position:absolute}#prelaoder,.the-heart-welcome-section{background-position:center center;background-repeat:no-repeat}body{font-family:Roboto,sans-serif;font-size:18px;font-weight:300;line-height:1.5;color:#96327d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background-repeat:repeat;background-position:center center;background-size:100%}a,b,div,li,ul{-webkit-tap-highlight-color:transparent}a:active,a:focus,input,input:active,input:focus,input:hover,textarea,textarea:active,textarea:focus,textarea:hover{-moz-outline:none;outline:0}embed,img:not([draggable]),object,video{max-width:100%;height:auto}a,a:active,a:focus,a:hover,a:visited{text-decoration:none;outline:0;color:#222}img{max-width:100%}ul{margin:0;padding:0;list-style:none}a,h1,h2,h3,h4,h5,h6,li,ul{line-height:1}.clear-both:after,.clear-both:before{display:table;content:"";clear:both}.section-padding{padding:150px 0}.the-heart-introduction-section.section-padding,.the-heart-memoragble-days-section.section-padding{padding:150px 0 0}.the-heart-you-are-attending-section.section-padding{padding:70px 0}.the-heart-wedding-jurnal-section.section-padding{padding:65px 0 83px}.the-heart-groomsman-section.section-padding{padding:100px 0 43px}.the-heart-gift-registry-section.section-padding{padding:100px 0 83px}.the-heart-single-blog-post-section.section-padding{padding:150px 0 120px}.content-margin-top{margin-top:80px}.the-heart-spilt-container{width:50%;float:left}.the-heart-welcome-tbl{height:100vh;width:100%}.the-heart-welcome-tbl-c{top:50%;z-index:2}.the-heart-tbl{display:table;height:100%;width:100%}.the-heart-tbl-c{top:55%;width:100%}.the-heart-section-heading{text-align:center;position:relative;z-index:6;margin-bottom:70px}.the-heart-section-heading h4{font-size:1.333em;margin:0 0 18px}.the-heart-section-heading h2,.the-heart-wdding-venu-content h2{margin:0;font-size:2.667em}.the-heart-btn.simple-btn{color:#96327d;font-weight:400;font-size:1.333em;position:relative}.the-heart-btn.simple-btn:before{position:absolute;content:"\f178";top:50%;right:-42px;font-family:FontAwesome;transform:translateY(-50%)}.the-heart-btn-holder{margin-top:100px;position:relative;text-align:center}.the-heart-btn.pink-btn{width:220px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;background-color:#96327d;display:inline-block;text-align:center;line-height:50px;color:#fff;font-size:1em;font-weight:400}#prelaoder{position:fixed;top:0;left:0;height:100%;width:100%;z-index:999999999999;background-color:#fcf5e4;background-image:url(img/logodrcrop.png)}body.the-heart-default-body{background-image:url(img/the-heart-body-bg.png)}body.the-heart-journal-body-bg{background-image:url(img/journal-body-bg.png)}body.the-heart-timeline-body{background-image:url(img/timeline-body-bg.jpg)}body.the-heart-rsvp-body{background-image:url(img/rsvp-body-bg.jpg)}body.the-heart-his-story-body{background-image:url(img/his-storey-bg.jpg)}body.the-heart-her-story-body{background-image:url(img/her-Story-bg.png)}body.the-heart-gift-registry-body{background-image:url(img/gift-registry-body.jpg)}body.the-heart-engagement-body{background-image:url(img/engagement-storey-body.png)}body.the-heart-bridemaid-body{background-image:url(img/bride-maid-body-bg.jpg)}body.the-heart-groomsman-body{background-image:url(img/groomsman-body-bg.jpg)}.inner-footer .the-heart-footer-content h5,.the-heart-gift-registry-single-item figure figcaption a,.the-heart-like-and-comment li,.the-heart-single-married-time p,.the-heart-social-list-2 li a,.the-heart-social-list-2 li p,.the-heart-time,.the-heart-time-txt,h1,h2,h3,h4{font-family:'Great Vibes',cursive;font-weight:700}.the-heart-menu-and-logo-section{position:fixed;top:0;left:0;width:100%;z-index:9;box-shadow:0 5px 10px rgba(0,0,0,.1);background-color:rgba(255,255,255,.6);transition:.4s}.sticky-menu,.the-heart-overly .the-heart-menu-and-logo-section,ul.dropdown{background-color:#fff}.the-heart-logo img{width:53%}.sticky-menu{box-shadow:0 5px 10px rgba(0,0,0,.1);z-index:99}.the-heart-logo{padding:10px 0;transition:.4s}header.the-heart-menu-and-logo-section.sticky-menu .the-heart-logo{padding:10px 0}header.the-heart-menu-and-logo-section.sticky-menu .the-heart-main-meun ul li a{padding:50px 0}#coming-soon-bg-header .the-heart-welcome-section::before{background-color:#000;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:-1}.the-heart-intruduction-content-img,.the-heart-main-meun,.the-heart-single-introduction:nth-child(2n) .the-heart-intruduction-content-txt{text-align:right}.the-heart-main-meun ul li{display:inline-block;position:relative}.the-heart-main-meun ul li a{color:#96327d;display:block;font-size:.95em;font-weight:400;margin:0 11px;padding:50px 0;text-transform:capitalize;transition:.4s}header.the-heart-menu-and-logo-section.sticky-menu ul.dropdown li a,ul.dropdown li a{padding:15px 10px}.the-heart-main-meun i{transform:rotate(-90deg);transition:.4s;top:2px;position:relative}.the-heart-main-meun ul li:hover i{transform:rotate(0)}.the-heart-inner-welcome-content.heading-v-2 h1,.the-heart-logo a{display:inline-block}.menu-toggle,.the-heart-timer-single:last-child:before{display:none}ul.dropdown{border-top:3px solid #96327d;box-shadow:0 6px 12px rgba(0,0,0,.176);left:0;opacity:0;padding:0;position:absolute;text-align:center;top:88px;transform:rotateX(90deg);transform-origin:center top 0;transition:.4s;visibility:hidden;width:185px}ul.dropdown li{border-bottom:1px solid #ccc;display:block}ul.dropdown li a{font-size:.838em;margin:0;text-align:left;transition:.4s}ul.dropdown li a:hover{background-color:#96327d;color:#fff}.the-heart-main-meun ul li:hover ul.dropdown{transform:rotate(0);visibility:visible;opacity:1}header.the-heart-menu-and-logo-section.sticky-menu ul.dropdown{top:66px}.the-heart-welcome-section{position:relative;background-size:cover;background-attachment:fixed;text-align:center;z-index:2;height:100vh;width:100%}.the-heart-welcome-section::before{background:#fff;content:"";height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:-1}#coming-soon-bg-header .the-heart-welcome-content,.black-overly .the-heart-floral-txt h3,.the-heart-welcome-section.black-overly #heart_countdown,.the-heart-welcome-section.black-overly .the-heart-timer-single:before,.the-heart-welcome-section.black-overly .the-heart-welcome-content,.version-9 .the-heart-floral-txt{color:#fff}.the-heart-slider:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.7);z-index:1}.the-heart-slider .owl-next,.the-heart-slider .owl-prev{border-radius:50%;font-size:40px;height:350px;line-height:46px;top:50%;transform:translateY(-50%);transition:.4s;width:50px;opacity:0;position:absolute}.the-heart-welcome-floral-bg{position:relative;width:100%;height:100%}.the-heart-slider .owl-prev{left:0;z-index:3}.the-heart-slider .owl-next{right:0;z-index:3}.the-heart-welcome-floral-bg:after,.the-heart-welcome-floral-bg:before{position:absolute;content:"";top:0;left:0;height:230px;width:100%;background-image:url(img/floral-top.png);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:3}.the-heart-welcome-floral-bg:after{top:inherit;bottom:0;height:249px;background-image:url(img/floral-bottom.png)}.the-heart-welcome-content{position:relative;z-index:10;margin-bottom:25px}.the-heart-welcome-content h1{font-size:6.667em;margin:0 0 11px;font-weight:700}.the-heart-welcome-content h4{margin:0 0 57px;font-size:1.667em;font-weight:400}.the-heart-welcome-content h4.subtext{margin:0;font-size:1.667em;margin-bottom:20px!important;font-weight:400}.the-heart-attending-form-section-inner,.the-heart-floral-txt,.the-heart-groomsman-section,.the-heart-paper-effect-bg,.the-heart-storey-section-v2,.the-heart-story-section{position:relative}.the-heart-floral-txt:after,.the-heart-floral-txt:before{position:absolute;content:"";top:-30px;left:0;height:20px;width:100%;background-image:url(img/floeal-txt-bg-1.png);background-repeat:no-repeat;background-position:center center}.the-heart-floral-txt:after{background-image:url(img/floeal-txt-bg-2.png);top:inherit;bottom:-20px}.the-heart-floral-txt h3{margin:0;font-size:1.333em;font-weight:700}.the-heart-date-couuntdown{position:absolute;bottom:25px;left:50%;width:66.66667%;z-index:9;margin:0 auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.the-heart-timer-single:last-child{margin:0;padding:0}.the-heart-timer{float:left;height:120px;width:120px;border-radius:100%;border:1px dotted #96327d;display:table}.the-heart-timer-single{display:inline-block;position:relative;margin:0 50px 0 0}.the-heart-timer-single:before{position:absolute;content:":";top:50%;left:113%;color:#96327d;font-size:4em;line-height:1;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:900}.bg_heart,.dash,.dash .digit{position:relative}.the-heart-welcome-section.black-overly .the-heart-timer{border:1px solid #fff}.dash{display:inline-block;text-align:center;font-family:'Great Vibes',cursive;font-weight:700;margin-top:22px}.the-heart-intruduction-content-txt,.the-heart-memoragble-days-content{display:table-cell;vertical-align:middle}.dash .digit{float:left;font-size:2.667em;height:45px;line-height:1;text-align:center;width:auto;margin-bottom:6px}.black-overly:before,canvas{position:absolute;z-index:1}.the-heart-single-counter h3{margin-bottom:0;text-transform:none;font-size:1em}.the-heart-single-counter h2{line-height:1;margin-bottom:10px}.minutes_dash .digit:first-child,.seconds_dash .digit:first-child{margin-left:8px}.the-heart-single-slider{background-position:10% 20%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;width:100%;z-index:1}.bg_heart,.black-overly:before,canvas{width:100%;height:100%}.black-overly:before{background:#000;content:"";left:0;opacity:.5}.heart_7:after,.heart_7:before{content:"";background:inherit;border-radius:100%;display:block}canvas{left:50%;top:50%;transform:translate(-50%,-50%)}.bg_heart{top:0;left:0;overflow:hidden;z-index:2}.heart_7,.heart_7:before{position:absolute;top:-50%}.heart_7{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-m-transform:rotate(-45deg);transform:rotate(-45deg)}.heart_7:before{left:0;width:100%;height:100%}.bubbles,.heart_7:after{top:0;height:100%;width:100%;position:absolute}.heart_7:after{right:-50%}@keyframes love_7{0%{top:110%}}@-webkit-keyframes love_7{0%{top:110%}}.bubbles{left:0;pointer-events:none;overflow:hidden}.bubble{position:absolute;z-index:200;border-radius:50%}.bubble:first-child{top:70%;left:79%;height:2vmin;width:2vmin;-webkit-animation:3s infinite love-burst;animation:3s infinite love-burst;box-shadow:inset 0 0 0 1vmin #fff;-webkit-transform:translate(0,.45em) scale(0);transform:translate(0,.45em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(2){top:45%;left:77%;height:6vmin;width:6vmin;-webkit-animation:3s .15s infinite love-burst;animation:3s .15s infinite love-burst;box-shadow:inset 0 0 0 3vmin #fff;-webkit-transform:translate(0,.85em) scale(0);transform:translate(0,.85em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(3){top:49%;left:58%;height:12vmin;width:12vmin;-webkit-animation:3s .3s infinite love-burst;animation:3s .3s infinite love-burst;box-shadow:inset 0 0 0 6vmin #fff;-webkit-transform:translate(0,1.2em) scale(0);transform:translate(0,1.2em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(4){top:67%;left:24%;height:8vmin;width:8vmin;-webkit-animation:3s .45s infinite love-burst;animation:3s .45s infinite love-burst;box-shadow:inset 0 0 0 4vmin #fff;-webkit-transform:translate(0,.75em) scale(0);transform:translate(0,.75em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(5){top:31%;left:39%;height:18vmin;width:18vmin;-webkit-animation:3s .6s infinite love-burst;animation:3s .6s infinite love-burst;box-shadow:inset 0 0 0 9vmin #fff;-webkit-transform:translate(0,.2em) scale(0);transform:translate(0,.2em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(6){top:88%;left:90%;height:4vmin;width:4vmin;-webkit-animation:3s .75s infinite love-burst;animation:3s .75s infinite love-burst;box-shadow:inset 0 0 0 2vmin #fff;-webkit-transform:translate(0,.3em) scale(0);transform:translate(0,.3em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(7){top:88%;left:47%;height:20vmin;width:20vmin;-webkit-animation:3s .9s infinite love-burst;animation:3s .9s infinite love-burst;box-shadow:inset 0 0 0 10vmin #fff;-webkit-transform:translate(0,.6em) scale(0);transform:translate(0,.6em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(8){top:84%;left:19%;height:6vmin;width:6vmin;-webkit-animation:3s 1.05s infinite love-burst;animation:3s 1.05s infinite love-burst;box-shadow:inset 0 0 0 3vmin #fff;-webkit-transform:translate(0,.9em) scale(0);transform:translate(0,.9em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(9){top:23%;left:76%;height:9vmin;width:9vmin;-webkit-animation:3s 1.2s infinite love-burst;animation:3s 1.2s infinite love-burst;box-shadow:inset 0 0 0 4.5vmin #fff;-webkit-transform:translate(0,1.2em) scale(0);transform:translate(0,1.2em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(10){top:58%;left:14%;height:10vmin;width:10vmin;-webkit-animation:3s 1.35s infinite love-burst;animation:3s 1.35s infinite love-burst;box-shadow:inset 0 0 0 5vmin #fff;-webkit-transform:translate(0,.75em) scale(0);transform:translate(0,.75em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(11){top:29%;left:84%;height:1vmin;width:1vmin;-webkit-animation:3s 1.5s infinite love-burst;animation:3s 1.5s infinite love-burst;box-shadow:inset 0 0 0 .5vmin #fff;-webkit-transform:translate(0,1.1em) scale(0);transform:translate(0,1.1em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(12){top:5%;left:89%;height:3vmin;width:3vmin;-webkit-animation:3s 1.65s infinite love-burst;animation:3s 1.65s infinite love-burst;box-shadow:inset 0 0 0 1.5vmin #fff;-webkit-transform:translate(0,.8em) scale(0);transform:translate(0,.8em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(13){top:77%;left:96%;height:11vmin;width:11vmin;-webkit-animation:3s 1.8s infinite love-burst;animation:3s 1.8s infinite love-burst;box-shadow:inset 0 0 0 5.5vmin #fff;-webkit-transform:translate(0,.15em) scale(0);transform:translate(0,.15em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(14){top:94%;left:52%;height:2vmin;width:2vmin;-webkit-animation:3s 1.95s infinite love-burst;animation:3s 1.95s infinite love-burst;box-shadow:inset 0 0 0 1vmin #fff;-webkit-transform:translate(0,1.2em) scale(0);transform:translate(0,1.2em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(15){top:66%;left:10%;height:15vmin;width:15vmin;-webkit-animation:3s 2.1s infinite love-burst;animation:3s 2.1s infinite love-burst;box-shadow:inset 0 0 0 7.5vmin #fff;-webkit-transform:translate(0,.45em) scale(0);transform:translate(0,.45em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(16){top:28%;left:29%;height:5vmin;width:5vmin;-webkit-animation:3s 2.25s infinite love-burst;animation:3s 2.25s infinite love-burst;box-shadow:inset 0 0 0 2.5vmin #fff;-webkit-transform:translate(0,1.2em) scale(0);transform:translate(0,1.2em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(17){top:18%;left:99%;height:2vmin;width:2vmin;-webkit-animation:3s 2.4s infinite love-burst;animation:3s 2.4s infinite love-burst;box-shadow:inset 0 0 0 1vmin #fff;-webkit-transform:translate(0,.8em) scale(0);transform:translate(0,.8em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(18){top:22%;left:70%;height:13vmin;width:13vmin;-webkit-animation:3s 2.55s infinite love-burst;animation:3s 2.55s infinite love-burst;box-shadow:inset 0 0 0 6.5vmin #fff;-webkit-transform:translate(0,.1em) scale(0);transform:translate(0,.1em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(19){top:92%;left:80%;height:12vmin;width:12vmin;-webkit-animation:3s 2.7s infinite love-burst;animation:3s 2.7s infinite love-burst;box-shadow:inset 0 0 0 6vmin #fff;-webkit-transform:translate(0,.1em) scale(0);transform:translate(0,.1em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}.bubble:nth-child(20){top:58%;left:40%;height:2vmin;width:2vmin;-webkit-animation:3s 2.85s infinite love-burst;animation:3s 2.85s infinite love-burst;box-shadow:inset 0 0 0 1vmin #fff;-webkit-transform:translate(0,.7em) scale(0);transform:translate(0,.7em) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes love-burst{100%,50%{box-shadow:inset 0 0 0 0 red;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}}@keyframes love-burst{100%,50%{box-shadow:inset 0 0 0 0 red;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}}.heart{fill:#fff;opacity:0}.bubble:first-child .heart{-webkit-animation:3s infinite forwards love;animation:3s infinite forwards love;-webkit-transform:scale(.5) rotate(-15deg);transform:scale(.5) rotate(-15deg)}.bubble:nth-child(2) .heart{-webkit-animation:3s .15s infinite forwards love;animation:3s .15s infinite forwards love;-webkit-transform:scale(.5) rotate(42deg);transform:scale(.5) rotate(42deg)}.bubble:nth-child(3) .heart{-webkit-animation:3s .3s infinite forwards love;animation:3s .3s infinite forwards love;-webkit-transform:scale(.5) rotate(-27deg);transform:scale(.5) rotate(-27deg)}.bubble:nth-child(4) .heart{-webkit-animation:3s .45s infinite forwards love;animation:3s .45s infinite forwards love;-webkit-transform:scale(.5) rotate(39deg);transform:scale(.5) rotate(39deg)}.bubble:nth-child(5) .heart{-webkit-animation:3s .6s infinite forwards love;animation:3s .6s infinite forwards love;-webkit-transform:scale(.5) rotate(-32deg);transform:scale(.5) rotate(-32deg)}.bubble:nth-child(6) .heart{-webkit-animation:3s .75s infinite forwards love;animation:3s .75s infinite forwards love;-webkit-transform:scale(.5) rotate(12deg);transform:scale(.5) rotate(12deg)}.bubble:nth-child(7) .heart{-webkit-animation:3s .9s infinite forwards love;animation:3s .9s infinite forwards love;-webkit-transform:scale(.5) rotate(-22deg);transform:scale(.5) rotate(-22deg)}.bubble:nth-child(8) .heart{-webkit-animation:3s 1.05s infinite forwards love;animation:3s 1.05s infinite forwards love;-webkit-transform:scale(.5) rotate(16deg);transform:scale(.5) rotate(16deg)}.bubble:nth-child(9) .heart{-webkit-animation:3s 1.2s infinite forwards love;animation:3s 1.2s infinite forwards love;-webkit-transform:scale(.5) rotate(-2deg);transform:scale(.5) rotate(-2deg)}.bubble:nth-child(10) .heart{-webkit-animation:3s 1.35s infinite forwards love;animation:3s 1.35s infinite forwards love;-webkit-transform:scale(.5) rotate(49deg);transform:scale(.5) rotate(49deg)}.bubble:nth-child(11) .heart{-webkit-animation:3s 1.5s infinite forwards love;animation:3s 1.5s infinite forwards love;-webkit-transform:scale(.5) rotate(-3deg);transform:scale(.5) rotate(-3deg)}.bubble:nth-child(12) .heart{-webkit-animation:3s 1.65s infinite forwards love;animation:3s 1.65s infinite forwards love;-webkit-transform:scale(.5) rotate(26deg);transform:scale(.5) rotate(26deg)}.bubble:nth-child(13) .heart{-webkit-animation:3s 1.8s infinite forwards love;animation:3s 1.8s infinite forwards love;-webkit-transform:scale(.5) rotate(-24deg);transform:scale(.5) rotate(-24deg)}.bubble:nth-child(14) .heart{-webkit-animation:3s 1.95s infinite forwards love;animation:3s 1.95s infinite forwards love;-webkit-transform:scale(.5) rotate(26deg);transform:scale(.5) rotate(26deg)}.bubble:nth-child(15) .heart{-webkit-animation:3s 2.1s infinite forwards love;animation:3s 2.1s infinite forwards love;-webkit-transform:scale(.5) rotate(-11deg);transform:scale(.5) rotate(-11deg)}.bubble:nth-child(16) .heart{-webkit-animation:3s 2.25s infinite forwards love;animation:3s 2.25s infinite forwards love;-webkit-transform:scale(.5) rotate(7deg);transform:scale(.5) rotate(7deg)}.bubble:nth-child(17) .heart{-webkit-animation:3s 2.4s infinite forwards love;animation:3s 2.4s infinite forwards love;-webkit-transform:scale(.5) rotate(-34deg);transform:scale(.5) rotate(-34deg)}.bubble:nth-child(18) .heart{-webkit-animation:3s 2.55s infinite forwards love;animation:3s 2.55s infinite forwards love;-webkit-transform:scale(.5) rotate(6deg);transform:scale(.5) rotate(6deg)}.bubble:nth-child(19) .heart{-webkit-animation:3s 2.7s infinite forwards love;animation:3s 2.7s infinite forwards love;-webkit-transform:scale(.5) rotate(-7deg);transform:scale(.5) rotate(-7deg)}.bubble:nth-child(20) .heart{-webkit-animation:3s 2.85s infinite forwards love;animation:3s 2.85s infinite forwards love;-webkit-transform:scale(.5) rotate(39deg);transform:scale(.5) rotate(39deg)}@-webkit-keyframes love{50%{fill:red;opacity:1}}@keyframes love{50%{fill:red;opacity:1}}.effect-text{font-size:50px;color:#edf2f4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.single-text{margin:0 0 57px;font-size:1.667em;font-weight:400;color:#fff}.tiny-heart{position:absolute;opacity:0;background-color:#d90429;box-shadow:0 0 50px 4px rgba(239,35,60,.7);animation:ease-in infinite animated-heart}.tiny-heart:after,.tiny-heart:before{content:'';position:absolute;border-radius:50%;top:0;left:0;width:100%;height:100%;background-color:#d90429}.tiny-heart:before{transform:translateX(-50%)}.tiny-heart:after{transform:translateY(-50%)}@keyframes animated-heart{0%{opacity:0;transform:translate(0,0) rotate(45deg)}50%{opacity:1;transform:translate(0,-40%) rotate(45deg)}100%{opacity:0;transform:translate(0,-1000%) rotate(45deg)}}.the-heart-introduction-wraper{background-image:url(img/introduction-floral-bg.png);background-size:100%;background-repeat:no-repeat;background-position:center center}.the-heart-intruduction-content-txt h3{margin:0 0 6px;font-size:2.667em}.the-heart-intruduction-content-txt h4{font-size:1em;margin:0 0 30px}.the-heart-intruduction-content-txt p,.the-heart-memoragble-days-content p,.the-heart-wdding-venu-content p{margin:0;font-weight:400}.the-heart-intruduction-content-img img{width:409px;height:409px;border-radius:100%;background-color:#fdfafd;border:1px dotted #96327d;object-fit:cover;object-position:top}.the-heart-attending-form select,.the-heart-attending-form-2 select{-webkit-appearance:none;-moz-appearance:none;background:url("img/shape.png") 100% center no-repeat rgba(0,0,0,0);cursor:pointer}.the-heart-memoragble-days-wraper:nth-child(2n) .the-heart-spilt-container,.the-heart-single-introduction:nth-child(2n) .the-heart-spilt-container{float:right}.the-heart-single-groomsman.width-50:nth-child(odd),.the-heart-single-introduction:nth-child(2n) .the-heart-intruduction-content-img{text-align:left}.the-heart-memoragble-days-img img{-webkit-mask-image:url(img/mask-img.png);mask-image:url(img/mask-img.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:60%;mask-size:60%;-webkit-mask-position:center center;mask-position:center center}.the-heart-memoragble-days-content{text-align:center}.the-heart-memoragble-days-content-inner{width:calc(100% - 100px);margin:auto 0 0}.the-heart-memoragble-days-content h2{margin:0 0 30px;font-size:2.667em}.the-heart-memoragble-days-content h4{font-size:1.333em;margin:0 0 35px}.the-heart-memoragble-days-wraper{position:relative;margin-bottom:96px}.the-heart-memoragble-days-wraper:before{position:absolute;content:"";top:0;left:50%;height:100%;width:61px;background-image:url(img/memorable-days-spearetor.png);background-size:50%;background-repeat:no-repeat;background-position:center center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.the-heart-memoragble-days-wraper:nth-child(2n) .the-heart-memoragble-days-content-inner{margin:0 0 0 auto}.the-heart-lovely-gallery-section,.the-heart-wedding-venue-section{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:240px 0;background-attachment:fixed}.the-heart-wedding-venue-section:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:transparent}.the-heart-paper-effect-bg:after,.the-heart-paper-effect-bg:before{position:absolute;content:"";top:0;left:0;height:115px;width:100%;background-image:url(img/paper-effect--top.png);background-repeat:repeat-x;background-position:top center;background-size:contain;z-index:1}.the-heart-paper-effect-bg:after{top:inherit;bottom:0;background-image:url(img/paper-effect--bottom.png);background-position:bottom center}.the-heart-wdding-venu-content-height{height:500px}.the-heart-wdding-venu-content{background-position:center center;background-repeat:no-repeat;background-size:100% 100%;margin:0 auto;padding:70px 43px;position:relative;text-align:center;width:calc(100% - 140px);z-index:1}.the-heart-wedding-venue{position:relative;padding:61px 0 65px;margin-bottom:22px}.the-heart-wedding-venue:after,.the-heart-wedding-venue:before{position:absolute;content:"";top:0;left:0;width:100%;height:21px;background-image:url(img/weddin-venue-floral.png);background-position:center center;background-repeat:no-repeat;background-size:50%}.the-heart-wedding-venue:after{top:inherit;bottom:0}.the-heart-wedding-venue i{font-size:1.333em;margin-bottom:21px}.the-heart-wedding-venue p{margin:0;font-weight:400;font-style:italic}.the-heart-wedding-palace-address{margin-top:44px}.the-heart-wedding-palace-address h4{font-size:2.667em;margin:0 0 23px;font-weight:400;font-family:inherit}.the-heart-wedding-palace-address h5,.the-heart-wedding-palace-address h6{margin:0 0 23px;font-size:1em;font-weight:400}.the-heart-accommodation-content p,.the-heart-comment-form input:last-child,.the-heart-engagement-section .the-heart-single-timeline-content:last-child,.the-heart-engagement-section .the-heart-timelinne-heading h2,.the-heart-sidebar-menu ul li:last-child,.the-heart-simple-lsit li:last-child,.the-heart-single-accommodation:last-child,.the-heart-single-timeline-content:last-child,.the-heart-social-list ul li:last-child,.the-heart-social-list-2 li:last-child,.the-heart-story-content p,.the-heart-wedding-palace-address h6{margin:0}.the-heart-attending-content{background:#fff;display:table;margin:0 auto;width:calc(100% - 120px);position:relative;z-index:0;padding:60px 0;}.the-heart-attending-content::before{background-image:url("img/1.png");background-repeat:no-repeat;content:"";height:118px;left:-13px;position:absolute;top:-16px;width:293px}.the-heart-attending-content-inner:after,.the-heart-attending-content-inner:before{transform:translate(-50%,-50%);top:50%;z-index:-1;position:absolute;left:50%;content:""}.the-heart-attending-content::after{background-image:url("img/2.png");background-repeat:no-repeat;bottom:0;content:"";height:100px;position:absolute;right:0;width:206px}.the-heart-single-gallery:before,.the-heart-single-journal figure:before{right:20px;transform:scale3d(1.4,1.4,1);border:1px solid #96327d;top:20px}.the-heart-attending-content-inner{display:table-cell;vertical-align:middle;text-align:center}.the-heart-attending-content-inner:before{border:1px solid #f26d7e;width:90%;height:90%}.the-heart-attending-content-inner:after{border:1px dashed #f26d7e;width:89%;height:89%}.the-heart-attending-content h2{font-size:2.5em;margin:0 0 14px}.the-heart-attending-content-inner-top h3{font-size:1.1em;margin-bottom:75px}.the-heart-attending-content-inner-top h3.subtext{font-size:1.1em;margin-bottom:20px!important}.the-heart-attending-content p{font-weight:400;margin:0 0 30px;font-size:.875em}.the-heart-attending-form{width:calc(100% - 136px);margin:0 auto;padding:50px 80px;background-repeat:no-repeat;background-size:100% 100%;background-position:center center}.the-heart-attending-form label{display:block;color:#fff;font-size:1em;font-weight:400;text-align:center;text-transform:capitalize;margin:0 0 14px}.the-heart-attending-form input[type=text]{width:100%;height:40px;border:1px solid #fff;margin-bottom:15px;border-radius:0;background-color:transparent;padding:0 15px;color:#fff}.the-heart-attending-form select{border:1px solid #fff;color:#fff;display:block;height:40px;margin:0 auto 36px;width:85px;padding:5px}.the-heart-attending-form select option{text-align:center;background-color:#96327d}.the-heart-attending-form select#the_heart_attending_event{width:179px}.the-heart-attending-form input[type=submit]{display:block;margin:0 auto;width:240px;height:50px;-webkit-border-radius:23px/23px 23px 24px 24px;-moz-border-radius:23px/23px 23px 24px 24px;border-radius:23px/23px 23px 24px 24px;background-color:#fff;color:#96327d;font-size:1.333em;text-align:center;line-height:50px;text-transform:capitalize;border:0 solid;font-weight:400}.contact-alert-message{width:100%;padding:15px 0 0;color:#fff;text-align:center}#mail_fail,#mail_success{display:none;color:red}.the-heart-lovely-gallery-section:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.7)}.the-heart-lovely-gallery-page{padding:100px 0}#the-heart-gallery .the-heart-paper-effect-bg:before{background-image:url(img/paper-effect--top-gallery.png)}#the-heart-gallery .the-heart-paper-effect-bg:after{background-image:url(img/paper-effect--bottom-gallery.png)}.the-heart-single-gallery img{-webkit-mask-image:url(img/gallery-mask.png);mask-image:url(img/gallery-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center center;mask-position:center center;width:100%}.the-heart-single-gallery,.the-heart-single-groomsman figure{position:relative;overflow:hidden}.the-heart-single-gallery figcaption{position:absolute;top:60%;left:50%;transform:translate(-50% ,-50%);z-index:1;opacity:0;transition:.4s linear}.the-heart-single-gallery figcaption a{display:block;text-align:center;color:#96327d;font-size:6.667em;font-weight:100}.the-heart-gallery-item{padding:15px}.the-heart-single-gallery:before{position:absolute;content:"";left:20px;bottom:20px;background:rgba(255,255,255,.9);z-index:1;opacity:0;transition:.4s linear}.the-heart-accommodation-post-bg,.the-heart-attending-form-2,.the-heart-footer-section,.the-heart-inner-welcome-section,.the-heart-single-timeline-content:before{background-position:center center;background-repeat:no-repeat}.the-heart-single-gallery::after{color:#96327d;content:"+";font-size:60px;font-weight:100;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.4s;width:10px;z-index:1}.mfp-with-zoom.mfp-ready .mfp-container,.the-heart-single-gallery:hover::after,.the-heart-single-groomsman figure:hover::after{opacity:1}.the-heart-single-gallery:hover:before,.the-heart-single-groomsman figure:hover:before,.the-heart-single-journal figure:hover:before{opacity:1;transform:scale3d(1,1,1)}.the-heart-wedding-jurnal-footer{margin-top:20px}.the-heart-single-journal figure img{mask-image:url(img/journal-img-mask.png);-webkit-mask-image:url(img/journal-img-mask.png);object-fit: cover;
max-height: 240px;height:240px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center center;-webkit-mask-position:center center;mask-size:100% 100%;-webkit-mask-size:100% 100%;width:100%}.the-heart-single-journal figure{position:relative;overflow:hidden;display:block}.the-heart-attending-content p {
    font-weight: 600;
    margin: 0 0 0px;
    font-size: 15px;
    font-style:italic;
}.the-heart-attending-form h2{text-align:center;margin-bottom:20px;text-transform:capitalize;margin: 0;font-size: 2.667em;}.the-heart-you-are-attending-section.section-padding .row{display:flex;align-items:center;}.the-heart-single-journal figcaption{position:absolute;top:60%;left:50%;transform:translate(-50% ,-50%);width:100%;text-align:center;z-index:2;opacity:0;transition:.4s linear}.the-heart-single-journal figcaption a h4{color:#96327d;font-size:2em;display:inline-block;margin:0}.the-heart-wedding-jurnal-footer h5{font-weight:700;text-transform:capitalize;font-size:1.333em;margin:0 0 28px;position:relative;padding-bottom:3px}.the-heart-wedding-jurnal-footer h5:before{position:absolute;content:"";bottom:-14px;left:0;width:100%;height:13px;background-image:url(img/journal-heading-bg.png);background-repeat:no-repeat;background-size:50% 100%;background-position:left center}.the-heart-wedding-jurnal-footer h5 span{font-size:2em;vertical-align:text-bottom}.the-heart-wedding-jurnal-footer h6{font-size:1.333em;margin:0 0 18px;font-weight:700;line-height:1.3}.the-heart-wedding-jurnal-footer p{margin:0;font-weight:400;text-transform:capitalize}.the-heart-single-journal figure:before{position:absolute;left:20px;bottom:20px;background-color:rgba(255,255,255,.8);z-index:1;opacity:0;transition:.4s linear}.the-heart-single-journal figure:hover figcaption{opacity:1;top:50%}#the-heart-journal-grid .the-heart-single-journal{padding:0 15px;margin-bottom:30px}.the-heart-footer-section{position:relative;background-size:cover;padding:300px 0}.the-heart-footer-content{text-align:center;position:relative;z-index:3}.the-heart-footer-content h2{margin:0 0 30px;font-size:4em;font-weight:700}.the-heart-footer-content h5{margin:0;font-size:1em;font-style:italic;font-weight:400}.inner-footer .the-heart-footer-content h5{font-size:1.333em;font-weight:700}.mfp-no-margins .mfp-container,.mfp-no-margins img.mfp-img,.the-heart-engagement-section .the-heart-timeline-content{padding:0}.mfp-no-margins .mfp-figure:after{top:0;bottom:0}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}#the-heart-gift-registy-gallery.owl-theme .owl-controls .owl-page span{background-color:transparent;border:1px solid #96327d;width:25px;height:25px;transition:.4s linear;border-radius:12px 13px 13px 12px/12px 12px 13px 13px}#the-heart-gift-registy-gallery.owl-theme .owl-controls .owl-page.active span{width:25px;height:25px;border-radius:12px 13px 13px 12px/12px 12px 13px 13px;background-color:#96327d;opacity:1;border:1px solid #96327d;transition:.4s linear}.the-heart-inner-welcome-section div.the-heart-tbl{height:450px}.the-heart-inner-welcome-section{position:relative;background-size:cover;background-attachment:fixed;text-align:center}.the-heart-inner-welcome-section:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.6)}.the-heart-inner-welcome-content h1{margin:0;font-size:4em;font-weight:700}.the-heart-timeline-section{position:relative;margin:150px 0}.the-heart-timelinne-heading h2{font-size:2.667em;margin:0 0 12px}.the-heart-timelinne-heading h3{margin:0;font-size:2em;font-style:italic;font-weight:400}.the-heart-timelinne-heading{margin-bottom:80px;text-align:center}.the-heart-story-content,.the-heart-timeline-content{padding:0 15px}.the-heart-timeline-content.the-heart-first-para p span{padding:0 0 0 70px}.the-heart-timeline-content p{margin:0;line-height:1.7;text-align:justify}.the-heart-single-timeline-content{position:relative;padding:0 0 102px;margin-bottom:128px}.the-heart-single-timeline-content:before{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);height:37px;width:398px;background-image:url(img/time-line-post-separetor.png);background-size:contain;display:none}.the-heart-inner-welcome-content h3{font-size:1.667em;margin:0 0 16px}.the-heart-inner-welcome-content.heading-v-2 h3{display:inline-block;margin:0 13px 0 0}.the-heart-story-content p span{font-weight:400}.the-heart-accommodation-heading,.the-heart-all-groomsman{text-align:center}.the-heart-single-groomsman{display:inline-block;margin-bottom:58px;padding:0 15px}.the-heart-single-groomsman figure img{-webkit-mask-image:url(img/groomsman-mask.png);mask-image:url(img/groomsman-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center center;mask-position:center center}.the-heart-single-groomsman .the-heart-groomsman-bio{text-align:center;margin-top:17px}.the-heart-single-groomsman .the-heart-groomsman-bio h3{margin:0 0 14px;font-size:1.667em}.the-heart-single-groomsman .the-heart-groomsman-bio h5{margin:0;font-size:1em;font-weight:400;text-transform:capitalize}.the-heart-single-groomsman figure:before{position:absolute;content:"";top:20px;left:20px;right:20px;bottom:20px;border:1px solid #96327d;background-color:rgba(255,255,255,.9);transition:.4s linear;z-index:1;transform:scale3d(1.4,1.4,1.4);opacity:0}.the-heart-single-groomsman figure::after{color:#96327d;content:"+";font-size:55px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;z-index:1;opacity:0;transition:.4s;font-weight:100}.the-heart-gift-registry-single-item{display:table;height:280px;margin-bottom:60px;padding:0;text-align:center;width:100%}.the-heart-gift-registry-single-item figure{display:table-cell;vertical-align:middle;position:relative;overflow:hidden}.the-heart-gift-registry-single-item figure img{max-width:100%;width:auto!important;display:inline-block!important}.the-heart-gift-registry-single-item figure:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-image:url(img/gift-shop-logo-bg.png);background-size:100% 100%;z-index:-1}.the-heart-gift-registry-single-item figure figcaption{position:absolute;bottom:0;left:50%;transform:translate(-50%);opacity:0;transition:.4s linear}.the-heart-gift-registry-single-item figure:hover figcaption{opacity:1;bottom:29px}.the-heart-gift-registry-single-item figure figcaption a{color:#fff;font-size:1.333em;display:block;width:120px;height:50px;border-radius:25px;background-color:#96327d;text-align:center;line-height:50px}.the-heart-engagement-section .the-heart-timelinne-heading{margin-bottom:50px}.the-heart-engagement-section .the-heart-single-timeline-content{margin-bottom:166px}.the-heart-accommodation-section.section-padding{padding:150px 0 0;position:relative;margin:0 0 -50px;z-index:0}.the-heart-accommodation-heading h2{margin:0 0 48px;font-size:2.667em}.the-heart-accommodation-post-bg{height:700px;width:100%;background-size:cover;background-attachment:fixed;position:relative;opacity:.7}.the-heart-accommodation-post-bg:after,.the-heart-accommodation-post-bg:before{position:absolute;content:"";top:0;left:0;width:100%;height:49px;background-image:url(img/accommodation-post-bg-top.jpg);background-repeat:repeat-x;background-size:contain;background-position:top center}.the-heart-accommodation-post-bg:after{background-image:url(img/accommodation-post-bg-bottom.jpg);top:inherit;bottom:0;left:0;background-position:bottom center;height:40px}.the-heart-accommodation-content{margin-bottom:75px}.the-heart-single-accommodation{margin-bottom:129px}.the-heart-inner-attending-form{width:calc(50% - 70px);margin:0 auto}.the-heart-attending-content-inner-2{text-align:center;margin-bottom:55px}.the-heart-attending-content-inner-2 h2{margin:0 0 13px;font-size:2.667em}.the-heart-attending-content-inner-2 p{font-weight:400;margin:0 0 40px}.the-heart-attending-content-inner-2 h5{margin:0;font-weight:400;font-size:1em}.the-heart-attending-form-2{text-align:center;background-image:url(img/attending-form-bg-inner.png);background-size:100% 100%;padding:108px 125px}.the-heart-attending-form-2 label{display:block;margin:0 0 15px;font-weight:400;text-transform:capitalize}.the-heart-attending-form-2 input[type=text]{width:100%;height:40px;border:1px solid #96327d;margin:0 auto 36px;border-radius:0;display:block}.the-heart-attending-form-2 select{border:1px solid #96327d;color:#96327d;display:block;height:40px;margin:0 auto 36px;width:85px;padding:5px}.the-heart-attending-form-2 select#the_heart_attending_event{width:180px}.the-heart-attending-form-2 input[type=submit]{font-size:1.333em;width:240px;height:50px;-webkit-border-radius:23px 24px 24px 23px/23px 23px 24px 24px;-moz-border-radius:23px 24px 24px 23px/23px 23px 24px 24px;border-radius:23px 24px 24px 23px/23px 23px 24px 24px;background-color:#96327d;color:#fff;border:0 solid;font-weight:400;text-transform:capitalize}.the-heart-jurnal-sidebar #the-heart-journal-grid{width:75%;margin:0 auto;float:left;padding:0 15px 0 0}.the-heart-sidebar{width:25%;float:left;margin:0 auto;padding:0 0 0 15px}.the-heart-sidebar-single-element{margin-bottom:90px}.the-heart-sidebar-single-element h5{font-size:1.333em;margin:0 0 30px;font-weight:500;text-transform:capitalize}.the-heart-sidebar-single-element a{display:block}.the-heart-sidebar-single-element a p{margin:0;color:#96327d;text-shadow:0 0 1px #96327d;transition:.2s linear}.the-heart-sidebar-menu ul li a:hover,.the-heart-sidebar-single-element a p:hover{text-shadow:none}.the-heart-sidebar-menu ul li{margin-bottom:23px}.the-heart-sidebar-menu ul li a{color:#96327d;text-transform:capitalize;text-shadow:0 0 1px #96327d;transition:.3s linear}.the-heart-social-list ul li{margin-bottom:10px}.the-heart-social-list ul li a{display:inline-block;color:#fff;font-weight:400;width:148px;height:40px;background-color:#96327d;border:1px solid #96327d;text-transform:capitalize;text-align:center;line-height:40px;transition:.4s ease-in}.the-heart-social-list ul li a:hover{background-color:transparent;color:#96327d}.the-heart-married-time{margin-bottom:55px}.the-heart-married-time h2{margin:0 0 18px;font-size:2.667em}.the-heart-single-married-time p{margin:0;background-image:url(img/married-time-bg.png);width:200px;height:51px;background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:100% 100%;color:#f2f2f2;font-size:1.333em;text-align:center;line-height:51px}.the-heart-single-married-time p i{padding:0 10px 0 0}.the-heart-blog-post-image{background-size:100%;background-repeat:no-repeat;background-position:top center;background-image:url(img/single-blog-post-paper-bg.jpg);height:545px;width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%;opacity:.7;background-attachment:fixed}.the-heart-blog-post-image:after,.the-heart-blog-post-image:before{position:absolute;content:"";top:0;left:0;width:100%;height:45px;background-image:url(img/journal-post-paper-top.png);background-repeat:repeat-x;background-size:contain;background-position:top center}.the-heart-blog-post-image:after{top:inherit;bottom:0;background-image:url(img/journal-post-paper-bottom.png);background-position:bottom center;height:42px}.the-heart-blog-single-post-content p{margin:0 0 40px;line-height:1.8}.the-heart-blog-single-post-content blockquote{border-left:0;font-weight:400;font-style:italic;width:calc(100% - 70px);padding:0;font-size:1em;margin:45px 0 57px auto}.alignright{float:right;clear:right;padding-left:53px;padding-bottom:53px}.the-heart-simple-lsit{padding:0 0 0 37px;margin-bottom:44px}.the-heart-simple-lsit li{position:relative;margin-bottom:22px;padding-left:30px}.the-heart-simple-lsit li:before{position:absolute;content:"\f111";top:0;left:0;font-family:FontAwesome}.the-heart-social-list-and-like-corner{margin-top:90px}.the-heart-like-and-comment li{display:inline-block;font-size:1.333em;margin-right:15px;font-weight:400}.the-heart-like-and-comment li a{color:#96327d;font-size:1em;margin-right:7px}.the-heart-social-list-2 li a{color:#96327d;font-size:1.333em;font-weight:400;margin:0 60px 0 0}.the-heart-social-list-2 li p{display:inline-block;margin:0;font-size:1.333em;font-weight:400}.the-heart-social-list-2 li{margin-bottom:28px}.the-heart-pinterset i{color:#ba2209}.the-heart-twitter i{color:#14bedd}.the-heart-facebook i{color:#2b65b3}.the-heart-single-post-wraper{position:relative;padding-bottom:134px;margin-bottom:100px;margin-top:80px}.the-heart-single-post-wraper:before{position:absolute;content:"";bottom:0;left:0;background-image:url(img/jurnal-post-separetor.png);width:100%;height:38px;background-repeat:no-repeat;background-position:center center}.the-heart-commentor-img{width:calc(8.3333% + 30px);float:left}.the-heart-commentor-comment{width:calc(91.66667% - 100px);float:left}.the-heart-commentor-img figure img{border-radius:100%;width:100px;height:100px;background-color:#fff}.the-heart-like-and-replay li{display:inline-block;margin-right:12px}.the-heart-like-and-replay li p{display:inline-block;margin:0;font-size:.778em}.the-heart-like-and-replay li a{color:#96327d;font-size:.778em;margin-right:8px}.the-heart-commentor-comment p{margin:0 0 20px}.the-heart-single-comment{margin-bottom:40px}.the-heart-single-comment.the-heart-comment-reply{width:calc(100% - 100px);margin:0 0 40px auto;padding-right:200px}.the-heart-comment-reply .the-heart-commentor-img{width:calc(10.3333% + 30px)}.the-heart-comment-section{margin-bottom:91px}.the-heart-comment-form-section h5{font-weight:400;margin:0 0 32px;font-size:1em}.the-heart-comment-form input:not([type=submit]){display:block;width:calc(100% - 15px);height:50px;border:1px solid #96327d;border-radius:0;padding:0 20px;font-weight:400;background-color:transparent;margin-bottom:20px}.the-heart-comment-form textarea{width:calc(100% - 15px);resize:none;border-radius:0;background-color:transparent;border:1px solid #96327d;padding:20px;height:190px;font-weight:400;display:block}.the-heart-comment-form input:not([type=submit])::-webkit-input-placeholder,.the-heart-comment-form textarea::-webkit-input-placeholder{color:#96327d;font-size:.778em;font-weight:300}.the-heart-comment-form input:not([type=submit])::-moz-placeholder,.the-heart-comment-form textarea::-moz-placeholder{color:#96327d;font-size:.778em;font-weight:300}.the-heart-comment-form input:not([type=submit]):-ms-input-placeholder,.the-heart-comment-form textarea:-ms-input-placeholder{color:#96327d;font-size:.778em;font-weight:300}.the-heart-comment-form input:not([type=submit]):-moz-placeholder,.the-heart-comment-form textarea:-moz-placeholder{color:#96327d;font-size:.778em;font-weight:300}.the-heart-comment-form input[type=submit]{width:98px;height:40px;background-color:#96327d;display:block;margin:0 auto;text-transform:capitalize;text-align:center;line-height:40px;font-weight:400;font-size:1em;border:0 solid;border-radius:0;color:#fff}.the-heart-comment-form-inner{margin-bottom:30px}.the-heart-gift-registy-gallery.owl-carousel .owl-dots,.the-heart-groomsman-slider-2.owl-carousel .owl-dots,.the-heart-groomsman-slider.owl-carousel .owl-dots{left:50%;position:absolute;transform:translateX(-50%)}.the-heart-gift-registy-gallery.owl-carousel .owl-dot,.the-heart-groomsman-slider-2.owl-carousel .owl-dot,.the-heart-groomsman-slider.owl-carousel .owl-dot{background:0 0;border:1px solid #96327d;border-radius:10px;display:inline-block;height:10px;margin-right:10px;transition:.4s;width:26px}.the-heart-gift-registy-gallery.owl-carousel .owl-dot.active,.the-heart-groomsman-slider-2.owl-carousel .owl-dot.active,.the-heart-groomsman-slider.owl-carousel .owl-dot.active{background:#96327d;height:12px;width:12px}.the-heart-gift-registy-gallery .owl-dot,.the-heart-groomsman-slider .owl-dot,.the-heart-groomsman-slider-2 .owl-dot{float:left;margin-top:10px;width:40px}
/* Desktop view: Show grid, hide carousel */
@media (min-width: 768px) {
    #the-heart-gallery-carousel,  .the-heart-lovely-gallery-section #carousel-prev, .the-heart-lovely-gallery-section #carousel-next {
        display: none;
    }
    #the-heart-gallery-grid {
        display: block;
    }
   
   
}

/* Mobile view: Show carousel, hide grid */
@media (max-width: 767px) {
    #the-heart-gallery-grid {
        display: none;
    }
    #the-heart-gallery-carousel {
        display: block;
        width: 100%;
    }
    
}
#the-heart-gallery-carousel .the-heart-gallery-item img {
    height: 400px; /* Set your desired height here */
    width: 100%; /* Ensures images are responsive */
    object-fit: cover; /* Crops images to fit within the set height */
}
/* Basic styles for custom arrows */
.the-heart-lovely-gallery-section .carousel-arrow {
    position: absolute;
    bottom: 05%;
    transform: translateY(-50%);
    font-size: 24px;
    background: none;
    border: none;
    cursor: pointer;
    z-index: 10;
    background: #fff;
    border-radius: 50%;
}

/* Position arrows */
.the-heart-lovely-gallery-section #carousel-prev {
    left: 40%;
}
.the-heart-lovely-gallery-section #carousel-next {
    right: 40%;
}


@supports (-webkit-overflow-scrolling: touch) {
    #the-heart-wedding-venue {
        background-size: cover;
        background-position: center;
        background-attachment: scroll;
    }
}

