body{background:#fff;font-family:'Copse',serif;font-size:15px;color:#333}.dancing_script{font-family:'Dancing Script',cursive}.copse{font-family:'Copse',serif}.no-border{border:0
!important}.no-margin{margin:0
!important}.clearboth{clear:both}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#666;font-weight:400;margin-bottom:15px;margin-top:15px;font-family:'Copse',serif}h1,.h1{font-size:30px}h2,.h2{font-size:24px}h3,.h3{font-size:21px}h4,.h4{font-size:19px}h5,.h5{font-size:17px}h6,.h6{font-size:15px}h2.dancing, h2.dancing
a{font-family:'Dancing Script',cursive;font-size:48px;color:#a4302e;text-decoration:none}.title_wrap{width:100%;text-align:center;padding-bottom:35px}.title_wrap
.before_title{padding-left:130px;background:transparent url("/wp-content/themes/my-wedding2/assets/img/title_heart_line_left.png") no-repeat left center;display:inline-block}.title_wrap .before_title
.after_title{padding-right:130px;background:transparent url("/wp-content/themes/my-wedding2/assets/img/title_heart_line_right.png") no-repeat right center;display:inline-block}.title_wrap .before_title .after_title
h2{display:inline-block;position:relative;top:-5px}blockquote{margin:40px
0px 0px 140px;text-align:center;font-size:20px;color:#666;padding-left:70px;padding-right:0;font-weight:normal;border:0;background:url(/wp-content/themes/my-wedding2/assets/img/quote-left.png) no-repeat 0 center}blockquote .blockquote-body{background:url(/wp-content/themes/my-wedding2/assets/img/quote-right.png) no-repeat right center;padding-right:70px;min-height:82px}a,a:visited{color:#a4302e;text-decoration:underline}a:focus,a:hover{color:#781e1c}.btn-submit{padding:11px
25px;color:#fff;font-size:19px;border:none;background:#a4302e;background:-moz-linear-gradient(top, #a4302e 0%, #822725 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4302e), color-stop(100%,#822725));background:-webkit-linear-gradient(top, #a4302e 0%,#822725 100%);background:-o-linear-gradient(top, #a4302e 0%,#822725 100%);background:-ms-linear-gradient(top, #a4302e 0%,#822725 100%);background:linear-gradient(to bottom, #a4302e 0%,#822725 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4302e', endColorstr='#822725',GradientType=0 );-webkit-box-shadow:0 12px 20px -7px rgba(0,0,0,.3);box-shadow:0 12px 20px -7px rgba(0,0,0,.3)}#comment-submit{padding:11px
25px;color:#fff;font-size:19px;border:none;background:#a4302e;background:-moz-linear-gradient(top, #a4302e 0%, #822725 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4302e), color-stop(100%,#822725));background:-webkit-linear-gradient(top, #a4302e 0%,#822725 100%);background:-o-linear-gradient(top, #a4302e 0%,#822725 100%);background:-ms-linear-gradient(top, #a4302e 0%,#822725 100%);background:linear-gradient(to bottom, #a4302e 0%,#822725 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4302e', endColorstr='#822725',GradientType=0 );-webkit-box-shadow:0 12px 20px -7px rgba(0,0,0,.3);box-shadow:0 12px 20px -7px rgba(0,0,0,.3)}.framed{border:10px
solid #fff;background:#fff;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);box-shadow:0 0 5px rgba(0, 0, 0, 0.3);width:auto}#single_content img, #subpage_content
img{border:10px
solid #fff;background:#fff;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);box-shadow:0 0 5px rgba(0, 0, 0, 0.3);width:auto}td, td a, td a:hover{color:#121212;text-transform:none}caption{color:#121212;text-transform:uppercase}table{width:100%;margin:10px
auto 20px;border:1px
solid #d6d6d6;background:#fff;border-collapse:separate;overflow:hidden}table
caption{width:90%;margin:0px
auto;padding:10px
20px;border-bottom:none;text-align:center}table tr:nth-child(even){background:#fff}table tr:nth-child(odd){background:#f8f7f7}table
th{color:#121212;padding:15px
10px;border-bottom:1px solid #d6d6d6;background:#e6e6e6}table th:first-child{padding:10px
10px 10px 20px}table th:first-last{padding:10px
20px 10px 10px}table tfoot
th{border-bottom:none}table
td{padding:10px}table td:first-child{padding:10px
10px 10px 20px}table td:last-child{padding:10px
20px 10px 10px}input[type="radio"],input[type="checkbox"]{margin:0px
0 0;margin-top:0 0;line-height:normal}input[type="text"],input[type="email"]{font-size:14px;color:#454545;padding:4px;border:1px
solid #b6b6b6;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}textarea{font-size:14px;color:#454545;padding:4px;border:1px
solid #b6b6b6;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}fieldset{display:block;width:89%;padding:5%;margin:0
auto;border:1px
solid #b6b6b6;background:#fff}legend{padding:4px
10px;border:1px
solid #b6b6b6;background:#fff;text-transform:uppercase;margin-left:0.5em;font-size:16px}select{padding:4px;border:1px
solid #b6b6b6;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.radio,.checkbox{display:inline-block}.navbar-main{margin:0;border:0;background:transparent;position:absolute;z-index:3;top:0;left:0;width:100%;text-align:center}.navbar-main .navbar-body{background:url(/wp-content/themes/my-wedding2/assets/img/bg-nav.png) no-repeat center 0;height:77px;background-size:100% 100%}.navbar-main .navbar-nav{float:none;text-align:center}.navbar-main .navbar-nav
li{float:none;display:inline-block;padding:10px
15px}.navbar-main .navbar-nav>li>a{color:#fff;text-decoration:none;font-size:15px;padding:0}.navbar-main .nav > li > a:hover, .navbar-main .nav>li>a:focus{background:transparent;color:#fff}.nav .open > a, .nav .open > a:hover, .nav .open>a:focus{background:transparent;color:#fff !important}.navbar-toggle{float:none;margin:0
0 0 -12px;padding:15px
0;border:0}.navbar-toggle .icon-bar{background:#fff}.navbar-nav>li>.dropdown-menu{background:url(/wp-content/themes/my-wedding2/assets/img/bg-nav-drop.png) repeat 0 0;border:0;margin-top:4px}.navbar-nav > li > .dropdown-menu
li{padding:0;display:block;font-size:13px;border:0}.navbar-nav > li > .dropdown-menu li
a{color:#FFF;text-align:left;text-decoration:none}.navbar-nav > li > .dropdown-menu li a.active,.navbar-nav > li > .dropdown-menu li a:focus,.navbar-nav > li > .dropdown-menu li a:hover{color:#000;background:#fff}.fallback_cb>ul{float:none;text-align:center}.fallback_cb>ul>li{float:none;display:inline-block;padding:10px
15px;position:relative}.fallback_cb>ul>li>a{color:#fff;text-decoration:none;font-size:15px;padding:0}.fallback_cb>ul>li>ul{position:absolute;top:-9999%;width:200px;padding:20px
15px 15px;margin:0px;list-style:none;z-index:0;background:url(/wp-content/themes/my-wedding2/assets/img/bg-nav-drop.png) repeat 0 0;border:0}.fallback_cb > ul > li:hover
ul{top:100%}.fallback_cb > ul > li > ul
li{padding:0px;margin:0px;text-align:left;width:100%}.fallback_cb > ul > li > ul li
a{display:block;width:100%;color:#fff;text-decoration:none;font-size:15px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:transparent}.bx-wrapper{position:relative;margin:0
auto 60px;padding:0;*zoom:1}.bx-wrapper
img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px
solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/wp-content/themes/my-wedding2/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size: .85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager
a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0
5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager
a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(/wp-content/themes/my-wedding2/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(/wp-content/themes/my-wedding2/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction
a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction
a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/wp-content/themes/my-wedding2/images/controls.png) -86px -11px no-repeat;margin:0
3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/wp-content/themes/my-wedding2/images/controls.png) -86px -44px no-repeat;margin:0
3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%}.bx-wrapper .bx-caption
span{color:#fff;font-family:Arial;display:block;font-size: .85em;padding:10px}#banner{position:relative;text-align:center;z-index:1;background:#fff}#banner
img{width:100%;height:auto}#sub_banner{text-align:center;position:relative;z-index:1;background:#fff}#sub_banner
img{width:100%;height:auto}.banner_line{display:block;position:absolute;left:0;bottom:-14px;width:100%;height:40px;background:url(/wp-content/themes/my-wedding2/assets/img/line-banner.png) repeat center 0;z-index:2;background-size:100% 100%}.comment-block{padding:0;margin:0
0 30px}.comment-list{list-style:none;margin:0
0 35px;padding:0;border-bottom:1px solid #e2e2e2}.comment-list
li{}.comment-list
.avatar{float:left;width:70px}.comment-list .avatar
img{width:68px;height:68px;border:5px
solid #fff;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);box-shadow:0 0 5px rgba(0, 0, 0, 0.3)}.comment-list
.detail{margin-left:90px;min-height:70px;margin-bottom:35px}.comment-list
.by{font-weight:400;font-size:17px;color:#666}.comment-list .by
a{color:#666;text-decoration:none}.comment-list .by
.reply{float:right;font-weight:400;font-size:12px;color:#666;margin-top:3px}.comment-list .by .comment-reply-link{float:right;font-weight:400;font-size:12px;color:#666;margin-top:3px}.comment-list
.create_date{font-size:12px;color:#9c9c9c;margin-bottom:15px}.comment-list .sub-comment-list{list-style:none;margin:0;padding:0;margin-left:70px}.comment-form{}.comment-form
h3{color:#777;margin:0
0 25px;text-transform:none}.comment-form
.field{margin-bottom:21px}.comment-form
.inputText{width:340px;border:1px
solid #e2e2e2;padding:10px;height:42px;line-height:42px;max-width:100%}.comment-form
.areaText{width:100%;border:1px
solid #e2e2e2;padding:10px;height:220px}.comment-form .field-btn{padding:10px
0}.widget{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #dedad6}.widget .widget-head{}.widget .widget-head{text-align:center;color:#666;font-size:22px;margin:0
0 20px;background:url(/wp-content/themes/my-wedding2/assets/img/grey-line.png) repeat-x 0 center;text-transform:none;font-weight:400}.widget-post{list-style:none;margin:0;padding:0}.widget-post
li{margin-top:20px;text-align:left}.widget-post
.image{float:left;width:85px}.widget-post .image
img{width:85px;height:85px}.widget-post
.detail{margin-left:95px;min-height:85px}.widget-post .detail
.date{color:#aaa;font-size:13px;margin-top:5px}.widget
ul{list-style:none;margin:0;padding:0}.widget ul
li{margin-bottom:8px;text-align:center}.widget-search{}.widget-search .q-search{padding:13px
10px;width:80%;border:none;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);box-shadow:0 0 5px rgba(0, 0, 0, 0.3);font-style:italic;float:left;max-width:215px}.widget-search .btn-submit{width:20%;float:left;padding:10px;max-width:45px;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);box-shadow:0 0 5px rgba(0, 0, 0, 0.3)}#badge_wrap{position:absolute;bottom:-125px;left:0;width:100%;z-index:3}.circle-text{width:100%}.circle-text:after{content:"";display:block;width:100%;height:0;padding-bottom:100%;background:transparent;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 12px 20px -7px transparent;box-shadow:0 12px 20px -7px transparent}.circle-text
div{float:left;width:100%;padding-top:23%;line-height:1em;margin-top:-0.5em;text-align:center;color:transparent}.circle-text div
span{display:inline-block}.badge_small{font-size:27px}.badge_large{font-family:'Dancing Script',cursive;font-size:45px}.badge_one{padding:0
0 20px 0}.badge_two{padding:10px
0 30px 0}.heart_line{margin:0px
auto;width:80% !important}.row_even{background:#fff url("/wp-content/themes/my-wedding2/assets/img/bg.png") repeat 0 0}.row_odd{background:#e7d6c5 url("/wp-content/themes/my-wedding2/assets/img/bg-2.png") repeat 0 0}.fp_wrap{padding-top:100px;padding-bottom:130px}.fp_constrain_l{padding:0
30px 0 60px}.fp_constrain_r{padding:0
60px 0 30px}.bx-wrapper .bx-viewport{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:transparent}#fp_featured_page_1_wrap,#fp_featured_page_2_wrap,#fp_bios_wrap{text-align:center}#fp_featured_page_1_wrap img, #fp_featured_page_2_wrap
img{display:block;margin:15px
auto}#fp_rsvp_wrap{text-align:center}#fp_rsvp_wrap
h2{padding:0px;margin:0px;text-align:right}#fp_rsvp_wrap input[type="text"]{padding:13px
10px;height:48px}#fp_rsvp_wrap input[type="text"]#name{width:100%;border:none;-webkit-box-shadow:0 12px 20px -7px rgba(0,0,0,.3);box-shadow:0 12px 20px -7px rgba(0,0,0,.3)}#submit_rsvp_button{padding:10px
25px;width:100%;color:#fff;font-size:19px;border:none;background:#a4302e;background:-moz-linear-gradient(top, #a4302e 0%, #822725 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4302e), color-stop(100%,#822725));background:-webkit-linear-gradient(top, #a4302e 0%,#822725 100%);background:-o-linear-gradient(top, #a4302e 0%,#822725 100%);background:-ms-linear-gradient(top, #a4302e 0%,#822725 100%);background:linear-gradient(to bottom, #a4302e 0%,#822725 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4302e', endColorstr='#822725',GradientType=0 );-webkit-box-shadow:0 12px 20px -7px rgba(0,0,0,.3);box-shadow:0 12px 20px -7px rgba(0,0,0,.3)}button:hover,input[type="submit"]:hover,input[type="reset"]:hover,#submit_rsvp_button:hover{-webkit-box-shadow:0 12px 10px -7px rgba(0,0,0,.3);box-shadow:0 12px 10px -7px rgba(0,0,0,.3)}.bootstrap-touchspin{width:100%;max-width:300px;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 12px 20px -7px rgba(0,0,0,.3);box-shadow:0 12px 20px -7px rgba(0,0,0,.3)}.bootstrap-touchspin .form-control{height:auto;border-right:0}.bootstrap-touchspin
button{padding:13px
10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.bx-wrapper .bx-pager.bx-default-pager
a{width:14px;height:14px;margin:0
7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.bx-wrapper .bx-pager.bx-default-pager
a{background:#fff;-webkit-box-shadow:inset 0 2px 2px 1px rgba(0,0,0,.2);box-shadow:inset 0 2px 2px 1px rgba(0,0,0,.2)}.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager
a.active{background:#a4302e;-webkit-box-shadow:inset 0 2px 2px 1px rgba(0,0,0,.2);box-shadow:inset 0 2px 2px 1px rgba(0,0,0,.2)}.bx-viewport{height:auto!important;padding-bottom:15px!important}#fp_blog_wrap
h2{margin-top:0px}#blog_content,#single_content{padding-top:45px;padding-bottom:55px}#blog_content
div.archive_line{padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #dedad6}#blog_content
.archive_title{font-size:25px}#blog_content .archive_title
a{text-decoration:none}img.blog_thumb{float:right}.blog_meta, .blog_meta
a{font-size:13px;color:#666;text-decoration:none}#blog_single_title{margin-top:0px;padding-top:0px;line-height:1em}.single_content_banner{margin-top:18px}.single_meta{text-align:center;padding-top:25px;color:#444;font-size:14px}.single_meta
span{display:inline-block;padding:0
15px;border-right:1px solid #dedad6}.single_meta span:last-child{border-right:none}.single_line{padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #dedad6}.single_tags{text-align:center;color:#444;font-size:14px}.single_post_nav,.blog_posts_nav{margin-bottom:20px;text-align:left}.single_post_nav .disable,.blog_posts_nav
.disable{color:#c5bfb7;text-decoration:none}.single_post_nav .last .fa,.blog_posts_nav .last
.fa{margin-right:6px;font-size:18px}.single_post_nav .next .fa,.blog_posts_nav .next
.fa{margin-left:6px}.single_post_nav .next , .blog_posts_nav
.next{text-align:right}.gallery{}.gallery-item{float:left;width:33.333%}.gallery-icon{padding:0
10px}.gallery-item
img{margin:0px
auto 30px;display:block;max-width:100%;height:auto}#single_content .attachment img.attachment-full{max-width:90%;height:auto;margin:120px
auto 50px;display:block}#single_content .attachment img.attachment-thumbnail{max-width:90%;height:auto}#single_post_nav>div>div{position:relative;display:inline-block}#single_post_nav > div > div
h2{position:absolute;top:-20px}#subpage_content{padding-top:45px;padding-bottom:55px}footer{background:#a4302e;padding:10px
0}#copy, #credit, #copy a, #credit
a{font-size:12px;color:#e8b2b1;text-decoration:none;padding:0px;margin:0px}#credit{text-align:right}.wp-caption{margin-bottom:10px;padding:10px
0 5px 0px;font-style:italic;display:inline-block;width:auto!important}.wp-caption-text{margin-bottom:10px;padding:10px
0 5px 0px;text-align:center}.sticky{}.gallery-caption{}.bypostauthor{}.alignleft{float:left;margin:0
20px 20px 0}.alignright{float:right;margin:0
0 20px 20px}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}body.admin-bar .navbar-main{top:32px}@media (max-width: 1199px){#fp_rsvp_wrap input[type="text"]{padding:13px
10px}#submit_rsvp_button{padding:11px
15px;width:auto}#badge_wrap{bottom:-105px}.badge_small{font-size:14px}.badge_large{font-size:22px}.badge_one{padding:0
0 10px 0}.badge_two{padding:0px
0 18px 0}.heart_line{width:85%}#single_content>div>div.col-md-3,#subpage_content>div>div.col-md-3{padding-top:70px}}@media (max-width: 991px){.bootstrap-touchspin{width:200px}.fp_constrain_l,.fp_constrain_r{padding:0
0 0 0}#fp_rsvp_wrap
h2{text-align:center}#fp_rsvp_wrap  h2, #fp_rsvp_wrap input[type="text"]#name,.bootstrap-touchspin{margin-bottom:30px}#fp_rsvp_wrap input#name,#submit_rsvp_button{max-width:50%}.second_heading{margin-top:65px}img.blog_thumb{float:none;margin:0px
auto 20px}#fp_blog_wrap{text-align:center}#copy,#credit{text-align:center}.circle-text{height:203px;width:203px;margin:0px
auto}.circle-text:after{height:203px;width:203px}#blog_content{text-align:center}.blog_posts_nav{display:none}.widget-search{display:inline-block}#fp_blog_wrap
img{max-width:265px;margin:0px
auto 30px}.widget_search>div{text-align:center}}@media (max-width: 767px){.framed{border:5px
solid #fff}.badge_small{font-size:14px}.badge_large{font-size:24px}.badge_one{padding:0
0 8px 0}.badge_two{padding:0
0 14px 0}.navbar-main .navbar-collapse{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-height:inherit}.navbar-main .navbar-nav{float:none;margin:20px
0 -10px;margin-bottom:0;display:inline-block;min-width:250px}.navbar-main .navbar-nav
li{float:none;display:block;padding:0;background:url(/wp-content/themes/my-wedding2/assets/img/bg-nav-drop.png) repeat 0 0;border-bottom:1px solid #fff}.navbar-main .navbar-nav>li>a{padding:8px
35px}.navbar-main .nav > li > a:hover, .navbar-main .nav>li>a:focus{background:#fff;color:#000}.navbar-nav>li>.dropdown-menu{padding:0;margin:0
0;background:transparent !important;margin-bottom:1px}.navbar-nav > li > .dropdown-menu
li{margin-top:1px;background:transparent !important}.navbar-nav > li > .dropdown-menu li a,.navbar-nav .open .dropdown-menu>li>a{text-align:center;padding:5px}blockquote{margin-left:30px;margin-right:30px}.fallback_cb>ul{background:url(/wp-content/themes/my-wedding2/assets/img/bg-nav-drop.png) repeat 0 0;width:200px;margin:0px
auto;padding-left:20px}.fallback_cb>ul>li{text-align:left;margin-left:0px;padding-left:0px;display:block}.fallback_cb>ul>li>a{}.fallback_cb>ul>li>ul{display:none}.fallback_cb > ul > li:hover
ul{}.fallback_cb > ul > li > ul
li{}.fallback_cb > ul > li > ul li
a{}.nav .open > a, .nav .open > a:hover, .nav .open>a:focus{color:#000!important}}@media (max-width: 480px){#badge_wrap{bottom:-65px}.circle-text{height:140px;width:140px;margin:0px
auto}.circle-text
div{line-height:0.8}.circle-text:after{height:140px;width:140px}.badge_small{font-size:12px}.badge_large{font-size:20px}.badge_one{padding:0
0 8px 0}.badge_two{padding:0
0 14px 0}.title_wrap
.before_title{padding-left:0;padding-top:35px;background:url(/wp-content/themes/my-wedding2/assets/img/heart_line-2.png) no-repeat center 0;display:block}.title_wrap .before_title
.after_title{padding-right:0;padding-bottom:20px;background:url(/wp-content/themes/my-wedding2/assets/img/heart_line-2.png) no-repeat center bottom;display:block}.title_wrap .before_title .after_title
h2{margin:0;line-height:1;display:block}.navbar-toggle{margin-left:-5px}.navbar-main .navbar-nav{margin-left:-10px}.comment-list
.avatar{display:none}.comment-list
.detail{margin-left:0}.comment-list .sub-comment-list{margin-left:20px}blockquote{margin-left:10px;margin-right:10px;padding-left:50px;font-size:18px}blockquote .blockquote-body{padding-right:50px}.gallery-item{float:none;width:auto}}.nimbus_row
.aligncenter{margin:0px
auto}.nimbus_row
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.stuck{position:fixed;top:0;z-index:8000;-webkit-box-shadow:5px 5px 12px 0px rgba(0, 0, 0, .5);box-shadow:5px 5px 12px 0px rgba(0, 0, 0, .5)}.nimbus_sticky_row{width:100%}.nimbus_bg_img_row{background-size:cover;background-repeat:no-repeat;background-position:center}.nimbus_para_bg_img_row{background-repeat:no-repeat;background-position:center 0px;background-size:100% auto}@media (max-width: 767px){.nimbus_para_bg_img_row{background-size:cover!important;background-position:center top!important}}code.nss{white-space:normal;word-wrap:break-word}.nimbus_first_title h1, .nimbus_first_title h2, .nimbus_first_title h3, .nimbus_first_title h4, .nimbus_first_title h5, .nimbus_first_title
h6{margin-top:0px!important;padding-top:0px!important}.quote_wrap{width:100%;border:1px
solid #d8d8d8;background:#fff;background:-moz-linear-gradient(top,  #fff 0%, #f3f3f3 6%, #ebebeb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(6%,#f3f3f3), color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,  #fff 0%,#f3f3f3 6%,#ebebeb 100%);background:-o-linear-gradient(top,  #fff 0%,#f3f3f3 6%,#ebebeb 100%);background:-ms-linear-gradient(top,  #fff 0%,#f3f3f3 6%,#ebebeb 100%);background:linear-gradient(top,  #fff 0%,#f3f3f3 6%,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.quote{width:100%;min-height:70px;background:url(/wp-content/themes/my-wedding2/custom/shortcodes/images/quote.png) no-repeat top left;padding:20px
0}.quote
p{padding:0
20px 0 113px;line-height:1.4em}.quote
p.quote_attribution{padding:0
20px 0 113px;text-align:right}.pullquote_left{width:250px;float:left;margin:0
20px 5px 0}.pullquote_right{width:250px;float:right;margin:0
0 5px 20px}.pullquote_left p, .pullquote_right
p{text-align:justify}div.nimbus_spacer{clear:both;width:100%}div.pass_req_wrap{width:300px;padding:10px
0;border:1px
solid #b6b6b6;background:#fff;-webkit-box-shadow:0px 0px 8px 0px #c5c5c5;-moz-box-shadow:0px 0px 8px 0px #c5c5c5;box-shadow:0px 0px 8px 0px #c5c5c5}div.pass_req{width:260px;margin:0
0 0 20px}div.pass_req
h2{border-bottom:1px dotted #ccc;margin-bottom:10px}div.pass_req input[type="text"], div.pass_req input[type="password"]{border:1px
solid #b6b6b6;width:100%;padding:8px
0;background:#fff}div.content
input.nimbus_login{display:block;width:100%;outline:none;cursor:pointer;text-align:center;text-decoration:none;line-height:100%;padding: .6em 0 .65em;-webkit-border-radius: .6em;-moz-border-radius: .6em;border-radius: .5em;font-size:18px;font-weight:normal;color:#fff;text-shadow:0 1px 1px #062950;border:solid 1px #0859b4;background:#0074f6;background:-moz-linear-gradient(top,  #0074f6 1%, #093b74 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#0074f6), color-stop(100%,#093b74));background:-webkit-linear-gradient(top,  #0074f6 1%,#093b74 100%);background:-o-linear-gradient(top,  #0074f6 1%,#093b74 100%);background:-ms-linear-gradient(top,  #0074f6 1%,#093b74 100%);background:linear-gradient(top,  #0074f6 1%,#093b74 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0074f6", endColorstr="#093b74",GradientType=0 )}div.content input.nimbus_login:hover{background:-moz-linear-gradient(top,  #0061cf 1%, #093b74 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#0061cf), color-stop(100%,#093b74));background:-webkit-linear-gradient(top,  #0061cf 1%,#093b74 100%);background:-o-linear-gradient(top,  #0061cf 1%,#093b74 100%);background:-ms-linear-gradient(top,  #0061cf 1%,#093b74 100%);background:linear-gradient(top,  #0061cf 1%,#093b74 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0061cf", endColorstr="#093b74",GradientType=0 );text-decoration:none}div.content input.nimbus_login:active{position:relative;top:1px}.dropcap_small{font-size:2.2em;float:left;display:block;margin:0
.2em 0 0;line-height:1}.dropcap_medium{font-size:2.8em;float:left;display:block;margin:0
.2em 0 0;line-height:1}.dropcap_large{font-size:4em;float:left;display:block;margin:0
.2em 0 0;line-height:1}.dropcap_huge{font-size:5.5em;float:left;display:block;margin:0
.2em 0 0;line-height:1}div.content ul.nav-tabs{margin:0
0 0px 0}.nav-tabs>li>a{border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd;border-radius:0px 0px 0 0;text-decoration:none}.nav-tabs>li>a:hover{text-decoration:none}.tab-content{background:#fff;padding:20px;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd}div.show_more_wrap{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px;border:1px
solid #ddd}div.content
h2.hide_show_title{color:#555;cursor:default;margin:0px;padding:0px}div.content h2.hide_show_title
span{display:block;min-height:18px;width:100%}div.hide_show_content{padding:20px}div.info_box{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px}span.show_shortcode{font-size:10px;line-height:1.2em}.nimbus_bs_button{text-decoration:none}.nimbus_bs_button i:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-right:.3em}.btn-primary{background-color:#08c!important;border-color:#08c!important;color:#fff!important;background-color:#007ab8!important;background-image:-moz-linear-gradient(top, #08c, #006699)!important;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#006699))!important;background-image:-webkit-linear-gradient(top, #08c, #006699)!important;background-image:-o-linear-gradient(top, #08c, #006699)!important;background-image:linear-gradient(to bottom, #08c, #006699)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff006599', GradientType=0)!important;border-color:#069 #006699 #00334d!important;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)!important}.btn-primary:hover,.btn-primary:focus{text-decoration:none!important;background-position:0 -15px!important;-webkit-transition:background-position .1s linear!important;-moz-transition:background-position .1s linear!important;-o-transition:background-position .1s linear!important;transition:background-position .1s linear!important}.btn-primary:hover,.btn-primary:focus{background-color:#006699!important}.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled] .btn-primary:hover,
.btn-primary[disabled] .btn-primary:focus,
.btn-primary[disabled] .btn-primary:active,
.btn-primary[disabled] .btn-primary.active{background-color:#08c!important;border-color:#08c!important}.btn-success{background-color:#5cb85c!important;border-color:#5cb85c!important;color:#fff!important;background-color:#53ad53!important;background-image:-moz-linear-gradient(top, #5cb85c, #449d44)!important;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5cb85c), to(#449d44))!important;background-image:-webkit-linear-gradient(top, #5cb85c, #449d44)!important;background-image:-o-linear-gradient(top, #5cb85c, #449d44)!important;background-image:linear-gradient(to bottom, #5cb85c, #449d44)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449c44', GradientType=0)!important;border-color:#449d44 #449d44 #2d672d!important;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)!important}.btn-success:hover,.btn-success:focus{text-decoration:none!important;background-position:0 -15px!important;-webkit-transition:background-position .1s linear!important;-moz-transition:background-position .1s linear!important;-o-transition:background-position .1s linear!important;transition:background-position .1s linear!important}.btn-success:hover,.btn-success:focus{background-color:#449d44!important}.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled] .btn-success:hover,
.btn-success[disabled] .btn-success:focus,
.btn-success[disabled] .btn-success:active,
.btn-success[disabled] .btn-success.active{background-color:#5cb85c!important;border-color:#5cb85c!important}.btn-warning{background-color:#f0ad4e!important;border-color:#f0ad4e!important;color:#fff!important;background-color:#eea43b!important;background-image:-moz-linear-gradient(top, #f0ad4e, #ec971f)!important;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f0ad4e), to(#ec971f))!important;background-image:-webkit-linear-gradient(top, #f0ad4e, #ec971f)!important;background-image:-o-linear-gradient(top, #f0ad4e, #ec971f)!important;background-image:linear-gradient(to bottom, #f0ad4e, #ec971f)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971e', GradientType=0)!important;border-color:#ec971f #ec971f #b06d0f!important;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)!important}.btn-warning:hover,.btn-warning:focus{text-decoration:none!important;background-position:0 -15px!important;-webkit-transition:background-position .1s linear!important;-moz-transition:background-position .1s linear!important;-o-transition:background-position .1s linear!important;transition:background-position .1s linear!important}.btn-warning:hover,.btn-warning:focus{background-color:#ec971f!important}.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled] .btn-warning:hover,
.btn-warning[disabled] .btn-warning:focus,
.btn-warning[disabled] .btn-warning:active,
.btn-warning[disabled] .btn-warning.active{background-color:#f0ad4e!important;border-color:#f0ad4e!important}.btn-danger{background-color:#d9534f!important;border-color:#d9534f!important;color:#fff!important;background-color:#d34541!important;background-image:-moz-linear-gradient(top, #d9534f, #c9302c)!important;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d9534f), to(#c9302c))!important;background-image:-webkit-linear-gradient(top, #d9534f, #c9302c)!important;background-image:-o-linear-gradient(top, #d9534f, #c9302c)!important;background-image:linear-gradient(to bottom, #d9534f, #c9302c)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302b', GradientType=0)!important;border-color:#c9302c #c9302c #8b211e!important;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)!important}.btn-danger:hover,.btn-danger:focus{text-decoration:none!important;background-position:0 -15px!important;-webkit-transition:background-position .1s linear!important;-moz-transition:background-position .1s linear!important;-o-transition:background-position .1s linear!important;transition:background-position .1s linear!important}.btn-danger:hover,.btn-danger:focus{background-color:#c9302c!important}.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled] .btn-danger:hover,
.btn-danger[disabled] .btn-danger:focus,
.btn-danger[disabled] .btn-danger:active,
.btn-danger[disabled] .btn-danger.active{background-color:#d9534f!important;border-color:#d9534f!important}.btn-info{background-color:#5bc0de!important;border-color:#5bc0de!important;color:#fff!important;background-color:#4ab9db!important;background-image:-moz-linear-gradient(top, #5bc0de, #31b0d5)!important;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#31b0d5))!important;background-image:-webkit-linear-gradient(top, #5bc0de, #31b0d5)!important;background-image:-o-linear-gradient(top, #5bc0de, #31b0d5)!important;background-image:linear-gradient(to bottom, #5bc0de, #31b0d5)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff30afd5', GradientType=0)!important;border-color:#31b0d5 #31b0d5 #1f7e9a!important;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)!important}.btn-info:hover,.btn-info:focus{text-decoration:none!important;background-position:0 -15px!important;-webkit-transition:background-position .1s linear!important;-moz-transition:background-position .1s linear!important;-o-transition:background-position .1s linear!important;transition:background-position .1s linear!important}.btn-info:hover,.btn-info:focus{background-color:#31b0d5!important}.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled] .btn-info:hover,
.btn-info[disabled] .btn-info:focus,
.btn-info[disabled] .btn-info:active,
.btn-info[disabled] .btn-info.active{background-color:#5bc0de!important;border-color:#5bc0de!important}.btn-default{background-color:#fff!important;border-color:#fff!important;color:#333!important;background-color:#f5f5f5!important;background-image:-moz-linear-gradient(top, #fff, #e6e6e6)!important;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6))!important;background-image:-webkit-linear-gradient(top, #fff, #e6e6e6)!important;background-image:-o-linear-gradient(top, #fff, #e6e6e6)!important;background-image:linear-gradient(to bottom, #fff, #e6e6e6)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0)!important;border-color:#e6e6e6 #e6e6e6 #bfbfbf!important;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)!important}.btn-default:hover,.btn-default:focus{text-decoration:none!important;background-position:0 -15px!important;-webkit-transition:background-position .1s linear!important;-moz-transition:background-position .1s linear!important;-o-transition:background-position .1s linear!important;transition:background-position .1s linear!important}.btn-default:hover,.btn-default:focus{background-color:#e6e6e6!important}.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled] .btn-default:hover,
.btn-default[disabled] .btn-default:focus,
.btn-default[disabled] .btn-default:active,
.btn-default[disabled] .btn-default.active{background-color:#fff!important;border-color:#fff!important}.nimbus_button.btn-theme{color:#a4302e;background:#fff;border:2px
solid #a4302e;font-weight:300;font-size:20px;text-transform:none;-webkit-border-radius:5px;border-radius:5px}.nimbus_button.btn-theme:hover{color:#77211f;background:#ffe6e6;border:2px
solid #77211f}div.content
a.nimbus_button{text-decoration:none}.nimbus_button{outline:none;cursor:pointer;text-align:center;text-decoration:none;line-height:100%;display:inline-block}.nimbus_button:hover{text-decoration:none}.nimbus_button:active{position:relative;top:1px}.nimbus_button
span{display:inline-block;padding: .65em 2em}.nimbus_button span:hover{background:url(/wp-content/themes/my-wedding2/custom/shortcodes/css/shortcodes/images/nimbus_button_hover.png);background-size:10px 100%;background-repeat:repeat-x}.button_rounded{display:inline-block;-webkit-border-radius:1.1em;-moz-border-radius:1.1em;border-radius:1.1em}.button_rounded
span{-webkit-border-radius:1.1em;-moz-border-radius:1.1em;border-radius:1.1em}.button_radii{display:inline-block;-webkit-border-radius: .6em;-moz-border-radius: .6em;border-radius: .6em}.button_radii
span{-webkit-border-radius: .6em;-moz-border-radius: .6em;border-radius: .6em}.button_square, .button_square
span{display:inline-block}.button_widget{display:block;-webkit-border-radius: .6em;-moz-border-radius: .6em;border-radius: .6em}.button_widget
span{display:block;-webkit-border-radius: .6em;-moz-border-radius: .6em;border-radius: .6em}.button_flat{display:inline-block}.button_flat span:hover{background-image:none}#subpage_content div.nimbus_image
img{padding:0px;border:0px;margin:0px}div.nimbus_image{display:inline-block}div.image_left{float:left;margin:0
20px 30px 0}div.image_right{float:right;margin:0
0 30px 20px}div.image_center{margin:0
auto 30px}div.image_none{display:inline-block;margin:0
0 30px 0}#subpage_content  div.simple-border
img{padding:4px;border:1px
solid #b6b6b6;background:#fff;-webkit-box-shadow:0px 0px 8px 0px #c5c5c5;-moz-box-shadow:0px 0px 8px 0px #c5c5c5;box-shadow:0px 0px 8px 0px #c5c5c5}#subpage_content div.content div.simple-border div.wp-caption  p.wp-caption-text{padding-bottom:0px}div.radii
img{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}#subpage_content div.drop-shadow
img{-webkit-box-shadow:0px 0px 8px 3px #c5c5c5;-moz-box-shadow:0px 0px 8px 3px #c5c5c5;box-shadow:0px 0px 8px 3px #c5c5c5}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}