.h-flex{display:flex}@media only screen and (min-width:992px){.h-flex-md{display:flex}}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(/fonts/icomoon.eot?3318d5fa76f37bb2877329c8816e8d63);src:url(/fonts/icomoon.eot?3318d5fa76f37bb2877329c8816e8d63#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?92a006b239d9d309cbdf23f5695a1740) format("truetype"),url(/fonts/icomoon.woff?c32886b6db3e234b6f83bd940cfe087a) format("woff"),url(/fonts/icomoon.svg?0b09e9f6cec1c38554f7e2e4fcdd952c#icomoon) format("svg")}@font-face{font-family:Good Vibes Pro;font-style:normal;font-weight:400;src:url(/fonts/GoodVibesPro.eot?70f5f55ab7dce61122a108a642aa32c3);src:url(/fonts/GoodVibesPro.eot?70f5f55ab7dce61122a108a642aa32c3?#iefix) format("embedded-opentype"),url(/fonts/GoodVibesPro.woff?bd1f33a2319835e1cd3a6bab04470bb7) format("woff"),url(/fonts/GoodVibesPro.ttf?ef3b572c2b9c9c3d1157b6daa4bce703) format("truetype")}figure,h1,h2,h3,h4,h5,h6{color:#000;font-weight:400;margin:0 0 20px}h1{font-size:60px}h1,h2{font-family:Good Vibes Pro,cursive}h2{font-size:50px}h3{font-size:30px}a{color:#000;transition:all .5s ease}a:active,a:focus,a:hover{color:#000;outline:none;text-decoration:none}p{text-rendering:optimizeLegibility;font-size:inherit;line-height:1.6;margin-bottom:1rem}::-webkit-selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}body{background:#fff;color:#000;font-family:Open Sans,sans-serif;font-size:16px;font-weight:300;line-height:1.7}body.offcanvas{overflow:hidden}dl,ol,ul{line-height:1.6;list-style-position:outside;margin-bottom:1rem}li{font-size:inherit}ul{list-style-type:disc}ol,ul{margin-left:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;margin-left:1.25rem}.main{height:100%;overflow-x:hidden;position:relative;transition:all .5s ease;width:100%}.main.offcanvas{overflow:hidden;position:absolute}.main.offcanvas:after{background:rgba(0,0,0,.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all 2s ease;z-index:101}.section{clear:both;padding:3em 0}@media only screen and (min-width:768px){.section{padding:7em 0}}.section-sm{padding:3.5em 0}.section-gray{background:#e9e9e9}.bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}.heading{margin-bottom:4em}.heading.heading-sm{margin-bottom:2em}.heading h2{color:#000;line-height:1.5;margin-bottom:10px}.heading p{font-size:18px;line-height:1.5}@media only screen and (min-width:768px){.heading p{margin-left:auto;margin-right:auto;width:75%}}.heading span{color:rgba(0,0,0,.4);font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.loader{background-color:#fff;box-sizing:border-box;color:#000;height:0;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:0;width:100%;z-index:1010}.loader:after{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;border:8px solid #000;border-left-color:transparent;border-radius:50%;content:"";height:48px;left:calc(50% - 24px);position:fixed;top:calc(50% - 24px);width:48px}.overlay{background:rgba(0,0,0,.15);bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.display-t,.display-tc{display:table;height:100vh;width:100%}.display-tc{display:table-cell!important;padding-bottom:80px;vertical-align:bottom}.display-tc h1,.display-tc h2{color:#fff;margin:0;padding:0}.display-tc h1{font-family:Amatic SC,cursive;font-size:50px;font-weight:500;line-height:1.3;margin-bottom:0}@media only screen and (min-width:768px){.display-tc h1{font-size:100px}}.display-tc h2{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.5;margin:30px}@media only screen and (min-width:768px){.display-tc h2{font-size:20px}}.display-tc .btn{background:#fff!important;border:none!important;color:#000;font-size:14px;padding:15px 20px;text-transform:uppercase}.display-tc .btn:hover{background:#fff!important;box-shadow:0 14px 30px -15px rgba(0,0,0,.75)!important}.banner-text{color:#fff;display:flex;-moz-justify-content:center;justify-content:center}.banner-text span{line-height:21px;padding:0 15px}span.banner-text_names{font-family:Good Vibes Pro,cursive;font-size:40px;line-height:43px;position:relative}span.banner-text_names:after,span.banner-text_names:before{background-color:#fff;content:"";display:block;height:100%;position:absolute;top:0;width:2px}span.banner-text_names:before{left:-1px}span.banner-text_names:after{right:-1px}.js .animate-box{opacity:0}img{max-width:100%}.clearfix:after,.clearfix:before{clear:both;content:" ";display:table}.rotate{-webkit-animation:rotate 1s;animation:rotate 1s;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.navbar{border-radius:0;margin:0;padding:10px 0;position:absolute;top:0;transform:translateZ(0);width:100%;z-index:1001}.navbar.affix{background:#fff;border-bottom:1px solid #ccc;position:fixed;transition:all .5s ease}.navbar.affix a,.navbar.affix a:hover{color:#000}.navbar.affix .active>a{color:#000!important}.navbar.affix .active>a:after{background:#000}.navbar.affix .has-dropdown:after{color:#000}.navbar #logo{display:flex;font-family:Good Vibes Pro,cursive;font-size:30px;line-height:40px;margin:0;padding:0}.navbar a{color:#fff;padding:5px 10px}.navbar .menu-1,.navbar .menu-2{display:none}@media only screen and (min-width:768px){.navbar .menu-1,.navbar .menu-2{display:block}}.navbar .navbar-toggle{position:fixed;right:0;top:0;z-index:9}.navbar .navbar-toggle .icon-bar{background-color:#e9e9e9}.navbar ul{margin:2px 0 0;padding:0}.navbar ul li{display:inline;list-style:none;margin:0;padding:0}.navbar ul li a{color:#fff;font-size:14px;text-transform:uppercase;transition:all .5s ease}.navbar ul li a:after{content:"";opacity:0}.navbar ul li a:active,.navbar ul li a:focus,.navbar ul li a:hover{background:none;color:#fff}.navbar ul li a:hover{margin-top:-3px}.navbar ul li.has-dropdown{position:relative}.navbar ul li.has-dropdown:after{color:#fff;content:"\e921";font-family:icomoon;position:absolute;right:-5px;top:14px}.navbar ul li.has-dropdown .dropdown{background:#fff;border-radius:4px;box-shadow:0 14px 33px -9px rgba(0,0,0,.75);opacity:0;padding:20px;position:absolute;right:-20px;text-align:left;top:46px;transition:all 0s ease;visibility:hidden;width:200px;z-index:1002}.navbar ul li.has-dropdown .dropdown:before{border:8px solid transparent;border-bottom-color:#fff;bottom:100%;content:" ";height:0;margin-left:-8px;pointer-events:none;position:absolute;right:40px;width:0}.navbar ul li.has-dropdown .dropdown li{display:block;margin-bottom:7px}.navbar ul li.has-dropdown .dropdown li:last-child{margin-bottom:0}.navbar ul li.has-dropdown .dropdown li a{color:#999;display:block;font-size:15px;line-height:1.2;padding:2px 0;text-transform:none}.navbar ul li.has-dropdown .dropdown li a:hover{color:#000}.navbar ul li.has-dropdown a:hover{margin-top:0}.navbar ul li.active>a{color:#fff!important;position:relative}.navbar ul li.active>a:after{background:#fff;content:"";height:1px;left:0;opacity:1;position:absolute;transform:translateY(0)}#offcanvas,.navbar ul li.active>a:after{bottom:0;transition:all .5s ease;width:100%}#offcanvas{-moz-align-items:center;align-items:center;background:#000;display:flex;-moz-justify-content:center;justify-content:center;overflow-y:auto;padding:45px 40px 40px;position:fixed;right:0;top:0;transform:translateX(100%);z-index:1901}.offcanvas #offcanvas{transform:translateX(0)}#offcanvas a{color:hsla(0,0%,100%,.5)}#offcanvas a:hover{color:hsla(0,0%,100%,.8)}#offcanvas ul{font-size:25px;margin:0;padding:0}#offcanvas ul li{list-style:none;margin:0;padding:0}#offcanvas ul li>ul{padding-left:20px}#offcanvas ul li.offcanvas-has-dropdown>a{display:block;position:relative}#offcanvas ul li.offcanvas-has-dropdown>a:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.2);content:"\e921";font-family:icomoon;font-size:40px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:0;text-transform:none;top:0;transition:all .5s ease}#offcanvas ul li.offcanvas-has-dropdown.active a:after{transform:rotate(-180deg)}.nav-toggle{border-bottom:none!important;cursor:pointer;display:none;display:block;height:44px;margin:0 auto;padding:6px 0 0;position:fixed;right:0;text-decoration:none;top:10px;width:44px;z-index:21;z-index:2001}@media only screen and (min-width:768px){.nav-toggle{display:none}}.nav-toggle.active i:after,.nav-toggle.active i:before{background:#444}.nav-toggle:active,.nav-toggle:focus,.nav-toggle:hover{border-bottom:none!important;outline:none}.nav-toggle i{color:#252525;display:inline-block;font:700 14px/.4 Helvetica;position:relative;text-indent:-55px;text-transform:uppercase}.nav-toggle i,.nav-toggle i:after,.nav-toggle i:before{background:#252525;height:2px;transition:all .2s ease-out;width:25px}.nav-toggle i:after,.nav-toggle i:before{content:"";left:0;position:absolute}.nav-toggle.nav-white>i{background:#fff;color:#fff}.nav-toggle.nav-white>i:after,.nav-toggle.nav-white>i:before{background:#fff}.nav-toggle i:before{top:-7px}.nav-toggle i:after{bottom:-7px}.nav-toggle:hover i:before{top:-10px}.nav-toggle:hover i:after{bottom:-10px}.nav-toggle.active i{background:transparent}.nav-toggle.active i:before{top:0;transform:rotate(45deg)}.nav-toggle.active i:after{bottom:0;transform:rotate(-45deg)}.cover{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;width:100%}.cover>.container{position:relative;z-index:10}.cover .display-tc{opacity:0}.couple-wrap{margin:0 auto;position:relative;width:90%}@media only screen and (min-width:768px){.couple-wrap{width:100%}}.couple-wrap h3{color:#000;font-size:24px}.couple-wrap .groom-wrap{margin-bottom:40px}@media only screen and (min-width:992px){.couple-wrap .groom-wrap{margin-bottom:0;padding-right:30px}.couple-wrap .bride-wrap{padding-left:30px}}.heart{-webkit-animation:pulse 1s ease infinite;animation:pulse 1s ease infinite;display:none;left:0;position:absolute;right:0;top:4em;z-index:99}.heart i{color:#000;font-size:20px;padding:20px}@media only screen and (min-width:992px){.heart{display:block}}.bride,.groom{border-radius:50%;height:150px;margin:0 auto 10px;width:150px}@media only screen and (min-width:768px){.bride,.groom{float:left}}.bride img,.groom img{border-radius:50%;height:150px;width:150px}@media only screen and (min-width:768px){.groom{float:right;margin-right:5px}.bride{float:left;margin-left:5px}}.desc-groom{text-align:center}@media only screen and (min-width:768px){.desc-groom{padding-right:180px;text-align:right}}.desc-bride{text-align:center}@media only screen and (min-width:768px){.desc-bride{padding-left:180px;text-align:left}}.events-accordion h3{font-size:20px}.events-accordion #accordion-img{margin-bottom:20px;margin-top:-20px;max-height:400px;overflow:hidden}@media only screen and (min-width:768px){.events-accordion #accordion-img{margin-bottom:0;max-height:inherit}}@media only screen and (min-width:992px){.events-accordion #accordion-img{max-height:485px}}.events-accordion .panel-default,.events-accordion .panel-default>.panel-heading,.events-accordion .panel-group .panel-heading+.panel-collapse>.list-group,.events-accordion .panel-group .panel-heading+.panel-collapse>.panel-body{border:none}.events-accordion .panel-default>.panel-heading{background-color:#e9e9e9}.events-accordion .panel-group .panel-heading+.panel-collapse>.panel-body{padding:0 15px 5px}.events-accordion .panel-default{box-shadow:none}.events-accordion .panel-title>a{display:inline-block;width:100%}.events-accordion .panel-title>a:hover,.events-accordion .panel-title>a[aria-expanded=true]{color:#000;font-weight:600}.events-accordion .panel-place{padding:5px 15px 0}.gallery .grid--margin{margin-bottom:50px}.grid-item{border:10px solid transparent}.grid-item a:before{background:rgba(51,51,51,0);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .5s ease;z-index:80}.grid-item a:hover:before{background:rgba(51,51,51,.2)}.grid-item,.grid-sizer{width:100%}@media only screen and (min-width:768px){.grid-item,.grid-sizer{width:25%}}.grid-item--width2{width:100%}@media only screen and (min-width:768px){.grid-item--width2{width:50%}}.filters-button-group{border-bottom:1px solid;margin:0 10px 50px;text-align:center}.filters-button-group .button{background:none;border:none;border-bottom:2px solid transparent;font-size:14px;outline:none;padding:0 10px 10px;text-transform:uppercase}.filters-button-group .is-checked{border-bottom:2px solid #000}.gallery-list{float:left;margin:0 0 -10px;padding:0;position:relative;width:100%}.gallery-list li{border-radius:7px;display:block;list-style:none;margin:0 0 10px;min-height:400px;overflow:hidden;padding:0 5px;position:relative}.gallery-list li img{border-radius:7px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.gallery-list li a{display:block;min-height:400px;padding:2em;position:relative;width:100%}.gallery-list li a:before{background:rgba(0,0,0,.2);border-radius:7px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .5s ease;z-index:80}.gallery-list li a:hover .gallery-item_info h3,.gallery-list li a:hover .gallery-item_info span{opacity:1;transform:translateY(0)}.gallery-list li a:hover:before{background:rgba(0,0,0,.5)}.gallery-list .gallery-item_info{bottom:1em;left:1em;position:absolute;right:1em;width:auto;z-index:100}@media only screen and (min-width:768px){.gallery-list .gallery-item_info{bottom:2em;left:2em;right:2em}}.gallery-list .gallery-item_info span{color:hsla(0,0%,100%,.7);display:block;font-size:13px;letter-spacing:2px;opacity:0;text-transform:uppercase;transform:translateY(100%);transition:all .5s ease}.gallery-list .gallery-item_info h3{color:#fff;font-size:20px;margin-bottom:0;transform:translateY(-30%);transition:all .5s ease}.counter{background-image:url(/images/counter-bg.jpg?1bacf21e607626c7fa77009a8d1fa89a);height:auto;text-align:center}@media only screen and (min-width:768px){.counter .row{margin-bottom:-40px}}.counter .counter-value{color:#fff;display:block;font-size:50px;font-weight:100;line-height:1}.counter .counter-label{color:#fff;font-family:Good Vibes Pro,cursive;font-size:30px;margin-bottom:0;text-transform:lowercase}.counter .feature-center{margin-bottom:40px;padding:0 20px;text-align:center;width:100%}@media only screen and (min-width:992px){.counter .feature-center{margin-bottom:0}}.counter .icon{border:2px solid #e9e9e9;border-radius:50%;box-shadow:0 14px 30px -15px rgba(0,0,0,.75);display:table;height:90px;margin:0 auto 30px;text-align:center;width:90px}.counter .icon i{color:#000;display:table-cell;font-size:40px;line-height:40px;vertical-align:middle}.testimonials .wrap-testimony{position:relative}.testimonials .testimony-slide{text-align:center}.testimonials .testimony-slide span{display:block;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.testimonials .testimony-slide figure{zoom:1;display:-moz-inline-stack;display:inline-block;*display:inline;height:100px;margin-bottom:10px;width:100px}.testimonials .testimony-slide figure img{border-radius:50%;height:100px;width:100px}.testimonials .testimony-slide blockquote{border:none;border-radius:4px;margin:30px auto;position:relative;width:100%}@media only screen and (min-width:992px){.testimonials .testimony-slide blockquote{width:50%}}.testimonials .testimony-slide blockquote p{color:#8f989f;font-size:20px;font-style:italic;line-height:1.6em}.testimonials .testimony-slide.active{display:block}.invitation_heading{font-size:18px}.invitation .send-button{margin-top:10px}.invitation .form-wrapper{background:#fff;margin-bottom:40px;padding:20px 35px 30px}@media only screen and (min-width:992px){.invitation .form-wrapper{margin-bottom:0}}.invitation h3{margin:10px 0}.invitation .video{background-image:url(/images/video-bg.jpg?2d42ddfa82d0d5c9c65ac799fef5f4c4);border-radius:0;height:450px;overflow:hidden}.invitation .video:hover .overlay{opacity:.5}.invitation .video a{color:hsla(0,0%,100%,.5);display:table;left:50%;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1001}.invitation .video a i{display:table-cell;text-align:center;vertical-align:middle}.invitation .video .overlay{transition:all .5s ease}.banner h1,.banner h2,.banner p{color:#fff}.banner p{margin-bottom:0}.banner_top{background-image:url(/images/header-bg.jpg?8966732008784582594080ba92984908)}.banner_bottom{background-image:url(/images/banner-bottom.jpg?605a3dad7882a935b2159bb9007b4cef);padding:10em 0 3em}.banner_bottom h2{color:#fff;font-size:60px;margin:0}.banner_bottom a{color:#fff}.banner_bottom .heading{margin-bottom:0}.banner_bottom .copyright{margin-top:7em}.pt_blog .navbar{position:relative}.pt_blog .nav-toggle{position:absolute}@media only screen and (max-width:767px){.pt_blog .primary-block{margin-bottom:60px}}.blog-item{margin-bottom:50px}.blog-item_texst p{margin-bottom:5px}.blog-item_title{font-size:20px;margin-bottom:12px;margin-top:30px}.blog-item_meta{font-size:.85em;margin-bottom:7px}.blog-item_meta span{padding-right:5px}.blog-item_meta span i{padding-right:3px}.single-post_banner,.single-post_title{margin-bottom:40px}.post-content blockquote{border:none;font-style:italic;font-weight:600;text-align:center}.post-content blockquote:after,.post-content blockquote:before{content:'"'}.post-hightlight{border:4px solid #e9e9e9;font-size:20px;font-weight:600;margin:10px 0 20px;padding:30px}.post-hightlight:after,.post-hightlight:before{clear:both;content:" ";display:table}@media only screen and (min-width:992px){.post-hightlight{float:right;width:33%}}.post-hightlight:before{content:"HIGHLIGHT";display:block;font-size:14px;font-weight:300}@media only screen and (min-width:992px){.post-hightlight--before{float:left;width:64%}}.post-tags a{padding:0 5px}.widget{margin-bottom:50px}.widget:last-child{margin-bottom:0}.widget_title{font-family:Good Vibes Pro,cursive}.widget_latest-posts .post{margin-bottom:20px}.widget_latest-posts .post:after,.widget_latest-posts .post:before{clear:both;content:" ";display:table}.widget_latest-posts .post_image{float:left;margin-right:20px}.widget_categories ul{list-style:none;padding-left:0}.widget_categories li{border-bottom:1px solid #f2f2f2;margin-bottom:10px;padding-bottom:10px}.widget_categories a{color:inherit}.widget_categories span{float:right}footer{padding:5em 0}footer .copyright .block{display:block}.btn{border-radius:0;color:#000;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;transition:all .5s ease}.btn,.btn.btn-md{padding:8px 20px}.btn.btn-lg{padding:14px 43px}.btn:active,.btn:focus,.btn:hover{box-shadow:none!important;outline:none!important}.btn-primary{background:#000;border:2px solid #000;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#0d0d0d!important;border-color:#0d0d0d!important}.btn-primary.btn-outline{background:transparent;border:2px solid #000;color:#000}.btn-primary.btn-outline:active,.btn-primary.btn-outline:focus,.btn-primary.btn-outline:hover{background:#000;color:#fff}.btn-success{background:#4caf50;border:2px solid #4caf50;color:#fff}.btn-success:active,.btn-success:focus,.btn-success:hover{background:#449d48!important;border-color:#449d48!important}.btn-success.btn-outline{background:transparent;border:2px solid #4caf50;color:#4caf50}.btn-success.btn-outline:active,.btn-success.btn-outline:focus,.btn-success.btn-outline:hover{background:#4caf50;color:#fff}.btn-info{background:#03a9f4;border:2px solid #03a9f4;color:#fff}.btn-info:active,.btn-info:focus,.btn-info:hover{background:#0398db!important;border-color:#0398db!important}.btn-info.btn-outline{background:transparent;border:2px solid #03a9f4;color:#03a9f4}.btn-info.btn-outline:active,.btn-info.btn-outline:focus,.btn-info.btn-outline:hover{background:#03a9f4;color:#fff}.btn-warning{background:#ff9800;border:2px solid #ff9800;color:#fff}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{background:#e68900!important;border-color:#e68900!important}.btn-warning.btn-outline{background:transparent;border:2px solid #ff9800;color:#ff9800}.btn-warning.btn-outline:active,.btn-warning.btn-outline:focus,.btn-warning.btn-outline:hover{background:#ff9800;color:#fff}.btn-danger{background:#f44336;border:2px solid #f44336;color:#fff}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background:#f32c1e!important;border-color:#f32c1e!important}.btn-danger.btn-outline{background:transparent;border:2px solid #f44336;color:#f44336}.btn-danger.btn-outline:active,.btn-danger.btn-outline:focus,.btn-danger.btn-outline:hover{background:#f44336;color:#fff}.btn-outline{background:none;border:1px solid #000;font-size:16px;transition:all .3s ease}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{box-shadow:none}.btn-outline-black{background:#000;box-shadow:inset 0 0 0 2px #fff;color:#fff}.btn.with-arrow{position:relative;transition:all .3s ease}.btn.with-arrow i{margin-top:-8px;opacity:0;position:absolute;right:0;top:50%;transition:all .2s ease;visibility:hidden}.btn.with-arrow:hover{padding-right:50px}.btn.with-arrow:hover i{color:#fff;opacity:1;right:18px;visibility:visible}.form-field{margin:17px 0;position:relative}.form-field label.control-label{font-weight:300;left:30px;line-height:1;padding:0;position:absolute;top:18px;transition:all .3s ease}.form-field label.control-label.filled{top:-20px}.form-field .add-button{background:none;border:1px solid #000;border-radius:0;height:50px;width:100%}.form-field .remove_field{border-left:1px solid #000;padding:0 10px;position:absolute;right:0;top:10px}.form-control{background:transparent;border:1px solid #000;border-radius:0;box-shadow:none;font-size:18px;font-weight:300;height:50px}.form-control:active,.form-control:focus{border-color:#000;box-shadow:none;outline:none}.guest-list{margin:0}.guest-list>div{margin:17px 0 24px;position:relative}.switch-field{height:50px;position:relative}.switch-field .switch{height:50px;left:15px;position:absolute;text-align:center;top:0;transition:all .2s ease;width:calc(100% - 30px)}.switch-field .switch span{display:none;height:4px;left:50%;position:absolute;top:50%;transform:rotate(-45deg);transition:all .2s ease;width:20px}.switch-field .switch span:after{content:"";display:block;position:absolute;transition:all .2s ease;width:4px}.switch-field input[type=radio]{display:none}.switch-field .switch label{border:1px solid #000;border-radius:0;color:#000;cursor:pointer;line-height:50px;position:absolute;transition:all .2s ease;width:calc(50% - 15px)}.switch-field label[for=yes]{left:0}.switch-field label[for=no]{right:0}.switch-field #yes:checked~.switch label[for=yes]{border-color:#4caf50;color:#4caf50}.switch-field #yes:checked~.switch span{background:#4caf50;margin:-2px 0 0 -4px;transform:rotate(-45deg)}.switch-field #yes:checked~.switch span:after{background:#4caf50;height:12px;margin-top:-8px;width:4px}.switch-field #no:checked~.switch label[for=no]{border-color:#f44336;color:#f44336}.switch-field #no:checked~.switch span{background:#f44336;margin-left:-8px}.switch-field #no:checked~.switch span:after{background:#f44336;height:20px;margin-left:8px;margin-top:-8px}.input-group .btn{background-color:#000;border:2px solid rgba(0,0,0,.1);color:#fff;padding:12px 20px}.message-success{background:url(/images/accept.png?7cd040e48ce97399be85735b8334dc0f) no-repeat;height:337px;margin:0 auto;width:464px}.countdown.section{background-image:url(/images/countdown-bg.jpg?452634afc8e5f8397eb1bff81739ad67)}.countdown .heading{margin-bottom:8em}.countdown .heading h2{font-size:33px}@media only screen and (min-width:768px){.countdown .heading h2{font-size:50px}}.countdown .heading h2,.countdown .heading p{color:#fff}@media only screen and (min-width:768px){.timer{align-items:center;display:flex;justify-content:space-between}}.timer .timer-item_digits{display:flex;justify-content:center}.timer .timer-item_text{color:#fff;font-family:Good Vibes Pro,cursive;font-size:34px}.timer .timer-item{position:relative}.timer .timer-item>div{display:table-cell;height:100px;vertical-align:middle;width:100px}.timer .timer-item .digit,.timer .timer-item .smalltext{color:#fff;display:block}.timer .timer-item .digit{font-size:47px;line-height:40px}.timer .timer-item .smalltext{color:hsla(0,0%,100%,.7);font-size:14px;text-transform:uppercase}.owl-carousel .owl-controls .owl-dot.active span{background:transparent;border:2px solid #000}.social-icons{margin-top:10px;padding:0}.social-icons li{list-style:none;margin:0;padding:0}.social-icons li,.social-icons li a{zoom:1;display:-moz-inline-stack;display:inline-block;*display:inline}.social-icons li a{color:#fff;padding-left:10px;padding-right:10px}.social-icons li a i{font-size:20px}.timeline{list-style:none;margin:0;padding:0;position:relative}.timeline:before{background-color:#ccc;bottom:0;content:" ";height:77%;left:30px;position:absolute;top:50px;width:1px}@media only screen and (min-width:640px){.timeline:before{left:80px}}.timeline>li{margin-bottom:20px;position:relative}.timeline>li:last-child{margin-bottom:0}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline .timeline-badge{height:60px;left:0;position:absolute;top:16px;width:60px;z-index:100}.timeline .timeline-badge img{border-radius:50%}@media only screen and (min-width:640px){.timeline .timeline-badge{height:160px;margin-left:0;width:160px}}.timeline .timeline-panel{border:1px solid #ccc;border-radius:4px;float:right;padding:30px;position:relative;width:75%}.timeline .timeline-panel:before{border-color:transparent #ccc;border-width:15px 15px 15px 0;left:-15px;top:30px}.timeline .timeline-panel:after,.timeline .timeline-panel:before{border-style:solid;content:" ";display:inline-block;position:absolute;right:auto}.timeline .timeline-panel:after{border-color:transparent #fff;border-width:14px 14px 14px 0;left:-14px;top:31px}@media only screen and (min-width:640px){.timeline .timeline-panel{width:calc(100% - 200px)}.timeline .timeline-panel:before{top:80px}.timeline .timeline-panel:after{top:81px}}.timeline .timeline-item:nth-child(2n) .timeline-panel{float:right}.timeline .timeline-item:nth-child(2n) .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline .timeline-item:nth-child(2n) .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline .timeline-title{font-size:24px;margin-top:0}.timeline .date{display:block;font-size:13px;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0}.timeline .timeline-body>p+p{margin-top:5px}.timeline-readmore{color:#000;display:inline-block;margin-top:5px;text-decoration:underline}.section-gray .timeline .timeline-panel:after{border-left-color:#e9e9e9;border-right-color:#e9e9e9}@media only screen and (min-width:992px){ul.timeline:before{left:50%}ul.timeline>li>.timeline-panel{float:left;width:38%}ul.timeline>li>.timeline-badge{left:50%;margin-left:-80px}ul.timeline>li>.timeline-panel:before{border-left-width:15px;border-right-width:0;left:auto;right:-15px}ul.timeline>li>.timeline-panel:after{border-left-width:14px;border-right-width:0;left:auto;right:-14px}}.manten{font-family:Good Vibes Pro,cursive;font-size:40px}.primary-font{font-family:Open Sans,sans-serif}.modal-body{background-image:url(/images/header-bg.jpg?8966732008784582594080ba92984908)}.modal-cover{background-color:rgba(0,0,0,.6);bottom:0;height:100%;top:0;width:100%}.modal-cover,.modal-text{left:0;position:fixed;right:0}.modal-text{bottom:50px}.text-white{color:#fff}.timeline-badge{background-color:tan;border-radius:50%}.protokol_img{display:block;margin-left:auto;margin-right:auto;width:50%}.section-1{background:tan}.section-2{background:peru}.float{background-color:peru;border-radius:50px;bottom:40px;color:#fff;height:50px;opacity:.8;padding-top:12px;position:fixed;right:15px;text-align:center;width:50px;z-index:99}
