@charset "UTF-8";
.studio-text.text-center{text-align:center !important;}
.studio-text h4{font-size:32px !important;color:#fff;text-transform:uppercase;letter-spacing:10px !important;}
.studio-text h3{font-size:48px !important;color:#fff;text-transform:uppercase;display:block;margin-top:15px !important;margin-bottom:20px !important;}
.au_flag_wrap{text-align:center;}
.bg_fixed{background-attachment:fixed !important;}
.au_flag{padding-top:15px;position:relative;color:white;text-align:center;text-transform:uppercase;margin:0 auto;padding:0 20px;font-size:10px;display:inline-block;letter-spacing:1.5px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.au_flag a{color:#fff;}
.au_flag i{padding-left:5px;}
.au_flag:hover{-webkit-transform:rotate(90deg) scale(1.1);-ms-transform:rotate(90deg) scale(1.1);transform:rotate(90deg) scale(1.1);}
.au_flag:hover a{color:#fff;}
.au_flag span.after{content:"";position:absolute;right:-20px;top:0;width:0;height:0;border-style:solid;}
.btn-close{display:none;}
.form-white input[type="submit"]{border:1px solid #fff !important;}
.btn-responsive-nav{display:none;}
.bread-crumb{position:relative;height:350px;overflow:hidden;}
.bread-crumb:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:0.5;}
.bread-crumb .box{position:absolute;left:0;right:0;bottom:50px;text-align:center;}
.bread-crumb .box h1{font-size:30px;color:#fff;text-transform:uppercase;margin-top:0;margin-bottom:0;}
.bread-crumb .box .breadcrumbs{margin-bottom:0;padding:0;}
.bread-crumb .box .breadcrumbs li{font-weight:300;color:#fff;position:relative;padding-left:0;padding-right:0;}
.bread-crumb .box .breadcrumbs li a{font-weight:300;color:#fff;padding-right:18px;position:relative;margin-right:20px;}
.bread-crumb .box .breadcrumbs li:last-child a{margin-right:0;padding-right:0;}
.bread-crumb .box .breadcrumbs li a:after{content:'-';position:absolute;right:0;top:0;color:#fff;}
.bread-crumb .box .breadcrumbs li:last-child a:after{display:none;}
.triangle-topright{width:0;height:0;border-top:12px solid;border-left:25px solid transparent;float:right;}
.triangle-topleft{width:0;height:0;border-top:12px solid;border-right:25px solid transparent;float:left;}
.icon-mark{position:relative;display:block;width:50px;}
.icon-mark .mark-square{display:block;clear:both;width:100%;background:red;height:63px;}
.home1-gallery{margin-top:-80px;}
.no-footer{text-align:center;}
.no-footer h4{font-size:24px;margin:0 0 10px;}
.no-footer h4 i{margin:0 14px;}
.no-footer p{font-weight:300;margin-bottom:0;}
.form-2 .wpb_wrapper{background:#fff;}
.form-2 .wpb_wrapper:before{content:'';position:absolute;left:45px;right:45px;top:30px;bottom:30px;border:1px dashed #8ca5cf;z-index:0;}
.form-2 .wedding-countdown{padding-top:35px;}
.form-2 .wedding-countdown .settime{background:none !important;padding-bottom:35px;}
.form-2 .wpcf7{padding-bottom:95px;position:relative;z-index:1;}
.form-2 .wpcf7 .wpcf7-form input[type="submit"]{color:#fff;}
.border-bottom-right{margin:0 !important;border-bottom:1px solid #e1e1e1;}
.border-bottom-right .wpb_column{padding-bottom:50px;border-right:1px solid #e1e1e1;}
.border-bottom-right .wpb_column:last-child{border-right:none;}
.border-right{margin:0 !important;}
.border-right .wpb_column{padding-top:50px;border-right:1px solid #e1e1e1;}
.border-right .wpb_column:last-child{border-right:none;}
.wedding-btn{display:inline-block;padding:15px 30px 11px;-webkit-border-radius:50px!important;-moz-border-radius:50px!important;-ms-border-radius:50px!important;-o-border-radius:50px!important;border-radius:50px!important;color:#fff;text-transform:uppercase;}
.wedding-btn:hover{color:#fff;}
.planer-btn-quote{display:inline-block;position:absolute;right:0;top:95px;}
.planer-text{text-align:center;}
.planer-text h4{font-size:36px;text-transform:uppercase;margin-bottom:7px;margin-top:0;}
.planer-text h3{font-size:48px;text-transform:uppercase;margin-bottom:20px;margin-top:0;}
.planer-text p{margin-bottom:0;font-weight:300;color:#535353;}
.planer-text .wedding-btn{margin-top:34px;}
.slide-with-row .beans-slide{margin-bottom:30px;}
.l-control{text-align:center;margin-top:5px;display:inline-block}
.l-control div{width:10px;height:10px;display:inline-block !important;margin:0 3px;cursor:pointer;text-align:center;}
.l-control div:hover i{opacity:1;}
.l-control div i{font-size:18px;opacity:0.4;}
.wedding-client .l-control div i{color:#fff;}
.heading-title.white h2,
.heading-title .white h2{color:#fff !important;}
.heading-title .white h2:after{background:#fff;}
.heading-title.white .description, .heading-title.white p,
.heading-title .white .description, .heading-title .white p{color:#fff;}
.heading-title h2{font-size:36px;padding-bottom:20px;margin-bottom:25px;margin-top:0;position:relative;display:inline-block;line-height:1.2;}
.heading-title .defaults h2:after{content:'';height:1px;width:50px;position:absolute;left:0;right:0;bottom:0;margin:auto;}
.heading-title .text-left h2:after{margin:0;}
.heading-title .text-right h2:after{margin:0;left:auto;right:0;}
.heading-title .text-left .description, .heading-title .text-left p{font-weight:300;max-width:715px;}
.heading-title .text-right .description, .heading-title .text-right p{font-weight:300;max-width:715px;float:right;}
.heading-title .text-center .description, .heading-title .text-center p{font-weight:300;max-width:715px;margin:0 auto 15px;}
.heading-title .title-number{padding-top:105px;position:relative;}
.title-number h2{margin-bottom:15px;padding-bottom:0;font-size:32px;text-transform:uppercase;}
.title-number.text-right .number,
.title-number.text-left .number{font-size:150px;opacity:0.1;position:absolute;top:7px;left:0;line-height:1;}
.title-number.text-center .number{font-size:150px;opacity:0.1;position:absolute;top:10px;left:0;line-height:1;}
.title-number.text-center .number{left:0;right:0;}
.title-number.text-right .number{right:0;left:auto;}
.wedding-client .slick-list{margin:0 -15px;overflow:hidden;position:relative;}
.wedding-client .padding-15{padding:15px;margin:0 15px;border:1px solid #e1e1e1;opacity:0.5;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-client .padding-15:hover{opacity:1;cursor:pointer;}::-webkit-input-placeholder{font-weight:300;}::-moz-placeholder{font-weight:300;}:-ms-input-placeholder{font-weight:300;}:-moz-placeholder{font-weight:300;}
.form-white .wpcf7-form input{border-color:#fff;color:#fff;}
.form-white .wpcf7-form input::-webkit-input-placeholder{color:#fff;font-weight:300;}
.form-white .wpcf7-form input::-moz-placeholder{color:#fff;font-weight:300;}
.form-white .wpcf7-form input:-ms-input-placeholder{color:#fff;font-weight:300;}
.form-white .wpcf7-form input:-moz-placeholder{color:#fff;font-weight:300;}
.form-white .wpcf7-form input[type="submit"]{border-color:#fff;}
.wpcf7-form input{border-top:none;border-bottom:1px solid;border-left:none;border-right:none;margin-bottom:30px;background:none;font-size:16px;padding:10px 0;width:100%;}
.wpcf7-form input:focus{box-shadow:none;}
.wpcf7-form input[type="submit"]{border-style:solid;border-width:1px;border-radius:25px;padding-right:40px;padding-left:40px;padding-top:12px;padding-bottom:9px;margin-top:20px;margin-bottom:0px;text-transform:uppercase;font-size:20px;font-weight:400;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;width:auto;}
.wpcf7-form input[type="submit"]:hover{color:#fff;}
.wedding-blog article:after{content:'';display:block;clear:both;}
.wedding-blog .img-box{margin-bottom:0;position:relative;display:inline-block;}
.wedding-blog .list-blog .img-box:hover .bg-hover{opacity:0.6;}
.wedding-blog .list-blog .bg-hover{position:absolute;z-index:1;opacity:0;top:0;bottom:0;left:0;right:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-blog .list-blog .bg-hover a{margin:auto;}
.wedding-blog .list-blog .g-items{margin-bottom:38px;}
.wedding-blog .list-blog .g-items:last-child{margin-bottom:0;}
.wedding-blog .list-blog .post-meta-sc{margin-bottom:13px;}
.wedding-blog .list-blog .post-meta-sc span{color:#ccc;}
.wedding-blog .list-blog .postTitle{margin-bottom:8px;}
.wedding-blog .list-blog .postTitle h2{font-size:20px;margin-top:0;margin-bottom:0;text-transform:uppercase;}
.wedding-blog .list-blog .link-to-blog{font-size:14px;color:#333;text-transform:uppercase;}
.wedding-blog .list-blog .link-to-blog i{color:#333;margin-left:10px;}
.wedding-blog .list-blog .row-odd .col-item:first-child .blog-text{display:none;}
.wedding-blog .list-blog .row-odd .col-item:last-child .img-box{display:none;}
.wedding-blog .list-blog .row-even .col-item:first-child{text-align:right;}
.wedding-blog .list-blog .row-even .col-item:first-child .img-box{display:none;}
.wedding-blog .list-blog .row-even .col-item:last-child .blog-text{display:none;}
.wedding-blog .blog .img-box:hover .bg-hover,.wedding-blog .blog-new .thumbnail-post:hover .bg-hover{opacity:0.6;}
.wedding-blog .blog:after{content:'';display:block;clear:both;}
.wedding-blog .blog.odd .blog-text{margin-top:50px;margin-right:65px;text-align:left;}
.wedding-blog .blog.odd .blog-text .post-meta .line{left:-70px;}
.wedding-blog .blog.even .blog-text{margin-bottom:50px;margin-left:65px;text-align:right;}
.wedding-blog .blog.even .blog-text .post-meta .line{right:-70px;}
.wedding-blog .blog .img-box{position:relative;display:inline-block;}
.wedding-blog .blog .img-box .bg-hover,.wedding-blog .blog-new .bg-hover{position:absolute;z-index:1;opacity:0;height:100%;width:100%;top:0;bottom:0;left:0;right:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-blog .blog .img-box .bg-hover a,.wedding-blog .blog-new .bg-hover a{margin:auto;position:absolute;width:100%;height:100%;}
.wedding-blog .blog .img-box .bg-hover a:after,.wedding-blog .blog-new .bg-hover a:after{width:40px;height:1px;background:#fff;content:'';position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.wedding-blog .blog .img-box .bg-hover a:before,.wedding-blog .blog-new .bg-hover a:before{height:40px;width:1px;background:#fff;content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.wedding-blog .blog .blog-text{background:#f5f5f5;padding:40px 30px 35px;min-height:260px;}
.wedding-blog .blog .blog-text .postTitle{margin-bottom:20px;}
.wedding-blog .blog .blog-text h2{font-size:24px;margin-top:0;margin-bottom:0;}
.wedding-blog .blog .blog-text .postContent, .wedding-blog .blog .blog-text p{font-weight:300;color:#555;}
.wedding-blog .blog .blog-text .post-meta{position:relative;padding-top:20px;padding-bottom:0;margin-top:20px;display:block;border:none;}
.wedding-blog .blog .blog-text .post-meta .line{position:absolute;width:120px;height:1px;top:0;z-index:10;}
.wedding-blog .blog .blog-text .post-meta p{margin-bottom:0;font-size:14px;font-weight:300;}
.wedding-blog .blog .blog-text .post-meta p span{font-size:14px;font-weight:600;text-transform:capitalize;}
.wedding-blog .blog .blog-text .post-meta p .b-line{margin:0 10px;font-weight:300;}
.slide3d{position:relative;}
.slide3d .ms-slide{border:3px solid #eeeeee;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
.slide3d .ms-slide img{filter:grayscale(100%);}
.slide3d .ms-slide .ms-slide-bgcont{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;border:7px solid #fff;}
.slide3d .ms-slide.ms-sl-selected{border:3px solid #eeeeee;}
.slide3d .ms-slide.ms-sl-selected .ms-slide-bgcont{border:7px solid #fff;}
.slide3d .ms-slide.ms-sl-selected img{filter:grayscale(0);}
.slide3d .ms-info{max-width:350px;margin:auto;position:relative;}
.slide3d .ms-info p{margin-bottom:0;font-weight:300;}
.slide3d .ms-info .col-80{height:80px;width:1px;position:absolute;left:0;right:0;top:-120px;margin:auto;}
.slide3d .ms-staff-info{min-height:85px;}
.slide3d .master-slider .ms-nav-next, .slide3d .master-slider .ms-nav-prev{display:none;}
.slide3d .nav-3d .nav{width:35px;height:35px;left:-70px;margin-top:-40px;box-shadow:0px 1px 0px 0px #bebebe;position:absolute;top:40%;cursor:pointer;border:1px solid #858c8e;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;text-align:center;}
.slide3d .nav-3d .nav.nav-next{right:-70px;left:auto;}
.slide3d .nav-3d .nav i{line-height:32px;font-size:22px;}
.wedding-gallery > div:after{content:'';display:block;clear:both;}
.wedding-gallery .g-thumbnail{position:relative;display:block;}
.wedding-gallery .even, .wedding-gallery .odd{position:relative;}
.wedding-gallery .g-items .g-thumbnai:after{display:none;}
.wedding-gallery .g-items:after{content:'';display:block;clear:both;}
.wedding-gallery .g-items:first-child .even .g-thumbnail:after{display:block !important;height:50px;width:100%;background:#fff;position:absolute;top:0;content:'';}
.wedding-gallery .g-items:first-child .even .g-item-info{margin-top:100px;}
.wedding-gallery .g-items:last-child .odd .g-thumbnail:after{display:block !important;height:50px;width:100%;background:#fff;position:absolute;bottom:0;content:'';}
.wedding-gallery .g-items:last-child .odd .g-item-info{margin-bottom:100px;}
.wedding-gallery .g-items .g-item{overflow:hidden;position:relative;}
.wedding-gallery .g-items .g-item .g-thumbnail:hover .g-item-info .g-item-bg-hover{opacity:0.8;}
.wedding-gallery .g-items .g-item .g-thumbnail:hover .g-item-info .g-line,
.wedding-gallery .g-items .g-item .g-thumbnail:hover .g-item-info .g-item-title{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.wedding-gallery .g-items .g-item .g-thumbnail:hover .g-item-info .g-item-like{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.wedding-gallery .g-item-info{margin:50px;position:absolute;left:0;right:0;top:0;bottom:0;}
.wedding-gallery .g-item-info .g-item-bg-hover{opacity:0;display:block;width:100%;height:100%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.wedding-gallery .g-item-info .g-item-like{position:absolute;left:30px;top:30px;z-index:99;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px);}
.wedding-gallery .g-item-info .g-item-like i, .wedding-gallery .g-item-info .g-item-like span{color:#fff;}
.wedding-gallery .g-item-info .g-item-like i{margin-right:5px;}
.wedding-gallery .g-item-info .g-item-title{position:absolute;bottom:0;left:0;right:0;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:translateY(130px);-ms-transform:translateY(130px);transform:translateY(130px);}
.wedding-gallery .g-item-info .g-item-title h4{color:#fff;font-size:24px;margin-top:0;margin-bottom:45px;}
.wedding-gallery .g-item-info .g-line{position:absolute;bottom:-20px;left:0;right:0;width:1px;height:40px;margin:auto;background:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:translateY(130px);-ms-transform:translateY(130px);transform:translateY(130px);}
.wedding-gallery .view-more{border-style:solid;border-width:1px;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;padding-right:45px;padding-left:45px;padding-top:13px;padding-bottom:9px;margin-top:20px;margin-bottom:0px;text-transform:uppercase;font-size:16px;font-weight:400;display:inline-block;margin-top:50px;position:relative;overflow:hidden;}
.wedding-gallery .view-more:hover{color:#fff;}
.wedding-gallery-tabs .tab-show-count,
.wedding-gallery .isotop-controls{margin-bottom:80px;text-align:center;}
.wedding-gallery-tabs ul.tab-show-count{margin-bottom:80px;}
.wedding-gallery .isotop-controls ul{padding:0;margin:0;}
.wedding-gallery-tabs ul.tab-show-count li,
.wedding-gallery .isotop-controls ul li{display:inline-block;margin:0 15px;}
.wedding-gallery-tabs ul.tab-show-count li a,
.wedding-gallery .isotop-controls ul li a{padding:25px 60px 17px;background:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:inline-block;font-size:20px;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-gallery-tabs ul.tab-show-count li a{display:block;}
.wedding-gallery-tabs ul.tab-show-count li a span,
.wedding-gallery .isotop-controls ul li a span{display:block;font-size:12px;font-weight:300;color:#191919;text-transform:uppercase;letter-spacing:1px;}
.wedding-gallery-tabs ul.tab-show-count li a:hover,
.wedding-gallery .isotop-controls ul li a:hover{color:#fff;}
.wedding-gallery-tabs ul.tab-show-count li a:hover span,
.wedding-gallery .isotop-controls ul li a:hover span{opacity:0.5;color:#fff;}
.wedding-gallery-tabs ul.tab-show-count li a.active,
.wedding-gallery .isotop-controls ul li.active a{color:#fff;}
.wedding-gallery-tabs ul.tab-show-count li a.active span,
.wedding-gallery .isotop-controls ul li.active a span{opacity:0.5;color:#fff;}
.wedding-gallery .gallery-block{position:relative;overflow:hidden;}
.wedding-gallery .gallery-block .g-item-info{margin:20px;}
.wedding-gallery .gallery-block .g-item-info .g-item-title h4{font-size:16px;margin-bottom:20px;}
.wedding-gallery .gallery-block .g-item-info .g-item-like{top:20px;left:20px;}
.wedding-gallery .gallery-block .g-item-info .g-line{bottom:-10px;height:20px;}
.wedding-gallery .gallery-custom .g-items{margin-bottom:30px;}
.wedding-gallery .gallery-custom .g-items:last-child{margin-bottom:0;}
.wedding-gallery .gallery-custom .g-item-info{margin:30px;}
.wedding-gallery .gallery-custom .g-item-box p{font-size:24px;color:#fff;margin-top:145px;margin-bottom:10px;line-height:30px;}
.wedding-gallery .gallery-custom .g-item-box span{position:relative;opacity:0.5;}
.wedding-gallery .gallery-custom .g-item-box span:before{content:'';width:100px;height:1px;background:#fff;display:inline-block;}
.wedding-gallery .gallery-custom .g-item-box span i{position:absolute;top:8px;color:#fff;margin-left:10px;}
.slider-center .g-items.odd .g-thumbnail:after{display:block !important;height:50px;width:100%;background:#fff;position:absolute;top:0;content:'';}
.slider-center .g-items.odd .g-item-info{margin-top:100px;}
.slider-center .slick-dots{text-align:center;margin:15px 0 0;}
.slider-center .slick-dots li{width:10px;height:10px;background:none;border-width:1px;border-style:solid;}
.wedding-love-story{position:relative;}
.wedding-love-story .love-story-1{max-width:940px;margin:auto;}
.wedding-love-story .love-story-1 .item-story:after{display:block;clear:both;content:'';}
.wedding-love-story .love-story-1 .box-left{min-height:580px;position:relative;}
.wedding-love-story .love-story-1 .box-left .ls-index{margin:auto;opacity:0.1;}
.wedding-love-story .love-story-1 .box-left .ls-index span{font-size:250px;color:#fff;display:block;padding-top:50px;}
.wedding-love-story .love-story-1 .box-left .l-item-info{padding:0 60px;}
.wedding-love-story .love-story-1 .box-left .l-item-info h4{color:#fff;font-size:30px;}
.wedding-love-story .love-story-1 .box-left .l-item-info .love-story-dsc, .wedding-love-story .love-story-1 .box-left .l-item-info p{font-size:16px;color:#fff;font-weight:300;}
.wedding-love-story .love-story-1 .box-right{padding-top:50px;}
.wedding-love-story .love-story-1 .l-control div{border:1px solid #fff;width:30px;height:30px;display:inline-block !important;margin:0 3px;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;cursor:pointer;}
.wedding-love-story .love-story-1 .l-control div i{color:#fff;line-height:28px;display:block;}
.wedding-love-story .love-story-1 .l-control div.slick-disabled{display:none !important;}
.wedding-love-story .love-story-1 .slick-dots{position:absolute;right:30px;top:45%;}
.wedding-love-story .love-story-1 .slick-dots li{display:block;width:12px;height:12px;margin-bottom:10px;margin-right:0;margin-top:0;margin-left:0;border:none;border:1px solid transparent;position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-love-story .love-story-1 .slick-dots li:hover{background:none;width:12px;height:12px;border:1px solid #fff;background:none;}
.wedding-love-story .love-story-1 .slick-dots li:hover:after{display:none;}
.wedding-love-story .love-story-1 .slick-dots li.slick-active{width:12px;height:12px;border:1px solid #fff;background:none;}
.wedding-love-story .love-story-1 .slick-dots li.slick-active:after{display:none;}
.wedding-love-story .love-story-1 .slick-dots li:after{display:block;content:'';width:5px;height:5px;background:#fff;position:absolute;left:2.8px;top:2.8px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.wedding-love-story .love-story-1 .g-line{position:absolute;bottom:100px;height:1px;width:120px;background:#fff;left:50%;margin-left:-60px;}
.wedding-love-story .love-story-2{text-align:center;position:relative;}
.wedding-love-story .love-story-2 .width-50{position:relative;}
.wedding-love-story .love-story-2 .box-right{padding-bottom:25px;}
.wedding-love-story .love-story-2 .box-right img{-webkit-box-shadow:20px 20px 20px 0px rgba(0, 0, 0, 0.14);-moz-box-shadow:20px 20px 20px 0px rgba(0, 0, 0, 0.14);box-shadow:20px 20px 20px 0px rgba(0, 0, 0, 0.14);}
.wedding-love-story .love-story-2 .item-story:after{content:'';display:block;clear:both;}
.wedding-love-story .love-story-2 .ls-index{position:absolute;top:20px;left:0;right:0;text-align:center;z-index:-1;}
.wedding-love-story .love-story-2 .ls-index span{font-size:150px;opacity:0.1;color:#000;line-height:1;}
.wedding-love-story .love-story-2 .love-story-title{padding-top:65px;padding-bottom:65px;}
.wedding-love-story .love-story-2 .love-story-title h4{font-size:30px;margin:0 0 0;}
.wedding-love-story .love-story-2 .love-story-dsc{font-weight:300;}
.wedding-love-story .love-story-2 .love-story-dsc p{font-weight:300;}
.wedding-love-story .love-story-2 .love-story-dsc blockquote{font-size:24px;}
.wedding-love-story .love-story-2 .l-control div{border:1px solid;width:30px;height:30px;display:inline-block !important;margin:0 3px;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;cursor:pointer;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-love-story .love-story-2 .l-control div i{opacity:1;line-height:29px;}
.wedding-love-story .love-story-2 .l-control div:hover i{color:#fff;}
.wedding-love-story .love-story-3 .item-story{position:relative;}
.wedding-love-story .love-story-3 .item-story [class*="col-"]{position:static;}
.wedding-love-story .love-story-3 .item-story .l-item-info{position:absolute;right:50%;left:0;top:38%;z-index:9999;padding-left:10px;}
.wedding-love-story .love-story-3 .item-story .l-item-info .love-story-dsc{letter-spacing:7px;}
.wedding-love-story .love-story-3 .item-story .wedding-btn{margin-top:15px;}
.wedding-love-story .love-story-3 .l-item-info .love-story-dsc p{text-transform:uppercase;font-size:30px;}
.wedding-love-story .love-story-3 .l-item-info .love-story-title h4{font-size:48px;margin:0;text-transform:uppercase;}
.wedding-love-story .love-story-3 .box-right{position:relative;}
.wedding-love-story .love-story-3 .box-right .ls-index{position:absolute;top:90px;left:25px;opacity:0.1;}
.wedding-love-story .love-story-3 .box-right .ls-index span{font-size:150px;color:#000;line-height:1;}
.wedding-info .event-info-layout1{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-info .event-info-layout1 .event-col.active,
.wedding-info .event-info-layout1 .event-col:hover{margin-top:0px;padding-top:15px;padding-bottom:47px;border-style:solid;border-width:3px;background:#fff;}
.wedding-info .event-info-layout1 .event-col .block{background:none;margin-top:-27px;}
.wedding-info .event-info-layout1 .event-col.active .link-attending,
.wedding-info .event-info-layout1 .event-col:hover .link-attending{visibility:inherit;opacity:1;}
.wedding-info .event-info-layout1 .event-col.deactive .link-attending,
.wedding-info .event-col .link-attending{-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;padding-right:35px;padding-left:35px;padding-top:14px;padding-bottom:11px;margin-bottom:0px;text-transform:uppercase;font-size:20px;font-weight:400;margin-top:15px;position:relative;overflow:hidden;visibility:hidden;opacity:0;color:#fff;}
.wedding-info .event-info-layout2 .event-col{background:none;margin-top:25px;padding-bottom:55px;position:relative;z-index:11;}
.wedding-info .event-info-layout2 .event-col h4{border:none;position:relative;}
.wedding-info .event-info-layout2 .event-col h4:after{content:'';height:1px;width:50px;background:#fff;position:absolute;bottom:0;margin:auto;left:0;right:0;}
.wedding-info .event-info-layout2 .event-col i{color:#fff;}
.wedding-info .event-info-layout2 .event-col .wrap1 > i{font-size:35px;margin-right:0;margin-bottom:23px;}
.wedding-info .event-info-layout2 .event-col h4, .wedding-info .event-info-layout2 .event-col p, .wedding-info .event-info-layout2 .event-col a{color:#fff;}
.wedding-info .event-info-layout2 .event-col .linkto-map i{color:#fff;}
.wedding-info .event-info-layout2 .event-col .link-attending{visibility:inherit;opacity:1;background:none;border:1px solid #fff;margin-top:20px;}
.wedding-info .event-info-layout2 .event-col .link-attending:hover{background:#fff;}
.wedding-info .event-info-layout2 .black-op{background:#000;opacity:0.2;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;}
.wedding-info .event-info-layout2 .white-op{background:#fff;opacity:0.2;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;}
.wedding-info .event-info-layout1   .wrap1{background:#fff;}
.wedding-info .event-col  .wrap1{padding:30px 40px 27px;}
.wedding-info .event-info-layout1 .event-col.active ,
.wedding-info .event-info-layout1 .event-col:hover{background:#fff;}
.wedding-info .event-info-layout1 .event-col.active.deactive,
.wedding-info .event-col{text-align:center;margin-top:50px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-style:solid;border-width:3px;border-color:transparent;background:none;padding-bottom:0;padding-top:0;}
.wedding-info .event-col .wrap1 > i{font-size:50px;margin-bottom:15px;display:inline-block;}
.wedding-info .event-col h4{font-size:30px;margin-top:0;border-bottom:1px solid #ebebeb;padding-bottom:22px;margin-bottom:25px;}
.wedding-info .event-col p{font-weight:300;margin-bottom:10px;}
.wedding-info .event-col i{margin-right:10px;}
.wedding-info .event-col .linkto-map{font-weight:600;}
.wedding-testimonial{position:relative;}
.wedding-testimonial .slick-dots{padding:0;margin:0;position:absolute;bottom:0;left:0;right:0;text-align:center;}
.wedding-testimonial .slider{max-width:580px;margin:auto;}
.wedding-testimonial .center .slick-slide .g-thumbnail{opacity:0.8;transition:all 300ms ease;font-size:36px;margin:20px auto;padding:20px;position:relative;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:160px;height:160px;overflow:hidden;}
.wedding-testimonial .center .slick-slide .g-thumbnail img{border:5px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;filter:grayscale(100%);}
.wedding-testimonial .center .slick-slide .g-thumbnail .ts-info{opacity:0;}
.wedding-testimonial .center .slick-center .g-thumbnail{-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);-webkit-transform:scale(1.08);color:#e67e22;opacity:1;transform:scale(1.08);padding:0;}
.wedding-testimonial .center .slick-center .g-thumbnail img{border:5px solid #fff;filter:grayscale(0);}
.wedding-testimonial.white .ts-content, .wedding-testimonial.white p, .wedding-testimonial.white i, .wedding-testimonial.white h4{color:#fff;}
.wedding-testimonial .des-testimonial{max-width:860px;text-align:center;margin:20px auto 0;padding:0 20px;position:relative;}
.wedding-testimonial .des-testimonial .ts-line{position:absolute;top:-70px;left:0;right:0;height:60px;width:1px;margin:auto;}
.wedding-testimonial .des-testimonial i{font-size:20px;margin-top:10px;margin-bottom:20px;}
.wedding-testimonial .des-testimonial h4{font-size:24px;margin-bottom:0;}
.wedding-testimonial .des-testimonial .ts-content, .wedding-testimonial .des-testimonial p{font-weight:300;}
.wedding-testimonial .des-testimonial .ts-term ul{padding:0;margin-bottom:0;}
.wedding-testimonial .des-testimonial .ts-term ul li{font-size:14px;color:#999;font-weight:400;font-style:italic;display:inline-block;}
.wedding-testimonial .des-testimonial .link-ts{display:inline-block;border-style:solid;border-color:#fff;border-width:1px;border-radius:25px;padding-right:40px;padding-left:40px;padding-top:20px;padding-bottom:10px;margin-top:43px;margin-bottom:0px;text-transform:uppercase;font-size:16px;color:#fff;overflow:hidden;}
.wedding-team .team-2{position:relative;}
.wedding-team .team-2 .beans-slideset{margin:0 -15px;}
.wedding-team .team-2 .team-item{position:relative;margin:0 15px;}
.wedding-team .team-2 .team-item:hover .team-info h4{color:#fff;}
.wedding-team .team-2 .team-item:hover .team-info .team-cat{opacity:0.5;}
.wedding-team .team-2 .team-item:hover .team-info .team-cat li{color:#fff;}
.wedding-team .team-2 .team-item .team-info{background:#fff;padding:20px 0 11px;text-align:center;position:absolute;bottom:60px;left:0;right:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-team .team-2 .team-item .team-info h4{font-size:20px;margin:0;}
.wedding-team .team-2 .team-item .team-info .team-cat ul{padding:0;margin:0;}
.wedding-team .team-2 .team-item .team-info .team-cat li{font-size:12px;color:#191919;font-weight:300;text-transform:uppercase;display:inline-block;list-style:none;padding:0 3px;}
.wedding-team .team-2 .beans-stepslider .beans-slideset button.slick-arrow{bottom:85px;top:auto;border-color:#fff;}
.wedding-team .team-2 .beans-stepslider .beans-slideset button.slick-arrow i{color:#fff;}
.wedding-team .team-2 .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{left:-40px;}
.wedding-team .team-2 .beans-stepslider .beans-slideset button.slick-arrow.slick-next{right:-40px;}
.wedding-icon .wedding-iconbox{display:block;}
.wedding-icon .icon-align-center{text-align:center;}
.wedding-icon .icon-align-left{text-align:left;}
.wedding-icon .icon-align-right{text-align:right;}
.wedding-icon h3{font-size:20px;text-transform:uppercase;margin-top:30px;margin-bottom:2px;}
.wedding-icon .box-content, .wedding-icon p{font-size:14px;font-weight:300;margin-bottom:0;}
.wedding-icon .size-xs .icon i{font-size:30px;}
.wedding-icon .size-sm .icon i{font-size:40px;}
.wedding-icon .size-md .icon i{font-size:50px;}
.wedding-icon .size-lg .icon i{font-size:60px;}
.wedding-icon .size-xl .icon i{font-size:70px;}
.wedding-counter{padding:80px 80px 100px 80px;background:#ff4061;}
.wedding-counter .stats-number{font-size:48px;color:#fff;display:block;margin-bottom:5px;line-height:48px;margin-top:30px;}
.wedding-counter .item_counter{position:relative;z-index:1;}
.wedding-counter .counter_prefix, .wedding-counter .text{font-size:20px;color:#fff;}
.wedding-counter .icon i{font-size:60px;color:#fff;}
.wedding-counter .layout2.bg-counter .op{background:#000;}
.wedding-counter .layout3.bg-counter .op{background:#fff;}
.wedding-counter .bg-counter .op{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;opacity:0.2;overflow:hidden;}
.wedding-counter .bg-counter .icon{position:absolute;bottom:-55px;right:50px;opacity:0.1;}
.wedding-counter .bg-counter .icon i{font-size:300px;}
.wedding-pricing-table{position:relative;text-align:center;}
.wedding-pricing-table .singlePricing:after{content:'';height:5px;position:absolute;bottom:0;left:0;right:0;}
.wedding-pricing-table:hover .singlePricing:after{height:0;}
.wedding-pricing-table .singlePricing{margin-top:30px;position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-pricing-table .slick-slide{padding-left:30px;padding-bottom:40px;}
.wedding-pricing-table .singlePricing:after:hover{height:0px;}
.wedding-pricing-table .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{left:100px;}
.wedding-pricing-table .beans-stepslider .beans-slideset button.slick-arrow.slick-next{left:140px;}
.wedding-pricing-table .beans-stepslider .beans-slideset button.slick-arrow{width:30px;height:30px;bottom:0;top:auto;}
.wedding-pricing-table .beans-stepslider .beans-slideset button.slick-arrow i{line-height:25px}
.wedding-pricing-table .beans-stepslider .beans-slideset button.slick-arrow:hover{background:none;}
.pricing-control{text-align:left;}
.pricing-control .slick-arrow{border:1px solid #414141;width:30px;height:30px;border-radius:50%;display:inline-block !important;margin-right:5px;text-align:center;cursor:pointer;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.pricing-control{margin-left:100px;}
.pricing-control .slick-arrow i{line-height:25px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-pricing-table .slick-active ~  .slick-active ~  .slick-active .singlePricing .priceHeading,
.wedding-pricing-table .singlePricing:hover .priceHeading{padding:55px 0 35px;margin-top:-30px;border-bottom:none;}
.wedding-pricing-table .slick-active ~  .slick-active ~  .slick-active .singlePricing  .priceHeading h3,
.wedding-pricing-table .slick-active ~  .slick-active ~  .slick-active .singlePricing  .priceHeading h4,
.wedding-pricing-table .slick-active ~  .slick-active ~  .slick-active .singlePricing  .priceHeading label ,
.wedding-pricing-table .singlePricing:hover .priceHeading h3,
.wedding-pricing-table .singlePricing:hover .priceHeading h4,
.wedding-pricing-table .singlePricing:hover .priceHeading label{color:#fff;}
.wedding-pricing-table .slick-active ~  .slick-active ~  .slick-active .singlePricing  .pricing-content .defaultLink ,
.wedding-pricing-table .singlePricing:hover .pricing-content .defaultLink{color:#fff;}
.wedding-pricing-table .priceHeading{padding:40px 0 20px;position:relative;background:#ffeff2;border:1px solid #ebebeb;border-bottom:none;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-pricing-table .priceHeading h3{margin:0;font-size:36px;text-transform:uppercase;}
.wedding-pricing-table .priceHeading label{font-weight:300;color:#6e6d6d;display:inline-block;font-size:20px;}
.wedding-pricing-table .priceHeading h4{font-size:20px;font-weight:600;color:#6e6d6d;position:relative;padding-left:8px;margin-left:3px;}
.wedding-pricing-table .priceHeading h4 span{font-size:10px;position:absolute;top:0;left:0;}
.wedding-pricing-table .priceHeading div{display:inline-block;}
.wedding-pricing-table .pricing-content{padding-top:35px;padding-bottom:30px;border:1px solid #ebebeb;background:#fff;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.wedding-pricing-table .pricing-content p{margin-bottom:20px;font-weight:300;}
.wedding-pricing-table .defaultLink{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;border-width:1px;border-style:solid;display:inline-block;padding:13px 40px 10px;margin-top:25px;text-transform:uppercase;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background:none;cursor:pointer;}
.wedding-events .e-items:after{content:'';display:block;clear:both;}
.wedding-events .e-items:first-child .even .e-thumbnail:after{display:block !important;height:50px;width:100%;background:#fff;position:absolute;top:0;content:'';}
.wedding-events .e-items:first-child .e-item-bg-hover{margin-top:100px;}
.wedding-events .e-items:last-child .odd .e-thumbnail:after{display:block !important;height:50px;width:100%;background:#fff;position:absolute;bottom:0;content:'';}
.wedding-events .e-items:last-child .odd .e-item-bg-hover{margin-bottom:100px;}
.wedding-events .e-items .e-thumbnail{position:relative;display:inline-block}
.wedding-events .e-items .e-item{position:relative;}
.wedding-events .e-items .e-item:hover .e-item-bg-hover{opacity:1;}
.wedding-events .e-items .e-item-info{position:absolute;left:0;right:0;bottom:50px;top:auto;text-align:center;padding:0 30px;z-index:2;}
.wedding-events .e-items .e-item-info h4{font-size:24px;color:#fff;}
.wedding-events .e-items .e-item-info p{color:#fff;margin-bottom:0;font-weight:300;}
.wedding-events .e-items .e-item-info .more-event{border:1px solid #fff;width:30px;height:30px;display:inline-block !important;margin:15px 0 0;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;cursor:pointer;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-events .e-items .e-item-info .more-event i{color:#fff;line-height:28px;}
.wedding-events .e-items .e-item-bg-hover{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;background:#000;opacity:0.8;position:absolute;left:0;right:0;bottom:0;top:0;margin:50px;z-index:1;}
.wedding-events .e-items .e-line{position:absolute;bottom:-20px;left:0;right:0;width:1px;height:40px;margin:auto;background:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-events .view-more{border-style:solid;border-width:1px;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;padding-right:35px;padding-left:35px;padding-top:13px;padding-bottom:9px;margin-top:20px;margin-bottom:0px;text-transform:uppercase;font-size:20px;font-weight:400;display:inline-block;margin-top:50px;position:relative;overflow:hidden;}
.wedding-events .view-more:hover{color:#fff;}
.wedding-product .layout-grid{display:block !important;opacity:1 !important;}
.wedding-product .woocommerce .layout-grid .products-type li{padding-bottom:0;}
.wedding-product .yit-wcan-container .product-img{padding:4px;min-height:270px;position:relative;}
.wedding-product .woocommerce .products .layout-grid{padding-top:30px;}
.text-home1{text-align:center !important;}
.text-home1 h4{margin-top:0;text-transform:uppercase;letter-spacing:6px !important;font-style:italic;}
.text-home11{font-style:italic;}
.text-home1 h3{font-style:italic;font-size:150px!important}
.text-home1 span{text-transform:uppercase;letter-spacing:6px !important;font-style:italic;font-size:20px!important;}
.text-home11 i{font-size:60px;}
.primary-menu >li >a{padding:20px 0;}
@media (min-width: 992px) and (max-width: 1024px){
.wedding-pricing-table .priceHeading h3{font-size:25px;}
.wedding-pricing-table .defaultLink{padding-left:20px;padding-right:20px}
.wedding-pricing-table.padding-right-100{padding-right:30px;}
.wedding-blog .blog.odd .blog-text{margin-top:20px;margin-right:25px;text-align:left;}
.wedding-blog .blog .blog-text{background:#f5f5f5;padding:20px 20px 25px;min-height:236px;}
.beans-stepslider .beans-slideset button.slick-arrow.slick-prev{left:-20px;}
.beans-stepslider .beans-slideset button.slick-arrow.slick-next{right:-20px;}
.padding-left-100{padding-left:40px;}
.padding-right-100{padding-right:40px;}
.contact-left .wpcf7,
.contact-address{padding-left:40px !important;padding-right:40px !important;}
}
@media (max-width: 991px){
.studio-text h4{font-size:14px !important;}
.studio-text h3{font-size:28px !important;}
.contact-left .wpcf7,.contact-address{padding:0 15px !important;}
.header.header-v4 .logo.align-right{display:table !important;width:100%;}
.header.header-v4 .logo.align-right > a{display:table-cell;text-align:left;}
.header.header-v4 .main-nav{left:-15px;right:-15px;}
.wedding-icon h3{font-size:15px;}
.wedding-gallery-tabs .wedding-gallery .g-items .g-item{padding-right:0 !important;}
.aboutus-left [class*="wedding-"]{padding-right:15px !important;}
.aboutus-left [class*="wedding-"]{padding-left:15px !important;}
.header.header-v4 .main-nav nav >div{display:block !important;}
.header.header-v4 .main-nav .button-request{margin-left:0}
.wedding-gallery nav ul li a{padding:15px 40px 10px !important;}
.wedding-gallery .isotop-controls ul li{margin:0 3px 10px;padding:0;}
.wedding-gallery .isotop-controls{margin-left:0;}
.wedding-gallery .isotop-controls{margin-bottom:40px;}
.wedding-gallery .gallery-block .g-items .g-item{margin-bottom:0 !important;}
.wedding-gallery .archive-gallery.view-more{margin-top:15px;}
.header.header-v1 .logo{margin:5px 0;position:static;margin-left:15px;}
.header_mobile .btn-responsive-nav{right:15px;}
.header_mobile{position:relative;z-index:999;display:table;width:100%;padding:0 15px;}
.header.header-v1 .mobile_menu .main-nav{margin-top:0;}
.border-bottom-right{border-bottom:none;}
.header-v2 .header_mobile{display:table;width:100%;}
.header-v2 .header_mobile .logo{display:table-cell;vertical-align:middle;text-align:left;}
.header-v2 .header_mobile .logo a{float:left;margin-bottom:5px;}
.header.header-v3 .logo a{margin-left:0 !important;}
.margin-right-100{margin-right:15px !important;}
.margin-left-100{margin-left:15px !important;}
}
@media (max-width: 767px){
.pricing-control{margin-left:0 !important;text-align:center !important;}
.margin-bottom-column .wedding-iconbox{margin-bottom:20px;}
.padding-bottom-250{padding-bottom:100px !important;}
.padding-top-250{padding-top:100px !important;}
.request-btn{text-align:center;}
.aboutus-left [class*="wedding-"]{padding-right:15px !important;}
.aboutus-left [class*="wedding-"]{padding-left:15px !important;}
.bread-crumb .box{bottom:10px;}
.bread-crumb .box .breadcrumbs li a{font-size:14px;}
.header.header-v1 .logo img{max-width:110px;}
.wedding-gallery nav ul li a{padding:10px 40px 5px !important;}
.wedding-gallery .isotop-controls ul li{margin:0 3px 10px;padding:0;}
.wedding-gallery .gallery-block .g-items .g-item{margin-bottom:0 !important;}
.wedding-gallery .isotop-controls{margin-bottom:30px;}
.margin-right-100{margin-right:15px !important;}
.margin-left-100{margin-left:15px !important;}
}
@media (max-width: 666px){
.wedding-gallery-tabs .tabs.horizontal ul li{display:block !important;margin-bottom:15px;}
.wedding-gallery-tabs .tabs.horizontal ul li a{display:inline-block;padding-bottom:13px !important;}
.wedding-pricing-table .slick-slide{padding-left:15px !important;}
}
@media (max-width: 479px){
.wedding-gallery nav ul li a{padding:10px 40px 5px !important;display:block !important;}
.wedding-gallery .isotop-controls ul li{display:block;margin:0 15px 5px;}
.bread-crumb .box h1{font-size:22px;}
}
.bring-you{padding-top:230px;}
.bring-you h3{font-size:32px;text-transform:uppercase;margin-top:0;margin-bottom:15px;line-height:40px;}
.bring-you p{font-weight:300;}
.bring-you a{margin-top:15px;}
#studio-contact .map{height:700px;}
.aboutus-left [class*="wedding-"]{padding-left:100px;}
.aboutus-left [class*="wedding-"]{padding-right:100px;}
.aboutus-left .heading-title h2{font-size:36px;text-transform:uppercase;color:#fff;}
.aboutus-left .heading-title .description p,
.aboutus-left .heading-title .description{color:#cbcaca;}
.contact-left .heading-title .description h3,
.aboutus-left .heading-title .description h3{margin-top:0px;color:#fff;font-size:20px;text-transform:uppercase;}
.aboutus-left .heading-title .description p,
.aboutus-left .heading-title .description{font-weight:300;}
.aboutus-left .wedding-client .heading-title h2{font-size:20px;padding-bottom:20px;margin-bottom:5px;}
.aboutus-left .wedding-client .padding-15{background:#fff;}
.aboutus-left .wedding-social .heading-title h2{font-size:20px;padding-bottom:17px;margin-bottom:0;}
.footer-bottom .nav-social li:first-child{margin-left:0}
.services-left .heading-title h2{font-size:36px;text-transform:uppercase;color:#fff;}
.services-left .heading-title .description p,
.services-left .heading-title .description{color:#cbcaca;}
.services-left .heading-title .description h3{margin-top:0px;color:#fff;font-size:20px;text-transform:uppercase;}
.services-left .heading-title .description p,
.services-left .heading-title .description{font-weight:300;}
.services-left .wedding-client .heading-title h2{font-size:20px;padding-bottom:20px;margin-bottom:5px;}
.services-left .wedding-icon h3,
.services-left .wedding-icon .box-content, .services-left .wedding-icon p{color:#fff !important;}
.services-left .border-bottom{border-bottom:1px solid #38393c;padding-bottom:33px;margin-bottom:38px;}
.vc_row-no-padding .vc_inner.margin-left-100{margin-left:100px;}
.vc_row-no-padding .vc_inner.margin-right-100{margin-right:100px;}
.services-left .wedding-btn{margin-top:33px;}
.wedding-gallery-tabs .tabs ul{padding:0;}
.wedding-gallery-tabs .tabs.horizontal ul{padding:0;border-bottom:1px solid #e5e5e5;}
.wedding-gallery-tabs .tabs ul li{list-style:none;margin-bottom:30px;position:relative;}
.wedding-gallery-tabs.white .tabs ul li a:hover,
.wedding-gallery-tabs.white .tabs ul li a.active{color:#fff;}
.wedding-gallery-tabs .tabs.horizontal ul li a:hover:after,
.wedding-gallery-tabs .tabs.horizontal ul li a.active:after{width:100%;height:2px;position:absolute;bottom:1px;content:'';left:0;right:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-gallery-tabs .tabs ul li a{color:#4c4c4c;font-size:20px;text-transform:uppercase;}
.wedding-gallery-tabs .tabs-content .wedding-gallery,.wedding-product-tabs .tabs-content .wedding-product{opacity:0;position:absolute;display:block;top:0;left:0;right:0;bottom:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.wedding-gallery-tabs .tabs-content .wedding-gallery.active,.wedding-product-tabs .tabs-content .wedding-product.active{opacity:1;position:relative;z-index:9;display:block;top:0;left:0;right:0;bottom:0;}
.wedding-gallery-tabs.white .heading-title .defaults h2{color:#fff;}
.wedding-gallery-tabs .tabs-content.horizontal .beans-stepslider .beans-slideset{margin:0 !important;}
.wedding-gallery-tabs .tabs-content.horizontal.no-space .wedding-gallery .g-items .g-item{padding:0 !important;}
.wedding-gallery-tabs .tabs-content.horizontal.padding .wedding-gallery .g-items .g-item{padding:0 !important;}
.wedding-gallery-tabs .tabs-content.horizontal .g-items.odd .g-thumbnail:after{background:#fff !important;}
.tabs-content{position:relative;}
.tabs-content.horizontal.padding{margin:0 -15px;}
.tabs-content:after{content:'';display:block;clear:both;}
.wedding-gallery-tabs .beans-stepslider .beans-slideset{padding-bottom:60px;}
.wedding-gallery-tabs .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{left:0;top:auto;bottom:0;}
.wedding-gallery-tabs .beans-stepslider .beans-slideset button.slick-arrow.slick-next{left:35px;top:auto;bottom:0;}
.wedding-gallery-tabs .beans-stepslider .beans-slideset button.slick-arrow{width:30px;height:30px;border-color:#3e3f40;}
.wedding-gallery-tabs .beans-stepslider .beans-slideset button.slick-arrow i{line-height:28px;color:#3e3f40;}
.wedding-gallery-tabs .beans-stepslider .beans-slideset button.slick-arrow:hover{background:none;}
.wedding-gallery-tabs .wedding-gallery .g-item-info{margin:30px;}
.wedding-gallery-tabs .wedding-gallery .g-item-info .g-item-title h4{margin-bottom:30px;font-size:20px;}
.wedding-gallery-tabs .wedding-gallery .g-items .g-item{padding-right:30px;}
.wedding-gallery-tabs .g-items.odd .g-thumbnail{position:relative;}
.wedding-gallery-tabs .g-items{text-align:center;}
.wedding-gallery-tabs .g-items.odd .g-thumbnail:after{display:block !important;height:50px;width:100%;background:#0c0c0c;position:absolute;top:0;content:'';}
.wedding-gallery-tabs .wedding-gallery .g-items.odd .g-item-info{margin-top:80px;}
.padding-top-160{padding-top:160px;}
.wedding-gallery-tabs .gallery-tabs-list [class*="col-"]{padding:0;}
.wedding-gallery-tabs .wedding-gallery .gallery-tabs-list .g-items .g-item{padding-right:0}
.wedding-gallery-tabs .wedding-gallery .gallery-tabs-list .row{margin:0;}
.wedding-gallery-tabs .tabs.horizontal ul li{display:inline-block;padding:0 20px;}
.wedding-gallery-tabs .tabs.horizontal ul li a{padding-bottom:35px;position:relative;}
.wedding-gallery-tabs .tabs.horizontal{text-align:center;margin-bottom:110px;}
.tabs-content.horizontal .g-items{padding-bottom:30px;padding-left:15px;padding-right:15px;}
.tabs-content.horizontal.no-space .g-items{padding:0;}
.contact-address{padding:20px 100px 20px;}
.contact-address h3{color:#fff;font-size:20px;margin-top:0;}
.contact-address p{color:#fff;font-weight:300}
.contact-left .wpcf7{padding:0 100px;}
.contact-left .wpcf7 input{background:#ebebeb;padding-left:15px;padding-right:15px;padding-top:8px;padding-bottom:8px;}
.contact-left .wpcf7 textarea{background:#ebebeb;padding-left:15px;padding-right:15px;width:100%;}
.contact-left .wpcf7 input[type="submit"]{padding-left:25px;padding-right:25px;color:#fff;float:left;margin-top:20px;}
.carousel-3d-container{padding:20px 0!important}
.carousel-3d-slide{position:absolute;opacity:0;visibility:hidden;overflow:inherit!important;top:0;background-size:cover;background-color:#ccc;display:block;margin:0;box-sizing:border-box}
.carousel-3d-slide  img{width:100%}
.carousel-3d-slide.current{opacity:1!important;visibility:visible!important;transform:none!important;z-index:99}
.carousel-3d-container .carousel-3d-slide{-webkit-box-shadow:0px 0px 30px 1px rgba(0,0,0,0.45);-moz-box-shadow:0px 0px 30px 1px rgba(0,0,0,0.45);box-shadow:0px 0px 30px 1px rgba(0,0,0,0.45);border:10px solid #fff!important;padding-bottom:40px;}
.carousel-3d-container .carousel-3d-slide:after{content:"";position:absolute;top:0;left:0;width:100%;background:#bbb;z-index:2;height:100%;opacity:0.3;}
.carousel-3d-container .carousel-3d-slide.current:after{display:none;}
.carousel-3d-container .carousel-3d-slide img{cursor:pointer;}
.wedding_couples .description{position:absolute;background:#fff;width:calc(100% - 50px);padding:25px 15px;left:0;right:0;margin:0 auto;text-align:center;bottom:-50px;opacity:0;visibility:hidden;-webkit-transition:transform 500ms, opacity 500ms, visibility 500ms;-moz-transition:transform 500ms, opacity 500ms, visibility 500ms;-o-transition:transform 500ms, opacity 500ms, visibility 500ms;transition:transform 500ms, opacity 500ms, visibility 500ms}
.wedding_couples .current .description{opacity:1;visibility:inherit;}
.wedding_couples .description h3.title{font-size:24px;}
.wedding_couples .description .wedding_day{font-size:14px;font-weight:300;color:#999999;padding-bottom:10px;}
.wedding_couples .description .excert{font-size:14px;font-weight:300;color:#555555;}
.tabs-content.horizontal .masonry-list .g-items{padding:0;}
.tabs-content.horizontal .masonry-list.layout2 .g-items{padding:0 15px 30px;}
.tabs-content.horizontal .masonry-list .col-md-6 .row{margin-bottom:30px;}
.grid-item,
.grid-sizer{width:25%;}
.grid-item{float:left;}
.grid-item .g-items{padding:0 15px 15px;}
.grid-item .g-items img{width:100%}
.grid-item--width2{width:50%;}
.padding-left-120{padding-left:120px;}
.padding-right-120{padding-right:120px;}
.studio2-txt h2{font-size:72px;color:#fff;text-transform:uppercase;margin-top:0;}
.studio2-txt h3{color:#7c7d7e;font-size:36px;text-transform:uppercase;letter-spacing:9px;}
.txt-studio2 h3{font-size:24px !important;margin:0 !important;color:#fff;text-transform:uppercase;}
.wd-newsletter .title-newsletter-3{display:none;}
.slider-gallery-list .g-item{position:relative;}
.heading-complex h3{font-size:36px;margin-top:0;margin-bottom:0;}
.heading-complex h2{font-size:20px;margin-top:0;}
.event-onebox{background:#fff;max-width:615px;padding:30px 30px 45px;margin:auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.event-onebox .event-col{margin-top:3px !important;}
.event-onebox .link-attending{opacity:1 !important;visibility:inherit !important;}
.event-onebox .icon{display:block;margin-bottom:25px;}
.event-onebox .icon i{font-size:50px;}
.wedding-info .event-onebox h4 span{display:block;font-size:14px;margin-bottom:10px;}
.wedding-info .event-onebox h4{font-size:65px;-ms-transform:rotate(-6deg);-webkit-transform:rotate(-6deg);transform:rotate(-6deg);border:none;margin-bottom:0;padding-bottom:19px;}
.event-onebox .info-box{padding-top:26px;margin-top:25px;border-top:1px solid #ebebeb}
.wedding-info .event-onebox .event-col .link-attending{margin-top:25px;}
.wedding-info .event-onebox h4 em{font-size:22px;}
#ship-to-different-address .woocommerce-form__label{margin:0;}
.ship-to-different-address #ship-to-different-address-checkbox{margin-top:12px;}
.select2-container--default .select2-selection--single{height:40px!important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px!important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px!important;}
.wedding-single-product .compare.button{font-size:0;padding:0!important;width:40px;height:40px;text-align:center;background:#fff;border:2px solid;display:inline-block;}
.wedding-single-product .compare.button:before{font:normal normal normal 14px/1 FontAwesome;font-size:16px;margin:0;content:"\f079";line-height:35px;}
.wedding-single-product .compare.button:hover:before{color:#fff;}
.wedding-single-product .add-to-wishlist{display:inline-block;}
.wedding-single-product  button.single_add_to_cart_button.button.alt{
display:inline-block;
}@font-face{font-family:'antoniobold';src:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/fonts/antonio-bold-webfont.woff2) format('woff2'), url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/fonts/antonio-bold-webfont.woff) format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'antoniolight';src:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/fonts/antonio-light-webfont.woff2) format('woff2'), url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/fonts/antonio-light-webfont.woff) format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'antonioregular';src:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/fonts/antonio-regular-webfont.woff2) format('woff2'), url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/fonts/antonio-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'cornishregular';src:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/fonts/cornish-webfont.woff2) format('woff2'), url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/fonts/cornish-webfont.woff) format('woff');font-weight:normal;font-style:normal;}
.heading-complex h3,
.txt-studio2 h3,
.studio2-txt h3,
.contact-left .heading-title .description h3,
.contact-address h3,
.wedding-gallery-tabs ul.tab-show-count li a,
.wedding-gallery-tabs .tabs ul li a,
.aboutus-left .heading-title .description h3,
.studio-text h4,
.title-number .number,
.menu_label,
.box-lightbox .g-item-title h4,
.bread-crumb .box h1,
.wedding-love-story .love-story-3 .l-item-info .love-story-dsc p,
.wedding-events .e-items .e-item-info h4,
.wedding-pricing-table .priceHeading h3,
.wedding-counter .text,
.wedding-counter .counter_prefix,
.planer-text h4,
.planer-text h3,
.wedding-icon h3,
.widget_nav_menu .widget-title,
.wpcf7-form input[type="submit"],
.wedding-team .team-item .team-info h4,
.wedding-love-story .love-story-2 .ls-index span,
.wedding-love-story .love-story-2 .love-story-title h4,
.wedding-blog .list-blog .link-to-blog,
.wedding-blog .list-blog .postTitle h2,
.wedding-love-story .love-story-1 .box-left .l-item-info h4,
.wedding-event .event-col h4,
.wedding-gallery .isotop-controls ul li a,
.wedding-gallery .g-item-info .g-item-title h4,
.ms-info h3,.wedding-blog .blog .blog-text h2,
.header .primary-menu li a,
.heading-title h2,.button-wed,#future_date_1 .countdown-char,.countdown-section::after,.post-meta-date,h2.entry-title a,.post-meta-date a,h2.widget-title,.woocommerce .products .title-pr,.btn-cart-in a,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.wedding-block-top .title-pr,.wedding-info .event-info-layout2 .event-col h4,.home-minimals h3,.wedding_image_box a,.wedding_image_box .midle-img h3,.wd-newsletter h2,.wedding-icon.wedding-icon-2 .box-content p,.title-add h3,.title-add h2,.wedding-product-tabs .tabs li a,.rev_slider_wrapper .custom.tparrows.tp-rightarrow::before, .rev_slider_wrapper .custom.tparrows.tp-leftarrow::before,.home-shop-slider,.wedding_couples .description h3.title,.title_default,.title-newsletter-2,.title-newsletter-3,.title_default,.title_font_default{font-family:'antonioregular';}
.wedding-info .event-onebox h4 span,
.studio2-txt h2,
.studio-text h3,
.text-home1 h4,
.text-home1 span,
.love-story-title h4,
.wedding-love-story .love-story-3 .box-right .ls-index span,
.wedding-pricing-table .defaultLink,
.wedding-counter .stats-number,
.wedding-btn,
.wedding-testimonial .des-testimonial .link-ts,
.wedding-love-story .love-story-1 .box-left .ls-index span,
.view-more,
.wedding-event .event-col .link-attending,
.title-404,#future_date_1 .countdown-number,.form-submit input[type="submit"],.wedding-gallery .view-more,.wedding-info .event-info-layout2 .event-col .link-attending{font-family:'antoniobold';}
.no-footer h4,
.wedding-testimonial .des-testimonial h4{font-family:'antoniolight';}
.wedding-info .event-onebox h4,
.text-home11,
.text-home1 h3,
.title-comming p{font-family:'cornishregular';}
.wedding-info .event-onebox h4 em,
.text-home11 i,
.wedding-love-story .love-story-2 .love-story-dsc blockquote,
.title-comming p span,.home-minimals h4,.head-bg h3,.wedding_image_box .midle-img h4,.slide-status-numbers{font-family:'Playfair Display';font-style:italic;font-weight:400;}
.love-story-title h4 span,
.wedding-gallery .gallery-custom .g-item-box p,.wedding_image_box h3,.minimals-text h1,.home-alternative.tparrows::before{font-family:'Playfair Display';}
.slide-status-numbers{font-family:'Playfair Display'!important;font-style:italic!important;font-weight:400!important;}
.wedding-blog .view-more{
font-family: 'Open Sans';
}@keyframes hvr-wobble-vertical {
16.65%{-webkit-transform:translateY(8px);transform:translateY(8px);}
33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}
49.95%{-webkit-transform:translateY(4px);transform:translateY(4px);}
66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
83.25%{-webkit-transform:translateY(1px);transform:translateY(1px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
.col-sm-hide{display:none;}
.header-over{position:absolute;z-index:99;width:100%;}
.fixed-position .header{position:fixed;z-index:9;width:100%;top:0;}
.admin-bar .fixed-position .header{top:32px;}
.fixed-position .header:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block;z-index:9;width:100%;background:rgba(255,255,255,.5);}
.fixed-position.header_shadow .header{box-shadow:none;}
.header-over,
.header-over a{color:#fff;}
.header-over,
.header-over a{color:#fff;}
.header-over .black,
.header-over  .black a{color:#2e3c40;}
.header-over.fixed-position .header:after{background:rgba(0,0,0,.5);}
.fixed-position .black.header:after{background:rgba(255,255,255,.5)!important;}
.header_fixed.fixed-position .header .primary-menu >li >a:focus:after{right:0;left:0;margin:auto;}
.primary-menu .dropdown-menu > .active > a{color:#333;}
.header-v1  .logo:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;height:100%;z-index:-1;}
.fixed-position .header-v1 .logo:after{background:rgba(0,0,0,.5);}
.fixed-position .black.header-v1 .logo:after{background:rgba(255,255,255,.5)!important;}
.fixed-position .header{padding:0;}
.fixed-position .header.header-v7{padding:10px 0;}
.fixed-position .header.header-v2{padding:20px 0;}
.header-main{position:relative;z-index:10;width:100%;display:table;}
.header{padding:40px 0;}
.header .primary-menu,.primary-menu-1{margin:0;padding:0;position:relative}
.header .primary-menu li,.header .primary-menu-1 li{display:inline-block;margin:0 30px;position:relative}
.header .primary-menu li.megamenu{position:static}
.header.header-v1 .primary-menu >li{margin:0 17px;}
.header.header-v1 .main-nav{margin-top:10px;}
.header-v6 .menu_left{float:left;margin-top:25px;}
.header-v1  .menu_left{float:left;margin-top:9px;position:relative;z-index:10;}
.header-v6 .menu_right{float:right;margin-top:25px;}
.header-v1  .menu_right{float:right;margin-top:9px;position:relative;z-index:10;}
.header-v1  .logo{display:inline-block;padding:5px 0;position:absolute;right:0;left:0;}
.fixed-position .header.header-v1:after{background:none;}
.header-v1 .header-main{text-align:center;}
.header .primary-menu li a,.header .primary-menu-1 li a{font-size:20px;text-transform:uppercase;position:relative;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);overflow:hidden;display:inline-block;vertical-align:middle;padding:15px 0;}
.header .primary-menu li:last-child{margin-right:0;}
.header .primary-menu li:first-child{margin-left:0;}
.header .primary-menu > li > a:after{height:1px;bottom:0;display:block;opacity:0;top:auto;content:'';position:absolute;z-index:-1;left:0;right:0;margin:auto;width:0;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.header .primary-menu > li.anchor > a:after{opacity:0!important;}
.header .primary-menu > li.active.anchor > a:after,
.header .primary-menu > li.anchor:hover > a:after{opacity:1!important;}
.header .primary-menu >li.current-menu-item >a:after{content:'';height:1px;width:0;position:absolute;right:0;bottom:0;}
.header .primary-menu li.current_page_parent a:after,
.header .primary-menu li:hover a:after,
.header .primary-menu li.current_page_item:hover a:after,
.header .primary-menu li.current_page_parent a:after,
.header .primary-menu li.current_page_item a:after,
.header .primary-menu li:hover a:after,
.header .primary-menu >li:hover >a:after,
.header .primary-menu >li >a:focus:after,
.header .primary-menu >li.current-menu-ancestor >a:after,
.header .primary-menu >li.current_page_ancestor >a:after,
.header .primary-menu >li.current-menu-item >a:after{opacity:1;width:30px;}
.primary-menu li.page_item_has_children > ul.children li{display:block;margin:0;}
.primary-menu  li.page_item_has_children:after,
.primary-menu  li.menu-item-has-children:after{content:"\f105";font:normal normal normal 14px/1 FontAwesome;top:10px;position:absolute;right:13px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;color:#000;}
.primary-menu > li.page_item_has_children:after,
.primary-menu > li.menu-item-has-children:after{content:"\f107";top:50%;right:-13px;margin-top:-10px;display:none;}
.primary-menu li.page_item_has_children:hover > ul.children,
.main-navigation .primary-menu > li.menu-item-has-children:hover > ul.children,
.main-navigation .primary-menu > li.page_item_has_children:hover > ul.children{z-index:2;opacity:1;visibility:visible;transform:translate3d(0, -2px, 0);-moz-transform:translate3d(0, -2px, 0);-webkit-transform:translate3d(0, -2px, 0);-ms-transform:translate3d(0, -2px, 0);-o-transform:translate3d(0, -2px, 0);-o-transform:translate3d(0, -2px, 0);}
.main-navigation ul.nav-menu{padding:0;}
.main-navigation .nav-menu li.page_item_has_children,
.main-navigation .nav-menu li.menu-item-has-children{position:relative;}
.main-navigation .nav-menu li li.page_item_has_children > a:after,
.main-navigation .nav-menu li li.menu-item-has-children > a:after{right:0;position:absolute;}
.main-navigation .nav-menu li.page_item_has_children > a:after,
.main-navigation .nav-menu li.menu-item-has-children > a:after{content:"\f107";font:normal normal normal 14px/1 FontAwesome;padding-left:7px;}
.main-navigation ul.children,
.main-navigation .megamenu ul.children{right:0;}
.main-navigation ul.children li{padding:0 20px;}
.main-navigation ul.children{position:absolute;left:0;right:0;padding:10px 0;z-index:-1;background:#fff;min-width:230px;opacity:0;border-radius:0;border-top-width:5px;border-style:solid;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-webkit-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);display:block;filter:alpha(opacity=0);visibility:hidden;transition:transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.2s ease 0s;-moz-transition:-moz-transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.2s ease 0s;-webkit-transition:-webkit-transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.2s ease 0s;-ms-transition:-ms-transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.2s ease 0s;-o-transition:-o-transform 0.9s ease 0s, opacity 0.9s ease 0s, visibility 0.2s ease 0s;}
.main-navigation ul.children li{margin:0;}
.main-navigation li.megamenu  >  ul.children  > li > ul.children{position:static;box-shadow:none;float:none;}
.main-navigation li.megamenu  >  ul.children  > li > ul.children li{display:block;margin:0;}
.main-navigation li.megamenu  >  ul.children  > li > ul.children li a{display:inline-block;border:none;}
.header .main-navigation li a:after,
ul.children li a:after{width:30px;}
.header.text-center .main-navigation li.current_page_ancestor >a:after,
.header.text-center .main-navigation li  ul.children  li.current_page_item  a:after,
.header.text-center .main-navigation li  ul.children  li  a:hover:after,
.header.text-center .main-navigation li  >  ul.children  > li > ul.children li a:hover:after{left:0;right:0;margin:auto;}
.header.text-left .main-navigation li.current_page_ancestor >a:after,
.header.text-left .main-navigation li  ul.children  li.current_page_item  a:after,
.header.text-left .main-navigation li  ul.children  li  a:hover:after,
.header.text-left .main-navigation li  >  ul.children  > li > ul.children li a:hover:after{left:0;}
.header.text-right .main-navigation li.current_page_ancestor >a:after,
.header.text-right .main-navigation li  ul.children  li.current_page_item  a:after,
.header.text-right .main-navigation li  ul.children  li  a:hover:after,
.header.text-right .main-navigation li  >  ul.children  > li > ul.children li a:hover:after{left:auto;right:0;}
.main-navigation li li ul.children{left:100%;top:0;}
.main-navigation li.megamenu  li   ul.children{top:0;position:relative;z-index:1;visibility:inherit;transform:translate3d(0,0,0);padding:0;opacity:1;border:none!important;margin:10px 0 0;left:0;padding-right:30px;}
.main-navigation li.megamenu  >  ul.children  > li:last-child > ul.children{padding-right:0;}
.main-navigation  li > ul.children > li.menu-item a,
.main-navigation ul.children  li a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;padding:5px 0;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);background:none;width:100%;font-size:16px;}
.main-navigation ul.children  li a{padding:10px 0;display:inline-block;text-transform:capitalize;}
.main-navigation ul.children  ul.list-unstyled > li.menu-item a{padding:10px 0;}
.main-navigation li.megamenu > ul.children{padding:25px;}
.main-navigation ul.children a{white-space:nowrap;top:100%;}
.main-navigation .nav-menu li.page_item_has_children.active .sub-menu,
.main-navigation .nav-menu li.menu-item-has-children.active .sub-menu{position:static;opacity:1;visibility:inherit;}
.main-navigation .nav-menu li.page_item_has_children  > ul.children,
.main-navigation .nav-menu li.menu-item-has-children  > ul.children{border-top-width:4px;border-top-style:solid;}
.menu_label{text-transform:uppercase;font-size:20px;font-weight:bold;}
.sub-menu.container li.coll:last-child{padding-right:0;}
.main-navigation ul.children.container{left:auto;right:0;}
.main-navigation .nav-menu li.page_item_has_children.megamenu,
.main-navigation .nav-menu li.menu-item-has-children.megamenu{position:inherit;}
.header.header-v3 .logo a{float:left;margin-left:25px;}
.header-v3 button{background:none;border:none;}
.header-v3 button i{color:#fff;font-size:20px;}
.header_shadow .header-v3 button i{color:#000 !important;}
.header_shadow .header-v3 .logo a{margin-left:0;padding-left:75px;}
.header_shadow .header.header-v3{padding:15px 0!important;}
.header.header-v3 ul li{margin-top:10px;margin-bottom:10px;}
.header.header-v3 .main-nav{display:inline-block;}
.header.header-v3 .primary-menu li{margin:0 17px;}
.header.header-v3 .primary-menu > li:last-child{margin:0 0 0 17px;}
.header.header-v3 .wedding-menubt,
.header.header-v3 .header-search{padding-left:40px;}
.header.header-v3 .header_left{display:table-cell;vertical-align:middle;text-align:right;}
.header.header-v3 .header_right{display:table-cell;vertical-align:middle;text-align:right;}
.fixed-position .header.header-v3{padding:10px 0;}
.header.header-v3  .header-main{display:table;width:100%;}
.header_shadow .header.header-v3 .primary-menu li a{padding:15px 0;}
.header-search .dropdown-menu{left:auto;margin:0;padding:0;right:0;background:none;border:none;min-width:220px;}
.header-search .dropdown-menu form{margin-top:15px;}
.header-search .dropdown-menu form input[type="search"]{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.header-search .dropdown-menu label{margin:0;}
.lightbox-content{height:0;width:0;position:relative;overflow:hidden}
.fancybox-inner .lightbox-content{height:auto;width:auto;}
.header_shadow .header{padding:15px 0 0 !important;-webkit-box-shadow:0px 8px 8px 0px rgba(217,217,217,1);-moz-box-shadow:0px 8px 8px 0px rgba(217,217,217,1);box-shadow:0px 8px 8px 0px rgba(217,217,217,1);}
.header.header-v3 .header_right{margin-top:0;margin-right:0;padding-right:25px;}
.header_shadow .header.header-v3 .header_right{margin-top:0;margin-right:0;padding-right:75px;}
.header_shadow .header .primary-menu li a{padding:18px 0 18px;}
.header.header-v4{padding:40px;}
.fixed-position .header.header-v4{padding:10px 40px;}
.fixed-position .header.header-v4 .logo{margin-top:10px;}
.header.header-v4 .main-nav{display:inline-block;}
.header.header-v4 .main-nav nav >div{display:inline-block;}
.header.header-v4 .main-nav .button-request{display:inline-block;margin-left:15px;}
.header.header-v4 .main-nav .button-request a{line-height:1;}
.header.header-v4 .main-nav.align-right{display:table-cell;vertical-align:middle;text-align:right;}
.header.header-v4 .main-nav.align-left{display:table-cell;vertical-align:middle;text-align:left;}
.header.header-v4 .logo.align-left{display:table-cell;vertical-align:middle;text-align:left;}
.header.header-v4 .logo.align-right{display:table-cell;vertical-align:middle;text-align:right;}
.header_fixed .header.header-v4 .primary-menu >li >a{font-size:16px;}
.header-v4.white .primary-menu >li >a{color:#fff;}
.header.header-v4 .primary-menu li{margin:0 16px;}
.wedding-menubt{display:none;}
.scroll-to-top:hover{background:none!important;}
.header.header-v6 .header-v6-top{padding:30px 0;}
.header-over .primary-menu li.anchor > a{color:#fff!important;}
.header-over .black .primary-menu li.anchor > a{color:#2e3c40!important;}
.header-over .primary-menu li.anchor > a:after{
background:#fff!Important;
}.footer-v1 .footer-left{max-width:400px;}
.footer-v1 .footer-right{float:right;}
.footer-v1 .footer-top{padding:60px 0;}
.footer-v1 .footer-top .wedding_widget_logo{margin-bottom:17px;}
.footer-v1 .footer-bottom{background:#000;padding:27px 0 23px;}
.footer-v1 .footer-bottom .footercoppyright,
.footer-v1 .footer-bottom .footercoppyright a{color:#929292;font-weight:300;font-size:14px;}
.footer-bottom .nav-social{padding:0;margin:0;}
.footer-bottom .nav-social li{list-style:none;display:inline-block;margin:0 9px;}
.footer-bottom .nav-social li:last-child{margin-right:0}
.footer-bottom .nav-social li i{color:#929292;font-size:14px;}
.footer.footer-v2{text-align:center;background:#f1f1f1;padding:60px 0;}
.footer.footer-v2 .logo-footer{margin-bottom:70px;}
.footer.footer-v2 .footercoppyright{margin-bottom:10px;}
.footer-logo{max-width:360px;}
.footer-logo img{margin-bottom:20px;}
.footer-logo .text{display:block;clear:both;color:#999;font-weight:300;font-size:14px;}
.wedding_widget_contact ul{padding:0;}
.wedding_widget_contact ul li{display:block;list-style:none;position:relative;margin-bottom:20px;}
.wedding_widget_contact ul li:last-child{margin-bottom:0;}
.wedding_widget_contact ul li i{position:absolute;left:0;top:5px;width:32px;height:32px;line-height:30px;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;border:1px solid #fff;color:#fff;text-align:center}
.wedding_widget_contact ul li .info-contact{padding-left:50px;}
.wedding_widget_contact ul li .info-contact span{color:#fff;font-weight:600;font-size:14px;text-transform:uppercase}
.wedding_widget_contact ul li .info-contact{margin-bottom:0;max-width:360px;font-size:14px;}
.widget_nav_menu .widget-title{margin-top:0;margin-bottom:18px;font-size:20px;}
.footer-top .widget_nav_menu .widget-title{color:#fff;}
.footer-top .widget_nav_menu ul li a{font-weight:300;color:#999;}
.widget_nav_menu ul{padding:0;margin:0;}
.widget_nav_menu ul li{list-style:none;margin-bottom:8px;}
.widget_nav_menu ul li:last-child{margin-bottom:0}
.footer-top .info-contact,
.footer-top p{color:#999;font-size:14px;}
.footer.footer-v3 .footer-top{padding:60px;margin:0 40px;}
.margin-bottom-35{margin-bottom:35px;}
.footer.footer-v3 .footer-bottom{padding:25px 40px;}
.footer-v3 .footer-top .info-contact,
.footer-v3 .footer-top p{color:#999;}
.footer-v3 .footer-top .info-contact p {
line-height: 1.3;
}@font-face{font-family:'Pe-icon-7-stroke';src:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/fonts/Pe-icon-7-stroke.eot?d7yf1v);src:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'), url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'), url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'), url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');font-weight:normal;font-style:normal;}
[class^="pe-7s-"], [class*=" pe-7s-"]{font-family:'Pe-icon-7-stroke';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
[class^="Pe-icon-7-stroke-"], [class*=" Pe-icon-7-stroke-"]{display:inline-block;font-family:'Pe-icon-7-stroke';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.Pe-icon-7-stroke-album:before{content:"\e6aa";}
.Pe-icon-7-stroke-arc:before{content:"\e6ab";}
.Pe-icon-7-stroke-back-2:before{content:"\e6ac";}
.Pe-icon-7-stroke-bandaid:before{content:"\e6ad";}
.Pe-icon-7-stroke-car:before{content:"\e6ae";}
.Pe-icon-7-stroke-diamond:before{content:"\e6af";}
.Pe-icon-7-stroke-door-lock:before{content:"\e6b0";}
.Pe-icon-7-stroke-eyedropper:before{content:"\e6b1";}
.Pe-icon-7-stroke-female:before{content:"\e6b2";}
.Pe-icon-7-stroke-gym:before{content:"\e6b3";}
.Pe-icon-7-stroke-hammer:before{content:"\e6b4";}
.Pe-icon-7-stroke-headphones:before{content:"\e6b5";}
.Pe-icon-7-stroke-helm:before{content:"\e6b6";}
.Pe-icon-7-stroke-hourglass:before{content:"\e6b7";}
.Pe-icon-7-stroke-leaf:before{content:"\e6b8";}
.Pe-icon-7-stroke-magic-wand:before{content:"\e6b9";}
.Pe-icon-7-stroke-male:before{content:"\e6ba";}
.Pe-icon-7-stroke-map-2:before{content:"\e6bb";}
.Pe-icon-7-stroke-next-2:before{content:"\e6bc";}
.Pe-icon-7-stroke-paint-bucket:before{content:"\e6bd";}
.Pe-icon-7-stroke-pendrive:before{content:"\e6be";}
.Pe-icon-7-stroke-photo:before{content:"\e6bf";}
.Pe-icon-7-stroke-piggy:before{content:"\e6c0";}
.Pe-icon-7-stroke-plugin:before{content:"\e6c1";}
.Pe-icon-7-stroke-refresh-2:before{content:"\e6c2";}
.Pe-icon-7-stroke-rocket:before{content:"\e6c3";}
.Pe-icon-7-stroke-settings:before{content:"\e6c4";}
.Pe-icon-7-stroke-shield:before{content:"\e6c5";}
.Pe-icon-7-stroke-smile:before{content:"\e6c6";}
.Pe-icon-7-stroke-usb:before{content:"\e6c7";}
.Pe-icon-7-stroke-vector:before{content:"\e6c8";}
.Pe-icon-7-stroke-wine:before{content:"\e6c9";}
.Pe-icon-7-stroke-cloud-upload:before{content:"\e68a";}
.Pe-icon-7-stroke-cash:before{content:"\e68c";}
.Pe-icon-7-stroke-close:before{content:"\e680";}
.Pe-icon-7-stroke-bluetooth:before{content:"\e68d";}
.Pe-icon-7-stroke-cloud-download:before{content:"\e68b";}
.Pe-icon-7-stroke-way:before{content:"\e68e";}
.Pe-icon-7-stroke-close-circle:before{content:"\e681";}
.Pe-icon-7-stroke-id:before{content:"\e68f";}
.Pe-icon-7-stroke-angle-up:before{content:"\e682";}
.Pe-icon-7-stroke-wristwatch:before{content:"\e690";}
.Pe-icon-7-stroke-angle-up-circle:before{content:"\e683";}
.Pe-icon-7-stroke-world:before{content:"\e691";}
.Pe-icon-7-stroke-angle-right:before{content:"\e684";}
.Pe-icon-7-stroke-volume:before{content:"\e692";}
.Pe-icon-7-stroke-angle-right-circle:before{content:"\e685";}
.Pe-icon-7-stroke-users:before{content:"\e693";}
.Pe-icon-7-stroke-angle-left:before{content:"\e686";}
.Pe-icon-7-stroke-user-female:before{content:"\e694";}
.Pe-icon-7-stroke-angle-left-circle:before{content:"\e687";}
.Pe-icon-7-stroke-up-arrow:before{content:"\e695";}
.Pe-icon-7-stroke-angle-down:before{content:"\e688";}
.Pe-icon-7-stroke-switch:before{content:"\e696";}
.Pe-icon-7-stroke-angle-down-circle:before{content:"\e689";}
.Pe-icon-7-stroke-scissors:before{content:"\e697";}
.Pe-icon-7-stroke-wallet:before{content:"\e600";}
.Pe-icon-7-stroke-safe:before{content:"\e698";}
.Pe-icon-7-stroke-volume2:before{content:"\e601";}
.Pe-icon-7-stroke-volume1:before{content:"\e602";}
.Pe-icon-7-stroke-voicemail:before{content:"\e603";}
.Pe-icon-7-stroke-video:before{content:"\e604";}
.Pe-icon-7-stroke-user:before{content:"\e605";}
.Pe-icon-7-stroke-upload:before{content:"\e606";}
.Pe-icon-7-stroke-unlock:before{content:"\e607";}
.Pe-icon-7-stroke-umbrella:before{content:"\e608";}
.Pe-icon-7-stroke-trash:before{content:"\e609";}
.Pe-icon-7-stroke-tools:before{content:"\e60a";}
.Pe-icon-7-stroke-timer:before{content:"\e60b";}
.Pe-icon-7-stroke-ticket:before{content:"\e60c";}
.Pe-icon-7-stroke-target:before{content:"\e60d";}
.Pe-icon-7-stroke-sun:before{content:"\e60e";}
.Pe-icon-7-stroke-study:before{content:"\e60f";}
.Pe-icon-7-stroke-stopwatch:before{content:"\e610";}
.Pe-icon-7-stroke-star:before{content:"\e611";}
.Pe-icon-7-stroke-speaker:before{content:"\e612";}
.Pe-icon-7-stroke-signal:before{content:"\e613";}
.Pe-icon-7-stroke-shuffle:before{content:"\e614";}
.Pe-icon-7-stroke-shopbag:before{content:"\e615";}
.Pe-icon-7-stroke-share:before{content:"\e616";}
.Pe-icon-7-stroke-server:before{content:"\e617";}
.Pe-icon-7-stroke-search:before{content:"\e618";}
.Pe-icon-7-stroke-film:before{content:"\e6a5";}
.Pe-icon-7-stroke-science:before{content:"\e619";}
.Pe-icon-7-stroke-disk:before{content:"\e6a6";}
.Pe-icon-7-stroke-ribbon:before{content:"\e61a";}
.Pe-icon-7-stroke-repeat:before{content:"\e61b";}
.Pe-icon-7-stroke-refresh:before{content:"\e61c";}
.Pe-icon-7-stroke-add-user:before{content:"\e6a9";}
.Pe-icon-7-stroke-refresh-cloud:before{content:"\e61d";}
.Pe-icon-7-stroke-paperclip:before{content:"\e69c";}
.Pe-icon-7-stroke-radio:before{content:"\e61e";}
.Pe-icon-7-stroke-note2:before{content:"\e69d";}
.Pe-icon-7-stroke-print:before{content:"\e61f";}
.Pe-icon-7-stroke-network:before{content:"\e69e";}
.Pe-icon-7-stroke-prev:before{content:"\e620";}
.Pe-icon-7-stroke-mute:before{content:"\e69f";}
.Pe-icon-7-stroke-power:before{content:"\e621";}
.Pe-icon-7-stroke-medal:before{content:"\e6a0";}
.Pe-icon-7-stroke-portfolio:before{content:"\e622";}
.Pe-icon-7-stroke-like2:before{content:"\e6a1";}
.Pe-icon-7-stroke-plus:before{content:"\e623";}
.Pe-icon-7-stroke-left-arrow:before{content:"\e6a2";}
.Pe-icon-7-stroke-play:before{content:"\e624";}
.Pe-icon-7-stroke-key:before{content:"\e6a3";}
.Pe-icon-7-stroke-plane:before{content:"\e625";}
.Pe-icon-7-stroke-joy:before{content:"\e6a4";}
.Pe-icon-7-stroke-photo-gallery:before{content:"\e626";}
.Pe-icon-7-stroke-pin:before{content:"\e69b";}
.Pe-icon-7-stroke-phone:before{content:"\e627";}
.Pe-icon-7-stroke-plug:before{content:"\e69a";}
.Pe-icon-7-stroke-pen:before{content:"\e628";}
.Pe-icon-7-stroke-right-arrow:before{content:"\e699";}
.Pe-icon-7-stroke-paper-plane:before{content:"\e629";}
.Pe-icon-7-stroke-delete-user:before{content:"\e6a7";}
.Pe-icon-7-stroke-paint:before{content:"\e62a";}
.Pe-icon-7-stroke-bottom-arrow:before{content:"\e6a8";}
.Pe-icon-7-stroke-notebook:before{content:"\e62b";}
.Pe-icon-7-stroke-note:before{content:"\e62c";}
.Pe-icon-7-stroke-next:before{content:"\e62d";}
.Pe-icon-7-stroke-news-paper:before{content:"\e62e";}
.Pe-icon-7-stroke-musiclist:before{content:"\e62f";}
.Pe-icon-7-stroke-music:before{content:"\e630";}
.Pe-icon-7-stroke-mouse:before{content:"\e631";}
.Pe-icon-7-stroke-more:before{content:"\e632";}
.Pe-icon-7-stroke-moon:before{content:"\e633";}
.Pe-icon-7-stroke-monitor:before{content:"\e634";}
.Pe-icon-7-stroke-micro:before{content:"\e635";}
.Pe-icon-7-stroke-menu:before{content:"\e636";}
.Pe-icon-7-stroke-map:before{content:"\e637";}
.Pe-icon-7-stroke-map-marker:before{content:"\e638";}
.Pe-icon-7-stroke-mail:before{content:"\e639";}
.Pe-icon-7-stroke-mail-open:before{content:"\e63a";}
.Pe-icon-7-stroke-mail-open-file:before{content:"\e63b";}
.Pe-icon-7-stroke-magnet:before{content:"\e63c";}
.Pe-icon-7-stroke-loop:before{content:"\e63d";}
.Pe-icon-7-stroke-look:before{content:"\e63e";}
.Pe-icon-7-stroke-lock:before{content:"\e63f";}
.Pe-icon-7-stroke-lintern:before{content:"\e640";}
.Pe-icon-7-stroke-link:before{content:"\e641";}
.Pe-icon-7-stroke-like:before{content:"\e642";}
.Pe-icon-7-stroke-light:before{content:"\e643";}
.Pe-icon-7-stroke-less:before{content:"\e644";}
.Pe-icon-7-stroke-keypad:before{content:"\e645";}
.Pe-icon-7-stroke-junk:before{content:"\e646";}
.Pe-icon-7-stroke-info:before{content:"\e647";}
.Pe-icon-7-stroke-home:before{content:"\e648";}
.Pe-icon-7-stroke-help2:before{content:"\e649";}
.Pe-icon-7-stroke-help1:before{content:"\e64a";}
.Pe-icon-7-stroke-graph3:before{content:"\e64b";}
.Pe-icon-7-stroke-graph2:before{content:"\e64c";}
.Pe-icon-7-stroke-graph1:before{content:"\e64d";}
.Pe-icon-7-stroke-graph:before{content:"\e64e";}
.Pe-icon-7-stroke-global:before{content:"\e64f";}
.Pe-icon-7-stroke-gleam:before{content:"\e650";}
.Pe-icon-7-stroke-glasses:before{content:"\e651";}
.Pe-icon-7-stroke-gift:before{content:"\e652";}
.Pe-icon-7-stroke-folder:before{content:"\e653";}
.Pe-icon-7-stroke-flag:before{content:"\e654";}
.Pe-icon-7-stroke-filter:before{content:"\e655";}
.Pe-icon-7-stroke-file:before{content:"\e656";}
.Pe-icon-7-stroke-expand1:before{content:"\e657";}
.Pe-icon-7-stroke-exapnd2:before{content:"\e658";}
.Pe-icon-7-stroke-edit:before{content:"\e659";}
.Pe-icon-7-stroke-drop:before{content:"\e65a";}
.Pe-icon-7-stroke-drawer:before{content:"\e65b";}
.Pe-icon-7-stroke-download:before{content:"\e65c";}
.Pe-icon-7-stroke-display2:before{content:"\e65d";}
.Pe-icon-7-stroke-display1:before{content:"\e65e";}
.Pe-icon-7-stroke-diskette:before{content:"\e65f";}
.Pe-icon-7-stroke-date:before{content:"\e660";}
.Pe-icon-7-stroke-cup:before{content:"\e661";}
.Pe-icon-7-stroke-culture:before{content:"\e662";}
.Pe-icon-7-stroke-crop:before{content:"\e663";}
.Pe-icon-7-stroke-credit:before{content:"\e664";}
.Pe-icon-7-stroke-copy-file:before{content:"\e665";}
.Pe-icon-7-stroke-config:before{content:"\e666";}
.Pe-icon-7-stroke-compass:before{content:"\e667";}
.Pe-icon-7-stroke-comment:before{content:"\e668";}
.Pe-icon-7-stroke-coffee:before{content:"\e669";}
.Pe-icon-7-stroke-cloud:before{content:"\e66a";}
.Pe-icon-7-stroke-clock:before{content:"\e66b";}
.Pe-icon-7-stroke-check:before{content:"\e66c";}
.Pe-icon-7-stroke-chat:before{content:"\e66d";}
.Pe-icon-7-stroke-cart:before{content:"\e66e";}
.Pe-icon-7-stroke-camera:before{content:"\e66f";}
.Pe-icon-7-stroke-call:before{content:"\e670";}
.Pe-icon-7-stroke-calculator:before{content:"\e671";}
.Pe-icon-7-stroke-browser:before{content:"\e672";}
.Pe-icon-7-stroke-box2:before{content:"\e673";}
.Pe-icon-7-stroke-box1:before{content:"\e674";}
.Pe-icon-7-stroke-bookmarks:before{content:"\e675";}
.Pe-icon-7-stroke-bicycle:before{content:"\e676";}
.Pe-icon-7-stroke-bell:before{content:"\e677";}
.Pe-icon-7-stroke-battery:before{content:"\e678";}
.Pe-icon-7-stroke-ball:before{content:"\e679";}
.Pe-icon-7-stroke-back:before{content:"\e67a";}
.Pe-icon-7-stroke-attention:before{content:"\e67b";}
.Pe-icon-7-stroke-anchor:before{content:"\e67c";}
.Pe-icon-7-stroke-albums:before{content:"\e67d";}
.Pe-icon-7-stroke-alarm:before{content:"\e67e";}
.Pe-icon-7-stroke-airplay:before{content:"\e67f";}
.pe-7s-album:before{content:"\e6aa";}
.pe-7s-arc:before{content:"\e6ab";}
.pe-7s-back-2:before{content:"\e6ac";}
.pe-7s-bandaid:before{content:"\e6ad";}
.pe-7s-car:before{content:"\e6ae";}
.pe-7s-diamond:before{content:"\e6af";}
.pe-7s-door-lock:before{content:"\e6b0";}
.pe-7s-eyedropper:before{content:"\e6b1";}
.pe-7s-female:before{content:"\e6b2";}
.pe-7s-gym:before{content:"\e6b3";}
.pe-7s-hammer:before{content:"\e6b4";}
.pe-7s-headphones:before{content:"\e6b5";}
.pe-7s-helm:before{content:"\e6b6";}
.pe-7s-hourglass:before{content:"\e6b7";}
.pe-7s-leaf:before{content:"\e6b8";}
.pe-7s-magic-wand:before{content:"\e6b9";}
.pe-7s-male:before{content:"\e6ba";}
.pe-7s-map-2:before{content:"\e6bb";}
.pe-7s-next-2:before{content:"\e6bc";}
.pe-7s-paint-bucket:before{content:"\e6bd";}
.pe-7s-pendrive:before{content:"\e6be";}
.pe-7s-photo:before{content:"\e6bf";}
.pe-7s-piggy:before{content:"\e6c0";}
.pe-7s-plugin:before{content:"\e6c1";}
.pe-7s-refresh-2:before{content:"\e6c2";}
.pe-7s-rocket:before{content:"\e6c3";}
.pe-7s-settings:before{content:"\e6c4";}
.pe-7s-shield:before{content:"\e6c5";}
.pe-7s-smile:before{content:"\e6c6";}
.pe-7s-usb:before{content:"\e6c7";}
.pe-7s-vector:before{content:"\e6c8";}
.pe-7s-wine:before{content:"\e6c9";}
.pe-7s-cloud-upload:before{content:"\e68a";}
.pe-7s-cash:before{content:"\e68c";}
.pe-7s-close:before{content:"\e680";}
.pe-7s-bluetooth:before{content:"\e68d";}
.pe-7s-cloud-download:before{content:"\e68b";}
.pe-7s-way:before{content:"\e68e";}
.pe-7s-close-circle:before{content:"\e681";}
.pe-7s-id:before{content:"\e68f";}
.pe-7s-angle-up:before{content:"\e682";}
.pe-7s-wristwatch:before{content:"\e690";}
.pe-7s-angle-up-circle:before{content:"\e683";}
.pe-7s-world:before{content:"\e691";}
.pe-7s-angle-right:before{content:"\e684";}
.pe-7s-volume:before{content:"\e692";}
.pe-7s-angle-right-circle:before{content:"\e685";}
.pe-7s-users:before{content:"\e693";}
.pe-7s-angle-left:before{content:"\e686";}
.pe-7s-user-female:before{content:"\e694";}
.pe-7s-angle-left-circle:before{content:"\e687";}
.pe-7s-up-arrow:before{content:"\e695";}
.pe-7s-angle-down:before{content:"\e688";}
.pe-7s-switch:before{content:"\e696";}
.pe-7s-angle-down-circle:before{content:"\e689";}
.pe-7s-scissors:before{content:"\e697";}
.pe-7s-wallet:before{content:"\e600";}
.pe-7s-safe:before{content:"\e698";}
.pe-7s-volume2:before{content:"\e601";}
.pe-7s-volume1:before{content:"\e602";}
.pe-7s-voicemail:before{content:"\e603";}
.pe-7s-video:before{content:"\e604";}
.pe-7s-user:before{content:"\e605";}
.pe-7s-upload:before{content:"\e606";}
.pe-7s-unlock:before{content:"\e607";}
.pe-7s-umbrella:before{content:"\e608";}
.pe-7s-trash:before{content:"\e609";}
.pe-7s-tools:before{content:"\e60a";}
.pe-7s-timer:before{content:"\e60b";}
.pe-7s-ticket:before{content:"\e60c";}
.pe-7s-target:before{content:"\e60d";}
.pe-7s-sun:before{content:"\e60e";}
.pe-7s-study:before{content:"\e60f";}
.pe-7s-stopwatch:before{content:"\e610";}
.pe-7s-star:before{content:"\e611";}
.pe-7s-speaker:before{content:"\e612";}
.pe-7s-signal:before{content:"\e613";}
.pe-7s-shuffle:before{content:"\e614";}
.pe-7s-shopbag:before{content:"\e615";}
.pe-7s-share:before{content:"\e616";}
.pe-7s-server:before{content:"\e617";}
.pe-7s-search:before{content:"\e618";}
.pe-7s-film:before{content:"\e6a5";}
.pe-7s-science:before{content:"\e619";}
.pe-7s-disk:before{content:"\e6a6";}
.pe-7s-ribbon:before{content:"\e61a";}
.pe-7s-repeat:before{content:"\e61b";}
.pe-7s-refresh:before{content:"\e61c";}
.pe-7s-add-user:before{content:"\e6a9";}
.pe-7s-refresh-cloud:before{content:"\e61d";}
.pe-7s-paperclip:before{content:"\e69c";}
.pe-7s-radio:before{content:"\e61e";}
.pe-7s-note2:before{content:"\e69d";}
.pe-7s-print:before{content:"\e61f";}
.pe-7s-network:before{content:"\e69e";}
.pe-7s-prev:before{content:"\e620";}
.pe-7s-mute:before{content:"\e69f";}
.pe-7s-power:before{content:"\e621";}
.pe-7s-medal:before{content:"\e6a0";}
.pe-7s-portfolio:before{content:"\e622";}
.pe-7s-like2:before{content:"\e6a1";}
.pe-7s-plus:before{content:"\e623";}
.pe-7s-left-arrow:before{content:"\e6a2";}
.pe-7s-play:before{content:"\e624";}
.pe-7s-key:before{content:"\e6a3";}
.pe-7s-plane:before{content:"\e625";}
.pe-7s-joy:before{content:"\e6a4";}
.pe-7s-photo-gallery:before{content:"\e626";}
.pe-7s-pin:before{content:"\e69b";}
.pe-7s-phone:before{content:"\e627";}
.pe-7s-plug:before{content:"\e69a";}
.pe-7s-pen:before{content:"\e628";}
.pe-7s-right-arrow:before{content:"\e699";}
.pe-7s-paper-plane:before{content:"\e629";}
.pe-7s-delete-user:before{content:"\e6a7";}
.pe-7s-paint:before{content:"\e62a";}
.pe-7s-bottom-arrow:before{content:"\e6a8";}
.pe-7s-notebook:before{content:"\e62b";}
.pe-7s-note:before{content:"\e62c";}
.pe-7s-next:before{content:"\e62d";}
.pe-7s-news-paper:before{content:"\e62e";}
.pe-7s-musiclist:before{content:"\e62f";}
.pe-7s-music:before{content:"\e630";}
.pe-7s-mouse:before{content:"\e631";}
.pe-7s-more:before{content:"\e632";}
.pe-7s-moon:before{content:"\e633";}
.pe-7s-monitor:before{content:"\e634";}
.pe-7s-micro:before{content:"\e635";}
.pe-7s-menu:before{content:"\e636";}
.pe-7s-map:before{content:"\e637";}
.pe-7s-map-marker:before{content:"\e638";}
.pe-7s-mail:before{content:"\e639";}
.pe-7s-mail-open:before{content:"\e63a";}
.pe-7s-mail-open-file:before{content:"\e63b";}
.pe-7s-magnet:before{content:"\e63c";}
.pe-7s-loop:before{content:"\e63d";}
.pe-7s-look:before{content:"\e63e";}
.pe-7s-lock:before{content:"\e63f";}
.pe-7s-lintern:before{content:"\e640";}
.pe-7s-link:before{content:"\e641";}
.pe-7s-like:before{content:"\e642";}
.pe-7s-light:before{content:"\e643";}
.pe-7s-less:before{content:"\e644";}
.pe-7s-keypad:before{content:"\e645";}
.pe-7s-junk:before{content:"\e646";}
.pe-7s-info:before{content:"\e647";}
.pe-7s-home:before{content:"\e648";}
.pe-7s-help2:before{content:"\e649";}
.pe-7s-help1:before{content:"\e64a";}
.pe-7s-graph3:before{content:"\e64b";}
.pe-7s-graph2:before{content:"\e64c";}
.pe-7s-graph1:before{content:"\e64d";}
.pe-7s-graph:before{content:"\e64e";}
.pe-7s-global:before{content:"\e64f";}
.pe-7s-gleam:before{content:"\e650";}
.pe-7s-glasses:before{content:"\e651";}
.pe-7s-gift:before{content:"\e652";}
.pe-7s-folder:before{content:"\e653";}
.pe-7s-flag:before{content:"\e654";}
.pe-7s-filter:before{content:"\e655";}
.pe-7s-file:before{content:"\e656";}
.pe-7s-expand1:before{content:"\e657";}
.pe-7s-exapnd2:before{content:"\e658";}
.pe-7s-edit:before{content:"\e659";}
.pe-7s-drop:before{content:"\e65a";}
.pe-7s-drawer:before{content:"\e65b";}
.pe-7s-download:before{content:"\e65c";}
.pe-7s-display2:before{content:"\e65d";}
.pe-7s-display1:before{content:"\e65e";}
.pe-7s-diskette:before{content:"\e65f";}
.pe-7s-date:before{content:"\e660";}
.pe-7s-cup:before{content:"\e661";}
.pe-7s-culture:before{content:"\e662";}
.pe-7s-crop:before{content:"\e663";}
.pe-7s-credit:before{content:"\e664";}
.pe-7s-copy-file:before{content:"\e665";}
.pe-7s-config:before{content:"\e666";}
.pe-7s-compass:before{content:"\e667";}
.pe-7s-comment:before{content:"\e668";}
.pe-7s-coffee:before{content:"\e669";}
.pe-7s-cloud:before{content:"\e66a";}
.pe-7s-clock:before{content:"\e66b";}
.pe-7s-check:before{content:"\e66c";}
.pe-7s-chat:before{content:"\e66d";}
.pe-7s-cart:before{content:"\e66e";}
.pe-7s-camera:before{content:"\e66f";}
.pe-7s-call:before{content:"\e670";}
.pe-7s-calculator:before{content:"\e671";}
.pe-7s-browser:before{content:"\e672";}
.pe-7s-box2:before{content:"\e673";}
.pe-7s-box1:before{content:"\e674";}
.pe-7s-bookmarks:before{content:"\e675";}
.pe-7s-bicycle:before{content:"\e676";}
.pe-7s-bell:before{content:"\e677";}
.pe-7s-battery:before{content:"\e678";}
.pe-7s-ball:before{content:"\e679";}
.pe-7s-back:before{content:"\e67a";}
.pe-7s-attention:before{content:"\e67b";}
.pe-7s-anchor:before{content:"\e67c";}
.pe-7s-albums:before{content:"\e67d";}
.pe-7s-alarm:before{content:"\e67e";}
.pe-7s-airplay:before {
content: "\e67f";
}.wedding_thumbs .woocommerce-product-gallery__image.active{border-color:#ff4061;}
.add-to-wishlist i{color:#ff4061;}
.wedding-single-product .compare.button{border-color:#ff4061;}
.wedding-single-product .compare.button:hover{background:#ff4061;}
.wedding-single-product .compare.button:before{color:#ff4061;}
.primary-menu li.anchor.active > a:after, .primary-menu li.anchor:hover > a:after{background:#ff4061 !important;}
.primary-menu li.anchor:hover > a, .primary-menu li.anchor.active > a{color:#ff4061 !important;}
.page-links a{background:#ff4061;border-color:#ff4061;}
.wedding_tax:hover i{color:#ff4061;}
.page-links a:hover{color:#ff4061;}
.post-password-required input[type="submit"]{background:#ff4061;border-color:#ff4061;}
.home-planer1 .tp-bullet:hover, .home-planer1 .tp-bullet.selected, .wedding_couples .description h3.title, .title-number.text-right .number, .title-number.text-left .number, .title-number.text-center .number{color:#ff4061;}
.text-home11, .heading-complex h3, .loader-heart i{color:#ff4061;}
.home-studio2:before{background:#ff4061;}
.event-onebox .icon i, .title_default, .color_default{color:#ff4061 !important;}
.event-onebox .info-box, .box_default{border-color:#ff4061 !important;}
.event-onebox .link-attending, .home-planer1 .tp-bullet:hover:before, .home-planer1 .tp-bullet.selected:before, .wedding-events .e-items .e-item:hover .e-item-bg-hover, .rev_slider .wedding-btn{background:#ff4061 !important;}
.home-studio2 .tp-bullet:hover, .home-studio2 .tp-bullet.selected{color:#ff4061 !important;}
.au_flag span.after{border-color:#ff4061 transparent #ff4061 #ff4061;}
.au_flag{background:#ff4061;}
.scroll-to-top i{color:#ff4061;}
.footer-top{background:url(http://wp.arrowhitech.net/wedding/wp-content/themes/wedding/inc/admin/settings/images/bg-footer.jpg);}
.contact-left .wpcf7 input[type="submit"], .header .primary-menu > li > a:after, .header .primary-menu > li.current-menu-item > a:after, .heading-title .default h2:after, .tagcloud a:hover, .join-newsletter:after{background:#ff4061;}
.header .primary-menu > li a:hover, .header .primary-menu > li a:focus, .header .primary-menu > li.current_page_item > a, .header_fixed .header .primary-menu > li.current_page_item > a, .header .primary-menu > li.current-menu-item > a, .title-404, a:hover, h2.widget-title, .blog .page-numbers:hover, .page-numbers:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .home-minimals h3, .btn-icon:after, .title-add h3, .title-add h2, .wedding-product-tabs .tabs li a.active, .minimals-text h1, .pricing-content .wedding-btn, .info_blog a:hover span, .wedding-singleBlog .beans-stepslider .beans-slideset button.slick-arrow:hover i{color:#ff4061;}
.pricing-control .slick-arrow:hover, .button-404 a:hover, .blog .page-numbers:hover, .blog .page-numbers.current, .page-numbers:hover, .page-numbers.current, .tagcloud a:hover, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span:hover, .wedding-singleBlog .beans-stepslider .beans-slideset button.slick-arrow:hover{border-color:#ff4061;}
.hvr-shutter-out-horizontal:before, .hvr-shutter-out-vertical:before, .blog_more:hover{background:#ff4061;}
.wpcf7-form input{border-color:#2e3c40;color:#2e3c40;}
.beans-stepslider .beans-slideset button.slick-arrow:hover{border-color:#ff4061;background:#ff4061;}
.wedding-pricing-table .slick-active ~ .slick-active ~ .slick-active .singlePricing .priceHeading, .wedding-pricing-table .slick-active ~ .slick-active ~ .slick-active .singlePricing .pricing-content, .wedding-pricing-table .singlePricing:hover .priceHeading, .wedding-pricing-table .singlePricing:hover .pricing-content, .slide3d .nav-3d .nav:hover{border-color:#ff4061;}
.header_fixed .header .primary-menu > li:hover > a, .primary-menu li:hover > a, .header_fixed .header .primary-menu > li:hover:after, .main-navigation li:hover:after, .header_fixed .header.black .primary-menu > li > a:hover, .header_fixed .header.white .primary-menu > li > a:hover, .wedding-gallery-tabs .tabs ul li a:hover, .wedding-gallery-tabs .tabs ul li a.active, .pricing-control .slick-arrow:hover i, .wedding-gallery-tabs .beans-stepslider .beans-slideset button.slick-arrow:hover i, .services-left .wedding-icon .icon i, .bring-you h3, .header_fixed .header .primary-menu > li.current_page_ancestor > a, .main-navigation li.current_page_ancestor > a, .main-navigation li.current_page_ancestor:after, .header_fixed .header .primary-menu li.current_page_ancestor:after, .main-navigation li.megamenu ul.children li.current_page_item > a, .main-navigation ul.children li.current_page_item > a, .main-navigation li.megamenu > ul.children > li.menu-item a:hover, .main-navigation ul.children li a:hover, .fancybox-nav span:hover:before, .box-lightbox .g-item-title h4, .wedding-pricing-table .defaultLink, .wedding-pricing-table .priceHeading h3, .wedding-icon h3, .footer-top .widget_nav_menu ul li a:hover, .footer-bottom .nav-social li:hover i, .form-2 .wedding-countdown .settime div, .form-2 .wedding-countdown .countdown-section::after, .wedding-info .event-info-layout2 .event-col .link-attending:hover, .wedding-team .team-item .team-info h4, .wedding-blog .list-blog .link-to-blog:hover, .wedding-blog .list-blog .link-to-blog:hover i, .wedding-blog .list-blog .postTitle h2, .no-footer h4, .no-footer h4 i, .wedding-info .event-info-layout1 .event-col.active > i, .wedding-info .event-info-layout1 .event-col:hover > i, .wedding-info .event-col .linkto-map, .wedding-info .event-col .linkto-map i, .wedding-gallery .isotop-controls ul li a, .slide3d .nav-3d .nav:hover i, .wedding-blog .blog .blog-text h2, .ms-staff-carousel .ms-nav-prev:hover:after, .ms-staff-carousel .ms-nav-next:hover:after, .wedding-blog .blog .blog-text h2, h2.entry-title a, .post-meta .inline a:hover, .blog_slide .post-meta .inline a:hover, .blog .page-numbers.current, .page-numbers.current, .sidebar ul .cat-item a:hover, .heading-title .default h2, .wedding_image_box a:hover, .wedding-blog .blog.blog-4 .blog-text h2:hover, .blog_slide h2.entry-title a:hover{color:#ff4061;}
.wedding-gallery-tabs .tabs ul li a.active:after, .wedding-gallery-tabs .tabs ul li a:hover:after, .wedding-gallery-tabs .heading-title .defaults h2:after, .main-navigation li.current_page_ancestor > a:after, .main-navigation li.megamenu ul.children li.current_page_item > a:after, .main-navigation ul.children li.current_page_item > a:after, .yith_magnifier_gallery li.yith_magnifier_thumbnail.active, .main-navigation li ul.children li a:hover:after, li > ul.children > li > ul.children li a:hover:after, .sub-menu .dropdown-menu li a:hover:after, .icon-mark .mark-square, .wedding-infos .e-item:hover .e-item-bg-hover, .slick-dots li:hover, .slick-dots li.slick-active, .wedding-pricing-table .singlePricing:after, .wedding-pricing-table .singlePricing:hover .priceHeading, .wedding-pricing-table .slick-active ~ .slick-active ~ .slick-active .singlePricing .priceHeading, .wedding-pricing-table .slick-active ~ .slick-active ~ .slick-active .singlePricing .defaultLink, .wedding-pricing-table .singlePricing:hover .defaultLink, .wedding-btn, .planer-gallery, .footer-top .widget_nav_menu ul li a:before, .hvr-radial-out:after, .wedding-blog .list-blog .bg-hover, .form-2 .wpcf7 .wpcf7-form input[type="submit"], .wedding-info .event-info-layout2 .col-1, .wedding-info .event-info-layout2 .col-2, .wedding-info .event-info-layout2 .col-3, .wedding-team .team-2 .team-item:hover .team-info, .slider-center .slick-dots li.slick-active, .wedding-gallery-tabs ul.tab-show-count li a.active, .wedding-gallery-tabs ul.tab-show-count li a:hover, .wedding-gallery .isotop-controls ul li.active a, .wedding-gallery .isotop-controls ul li a:hover, .wedding-gallery .g-item-info .g-item-bg-hover, .slide3d .ms-info .col-80, .wedding-blog .blog .img-box .bg-hover, .wedding-countdown .settime, .woocommerce a.button.alt, .title-add h2:after, .header .list-icon-header .wedding-cart .cart-num, .wedding-blog .blog_masonry .bg-hover{background:#ff4061;}
.view-more{border-color:#2e3c40;color:#2e3c40;}
.wedding-pricing-table{border-bottom-color:#ff4061;}
.header .main-nav.active, .triangle-topright, .triangle-topleft{border-top-color:#ff4061;}
.wedding-gallery-tabs .beans-stepslider .beans-slideset button.slick-arrow:hover, .main-navigation li > ul.children, .slick-dots li:hover, .slick-dots li.slick-active, .wedding-pricing-table .defaultLink, .form-2 .wpcf7 .wpcf7-form input[type="submit"], .wedding-love-story .love-story-2 .l-control div:hover, .slider-center .slick-dots li, .wpcf7-form input[type="submit"]:hover, .wedding-info .event-col .link-attending, .wedding-info .event-info-layout1 .event-col.active, .wedding-info .event-info-layout1 .event-col:hover, .view-more:hover, .slide3d .ms-slide:hover{border-color:#ff4061;}
.heading-title .black h2:after, .wedding-blog .blog .blog-text .post-meta .line{background:#2e3c40;}
.wedding-love-story .love-story-2 .l-control div i, .heading-title .black h2, .wedding-love-story .love-story-2 .love-story-title h4, .wedding-blog .blog.blog-4 .blog-text h2{color:#2e3c40;}
.wpcf7-form input[type="submit"]:hover, .wedding-love-story .love-story-1 .box-left, .wedding-info .event-col .link-attending, .scroll-to-top:hover, .heading-title .custom h2:after{background:#ff4061;}
.wedding-love-story .love-story-2 .l-control div:hover, .wedding-testimonial .des-testimonial .ts-line, h2.widget-title:after, .share-buttons a:before, .form-submit input[type="submit"], .social-top .btn-cart-in a, .social-top .btn-cart-in a:hover, .add-to a:hover, .add-to-wishlist a:hover, .yith-woocompare-widget a.compare, .yith-woocompare-widget a.compare:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce a.remove:hover, table.compare-list .add-to-cart td a, table.compare-list .add-to-cart td a:hover, .bg-ad-box, body.woocommerce button.button.alt.disabled, .woocommerce #content table.wishlist_table.cart a.remove:hover{background:#ff4061;}
a, span.name-author, .woocommerce #reviews #comments .comment-list li .comment-text .meta strong{color:#2e3c40;}
.list-view-as li a:hover, .list-view-as li a:focus, .list-view-as li a.active, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul.page-numbers li span, .wedding-testimonial.color-theme .center .slick-center .g-thumbnail img, .minimals-text .wedding-btn{border-color:#ff4061;}
.list-view-as li a:hover i, .list-view-as li a:focus i, .list-view-as li a.active i, .select_list li:hover a, .woocommerce .products .price span, .list-yith .btn-share i, .product-categories li::after, .sidebar .widget_categories ul li::after, .price span, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-info:before, .widget_shopping_cart span.quantity .amount, .product-categories > li:hover > a, table.compare-list .stock td span, .wedding-id-date i, .wedding_map_api ul.info-map li i, .woocommerce .star-rating span::before, .comment-reply-title, ins span, .woocommerce-message:before, .wedding_image_box h3, .minimals-text .wedding-btn, .minicart_pro_des span.quantity .amount, .wedding-cart .remove, .widget_shopping_cart_content .total .amount, .wedding-cart .total .amount{color:#ff4061;}
.add-to a, .add-to-wishlist a{border:2px solid #ff4061;}
.woocommerce a.remove, .stars span > a:hover::before, .stars span > a.active::before, .wishlist_table tr td.product-stock-status span.wishlist-in-stock{color:#ff4061 !important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce input.button.update-disable:hover, .woocommerce input.button.update-disable:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce button.button.alt, .woocommerce .quantity button:hover, .woocommerce-page .quantity button:hover, .comment-reply-title::after, .wedding-cart .remove:hover{background:#ff4061;}
.woocommerce-info, .woocommerce-error, .woocommerce-error:before, .woocommerce-message{border-top-color:#ff4061;}
.home-shop.tparrows:hover, .minimals-text .wedding-btn:hover{background:#ff4061 !important;}
.home-minimals.tparrows:hover:before{color:#ff4061 !important;}
.wedding-cart .buttons a {
background-color: #ff4061;
border-color: #ff4061;
}html, body {
font-size: 16px;
font-family: Open Sans, Georgia, serif, serif, sans-serif;
line-height: 24px;
font-weight: 400;
color: #2e3c40;
}.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:0!important;}
a:focus{text-decoration:none;outline:0;}
.button-wed a:before{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
.container-404{position:relative;}
.error404  .content-area{width:100%;}
.error404  .site-content{display:flex;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;align-items:center;}
.title-404{font-size:200px;font-weight:700;margin-top:0;letter-spacing:40px;line-height:180px;}
.button-wed a{font-size:20px;color:#f5f5f5;border:1px solid #f5f5f5;padding:11px 27px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;text-transform:uppercase;text-align:center;display:inline-block;}
.des{color:#fff;font-weight:300;margin-bottom:25px;}
.content-comming .wedding-countdown, .content-comming .heading-title{max-width:750px;margin:0 auto;}
.color-white p{color:#fff;}
.title-comming p span{font-size:18px;}
.title-comming p{font-size:46px;transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);}
#future_date_1{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;}
#future_date_1 .countdown-section{display:inline-block;width:175px;text-align:center;font-size:18px;color:#fff;text-transform:uppercase;position:relative;}
#future_date_1 .countdown-number{font-size:36px;line-height:39px;}
.wedding-countdown{max-width:750px;margin:0 auto;}
.wedding-countdown .settime{padding-top:50px;padding-bottom:45px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.countdown-section::after{position:absolute;right:-20px;content:"--";font-size:36px;transform:rotate(90deg);top:17px;opacity:0.5;}
.countdown-section:last-child::after{display:none;}
.screen-reader-text{display:none;}
.thumbnail-post{position:relative;}
.blog .post,.archive .post{text-align:center;padding-bottom:40px;}
.blog .post:last-child{padding-bottom:35px;}
.post-meta-date{position:absolute;bottom:-19px;left:50%;margin-left:-25px;}
.post-meta-date a{color:#fff;font-size:20px;text-align:center}
h2.entry-title a{font-size:30px;}
h2.entry-title{padding-top:14px;padding-bottom:4px;}
.wedding-des-blog{font-weight:300;line-height:20px;padding-bottom:10px;}
.page-links{clear:both;font-size:16px;font-style:italic;font-weight:normal;line-height:2.2;margin:20px 0;text-transform:uppercase;}
.page-links a, .page-links > span{background:#fff;border:1px solid #fff;padding:5px 10px;text-decoration:none;margin-left:2px;}
.page-links .page-links-title{background:transparent;border:none;margin-right:20px;padding:0;color:}
.page-links a{color:#fff;}
.page-links a:hover{background:#fff;}
.inline{display:inline-block;}
.post-meta{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:14px 0;}
.post-meta-date a{position:absolute;z-index:999;left:0;right:0;top:10px;}
.post-meta .inline{font-size:14px;color:#2e3c40;padding-right:25px;}
.post-meta .inline a{color:#2e3c40;}
.post-meta .inline:last-child a{text-transform:capitalize;}
.post-meta .inline i{padding-right:5px;}
.pagination{text-align:center;display:block;margin:0;}
.blog .page-numbers,.page-numbers{width:50px;height:50px;display:inline-block;text-align:center;border:1px solid #c2c2c2;line-height:50px;font-weight:300;margin-right:16px;color:#999;}
.wedding-id-date{position:relative;}
.wedding-id-date i{position:absolute;left:0;font-size:75px;}
.wedding-id-date span{display:block;}
.widget_search{background:#f0f0f0;padding:20px;}
.wedding-search{width:100%;position:relative;}
.wedding-search input{width:100%;border:none!important;height:50px;padding:12px;}
.wedding-search input[type="search"]::-webkit-input-placeholder, .comments-area textarea::-webkit-input-placeholder{color:#424242;font-weight:300;}
.wedding-search input[type="search"]::-moz-placeholder, .comments-area textarea::-moz-placeholder{color:#424242;font-weight:300;}
.wedding-search input[type="search"]:-ms-input-placeholder, .comments-area textarea:-ms-input-placeholder{color:#424242;font-weight:300;}
.wedding-search input[type="search"]:-moz-placeholder, .comments-area textarea:-moz-placeholder{color:#424242;font-weight:300;}
.wedding-search button{position:absolute;right:0;top:0;height:50px;background:none;border:none;padding:0 12px;}
.wedding-search button i{font-size:14px;color:#424242;}
.hvr-shutter-out-vertical:hover i, .hvr-shutter-out-vertical:focus i, .hvr-shutter-out-vertical:active i{color:#fff;}
h2.widget-title{font-size:20px;text-transform:uppercase;position:relative;padding-top:16px;padding-bottom:23px;margin-bottom:23px;}
h2.widget-title:after{position:absolute;content:"";width:50px;height:1px;bottom:0;left:0;}
.sidebar ul{padding-left:0;list-style:none;}
.sidebar ul ul{padding-left:20px;}
.sidebar ul .cat-item a{font-weight:300;}
.sidebar ul li{list-style:none;padding-bottom:16px;position:relative;}
.sidebar .widget_categories ul li::after{font-family:"FontAwesome";content:"\f178";position:absolute;top:1px;left:0;opacity:0;visibility:hidden;transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;}
.sidebar .widget_categories ul>li:hover>a{padding-left:20px;}
.sidebar .widget_categories ul li:hover::after{opacity:1;visibility:visible;}
.sidebar ul li:last-child{padding-bottom:0;}
.sidebar ul li.recentcomments{padding-left:25px;position:relative;color:#c5c5c5;padding-bottom:20px;}
.sidebar ul li.recentcomments:before{position:absolute;top:0;left:0;content:"\f0e6";color:#c5c5c5;font-family:"FontAwesome";font-size:16px;}
.tagcloud a{font-size:14px!important;display:inline-block;padding:7px 15px;border:1px solid #e4e4e4;text-transform:lowercase;margin-bottom:17px;margin-right:15px;}
.tagcloud a:hover{color:#fff;}
.tagcloud{padding-top:6px;}
.share-buttons{float:left;font-weight:400;font-size:14px;}
.share-buttons i{color:#c0c0c0;}
.share-buttons a{width:30px;height:30px;line-height:30px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;background:transparent;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition:all 0.5s;transition:all 0.5s;display:block;text-align:center;margin:0 4px;}
.share-buttons a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.share-buttons a:hover:before, .share-buttons a:focus:before, .share-buttons a:active:before{-webkit-transform:scale(1);transform:scale(1);}
.share-buttons a:hover i, .share-buttons a:focus i, .share-buttons a:active i{color:#fff;}
span.share-buttons{padding-top:3px;padding-right:8px;}
.share-social.post-meta{float:left;width:100%;margin-top:18px;}
ul.post-social.list-unstyled.f_right{margin:0;}
#comments{float:left;width:100%;}
.comment-list li{list-style:none;padding-top:30px;padding-left:35px;position:relative;margin-top:30px;}
ul.comment-list{padding-left:0;}
.post-author-box{border:1px solid #e8e8e8;position:relative;}
a.comment-reply-link{float:left;padding:initial;left:28px;position:absolute;bottom:10px;}
.meta-comment,.info-author{margin-left:88px;}
.img-author{position:absolute;top:0;left:0;z-index:2;}
.date-comment{color:#c0c0c0;padding-top:24px;padding-bottom:15px;}
span.name-author{font-weight:700;text-transform:capitalize;}
.img-author .alignnone{margin:0;}
.comments-area textarea{width:100%;min-height:185px;}
.comments-area textarea{width:100%;min-height:185px;border:none;resize:none;border-bottom:1px solid #cccccc;padding-top:10px;outline:none;}
.form-submit input[type="submit"],.woocommerce #review_form #respond .form-submit input{border:none;padding:15px 23px 11px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#fff;text-transform:uppercase;margin-top:15px;}
.comment-respond input[type="text"],.comment-respond input[type="email"]{height:45px;border:none;border-bottom:1px solid #ccc;outline:none;padding-top:4px;margin-bottom:25px;width:100%;}
.comment-respond  h2{margin-bottom:50px;}
.single_des , .single_des p,.info-author , .info-author p{font-weight:300;}
.single .postTitle .post-meta{margin-bottom:22px;}
.lt-show .custom_select{position:relative;text-align:left;display:inline-block;padding-left:13px;cursor:pointer;}
.lt-show .custom_select .select_title::before{content:"\f0dd";font-family:"FontAwesome";display:block;font-style:normal;position:absolute;top:-3px;color:#999;right:0;font-size:12px;}
.lt-show .custom_select .select_title{position:relative;width:40px;font-size:14px;}
.lt-show .custom_select .select_list.active{opacity:1;z-index:999;visibility:inherit;-moz-transform:translateY(1px);-o-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);}
.lt-show .custom_select .select_list{width:53px;position:absolute;top:32px;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);opacity:0;z-index:-1;padding-left:0;margin:0;-webkit-box-shadow:0 1px 1px rgba(193, 193, 193, 0.15);-moz-box-shadow:0 1px 1px rgba(193, 193, 193, 0.15);-o-box-shadow:0 1px 1px rgba(193, 193, 193, 0.15);-ms-box-shadow:0 1px 1px rgba(193, 193, 193, 0.15);box-shadow:0 1px 1px rgba(193, 193, 193, 0.15);transition:all .5s;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;background:#fff;border-top:1px solid #fff;left:0;}
.show-all .woocommerce-ordering{float:none;display:inline-block;position:relative;}
.show-all .woocommerce-ordering::after{position:absolute;top:-4px;right:17px;content:"\f0dd";font-family:"FontAwesome";color:#999;font-size:14px;}
.lt-right{text-align:right;padding-top:6px;}
.lt-show{float:right;}
.lt-show p{float:left;}
.wedding_shortby_wrap{float:left;}
.lt-right p{font-weight:300;line-height:25px;margin:0;}
.show-all .orderby,.select_title, .select_list li a{font-weight:700;color:#999;}
.show-all .orderby{border:none;background:none!important;font-size:14px;height:40px;margin-top:-8px;padding-left:13px;outline:none;cursor:pointer;}
select.orderby{-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.list-view-as li{list-style:none;display:inline-block;}
.list-view-as li a{width:40px;height:40px;line-height:40px;text-align:center;margin-right:15px;border:1px solid #e9e8e8;display:inline-block;}
.list-view-as li i{font-size:14px;color:#999;}
.list-view-as{padding-left:0;}
.btn-share i{font-size:14px;}
.show-all{padding-bottom:13px;border-bottom:1px solid #e6e5e5;}
.social-top{opacity:0;position:absolute;text-align:center;width:100%;top:50%;z-index:3;transform:translateY(-50%);}
.select_list li{list-style:none;padding:4px 0 4px 13px;}
.select_list li:not(:first-child){border-top:1px solid rgba(193,193,193,.15);}
.products li:hover .social-top{opacity:1;}
.products .product.type-product{position:relative;}
.woocommerce .products .layout-list,.woocommerce .products .layout-grid{opacity:0;z-index:1;display:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.woocommerce .products .layout-list.active,.woocommerce .products .layout-grid.active{opacity:1;z-index:9;display:block;}
.yit-wcan-container .product-img{padding:4px;min-height:240px;position:relative;}
.yit-wcan-container .product-img a.list-img img{margin:auto;}
.woocommerce .products .layout-grid{padding-top:70px;}
.woocommerce .products .title-pr,.title-pr{color:#222;font-size:20px;width:100%;display:block;}
.woocommerce .products .price del span,.woocommerce .products .price del,.price del span,.price del,.product-price del{font-size:12px;color:#999999;font-weight:300;}
.woocommerce .products .price span,.price span,ins span{font-size:16px;font-weight:600;}
.woocommerce .products ul.products-type{margin-bottom:3px;}
.woocommerce .layout-grid .products-type li{-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;transition:all 200ms ease-in;transition:all .5s ease-in;padding-bottom:15px;}
.woocommerce .layout-grid .products-type li:hover{z-index:2;-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;transition:all 2s ease-in;transition:all .5s ease-in;-webkit-box-shadow:1px 1px 30px -5px rgba(0,0,0,0.59);-moz-box-shadow:1px 1px 30px -5px rgba(0,0,0,0.59);box-shadow:1px 1px 30px -5px rgba(0,0,0,0.59);}
.social-top .btn-cart-in a{padding:14px 18px 11px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;font-size:20px;color:#fff;text-transform:uppercase;}
.list-yith .btn-share i{font-size:16px;margin:0;}
.add-to a,.add-to-wishlist a{width:40px;height:40px;-webkit-border-radius:100%!important;-moz-border-radius:100%!important;-ms-border-radius:100%!important;-o-border-radius:100%!important;border-radius:100%!important;line-height:37px;display:inline-block;}
.add-to-wishlist a{line-height:37px;}
.add-to a:hover i, .add-to-wishlist a:hover i,.woocommerce a.button:hover{color:#fff;}
.add-to-wishlist a{margin-left:11px!important;margin-right:15px!important;}
.woocommerce .products-type li:hover .product-img img{opacity:0.8;}
.list-yith .add-to{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;position:absolute;left:0;top:10px;}
.list-yith .btn-share:last-child .add-to{right:0;left:auto;}
.list-yith{position:relative;}
.woocommerce .products-type li:hover .add-to{left:50%;margin-left:-70px;opacity:1;}
.woocommerce .products-type li:hover .btn-share:last-child .add-to{margin-right:-70px;right:50%;left:auto;}
.list-yith .add-to-wishlist{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.woocommerce .products-type li:hover .btn-share .add-to-wishlist{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.btn-cart-in{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.layout-list .social-top{position:static;opacity:1;}
.woocommerce nav.woocommerce-pagination ul{display:block;text-align:center;width:100%;margin:15px 0 0 0;border:none;}
.woocommerce nav.woocommerce-pagination{float:left;width:100%;}
.widget:first-child h2{padding-top:0;margin-top:0;}
.full-ct{width:100%;float:left;}
.layout-list .list-yith .add-to{position:static;opacity:1;}
.layout-list  .list-yith .add-to-wishlist{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.woocommerce .layout-list .products-type li:hover .add-to{margin-left:0;}
.woocommerce .layout-list .products-type li:hover .btn-share:last-child .add-to{margin-right:0;}
.layout-list .list-yith .add-to{position:static;}
.woocommerce .layout-list .products-type li:hover .add-to{margin-left:0;}
.full-ct .left{width:36.111%;padding-right:30px;}
.full-ct .right{width:63.889%;}
.woocommerce .products .layout-list .full-ct{margin-top:30px;padding-bottom:30px;border-bottom:1px solid #eaeaea;}
.woocommerce .list nav.woocommerce-pagination ul{margin-top:35px;text-align:left;}
.layout-list .price{display:block;line-height:18px;}
.layout-list .list-yith{float:left;}
.des-product{margin:16px 0 10px 0;}
.layout-list .add-to-wishlist a{margin-left:6px!important;margin-right:15px!important;}
.layout-list .btn-cart-in{margin-right:11px;}
.yith-woocompare-widget a.compare{color:#fff;}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{padding-left:0;}
.product-categories li::after{font-family:"FontAwesome";content:"\f178";position:absolute;top:1px;left:0;opacity:0;visibility:hidden;transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;}
.product-categories li:hover::after{opacity:1;visibility:visible;}
.product-categories li{position:relative;}
.product-categories>li:hover>a{padding-left:20px;}
.product-categories li a{-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.yith-wcwl-add-button > a i{margin-right:0;}
.add-to a, .add-to-wishlist a{text-align:center;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background:#ebebeb;margin:0;padding:20px 46px 16px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:#fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:20px;font-weight:400;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0;}
.woocommerce-page.woocommerce-cart table.cart td.actions .coupon .input-text{width:auto!important;border:none;border-bottom:1px solid #ccc;margin-right:20px;}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover{color:#fff;}
.woocommerce .cart .button, .woocommerce .cart input.button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,.woocommerce a.button{color:#fff!important;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;text-transform:uppercase;padding:17px 35px;}
.woocommerce input.button.update-disable, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{color:#fff!important;padding:17px 35px;}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions{padding:15px;}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text{border:none;border-bottom:1px solid #ccc!important;padding:14px 8px 13px 0;}
.woocommerce form.checkout.woocommerce-checkout .form-row label{display:none;}
input:focus,.comments-area textarea:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.select2-container .select2-choice{padding:7px 8px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.woocommerce input.button.alt{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
.woocommerce input.button, .woocommerce a.button{color:#fff!important;text-transform:uppercase;padding:14px 25px 11px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
.woocommerce .wedding-single-product a.button{padding:14px 45px 11px;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment,.woocommerce-checkout #payment div.payment_box{background:none;padding:0;margin:0;}
.woocommerce-checkout #payment ul.payment_methods{border:none;}
#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before{display:none;}
.form-row input, .form-row .placeholder{background:none;}
.woocommerce form.login .form-row .input-text, .woocommerce-page form.login .form-row .input-text,.woocommerce form.register .form-row .input-text, .woocommerce-page form.register .form-row .input-text{padding-left:10px;}
.woocommerce form.login, .woocommerce form.register{border:none;}
.woocommerce form.login .form-row label.inline{line-height:100%;font-size:13px;margin-bottom:5px;margin-left:10px;padding-top:17px;float:left;}
.woocommerce form.login .form-row input{margin:0 5px 0 0;float:left;}
.woocommerce form.checkout.woocommerce-checkout .form-row.create-account label{display:inline-block;font-size:13px;margin:0;padding:0;}
.woocommerce form .form-row .input-checkbox{margin:0;}
.widget.widget_shopping_cart .checkout{float:right;margin-right:0;}
.woocommerce .sidebar a.button{font-size:13px;}
.woocommerce .sidebar a.button:before{display:block!important;}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget{padding-bottom:7px;}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{padding:10px 0 0;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{top:0;position:absolute;right:0;z-index:9;left:auto;font-weight:700;font-size:24px;padding-right:0;}
.widget_shopping_cart_content ul li{display:block;position:relative;text-align:left;float:left;width:100%;}
.widget_shopping_cart_content ul{width:100%;float:left;}
.woocommerce ul.product_list_widget li img{float:left;width:65px;margin-left:0;padding-right:7px;}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{border-top:1px solid #ebe9eb;float:left;width:100%;}
.woocommerce ul.product_list_widget li a{font-size:14px;font-weight:400;}
.widget_shopping_cart span.quantity{font-size:14px;}
.widget_shopping_cart span.quantity .amount{font-weight:700;}
.yith-woocompare-widget ul.products-list li .remove{font-size:16px;font-weight:700;}
.price del span{color:#999999;font-size:12px;font-weight:300;}
.compare-list ins{text-decoration:none;}
table.compare-list tr.title td.product-desc{color:#222;font-size:20px;width:100%;text-transform:initial;}
table.compare-list .add-to-cart td a{font-weight:700;margin:0;}
.map{height:450px;}
.form-contact input{width:100%;margin-bottom:25px;}
.form-contact{max-width:760px;margin:auto;}
.wedding_map_api{position:relative;}
.wedding_map_api ul.info-map{position:absolute;bottom:0;display:inline-block;background:#fff;padding:28px 30px;margin-bottom:0;}
.wedding_map_api ul.info-map li{list-style:none;margin-bottom:8px;font-weight:300;}
.wedding_map_api ul.info-map li:last-child{margin-bottom:0;}
.wedding_map_api ul.info-map li i{font-size:14px;padding-right:15px;}
.col-lg-hide{display:none!important;}
.vc_row.vc_row-flex>.vc_column_container.col-xs-hide{display:flex!important;}
.bg-ad-box{position:absolute;left:0;top:0;bottom:0;right:0;z-index:0;}
.wedding_advanced_box  .op{position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(255,255,255,0.7);z-index:1;}
.wedding_advanced_box  img{position:relative;z-index:1;}
.wedding_advanced_box_right img{margin-top:-30px;}
.wedding_advanced_box_right{margin-top:30px;}
.wedding_advanced_box_left img{margin-top:-90px;}
.wedding_advanced_box_left{margin-top:90px;}
.advanced-border{position:absolute;border:20px solid #e1e1e1;padding:120px 80px 130px;width:750px;z-index:2;left:0;}
.advanced-border.advanced-border-left{right:0;left:auto;}
.bg-ad-box img{margin-top:-30px;}
.bg-ad-box.bg-ad-box-left img{margin-top:-100px;}
.heading-slide .heading-title .text-center .description,.heading-slide .heading-title .text-center p,.heading-slide{max-width:840px;margin:auto;}
.heading-slide .wedding-icon{margin-bottom:28px;}
.heading-slide .beans-stepslider .beans-slideset button.slick-arrow{top:55px;}
.heading-slide .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{left:170px;}
.heading-slide .beans-stepslider .beans-slideset button.slick-arrow.slick-next{right:170px;}
.woocommerce #respond input#submit{color:#fff!important;}
.product-type-variable p.price ins{color:#999;font-weight:400!important;}
span.wedding-label{width:120px;display:inline-block;float:left;}
span.in-stock{color:#999;}
.wedding-single-product .btn-cart-in.inline{width:100%;float:left;display:block;margin:0;text-align:left;}
.wd-size{font-weight:700;color:#1b242b;display:block;margin-bottom:13px;}
.woocommerce .quantity, .woocommerce-page .quantity{position:relative;display:inline-block;}
.woocommerce .quantity button, .woocommerce-page .quantity button{outline:none;}
.woocommerce .quantity button, .woocommerce-page .quantity button{position:absolute;top:0;left:0;width:25px;height:50px;border:none;background:#e1e1e1;font-size:14px;color:#919191;}
button[type="button"], button[type="submit"], input[type="submit"], .btn{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.f_left{float:left;}
.woocommerce .quantity input[type='number']{-moz-appearance:textfield;}
.woocommerce .quantity .qty, .woocommerce-page .quantity .qty input{font-size:14px;color:#1b242b;font-weight:700;}
.woocommerce .quantity .qty, .woocommerce-page .quantity .qty{width:100px !important;height:50px;border:1px solid #e6e6e6!important;background:#fff;line-height:50px;}
.woocommerce .quantity button.f_right, .woocommerce-page .quantity button.f_right{right:0;left:auto;top:0;}
.f_right{float:right;}
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;}
.woocommerce div.product form.cart .variations select{width:100%;margin:0;height:50px;border:1px solid #dddddd;padding-left:6px;outline:none;}
.wedding-block-top{padding-bottom:7px;}
.wedding-block-second{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:16px 0;margin-bottom:20px;}
.woocommerce div.product form.cart .variations{margin-bottom:0;}
.wedding-single-product .excerpt{padding-bottom:5px;}
.woocommerce .quantity button:hover, .woocommerce-page .quantity button:hover{color:#fff;}
.woocommerce div.product form.cart .reset_variations{display:block!important;font-size:16px;text-align:right;margin-top:5px;}
.wedding-single-product .layout-list,.related.products{display:block;width:100%;float:left;}
.wedding-single-product .layout-list .list-yith{float:right;}
.woocommerce div.product .woocommerce-tabs #tab-description{text-align:center;}
.woocommerce-tabs.wc-tabs-wrapper{margin-top:80px;float:left;width:100%;}
.woocommerce div.product div.images .slider img{display:none;}
body.single-product.woocommerce .thumbnails:hover #slider-prev, body.single-product.woocommerce .thumbnails:hover #slider-next{display:none!important;}
.single-product .yith_magnifier_gallery li, .single-product .yith_magnifier_gallery li a{width:10px!important;height:10px!important;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;content:"";margin:0 10px 0 0!important;padding:0!important;}
.single-product .yith_magnifier_gallery li a{border:1px solid red;}
body.single-product.woocommerce .thumbnails{position:absolute;z-index:99999;top:0;padding-top:0;left:20px;}
.woocommerce #content div.product div.images{position:relative;width:100%;border:1px solid #ebebeb;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding-top:40px;padding-bottom:25px;}
.yith_magnifier_gallery,.caroufredsel_wrapper{width:auto!important;}
.yith_magnifier_gallery{position:static!important;}
.woocommerce div.product div.images img{width:auto;margin:auto;}
.woocommerce div.product .woocommerce-tabs .panel{border:none;box-shadow:none;padding-bottom:30px;}
.yith_magnifier_mousetrap{display:none;}
.nav-links .post-title{display:none;}
.navigation.post-navigation{float:left;width:100%;margin-bottom:50px;padding-top:20px;border-top:1px solid #ededed;}
.nav-previous .meta-nav{float:left;}
.nav-next .meta-nav{float:right;}
.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0;border:none;width:100px;}
.woocommerce #reviews #comments .comment-list{padding-left:0;}
.woocommerce #reviews #comments .comment-list li .comment-text{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #e8e8e8;padding:20px 20px 15px 80px;}
.woocommerce #reviews #comments .comment-list li .comment-text .meta strong{font-weight:700;text-transform:capitalize;}
.woocommerce #reviews #comments .comment-list li .comment-text .meta{color:#c0c0c0;}
#review_form_wrapper{float:left;width:100%;margin-top:40px;}
.woocommerce #review_form #respond textarea{width:100%;min-height:185px;border:none;resize:none;border-bottom:1px solid #cccccc;padding-top:10px;outline:none;}
.woocommerce textarea,.woocommerce textarea:active,.woocommerce textarea:hover,.woocommerce textarea:focus,.woocommerce input,.woocommerce input:active,.woocommerce input:hover, .woocommerce input:focus{border:none!important;border-bottom:1px solid #cccccc!important;box-shadow:none!important;}
.img-box{margin-bottom:40px;}
.comment-reply-title{font-size:20px;text-transform:uppercase;position:relative;padding-bottom:23px;margin-bottom:23px!important;}
.comment-reply-title::after{position:absolute;content:"";width:50px;height:1px;bottom:0;left:0;}
.stars span > a{border-right:1px solid #eaeaea!important;padding-right:10px!important;margin-right:10px!important;color:transparent!important;display:inline-block!important;}
.single-product .panel .comment-form .stars .star-1::before{content:"\f005"!important;}
.stars span > a::before{color:#d1d1d1!important;font-weight:normal!important;}
.stars a::before{font-family:"FontAwesome"!important;}
.stars span > a{color:transparent!important;}
.single-product .panel .comment-form .stars .star-2::before{content:"\f005\f005"!important;}
.single-product .panel .comment-form .stars .star-3::before{content:"\f005\f005\f005"!important;}
.single-product .panel .comment-form .stars .star-4::before{content:"\f005\f005\f005\f005"!important;}
.single-product .panel .comment-form .stars .star-5::before{content:"\f005\f005\f005\f005\f005"!important;}
.woocommerce p.stars a{width:auto !important;position:static !important;text-indent:inherit!important;height:auto!important;}
.woocommerce p.stars a::before{position:static!important;display:inline!important;}
.woocommerce ul.products li.product .price del{display:inline-block;}
.woocommerce .related .products .layout-grid{padding-top:0;}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{float:none;border:none;margin-right:15px;}
.woocommerce .woocommerce-pagination ul.page-numbers li:last-child, .woocommerce-page .woocommerce-pagination ul.page-numbers li:last-child{margin-right:0;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{width:50px;height:50px;line-height:50px;border:1px solid #c2c2c2;font-weight:300;text-align:center;padding:0;margin:0;color:#999;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:none;}
.woocommerce-cart .product-quantity .wd-size{display:none;}
.woocommerce .login input.button,.woocommerce button.button.alt.disabled{padding:17px 35px;}
.shop_table.cart.wishlist_table .product-name .button{margin-left:15px;padding:15px 20px;}
.wishlist_table tr td, .wishlist_table tr th.wishlist-delete, .wishlist_table tr th.product-checkbox{text-align:left;}
.woocommerce .wishlist_table td.product-add-to-cart a{padding:15px 20px;}
button.single_add_to_cart_button.button.alt{display:none;}
.page-numbers:last-child{margin-right:0;}
.thumbnail-post a{display:block;}
.no-results .wedding-search input{border:1px solid #ccc!important;}
.no-results .wedding-search input:hover{border:1px solid #ccc!important;}
.wedding-search input:hover{border:none!important;}
.form-white .wpcf7-form input[type="text"],.form-white .wpcf7-form input[type="email"],.form-2 .wpcf7-form input[type="text"],.form-2 .wpcf7-form input[type="email"]{max-width:390px;margin-left:35px;padding:13px 0;}
.form-white .wpcf7-form .text-right input[type="text"],.form-white .wpcf7-form .text-right input[type="email"],.form-2 .wpcf7-form .text-right input[type="text"],.form-2 .wpcf7-form .text-right input[type="email"]{margin-left:0;margin-right:35px;}
.wedding-gallery .slider-center .slick-slide img{width:100%;}
.event-info-layout2 .linkto-map{display:block;}
.wedding-info .event-info-layout2 .event-col p.address-event{max-width:300px;margin-left:auto;margin-right:auto;margin-top:15px;}
.wedding-info .event-info-layout2 .event-col .link-attending{font-size:16px;margin-top:25px;}
.form-2 .wpcf7 .wpcf7-form input{width:auto;}
.wedding-gallery{padding-top:5px;}
.padding-bottom-95{padding-bottom:95px;}
.no-margin h2{margin-bottom:0!important;}
.partner-last{padding:0 200px;}
.padding-left-200{padding-left:200px;}
.padding-right-200{padding-right:200px;}
.beans-stepslider .wd-btn-center .beans-slideset button.slick-arrow.slick-next{bottom:-35px;top:auto;right:46%;background:none!important;border:none!important;width:auto;}
.beans-stepslider .wd-btn-center .beans-slideset button.slick-arrow.slick-prev{bottom:-35px;top:auto;left:46%;background:none!important;border:none!important;width:auto;}
.beans-stepslider .wd-btn-center .beans-slideset button.slick-arrow i{font-size:30px;}
.wedding_advanced_box{padding:0 15px;}
.fancybox-nav span:before{color:#fff;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:inherit;}
.error404  #page{position:static;}
.thumbnail-post a img, .single .img-box img,.slide3d .ms-slide img ,.wedding-testimonial .center .slick-slide .g-thumbnail img{transition:all 1000ms;-webkit-transition:all 1000ms;-o-transition:all 1000ms;}
.slide3d .ms-slide:hover img ,.wedding-testimonial .center .slick-slide .g-thumbnail:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);}
.home-minimals .aligncenter, .home-minimals div.aligncenter{margin-top:0;}
.home-minimals h4{font-size:20px;margin-bottom:0;padding-top:75px;}
.home-minimals h3{font-size:48px;text-transform:uppercase;margin-top:15px;padding-bottom:10px;}
.home-minimals p{font-weight:300;}
.home-minimals .wedding-btn{margin-top:25px;}
.wedding_image_box h3{font-size:20px;text-transform:uppercase;margin-top:15px;margin-bottom:7px;}
.wedding_image_box a{font-size:14px;text-transform:uppercase;color:#000;}
.wedding_image_box .img-bt h3,.wedding_image_box .img-tp h3{font-size:32px;text-transform:capitalize;}
.wedding_image_box{position:relative;text-align:center;-webkit-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;transition:all .5s ease-in;transition:all .5s ease-in;}
.adv_thumb{position:relative;overflow:hidden;}
.wedding_image_box:hover img{transform:scale(1);opacity:0.7;}
.adv_thumb img{transform:scale(1.05);transition:opacity 0.35s, transform 0.35s;}
.adv_thumb .hover{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;transition:all .5s ease-in;transition:all .5s ease-in;}
.wedding_image_box.img-df:hover .hover{opacity:1;}
.wedding_image_box.img-df .btn_button{right:0;left:0;margin:0 auto;vertical-align:middle;width:auto;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);}
.wedding_image_box.img-df .btn_button .wedding-btn{color:#fff;}
.wedding_image_box .img-pos{position:absolute;width:100%;}
.wedding_image_box .img-bt{bottom:65px;}
.wedding_image_box .img-tp{top:35px;}
.heading-title.head-bg{background-position:top center !important;padding-top:9px;}
.head-bg h3{font-size:16px;color:#393939;}
.midle-img{z-index:1;top:0;left:0;right:0;bottom:0;vertical-align:middle;align-items:center;display:flex;}
.img-pos.midle-img.text-left.img-pos-left{padding:0 80px;}
.wedding_image_box .midle-img h3{margin-top:0;font-size:48px;text-transform:capitalize;margin-bottom:0;}
.wedding_image_box .midle-img h4{font-size:20px;margin-top:-5px;margin-bottom:15px;}
.wedding_image_box .midle-img.img-pos h4 span{font-weight:700;}
.wedding_image_box .midle-img a{color:#fff;text-transform:inherit;}
.img-pos-right .wd-ct-last{position:absolute;right:50px;top:115px;}
.blog-4{position:relative;margin-top:30px;}
.blog-4.odd.first{margin-top:0;}
.wedding-blog .blog.blog-4 .blog-text{position:absolute;top:50px;margin:0;max-width:500px;min-height:auto;padding:40px 45px 20px 30px;z-index:2;}
.wedding-blog .blog.blog-4.odd .blog-text{right:0;}
.wedding-blog .blog.blog-4.even .blog-text{left:0;}
.wedding-blog .blog.blog-4.even .img-box{float:right;}
.wedding-blog .blog.blog-4 .blog-text h2{font-size:20px;text-transform:uppercase;}
.wedding-blog .blog.blog-4 .blog-text{background:#fff;}
.wd-newsletter{text-align:right;}
.wd-newsletter input[type="email"]{width:390px;height:60px;padding:15px 60px 15px 30px;}
.mc4wp-form,.btn-icon{position:relative;}
.btn-sub{position:absolute;right:0;bottom:0;}
.mc4wp-form input[type="submit"]{font-size:0;width:50px;height:60px;background:none;border:none;padding:0;z-index:2;position:relative;}
.btn-icon:after{font-family:'Pe-icon-7-stroke';font-size:32px;content:"\e685";position:absolute;right:19px;top:17px;z-index:0;}
.container-fluid.wedding_inbox_wrap{padding-left:40px;padding-right:40px;}
.wedding-icon.wedding-icon-2 h3,.wedding-icon.wedding-icon-2 i,.wedding-icon.wedding-icon-2 .box-content p{color:#fff;}
.wedding-icon.wedding-icon-2 .size-md i{font-size:54px;}
.wedding-icon.wedding-icon-2 .box-content p{text-transform:uppercase;font-size:14px;}
.wedding-icon.wedding-icon-2 h3{margin-top:12px;margin-bottom:-2px;}
.wedding-icon.wedding-icon-2{padding-top:36px;padding-bottom:54px;}
.wd-newsletter-2 .btn-sub{position:static;float:left;margin-left:-52px;}
.wd-newsletter-2.wd-newsletter input[type="email"]{float:left;width:300px;padding:15px 55px 15px 20px;margin-top:60px;margin-bottom:70px;margin-left:15px;}
.wd-newsletter h2{font-size:24px;color:#fff;letter-spacing:3px;}
.title-newsletter-2{font-size:36px;color:#fff;text-align:right;margin-top:80px;}
.title-newsletter-3{font-size:36px;color:#fff;text-align:right;display:none;}
.newsletter-3 .title-newsletter-3{display:block;}
.wd-newsletter-3 input[type="email"]{width:300px;padding:15px 55px 15px 20px;}
.wd-newsletter-3 .title-newsletter-3{display:inline-block;padding-top:15px!important;float:left;padding-right:45px;}
.wd-newsletter-3 .widget_mc4wp_form_widget{float:right;padding-right:210px;padding-bottom:2px;}
.wd-mail{display:inline-block;margin:0;}
.wd-newsletter-3 .btn-sub{margin-left:-52px;top:0;}
.wd-newsletter-2 .btn-icon:after{top:78px;}
.title-add h3{font-size:16px;margin-bottom:0;margin-top:0;}
.title-add h2{font-size:30px;position:relative;margin-top:5px;padding-bottom:22px;}
.title-add h2:after{content:'';height:1px;width:50px;position:absolute;left:0;right:0;bottom:0;}
.yit-wcan-container .product-img a.list-img.list-img-full{position:static;display:block;}
.wedding-product .woocommerce .products .layout-grid.layout-grid-full{padding-top:0;text-align:center;}
.woocommerce .products .layout-grid-full .title-pr{font-size:16px;margin-top:9px;margin-bottom:-4px;}
.layout-grid-full .wedding-ct-grid{padding:10px 0;}
.wedding-product-tabs .tabs{text-align:center;}
.wedding-product-tabs .tabs li{display:inline-block;list-style:none;padding:0 22px 10px 22px;}
.wedding-product-tabs .tabs li a{font-size:20px;}
.product-tabs .beans-stepslider .beans-slideset{margin-left:-10px;}
.wedding-product .product-tabs .yit-wcan-container .product-img{padding:0;}
.wedding-product .woocommerce .layout-grid .products-type li{list-style:none;}
.wedding-product .product-tabs .woocommerce .layout-grid .products-type li:hover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.home-shop.tparrows.tp-leftarrow:before{content:"\e687"!important;font-family:'Pe-icon-7-stroke'!important;}
.home-shop.tparrows.tp-rightarrow:before{content:"\e685"!important;font-family:'Pe-icon-7-stroke'!important;}
.home-minimals.tparrows.tp-leftarrow:before{content:"\e687"!important;font-family:'Pe-icon-7-stroke'!important;font-size:20px!important;}
.home-minimals.tparrows.tp-rightarrow:before{content:"\e685"!important;font-family:'Pe-icon-7-stroke'!important;font-size:20px!important;}
.home-minimals.tparrows:before{color:#373737!important;}
.home-minimals.tparrows{background:none!important;}
.slide-status-numbers{font-size:20px!important;color:#373737!important;}
.slide-status-numbers span{font-size:48px!important;}
.list-icon-header i{font-size:24px;}
.header .list-icon-header button,
.header .header-language button
.header-v5  .list-icon-header i{font-size:21px;}
.header-v5  .list-icon-header ul{margin-top:-1px;}
.header .list-icon-header button,
.header-language button{border:none !important;background:none !important;box-shadow:none;outline:none!important;padding:0;font-size:16px;vertical-align:middle;}
.header .list-icon-header .wedding-cart .cart-num{position:absolute;top:-4px;left:14px;border-radius:100%;font-size:10px;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;}
.header-language #lang_sel_list  ul{border:none!important;}
#lang_sel_list.lang_sel_list_vertical a{border:none!important;padding:7px 10px!important;}
#lang_sel_list.lang_sel_list_vertical li,
#lang_sel_list.lang_sel_list_vertical{width:100%!important;}
.header.header-v5 .primary-menu li a{font-size:16px;}
.header.header-v5{padding:18px 0 25px;}
.header.header-v1.header-v5  .primary-menu > li{margin:0 22px;}
.header.header-v1.header-v5  .primary-menu > li:first-child{margin-left:0;}
.header-v1.header-v5 .menu_left,.header-v1.header-v5 .menu_right{margin-top:32px;}
.header.header-v1.header-v5  .list-icon-header .primary-menu > li{margin:0 13px;}
.header.header-v1.header-v5  .list-icon-header .primary-menu > li:first-child{margin:0 15px;}
.list-icon-header{margin-left:17px;}
.header-v5 .list-icon-header{margin-left:28px;}
.header.header-v1.header-v5 .primary-menu > li:last-child{margin-right:0;}
.wedding-cart .dropdown-menu{right:0;left:auto;}
.wedding-cart .dropdown-menu{background:#fff;border:1px solid #ebebeb;padding:10px;color:#8f8f8f;width:300px;max-height:400px;overflow-y:auto;}
.header-v6 .header-language .dropdown > .dropdown-menu{left:0;right:auto;}
.dropdown > .dropdown-menu{left:auto;right:0;position:absolute;transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-webkit-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);display:block !important;opacity:0;filter:alpha(opacity=0);visibility:hidden;transition:transform 0.9s ease 0s, opacity 0.3s ease 0s, visibility 0.3s ease 0s;-moz-transition:-moz-transform 0.9s ease 0s, opacity 0.3s ease 0s, visibility 0.3s ease 0s;-webkit-transition:-webkit-transform 0.9s ease 0s, opacity 0.3s ease 0s, visibility 0.3s ease 0s;-ms-transition:-ms-transform 0.9s ease 0s, opacity 0.3s ease 0s, visibility 0.3s ease 0s;-o-transition:-o-transform 0.9s ease 0s, opacity 0.3s ease 0s, visibility 0.3s ease 0s;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
.open.dropdown > .dropdown-menu ,
.dropdown > .dropdown-menu.in{opacity:1;filter:alpha(opacity=100);visibility:visible;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);}
.wedding-cart ul{list-style:none;padding:0 !important;float:left;width:100%;margin:0;}
.header .wedding-cart .mini_cart_item{float:left;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:15px 0;border-bottom:1px solid #ebebeb;list-style:none;margin:0;}
.mini-cart .image{float:left;overflow:hidden;margin:0 10px 0 0;max-width:100px;}
.mini_cart_item .image a{border:1px solid transparent;display:block;padding:5px 0!important;}
.minicart_pro_des{float:left;overflow:hidden;width:170px;margin:0 10px 0 0;text-align:left;}
.minicart_pro_des a{color:#111;font-size:14px!important;padding:0!important;text-transform:inherit!important;}
.minicart_pro_des span.quantity{padding-top:5px;display:block;color:#111;}
.wedding-cart .remove{float:right;border:1px solid;border-radius:50%;width:20px;height:20px;overflow:hidden;line-height:19px;text-align:center;padding:0!important;font-size:25px !important;margin-top:5px;}
.wedding-cart .remove:hover{color:#fff!important;}
.wedding-cart .widget_shopping_cart_content .total{float:left;text-align:left;width:100%;padding:10px 0;border-bottom:1px solid #ebebeb;}
.wedding-cart .total strong{font-size:20px;color:#111;}
.widget_shopping_cart_content .total .amount{float:right;font-size:20px;}
.wedding-cart .buttons{float:left;width:100%;}
.wedding-cart .buttons a{width:40%;float:left;text-align:center;color:#fff!important;padding:7px 0 5px;border:1px solid #fff;}
.wedding-cart .total{float:left;text-align:left;width:100%;padding:10px 0;border-bottom:1px solid #ebebeb;}
.wedding-cart .buttons a.checkout{float:right;}
.wedding-cart .total .amount{float:right;font-size:20px;}
.header-v1.header-v5 .menu_right{text-align:right;}
.header-v1.header-v5 .menu_left{text-align:left;}
.header-v1.header-v5 .logo{position:static;}
.header-v6 .menu_right{position:absolute;right:0;top:52px;}
.header-v6 .menu_left{position:absolute;left:0;top:52px;}
.header.header-v6 .header-v6-top{position:relative;padding:30px 0 23px;border-bottom:1px solid #e1e1e1;}
.header-v6-top span.header-slogan{display:block;font-weight:300;opacity:0.5;font-size:14px;}
.header-v6-top i{font-size:32px;}
.header.header-v6{padding:0;}
.header-v6 .main-nav{padding:15px 0 25px;}
.header-v6.header .menu_right li{margin:0 10px;}
.header-v7 .header-main{text-align:center;padding:0 10px 0 25px;}
.header.header-v7 .primary-menu li a{font-size:16px;}
.header-v7 .primary-menu li{margin:0 22px;}
.header-v7 .main-nav, .header-v7 .logo , .header-v7 .menu_right{display:table-cell;vertical-align:middle;float:none;}
.header-v7 .logo{text-align:left;}
.header.header-v7  .menu_right .primary-menu-1  > li{margin:0 14px;}
.header.header-v7{padding:25px 0;}
.wedding-product .yit-wcan-container .layout-grid-full .product-img{padding:0;}
.product-tabs .layout-grid.layout-grid-full{padding:0 15px;}
.margin-top-minus-70{margin-top:-70px;}
.sidebar .wedding-btn::before{display:none;}
.woocommerce .layout-grid .products-type li:hover .product-img a.list-img{opacity:0.5;}
.minimals-text .wedding-btn::before{display:none;}
.btn-responsive-nav:hover, .btn-responsive-nav:focus{outline:none;}
.related  .yit-wcan-container .product-img,.yit-wcan-container .layout-grid .product-img{min-height:270px;text-align:center;}
.related .title-pr,.layout-grid .title-pr{margin-top:12px;}
.btn-cart-in{display:inline-block;}
.woocommerce .btn-cart-in a.button,.woocommerce .btn-cart-in a.added_to_cart{display:block;}
.woocommerce a.added_to_cart{margin-top:10px;}
.header .list-icon-header .primary-menu > li:hover a:after{display:none;}
.woocommerce #respond input#submit.loading::after, .woocommerce a.button.loading::after, .woocommerce button.button.loading::after, .woocommerce input.button.loading::after{top:13px;}
.wedding_thumbs{position:absolute;z-index:99999;top:20px;left:20px;}
.wedding_thumbs .woocommerce-product-gallery__image{width:9px!important;height:9px;border-width:1px;border-style:solid;border-radius:50%;background:none;display:inline-block;position:relative;margin-right:5px;}
.wedding_thumbs .woocommerce-product-gallery__image a{width:8px;height:8px;position:absolute;left:0;opacity:0;}
.main_image.woocommerce-product-gallery__image a{cursor:text;}
.list-img img{-webkit-transition:all 0.9s;-moz-transition:all 0.9s;-ms-transition:all 0.9s;-o-transition:all 0.9s;transition:all 0.9s;}
.list-img{display:block;position:relative;}
.list-img img.hover{position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:-1;transform:rotateY(-90deg);}
.left .list-img img.hover{right:auto;}
.list-img.hover_skin img.current{transform:rotateY(0deg);}
.products li:hover .product-img .list-img.hover_skin img.current,
.full-ct .left:hover .list-img.hover_skin img.current{z-index:1;transform:rotateY(-90deg);}
.products li:hover .product-img img.hover,
.full-ct .left:hover  img.hover{z-index:1;transform:rotateY(0);}
.products li .product-img,
.full-ct .left{overflow:hidden;}
.woocommerce .products-type li:hover .product-img .list-img img{opacity:1;}
.woocommerce .products-type li:hover .product-img .list-img{opacity:0.8;}
#fullpage .vc_row-full-width.vc_clearfix{display:none;}
#fullpage .vc_row[data-vc-full-width].vc_hidden{opacity:1;}
.title-number .number{-webkit-transition:all 1s ease-in-out 0s;-moz-transition:all 1s ease-in-out 0s;-ms-transition:all 1s ease-in-out 0s;-o-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s;}
.title-number  h2{-webkit-transition:all 1.5s ease-in-out 0s;-moz-transition:all 1.5s ease-in-out 0s;-ms-transition:all 1.5s ease-in-out 0s;-o-transition:all 1.5s ease-in-out 0s;transition:all 1.5s ease-in-out 0s;}
.title-number .number{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX-(100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
.title-number h2{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
.title-number .description *,
.section_fullpage  .wedding-icon *{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 1.5s ease-in-out 0s;-moz-transition:all 1.5s ease-in-out 0s;-ms-transition:all 1.5s ease-in-out 0s;-o-transition:all 1.5s ease-in-out 0s;transition:all 1.5s ease-in-out 0s;}
.section_fullpage .request-btn{-webkit-transition:all 1.5s ease-in-out 0s;-moz-transition:all 1.5s ease-in-out 0s;-ms-transition:all 1.5s ease-in-out 0s;-o-transition:all 1.5s ease-in-out 0s;transition:all 1.5s ease-in-out 0s;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.section_fullpage.active .request-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.active .title-number .number,
.active .title-number .description *,
.section_fullpage.active  .wedding-icon *,
.active .title-number h2{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.fp-tableCell{width:100%;position:relative;}
.fp-tableCell >.container{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;max-height:100%;}
.fp-tableCell >.container > .row{display:table;vertical-align:middle;}
.fp-tableCell >.container > .row > .wpb_column{display:table-cell;vertical-align:middle;float:none;}
.fp-viewing-0 .header_fixed .header:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block;z-index:9;width:100%;background:rgba(0,0,0,.5);}
.page-template-fullpage .header_fixed .header:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block;z-index:9;width:100%;background:rgba(255,255,255,.5);}
.page-template-fullpage .header.header-v4{padding:10px 40px;}
.page-template-fullpage.fp-viewing-0 .header.header-v4{padding:40px;}
.page-template-fullpage.fp-viewing-0 .header_fixed .black.header:after{background:none;}
.footer_pos{position:absolute;bottom:0;z-index:9;}
.list-blog li{list-style:none;}
.list-blog{padding-left:0;margin-bottom:0;}
.list-blog .grid .post,.archive-blog .grid .post,.list-blog .blog_grid .post, .blog_masonry .post{text-align:left;padding-bottom:15px;}
.grid h2.entry-title a,.blog_grid  h2.entry-title a{font-size:20px;}
.blog_grid .wedding-des-blog p{line-height:23px;}
.grid h2.entry-title,.blog_grid h2.entry-title{padding-top:0;margin-top:6px;}
.info_blog li{display:inline-block;font-size:13px;font-weight:300;color:#999;position:relative;padding-right:10px;margin-right:5px;}
.info_blog span.month{color:#999;}
.info_blog span{color:#333;}
.blog_author{text-transform:capitalize;}
.info_blog li:not(:last-child):after{position:absolute;content:"";width:2px;height:13px;right:0;top:7px;background:#dadada;}
.info_blog{padding-top:3px;padding-bottom:22px;}
.blog-new .wedding-des-blog p{font-weight:300;}
.blog_list .wedding-id-date span.month,.blog_slide .wedding-id-date span.month,.blog_bigImage .wedding-id-date span.month{font-size:12px;}
.list .wd-img-blog,.blog_list .wd-img-blog{float:left;}
.list.even .wd-img-blog,.blog_list.even .wd-img-blog{float:right;}
.list .wd-ct-blog,.blog_list .wd-ct-blog{position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);max-width:625px;right:0;text-align:left;background:#fff;padding:0px 30px 40px 55px;z-index:5;}
.list.even .wd-ct-blog,.blog_list.even .wd-ct-blog{position:absolute;top:50%;left:0;text-align:right;padding:0px 55px 15px 30px;}
.list-blog li.list,.list-blog li.blog_list{margin-bottom:40px;}
.list .post-meta,.blog_list .post-meta{border:none;padding-top:0;padding-bottom:0;}
.list .post-meta-date ,.blog_list .post-meta-date{position:absolute;top:90px;left:0;bottom:auto;}
.even.list .post-meta-date,.even.blog_list .post-meta-date{position:absolute;top:90px;right:0;margin-left:0;margin-right:-25px;left:auto;}
.list.even .post-meta .inline:last-child,.blog_list.even .post-meta .inline:last-child{padding-right:0;}
.list .h2.entry-title,.blog_list .h2.entry-title{margin-bottom:0;}
.wedding-blog li{list-style:none;display:inline-block;}
.wedding-blog li.blog_grid,.wedding-blog .blog_masonry.blog_grid{padding:0 15px;}
.wedding-blog .view-more{font-size:16px;font-weight:300;border:1px solid #c2c2c2;color:#999999;padding:12px 35px;}
.wedding-blog .view-more:hover{color:#fff;}
.blog_smallImage{position:relative;border-bottom:1px solid #efefef;padding-top:40px;padding-bottom:40px;}
.blog_smallImage:first-child{padding-top:0;}
.blog_smallImage .wd-img-blog{position:absolute;}
.blog_smallImage .wd-ct-blog{float:left;padding-left:293px;text-align:left;}
.blog_smallImage .post-meta{border:none;padding:0 0 3px 0;}
.blog_smallImage h2.entry-title{padding-top:0;font-size:30px;margin-top:0;margin-bottom:5px;}
.blog_smallImage  .post-meta-date{bottom:auto;left:15px;margin-left:0;top:17px;}
.blog_smallImage:last-child{border:none;}
.text-center.wd-left{text-align:left;}
.blog_bigImage{text-align:center;padding-top:20px;margin-bottom:15px;}
.blog_bigImage .post-meta-date{top:-20px;bottom:auto;}
.blog_bigImage .post-meta{padding:0 0 5px 0;border:none;}
.blog_bigImage h2.entry-title{padding-top:0;margin-bottom:0;}
.first.blog_firstBigImage.blog_bigImage .post-meta-date{left:40px;}
.blog_grid.blog_slide  h2.entry-title a{font-size:30px;}
.blog_slide{padding:6px 3px 0 3px;text-align:center;position:relative;}
.blog_slide .post-meta-date{bottom:auto;top:60px;z-index:2;}
.blog_slide .wd_ct-blog{position:absolute;width:100%;padding:0 3px;bottom:40px;}
.blog_slide .post-meta{border:none;padding-top:0;}
.blog_slide .post-meta .inline i,.blog_slide h2.entry-title a,.blog_slide .post-meta .inline a{color:#fff;}
.blog_slide h2.entry-title{margin-bottom:0;}
.wedding-blog .beans-stepslider .beans-slideset button.slick-arrow.slick-next{right:220px;}
.wedding-blog .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{left:220px;}
.wedding-blog .beans-stepslider .beans-slideset button.slick-arrow{border:none;top:50%;margin-top:-17px;}
.wedding-blog .beans-stepslider .beans-slideset button.slick-arrow i.fa-angle-left:before{content:"\f177";}
.wedding-blog .beans-stepslider .beans-slideset button.slick-arrow i.fa-angle-right:before{content:"\f178";}
.wedding-blog .beans-stepslider .beans-slideset button.slick-arrow i{font-size:30px;color:#fff;}
.blog_slide  .thumbnail-post{display:inline-block;}
.blog_slide .thumbnail-post > a:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.3);}
.blog_slide:hover .thumbnail-post > a:before{background:rgba(0,0,0,0.8);}
.blog_firstBigImage.blog_smallImage{border-top:1px solid #efefef;border-bottom:0;}
.list-blog .thumbnail-post{display:inline-block;}
.wedding-singleBlog .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{left:70px;}
.wedding-singleBlog .beans-stepslider .beans-slideset button.slick-arrow.slick-next{right:70px;}
.wedding-singleBlog .beans-stepslider .beans-slideset button.slick-arrow{bottom:60px;top:auto;border:1px solid #fff;}
.wedding-singleBlog .beans-stepslider .beans-slideset button.slick-arrow i{color:#fff;}
.wedding-singleBlog .beans-stepslider .beans-slideset button.slick-arrow:hover{background:none;}
.single-format-gallery .entry-content{position:relative;background:#fff;margin-bottom:0;max-width:850px;margin:-150px auto 0;padding:0 50px;}
.single-format-gallery .share-social,.single-format-gallery #comments.comments-area,.single-format-gallery .navigation.post-navigation{position:relative;background:#fff;margin-bottom:0;max-width:850px;margin:0 auto;padding:0 50px;float:none;clear:both;}
.share-social div{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:15px 0;float:left;width:100%;}
.single-format-gallery .site-main{margin-bottom:30px;}
.single-format-galler .comment-respond  h2{float:left;width:100%;margin-top:28px;}
.single-format-gallery .right .entry-content{margin:-60px 0 0 0px;padding:0;background:none;}
.single-format-gallery .left .entry-content{margin:-60px 0 0 0px;padding:0;background:none;}
.single-format-gallery .share-social div{margin:25px 0;}
.single-format-gallery .postTitle .post-meta{margin-bottom:8px;padding-top:35px;}
.single-format-gallery .right .share-social,.single-format-gallery .right #comments.comments-area,.single-format-gallery .right .navigation.post-navigation{max-width:100%;padding:0;background-color:#fff;}
.single-format-gallery .right .postTitle .post-meta{margin-right:50px;background:#fff;}
.single-format-gallery .left .postTitle .post-meta{margin-right:50px;background:#fff;}
.right .wedding-singleBlog .beans-stepslider .beans-slideset button.slick-arrow,
.left .wedding-singleBlog .beans-stepslider .beans-slideset button.slick-arrow{
bottom: 100px;
}@media (min-width: 1600px) and (max-width: 2565px) {
.text-home1 h4{font-size:30px!important}
}
@media (min-width: 1400px) and (max-width: 1599px) {
.text-home1 h4{font-size:30px!important}
.home-minimals.tparrows{width:30px!important;height:30px!important;}
.text-home1 h3{font-size:200px!important}
}
@media (min-width: 1400px){
.footer-v3 .footer-right .col-md-4.col-lg-4.col-sm-4.col-xs-12{max-width:200px;float:right;}
}
@media (min-width: 1200px){
.planer1_des1{font-size:20px!important;}
.planer1_des2{font-size:60px!important;}
.wedding-btn{font-size:16px!important;}
.footer-v3 .footer-right .col-md-4.col-lg-4.col-sm-4.col-xs-12{max-width:150px;float:right;}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.header.header-v7 .menu_right .primary-menu-1 > li{margin:0 5px;}
.home-minimals.tparrows{width:30px!important;height:30px!important;}
.padding-right-200{padding-right:100px;}
.padding-left-200{padding-left:100px;}
.contact-left .wpcf7{padding:0 50px;}
.pricing-control{margin-left:30px;}
.wedding-pricing-table .slick-slide{padding-left:10px;}
.wedding-pricing-table .beans-slideset{margin-left:-10px;}
.contact-left .padding-right-100{padding-right:50px;}
.contact-left .padding-left-100{padding-left:50px;}
.contact-address{padding:20px 50px 20px;}
.text-home1 h4{font-size:30px!important}
.wedding-gallery-tabs ul.tab-show-count li a,
.wedding-gallery .isotop-controls ul li a{padding:25px 50px 17px;}
.text-home1 h3{font-size:150px!important}
.padding-top-240{padding-top:200px;}
.padding-bottom-240{padding-bottom:200px;}
.wd-newsletter-3 .widget_mc4wp_form_widget{padding-right:110px;}
.img-pos-right .wd-ct-last{top:50px;}
.header-v7 .list-icon-header{margin-left:0;}
.header.header-v1.header-v5 .primary-menu > li{margin:0 20px;}
.blog_grid.blog_slide h2.entry-title a{font-size:20px;}
.blog_slide .wd_ct-blog{bottom:20px;}
.wedding-blog .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{left:50px;}
.wedding-blog .beans-stepslider .beans-slideset button.slick-arrow.slick-next{right:50px;}
}
@media (max-width: 1199px) { 
.blog_grid.blog_slide h2.entry-title a{font-size:17px;}
.blog_slide .wd_ct-blog{bottom:20px;}
.wedding-blog .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{left:150px;}
.wedding-blog .beans-stepslider .beans-slideset button.slick-arrow.slick-next{right:150px;}
.header.header-v7 .menu_right .primary-menu-1 > li{margin:0 5px;}
.header.header-v1.header-v5 .list-icon-header .primary-menu > li{margin:0 5px;}
.header.header-v1.header-v5 .primary-menu > li{margin:0 10px;}
.slide-status-numbers{display:none !important;}
.home-minimals.tparrows{width:30px!important;height:30px!important;}
.wd-newsletter-3 .widget_mc4wp_form_widget{padding-right:0;}
.wedding-btn{padding:10px 14px 5px;}
.img-pos-right .wd-ct-last{top:50px;}
.wedding-product .product-tabs .yit-wcan-container .product-img{min-height:auto;}
.text-home1 h4{font-size:20px!important}
.text-home1 h3{font-size:100px!important}
.advanced-border{width:620px;padding:100px 50px 100px;}
.wedding-info .event-col{min-width:auto;}
.wedding-gallery .isotop-controls ul li,
.wedding-gallery ul.tab-show-count li{margin:7px 15px;}
.padding-top-240{padding-top:180px;}
.padding-bottom-240{padding-bottom:180px;}
.minimals-text h1{font-size:50px!important;}
.header-v7 .list-icon-header{margin-left:0;}
.header.header-v7 .menu_right .primary-menu > li{margin:0 5px;}
}
@media (min-width: 992px) and (max-width: 1024px) {
.header.header-v3 .primary-menu li{margin:0 10px;}
.header.header-v3 .main-nav{margin-right:80px;}
.header.header-v3 .header-search{right:60px}
.header.header-v3 .logo{margin-left:15px;}
.slider-center .g-items.odd .g-item-info{margin-top:30px;}
.wedding-gallery .g-item-info{margin:30px;}
.padding-right-200{padding-right:30px;}
.padding-left-200{padding-left:30px;}
.slider-center .g-items.odd .g-thumbnail:after{height:30px;}
.wedding-gallery .g-item-info .g-item-title h4{font-size:18px;}
.padding-top-240{padding-top:150px;}
.padding-bottom-240{padding-bottom:150px;}
.single-format-gallery .entry-content{margin:0 auto 0;}
}
@media (min-width: 768px) and (max-width: 991px) {
.woocommerce .wishlist_table td.product-add-to-cart a{white-space:nowrap;}
}
@media (max-width: 991px) {
.fp-tableCell >.container > .row > .wpb_column{display:block;}
.fp-tableCell >.container{padding:0 30px;}
.single-format-gallery .entry-content{margin:0 auto 0;padding:0;}
.single-format-gallery .share-social, .single-format-gallery #comments.comments-area, .single-format-gallery .navigation.post-navigation{padding:0;}
.single-format-gallery .right .entry-content{margin-top:0;}
.single-format-gallery .left .entry-content{margin-top:0;}
.list .wd-ct-blog, .blog_list .wd-ct-blog,.list.even .wd-ct-blog, .blog_list.even .wd-ct-blog{position:relative;transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);max-width:100%;float:left;padding:0;text-align:center;}
.list-blog li.list, .list-blog li.blog_list{margin-bottom:20px;}
.list .post-meta-date, .blog_list .post-meta-date, .even.list .post-meta-date, .even.blog_list .post-meta-date{top:-50px;left:50%;bottom:auto;margin-left:-25px;margin-right:0;right:auto;}
.body_wrap{display:none;}
.primary-menu  li.page_item_has_children:after,
.primary-menu  li.menu-item-has-children:after{display:none;}
.woocommerce .wishlist_table td.product-add-to-cart a{white-space:nowrap;}
.tp-caption.wedding-btn{font-size:12px!important;padding:6px 10px 5px!important;margin-top:15px!important;}
.tp-caption.wedding-btn::before{border:white solid 1px!important;}
.wedding-gallery-tabs ul.tab-show-count li{margin-bottom:15px;}
.wedding-gallery-tabs ul.tab-show-count li a{padding:15px 60px 7px}
.home-alternative.tparrows.tp-rightarrow{margin-right:-52px!important;}
.home-alternative.tparrows.tp-leftarrow{margin-left:-75px!important;}
.home-alternative.tparrows::before{letter-spacing:8px!important;}
.home-shop.tparrows{width:40px!important;height:40px!important;}
.header-v5 .header_mobile .btn-responsive-nav{float:right;margin-left:20px;}
.header-v6-top .logo{text-align:left;}
.header-v6-top .logo,.header-v6-top .menu_right{float:left;width:50%;}
.header.header-v6 .header-v6-top{border:none;float:left;width:100%;}
.header.header-v6{padding:0!important;}
.header.header-v7 .primary-menu li a,.header.header-v6 .primary-menu li a,.header.header-v5 .primary-menu li a{padding:5px 0;}
.header-v7 .wedding-menubt,.header-v6 .wedding-menubt{float:right;}
.header-v6 .menu_right{position:static;}
.header-v7 .btn-responsive-nav{text-transform:uppercase;font-size:16px;margin-left:15px;}
.header-v7 .btn-responsive-nav i{margin-right:5px;}
.header-v7 .list-icon-header{padding-top:7px;}
.list-icon-header li:not(:last-child){display:none;}
.header-v7 .header-main{padding:0 25px;}
.header.header-v7 .menu_right .primary-menu > li,.header.header-v6 .menu_right .primary-menu > li{width:auto;}
.container-fluid.wedding_inbox_wrap{padding-left:15px;padding-right:15px;}
.minimals-text h3{line-height:30px!important;}
.minimals-text h1{line-height:40px!important;}
.img-pos-right .wd-ct-last{top:20px;right:15px;}
.wedding-menubt{display:table-cell;vertical-align:middle;text-align:right;}
.wedding-gallery .g-thumbnail{position:relative;display:inline-block;}
.col-lg-hide{display:block!important;}
.comment-respond input[type="text"], .comment-respond input[type="email"]{margin-bottom:15px;}
.fancybox-prev{left:-20px;}
.fancybox-next{right:-10px;}
.col-lg-hide{display:block!important;}
.header .primary-menu li a{font-size:18px;}
.header-v4.white .primary-menu >li >a{color:#000 !important;}
.header.header-v4 .main-nav.align-right{text-align:left !important;}
.header-v4 .primary-menu >li >a{padding:10px 0;}
.header.header-v3 .primary-menu li{margin:0 10px;}
.wedding-info .event-col h4{font-size:26px;}
.border-right .wpb_column{padding-top:30px;}
.border-bottom-right .wpb_column{padding-bottom:30px;}
.wedding-gallery .gallery-custom .g-item-box p{margin-top:20px;}
.header.header-v3 .main-nav{margin-top:0;}
.header_fixed .header:after{content:'';position:absolute;opacity:0.8;top:0;bottom:0;left:0;right:0;display:block;z-index:9;}
.wedding-testimonial .des-testimonial .ts-content{padding:0 15px;}
.slider-center .g-items.odd .g-thumbnail:after{height:0}
.wedding-events .view-more{margin-top:15px;}
.wedding-events .e-items .e-item{text-align:center;}
.wedding-events .e-items:first-child .e-item-bg-hover{margin-top:50px;}
.padding-right-200{padding-right:30px;}
.padding-left-200{padding-left:30px;}
.header_shadow .header-v3 .logo a{padding-left:0;}
.header.header-v3 .header_right,
.header_shadow .header.header-v3 .header_right{padding-right:0;}
.wedding_advanced_box_right img,.wedding_advanced_box_left img{margin-top:0;}
.vc_row.vc_row-flex>.vc_column_container.col-sm-hide{display:none!important;}
.advanced-border{position:static;width:100%;margin-bottom:30px;padding:50px;}
.bg-ad-box{left:15px;right:15px;}
.planer-btn-quote{position:static;}
.wedding-counter{padding:50px;}
.bread-crumb{height:auto;}
.archive .sidebar{margin-top:50px;}
.wedding_advanced_box_left{margin-top:30px;}
.wedding-info .col-1{margin-bottom:15px;}
.wedding-info .event-info-layout1 .event-col.active, .wedding-info .event-info-layout1 .event-col:hover{margin-top:0;}
.header .primary-menu li{line-height:1;}
.header.header-v3 .primary-menu li a{padding:10px 0;}
.header.text-right{text-align:left;}
.primary-menu li.page_item_has_children:hover > ul.children,
.main-navigation .primary-menu > li.menu-item-has-children:hover > ul.children,
.main-navigation .primary-menu > li.page_item_has_children:hover > ul.children{z-index:2;opacity:1;visibility:visible;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);margin-top:3px;}
.header.header-v2 .btn-responsive-nav{position:static;margin:18px 0 18px;float:right;display:flex;vertical-align:middle;align-items:center;}
.header.header-v2 .main-nav{margin:0 !important;}
.header_shadow .header.header-v3{padding:5px 0 !important;}
.header-v3 button i{color:#fff;}
.header.header-v3 .header-search{margin-right:0;padding-left:10px;}
.fixed-position .header.header-v3{padding:10px 0;}
.header.header-v3  .header-main
.header.header-v3 .main-nav.active{top:100%;margin-top:0}
.header_shadow .header.header-v3 .main-nav{margin-top:0;margin-right:0;}
.header_shadow .header .primary-menu li a{padding:10px 0 3px;}
.main-navigation .primary-menu li.page_item_has_children span.arrow{color:#000;position:absolute;right:0;top:8px;display:block !important;font-size:25px;cursor:pointer;}
.main-navigation .primary-menu li.page_item_has_children span.arrow:before{content:'+';display:block;}
.main-navigation .primary-menu li.page_item_has_children span.arrow.show-item:before{content:'-';display:block;}
.main-navigation .primary-menu li >.children{display:none;}
.main-navigation .primary-menu ul.children ul.children{margin-top:0;padding-top:0}
.main-navigation .primary-menu >li .children.show-sub{display:block !important;}
.main-navigation ul.children{position:static;visibility:inherit;opacity:1;transform:inherit;box-shadow:none;border:none;min-width:100%}
.header_fixed .header .primary-menu >li >a{color:#000;}
.main-navigation li.megamenu > ul.children{padding:10px 0 0;}
.header.header-v2 .header-main{padding:0;}
.full-ct .left, .full-ct .right{width:100%;text-align:center;}
.layout-list .list-yith{float:none;}
.wedding-ct-grid,.woocommerce .list nav.woocommerce-pagination ul{text-align:center;}
.heading-slide .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{left:70px;}
.heading-slide .beans-stepslider .beans-slideset button.slick-arrow.slick-next{right:70px;}
.wedding_map_api ul.info-map{position:static;}
.map{height:250px;}
.footer-bottom .footercoppyright, .footer-bottom .footercoppyright a, .footer-social.text-right{text-align:center;}
.sidebar{margin-top:30px;}
.footer-top .widget_nav_menu .widget-title{margin-top:20px;}
.header{padding:5px 0 !important;}
.header.header-v4{padding:15px !important;}
.header .main-nav{margin-top:10px;position:absolute;left:0;right:0;top:100%;padding:15px;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-top-width:5px;border-top-style:solid;border-top-color:transparent;}
.header .main-nav.active{top:100%;-webkit-transform:scaleX(1);transform:scaleX(1);margin-right:0;border-top-width:5px;border-top-style:solid;margin-top:10px;}
.header .main-nav .btn-close{position:absolute;right:-10px;top:-10px;z-index:99;border:1px solid #ccc;border-radius:50%;padding:3px 5px;display:none;background:#fff;}
.header .primary-menu li{text-align:left;margin:0 !important;clear:both;width:100%;}
.header.header-v2 .primary-menu li a,
.header.header-v1 .primary-menu li a{color:#000;padding:10px 0px !important;}
.btn-responsive-nav{display:inline-block;right:0;top:15px;border:none;color:#000;background:#fff;padding:7px 12px;}
.header-v3 .btn-responsive-nav{padding:0;outline:none;}
.header-v3 .btn-responsive-nav:focus{outline:none;}
.header.header-v3 .header-search{margin:18px 5px 18px 0;}
.header.header-v3 .row > div{position:static;}
.btn-responsive-nav i{font-size:20px;}
.padding-right-100{padding-right:15px;}
.padding-left-100{padding-left:15px;}
.padding-bottom-80{padding-bottom:40px;}
.padding-top-80{padding-top:40px;}
.padding-top-75{padding-top:35px;}
.padding-bottom-75{padding-bottom:35px;}
.padding-bottom-160{padding-bottom:120px;}
.width-50{width:100%;}
.wedding-love-story .love-story-1 .box-left .l-item-info{padding:0 15px;}
.wedding-love-story .love-story-1 .box-left{min-height:380px;}
.wedding-love-story .love-story-1 .box-left .midle{position:relative;}
.wedding-love-story .love-story-1 .g-line,
.wedding-love-story .slick-dots{display:none !important;}
.wedding-love-story .love-story-1 .box-right{padding-top:0;}
.l-control{margin-top:15px;margin-bottom:15px;}
.wedding-info .event-col{min-width:auto;margin-bottom:15px;padding:30px 15px 27px !important;}
#future_date_1 .countdown-section{width:auto !important;padding:0 15px;}
#future_date_1 .countdown-number{font-size:28px !important;}
#future_date_1 .countdown-section{font-size:16px !important;}
.countdown-section::after{right:-10px !important;}
.wedding-countdown .settime{padding-top:30px !important;padding-bottom:25px !important;}
.home1-gallery{margin-top:-60px;}
.slider-center .g-items.odd .g-item-info,
.wedding-gallery .g-item-info{margin:30px;}
.wedding-gallery .g-item-info .g-line{height:30px;bottom:-15px;}
.wedding-gallery .g-item-info .g-item-title h4{margin-bottom:35px;font-size:18px;}
.wedding-gallery .g-items:first-child .even .g-item-info{margin-top:15px;}
.wedding-gallery .g-items:last-child .odd .g-item-info,
.wedding-gallery .g-items .g-item{margin-bottom:15px;text-align:center;}
.wedding-gallery .g-items:last-child .odd .g-thumbnail:after,
.wedding-gallery .g-items:first-child .even .g-thumbnail:after{height:0;}
.wedding-gallery .view-more{margin-top:15px;}
.wedding-blog .blog.even .blog-text,
.wedding-blog .blog.odd .blog-text{margin-top:0;margin-right:0;margin-left:0;}
.wedding-blog .blog.odd .blog-text .post-meta .line{left:0;}
.wedding-blog .blog.even .blog-text .post-meta .line{right:0;}
.wedding-blog .blog{margin-bottom:15px;}
.wedding-blog .blog .blog-text{padding-left:15px;padding-right:15px;}
.wedding-blog .blog.even .blog-text{margin-bottom:0;}
.beans-stepslider .beans-slideset button.slick-arrow.slick-prev{left:15px;display:none !important;}
.beans-stepslider .beans-slideset button.slick-arrow.slick-next{right:15px;display:none !important;}
.wedding-testimonial .des-testimonial{padding:0;}
.form-white .wpcf7-form input[type="text"], .form-white .wpcf7-form input[type="email"], .form-2 .wpcf7-form input[type="text"], .form-2 .wpcf7-form input[type="email"]{margin-left:0;max-width:100%}
.slider-center .slick-dots{margin-top:0;}
.form-2 .wpcf7-form{padding:0 30px;}
.form-2 .wpcf7 .wpcf7-form input{width:100%;}
.wedding-blog .list-blog .g-items{margin-bottom:0;}
.wedding-blog .list-blog .g-items >div{margin-bottom:15px;}
.form-2 .wpb_wrapper:before{left:30px;right:30px;}
.item-blog.odd .img-box{text-align:left;}
.item-blog.even .img-box{text-align:right;float:right;}
.wedding-pricing-table .priceHeading h3{font-size:25px;}
.wd-add-cart{display:block;}
.wedding-single-product .layout-list .list-yith{float:none;margin-bottom:30px;}
.wedding-block-top{text-align:center;}
.padding-top-240{padding-top:100px;}
.padding-bottom-240{padding-bottom:100px;}
.wd-newsletter-3 .widget_mc4wp_form_widget{padding-right:15px;}
.wedding-blog .blog.blog-4 .blog-text{position:static;}
.wedding-blog .blog.blog-4.even .blog-text{display:inline-block;}
.wedding-blog .blog.blog-4 .blog-text{max-width:100%;}
.margin-top-minus-70{margin-top:30px;}
.blog_smallImage.blog_firstBigImage .wd-ct-blog{text-align:center;margin-top:15px;padding-left:0;}
.blog_firstBigImage.blog_smallImage .wd-img-blog{position:static;text-align:center;}
.blog_smallImage.blog_smallImage  .post-meta-date{left:50%;margin-left:-25px;top:15px;}
.blog_firstBigImage.blog_smallImage{padding-bottom:5px;}
.blog_grid.blog_slide h2.entry-title a{font-size:16px;}
.blog_slide .post-meta-date{top:10px;}
.first.blog_bigImage.blog_firstBigImage{padding-top:50px;}
.blog_smallImage .wd-img-blog{position:static;text-align:center;padding-left:0;}
.blog_smallImage .wd-ct-blog{text-align:center;margin-top:15px;padding-left:0;}
.blog_smallImage:first-child{padding-top:40px;}
.blog_smallImage .post-meta-date{left:50%;margin-left:-25px;top:15px;}
.blog_smallImage{padding-bottom:5px;}
}
@media (max-width: 767px) { 
.text-center.wd-left{text-align:center;}
.blog_smallImage .wd-img-blog{position:static;text-align:center;padding-left:0;}
.blog_smallImage .wd-ct-blog{text-align:center;margin-top:15px;padding-left:0;}
.blog_smallImage:first-child{padding-top:40px;}
.blog_smallImage .post-meta-date{left:50%;margin-left:-25px;top:15px;}
h2.entry-title a{font-size:20px;}
h2.entry-title{padding-top:0;padding-bottom:0;}
.shop_table.cart.wishlist_table .product-name .button{margin-left:0;padding:15px 20px;}
.tp-caption.sub-txt{font-size:20px!important;}
.home-alternative.tparrows.tp-rightarrow , .home-alternative.tparrows.tp-leftarrow{display:none!important;}
.padding-bottom-60{padding-bottom:30px;}
.padding-top-60{padding-top:30px;}
.layout-grid .wedding-ct-grid{padding:10px 0 0;}
.layout-grid .add-to-wishlist a{margin-left:0 !important;margin-right:9px !important;}
.layout-grid .yith-wcwl-add-to-wishlist{margin-top:0;}
.layout-grid .btn-cart-in{display:inline-block;margin-right:6px;}
.layout-grid .list-yith{display:inline-block;}
.woocommerce a.button{padding:13px 18px 8px;}
.header-v7 .header-main{padding:0;}
.minimals-text h1{line-height:25px !important;font-size:30px!important;}
.padding-top-mb-20{padding-top:20px;}
.full-mb-img .wedding_image_box img{width:100%}
.wedding-team .team-2 .team-item .team-info h4{font-size:18px;}
.wedding-gallery .g-item-info .g-item-title h4{font-size:24px;}
.border-bottom-right .wpb_column,.border-right .wpb_column{border-right:none;}
.advanced-border{padding:30px 15px;border:10px solid #e1e1e1;}
.wedding_advanced_box  .heading-title h2{font-size:25px;}
.wedding-events .e-items:last-child .odd .e-thumbnail:after,
.wedding-events .e-items:first-child .even .e-thumbnail:after{display:none !important;}
.wedding-events .e-items:first-child .e-item-bg-hover{margin-top:50px;}
.wedding-events .e-items:last-child .odd .e-item-bg-hover{margin-bottom:50px;}
.wedding-events .e-items .e-item-bg-hover{margin:50px;}
.wedding-events .e-items .e-line{height:30px;bottom:-15px;}
.wedding-events .e-items .e-item{margin-bottom:15px;}
.mobile-bottom-30{margin-bottom:30px;}
.wedding-pricing-table{margin-top:45px;}
.wedding-love-story .love-story-3 .item-story .l-item-info{position:static;margin-bottom:15px;margin-top:40px;}
.show-all .woocommerce-ordering,.lt-show{float:left;}
.woocommerce-tabs.wc-tabs-wrapper{margin-top:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:10px 20px 6px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:center;}
.social-top{position:static;opacity:1;margin-top:10px;}
.list-yith .add-to{position:static;opacity:1;}
.list-yith .add-to-wishlist{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.woocommerce .products-type li:hover .btn-share:last-child .add-to{margin-right:0;}
.woocommerce .products-type li:hover .add-to{margin-left:0;}
.woocommerce .layout-grid .products-type li:hover{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{margin-bottom:10px;width:100%;}
.woocommerce div.product .woocommerce-tabs .panel > h2{font-size:25px;}
.title-404{font-size:150px;line-height:150px;}
.wd-newsletter-3 .btn-sub{top:auto;}
.wd-mail{display:block;}
.wd-newsletter-3 .title-newsletter-3{float:none;padding-right:0;width:100%;text-align:center;}
.wd-newsletter-3 input[type="email"]{width:100%;}
.wd-newsletter-3 .widget_mc4wp_form_widget{padding-right:0;float:none;}
.wedding-product .woocommerce .layout-grid.layout-grid-full .products-type li{padding-bottom:10px;}
}
@media (max-width: 639px) { 
.text-home1 h3{font-size:50px!important}
.blog_grid.blog_slide h2.entry-title a{font-size:20px;}
.blog_smallImage{padding-bottom:0;}
.rev_slider_wrapper .custom.tparrows.tp-leftarrow::before,.rev_slider_wrapper .custom.tparrows.tp-rightarrow::before{letter-spacing:5px;}
.heading-slide .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{left:17px;}
.heading-slide .beans-stepslider .beans-slideset button.slick-arrow.slick-next{right:17px;}
.title-404{font-size:130px;letter-spacing:0;}
.des{padding:0 20px;}
.stars span > a{padding-right:0;}
.single-product .panel .comment-form .stars .star-5::before,.single-product .panel .comment-form .stars .star-4::before,.single-product .panel .comment-form .stars .star-3::before,.single-product .panel .comment-form .stars .star-2::before,.single-product .panel .comment-form .stars .star-1::before{font-size:14px;}
.padding-top-240{padding-top:80px;}
.padding-bottom-240{padding-bottom:80px;}
.img-pos.midle-img.text-left.img-pos-left{padding:0 15px;}
.wedding_image_box .midle-img h3{font-size:20px;}
.wedding_image_box .midle-img h4{font-size:16px;margin-top:0;margin-bottom:5px;}
.wedding_image_box .wedding-btn{padding:6px 10px 4px;font-size:12px!important;}
.wedding-blog .blog.blog-4 .blog-text{padding:20px 0;}
}
@media (max-width: 479px) {
.header-v7 .list-icon-header{padding-top:0;}
.header-v7 .btn-responsive-nav{padding:2px 5px;}
.home-minimals.tparrows{display:none!important;}
.wedding-gallery .gallery-custom .g-item-box p{margin-top:0;}
.form-2 .wedding-countdown{padding-top:25px;}
.form-2 .wpcf7{padding-bottom:45px;}
.wedding-blog .list-blog .postTitle h2{font-size:16px;}
.wedding-blog .list-blog .post-meta-sc{margin-bottom:5px;}
.wedding-blog .list-blog .postTitle{margin-bottom:5px;}
.wedding-blog .list-blog .g-items .row div:last-child{padding-left:0}
.padding-right-100{padding-right:15px;}
.padding-left-100{padding-left:15px;}
.wedding-gallery .g-item-info{margin:20px;}
.wedding-gallery .g-item-info .g-line{height:30px;bottom:-12px;}
.beans-stepslider .beans-slideset button.slick-arrow.slick-prev{left:15px;}
.beans-stepslider .beans-slideset button.slick-arrow.slick-next{right:15px;}
.wedding-testimonial.padding-top-30{padding-top:0;}
.wedding-events .e-items:last-child .odd .e-thumbnail:after,
.wedding-events .e-items:first-child .even .e-thumbnail:after{display:none !important;}
.wedding-events .e-items:first-child .e-item-bg-hover{margin-top:20px;}
.wedding-events .e-items:last-child .odd .e-item-bg-hover{margin-bottom:20px;}
.wedding-events .e-items .e-item-bg-hover{margin:20px;}
.wedding-events .e-items .e-line{height:20px;bottom:-10px;}
.wedding-events .e-items .e-item{margin-bottom:15px;}
.show-all .woocommerce-ordering{margin:0;}
.show-all .woocommerce-ordering, .lt-show{display:block;clear:both;}
.lt-show{margin-bottom:10px;}
.archive .layout-list .btn-cart-in{display:block;margin-right:0;}
.woocommerce #review_form #respond p{font-size:13px;}
}
@media (max-width: 359px) {
}.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.wedding-hv-bound:hover i{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:0.5;animation-iteration-count:0.5;}
.wedding-hv-bound i{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;}
@-webkit-keyframes hvr-wobble-vertical {
16.65%{-webkit-transform:translateY(8px);transform:translateY(8px);}
33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}
49.95%{-webkit-transform:translateY(4px);transform:translateY(4px);}
66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
83.25%{-webkit-transform:translateY(1px);transform:translateY(1px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes hvr-wobble-vertical {
16.65%{-webkit-transform:translateY(8px);transform:translateY(8px);}
33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}
49.95%{-webkit-transform:translateY(4px);transform:translateY(4px);}
66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
83.25%{-webkit-transform:translateY(1px);transform:translateY(1px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
.wedding-iconbox .hvr-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;}
.wedding-iconbox:hover .hvr-wobble-vertical, .wedding-iconbox:focus .hvr-wobble-vertical, .wedding-iconbox:active .hvr-wobble-vertical{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
.hvr-shutter-out-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.hvr-shutter-out-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
.hvr-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.hvr-radial-out:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active{color:white;}
.hvr-radial-out:hover:after, .hvr-radial-out:focus:after, .hvr-radial-out:active:after{-webkit-transform:scale(2);transform:scale(2);}
.footer-top .widget_nav_menu ul li a{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;}
.footer-top .widget_nav_menu ul li a:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.footer-top .widget_nav_menu ul li a:hover:before, 
.footer-top .widget_nav_menu ul li a:focus:before, 
.footer-top .widget_nav_menu ul li a:active:before{right:0;}
.wedding-btn{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;border:none;}
.wedding-btn:before{content:'';position:absolute;border:white solid 2px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
.wedding-btn:hover:before, .wedding-btn:focus:before, .wedding-btn:active:before {
opacity: 1;
}
 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
.animated.bounceIn,
.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}
.animated.flipOutX,
.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes bounce {
0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
@keyframes bounce {
0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;}
@-webkit-keyframes flash {
0%, 50%, 100%{opacity:1;}
25%, 75%{opacity:0;}
}
@keyframes flash {
0%, 50%, 100%{opacity:1;}
25%, 75%{opacity:0;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;}
@-webkit-keyframes pulse {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes pulse {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes pulse2 {
0%{-webkit-transform:translateY(5px) scale(0.8);opacity:0;}
30%{-webkit-transform:scale(1) translateY(-10px);opacity:0.8;}
60%{-webkit-transform:scale(0.8) translateY(-20px);opacity:0;}
}
@-moz-keyframes pulse2 {
0%{-moz-transform:translateY(5px) scale(0.8);opacity:0;}
30%{-moz-transform:scale(1) translateY(-10px);opacity:0.8;}
60%{-moz-transform:scale(0.8) translateY(-20px);opacity:0;}
}
@keyframes pulse2 {
0%{transform:translateY(5px) scale(0.8);opacity:0;}
30%{transform:scale(1) translateY(-10px);opacity:0.8;}
60%{transform:scale(0.8) translateY(-20px);opacity:0;}
}
.pulse2{-webkit-animation-name:pulse2;animation-name:pulse2;}
@-webkit-keyframes rubberBand {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1);}
40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1);}
50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1);}
65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1);}
75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes rubberBand {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1);}
40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1);}
50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1);}
65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1);}
75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}
@-webkit-keyframes shake {
0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
}
@keyframes shake {
0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
}
.shake{-webkit-animation-name:shake;animation-name:shake;}
@-webkit-keyframes swing {
20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);}
40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg);}
60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg);}
80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg);}
100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}
}
@keyframes swing {
20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);}
40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg);}
60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg);}
80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg);}
100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}
@-webkit-keyframes tada {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%, 20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes tada {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%, 20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.tada{-webkit-animation-name:tada;animation-name:tada;}
@-webkit-keyframes wobble {
0%{-webkit-transform:none;transform:none;}
15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes wobble {
0%{-webkit-transform:none;transform:none;}
15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
100%{-webkit-transform:none;transform:none;}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble;}
@-webkit-keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9);}
60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97);}
100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9);}
60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97);}
100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
@-webkit-keyframes bounceInDown {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);}
75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes bounceInDown {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);}
75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}
100%{-webkit-transform:none;transform:none;}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}
@-webkit-keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0);}
75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0);}
75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}
@-webkit-keyframes bounceInRight {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0);}
75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes bounceInRight {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0);}
75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}
@-webkit-keyframes bounceInUp {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes bounceInUp {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}
@-webkit-keyframes bounceOut {
20%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9);}
50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
100%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
}
@keyframes bounceOut {
20%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9);}
50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
100%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;}
@-webkit-keyframes bounceOutDown {
20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
@keyframes bounceOutDown {
20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}
@-webkit-keyframes bounceOutLeft {
20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
@keyframes bounceOutLeft {
20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}
@-webkit-keyframes bounceOutRight {
20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
@keyframes bounceOutRight {
20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}
@-webkit-keyframes bounceOutUp {
20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
@keyframes bounceOutUp {
20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}
@-webkit-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDownBig {
0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDownBig {
0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
@-webkit-keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInLeftBig {
0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeftBig {
0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
@-webkit-keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInRightBig {
0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRightBig {
0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}
@-webkit-keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUp1 {
0%{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp1 {
0%{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp1{-webkit-animation-name:fadeInUp1;animation-name:fadeInUp1;}
@-webkit-keyframes fadeInUpBig {
0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUpBig {
0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
@-webkit-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOutDown {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
@keyframes fadeOutDown {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
@-webkit-keyframes fadeOutDownBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
@keyframes fadeOutDownBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@keyframes fadeOutLeft {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
@keyframes fadeOutLeftBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
@keyframes fadeOutRight {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}
@-webkit-keyframes fadeOutRightBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
@keyframes fadeOutRightBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}
@-webkit-keyframes fadeOutUp {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
@keyframes fadeOutUp {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
@-webkit-keyframes fadeOutUpBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
@keyframes fadeOutUpBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}
@-webkit-keyframes flip {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
@keyframes flip {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}
@-webkit-keyframes flipInX {
0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInX {
0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}
@-webkit-keyframes flipInY {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInY {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}
@-webkit-keyframes flipOutX {
0%{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}
}
@keyframes flipOutX {
0%{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}
@-webkit-keyframes flipOutY {
0%{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}
}
@keyframes flipOutY {
0%{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}
}
.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}
@-webkit-keyframes lightSpeedIn {
0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
100%{-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes lightSpeedIn {
0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
100%{-webkit-transform:none;transform:none;opacity:1;}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
@-webkit-keyframes lightSpeedOut {
0%{opacity:1;}
100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}
}
@keyframes lightSpeedOut {
0%{opacity:1;}
100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
@-webkit-keyframes rotateIn {
0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateIn {
0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}
@-webkit-keyframes rotateInDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}
@-webkit-keyframes rotateOut {
0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0;}
}
@keyframes rotateOut {
0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0;}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}
@-webkit-keyframes rotateOutDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
}
@keyframes rotateOutDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
@keyframes rotateOutDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
@keyframes rotateOutUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0;}
}
@keyframes rotateOutUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0;}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}
@-webkit-keyframes hinge {
0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0;}
}
@keyframes hinge {
0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0;}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge;}
@-webkit-keyframes rollIn {
0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes rollIn {
0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}
@-webkit-keyframes rollOut {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}
}
@keyframes rollOut {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}
@-webkit-keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(.4, .4, .4);transform:scale3d(.4, .4, .4);}
50%{opacity:1;}
}
@keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(.4, .4, .4);transform:scale3d(.4, .4, .4);}
50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes zoomInDown {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInDown {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}
@-webkit-keyframes zoomInLeft {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInLeft {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}
@-webkit-keyframes zoomInRight {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInRight {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}
@-webkit-keyframes zoomInUp {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInUp {
0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}
@-webkit-keyframes zoomOut {
0%{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
100%{opacity:0;}
}
@keyframes zoomOut {
0%{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
100%{opacity:0;}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}
@-webkit-keyframes zoomOutDown {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
100%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomOutDown {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
100%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}
@-webkit-keyframes zoomOutLeft {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);transform:scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center;}
}
@keyframes zoomOutLeft {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);transform:scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center;}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}
@-webkit-keyframes zoomOutRight {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px, 0, 0);transform:scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center;}
}
@keyframes zoomOutRight {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px, 0, 0);transform:scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center;}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}
@-webkit-keyframes zoomOutUp {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
100%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomOutUp {
40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
100%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}
@-webkit-keyframes slideInDown {
0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInDown {
0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}
@-webkit-keyframes slideInLeft {
0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInLeft {
0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@-webkit-keyframes slideInRight {
0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInRight {
0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}
@-webkit-keyframes slideInUp {
0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInUp {
0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}
@-webkit-keyframes slideOutDown {
0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
@keyframes slideOutDown {
0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}
@-webkit-keyframes slideOutLeft {
0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@keyframes slideOutLeft {
0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}
@-webkit-keyframes slideOutRight {
0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
@keyframes slideOutRight {
0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}
@-webkit-keyframes slideOutUp {
0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
@keyframes slideOutUp {
0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}.ms-staff-carousel{overflow:hidden;margin:0 auto;position:relative;}
.ms-bullets.ms-dir-h{opacity:1 !important;display:block !important}
.ms-bullet{margin:0 5px;-moz-transform:scale(1) rotate(-45deg);-o-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg);border:1px solid #545350;border-radius:2px;}
.ms-bullet:before{content:'';width:6px;height:6px;display:block;}
.ms-bullet.ms-bullet-selected{border:1px solid;border-radius:2px;-moz-transform:scale(1.4) rotate(-45deg);-o-transform:scale(1.4) rotate(-45deg);-ms-transform:scale(1.4) rotate(-45deg);-webkit-transform:scale(1.4) rotate(-45deg);transform:scale(1.4) rotate(-45deg);}
.ms-bullet:hover{border:1px solid;border-radius:2px;-moz-transform:scale(1.4) rotate(-45deg);-o-transform:scale(1.4) rotate(-45deg);-ms-transform:scale(1.4) rotate(-45deg);-webkit-transform:scale(1.4) rotate(-45deg);transform:scale(1.4) rotate(-45deg);}
.ms-bullet:hover:before,
.ms-bullet.ms-bullet-selected:before{background:#fff;margin:1px;width:4px;height:4px;}
.ms-info h3{font-size:24px;}
.master-slider{position:relative;visibility:hidden;-moz-transform:translate3d(0 , 0 , 0);}
.ms-ie img{border:none;}
.ms-ie8 *{opacity:inherit;-webkit-filter:inherit;filter:inherit;}
.ms-ie7{zoom:1;}
.ms-moz .ms-slide-bgcont>img{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}
.master-slider a,
.master-slider a:hover{-webkit-transition:none;transition:none;}
.wpb_row .master-slider-parent *,
.master-slider-parent *{box-sizing:content-box;}
.master-slider-parent{margin-left:auto;margin-right:auto;}
.ms-layout-partialview .ms-view{overflow:visible;background-color:transparent;}
.ms-layout-partialview .ms-container{overflow:hidden;}
.master-slider.before-init{}
.master-slider img, .ms-slide-bgvideocont video{max-width:none;}
.master-slider.ms-fullheight{height:100%;}
.ms-slide-auto-height{display:table;}
.ms-loading-container{position:absolute;width:100%;top:0;}
.ms-loading-container .ms-loading,
.ms-slide .ms-slide-loading{width:36px;height:36px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/images/loading-2.gif) no-repeat center white;border-radius:60px;box-shadow:0px 0px 3px rgba(0,0,0,0.2);position:absolute;left:50%;top:50%;margin:-18px;opacity:0.9;}
.ms-def-cursor{cursor:auto !important;}
.ms-grab-cursor{cursor:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/images/grab.png), move;}
.ms-grabbing-cursor{cursor:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/images/grabbing.png), move;}
.ms-ie .ms-grab-cursor{cursor:move;}
.ms-ie .ms-grabbing-cursor{cursor:move;}
.ms-view{margin:0px auto;overflow:hidden;position:relative;-webkit-perspective:2000px;-ms-perspective:2000px;perspective:2000px;}
.ms-view .ms-slide-container{position:relative;}
.ms-slide{position:absolute;height:100%;-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px);}
.ms-wk .ms-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.ms-slide.selected{}
.ms-slide .ms-slide-bgcont,
.ms-slide .ms-slide-bgvideocont{position:absolute;overflow:hidden;width:100%;}
.ms-slide .ms-slide-link{display:block;width:100%;height:100%;position:absolute;top:0;z-index:110;}
.ms-ie .ms-slide-link{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRâ€Œâ€‹AA7) 0 0 repeat;}
.ms-slide .ms-slide-bgvideocont{z-index:105;height:100%;}
.ms-wk .ms-slide .ms-slide-bgvideocont,
.ms-wk .ms-slide-bgvideocont>video{-webkit-transform:translateZ(0.3px);transform:translateZ(0.3px);}
.ms-slide .ms-slide-bgvideo{position:absolute;top:0px;}
.ms-inner-controls-cont, .ms-container{position:relative;margin:0 auto;}
.ms-slide .ms-slide-bgcont img{max-width:100%;margin-left:0!important;}
.ms-slide .ms-slide-bgcont img , .ms-container , .ms-inner-controls-cont{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.ms-slide .ms-layer, .ms-fixed-layers .ms-layer{position:absolute;pointer-events:auto}
.ms-slide .ms-slide-layers,
.ms-fixed-layers{position:absolute;overflow:hidden;width:100%;height:100%;z-index:109;top:0px;pointer-events:none;}
.ms-slide .ms-slide-video{position:absolute;top:0;z-index:111;background:black;padding:0;margin:0;border:none;}
.ms-slide .ms-pattern{background-attachment:scroll;width:100%;height:100%;z-index:108;position:absolute;top:0;}
.ms-wk .ms-pattern{-webkit-transform:translateZ(0.4px);transform:translateZ(0.4px);}
.ms-parallax-layer{width:100%;position:absolute;top:0;}
.ms-scroll-parallax-cont{position:absolute;top:0;width:100%;height:100%;z-index:109;}
.ms-wk .ms-scroll-parallax-cont{-webkit-transform:translateZ(0.4px);transform:translateZ(0.4px);}
.ms-sl-selected .ms-slide-bgcont{}
.ms-scroll-parallax .ms-sl-selected .ms-scroll-parallax-cont,
.ms-scroll-parallax .ms-sl-selected .ms-slide-bgcont{}
.ms-scroll-parallax .ms-slide-bgcont{}
.ms-action-layer{cursor:pointer;}
.ms-btn-container{position:absolute;}
.ms-btn{text-decoration:none;display:inline-block;color:black;position:relative;padding:8px 15px;cursor:pointer;white-space:nowrap;}
.ms-default-btn{background:#0074A2;border-radius:5px;color:#FFF;}
.ms-default-btn:hover{background-color:#0098D5;}
.ms-default-btn:active{top:1px;}
.ms-layer.video-box{background:black;}
.ms-layer.video-box iframe{padding:0;margin:0;border:none;position:absolute;z-index:110;}
.ms-btn-s{padding:14px 17px;font-size:80%;line-height:0;}
.ms-btn-m{padding:12px 40px;}
.ms-btn-n{padding:8px 25px;font-size:95%;}
.ms-btn-l{padding:17px 50px;font-size:120%;}
.ms-btn-box{}
.ms-btn-round{border-radius:5px;}
.ms-btn-circle{border-radius:100px;}
.ms-btn-outline-box{}
.ms-btn-outline-round{border-radius:5px;}
.ms-btn-outline-circle{border-radius:100px;}
.ms-slide .ms-slide-vpbtn , .ms-slide .ms-video-btn{position:absolute;cursor:pointer;z-index:110;}
.ms-slide .ms-slide-vcbtn{position:absolute;cursor:pointer;z-index:113;}
.ms-slide-vcbtn-mobile{position:relative;bottom:0;left:0;width:100%;height:28px;background-color:black;color:white;text-align:center;cursor:pointer;z-index:113;}
.ms-slide-vcbtn-mobile .ms-vcbtn-txt{text-transform:uppercase;font-family:sans-serif;font-size:0.75em;display:inline-block;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/common/video-close-btn.png) no-repeat 0px 3px;padding-left:15px;height:15px;color:#DBDBDB;margin-top:7px;}
.ms-wk .ms-slide .ms-slide-vcbtn,
.ms-wk .ms-slide .ms-slide-layers,
.ms-wk .ms-slide .ms-slide-vpbtn,
.ms-wk .ms-slide .ms-slide-video,
.ms-wk .ms-slide-link{-webkit-transform:translateZ(0.44px);transform:translateZ(0.44px);}
.ms-video-img{position:absolute;width:100%;height:100%;top:0;left:0;}
.ms-mask-frame{overflow:hidden;position:absolute;float:left;}
.ms-thumb-list{overflow:hidden;position:absolute;}
.ms-thumb-list.ms-dir-h{width:100%;}
.ms-thumb-list.ms-dir-v{height:100%;top:0;}
.ms-thumbs-cont{position:relative;}
.ms-thumb-frame img{width:100%;height:auto;}
.ms-thumb-frame{cursor:pointer;float:left;overflow:hidden;opacity:0.5;-webkit-transition:opacity 300ms;transition:opacity 300ms;}
.ms-thumb-frame-selected{opacity:1;}
.ms-tabs .ms-thumb-frame{background-color:#F6f6f6;text-shadow:0 1px 1px white;color:#222;border:solid 1px white;border-width:0 1px 1px 0;overflow:visible;position:relative;opacity:1;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.ms-tabs.ms-has-thumb .ms-tab-thumb{width:auto;}
.ms-tabs.ms-dir-h .ms-thumb-frame{margin-top:12px;}
.ms-tabs.ms-dir-v .ms-thumb-frame{margin-left:12px;}
.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame{margin-left:0px;}
.ms-tabs.ms-dir-h.ms-align-top{z-index:140;}
.ms-tabs.ms-dir-h.ms-align-top  .ms-thumb-frame{margin-top:-12px;}
.ms-tabs .ms-thumb{padding:20px 20px;}
.ms-tabs .ms-thumb-frame-selected{opacity:1;background:#EDEDED;}
.ms-tabs .ms-thumb-frame .ms-thumb-ol{position:absolute;opacity:0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol{top:0px;left:50%;margin-left:-12px;border-bottom:solid 12px #F6f6f6;border-left:solid 12px transparent;border-right:solid 12px transparent;}
.ms-tabs.ms-dir-h.ms-align-bottom .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;top:-12px;border-bottom-color:#EDEDED;}
.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame .ms-thumb-ol{bottom:0px;top:auto;border-bottom:0px;border-top:solid 12px #F6f6f6;}
.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;bottom:-12px;border-top-color:#EDEDED;}
.ms-tabs.ms-dir-v .ms-thumb-frame .ms-thumb-ol{top:50%;left:0;margin-top:-12px;border-right:solid 12px #EDEDED;border-top:solid 12px transparent;border-bottom:solid 12px transparent;}
.ms-tabs.ms-dir-v.ms-align-right .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;left:-12px;border-right-color:#EDEDED;}
.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame .ms-thumb-ol{left:auto;right:0;border-right:0;border-left:solid 12px #EDEDED;}
.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;right:-12px;border-left-color:#EDEDED;}
.ms-thumb-alt{text-align:center;margin:5px;font-size:14px;font-weight:600;}
.ms-thumb-list.ms-dir-h .ms-thumblist-fwd, .ms-thumb-list.ms-dir-h .ms-thumblist-bwd{height:100%;width:20px;position:absolute;left:0;cursor:pointer;background:rgba(128, 128, 128, 0.5);text-align:center;color:white;}
.ms-thumb-list.ms-dir-h .ms-thumblist-bwd{right:0;left:auto;}
.ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after, .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after{content:close-quote;top:43%;position:relative;border:solid rgba(0, 0, 0, 0);border-width:5px 5px 5px 0px;display:block;border-right-color:#FFF;width:6px;height:1px;}
.ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after{border-width:5px 0px 5px 5px;border-left-color:#FFF;left:7px;}
.ms-thumb-list.ms-dir-v .ms-thumblist-fwd, .ms-thumb-list.ms-dir-v .ms-thumblist-bwd{width:100%;height:20px;position:absolute;top:0;cursor:pointer;background:rgba(128, 128, 128, 0.5);text-align:center;color:white;}
.ms-thumb-list.ms-dir-v .ms-thumblist-bwd{bottom:0;top:auto;}
.ms-thumb-list.ms-dir-v .ms-thumblist-fwd:after, .ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after{content:close-quote;left:43%;position:relative;border:solid rgba(0, 0, 0, 0);border-width:0px 5px 5px 5px;display:block;border-bottom-color:#FFF;height:1px;top:5px;width:0;}
.ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after{border-width:5px 5px 0px 5px;border-top-color:#FFF;top:7px;}
.ms-tabs.ms-dir-v.ms-has-thumb .ms-thumbs-cont{top:0 !important;}
.ms-tabs.ms-has-thumb .ms-thumb-frame{height:auto !important;}
.ms-tabs.ms-has-thumb .ms-thumb{padding:0;}
.ms-tabs.ms-has-thumb .ms-tab-context{padding:20px;}
.ms-tabs.ms-align-left  .ms-tab-thumb{float:left;margin-right:20px;}
.ms-tabs.ms-align-right .ms-tab-thumb{float:right;margin-left:20px;}
.ms-bullet{cursor:pointer;display:inline-block;}
.ms-bullets.ms-dir-h{position:absolute;bottom:-15px;width:100% !important;text-align:center;}
.ms-slide{}
.ms-bullets.ms-dir-v{position:absolute;top:50%;}
.ms-bullets.ms-dir-v .ms-bullet{float:none;}
.ms-bullets.ms-dir-h .ms-bullets-count{position:relative;}
.ms-sbar{position:absolute;}
.ms-sbar.ms-dir-h{left:10px;right:10px;top:5px}
.ms-sbar.ms-dir-v{top:10px;bottom:10px;right:5px}
.ms-sbar .ms-bar{height:4px;background:#333;border-radius:4px;}
.ms-sbar.ms-dir-v .ms-bar{width:4px;}
.ms-sbar .ms-bar{position:relative;-webkit-transition:opacity 300ms;transition:opacity 300ms;}
.ms-timerbar{width:100%;bottom:0px;position:absolute;}
.ms-ctimer{position:absolute;top:30px;left:30px;cursor:pointer;}
.ms-ctimer-bullet{}
.ms-time-bar{-webkit-transition:width 120ms linear;transition:width 120ms linear;}
.ms-ie7 .ms-tooltip-arrow{height:0px;}
.ms-slide-info.ms-dir-v{top:0;}
.ms-slide-info.ms-dir-h{width:100%;}
@keyframes point-anim{
0%   {transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);opacity:1;}
100% {transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);opacity:0;}
}
@-webkit-keyframes point-anim{
0%   {-webkit-transform:scale(0.5);opacity:1;}
100% {-webkit-transform:scale(1.5);opacity:0;}
} .ms-android .ms-tooltip-point .ms-point-border{animation:none;-moz-animation:none;-webkit-animation:none;-o-animation:none;}
.ms-pattern.ms-patt-1{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYICA/wzoDGTwHyDAADXxAv4Eq8S5AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiYECA/wxogLAANoBdF0CAAQD+agT8l3ocpQAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-3{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACxJREFUeNqU0EENAAAMwkD8m+4s7PhCCmHbGijxE0jS1HOOhxJSUhf9eAIMAI/CEe94Ny14AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-4{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiYGBg+M+ABfxHo3Fz/gMEGACtlgX7j8MuyAAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-5{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABNJREFUeNpiYECA/3CCAV0UIMAANfEC/mOKn1cAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-6{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAADjAO9DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYGBg+M+AClD4AAEGACn3Af/97SgJAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-7{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiYMAE/+EEAy5Z0iUAAgwA/moE/KMl2lgAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-8{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYGBg+M+ACdDFAAIMADP0Af/w5VDVAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-9{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJJREFUeNpiYGBg+M9AGQAIMABABAEA80yJjQAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-10{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiYGBg+A/FcMDEQH0AEGAAxksCAb3vCDgAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-11{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABxJREFUeNpiZGBg+M+AChhBBBMDDkC6BOkAIMAAlXQBCO9f4icAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-12{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiYGBg+M8AATAaDnAKYEgQBgABBgB6/AT8h9ybfgAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-13{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB1JREFUeNpiYGBg+M+ABJig9H90AbggI7oWgAADAI5xBAIRYsxUAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-14{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiYGBg+M+AA9BSgkQBgAADAJIyB/kDCjAnAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-15{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB9JREFUeNpiYGBg+M9ABPhPjPh/YjT9J2AipiRAgAEAhjsH+Utd9Z4AAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-16{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFAQMAAABCXz8WAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdjaGBwZFBiEGHgAAAHPwEAP8TPrwAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-17{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAIAQMAAAALP6d4AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABZJREFUCNdjaGBwYFBgEGDgAGIFBgcADegBabpJ4LsAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-18{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGA4wPCA4QMACtgDEQ8Bqx8AAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-19{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA9JREFUCNdjWMDgAMRAAAAKigGBlYsMggAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-20{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA1JREFUCNdj+ACFQAAAHgwDwds/+0oAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-21{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA1JREFUCNdjOACEYAAADAoBgRrgDF0AAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-22{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjaGAAAwADiACBhux1cwAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-23{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAIAQMAAAAC1AcCAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjaGAAAxgNAAsQAQHPxScOAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-24{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABAQMAAADZzn0AAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAApJREFUCNdj6AAAAIoAiVWdWYwAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-25{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdj4GBoYHBgUGAQAAAFggD5HRIFwAAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-26{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjUGBoYHAAAAJmAOF0EZC+AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-27{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGAIYFBgCAAABcgBQeTzXGUAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-28{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAACBJREFUCNdjaGBgcHBgUGhgEGRg4GJgYAGRQDZQBCgOAC/KAvtspwwJAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-29{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdjUGBwYGhg4GAQAAAFkgD5MUFnfgAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-30{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjcGBoYFAAAALmAOHcBT11AAAAAElFTkSuQmCC);}
.ms-skin-default .ms-slide .ms-slide-vpbtn,
.ms-skin-default .ms-video-btn{width:50px;height:51px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-1.png) no-repeat -14px -150px;top:50%;left:50%;margin:-25px 0 0 -25px;}
.ms-skin-default .ms-slide .ms-slide-vcbtn{width:30px;height:30px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-1.png) no-repeat -24px -28px;top:18px;right:30px;}
.ms-skin-default .ms-nav-next,
.ms-skin-default .ms-nav-prev{width:30px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-1.png);background-position:-89px -26px;height:40px;cursor:pointer;top:50%;left:30px;margin-top:-20px;position:absolute;z-index:110;}
.ms-skin-default .ms-nav-next{right:30px;left:auto;background-position:-89px -103px;}
.ms-skin-default .ms-bullet{width:10px;height:10px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-1.png) no-repeat;margin:4px;background-position:-34px -117px;}
.ms-skin-default .ms-bullet-selected{background-position:-34px -84px;}
.ms-skin-default .ms-tooltip{position:absolute;z-index:210;cursor:auto;}
.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow{border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;left:50%;margin-left:-10px;}
.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow{border-top:solid 10px;border-top-color:silver;border-top-color:rgba(240, 240, 240, 0.88);bottom:-10px;}
.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow{border-bottom:solid 10px;border-bottom-color:silver;border-bottom-color:rgba(240, 240, 240, 0.88);top:-10px;}
.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow{border-top:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;top:50%;margin-top:-10px;}
.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow{border-right:solid 10px;border-right-color:silver;border-right-color:rgba(240, 240, 240, 0.88);left:-10px;}
.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow{border-left:solid 10px;border-left-color:silver;border-left-color:rgba(240, 240, 240, 0.88);right:-10px;}
.ms-skin-default .ms-tooltip-point{cursor:pointer;}
.ms-skin-default .ms-tooltip-point .ms-point-center{width:12px;height:12px;border-radius:15px;border:solid 2px #BBB;background:white;margin:-8px 0 0 -8px;position:absolute;z-index:105;}
.ms-skin-default .ms-tooltip-point .ms-point-border{width:22px;height:22px;background:black;background:rgba(0, 0, 0, 0.36);margin:-11px 0 0 -11px;position:absolute;border-radius:15px;animation:point-anim 1.5s infinite;-moz-animation:point-anim 1.5s infinite;-webkit-animation:point-anim 1.5s infinite;-o-animation:point-anim 1.5s infinite;}
.ms-skin-default .ms-tooltip{max-width:200px;}
.ms-skin-default .ms-tooltip-cont{padding:10px;background:silver;background:rgba(240, 240, 240, 0.88);text-shadow:0 1px 0px white;margin-left:-1px;}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-default .ms-slide .ms-slide-vpbtn,
.ms-skin-default .ms-video-btn,
.ms-skin-default .ms-slide .ms-slide-vcbtn,
.ms-skin-default .ms-nav-next,
.ms-skin-default .ms-nav-prev,
.ms-skin-default .ms-bullet{background-image:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-1-retina.png);background-size:152px 225px;}
} .ms-skin-black-1 .ms-slide .ms-slide-vpbtn,
.ms-skin-black-1 .ms-video-btn{width:54px;height:54px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/black-skin-1.png) no-repeat -14px -150px;top:50%;left:50%;margin:-27px 0 0 -27px;}
.ms-skin-black-1 .ms-slide .ms-slide-vcbtn{width:27px;height:26px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/black-skin-1.png) no-repeat -24px -29px;top:30px;right:30px;}
.ms-skin-black-1 .ms-nav-next,
.ms-skin-black-1 .ms-nav-prev{width:53px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/black-skin-1.png);background-position:-79px -19px;height:61px;cursor:pointer;top:50%;left:30px;margin-top:-26px;position:absolute;z-index:110;}
.ms-skin-black-1 .ms-nav-next{right:30px;left:auto;background-position:-79px -97px;}
.ms-skin-black-1 .ms-bullets.ms-dir-h{position:absolute;bottom:20px;right:50%;width:100px;}
.ms-skin-black-1 .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%;}
.ms-skin-black-1 .ms-bullet{width:9px;height:9px;background:white;margin:4px;border:solid 1px rgb(58, 58, 58);}
.ms-skin-black-1 .ms-bullet-selected{background-color:black;}
.ms-skin-black-1 .ms-tooltip{position:absolute;z-index:210;cursor:auto;}
.ms-skin-black-1 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-black-1 .ms-tooltip-bottom .ms-tooltip-arrow{border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;left:50%;margin-left:-10px;}
.ms-skin-black-1 .ms-tooltip-top .ms-tooltip-arrow{border-top:solid 10px;border-top-color:white;border-top-color:rgba(0, 0, 0, 0.8);bottom:-10px;}
.ms-skin-black-1 .ms-tooltip-bottom .ms-tooltip-arrow{border-bottom:solid 10px;border-bottom-color:white;border-bottom-color:rgba(0, 0, 0, 0.8);top:-10px;}
.ms-skin-black-1 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-black-1 .ms-tooltip-left .ms-tooltip-arrow{border-top:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;top:50%;margin-top:-10px;}
.ms-skin-black-1 .ms-tooltip-right .ms-tooltip-arrow{border-right:solid 10px;border-right-color:white;border-right-color:rgba(0, 0, 0, 0.8);left:-10px;}
.ms-skin-black-1 .ms-tooltip-left .ms-tooltip-arrow{border-left:solid 10px;border-left-color:black;border-left-color:rgba(0, 0, 0, 0.8);right:-10px;}
.ms-skin-black-1 .ms-tooltip-point{cursor:pointer;}
.ms-skin-black-1 .ms-tooltip-point .ms-point-center{width:12px;height:12px;border-radius:15px;border:solid 2px #444444;background:black;margin:-8px 0 0 -8px;position:absolute;z-index:105;}
.ms-skin-black-1 .ms-tooltip-point .ms-point-border{width:22px;height:22px;background:white;background:rgba(255, 255, 255, 0.9);margin:-11px 0 0 -11px;position:absolute;border-radius:15px;animation:point-anim 1.5s infinite;-moz-animation:point-anim 1.5s infinite;-webkit-animation:point-anim 1.5s infinite;-o-animation:point-anim 1.5s infinite;}
.ms-skin-black-1  .ms-tooltip{max-width:200px;}
.ms-skin-black-1 .ms-tooltip-cont{padding:10px;background:black;background:rgba(0, 0, 0, 0.8);text-shadow:0 1px 0px black;color:white;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.04);}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-black-1 .ms-slide .ms-slide-vpbtn,
.ms-skin-black-1 .ms-video-btn,
.ms-skin-black-1 .ms-slide .ms-slide-vcbtn,
.ms-skin-black-1 .ms-nav-next,
.ms-skin-black-1 .ms-nav-prev{background-image:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/black-skin-1-retina.png);background-size:152px 225px;}
} .ms-skin-black-2 .ms-slide .ms-slide-vpbtn,
.ms-skin-black-2 .ms-video-btn{width:45px;height:45px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/black-skin-2.png) black no-repeat -16px -103px;border:solid 3px rgb(255, 255, 255);border-color:rgba(255, 255, 255, 0.4);-webkit-background-clip:padding-box;top:50%;left:50%;margin:-23px 0 0 -23px;}
.ms-skin-black-2 .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-black-2 .ms-video-btn:hover{background-color:#3D3D3D;}
.ms-skin-black-2 .ms-slide .ms-slide-vcbtn{width:25px;height:25px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/black-skin-2.png) black no-repeat -27px -36px;border:solid 2px white;border-color:rgba(255, 255, 255, 0.4);top:15px;right:15px;}
.ms-skin-black-2.round-skin .ms-slide .ms-slide-vcbtn{border-radius:50px;}
.ms-skin-black-2 .ms-nav-next,
.ms-skin-black-2 .ms-nav-prev{position:absolute;cursor:pointer;z-index:110;width:45px;height:45px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/black-skin-2.png) black;background-clip:padding-box;background-position:-88px -26px;border:solid 3px rgb(255, 255, 255);border-color:rgba(255, 255, 255, 0.4);top:50%;left:30px;margin-top:-22px;}
.ms-skin-black-2.round-skin .ms-nav-next,
.ms-skin-black-2.round-skin .ms-nav-prev,
.ms-skin-black-2.round-skin .ms-slide .ms-slide-vpbtn,
.ms-skin-black-2.round-skin .ms-video-btn{border-radius:90px;}
.ms-skin-black-2 .ms-nav-next:hover,
.ms-skin-black-2 .ms-nav-prev:hover{background-color:#3d3d3d;}
.ms-skin-black-2 .ms-nav-next{right:30px;left:auto;background-position:-86px -103px;}
.ms-skin-black-2 .ms-bullets.ms-dir-h{position:absolute;bottom:20px;right:50%;width:100px;}
.ms-skin-black-2 .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%;}
.ms-skin-black-2 .ms-bullet{width:8px;height:8px;background:white;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-ms-background-clip:padding-box;border:solid 3px white;border-color:rgba(0, 0, 0, 0.44);margin:4px;background-position:-34px -117px;}
.ms-skin-black-2.round-skin .ms-bullet{border-radius:15px;}
.ms-skin-black-2 .ms-bullet-selected{background-color:black;border-color:white;border-color:rgba(255, 255, 255, 0.44);}
.ms-skin-black-2 .ms-tooltip{position:absolute;z-index:210;cursor:auto;}
.ms-skin-black-2 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-black-2 .ms-tooltip-bottom .ms-tooltip-arrow{border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;left:50%;margin-left:-10px;}
.ms-skin-black-2 .ms-tooltip-top .ms-tooltip-arrow{border-top:solid 10px;border-top-color:silver;border-top-color:rgba(240, 240, 240, 0.88);bottom:-10px;}
.ms-skin-black-2 .ms-tooltip-bottom .ms-tooltip-arrow{border-bottom:solid 10px;border-bottom-color:silver;border-bottom-color:rgba(240, 240, 240, 0.88);top:-10px;}
.ms-skin-black-2 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-black-2 .ms-tooltip-left .ms-tooltip-arrow{border-top:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;top:50%;margin-top:-10px;}
.ms-skin-black-2 .ms-tooltip-right .ms-tooltip-arrow{border-right:solid 10px;border-right-color:silver;border-right-color:rgba(240, 240, 240, 0.88);left:-10px;}
.ms-skin-black-2 .ms-tooltip-left .ms-tooltip-arrow{border-left:solid 10px;border-left-color:silver;border-left-color:rgba(240, 240, 240, 0.88);right:-10px;}
.ms-skin-black-2 .ms-tooltip-point{cursor:pointer;}
.ms-skin-black-2 .ms-tooltip-point .ms-point-center{width:12px;height:12px;border-radius:15px;border:solid 2px #BBB;background:white;margin:-8px 0 0 -8px;position:absolute;z-index:105;}
.ms-skin-black-2 .ms-tooltip-point .ms-point-border{width:22px;height:22px;background:black;background:rgba(0, 0, 0, 0.36);margin:-11px 0 0 -11px;position:absolute;border-radius:15px;animation:point-anim 1.5s infinite;-moz-animation:point-anim 1.5s infinite;-webkit-animation:point-anim 1.5s infinite;-o-animation:point-anim 1.5s infinite;}
.ms-ie7.ms-skin-black-2 .ms-tooltip-point .ms-point-border,
.ms-ie8.ms-skin-black-2 .ms-tooltip-point .ms-point-border{display:none;}
.ms-skin-black-2  .ms-tooltip{max-width:200px;}
.ms-skin-black-2 .ms-tooltip-cont{padding:10px;background:silver;background:rgba(240, 240, 240, 0.88);text-shadow:0 1px 0px white;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.04);}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-black-2 .ms-slide .ms-slide-vpbtn,
.ms-skin-black-2 .ms-video-btn,
.ms-skin-black-2 .ms-slide .ms-slide-vcbtn,
.ms-skin-black-2 .ms-nav-next,
.ms-skin-black-2 .ms-nav-prev{background-image:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/black-skin-2-retina.png);background-size:152px 225px;}
} .ms-skin-light-2 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-2 .ms-video-btn{width:54px;height:54px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-2.png) no-repeat -14px -150px;top:50%;left:50%;margin:-27px 0 0 -27px;}
.ms-skin-light-2 .ms-slide .ms-slide-vcbtn{width:27px;height:26px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-2.png) no-repeat -24px -29px;top:30px;right:30px;}
.ms-skin-light-2 .ms-nav-next,
.ms-skin-light-2 .ms-nav-prev{width:53px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-2.png);background-position:-79px -19px;height:61px;cursor:pointer;top:50%;left:30px;margin-top:-26px;position:absolute;z-index:110;}
.ms-skin-light-2 .ms-nav-next{right:30px;left:auto;background-position:-79px -97px;}
.ms-skin-light-2 .ms-bullets.ms-dir-h{position:absolute;bottom:20px;right:50%;width:100px;}
.ms-skin-light-2 .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%;}
.ms-skin-light-2 .ms-bullet{width:9px;height:9px;background:black;margin:4px;border:solid 1px rgb(58, 58, 58);}
.ms-skin-light-2 .ms-bullet-selected{background-color:white;}
.ms-skin-light-2 .ms-tooltip{position:absolute;z-index:210;cursor:auto;}
.ms-skin-light-2 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-2 .ms-tooltip-bottom .ms-tooltip-arrow{border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;left:50%;margin-left:-10px;}
.ms-skin-light-2 .ms-tooltip-top .ms-tooltip-arrow{border-top:solid 10px;border-top-color:silver;border-top-color:rgba(240, 240, 240, 0.88);bottom:-10px;}
.ms-skin-light-2 .ms-tooltip-bottom .ms-tooltip-arrow{border-bottom:solid 10px;border-bottom-color:silver;border-bottom-color:rgba(240, 240, 240, 0.88);top:-10px;}
.ms-skin-light-2 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-2 .ms-tooltip-left .ms-tooltip-arrow{border-top:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;top:50%;margin-top:-10px;}
.ms-skin-light-2 .ms-tooltip-right .ms-tooltip-arrow{border-right:solid 10px;border-right-color:silver;border-right-color:rgba(240, 240, 240, 0.88);left:-10px;}
.ms-skin-light-2 .ms-tooltip-left .ms-tooltip-arrow{border-left:solid 10px;border-left-color:silver;border-left-color:rgba(240, 240, 240, 0.88);right:-10px;}
.ms-skin-light-2 .ms-tooltip-point{cursor:pointer;}
.ms-skin-light-2 .ms-tooltip-point .ms-point-center{width:12px;height:12px;border-radius:15px;border:solid 2px #BBB;background:white;margin:-8px 0 0 -8px;position:absolute;z-index:105;}
.ms-skin-light-2 .ms-tooltip-point .ms-point-border{width:22px;height:22px;background:black;background:rgba(0, 0, 0, 0.36);margin:-11px 0 0 -11px;position:absolute;border-radius:15px;animation:point-anim 1.5s infinite;-moz-animation:point-anim 1.5s infinite;-webkit-animation:point-anim 1.5s infinite;-o-animation:point-anim 1.5s infinite;}
.ms-skin-light-2  .ms-tooltip{max-width:200px;}
.ms-skin-light-2 .ms-tooltip-cont{padding:10px;background:silver;background:rgba(240, 240, 240, 0.88);text-shadow:0 1px 0px white;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.04);}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-light-2 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-2 .ms-video-btn,
.ms-skin-light-2 .ms-slide .ms-slide-vcbtn,
.ms-skin-light-2 .ms-nav-next,
.ms-skin-light-2 .ms-nav-prev{background-image:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-2-retina.png);background-size:152px 225px;}
} .ms-skin-light-3 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-3 .ms-video-btn{width:50px;height:50px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-3.png) no-repeat -15px -149px;top:50%;left:50%;margin:-25px 0 0 -25px;}
.ms-skin-light-3 .ms-slide .ms-slide-vcbtn{width:31px;height:29px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-3.png) no-repeat -26px -28px;top:30px;right:30px;}
.ms-skin-light-3 .ms-nav-next,
.ms-skin-light-3 .ms-nav-prev{width:50px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-3.png);background-position:-82px -22px;height:50px;cursor:pointer;top:50%;left:30px;margin-top:-25px;position:absolute;z-index:110;}
.ms-skin-light-3 .ms-nav-next{right:30px;left:auto;background-position:-81px -99px;}
.ms-skin-light-3 .ms-bullets.ms-dir-h{position:absolute;bottom:20px;right:50%;width:100px;}
.ms-skin-light-3 .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%;}
.ms-skin-light-3 .ms-bullet{width:16px;height:16px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-3.png) no-repeat;background-position:-31px -114px;margin:4px;}
.ms-skin-light-3 .ms-bullet-selected{background-position:-31px -81px;}
.ms-skin-light-3 .ms-tooltip{position:absolute;z-index:210;cursor:auto;}
.ms-skin-light-3 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-3 .ms-tooltip-bottom .ms-tooltip-arrow{border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;left:50%;margin-left:-10px;}
.ms-skin-light-3 .ms-tooltip-top .ms-tooltip-arrow{border-top:solid 10px;border-top-color:silver;border-top-color:rgba(240, 240, 240, 0.88);bottom:-10px;}
.ms-skin-light-3 .ms-tooltip-bottom .ms-tooltip-arrow{border-bottom:solid 10px;border-bottom-color:silver;border-bottom-color:rgba(240, 240, 240, 0.88);top:-10px;}
.ms-skin-light-3 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-3 .ms-tooltip-left .ms-tooltip-arrow{border-top:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;top:50%;margin-top:-10px;}
.ms-skin-light-3 .ms-tooltip-right .ms-tooltip-arrow{border-right:solid 10px;border-right-color:silver;border-right-color:rgba(240, 240, 240, 0.88);left:-10px;}
.ms-skin-light-3 .ms-tooltip-left .ms-tooltip-arrow{border-left:solid 10px;border-left-color:silver;border-left-color:rgba(240, 240, 240, 0.88);right:-10px;}
.ms-skin-light-3 .ms-tooltip-point{cursor:pointer;}
.ms-skin-light-3 .ms-tooltip-point .ms-point-center{width:12px;height:12px;border-radius:15px;border:solid 2px #BBB;background:white;margin:-8px 0 0 -8px;position:absolute;z-index:105;}
.ms-skin-light-3 .ms-tooltip-point .ms-point-border{width:22px;height:22px;background:black;background:rgba(0, 0, 0, 0.36);margin:-11px 0 0 -11px;position:absolute;border-radius:15px;animation:point-anim 1.5s infinite;-moz-animation:point-anim 1.5s infinite;-webkit-animation:point-anim 1.5s infinite;-o-animation:point-anim 1.5s infinite;}
.ms-skin-light-3  .ms-tooltip{max-width:200px;}
.ms-skin-light-3 .ms-tooltip-cont{padding:10px;background:silver;background:rgba(240, 240, 240, 0.88);text-shadow:0 1px 0px white;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.04);}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-light-3 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-3 .ms-video-btn,
.ms-skin-light-3 .ms-slide .ms-slide-vcbtn,
.ms-skin-light-3 .ms-nav-next,
.ms-skin-light-3 .ms-nav-prev,
.ms-skin-light-3 .ms-bullet{background-image:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-3-retina.png);background-size:152px 225px;}
} .ms-skin-light-4 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-4 .ms-video-btn{width:54px;height:54px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-4.png) no-repeat -14px -150px;top:50%;left:50%;margin:-27px 0 0 -27px;}
.ms-skin-light-4 .ms-slide .ms-slide-vcbtn{width:27px;height:26px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-4.png) no-repeat -24px -29px;top:30px;right:30px;}
.ms-skin-light-4 .ms-nav-next,
.ms-skin-light-4 .ms-nav-prev{width:54px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-4.png);background-position:-77px -5px;height:68px;cursor:pointer;top:50%;left:-27px;margin-top:-40px;position:absolute;z-index:110;}
.ms-skin-light-4 .ms-nav-next{right:-27px;left:auto;background-position:-79px -83px;}
.ms-skin-light-4 .ms-thumb-frame-selected{opacity:0.6;}
.ms-skin-light-4 .ms-thumb-list.ms-dir-h{bottom:-60px;width:100%;height:60px;}
.ms-skin-light-4 .ms-thumb-list.ms-dir-v{height:100%;width:60px;right:-60px;top:0;}
.ms-skin-light-4 .ms-thumb-frame{cursor:pointer;float:left;width:60px;height:60px;margin:1px 0 0 1px;overflow:hidden;}
.ms-skin-light-4 .ms-bullets.ms-dir-h{position:absolute;bottom:20px;right:50%;width:100px;}
.ms-skin-light-4 .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%;}
.ms-skin-light-4 .ms-bullet{width:9px;height:9px;background:#b9b9b9;margin:4px;border:solid 1px rgb(163, 163, 163);}
.ms-skin-light-4 .ms-bullet-selected{background-color:white;}
.ms-skin-light-4 .ms-tooltip{position:absolute;z-index:210;cursor:auto;}
.ms-skin-light-4 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-4 .ms-tooltip-bottom .ms-tooltip-arrow{border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;left:50%;margin-left:-10px;}
.ms-skin-light-4 .ms-tooltip-top .ms-tooltip-arrow{border-top:solid 10px;border-top-color:silver;border-top-color:rgba(240, 240, 240, 0.88);bottom:-10px;}
.ms-skin-light-4 .ms-tooltip-bottom .ms-tooltip-arrow{border-bottom:solid 10px;border-bottom-color:silver;border-bottom-color:rgba(240, 240, 240, 0.88);top:-10px;}
.ms-skin-light-4 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-4 .ms-tooltip-left .ms-tooltip-arrow{border-top:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;top:50%;margin-top:-10px;}
.ms-skin-light-4 .ms-tooltip-right .ms-tooltip-arrow{border-right:solid 10px;border-right-color:silver;border-right-color:rgba(240, 240, 240, 0.88);left:-10px;}
.ms-skin-light-4 .ms-tooltip-left .ms-tooltip-arrow{border-left:solid 10px;border-left-color:white;border-left-color:rgba(240, 240, 240, 0.88);right:-10px;}
.ms-skin-light-4 .ms-tooltip-point{cursor:pointer;}
.ms-skin-light-4 .ms-tooltip-point .ms-point-center{width:12px;height:12px;border-radius:15px;border:solid 2px #E0E0E0;background:#4b8aac;margin:-8px 0 0 -8px;position:absolute;z-index:105;}
.ms-skin-light-4 .ms-tooltip-point .ms-point-border{width:22px;height:22px;background:white;margin:-11px 0 0 -11px;position:absolute;border-radius:15px;animation:point-anim 1.5s infinite;-moz-animation:point-anim 1.5s infinite;-webkit-animation:point-anim 1.5s infinite;-o-animation:point-anim 1.5s infinite;}
.ms-skin-light-4  .ms-tooltip{max-width:200px;}
.ms-skin-light-4 .ms-tooltip-cont{padding:10px;background:silver;background:rgba(240, 240, 240, 0.88);text-shadow:0 1px 0px white;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.04);}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-light-4 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-4 .ms-video-btn,
.ms-skin-light-4 .ms-slide .ms-slide-vcbtn,
.ms-skin-light-4 .ms-nav-next,
.ms-skin-light-4 .ms-nav-prev{background-image:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-4-retina.png);background-size:152px 225px;}
} .ms-skin-light-5 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-5 .ms-video-btn{width:32px;height:32px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-5.png) black no-repeat -24px -160px;top:50%;left:50%;margin:-18px 0 0 -18px;}
.ms-skin-light-5 .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-light-5 .ms-video-btn:hover{background-color:#646464;}
.ms-skin-light-5 .ms-slide .ms-slide-vcbtn{width:30px;height:30px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-5.png) white no-repeat -24px -28px;top:18px;right:30px;}
.ms-skin-light-5 .ms-nav-next,
.ms-skin-light-5 .ms-nav-prev{width:32px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-5.png) white;background-position:-94px -32px;height:32px;cursor:pointer;bottom:40px;left:40px;margin-top:-20px;position:absolute;z-index:110;}
.ms-skin-light-5 .ms-nav-next:hover,
.ms-skin-light-5 .ms-nav-prev:hover{background-color:#E0E0E0;}
.ms-skin-light-5 .ms-nav-next{left:73px;background-position:-93px -110px;}
.ms-skin-light-5 .ms-bullets.ms-dir-h{position:absolute;bottom:20px;right:50%;width:100px;}
.ms-skin-light-5 .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%;}
.ms-skin-light-5 .ms-bullet{width:10px;height:10px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-5.png) no-repeat;margin:4px;background-position:-34px -117px;}
.ms-skin-light-5 .ms-bullet-selected{background-position:-34px -84px;}
.ms-skin-light-5 .ms-tooltip{position:absolute;z-index:210;cursor:auto;}
.ms-skin-light-5 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-5 .ms-tooltip-bottom .ms-tooltip-arrow{border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;left:50%;margin-left:-10px;}
.ms-skin-light-5 .ms-tooltip-top .ms-tooltip-arrow{border-top:solid 10px;border-top-color:silver;border-top-color:rgba(240, 240, 240, 0.88);bottom:-10px;}
.ms-skin-light-5 .ms-tooltip-bottom .ms-tooltip-arrow{border-bottom:solid 10px;border-bottom-color:silver;border-bottom-color:rgba(240, 240, 240, 0.88);top:-10px;}
.ms-skin-light-5 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-5 .ms-tooltip-left .ms-tooltip-arrow{border-top:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;top:50%;margin-top:-10px;}
.ms-skin-light-5 .ms-tooltip-right .ms-tooltip-arrow{border-right:solid 10px;border-right-color:silver;border-right-color:rgba(240, 240, 240, 0.88);left:-10px;}
.ms-skin-light-5 .ms-tooltip-left .ms-tooltip-arrow{border-left:solid 10px;border-left-color:silver;border-left-color:rgba(240, 240, 240, 0.88);right:-10px;}
.ms-skin-light-5 .ms-tooltip-point{cursor:pointer;}
.ms-skin-light-5 .ms-tooltip-point .ms-point-center{width:12px;height:12px;border-radius:15px;border:solid 2px #BBB;background:white;margin:-8px 0 0 -8px;position:absolute;z-index:105;}
.ms-skin-light-5 .ms-tooltip-point .ms-point-border{width:22px;height:22px;background:black;background:rgba(0, 0, 0, 0.36);margin:-11px 0 0 -11px;position:absolute;border-radius:15px;animation:point-anim 1.5s infinite;-moz-animation:point-anim 1.5s infinite;-webkit-animation:point-anim 1.5s infinite;-o-animation:point-anim 1.5s infinite;}
.ms-android.ms-skin-light-5 .ms-tooltip-point .ms-point-border{animation:none;-moz-animation:none;-webkit-animation:none;-o-animation:none;}
.ms-ie7.ms-skin-light-5 .ms-tooltip-point .ms-point-border,
.ms-ie8.ms-skin-light-5 .ms-tooltip-point .ms-point-border{display:none;}
.ms-skin-light-5  .ms-tooltip{max-width:200px;}
.ms-skin-light-5 .ms-tooltip-cont{padding:10px;background:silver;background:rgba(240, 240, 240, 0.88);text-shadow:0 1px 0px white;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.04);}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-light-5 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-5 .ms-video-btn,
.ms-skin-light-5 .ms-slide .ms-slide-vcbtn,
.ms-skin-light-5 .ms-nav-next,
.ms-skin-light-5 .ms-nav-prev{background-image:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-5-retina.png);background-size:152px 225px;}
} .ms-skin-light-6 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-6 .ms-video-btn{width:45px;height:45px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-6.png) white no-repeat -16px -103px;border:solid 3px rgb(112, 112, 112);border-color:rgba(0, 0, 0, 0.27);-webkit-background-clip:padding-box;top:50%;left:50%;margin:-23px 0 0 -23px;}
.ms-skin-light-6 .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-light-6 .ms-video-btn:hover{background-color:#E0E0E0;}
.ms-skin-light-6 .ms-slide .ms-slide-vcbtn{width:25px;height:25px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-6.png) white no-repeat -27px -36px;top:15px;right:15px;}
.ms-skin-light-6.round-skin .ms-slide .ms-slide-vcbtn{border-radius:30px;}
.ms-skin-light-6 .ms-nav-next,
.ms-skin-light-6 .ms-nav-prev{position:absolute;cursor:pointer;z-index:110;width:45px;height:45px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-6.png) white;background-clip:padding-box;background-position:-88px -26px;border:solid 3px rgb(112, 112, 112);border-color:rgba(0, 0, 0, 0.27);top:50%;left:30px;margin-top:-22px;}
.ms-skin-light-6.round-skin .ms-nav-next,
.ms-skin-light-6.round-skin .ms-nav-prev,
.ms-skin-light-6.round-skin .ms-slide .ms-slide-vpbtn,
.ms-skin-light-6.round-skin .ms-video-btn{border-radius:90px;}
.ms-skin-light-6 .ms-nav-next:hover,
.ms-skin-light-6 .ms-nav-prev:hover{background-color:#E0E0E0;}
.ms-skin-light-6 .ms-nav-next{right:30px;left:auto;background-position:-86px -103px;}
.ms-skin-light-6 .ms-bullets.ms-dir-h{position:absolute;bottom:20px;right:50%;width:100px;}
.ms-skin-light-6 .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%;}
.ms-skin-light-6 .ms-bullet{width:8px;height:8px;background:black;-webkit-background-clip:padding-box;border:solid 3px white;border-color:rgba(255, 255, 255, 0.44);margin:4px;background-position:-34px -117px;}
.ms-skin-light-6.round-skin .ms-bullet{border-radius:15px;}
.ms-skin-light-6 .ms-bullet-selected{background-color:white;border-color:black;border-color:rgba(0, 0, 0, 0.44);}
.ms-skin-light-6 .ms-tooltip{position:absolute;z-index:210;cursor:auto;}
.ms-skin-light-6 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-6 .ms-tooltip-bottom .ms-tooltip-arrow{border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;left:50%;margin-left:-10px;}
.ms-skin-light-6 .ms-tooltip-top .ms-tooltip-arrow{border-top:solid 10px;border-top-color:silver;border-top-color:rgba(240, 240, 240, 0.88);bottom:-10px;}
.ms-skin-light-6 .ms-tooltip-bottom .ms-tooltip-arrow{border-bottom:solid 10px;border-bottom-color:silver;border-bottom-color:rgba(240, 240, 240, 0.88);top:-10px;}
.ms-skin-light-6 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-6 .ms-tooltip-left .ms-tooltip-arrow{border-top:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;top:50%;margin-top:-10px;}
.ms-skin-light-6 .ms-tooltip-right .ms-tooltip-arrow{border-right:solid 10px;border-right-color:silver;border-right-color:rgba(240, 240, 240, 0.88);left:-10px;}
.ms-skin-light-6 .ms-tooltip-left .ms-tooltip-arrow{border-left:solid 10px;border-left-color:silver;border-left-color:rgba(240, 240, 240, 0.88);right:-10px;}
.ms-skin-light-6 .ms-tooltip-point{cursor:pointer;}
.ms-skin-light-6 .ms-tooltip-point .ms-point-center{width:12px;height:12px;border-radius:15px;border:solid 2px #BBB;background:white;margin:-8px 0 0 -8px;position:absolute;z-index:105;}
.ms-skin-light-6 .ms-tooltip-point .ms-point-border{width:22px;height:22px;background:black;background:rgba(0, 0, 0, 0.36);margin:-11px 0 0 -11px;position:absolute;border-radius:15px;animation:point-anim 1.5s infinite;-moz-animation:point-anim 1.5s infinite;-webkit-animation:point-anim 1.5s infinite;-o-animation:point-anim 1.5s infinite;}
.ms-ie7.ms-skin-light-6 .ms-tooltip-point .ms-point-border,
.ms-ie8.ms-skin-light-6 .ms-tooltip-point .ms-point-border{display:none;}
.ms-skin-light-6  .ms-tooltip{max-width:200px;}
.ms-skin-light-6 .ms-tooltip-cont{padding:10px;background:silver;background:rgba(240, 240, 240, 0.88);text-shadow:0 1px 0px white;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.04);}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-light-6 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-6 .ms-video-btn,
.ms-skin-light-6 .ms-slide .ms-slide-vcbtn,
.ms-skin-light-6 .ms-nav-next,
.ms-skin-light-6 .ms-nav-prev{background-image:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/light-skin-6-retina.png);background-size:152px 225px;}
} .ms-skin-metro .ms-slide .ms-slide-vpbtn,
.ms-skin-metro .ms-video-btn{width:47px;height:46px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/metro-skin.png) no-repeat -16px -152px;top:50%;left:50%;margin:-22px 0 0 -24px;}
.ms-skin-metro .ms-slide .ms-slide-vcbtn{width:47px;height:47px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/metro-skin.png) no-repeat -16px -19px;top:15px;right:15px;}
.ms-skin-metro .ms-nav-next,
.ms-skin-metro .ms-nav-prev{width:47px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/metro-skin.png);background-position:-83px -23px;height:47px;cursor:pointer;top:50%;left:30px;margin-top:-24px;position:absolute;z-index:110;}
.ms-skin-metro .ms-nav-next{right:30px;left:auto;background-position:-81px -100px;}
.ms-skin-metro .ms-bullets.ms-dir-h{position:absolute;bottom:20px;right:50%;width:100px;}
.ms-skin-metro .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%;}
.ms-skin-metro .ms-bullet{width:16px;height:16px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/metro-skin.png) no-repeat;background-position:-31px -114px;margin:4px;}
.ms-skin-metro .ms-bullet-selected{background-position:-31px -81px;}
.ms-skin-metro .ms-tooltip{position:absolute;z-index:210;cursor:auto;}
.ms-skin-metro .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-metro .ms-tooltip-bottom .ms-tooltip-arrow{border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;left:50%;margin-left:-10px;}
.ms-skin-metro .ms-tooltip-top .ms-tooltip-arrow{border-top:solid 10px;border-top-color:silver;border-top-color:rgba(240, 240, 240, 0.88);bottom:-10px;}
.ms-skin-metro .ms-tooltip-bottom .ms-tooltip-arrow{border-bottom:solid 10px;border-bottom-color:silver;border-bottom-color:rgba(240, 240, 240, 0.88);top:-10px;}
.ms-skin-metro .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-metro .ms-tooltip-left .ms-tooltip-arrow{border-top:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;top:50%;margin-top:-10px;}
.ms-skin-metro .ms-tooltip-right .ms-tooltip-arrow{border-right:solid 10px;border-right-color:silver;border-right-color:rgba(240, 240, 240, 0.88);left:-10px;}
.ms-skin-metro .ms-tooltip-left .ms-tooltip-arrow{border-left:solid 10px;border-left-color:silver;border-left-color:rgba(240, 240, 240, 0.88);right:-10px;}
.ms-skin-metro .ms-tooltip-point{cursor:pointer;}
.ms-skin-metro .ms-tooltip-point .ms-point-center{width:12px;height:12px;border-radius:15px;border:solid 2px #BBB;background:white;margin:-8px 0 0 -8px;position:absolute;z-index:105;}
.ms-skin-metro .ms-tooltip-point .ms-point-border{width:22px;height:22px;background:black;background:rgba(0, 0, 0, 0.36);margin:-11px 0 0 -11px;position:absolute;border-radius:15px;animation:point-anim 1.5s infinite;-moz-animation:point-anim 1.5s infinite;-webkit-animation:point-anim 1.5s infinite;-o-animation:point-anim 1.5s infinite;}
.ms-skin-metro .ms-tooltip{max-width:200px;}
.ms-skin-metro .ms-tooltip-cont{padding:10px;background:silver;background:rgba(240, 240, 240, 0.88);text-shadow:0 1px 0px white;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.04);}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-metro .ms-slide .ms-slide-vpbtn,
.ms-skin-metro .ms-video-btn,
.ms-skin-metro .ms-slide .ms-slide-vcbtn,
.ms-skin-metro .ms-nav-next,
.ms-skin-metro .ms-nav-prev,
.ms-skin-metro .ms-bullet{background-image:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/metro-skin-retina.png);background-size:152px 225px;}
} .ms-skin-contrast .ms-slide .ms-slide-vpbtn,
.ms-skin-contrast .ms-video-btn{width:60px;height:60px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/contrast-skin.png) no-repeat -10px -144px;top:50%;left:50%;margin:-30px 0 0 -30px;}
.ms-skin-contrast .ms-slide .ms-slide-vcbtn{width:24px;height:24px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/contrast-skin.png) no-repeat -27px -30px;top:30px;right:30px;}
.ms-skin-contrast .ms-nav-next,
.ms-skin-contrast .ms-nav-prev{width:60px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/contrast-skin.png);background-position:-76px -17px;height:60px;cursor:pointer;top:50%;left:30px;margin-top:-30px;position:absolute;z-index:110;}
.ms-skin-contrast .ms-nav-next{right:30px;left:auto;background-position:-77px -91px;}
.ms-skin-contrast .ms-bullets.ms-dir-h{position:absolute;bottom:20px;right:50%;width:100px;}
.ms-skin-contrast .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%;}
.ms-skin-contrast .ms-bullet{width:16px;height:16px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/contrast-skin.png) no-repeat;background-position:-31px -114px;margin:4px;}
.ms-skin-contrast .ms-bullet-selected{background-position:-31px -81px;}
.ms-skin-contrast .ms-tooltip{position:absolute;z-index:210;cursor:auto;}
.ms-skin-contrast .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-contrast .ms-tooltip-bottom .ms-tooltip-arrow{border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;left:50%;margin-left:-10px;}
.ms-skin-contrast .ms-tooltip-top .ms-tooltip-arrow{border-top:solid 10px;border-top-color:#fc3116;border-top-color:rgba(252, 49, 22, 0.8);bottom:-10px;}
.ms-skin-contrast .ms-tooltip-bottom .ms-tooltip-arrow{border-bottom:solid 10px;border-bottom-color:#fc3116;border-bottom-color:rgba(252, 49, 22, 0.8);top:-10px;}
.ms-skin-contrast .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-contrast .ms-tooltip-left .ms-tooltip-arrow{border-top:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;top:50%;margin-top:-10px;}
.ms-skin-contrast .ms-tooltip-right .ms-tooltip-arrow{border-right:solid 10px;border-right-color:#fc3116;border-right-color:rgba(252, 49, 22, 0.8);left:-10px;}
.ms-skin-contrast .ms-tooltip-left .ms-tooltip-arrow{border-left:solid 10px;border-left-color:#fc3116;border-left-color:rgba(252, 49, 22, 0.8);right:-10px;}
.ms-skin-contrast .ms-tooltip-point{cursor:pointer;}
.ms-skin-contrast .ms-tooltip-point .ms-point-center{width:12px;height:12px;border-radius:15px;border:solid 2px #636363;background:black;margin:-8px 0 0 -8px;position:absolute;z-index:105;}
.ms-skin-contrast .ms-tooltip-point .ms-point-border{width:22px;height:22px;background:white;background:rgba(255, 255, 255, 0.99);margin:-11px 0 0 -11px;position:absolute;border-radius:15px;animation:point-anim 1.5s infinite;-moz-animation:point-anim 1.5s infinite;-webkit-animation:point-anim 1.5s infinite;-o-animation:point-anim 1.5s infinite;}
.ms-skin-contrast  .ms-tooltip{max-width:200px;}
.ms-skin-contrast .ms-tooltip-cont{padding:10px;background:#fc3116;background:rgba(252, 49, 22, 0.8);text-shadow:0 1px 0px rgba(0, 0, 0, 0.4);color:white;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.04);}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                -webkit-min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
.ms-skin-contrast .ms-slide .ms-slide-vpbtn,
.ms-skin-contrast .ms-video-btn,
.ms-skin-contrast .ms-slide .ms-slide-vcbtn,
.ms-skin-contrast .ms-nav-next,
.ms-skin-contrast .ms-nav-prev,
.ms-skin-contrast .ms-bullet{background-image:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/skins/contrast-skin-retina.png);background-size:152px 225px;}
}
.ms-caro3d-template .ms-container{padding:10px 0 50px 0;}
.ms-caro3d-template .ms-slide{-webkit-box-reflect:below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(90%, transparent), to(rgba(255,255,255,0.5)));}
.ms-caro3d-template .ms-slide-bgcont{border-radius:8px;}
.ms-dis-slider-cont{position:relative;padding:3.2% 8.5% 24%;max-width:508px;}
.ms-display-cont .ms-view{background-color:#17171a;}
.ms-display-cont{max-width:614px;position:relative;margin:0 auto;}
.ms-display-bg{max-width:100%;position:absolute;}
.ms-display-template .ms-nav-prev,
.ms-display-template .ms-nav-next{background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/templates/device-skin.png) no-repeat -11px -9px;width:35px;height:40px;left:-80px;margin-top:-17px;position:absolute;top:50%;cursor:pointer;}
.ms-display-template .ms-nav-next{background-position:-59px -9px;right:-80px;left:auto;}
.ms-display-template .ms-bullets.ms-dir-h{position:absolute;bottom:-50%;right:50%;width:100px;}
.ms-display-template .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%;}
.ms-display-template .ms-bullet{width:10px;height:10px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/templates/device-skin.png) no-repeat -112px -25px;margin:4px;}
.ms-display-template .ms-bullet-selected{background-position:-143px -25px;}
.ms-gallery-template .ms-gallery-botcont{height:55px;background:black;color:white;font-weight:300;font-family:"Lato", sans-serif;font-size:18px;position:relative;}
.ms-gallery-template .ms-gal-playbtn{width:55px;height:100%;float:left;cursor:pointer;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/templates/gallery-btns.png) no-repeat 6px 6px;}
.ms-gallery-template .ms-gal-playbtn.btn-pause{background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/templates/gallery-btns.png) no-repeat -55px 7px;}
.ms-gallery-template .ms-gal-thumbtoggle{position:absolute;right:0;z-index:110;width:55px;height:100%;cursor:pointer;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/templates/gallery-btns.png) no-repeat -53px -41px;}
.ms-gallery-template .ms-gal-thumbtoggle.btn-hide{background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/templates/gallery-btns.png) no-repeat 4px -41px;}
.ms-gallery-template .ms-slide-num{float:left;padding:17px 9px;color:#727272;}
.ms-gallery-template .ms-slide-info{float:left;padding:18px 4px;position:relative;width:auto;}
.ms-gallery-template .ms-bullets.ms-dir-h{position:absolute;bottom:18px;right:105px;width:100px;}
.ms-gallery-template .ms-bullet{width:8px;height:8px;background:#1e1e1e;margin:4px;border-radius:15px;}
.ms-gallery-template .ms-bullet-selected{background-color:white;}
.ms-gallery-template .ms-timerbar{width:100%;top:-4px;height:4px;position:absolute;background:rgba(0, 0, 0, 0.32);}
.ms-gallery-template .ms-time-bar{height:4px;background:rgba(255, 255, 255, 0.7);}
.ms-gallery-template .ms-thumb-list.ms-dir-h{width:100%;background:black;background:rgba(0, 0, 0, 0.95);padding-top:1px;}
.ms-gallery-template .ms-thumb-frame{cursor:pointer;float:left;width:175px;overflow:hidden;opacity:0.5;-webkit-transition:opacity 400ms;transition:opacity 400ms;}
.ms-gallery-template .ms-thumb-frame-selected{opacity:1;}
.ms-gallery-template .ms-gal-thumbcont{overflow:hidden;width:100%;height:115px;position:absolute;top:-115px;left:0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.ms-gallery-template .ms-gal-thumbcont.hide-thumbs{height:0;top:0;}
@media (max-width: 570px) {
.ms-gallery-template .ms-slide-info{display:none;}
}
.ms-laptop-template .ms-laptop-cont .ms-view{background-color:#17171a;}
.ms-laptop-template .ms-laptop-cont{max-width:645px;position:relative;margin:0 auto;}
.ms-laptop-template .ms-lt-slider-cont{position:relative;padding:5% 11.9% 20%;max-width:492px;}
.ms-laptop-template .ms-laptop-bg{max-width:100%;position:absolute;}
.ms-laptop-template .ms-nav-prev,
.ms-laptop-template .ms-nav-next{background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/templates/device-skin.png) no-repeat -11px -9px;width:35px;height:40px;left:-80px;margin-top:-17px;position:absolute;top:50%;cursor:pointer;}
.ms-laptop-template .ms-nav-next{background-position:-59px -9px;right:-80px;left:auto;}
.ms-laptop-template .ms-bullets.ms-dir-h{position:absolute;bottom:-40%;right:50%;width:100px;}
.ms-laptop-template .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%;}
.ms-laptop-template .ms-bullet{width:10px;height:10px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/templates/device-skin.png) no-repeat -112px -25px;margin:4px;}
.ms-laptop-template .ms-bullet-selected{background-position:-143px -25px;}
.ms-tablet-template .ms-tablet-cont .ms-view{background-color:#17171a;}
.ms-tablet-template .ms-tablet-cont{max-width:500px;position:relative;margin:0 auto;}
.ms-tablet-template.ms-tablet-land .ms-tablet-cont{max-width:842px;}
.ms-tablet-template.ms-tablet-land .ms-lt-slider-cont{padding:4.1% 12.1% 10%;max-width:632px;}
.ms-tablet-template .ms-lt-slider-cont{position:relative;padding:11.1% 11% 22%;max-width:400px;}
.ms-tablet-template .ms-tablet-bg{max-width:100%;position:absolute;}
.ms-tablet-template .ms-nav-prev,
.ms-tablet-template .ms-nav-next{background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/templates/device-skin.png) no-repeat -11px -9px;width:35px;height:40px;left:-120px;margin-top:-17px;position:absolute;top:50%;cursor:pointer;}
.ms-tablet-template .ms-nav-next{background-position:-59px -9px;right:-120px;left:auto;}
.ms-tablet-template .ms-bullets.ms-dir-h{position:absolute;bottom:-18%;right:50%;width:100px;}
.ms-tablet-template .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%;}
.ms-tablet-template .ms-bullet{width:10px;height:10px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/templates/device-skin.png) no-repeat -112px -25px;margin:4px;}
.ms-tablet-template .ms-bullet-selected{background-position:-143px -25px;}
.ms-phone-template .ms-phone-cont .ms-view{background-color:#17171a;}
.ms-phone-template .ms-phone-cont{max-width:386px;position:relative;margin:0 auto;}
.ms-phone-template.ms-phone-land .ms-phone-cont{max-width:666px;}
.ms-phone-template.ms-phone-land .ms-lt-slider-cont{position:relative;padding:4.6% 16.1% 10% 15.5%;max-width:455px;}
.ms-phone-template .ms-lt-slider-cont{position:relative;padding:26.2% 16.5% 33% 16.8%;max-width:258px;}
.ms-phone-template .ms-phone-bg{max-width:100%;position:absolute;}
.ms-phone-template .ms-nav-prev,
.ms-phone-template .ms-nav-next{background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/templates/device-skin.png) no-repeat -11px -9px;width:35px;height:40px;left:-120px;margin-top:-17px;position:absolute;top:50%;cursor:pointer;}
.ms-phone-template .ms-nav-next{background-position:-59px -9px;right:-120px;left:auto;}
.ms-phone-template .ms-bullets.ms-dir-h{position:absolute;bottom:-30%;right:50%;width:100px;}
.ms-phone-template .ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%;}
.ms-phone-template .ms-bullet{width:10px;height:10px;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/templates/device-skin.png) no-repeat -112px -25px;margin:4px;}
.ms-phone-template .ms-bullet-selected{background-position:-143px -25px;}
.ms-phone-template.ms-phone-land .ms-bullets.ms-dir-h{bottom:-21%;}
.ms-phone-template.ms-phone-land .ms-nav-next{right:-150px;}
.ms-phone-template.ms-phone-land .ms-nav-prev{left:-150px;}
.ms-partialview-template .ms-slide-info{text-align:center;margin-top:20px;width:100%;}
.ms-partialview-template .ms-slide-info h3{margin:5px;font-weight:300;font-size:23pt;color:#222;}
.ms-partialview-template .ms-slide-info h4{margin:5px;font-weight:300;font-size:14pt;color:#7A7A7A;}
.ms-partialview-template .ms-slide-info p{font-size:10pt;margin:6px;}
.ms-showcase2-template .ms-view{background:transparent;}
.master-slider{-moz-transform:translate3d(0,0,1px);}
.ms-staff-carousel{margin:0 auto;position:relative;}
.ms-staff-carousel .ms-view{overflow:visible;background-color:transparent;}
.ms-staff-carousel .ms-nav-prev,
.ms-staff-carousel .ms-nav-next{width:0;height:0;left:-70px;margin-top:-17px;box-shadow:0px 1px 0px 0px rgb(190, 190, 190);position:absolute;top:50%;cursor:pointer;border:1px solid #858c8e;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;text-align:center;}
.ms-staff-carousel .ms-nav-next{right:-70px;left:auto;}
.ms-staff-carousel .ms-staff-info{text-align:center;margin:0 auto;margin-top:50px;}
.ms-staff-carousel .ms-staff-info h4{font-weight:300;color:#787878;font-size:15pt;margin:3px;}
.ms-staff-carousel.ms-round .ms-slide-bgcont{-webkit-box-shadow:-2px 0px 30px 1px rgba(0,0,0,0.65);-moz-box-shadow:-2px 0px 30px 1px rgba(0,0,0,0.65);box-shadow:-2px 0px 30px 1px rgba(0,0,0,0.65);border:10px solid #fff;}
.ms-staff-carousel.ms-round .ms-view{padding:20px 0;}
.ms-staff-carousel.ms-round .ms-nav-prev,
.ms-staff-carousel.ms-round .ms-nav-next{background-color:transparent;box-shadow:none;left:-45px;}
.ms-staff-carousel.ms-round .ms-nav-next{left:auto;right:-45px}
.ms-tabs-template .ms-thumb-frame h3{font-weight:400;font-size:13pt;margin:0;}
.ms-tabs-template .ms-thumb-frame p{font-size:10pt;margin:4px 0;}
.ms-tabs-template .ms-thumb-frame-selected h3{color:#4b8aac;}
.ms-vertical-template .ms-nav-prev,
.ms-vertical-template .ms-nav-next{top:10px;left:50%;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/vertical-arrows.png) no-repeat;background-position:-11px -6px;width:40px;height:30px;margin-left:-20px;margin-top:0;}
.ms-vertical-template .ms-nav-next{top:auto;bottom:10px;background-position:-11px -53px;}
.ms-vertical-template .ms-thumblist-fwd,
.ms-vertical-template .ms-thumblist-bwd{width:100%;position:absolute;top:0;height:15px;cursor:pointer;background:url(//www.cakesweetcake.co.uk/wp-content/themes/wedding/assets/css/vertical-arrows.png) no-repeat;background-position:50% -106px;}
.ms-vertical-template .ms-thumblist-bwd {
top: auto;
bottom: 0;
background-position: 50% -145px;
}@font-face{font-family:'Defaults';src:url(//www.cakesweetcake.co.uk/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?rfa9z8);src:url(//www.cakesweetcake.co.uk/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?#iefixrfa9z8) format('embedded-opentype'),url(//www.cakesweetcake.co.uk/wp-content/uploads/smile_fonts/Defaults/Defaults.woff?rfa9z8) format('woff'),url(//www.cakesweetcake.co.uk/wp-content/uploads/smile_fonts/Defaults/Defaults.ttf?rfa9z8) format('truetype'),url(//www.cakesweetcake.co.uk/wp-content/uploads/smile_fonts/Defaults/Defaults.svg?rfa9z8#Defaults) format('svg');font-weight:normal;font-style:normal;}
[class^="Defaults-"], [class*=" Defaults-"]{font-family:'Defaults';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.Defaults-glass:before{content:"\f000";}
.Defaults-music:before{content:"\f001";}
.Defaults-search:before{content:"\f002";}
.Defaults-envelope-o:before{content:"\f003";}
.Defaults-heart:before{content:"\f004";}
.Defaults-star:before{content:"\f005";}
.Defaults-star-o:before{content:"\f006";}
.Defaults-user:before{content:"\f007";}
.Defaults-film:before{content:"\f008";}
.Defaults-th-large:before{content:"\f009";}
.Defaults-th:before{content:"\f00a";}
.Defaults-th-list:before{content:"\f00b";}
.Defaults-check:before{content:"\f00c";}
.Defaults-close:before{content:"\f00d";}
.Defaults-remove:before{content:"\f00d";}
.Defaults-times:before{content:"\f00d";}
.Defaults-search-plus:before{content:"\f00e";}
.Defaults-search-minus:before{content:"\f010";}
.Defaults-power-off:before{content:"\f011";}
.Defaults-signal:before{content:"\f012";}
.Defaults-cog:before{content:"\f013";}
.Defaults-gear:before{content:"\f013";}
.Defaults-trash-o:before{content:"\f014";}
.Defaults-home:before{content:"\f015";}
.Defaults-file-o:before{content:"\f016";}
.Defaults-clock-o:before{content:"\f017";}
.Defaults-road:before{content:"\f018";}
.Defaults-download:before{content:"\f019";}
.Defaults-arrow-circle-o-down:before{content:"\f01a";}
.Defaults-arrow-circle-o-up:before{content:"\f01b";}
.Defaults-inbox:before{content:"\f01c";}
.Defaults-play-circle-o:before{content:"\f01d";}
.Defaults-repeat:before{content:"\f01e";}
.Defaults-rotate-right:before{content:"\f01e";}
.Defaults-refresh:before{content:"\f021";}
.Defaults-list-alt:before{content:"\f022";}
.Defaults-lock:before{content:"\f023";}
.Defaults-flag:before{content:"\f024";}
.Defaults-headphones:before{content:"\f025";}
.Defaults-volume-off:before{content:"\f026";}
.Defaults-volume-down:before{content:"\f027";}
.Defaults-volume-up:before{content:"\f028";}
.Defaults-qrcode:before{content:"\f029";}
.Defaults-barcode:before{content:"\f02a";}
.Defaults-tag:before{content:"\f02b";}
.Defaults-tags:before{content:"\f02c";}
.Defaults-book:before{content:"\f02d";}
.Defaults-bookmark:before{content:"\f02e";}
.Defaults-print:before{content:"\f02f";}
.Defaults-camera:before{content:"\f030";}
.Defaults-font:before{content:"\f031";}
.Defaults-bold:before{content:"\f032";}
.Defaults-italic:before{content:"\f033";}
.Defaults-text-height:before{content:"\f034";}
.Defaults-text-width:before{content:"\f035";}
.Defaults-align-left:before{content:"\f036";}
.Defaults-align-center:before{content:"\f037";}
.Defaults-align-right:before{content:"\f038";}
.Defaults-align-justify:before{content:"\f039";}
.Defaults-list:before{content:"\f03a";}
.Defaults-dedent:before{content:"\f03b";}
.Defaults-outdent:before{content:"\f03b";}
.Defaults-indent:before{content:"\f03c";}
.Defaults-video-camera:before{content:"\f03d";}
.Defaults-image:before{content:"\f03e";}
.Defaults-photo:before{content:"\f03e";}
.Defaults-picture-o:before{content:"\f03e";}
.Defaults-pencil:before{content:"\f040";}
.Defaults-map-marker:before{content:"\f041";}
.Defaults-adjust:before{content:"\f042";}
.Defaults-tint:before{content:"\f043";}
.Defaults-edit:before{content:"\f044";}
.Defaults-pencil-square-o:before{content:"\f044";}
.Defaults-share-square-o:before{content:"\f045";}
.Defaults-check-square-o:before{content:"\f046";}
.Defaults-arrows:before{content:"\f047";}
.Defaults-step-backward:before{content:"\f048";}
.Defaults-fast-backward:before{content:"\f049";}
.Defaults-backward:before{content:"\f04a";}
.Defaults-play:before{content:"\f04b";}
.Defaults-pause:before{content:"\f04c";}
.Defaults-stop:before{content:"\f04d";}
.Defaults-forward:before{content:"\f04e";}
.Defaults-fast-forward:before{content:"\f050";}
.Defaults-step-forward:before{content:"\f051";}
.Defaults-eject:before{content:"\f052";}
.Defaults-chevron-left:before{content:"\f053";}
.Defaults-chevron-right:before{content:"\f054";}
.Defaults-plus-circle:before{content:"\f055";}
.Defaults-minus-circle:before{content:"\f056";}
.Defaults-times-circle:before{content:"\f057";}
.Defaults-check-circle:before{content:"\f058";}
.Defaults-question-circle:before{content:"\f059";}
.Defaults-info-circle:before{content:"\f05a";}
.Defaults-crosshairs:before{content:"\f05b";}
.Defaults-times-circle-o:before{content:"\f05c";}
.Defaults-check-circle-o:before{content:"\f05d";}
.Defaults-ban:before{content:"\f05e";}
.Defaults-arrow-left:before{content:"\f060";}
.Defaults-arrow-right:before{content:"\f061";}
.Defaults-arrow-up:before{content:"\f062";}
.Defaults-arrow-down:before{content:"\f063";}
.Defaults-mail-forward:before{content:"\f064";}
.Defaults-share:before{content:"\f064";}
.Defaults-expand:before{content:"\f065";}
.Defaults-compress:before{content:"\f066";}
.Defaults-plus:before{content:"\f067";}
.Defaults-minus:before{content:"\f068";}
.Defaults-asterisk:before{content:"\f069";}
.Defaults-exclamation-circle:before{content:"\f06a";}
.Defaults-gift:before{content:"\f06b";}
.Defaults-leaf:before{content:"\f06c";}
.Defaults-fire:before{content:"\f06d";}
.Defaults-eye:before{content:"\f06e";}
.Defaults-eye-slash:before{content:"\f070";}
.Defaults-exclamation-triangle:before{content:"\f071";}
.Defaults-warning:before{content:"\f071";}
.Defaults-plane:before{content:"\f072";}
.Defaults-calendar:before{content:"\f073";}
.Defaults-random:before{content:"\f074";}
.Defaults-comment:before{content:"\f075";}
.Defaults-magnet:before{content:"\f076";}
.Defaults-chevron-up:before{content:"\f077";}
.Defaults-chevron-down:before{content:"\f078";}
.Defaults-retweet:before{content:"\f079";}
.Defaults-shopping-cart:before{content:"\f07a";}
.Defaults-folder:before{content:"\f07b";}
.Defaults-folder-open:before{content:"\f07c";}
.Defaults-arrows-v:before{content:"\f07d";}
.Defaults-arrows-h:before{content:"\f07e";}
.Defaults-bar-chart:before{content:"\f080";}
.Defaults-bar-chart-o:before{content:"\f080";}
.Defaults-twitter-square:before{content:"\f081";}
.Defaults-facebook-square:before{content:"\f082";}
.Defaults-camera-retro:before{content:"\f083";}
.Defaults-key:before{content:"\f084";}
.Defaults-cogs:before{content:"\f085";}
.Defaults-gears:before{content:"\f085";}
.Defaults-comments:before{content:"\f086";}
.Defaults-thumbs-o-up:before{content:"\f087";}
.Defaults-thumbs-o-down:before{content:"\f088";}
.Defaults-star-half:before{content:"\f089";}
.Defaults-heart-o:before{content:"\f08a";}
.Defaults-sign-out:before{content:"\f08b";}
.Defaults-linkedin-square:before{content:"\f08c";}
.Defaults-thumb-tack:before{content:"\f08d";}
.Defaults-external-link:before{content:"\f08e";}
.Defaults-sign-in:before{content:"\f090";}
.Defaults-trophy:before{content:"\f091";}
.Defaults-github-square:before{content:"\f092";}
.Defaults-upload:before{content:"\f093";}
.Defaults-lemon-o:before{content:"\f094";}
.Defaults-phone:before{content:"\f095";}
.Defaults-square-o:before{content:"\f096";}
.Defaults-bookmark-o:before{content:"\f097";}
.Defaults-phone-square:before{content:"\f098";}
.Defaults-twitter:before{content:"\f099";}
.Defaults-facebook:before{content:"\f09a";}
.Defaults-facebook-f:before{content:"\f09a";}
.Defaults-github:before{content:"\f09b";}
.Defaults-unlock:before{content:"\f09c";}
.Defaults-credit-card:before{content:"\f09d";}
.Defaults-rss:before{content:"\f09e";}
.Defaults-hdd-o:before{content:"\f0a0";}
.Defaults-bullhorn:before{content:"\f0a1";}
.Defaults-bell-o:before{content:"\f0a2";}
.Defaults-certificate:before{content:"\f0a3";}
.Defaults-hand-o-right:before{content:"\f0a4";}
.Defaults-hand-o-left:before{content:"\f0a5";}
.Defaults-hand-o-up:before{content:"\f0a6";}
.Defaults-hand-o-down:before{content:"\f0a7";}
.Defaults-arrow-circle-left:before{content:"\f0a8";}
.Defaults-arrow-circle-right:before{content:"\f0a9";}
.Defaults-arrow-circle-up:before{content:"\f0aa";}
.Defaults-arrow-circle-down:before{content:"\f0ab";}
.Defaults-globe:before{content:"\f0ac";}
.Defaults-wrench:before{content:"\f0ad";}
.Defaults-tasks:before{content:"\f0ae";}
.Defaults-filter:before{content:"\f0b0";}
.Defaults-briefcase:before{content:"\f0b1";}
.Defaults-arrows-alt:before{content:"\f0b2";}
.Defaults-group:before{content:"\f0c0";}
.Defaults-users:before{content:"\f0c0";}
.Defaults-chain:before{content:"\f0c1";}
.Defaults-link:before{content:"\f0c1";}
.Defaults-cloud:before{content:"\f0c2";}
.Defaults-flask:before{content:"\f0c3";}
.Defaults-cut:before{content:"\f0c4";}
.Defaults-scissors:before{content:"\f0c4";}
.Defaults-copy:before{content:"\f0c5";}
.Defaults-files-o:before{content:"\f0c5";}
.Defaults-paperclip:before{content:"\f0c6";}
.Defaults-floppy-o:before{content:"\f0c7";}
.Defaults-save:before{content:"\f0c7";}
.Defaults-square:before{content:"\f0c8";}
.Defaults-bars:before{content:"\f0c9";}
.Defaults-navicon:before{content:"\f0c9";}
.Defaults-reorder:before{content:"\f0c9";}
.Defaults-list-ul:before{content:"\f0ca";}
.Defaults-list-ol:before{content:"\f0cb";}
.Defaults-strikethrough:before{content:"\f0cc";}
.Defaults-underline:before{content:"\f0cd";}
.Defaults-table:before{content:"\f0ce";}
.Defaults-magic:before{content:"\f0d0";}
.Defaults-truck:before{content:"\f0d1";}
.Defaults-pinterest:before{content:"\f0d2";}
.Defaults-pinterest-square:before{content:"\f0d3";}
.Defaults-google-plus-square:before{content:"\f0d4";}
.Defaults-google-plus:before{content:"\f0d5";}
.Defaults-money:before{content:"\f0d6";}
.Defaults-caret-down:before{content:"\f0d7";}
.Defaults-caret-up:before{content:"\f0d8";}
.Defaults-caret-left:before{content:"\f0d9";}
.Defaults-caret-right:before{content:"\f0da";}
.Defaults-columns:before{content:"\f0db";}
.Defaults-sort:before{content:"\f0dc";}
.Defaults-unsorted:before{content:"\f0dc";}
.Defaults-sort-desc:before{content:"\f0dd";}
.Defaults-sort-down:before{content:"\f0dd";}
.Defaults-sort-asc:before{content:"\f0de";}
.Defaults-sort-up:before{content:"\f0de";}
.Defaults-envelope:before{content:"\f0e0";}
.Defaults-linkedin:before{content:"\f0e1";}
.Defaults-rotate-left:before{content:"\f0e2";}
.Defaults-undo:before{content:"\f0e2";}
.Defaults-gavel:before{content:"\f0e3";}
.Defaults-legal:before{content:"\f0e3";}
.Defaults-dashboard:before{content:"\f0e4";}
.Defaults-tachometer:before{content:"\f0e4";}
.Defaults-comment-o:before{content:"\f0e5";}
.Defaults-comments-o:before{content:"\f0e6";}
.Defaults-bolt:before{content:"\f0e7";}
.Defaults-flash:before{content:"\f0e7";}
.Defaults-sitemap:before{content:"\f0e8";}
.Defaults-umbrella:before{content:"\f0e9";}
.Defaults-clipboard:before{content:"\f0ea";}
.Defaults-paste:before{content:"\f0ea";}
.Defaults-lightbulb-o:before{content:"\f0eb";}
.Defaults-exchange:before{content:"\f0ec";}
.Defaults-cloud-download:before{content:"\f0ed";}
.Defaults-cloud-upload:before{content:"\f0ee";}
.Defaults-user-md:before{content:"\f0f0";}
.Defaults-stethoscope:before{content:"\f0f1";}
.Defaults-suitcase:before{content:"\f0f2";}
.Defaults-bell:before{content:"\f0f3";}
.Defaults-coffee:before{content:"\f0f4";}
.Defaults-cutlery:before{content:"\f0f5";}
.Defaults-file-text-o:before{content:"\f0f6";}
.Defaults-building-o:before{content:"\f0f7";}
.Defaults-hospital-o:before{content:"\f0f8";}
.Defaults-ambulance:before{content:"\f0f9";}
.Defaults-medkit:before{content:"\f0fa";}
.Defaults-fighter-jet:before{content:"\f0fb";}
.Defaults-beer:before{content:"\f0fc";}
.Defaults-h-square:before{content:"\f0fd";}
.Defaults-plus-square:before{content:"\f0fe";}
.Defaults-angle-double-left:before{content:"\f100";}
.Defaults-angle-double-right:before{content:"\f101";}
.Defaults-angle-double-up:before{content:"\f102";}
.Defaults-angle-double-down:before{content:"\f103";}
.Defaults-angle-left:before{content:"\f104";}
.Defaults-angle-right:before{content:"\f105";}
.Defaults-angle-up:before{content:"\f106";}
.Defaults-angle-down:before{content:"\f107";}
.Defaults-desktop:before{content:"\f108";}
.Defaults-laptop:before{content:"\f109";}
.Defaults-tablet:before{content:"\f10a";}
.Defaults-mobile:before{content:"\f10b";}
.Defaults-mobile-phone:before{content:"\f10b";}
.Defaults-circle-o:before{content:"\f10c";}
.Defaults-quote-left:before{content:"\f10d";}
.Defaults-quote-right:before{content:"\f10e";}
.Defaults-spinner:before{content:"\f110";}
.Defaults-circle:before{content:"\f111";}
.Defaults-mail-reply:before{content:"\f112";}
.Defaults-reply:before{content:"\f112";}
.Defaults-github-alt:before{content:"\f113";}
.Defaults-folder-o:before{content:"\f114";}
.Defaults-folder-open-o:before{content:"\f115";}
.Defaults-smile-o:before{content:"\f118";}
.Defaults-frown-o:before{content:"\f119";}
.Defaults-meh-o:before{content:"\f11a";}
.Defaults-gamepad:before{content:"\f11b";}
.Defaults-keyboard-o:before{content:"\f11c";}
.Defaults-flag-o:before{content:"\f11d";}
.Defaults-flag-checkered:before{content:"\f11e";}
.Defaults-terminal:before{content:"\f120";}
.Defaults-code:before{content:"\f121";}
.Defaults-mail-reply-all:before{content:"\f122";}
.Defaults-reply-all:before{content:"\f122";}
.Defaults-star-half-empty:before{content:"\f123";}
.Defaults-star-half-full:before{content:"\f123";}
.Defaults-star-half-o:before{content:"\f123";}
.Defaults-location-arrow:before{content:"\f124";}
.Defaults-crop:before{content:"\f125";}
.Defaults-code-fork:before{content:"\f126";}
.Defaults-chain-broken:before{content:"\f127";}
.Defaults-unlink:before{content:"\f127";}
.Defaults-question:before{content:"\f128";}
.Defaults-info:before{content:"\f129";}
.Defaults-exclamation:before{content:"\f12a";}
.Defaults-superscript:before{content:"\f12b";}
.Defaults-subscript:before{content:"\f12c";}
.Defaults-eraser:before{content:"\f12d";}
.Defaults-puzzle-piece:before{content:"\f12e";}
.Defaults-microphone:before{content:"\f130";}
.Defaults-microphone-slash:before{content:"\f131";}
.Defaults-shield:before{content:"\f132";}
.Defaults-calendar-o:before{content:"\f133";}
.Defaults-fire-extinguisher:before{content:"\f134";}
.Defaults-rocket:before{content:"\f135";}
.Defaults-maxcdn:before{content:"\f136";}
.Defaults-chevron-circle-left:before{content:"\f137";}
.Defaults-chevron-circle-right:before{content:"\f138";}
.Defaults-chevron-circle-up:before{content:"\f139";}
.Defaults-chevron-circle-down:before{content:"\f13a";}
.Defaults-html5:before{content:"\f13b";}
.Defaults-css3:before{content:"\f13c";}
.Defaults-anchor:before{content:"\f13d";}
.Defaults-unlock-alt:before{content:"\f13e";}
.Defaults-bullseye:before{content:"\f140";}
.Defaults-ellipsis-h:before{content:"\f141";}
.Defaults-ellipsis-v:before{content:"\f142";}
.Defaults-rss-square:before{content:"\f143";}
.Defaults-play-circle:before{content:"\f144";}
.Defaults-ticket:before{content:"\f145";}
.Defaults-minus-square:before{content:"\f146";}
.Defaults-minus-square-o:before{content:"\f147";}
.Defaults-level-up:before{content:"\f148";}
.Defaults-level-down:before{content:"\f149";}
.Defaults-check-square:before{content:"\f14a";}
.Defaults-pencil-square:before{content:"\f14b";}
.Defaults-external-link-square:before{content:"\f14c";}
.Defaults-share-square:before{content:"\f14d";}
.Defaults-compass:before{content:"\f14e";}
.Defaults-caret-square-o-down:before{content:"\f150";}
.Defaults-toggle-down:before{content:"\f150";}
.Defaults-caret-square-o-up:before{content:"\f151";}
.Defaults-toggle-up:before{content:"\f151";}
.Defaults-caret-square-o-right:before{content:"\f152";}
.Defaults-toggle-right:before{content:"\f152";}
.Defaults-eur:before{content:"\f153";}
.Defaults-euro:before{content:"\f153";}
.Defaults-gbp:before{content:"\f154";}
.Defaults-dollar:before{content:"\f155";}
.Defaults-usd:before{content:"\f155";}
.Defaults-inr:before{content:"\f156";}
.Defaults-rupee:before{content:"\f156";}
.Defaults-cny:before{content:"\f157";}
.Defaults-jpy:before{content:"\f157";}
.Defaults-rmb:before{content:"\f157";}
.Defaults-yen:before{content:"\f157";}
.Defaults-rouble:before{content:"\f158";}
.Defaults-rub:before{content:"\f158";}
.Defaults-ruble:before{content:"\f158";}
.Defaults-krw:before{content:"\f159";}
.Defaults-won:before{content:"\f159";}
.Defaults-bitcoin:before{content:"\f15a";}
.Defaults-btc:before{content:"\f15a";}
.Defaults-file:before{content:"\f15b";}
.Defaults-file-text:before{content:"\f15c";}
.Defaults-sort-alpha-asc:before{content:"\f15d";}
.Defaults-sort-alpha-desc:before{content:"\f15e";}
.Defaults-sort-amount-asc:before{content:"\f160";}
.Defaults-sort-amount-desc:before{content:"\f161";}
.Defaults-sort-numeric-asc:before{content:"\f162";}
.Defaults-sort-numeric-desc:before{content:"\f163";}
.Defaults-thumbs-up:before{content:"\f164";}
.Defaults-thumbs-down:before{content:"\f165";}
.Defaults-youtube-square:before{content:"\f166";}
.Defaults-youtube:before{content:"\f167";}
.Defaults-xing:before{content:"\f168";}
.Defaults-xing-square:before{content:"\f169";}
.Defaults-youtube-play:before{content:"\f16a";}
.Defaults-dropbox:before{content:"\f16b";}
.Defaults-stack-overflow:before{content:"\f16c";}
.Defaults-instagram:before{content:"\f16d";}
.Defaults-flickr:before{content:"\f16e";}
.Defaults-adn:before{content:"\f170";}
.Defaults-bitbucket:before{content:"\f171";}
.Defaults-bitbucket-square:before{content:"\f172";}
.Defaults-tumblr:before{content:"\f173";}
.Defaults-tumblr-square:before{content:"\f174";}
.Defaults-long-arrow-down:before{content:"\f175";}
.Defaults-long-arrow-up:before{content:"\f176";}
.Defaults-long-arrow-left:before{content:"\f177";}
.Defaults-long-arrow-right:before{content:"\f178";}
.Defaults-apple:before{content:"\f179";}
.Defaults-windows:before{content:"\f17a";}
.Defaults-android:before{content:"\f17b";}
.Defaults-linux:before{content:"\f17c";}
.Defaults-dribbble:before{content:"\f17d";}
.Defaults-skype:before{content:"\f17e";}
.Defaults-foursquare:before{content:"\f180";}
.Defaults-trello:before{content:"\f181";}
.Defaults-female:before{content:"\f182";}
.Defaults-male:before{content:"\f183";}
.Defaults-gittip:before{content:"\f184";}
.Defaults-gratipay:before{content:"\f184";}
.Defaults-sun-o:before{content:"\f185";}
.Defaults-moon-o:before{content:"\f186";}
.Defaults-archive:before{content:"\f187";}
.Defaults-bug:before{content:"\f188";}
.Defaults-vk:before{content:"\f189";}
.Defaults-weibo:before{content:"\f18a";}
.Defaults-renren:before{content:"\f18b";}
.Defaults-pagelines:before{content:"\f18c";}
.Defaults-stack-exchange:before{content:"\f18d";}
.Defaults-arrow-circle-o-right:before{content:"\f18e";}
.Defaults-arrow-circle-o-left:before{content:"\f190";}
.Defaults-caret-square-o-left:before{content:"\f191";}
.Defaults-toggle-left:before{content:"\f191";}
.Defaults-dot-circle-o:before{content:"\f192";}
.Defaults-wheelchair:before{content:"\f193";}
.Defaults-vimeo-square:before{content:"\f194";}
.Defaults-try:before{content:"\f195";}
.Defaults-turkish-lira:before{content:"\f195";}
.Defaults-plus-square-o:before{content:"\f196";}
.Defaults-space-shuttle:before{content:"\f197";}
.Defaults-slack:before{content:"\f198";}
.Defaults-envelope-square:before{content:"\f199";}
.Defaults-wordpress:before{content:"\f19a";}
.Defaults-openid:before{content:"\f19b";}
.Defaults-bank:before{content:"\f19c";}
.Defaults-institution:before{content:"\f19c";}
.Defaults-university:before{content:"\f19c";}
.Defaults-graduation-cap:before{content:"\f19d";}
.Defaults-mortar-board:before{content:"\f19d";}
.Defaults-yahoo:before{content:"\f19e";}
.Defaults-google:before{content:"\f1a0";}
.Defaults-reddit:before{content:"\f1a1";}
.Defaults-reddit-square:before{content:"\f1a2";}
.Defaults-stumbleupon-circle:before{content:"\f1a3";}
.Defaults-stumbleupon:before{content:"\f1a4";}
.Defaults-delicious:before{content:"\f1a5";}
.Defaults-digg:before{content:"\f1a6";}
.Defaults-pied-piper:before{content:"\f1a7";}
.Defaults-pied-piper-alt:before{content:"\f1a8";}
.Defaults-drupal:before{content:"\f1a9";}
.Defaults-joomla:before{content:"\f1aa";}
.Defaults-language:before{content:"\f1ab";}
.Defaults-fax:before{content:"\f1ac";}
.Defaults-building:before{content:"\f1ad";}
.Defaults-child:before{content:"\f1ae";}
.Defaults-paw:before{content:"\f1b0";}
.Defaults-spoon:before{content:"\f1b1";}
.Defaults-cube:before{content:"\f1b2";}
.Defaults-cubes:before{content:"\f1b3";}
.Defaults-behance:before{content:"\f1b4";}
.Defaults-behance-square:before{content:"\f1b5";}
.Defaults-steam:before{content:"\f1b6";}
.Defaults-steam-square:before{content:"\f1b7";}
.Defaults-recycle:before{content:"\f1b8";}
.Defaults-automobile:before{content:"\f1b9";}
.Defaults-car:before{content:"\f1b9";}
.Defaults-cab:before{content:"\f1ba";}
.Defaults-taxi:before{content:"\f1ba";}
.Defaults-tree:before{content:"\f1bb";}
.Defaults-spotify:before{content:"\f1bc";}
.Defaults-deviantart:before{content:"\f1bd";}
.Defaults-soundcloud:before{content:"\f1be";}
.Defaults-database:before{content:"\f1c0";}
.Defaults-file-pdf-o:before{content:"\f1c1";}
.Defaults-file-word-o:before{content:"\f1c2";}
.Defaults-file-excel-o:before{content:"\f1c3";}
.Defaults-file-powerpoint-o:before{content:"\f1c4";}
.Defaults-file-image-o:before{content:"\f1c5";}
.Defaults-file-photo-o:before{content:"\f1c5";}
.Defaults-file-picture-o:before{content:"\f1c5";}
.Defaults-file-archive-o:before{content:"\f1c6";}
.Defaults-file-zip-o:before{content:"\f1c6";}
.Defaults-file-audio-o:before{content:"\f1c7";}
.Defaults-file-sound-o:before{content:"\f1c7";}
.Defaults-file-movie-o:before{content:"\f1c8";}
.Defaults-file-video-o:before{content:"\f1c8";}
.Defaults-file-code-o:before{content:"\f1c9";}
.Defaults-vine:before{content:"\f1ca";}
.Defaults-codepen:before{content:"\f1cb";}
.Defaults-jsfiddle:before{content:"\f1cc";}
.Defaults-life-bouy:before{content:"\f1cd";}
.Defaults-life-buoy:before{content:"\f1cd";}
.Defaults-life-ring:before{content:"\f1cd";}
.Defaults-life-saver:before{content:"\f1cd";}
.Defaults-support:before{content:"\f1cd";}
.Defaults-circle-o-notch:before{content:"\f1ce";}
.Defaults-ra:before{content:"\f1d0";}
.Defaults-rebel:before{content:"\f1d0";}
.Defaults-empire:before{content:"\f1d1";}
.Defaults-ge:before{content:"\f1d1";}
.Defaults-git-square:before{content:"\f1d2";}
.Defaults-git:before{content:"\f1d3";}
.Defaults-hacker-news:before{content:"\f1d4";}
.Defaults-tencent-weibo:before{content:"\f1d5";}
.Defaults-qq:before{content:"\f1d6";}
.Defaults-wechat:before{content:"\f1d7";}
.Defaults-weixin:before{content:"\f1d7";}
.Defaults-paper-plane:before{content:"\f1d8";}
.Defaults-send:before{content:"\f1d8";}
.Defaults-paper-plane-o:before{content:"\f1d9";}
.Defaults-send-o:before{content:"\f1d9";}
.Defaults-history:before{content:"\f1da";}
.Defaults-circle-thin:before{content:"\f1db";}
.Defaults-genderless:before{content:"\f1db";}
.Defaults-header:before{content:"\f1dc";}
.Defaults-paragraph:before{content:"\f1dd";}
.Defaults-sliders:before{content:"\f1de";}
.Defaults-share-alt:before{content:"\f1e0";}
.Defaults-share-alt-square:before{content:"\f1e1";}
.Defaults-bomb:before{content:"\f1e2";}
.Defaults-futbol-o:before{content:"\f1e3";}
.Defaults-soccer-ball-o:before{content:"\f1e3";}
.Defaults-tty:before{content:"\f1e4";}
.Defaults-binoculars:before{content:"\f1e5";}
.Defaults-plug:before{content:"\f1e6";}
.Defaults-slideshare:before{content:"\f1e7";}
.Defaults-twitch:before{content:"\f1e8";}
.Defaults-yelp:before{content:"\f1e9";}
.Defaults-newspaper-o:before{content:"\f1ea";}
.Defaults-wifi:before{content:"\f1eb";}
.Defaults-calculator:before{content:"\f1ec";}
.Defaults-paypal:before{content:"\f1ed";}
.Defaults-google-wallet:before{content:"\f1ee";}
.Defaults-cc-visa:before{content:"\f1f0";}
.Defaults-cc-mastercard:before{content:"\f1f1";}
.Defaults-cc-discover:before{content:"\f1f2";}
.Defaults-cc-amex:before{content:"\f1f3";}
.Defaults-cc-paypal:before{content:"\f1f4";}
.Defaults-cc-stripe:before{content:"\f1f5";}
.Defaults-bell-slash:before{content:"\f1f6";}
.Defaults-bell-slash-o:before{content:"\f1f7";}
.Defaults-trash:before{content:"\f1f8";}
.Defaults-copyright:before{content:"\f1f9";}
.Defaults-at:before{content:"\f1fa";}
.Defaults-eyedropper:before{content:"\f1fb";}
.Defaults-paint-brush:before{content:"\f1fc";}
.Defaults-birthday-cake:before{content:"\f1fd";}
.Defaults-area-chart:before{content:"\f1fe";}
.Defaults-pie-chart:before{content:"\f200";}
.Defaults-line-chart:before{content:"\f201";}
.Defaults-lastfm:before{content:"\f202";}
.Defaults-lastfm-square:before{content:"\f203";}
.Defaults-toggle-off:before{content:"\f204";}
.Defaults-toggle-on:before{content:"\f205";}
.Defaults-bicycle:before{content:"\f206";}
.Defaults-bus:before{content:"\f207";}
.Defaults-ioxhost:before{content:"\f208";}
.Defaults-angellist:before{content:"\f209";}
.Defaults-cc:before{content:"\f20a";}
.Defaults-ils:before{content:"\f20b";}
.Defaults-shekel:before{content:"\f20b";}
.Defaults-sheqel:before{content:"\f20b";}
.Defaults-meanpath:before{content:"\f20c";}
.Defaults-buysellads:before{content:"\f20d";}
.Defaults-connectdevelop:before{content:"\f20e";}
.Defaults-dashcube:before{content:"\f210";}
.Defaults-forumbee:before{content:"\f211";}
.Defaults-leanpub:before{content:"\f212";}
.Defaults-sellsy:before{content:"\f213";}
.Defaults-shirtsinbulk:before{content:"\f214";}
.Defaults-simplybuilt:before{content:"\f215";}
.Defaults-skyatlas:before{content:"\f216";}
.Defaults-cart-plus:before{content:"\f217";}
.Defaults-cart-arrow-down:before{content:"\f218";}
.Defaults-diamond:before{content:"\f219";}
.Defaults-ship:before{content:"\f21a";}
.Defaults-user-secret:before{content:"\f21b";}
.Defaults-motorcycle:before{content:"\f21c";}
.Defaults-street-view:before{content:"\f21d";}
.Defaults-heartbeat:before{content:"\f21e";}
.Defaults-venus:before{content:"\f221";}
.Defaults-mars:before{content:"\f222";}
.Defaults-mercury:before{content:"\f223";}
.Defaults-transgender:before{content:"\f224";}
.Defaults-transgender-alt:before{content:"\f225";}
.Defaults-venus-double:before{content:"\f226";}
.Defaults-mars-double:before{content:"\f227";}
.Defaults-venus-mars:before{content:"\f228";}
.Defaults-mars-stroke:before{content:"\f229";}
.Defaults-mars-stroke-v:before{content:"\f22a";}
.Defaults-mars-stroke-h:before{content:"\f22b";}
.Defaults-neuter:before{content:"\f22c";}
.Defaults-facebook-official:before{content:"\f230";}
.Defaults-pinterest-p:before{content:"\f231";}
.Defaults-whatsapp:before{content:"\f232";}
.Defaults-server:before{content:"\f233";}
.Defaults-user-plus:before{content:"\f234";}
.Defaults-user-times:before{content:"\f235";}
.Defaults-bed:before{content:"\f236";}
.Defaults-hotel:before{content:"\f236";}
.Defaults-viacoin:before{content:"\f237";}
.Defaults-train:before{content:"\f238";}
.Defaults-subway:before{content:"\f239";}
.Defaults-medium:before {content: "\f23a";}