.ilightbox-overlay.dark{background:#000}.ilightbox-loader.dark{-webkit-box-shadow:black 0 0 85px,black 0 0 85px;box-shadow:black 0 0 85px,black 0 0 85px}.ilightbox-loader.dark div{background:#000 url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/preloader.gif) no-repeat center}.ilightbox-holder.dark{padding:5px;background:#000;-webkit-box-shadow:0 0 15px hsla(0,0%,0%,.8);box-shadow:0 0 15px hsla(0,0%,0%,.8)}.ilightbox-holder.dark .ilightbox-container .ilightbox-caption{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/caption-bg.png);color:#FFF;text-shadow:0 1px black}.ilightbox-holder.dark .ilightbox-container .ilightbox-social{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/caption-bg.png);-webkit-border-radius:2px;border-radius:2px}.ilightbox-holder.dark .ilightbox-alert{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/alert.png) no-repeat center top;color:#555}.ilightbox-toolbar.dark{top:11px;left:10px}.ilightbox-toolbar.dark a{width:25px;height:23px;background:black url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/buttons.png) no-repeat 7px 6px}.ilightbox-toolbar.dark a.disabled{opacity:.2;filter:alpha(opacity=20);cursor:default;background-color:#000 !important}.ilightbox-toolbar.dark a:first-of-type{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.ilightbox-toolbar.dark a:last-of-type{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.ilightbox-toolbar.dark a.ilightbox-close:hover{background-position:-32px 6px}.ilightbox-toolbar.dark a.ilightbox-fullscreen{background-position:6px -33px;right:35px}.ilightbox-toolbar.dark a.ilightbox-fullscreen:hover{background-position:-31px -33px}.ilightbox-toolbar.dark a.ilightbox-play{background-position:8px -57px}.ilightbox-toolbar.dark a.ilightbox-play:hover{background-position:-32px -57px}.ilightbox-toolbar.dark a.ilightbox-pause{background-position:8px -83px}.ilightbox-toolbar.dark a.ilightbox-pause:hover{background-position:-32px -83px}.isMobile .ilightbox-toolbar.dark{background:#000;top:auto;bottom:0;left:0;width:100%;height:40px;text-align:center;-webkit-box-shadow:0 0 25px rgba(0,0,0,.8);box-shadow:0 0 25px rgba(0,0,0,.8)}.isMobile .ilightbox-toolbar.dark a{display:inline-block;float:none;width:50px;height:40px;background-size:50%;background-position:50% !important}.isMobile .ilightbox-toolbar.dark a:hover{background-color:#111}.isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/fullscreen-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/fullscreen-icon-ie.png)\9}.isMobile .ilightbox-toolbar.dark a.ilightbox-close{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/x-mark-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/x-mark-icon-ie.png)\9}.isMobile .ilightbox-toolbar.dark a.ilightbox-next-button{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/arrow-next-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/arrow-next-icon-ie.png)\9;background-position:52% 50%}.isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/arrow-prev-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/arrow-prev-icon-ie.png)\9;background-position:48% 50%}.isMobile .ilightbox-toolbar.dark a.ilightbox-play{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/play-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/play-icon-ie.png)\9}.isMobile .ilightbox-toolbar.dark a.ilightbox-pause{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/pause-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/pause-icon-ie.png)\9}.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title{font-size:18px;padding:10px 8px;padding-right:60px;color:#FFF}.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar{left:auto;top:5px;right:5px}.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a{-webkit-border-radius:0;border-radius:0;float:right}.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img{box-shadow:0 0 6px rgba(0,0,0,.9)}.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/thumb-overlay-play.png) no-repeat center}.ilightbox-button.dark.disabled{opacity:.1;filter:alpha(opacity=10);cursor:default;background-color:#000 !important}.ilightbox-button.dark span{display:block;width:100%;height:100%}.ilightbox-button.dark{bottom:0;right:0;left:0;left:45%\9;right:auto\9;width:95px;height:75px;margin:auto;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;background-color:#000;-webkit-border-radius:0;border-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}.ilightbox-button.ilightbox-button.dark:hover{background-color:#111}.ilightbox-button.ilightbox-prev-button.dark{top:0;bottom:auto;background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/arrow-prev-vertical-icon-64.png);background-position:50% 35%;-webkit-border-radius:0;border-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ilightbox-button.dark.horizontal{right:0;left:auto;top:0;bottom:0;top:41%\9;bottom:auto\9;width:75px;height:95px;background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/arrow-next-icon-64.png);background-position:65% 50%;-webkit-border-radius:0;border-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px}.ilightbox-button.ilightbox-prev-button.dark.horizontal{right:auto;left:0;background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./dark-skin/arrow-prev-icon-64.png);background-position:35% 50%;-webkit-border-radius:0;border-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px}.ilightbox-overlay.light{background:#FFF}.ilightbox-loader.light{-webkit-box-shadow:hsla(255,90%,90%,1) 0 0 85px,hsla(255,90%,90%,1) 0 0 85px;box-shadow:hsla(255,90%,90%,1) 0 0 85px,hsla(255,90%,90%,1) 0 0 85px}.ilightbox-loader.light div{background:#FFF url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/preloader.gif) no-repeat center}.ilightbox-holder.light{padding:10px;background:#FFF;-webkit-box-shadow:0 0 15px hsla(255,90%,90%,1);box-shadow:0 0 15px hsla(255,90%,90%,1)}.ilightbox-holder.light .ilightbox-container .ilightbox-caption{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/caption-bg.png);color:#000;text-shadow:0 1px #FFF}.ilightbox-holder.light .ilightbox-container .ilightbox-social{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/caption-bg.png);-webkit-border-radius:2px;border-radius:2px}.ilightbox-holder.light .ilightbox-alert{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/alert.png) no-repeat center top;color:#89949b}.ilightbox-toolbar.light{top:8px;left:8px;height:23px;-webkit-box-shadow:0 0 7px hsla(255,90%,90%,1);box-shadow:0 0 7px hsla(255,90%,90%,1);-webkit-border-radius:3px;border-radius:3px}.ilightbox-toolbar.light a{width:25px;height:23px;background:white url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/buttons.png) no-repeat 7px 6px}.ilightbox-toolbar.light a.disabled{opacity:.2;filter:alpha(opacity=20);cursor:default;background-color:#FFF}.ilightbox-toolbar.light a:first-of-type{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.ilightbox-toolbar.light a:last-of-type{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.ilightbox-toolbar.light a.ilightbox-close:hover{background-position:-32px 6px}.ilightbox-toolbar.light a.ilightbox-fullscreen{background-position:6px -33px}.ilightbox-toolbar.light a.ilightbox-fullscreen:hover{background-position:-31px -33px}.ilightbox-toolbar.light a.ilightbox-play{background-position:8px -57px}.ilightbox-toolbar.light a.ilightbox-play:hover{background-position:-32px -57px}.ilightbox-toolbar.light a.ilightbox-pause{background-position:8px -83px}.ilightbox-toolbar.light a.ilightbox-pause:hover{background-position:-32px -83px}.isMobile .ilightbox-toolbar.light{background:#FFF;top:auto;bottom:0;left:0;width:100%;height:40px;text-align:center;-webkit-box-shadow:0 0 25px hsla(255,90%,90%,1);box-shadow:0 0 25px hsla(255,90%,90%,1)}.isMobile .ilightbox-toolbar.light a{display:inline-block;float:none;width:50px;height:40px;background-size:50%;background-position:50% !important}.isMobile .ilightbox-toolbar.light a:hover{background-color:#f6f3ff}.isMobile .ilightbox-toolbar.light a.ilightbox-fullscreen{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/fullscreen-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/fullscreen-icon-ie.png)\9}.isMobile .ilightbox-toolbar.light a.ilightbox-close{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/x-mark-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/x-mark-icon-ie.png)\9}.isMobile .ilightbox-toolbar.light a.ilightbox-next-button{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/arrow-next-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/arrow-next-icon-ie.png)\9;background-position:52% 50%}.isMobile .ilightbox-toolbar.light a.ilightbox-prev-button{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/arrow-prev-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/arrow-prev-icon-ie.png)\9;background-position:48% 50%}.isMobile .ilightbox-toolbar.light a.ilightbox-play{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/play-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/play-icon-ie.png)\9}.isMobile .ilightbox-toolbar.light a.ilightbox-pause{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/pause-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/pause-icon-ie.png)\9}.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail img{box-shadow:0 0 6px hsla(255,90%,90%,1)}.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/thumb-overlay-play.png) no-repeat center}.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title{font-size:18px;padding:10px 8px;padding-right:60px;color:#000}.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar{left:auto;top:5px;right:5px}.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a{float:right}.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type{-webkit-border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type{-webkit-border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.ilightbox-button.light.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;background-color:#FFF !important}.ilightbox-button.light span{display:block;width:100%;height:100%}.ilightbox-button.ilightbox-next-button.light,.ilightbox-button.ilightbox-prev-button.light{bottom:0;right:0;left:0;left:45%\9;right:auto\9;width:95px;height:75px;margin:auto;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;background-color:#FFF;-webkit-box-shadow:0 0 15px hsla(255,90%,90%,1);box-shadow:0 0 15px hsla(255,90%,90%,1)}.ilightbox-button.ilightbox-button.light:hover{background-color:#f6f3ff}.ilightbox-button.ilightbox-prev-button.light{top:0;bottom:auto;background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/arrow-prev-vertical-icon-64.png);background-position:50% 35%}.ilightbox-button.ilightbox-next-button.light.horizontal,.ilightbox-button.ilightbox-prev-button.light.horizontal{right:0;left:auto;top:0;bottom:0;top:41%\9;bottom:auto\9;width:75px;height:95px;background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/arrow-next-icon-64.png);background-position:65% 50%;-webkit-border-radius:0;border-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px}.ilightbox-button.ilightbox-prev-button.light.horizontal{right:auto;left:0;background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./light-skin/arrow-prev-icon-64.png);background-position:35% 50%;-webkit-border-radius:0;border-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px}.ilightbox-overlay.parade{background:#333 url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./parade-skin/pattern.png)}.ilightbox-loader.parade{-webkit-box-shadow:0 0 35px hsla(0,0%,0%,.3);box-shadow:0 0 35px hsla(0,0%,0%,.3)}.ilightbox-loader.parade div{background:white url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./parade-skin/preloader.gif) no-repeat center}.ilightbox-holder.parade{padding:10px;background:#333;background:rgba(0,0,0,0.25);-webkit-border-radius:4px;border-radius:4px}.ilightbox-holder.parade .ilightbox-container{background:#FFF}.ilightbox-holder.parade .ilightbox-container .ilightbox-caption{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./parade-skin/caption-bg.png);color:#FFF;text-shadow:0 1px black}.ilightbox-holder.parade .ilightbox-container .ilightbox-social{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./parade-skin/caption-bg.png);-webkit-border-radius:2px;border-radius:2px}.ilightbox-holder.parade .ilightbox-alert{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./parade-skin/alert.png) no-repeat center top;color:#555}.ilightbox-toolbar.parade{top:11px;left:10px;padding:3px;background:#333;background:rgba(0,0,0,0.25)}.ilightbox-toolbar.parade a{width:29px;height:25px;background:#FFF url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./parade-skin/buttons.png) no-repeat 8px 6px}.ilightbox-toolbar.parade a:hover{background-color:#f5f5f5}.ilightbox-toolbar.parade a.ilightbox-close:hover{background-position:-29px 6px}.ilightbox-toolbar.parade a.ilightbox-fullscreen{background-position:8px -33px;right:35px}.ilightbox-toolbar.parade a.ilightbox-fullscreen:hover{background-position:-29px -33px}.ilightbox-thumbnails.parade .ilightbox-thumbnails-grid .ilightbox-thumbnail img{box-shadow:0 0 6px rgba(0,0,0,.9)}.ilightbox-thumbnails.parade .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./parade-skin/thumb-overlay-play.png) no-repeat center}.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-title{font-size:18px;padding:10px 8px;padding-right:60px;color:#FFF}.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-toolbar{left:auto;top:5px;right:5px}.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-toolbar a{float:right}.ilightbox-overlay.metro-black{background:#000}.ilightbox-loader.metro-black{-webkit-box-shadow:rgba(0,0,0,1) 0 0 55px,rgba(0,0,0,.3) 0 0 55px;box-shadow:rgba(0,0,0,1) 0 0 55px,rgba(0,0,0,.3) 0 0 55px}.ilightbox-loader.metro-black div{background:#000 url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/preloader.gif) no-repeat center}.ilightbox-holder.metro-black{padding:3px;background:#000;-webkit-box-shadow:0 0 45px rgba(0,0,0,.8);box-shadow:0 0 45px rgba(0,0,0,.8)}.ilightbox-holder.metro-black .ilightbox-container .ilightbox-caption{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/caption-bg.png) repeat-x bottom;background-size:100% 100%;left:0;right:0;color:#FFF;text-shadow:0 0 3px rgba(0,0,0,.75);padding-top:15px}.ilightbox-holder.metro-black .ilightbox-container .ilightbox-social{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/social-bg.png);-webkit-border-radius:2px;border-radius:2px}.ilightbox-holder.metro-black .ilightbox-alert{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/alert.png) no-repeat center top;color:#555}.ilightbox-toolbar.metro-black{top:8px;left:8px;height:25px}.ilightbox-toolbar.metro-black a{width:27px;height:25px;background:#000 url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/buttons.png) no-repeat 7px 6px}.ilightbox-toolbar.metro-black a:hover{background-color:#51b7ff}.ilightbox-toolbar.metro-black a.ilightbox-close:hover{background-color:#d94947}.ilightbox-toolbar.metro-black a.disabled{opacity:.2;filter:alpha(opacity=20);cursor:default;background-color:#000;-webkit-box-shadow:0 0 25px rgba(0,0,0,.8);box-shadow:0 0 25px rgba(0,0,0,.8)}.ilightbox-toolbar.metro-black a.ilightbox-fullscreen{background-position:6px -31px}.ilightbox-toolbar.metro-black a.ilightbox-play{background-position:8px -55px}.ilightbox-toolbar.metro-black a.ilightbox-pause{background-position:8px -81px}.isMobile .ilightbox-toolbar.metro-black{background:#000;top:auto;bottom:0;left:0;width:100%;height:40px;text-align:center}.isMobile .ilightbox-toolbar.metro-black a{display:inline-block;float:none;width:50px;height:40px;background-size:50%;background-position:50%}.isMobile .ilightbox-toolbar.metro-black a.ilightbox-fullscreen{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/fullscreen-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/fullscreen-icon-ie.png)\9}.isMobile .ilightbox-toolbar.metro-black a.ilightbox-close{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/x-mark-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/x-mark-icon-ie.png)\9}.isMobile .ilightbox-toolbar.metro-black a.ilightbox-next-button{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/arrow-next-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/arrow-next-icon-ie.png)\9;background-position:52% 50%}.isMobile .ilightbox-toolbar.metro-black a.ilightbox-prev-button{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/arrow-prev-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/arrow-prev-icon-ie.png)\9;background-position:48% 50%}.isMobile .ilightbox-toolbar.metro-black a.ilightbox-play{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/play-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/play-icon-ie.png)\9}.isMobile .ilightbox-toolbar.metro-black a.ilightbox-pause{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/pause-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/pause-icon-ie.png)\9}.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-title{font-size:18px;padding:10px 12px;padding-right:60px;color:#acacad}.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar{left:auto;top:5px;right:5px}.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar a{float:right}.ilightbox-thumbnails.metro-black.ilightbox-horizontal{height:104px}.ilightbox-thumbnails.metro-black.ilightbox-horizontal .ilightbox-thumbnails-container{height:104px}.ilightbox-thumbnails.metro-black.ilightbox-vertical{width:144px}.ilightbox-thumbnails.metro-black.ilightbox-vertical .ilightbox-thumbnails-container{width:144px}.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail img{border:2px solid #000;-webkit-box-shadow:0 0 10px rgba(0,0,0,.8);box-shadow:0 0 10px rgba(0,0,0,.8);-webkit-border-radius:0;border-radius:0}.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/thumb-overlay-play.png) no-repeat center}.ilightbox-button.metro-black.disabled{opacity:.1;filter:alpha(opacity=10);cursor:default}.ilightbox-button.metro-black span{display:block;width:100%;height:100%}.ilightbox-button.ilightbox-next-button.metro-black,.ilightbox-button.ilightbox-prev-button.metro-black{bottom:0;right:0;left:0;left:35%\9;right:auto\9;width:30%;height:100px;margin:auto;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/arrows_vertical.png) no-repeat 50% -100px;background-color:#000;background-color:rgba(0,0,0,0.5)}.ilightbox-button.ilightbox-prev-button.metro-black{top:0;bottom:auto;background-position:50% 0}.ilightbox-button.ilightbox-next-button.metro-black.horizontal,.ilightbox-button.ilightbox-prev-button.metro-black.horizontal{right:0;left:auto;top:0;bottom:0;top:36%\9;bottom:auto\9;width:100px;height:30%;background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-black-skin/arrows_horizontal.png);background-position:-93px 50%}.ilightbox-button.ilightbox-prev-button.metro-black.horizontal{right:auto;left:0;background-position:-7px 50%}.ilightbox-overlay.metro-white{background:#FFF}.ilightbox-loader.metro-white{-webkit-box-shadow:rgba(0,0,0,.3) 0 0 55px;box-shadow:rgba(0,0,0,.3) 0 0 55px}.ilightbox-loader.metro-white div{background:#FFF url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/preloader.gif) no-repeat center}.ilightbox-holder.metro-white{padding:3px;background:#FFF;-webkit-box-shadow:0 0 45px rgba(0,0,0,.2);box-shadow:0 0 45px rgba(0,0,0,.2)}.ilightbox-holder.metro-white .ilightbox-container .ilightbox-caption{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/caption-bg.png) repeat-x bottom;background-size:100% 100%;left:0;right:0;color:#000;text-shadow:0 1px 1px rgba(0,0,0,.3);padding-top:15px}.ilightbox-holder.metro-white .ilightbox-container .ilightbox-social{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/social-bg.png);-webkit-border-radius:2px;border-radius:2px}.ilightbox-holder.metro-white .ilightbox-alert{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/alert.png) no-repeat center top;color:#89949b}.ilightbox-toolbar.metro-white{top:8px;left:8px;height:25px}.ilightbox-toolbar.metro-white a{width:27px;height:25px;background:white url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/buttons.png) no-repeat 7px 6px}.ilightbox-toolbar.metro-white a:hover{background-color:#51b7ff}.ilightbox-toolbar.metro-white a.disabled{opacity:.2;filter:alpha(opacity=20);cursor:default;background-color:#FFF}.ilightbox-toolbar.metro-white a.ilightbox-close:hover{background-color:#d94947;background-position:-30px 6px}.ilightbox-toolbar.metro-white a.ilightbox-fullscreen{background-position:6px -31px}.ilightbox-toolbar.metro-white a.ilightbox-fullscreen:hover{background-position:-29px -31px}.ilightbox-toolbar.metro-white a.ilightbox-play{background-position:8px -55px}.ilightbox-toolbar.metro-white a.ilightbox-play:hover{background-position:-30px -55px}.ilightbox-toolbar.metro-white a.ilightbox-pause{background-position:8px -81px}.ilightbox-toolbar.metro-white a.ilightbox-pause:hover{background-position:-30px -81px}.isMobile .ilightbox-toolbar.metro-white{background:#FFF;top:auto;bottom:0;left:0;width:100%;height:40px;text-align:center;-webkit-box-shadow:0 0 25px rgba(0,0,0,.2);box-shadow:0 0 25px rgba(0,0,0,.2)}.isMobile .ilightbox-toolbar.metro-white a,.isMobile .ilightbox-toolbar.metro-white a:hover{display:inline-block;float:none;width:50px;height:40px;background-size:50%;background-position:50%}.isMobile .ilightbox-toolbar.metro-white a.ilightbox-fullscreen{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/fullscreen-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/fullscreen-icon-ie.png)\9}.isMobile .ilightbox-toolbar.metro-white a.ilightbox-fullscreen:hover{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/fullscreen-hover-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/fullscreen-hover-icon-ie.png)\9}.isMobile .ilightbox-toolbar.metro-white a.ilightbox-close{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/x-mark-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/x-mark-icon-ie.png)\9}.isMobile .ilightbox-toolbar.metro-white a.ilightbox-close:hover{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/x-mark-hover-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/x-mark-hover-icon-ie.png)\9}.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/arrow-next-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/arrow-next-icon-ie.png)\9;background-position:52% 50%}.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button:hover{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/arrow-next-hover-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/arrow-next-hover-icon-ie.png)\9}.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button.disabled{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/arrow-next-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/arrow-next-icon-ie.png)\9;background-position:52% 50%}.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/arrow-prev-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/arrow-prev-icon-ie.png)\9;background-position:48% 50%}.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button:hover{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/arrow-prev-hover-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/arrow-prev-hover-icon-ie.png)\9}.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button.disabled{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/arrow-prev-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/arrow-prev-icon-ie.png)\9;background-position:48% 50%}.isMobile .ilightbox-toolbar.metro-white a.ilightbox-play{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/play-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/play-icon-ie.png)\9}.isMobile .ilightbox-toolbar.metro-white a.ilightbox-play:hover{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/play-hover-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/play-hover-icon-ie.png)\9}.isMobile .ilightbox-toolbar.metro-white a.ilightbox-pause{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/pause-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/pause-icon-ie.png)\9}.isMobile .ilightbox-toolbar.metro-white a.ilightbox-pause:hover{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/pause-hover-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/pause-hover-icon-ie.png)\9}.ilightbox-thumbnails.metro-white.ilightbox-horizontal{height:104px}.ilightbox-thumbnails.metro-white.ilightbox-horizontal .ilightbox-thumbnails-container{height:104px}.ilightbox-thumbnails.metro-white.ilightbox-vertical{width:144px}.ilightbox-thumbnails.metro-white.ilightbox-vertical .ilightbox-thumbnails-container{width:144px}.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail img{border:2px solid #FFF;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-border-radius:0;border-radius:0}.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/thumb-overlay-play.png) no-repeat center}.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title{font-size:18px;padding:10px 12px;padding-right:60px;color:#535352}.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-toolbar{left:auto;top:5px;right:5px}.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-toolbar a{float:right}.ilightbox-button.metro-white.disabled{opacity:.1;filter:alpha(opacity=10);cursor:default}.ilightbox-button.metro-white span{display:block;width:100%;height:100%}.ilightbox-button.ilightbox-next-button.metro-white,.ilightbox-button.ilightbox-prev-button.metro-white{bottom:0;right:0;left:0;left:35%\9;right:auto\9;width:30%;height:100px;margin:auto;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/arrows_vertical.png) no-repeat 50% -100px;background-color:#FFF;background-color:rgba(255,255,255,0.6)}.ilightbox-button.ilightbox-prev-button.metro-white{top:0;bottom:auto;background-position:50% 0}.ilightbox-button.ilightbox-next-button.metro-white.horizontal,.ilightbox-button.ilightbox-prev-button.metro-white.horizontal{right:0;left:auto;top:0;bottom:0;top:36%\9;bottom:auto\9;width:100px;height:30%;background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./metro-white-skin/arrows_horizontal.png);background-position:-93px 50%}.ilightbox-button.ilightbox-prev-button.metro-white.horizontal{right:auto;left:0;background-position:-7px 50%}.ilightbox-overlay.mac{background:#2b2b2b}.ilightbox-loader.mac{-webkit-box-shadow:black 0 0 85px,black 0 0 85px;box-shadow:black 0 0 85px,black 0 0 85px}.ilightbox-loader.mac div{background:#141414 url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/preloader.gif) no-repeat center}.ilightbox-holder.mac{padding:2px;background:rgba(35,35,35,.9);background:#232323 \9;-webkit-box-shadow:0 38px 30px -18px rgba(0,0,0,.6);-moz-box-shadow:0 38px 30px -18px rgba(0,0,0,.6);box-shadow:0 38px 30px -18px rgba(0,0,0,.6)}.ilightbox-holder.mac .ilightbox-container .ilightbox-caption{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/caption-bg.png);color:#FFF;bottom:15px;left:15px;right:15px;border:rgba(255,255,255,0.8) 1px solid;border:#f5f5f5 1px solid\9;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);box-shadow:0 0 2px rgba(0,0,0,0.5);-webkit-border-radius:3px;border-radius:3px}.ilightbox-holder.mac .ilightbox-container .ilightbox-social{background:#FFF}.ilightbox-holder.mac .ilightbox-alert{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/alert.png) no-repeat center top;color:#555}.ilightbox-toolbar.mac{top:15px;left:15px;background:#414141;background:-moz-linear-gradient(top,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(65,65,65,1)),color-stop(40%,rgba(65,65,65,1)),color-stop(60%,rgba(50,50,50,1)),color-stop(100%,rgba(50,50,50,1)));background:-webkit-linear-gradient(top,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);background:-o-linear-gradient(top,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);background:-ms-linear-gradient(top,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);background:linear-gradient(to bottom,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141',endColorstr='#323232',GradientType=0);border:rgba(30,30,30,.6) 1px solid;border:#1e1e1e 1px solid\9;overflow:hidden;-webkit-border-radius:3px;border-radius:3px}.ilightbox-toolbar.mac a{width:28px;height:28px;background:no-repeat 50%}.ilightbox-toolbar.mac a.disabled{opacity:.2;filter:alpha(opacity=20);cursor:default;background-color:transparent !important}.ilightbox-toolbar.mac a:hover{background-color:#4b4b4b}.ilightbox-toolbar.mac a.ilightbox-close{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/close-25.png)}.ilightbox-toolbar.mac a.ilightbox-fullscreen{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/resize-25.png);right:35px}.ilightbox-toolbar.mac a.ilightbox-play{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/play-25.png);right:35px}.ilightbox-toolbar.mac a.ilightbox-pause{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/pause-25.png);right:35px}.isMobile .ilightbox-toolbar.mac{top:auto;bottom:0;left:0;width:100%;height:40px;background:#414141;background:-moz-linear-gradient(top,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(65,65,65,1)),color-stop(40%,rgba(65,65,65,1)),color-stop(60%,rgba(50,50,50,1)),color-stop(100%,rgba(50,50,50,1)));background:-webkit-linear-gradient(top,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);background:-o-linear-gradient(top,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);background:-ms-linear-gradient(top,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);background:linear-gradient(to bottom,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141',endColorstr='#323232',GradientType=0);border:0;border-top:rgba(30,30,30,.6) 1px solid;border-top:#1e1e1e 1px solid\9;overflow:hidden;text-align:center;-webkit-border-radius:3px;border-radius:3px}.isMobile .ilightbox-toolbar.mac a{display:inline-block;float:none;width:50px;height:40px;background-size:50%;background-position:50% !important}.isMobile .ilightbox-toolbar.mac a.ilightbox-fullscreen{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/resize-50.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/resize-ie.png)\9}.isMobile .ilightbox-toolbar.mac a.ilightbox-close{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/close-50.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/close-ie.png)\9}.isMobile .ilightbox-toolbar.mac a.ilightbox-next-button{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/forward-50.png);background-position:52% 50% !important;background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/forward-ie.png)\9}.isMobile .ilightbox-toolbar.mac a.ilightbox-prev-button{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/back-50.png);background-position:48% 50% !important;background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/back-ie.png)\9}.isMobile .ilightbox-toolbar.mac a.ilightbox-play{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/play-50.png);background-size:80%;background-position:70% 50% !important;background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/play-ie.png)\9}.isMobile .ilightbox-toolbar.mac a.ilightbox-pause{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/pause-50.png);background-size:80%;background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/pause-ie.png)\9}.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-title{font-size:18px;padding:10px 8px;color:#000}.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-toolbar{display:inline-block;left:-15px;top:-15px}.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-toolbar a{float:left;-webkit-border-radius:0;border-radius:0}.ilightbox-thumbnails.mac .ilightbox-thumbnails-grid .ilightbox-thumbnail img{box-shadow:0 0 6px rgba(0,0,0,.9);-webkit-border-radius:0;border-radius:0}.ilightbox-thumbnails.mac .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/thumb-overlay-play.png) no-repeat center}.ilightbox-button.mac.disabled{opacity:.2;filter:alpha(opacity=20);cursor:default;background:#3b3b3b !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141',endColorstr='#323232',GradientType=0)}.ilightbox-button.mac span{display:block;width:100%;height:100%}.ilightbox-button.mac{bottom:0;right:0;left:0;left:45%\9;right:auto\9;width:95px;height:55px;margin:auto;background:#414141;background:-moz-linear-gradient(top,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(65,65,65,1)),color-stop(40%,rgba(65,65,65,1)),color-stop(60%,rgba(50,50,50,1)),color-stop(100%,rgba(50,50,50,1)));background:-webkit-linear-gradient(top,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);background:-o-linear-gradient(top,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);background:-ms-linear-gradient(top,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);background:linear-gradient(to bottom,rgba(65,65,65,1) 0,rgba(65,65,65,1) 40%,rgba(50,50,50,1) 60%,rgba(50,50,50,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141',endColorstr='#323232',GradientType=0);border:rgba(30,30,30,.6) 1px solid;border:#1e1e1e 1px solid\9;-webkit-border-radius:0;border-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}.ilightbox-button.ilightbox-button.mac:hover{background:#4b4b4b;background:-moz-linear-gradient(top,rgba(75,75,75,1) 0,rgba(75,75,75,1) 40%,rgba(60,60,60,1) 60%,rgba(60,60,60,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(75,75,75,1)),color-stop(40%,rgba(75,75,75,1)),color-stop(60%,rgba(60,60,60,1)),color-stop(100%,rgba(60,60,60,1)));background:-webkit-linear-gradient(top,rgba(75,75,75,1) 0,rgba(75,75,75,1) 40%,rgba(60,60,60,1) 60%,rgba(60,60,60,1) 100%);background:-o-linear-gradient(top,rgba(75,75,75,1) 0,rgba(75,75,75,1) 40%,rgba(60,60,60,1) 60%,rgba(60,60,60,1) 100%);background:-ms-linear-gradient(top,rgba(75,75,75,1) 0,rgba(75,75,75,1) 40%,rgba(60,60,60,1) 60%,rgba(60,60,60,1) 100%);background:linear-gradient(to bottom,rgba(75,75,75,1) 0,rgba(75,75,75,1) 40%,rgba(60,60,60,1) 60%,rgba(60,60,60,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4b4b',endColorstr='#3c3c3c',GradientType=0)}.ilightbox-button.ilightbox-prev-button.mac{top:0;bottom:auto;-webkit-border-radius:0;border-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ilightbox-button.ilightbox-next-button.mac span{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/forward-vertical-50.png) no-repeat 50% 75%}.ilightbox-button.ilightbox-prev-button.mac span{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/back-vertical-50.png) no-repeat 50% 25%}.ilightbox-button.ilightbox-next-button.mac.horizontal,.ilightbox-button.ilightbox-prev-button.mac.horizontal{right:0;left:auto;top:0;bottom:0;top:41%\9;bottom:auto\9;width:55px;height:95px;-webkit-border-radius:0;border-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px}.ilightbox-button.ilightbox-prev-button.mac.horizontal{right:auto;left:0;-webkit-border-radius:0;border-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px}.ilightbox-button.ilightbox-next-button.mac.horizontal span{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/forward-50.png) no-repeat 75% 50%}.ilightbox-button.ilightbox-prev-button.mac.horizontal span{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./mac-skin/back-50.png) no-repeat 25% 50%}.ilightbox-overlay.smooth{background:#0f0f0f}.ilightbox-loader.smooth{-webkit-box-shadow:rgba(0,0,0,1) 0 0 55px,rgba(0,0,0,.3) 0 0 55px;box-shadow:rgba(0,0,0,1) 0 0 55px,rgba(0,0,0,.3) 0 0 55px}.ilightbox-loader.smooth div{background:#000 url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/preloader.gif) no-repeat center}.ilightbox-holder.smooth{border:black 1px solid\9;-webkit-box-shadow:0 0 45px rgba(0,0,0,.9);box-shadow:0 0 45px rgba(0,0,0,.9)}.ilightbox-holder.smooth .ilightbox-container>*{pointer-events:all}.ilightbox-holder.smooth .ilightbox-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.11);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.11)}.ilightbox-holder.smooth .ilightbox-container .ilightbox-caption{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/caption-bg.png);border:1px solid rgba(0,0,0,0.2);left:1px;right:1px;bottom:1px;color:#FFF;text-shadow:0 0 3px rgba(0,0,0,.75);-webkit-border-radius:0;border-radius:0}.ilightbox-holder.smooth .ilightbox-container .ilightbox-social{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/caption-bg.png);border:1px solid rgba(0,0,0,0.2);left:1px;top:1px;-webkit-border-radius:0;border-radius:0}.ilightbox-holder.smooth .ilightbox-alert{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/alert.png) no-repeat center top;color:#555}.ilightbox-toolbar.smooth{top:8px;left:8px;height:25px}.ilightbox-toolbar.smooth a{width:27px;height:25px;background:#000 url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/buttons.png) no-repeat 7px 6px}.ilightbox-toolbar.smooth a:hover{background-color:#51b7ff}.ilightbox-toolbar.smooth a.ilightbox-close:hover{background-color:#d94947}.ilightbox-toolbar.smooth a.disabled{opacity:.2;filter:alpha(opacity=20);cursor:default;background-color:#000;-webkit-box-shadow:0 0 25px rgba(0,0,0,.8);box-shadow:0 0 25px rgba(0,0,0,.8)}.ilightbox-toolbar.smooth a.ilightbox-fullscreen{background-position:6px -31px}.ilightbox-toolbar.smooth a.ilightbox-play{background-position:8px -55px}.ilightbox-toolbar.smooth a.ilightbox-pause{background-position:8px -81px}.isMobile .ilightbox-toolbar.smooth{background:#000;top:auto;bottom:0;left:0;width:100%;height:40px;text-align:center}.isMobile .ilightbox-toolbar.smooth a{display:inline-block;float:none;width:50px;height:40px;background-size:50%;background-position:50%}.isMobile .ilightbox-toolbar.smooth a.ilightbox-fullscreen{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/fullscreen-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/fullscreen-icon-ie.png)\9}.isMobile .ilightbox-toolbar.smooth a.ilightbox-close{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/x-mark-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/x-mark-icon-ie.png)\9}.isMobile .ilightbox-toolbar.smooth a.ilightbox-next-button{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/arrow-next-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/arrow-next-icon-ie.png)\9;background-position:52% 50%}.isMobile .ilightbox-toolbar.smooth a.ilightbox-prev-button{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/arrow-prev-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/arrow-prev-icon-ie.png)\9;background-position:48% 50%}.isMobile .ilightbox-toolbar.smooth a.ilightbox-play{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/play-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/play-icon-ie.png)\9}.isMobile .ilightbox-toolbar.smooth a.ilightbox-pause{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/pause-icon-64.png);background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/pause-icon-ie.png)\9}.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-title{font-size:18px;padding:10px 12px;padding-right:60px;color:#acacad}.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-toolbar{left:auto;top:5px;right:5px}.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-toolbar a{float:right}.ilightbox-thumbnails.smooth.ilightbox-horizontal{height:100px}.ilightbox-thumbnails.smooth.ilightbox-horizontal .ilightbox-thumbnails-container{height:100px}.ilightbox-thumbnails.smooth.ilightbox-vertical{width:140px}.ilightbox-thumbnails.smooth.ilightbox-vertical .ilightbox-thumbnails-container{width:140px}.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail{padding:10px}.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail img{-webkit-box-shadow:0 0 10px rgba(0,0,0,.8);box-shadow:0 0 10px rgba(0,0,0,.8);-webkit-border-radius:0;border-radius:0}.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail:after{display:block;content:'';position:absolute;top:10px;left:10px;right:10px;bottom:10px;margin:auto;pointer-events:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.11);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.11)}.ilightbox-thumbnails.smooth.ilightbox-vertical .ilightbox-thumbnails-grid .ilightbox-thumbnail{margin-bottom:-10px}.ilightbox-thumbnails.smooth.ilightbox-horizontal .ilightbox-thumbnails-grid .ilightbox-thumbnail{margin-right:-10px}.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/thumb-overlay-play.png) no-repeat center}.ilightbox-button.smooth.disabled{opacity:.1;filter:alpha(opacity=10);cursor:default}.ilightbox-button.smooth span{display:block;width:100%;height:100%}.ilightbox-button.smooth{bottom:0;right:0;left:0;left:45%\9;right:auto\9;width:120px;height:70px;margin:auto;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/arrows_vertical.png) no-repeat 50% -110px;background-color:#000;background-color:rgba(0,0,0,0.5);border:rgba(255,255,255,.2) 1px solid;border:#646464 1px solid\9}.ilightbox-button.ilightbox-next-button.smooth{border-bottom:0}.ilightbox-button.ilightbox-prev-button.smooth{top:0;bottom:auto;background-position:50% -15px;border-top:0}.ilightbox-button.smooth.horizontal{right:0;left:auto;top:0;bottom:0;top:41%\9;bottom:auto\9;width:70px;height:120px;background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/./smooth-skin/arrows_horizontal.png);background-position:-110px 50%;border:rgba(255,255,255,.2) 1px solid;border:#646464 1px solid\9}.ilightbox-button.ilightbox-next-button.smooth.horizontal{border-right:0}.ilightbox-button.ilightbox-prev-button.smooth.horizontal{right:auto;left:0;background-position:-18px 50%;border-left:0}@font-face{font-family:'quicksand-regular';src:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/fonts/Quicksand-Regular.woff) format('woff'),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/fonts/Quicksand-Regular.ttf) format('truetype'),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/fonts/Quicksand-Regular.svg#Quicksand-Regular) format('svg'),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/fonts/quicksand-regular.eot),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/fonts/quicksand-regular.woff2) format('woff2'),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/fonts/quicksand-regular.eot?#iefix) format('embedded-opentype');font-weight:normal;font-style:normal}.appointment-tab div ul li label{padding:20px 40px 20px 40px !important}.ginput_container_select{position:relative;font-family:Arial}.ginput_container_select select{display:none}.select-selected{background-color:none;border:1px solid #c9c9c9 !important}.select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:grey transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent grey transparent;top:7px}.select-items div,.select-selected{padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.1) transparent;cursor:pointer;user-select:none}.select-items div{padding:16px 16px !important}.select-items{position:absolute;background-color:white;border:1px solid #c9c9c9 !important;top:100%;left:0;right:0;z-index:99999999}.select-hide{display:none}.select-items div:hover{background-color:rgba(0,0,0,.1)}#field_2_11 .select-items div{width:50%;float:left;border-right:1px solid #c9c9c9 !important;border-top:0 !important}#field_2_11 .select-items div:nth-child(2),#field_2_11 .select-items div:nth-child(4),#field_2_11 .select-items div:nth-child(6){border-right:0 !important}#field_2_12 .select-items div{width:50%;float:left;border-right:1px solid #c9c9c9 !important;border-top:0 !important}.select-arrow-active{border-bottom:0 !important}#field_2_12 .select-items div:nth-child(2){border-right:0 !important}
.ilightbox-overlay,.ilightbox-loader,.ilightbox-loader *,.ilightbox-holder,.ilightbox-holder .ilightbox-container,.ilightbox-holder .ilightbox-container img.ilightbox-image,.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-toolbar,.ilightbox-toolbar *,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-holder .ilightbox-container .ilightbox-social,.ilightbox-holder .ilightbox-container .ilightbox-social *{float:none;margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:100%;vertical-align:baseline;background:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-o-user-select:none;user-select:none}.ilightbox-overlay,.ilightbox-loader,.ilightbox-loader *,.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-toolbar,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-holder .ilightbox-container .ilightbox-social{-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.ilightbox-noscroll{overflow:hidden}.ilightbox-closedhand *{cursor:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/closedhand.cur),default !important}.ilightbox-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000}.ilightbox-loader{position:fixed;z-index:100005;top:45%;left:-192px;padding-left:30px;opacity:.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90);-webkit-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}.ilightbox-loader div{width:72px;height:72px;-webkit-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}.ilightbox-loader.horizontal{left:45%;top:-192px;padding:0;padding-top:30px;-webkit-border-radius:0 0 100px 100px;border-radius:0 0 100px 100px}.ilightbox-loader.horizontal div{-webkit-border-radius:0 0 100px 100px;border-radius:0 0 100px 100px}.ilightbox-toolbar{display:none;position:fixed;z-index:100010}.ilightbox-toolbar a{float:left;cursor:pointer}.ilightbox-toolbar .ilightbox-prev-button,.ilightbox-toolbar .ilightbox-next-button{display:none}.ilightbox-thumbnails{display:block;position:fixed;z-index:100009}.ilightbox-thumbnails.ilightbox-horizontal{bottom:0;left:0;width:100%;height:100px}.ilightbox-thumbnails.ilightbox-vertical{top:0;right:0;width:140px;height:100%;overflow:hidden}.ilightbox-thumbnails .ilightbox-thumbnails-container{display:block;position:relative}.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container{width:100%;height:100px}.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container{width:140px;height:100%}.ilightbox-thumbnails .ilightbox-thumbnails-grid{display:block;position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail{display:block;cursor:pointer;padding:10px;position:relative}.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img{width:100%;height:100%;-webkit-border-radius:2px;border-radius:2px;-ms-interpolation-mode:bicubic}.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.7}.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover{opacity:1}.ilightbox-holder{display:none;position:fixed;z-index:100003;-webkit-transform:none;-moz-transform:none}.ilightbox-holder.ilightbox-next,.ilightbox-holder.ilightbox-prev{cursor:pointer}.ilightbox-holder div.ilightbox-container{position:relative;width:100%;height:100%}.ilightbox-holder img.ilightbox-image{width:100%;height:100%}.ilightbox-holder .ilightbox-container .ilightbox-caption{display:none;position:absolute;left:30px;right:30px;bottom:0;max-width:100%;padding:5px 10px;margin:0 auto;font-size:12px;line-height:150%;word-wrap:break-word;z-index:20003;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.ilightbox-holder .ilightbox-container .ilightbox-social{display:none;position:absolute;left:10px;top:10px;padding:5px;padding-left:0;z-index:20003;height:16px}.ilightbox-holder .ilightbox-container .ilightbox-social ul{float:left;list-style:none;height:16px}.ilightbox-holder .ilightbox-container .ilightbox-social ul li{display:inline}.ilightbox-holder .ilightbox-container .ilightbox-social ul li a{float:left;margin-left:5px;width:16px;height:16px;background-repeat:no-repeat;background-position:50%}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../social_icons/facebook_16.png)}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../social_icons/digg_16.png)}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../social_icons/twitter_16.png)}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../social_icons/delicious_16.png)}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../social_icons/reddit_16.png)}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a{background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../social_icons/google_plus_16.png)}.ilightbox-holder .ilightbox-alert{display:block;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;padding-top:100px;margin:auto;width:300px;height:50px}.ilightbox-holder .ilightbox-wrapper{width:100%;height:100%;overflow:auto}.ilightbox-holder .ilightbox-inner-toolbar{position:relative;z-index:100}.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar{position:absolute}.ilightbox-button{position:fixed;z-index:100008;cursor:pointer}.isMobile .ilightbox-button,.isMobile .ilightbox-thumbnails{display:none !important}.isMobile .ilightbox-toolbar .ilightbox-prev-button,.isMobile .ilightbox-toolbar .ilightbox-next-button{display:block}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:solid #fff 5px;left:-5px;background:#fff}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:30px;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/large_arrow.png) no-repeat;opacity:.8}.bx-wrapper .bx-next{right:30px;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/large_arrow.png) no-repeat;opacity:.8;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-50px;outline:0;height:100px;width:22px;text-indent:-9999px;z-index:8000}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gform_wrapper .validation_message{display:none !important}.gform_wrapper textarea.medium{border:1px solid #c9c9c9}.grid{*zoom:1;max-width:970px;margin-left:auto;margin-right:auto}.grid:before,.grid:after{content:" ";display:table}.grid:after{clear:both}.submit-wedding-btn{font-size:12px;color:#24201d;font-family:'quicksand-regular';float:left;width:100%;background-image:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/search-rightarrow.png);background-repeat:no-repeat;background-position:top right;border-bottom:1px solid #c4c3c1;padding-bottom:10px;text-decoration:none;letter-spacing:2px}.widget-module{float:left;width:100%;margin-bottom:35px}.none{display:none}@media screen and (max-width:940px){.grid{padding:0 20px}}.grid12{display:block;float:left;margin-right:1.78571%;width:100%}.grid12:last-child{margin-right:0}.grid11{display:block;float:left;margin-right:1.78571%;width:91.51786%}.grid11:last-child{margin-right:0}.grid10{display:block;float:left;margin-right:1.78571%;width:83.03571%}.grid10:last-child{margin-right:0}.grid9{display:block;float:left;margin-right:1.78571%;width:74.55357%}.grid9:last-child{margin-right:0}.grid8{display:block;float:left;margin-right:1.78571%;width:66.07143%}.grid8:last-child{margin-right:0}@media screen and (max-width:940px){.grid8{display:block;float:left;margin-right:1.78571%;width:100%;margin-right:0}.grid8:last-child{margin-right:0}}.grid2of8{display:block;float:left;margin-right:2.7027%;width:22.97297%}.grid2of8:last-child{margin-right:0}.grid4of8{display:block;float:left;margin-right:2.7027%;width:48.64865%}.grid4of8:last-child{margin-right:0}.grid7{display:block;float:left;margin-right:1.78571%;width:57.58929%}.grid7:last-child{margin-right:0}.grid6{display:block;float:left;margin-right:1.78571%;width:49.10714%}.grid6:last-child{margin-right:0}@media screen and (max-width:940px){.grid6{display:block;float:left;margin-right:1.78571%;width:100%;margin-right:0}.grid6:last-child{margin-right:0}}.grid5{display:block;float:left;margin-right:1.78571%;width:40.625%}.grid5:last-child{margin-right:0}.grid4{display:block;float:left;margin-right:1.78571%;width:32.14286%}.grid4:last-child{margin-right:0}@media screen and (max-width:940px){.grid4{display:block;float:left;margin-right:1.78571%;width:100%;margin-right:0}.grid4:last-child{margin-right:0}}.grid3{display:block;float:left;margin-right:1.78571%;width:23.66071%}.grid3:last-child{margin-right:0}@media screen and (max-width:940px){.grid3{display:block;float:left;margin-right:1.78571%;width:100%;margin-right:0}.grid3:last-child{margin-right:0}.grid9.bride_list_item_grid{width:100%}}.grid2{display:block;float:left;margin-right:1.78571%;width:15.17857%}.grid2:last-child{margin-right:0}@media screen and (max-width:940px){.grid2{display:block;float:left;margin-right:1.78571%;width:100%;margin-right:0}.grid2:last-child{margin-right:0}}.grid2of6{display:block;float:left;margin-right:3.63636%;width:30.90909%}.grid2of6:last-child{margin-right:0}.grid1{display:block;float:left;margin-right:1.78571%;width:6.69643%}.grid1:last-child{margin-right:0}.gridlast{margin-right:0}@font-face{font-family:'Times-Italic';src:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Times-Italic.eot?) format("eot"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Times-Italic.ttf) format("truetype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Times-Italic.woff) format("woff"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Times-Italic.svg#Times-Italic) format("svg")}@font-face{font-family:'QuicksandBold-Regular';src:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBold-Regular.eot?) format("eot"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBold-Regular.woff) format("woff"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBold-Regular.ttf) format("truetype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBold-Regular.otf) format("opentype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBold-Regular.svg#QuicksandBold-Regular) format("svg")}@font-face{font-family:'HelveticaLTStd-Light';src:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/HelveticaLTStd-Light.eot?) format("eot"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/HelveticaLTStd-Light.otf) format("opentype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/HelveticaLTStd-Light.woff) format("woff"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/HelveticaLTStd-Light.ttf) format("truetype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/HelveticaLTStd-Light.svg#HelveticaLTStd-Light) format("svg")}@font-face{font-family:'QuicksandBook-Regular';src:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBook-Regular.eot?) format("eot"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBook-Regular.otf) format("opentype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBook-Regular.woff) format("woff"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBook-Regular.ttf) format("truetype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBook-Regular.svg#QuicksandBook-Regular) format("svg")}@font-face{font-family:'QuicksandBook-Regular';src:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBook-Regular.eot?) format("eot"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBook-Regular.otf) format("opentype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBook-Regular.woff) format("woff"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBook-Regular.ttf) format("truetype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/QuicksandBook-Regular.svg#QuicksandBook-Regular) format("svg")}@font-face{font-family:'Quicksand-Bold';src:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Bold.eot?) format("eot"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Bold.otf) format("opentype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Bold.woff) format("woff"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Bold.ttf) format("truetype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Bold.svg#Quicksand-Bold) format("svg")}@font-face{font-family:'Quicksand-Light';src:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Light.eot?) format("eot"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Light.otf) format("opentype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Light.woff) format("woff"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Light.ttf) format("truetype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Light.svg#Quicksand-Light) format("svg")}@font-face{font-family:'Quicksand-Medium';src:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Medium.eot?) format("eot"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Medium.otf) format("opentype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Medium.woff) format("woff"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Medium.ttf) format("truetype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Medium.svg#Quicksand-Medium) format("svg")}@font-face{font-family:'Quicksand-Regular';src:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Regular.eot?) format("eot"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Regular.otf) format("opentype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Regular.woff) format("woff"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Regular.ttf) format("truetype"),url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../fonts/Quicksand-Regular.svg#Quicksand-Regular) format("svg")}html,body{margin:0;padding:0}img{max-width:100%;height:auto}h1,h2,h3{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:18px;line-height:18px;letter-spacing:1px;color:#000;text-transform:uppercase;text-decoration:none;margin:0;margin-top:2px;padding:0;text-align:left}h1.center,h2.center,h3.center{text-align:center}h1 a,h2 a,h3 a{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:14px;line-height:14px;letter-spacing:2px;color:#000;text-transform:uppercase;text-decoration:none;margin:0;padding:0;display:inline-block}h1.small,h2.small,h3.small{font-size:12px}h1.small a,h2.small a,h3.small a{font-size:12px}h1 .dropdown_arrow,h2 .dropdown_arrow,h3 .dropdown_arrow{width:12px;height:8px;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/dropdown.png) no-repeat;background-position:0 0;position:relative;top:2px;left:0;float:right}h1 .dropdown,h2 .dropdown,h3 .dropdown{display:none}h1 .dropdown .share,h2 .dropdown .share,h3 .dropdown .share{margin:63px 0}h1 .dropdown .share li a,h2 .dropdown .share li a,h3 .dropdown .share li a{margin:2px}h1 .dropdown .share li:first-child a,h2 .dropdown .share li:first-child a,h3 .dropdown .share li:first-child a{margin-left:0}h1 .dropdown .share li:last-child a,h2 .dropdown .share li:last-child a,h3 .dropdown .share li:last-child a{margin-right:0}h1 .dropdown .appointment:first-child,h2 .dropdown .appointment:first-child,h3 .dropdown .appointment:first-child{margin-top:45px}h1 .dropdown .appointment:last-child,h2 .dropdown .appointment:last-child,h3 .dropdown .appointment:last-child{margin-bottom:45px}h1:hover .dropdown_arrow,h2:hover .dropdown_arrow,h3:hover .dropdown_arrow{background-position:0 -10px}h1:hover .dropdown,h2:hover .dropdown,h3:hover .dropdown{display:block}h1 .break,h2 .break,h3 .break{display:block;clear:both}h1 .bar,h2 .bar,h3 .bar{margin-top:15px;height:1px;width:40px;background:#000;display:inline-block}h1.longbar .bar,h2.longbar .bar,h3.longbar .bar{width:100%}h2{font-size:14px}h3{font-size:10px;letter-spacing:1px}img.alignright{float:right;margin:10px;margin-right:0}img.aligncenter{display:block;margin:10px auto}img.alignleft{float:left;margin:10px;margin-left:0}a.lead_link{font-family:'QuicksandBold-Regular';font-weight:normal;font-size:10px;line-height:17px;letter-spacing:2px;color:#000;text-transform:uppercase;text-decoration:none;margin:0;padding:0;display:inline-block;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/arrow_right.png) 100% 38% no-repeat;padding-right:15px}blockquote{background:#fff;border-left:5px solid #898989;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’"}blockquote:before{color:#898989;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}blockquote p{display:inline}.appointment{font-family:'QuicksandBold-Regular';font-weight:normal;font-size:12px;line-height:34px;letter-spacing:1px;color:#ebebeb;text-transform:uppercase;text-decoration:none;margin:10px 0;height:34px;padding:0;padding-left:45px;display:block;position:relative}.appointment .phone,.appointment .email{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/appointment.png) no-repeat;display:block;position:absolute;top:0;left:0}.appointment .phone{background-position:0 0;width:33px;height:33px}.appointment .email{background-position:0 -70px;width:34px;height:34px}.appointment:hover{color:#000}.appointment:hover .phone{background-position:0 -35px}.appointment:hover .email{background-position:0 -106px}.share{list-style:none;margin:0;padding:0;display:inline-block}.share li{margin:0;padding:0;display:inline-block}.share li a{display:inline-block;margin:0;padding:0;margin:5px;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/socialbar.png) no-repeat}.share li a.social_fb{background-position:0 -84px;opacity:.5;width:41px;height:41px}.share li a.social_ig{background-position:-55px -84px;opacity:.5;width:41px;height:41px}.share li a.social_em{background-position:-220px -84px;opacity:.5;width:41px;height:41px}.share li a.social_pi{background-position:-110px -84px;opacity:.5;width:41px;height:41px}.share li a.social_tw{background-position:-165px -84px;opacity:.5;width:41px;height:41px}.share li a:hover.social_fb{opacity:1}.share li a:hover.social_ig{opacity:1}.share li a:hover.social_em{opacity:1}.share li a:hover.social_pi{opacity:1}.share li a:hover.social_tw{opacity:1}.share li:first-child a{margin-left:0}.share li:last-child a{margin-right:0}aside.widget{margin-bottom:30px}aside.widget ul{list-style:none;padding:0;margin:0;margin-top:10px}aside.widget ul li{padding:0;margin:0}aside.widget ul li a{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:12px;line-height:14px;text-decoration:none;color:#000;text-transform:uppercase;display:block;margin:0;padding:2px 0}aside.widget ul li a:hover{text-decoration:underline}aside.widget ul li .post_thumbnail{float:right}@media screen and (max-width:940px){aside.widget ul li .post_thumbnail{display:none}}aside.widget ul li .post_info{float:left;width:105px;margin-top:1px}@media screen and (max-width:940px){aside.widget ul li .post_info{float:left;width:auto}}aside.widget ul li .post_info a{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:12px;line-height:14px;text-decoration:none;color:#000;text-transform:uppercase;display:block;margin:0;padding:0}aside.widget ul li .post_info .wpp-date{display:block;font-family:'QuicksandBook-Regular';font-weight:normal;font-size:10px;line-height:14px;text-decoration:none;color:#898989;text-transform:uppercase;display:block;margin:0;margin-top:5px;padding:0}aside.widget ul.wpp-list{margin-top:25px}aside.widget ul.wpp-list li{margin-top:17px}.breadcrumb{font-family:Arial;font-weight:normal;font-size:10px;line-height:10px;color:#afafaf;text-transform:uppercase;text-decoration:none;display:block;float:left;margin-right:1.78571%;width:66.07143%}.breadcrumb:last-child{margin-right:0}@media screen and (max-width:940px){.breadcrumb{display:block;float:left;margin-right:1.78571%;width:100%;margin-right:0}.breadcrumb:last-child{margin-right:0}}.breadcrumb a{display:inline-block;font-family:Arial;font-weight:normal;font-size:10px;line-height:10px;color:#afafaf;text-transform:uppercase;text-decoration:none;padding:0 5px}.breadcrumb a:hover{text-decoration:underline}.breadcrumb a:first-child{padding-left:0}.extra_nav{font-family:Arial;font-weight:normal;font-size:10px;line-height:10px;color:#afafaf;text-transform:uppercase;text-decoration:none;text-align:right;display:block;float:left;margin-right:1.78571%;width:32.14286%;margin-right:0}.extra_nav:last-child{margin-right:0}@media screen and (max-width:940px){.extra_nav{display:block;float:left;margin-right:1.78571%;width:100%;margin-right:0;text-align:left;margin:20px 0}.extra_nav:last-child{margin-right:0}}.extra_nav a{display:inline-block;font-family:Arial;font-weight:normal;font-size:10px;line-height:10px;color:#afafaf;text-transform:uppercase;text-decoration:none;padding:0 5px}.extra_nav a:hover{text-decoration:underline}@media screen and (max-width:940px){.extra_nav a:first-child{padding-left:0}}.extra_nav nav{display:inline-block;margin-left:10px}@media screen and (max-width:940px){.extra_nav nav{margin-left:0}}.extra_nav nav ul{list-style:none;margin:0;padding:0;display:inline-block}.extra_nav nav ul li{margin:0;padding:0;display:inline-block;position:relative;text-align:left}.extra_nav nav ul li a{display:block;font-family:Arial;font-weight:normal;font-size:10px;line-height:10px;color:#afafaf;text-transform:uppercase;text-decoration:none;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/arrow_down.png) 100% 40% no-repeat;padding-right:13px;margin-right:5px}.extra_nav nav ul li ul{display:none;position:absolute;z-index:100;left:0;top:10px;padding:0;width:150px;border:0;margin:0;padding-top:4px}.extra_nav nav ul li ul li{display:block;color:#fff;font-family:'QuicksandBook-Regular';font-size:10px;font-weight:normal;line-height:14px;text-decoration:none}.extra_nav nav ul li ul li a{display:block;color:#fff;font-family:'QuicksandBook-Regular';font-size:10px;font-weight:normal;line-height:14px;text-decoration:none;margin:0;padding:10px;background:rgba(150,150,150,.8)}.extra_nav nav ul li ul li a:hover{text-decoration:underline}.extra_nav nav ul li ul li a.active{background:rgba(150,150,150,.9)}.extra_nav nav ul li:hover ul{display:block}.product_image_container{display:none}.nbs-flexisel-container{position:relative;max-width:100%;height:160px}.nbs-flexisel-ul{position:relative;width:9999px;margin:0;padding:0;list-style-type:none;text-align:center}.nbs-flexisel-inner{overflow:hidden;float:left;width:100%}.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;line-height:0;text-align:left;height:200px;overflow:hidden}.nbs-flexisel-item img{cursor:pointer;position:relative;height:auto;width:auto}.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:22px;height:22px;position:absolute;cursor:pointer;z-index:100;opacity:.5;top:0}.nbs-flexisel-nav-left{left:5px;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/button-previous.png) no-repeat}.nbs-flexisel-nav-right{right:4px;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/button-next.png) no-repeat}.noarrows .nbs-flexisel-nav-left,.noarrows .nbs-flexisel-nav-right{display:none}.favourites_list a{display:block;padding:10px 20px;border-bottom:1px solid #ccc}.favourites_list a:first-child{border-top:1px solid #ccc}.favourites_list a:hover{background:#f1f1f1}.favourites_list a img{width:70px;height:70px;display:inline-block;float:left}.favourites_list a .info{float:left;margin-left:20px;margin-top:15px}.favourites_list a .info .title{display:inline-block;font-family:'QuicksandBold-Regular';font-weight:normal;font-size:12px;line-height:12px;text-decoration:none;color:#000;text-transform:uppercase}.favourites_list a .info .detail{font-family:Arial;font-size:10px;line-height:10px;color:#333;text-transform:uppercase}.error{display:block;margin:20px auto;font-size:12px;background:#ffd1d1;border:1px solid #fc4949;padding:10px;color:#555}.success{display:block;margin:20px auto;font-size:12px;background:#ccf7c0;border:1px solid #acd7a0;padding:10px;color:#555}#infscr-loading{text-align:center;margin-bottom:50px;padding-top:20px;clear:both}#infscr-loading div{font-family:'QuicksandBold-Regular';font-weight:normal;font-size:11px;line-height:11px;letter-spacing:1px;color:#000;text-transform:uppercase}.ico_email,.ico_location,.ico_parking,.ico_phone{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/contact.png) no-repeat;display:inline-block;margin-top:5px}.ico_email{background-position:0 -37px;width:12px;height:9px}.ico_location{background-position:0 -16px;width:13px;height:19px}.ico_parking{background-position:0 -48px;width:18px;height:22px}.ico_phone{background-position:0 0;width:14px;height:14px}.is1_calender,.is1_calender_white,.is1_droppin,.is1_droppin_white,.is1_heart,.is1_heart_white,.is1_mail,.is1_mail_white,.is1_nodes,.is1_nodes_white,.is1_phone,.is1_phone_white{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/icon_set1.png) no-repeat}.is1_calender{background-position:0 0;width:40px;height:40px}.is1_calender_white{background-position:0 -42px;width:40px;height:40px}.is1_droppin{background-position:0 -84px;width:40px;height:40px}.is1_droppin_white{background-position:0 -126px;width:40px;height:40px}.is1_heart{background-position:0 -168px;width:40px;height:40px}.is1_heart_white{background-position:0 -210px;width:40px;height:40px}.is1_mail{background-position:0 -252px;width:40px;height:40px}.is1_mail_white{background-position:0 -294px;width:40px;height:40px}.is1_nodes{background-position:0 -336px;width:40px;height:40px}.is1_nodes_white{background-position:0 -378px;width:40px;height:40px}.is1_phone{background-position:0 -420px;width:40px;height:40px}.is1_phone_white{background-position:0 -462px;width:40px;height:40px}.hide{display:none}.clear{clear:both}.btn{width:100%;height:50px;cursor:pointer;display:inline-block;margin:0;padding:0;font-family:'QuicksandBook-Regular';font-weight:normal;text-transform:uppercase;font-size:12px;line-height:50px;letter-spacing:1px;border:1px solid #777;color:#fff;text-align:center;text-decoration:none}.btn:hover{background:rgba(255,255,255,.1)}.read_more_content_wrap{height:175px;overflow:hidden}.read_more_content_btn_container{margin-top:10px}.read_more_content_btn_container .read_more_content_btn{display:inline-block;font-weight:bold;cursor:pointer}.read_more_content_btn_container .read_more_content_btn:hover{color:#000}.nl_text,.nl_textarea{padding:7.5px 10px;border:1px solid #d3d3d3;font-family:Arial;font-size:10px;font-weight:normal;line-height:18px;color:gray;background:#fff;width:225px}.nl_text:focus,.nl_textarea:focus{-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.2);box-shadow:0 0 1px 1px rgba(0,0,0,.2)}.nl_textarea{height:200px;resize:vertical}.nl_btn{background:#626262;color:#fff;text-transform:uppercase;font-family:Arial;font-size:10px;font-weight:bold;line-height:19.5px;padding:6.5px 10px;border:1px solid #626262;cursor:pointer;margin-left:6px}.nl_btn:hover{background:#dcdcdc;border-color:#dcdcdc;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.2);box-shadow:0 0 1px 1px rgba(0,0,0,.2)}.search_box{position:relative;width:225px;height:30px;border:1px solid #cdcdcd;background:#fff}@media screen and (max-width:940px){.search_box{width:100%}}.search_box .search_text{font-family:Arial;font-size:10px;font-weight:normal;line-height:12px;color:#838385;position:absolute;display:block;width:200px;left:0;top:0;background:#fff;border:0;height:28px;padding:5px 10px;margin:0}@media screen and (max-width:940px){.search_box .search_text{width:100%;padding-right:30px}}.search_box .search_submit{width:13px;height:12px;display:block;position:absolute;right:10px;top:9px;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/search.png) center center no-repeat;border:0;padding:0;margin:0;cursor:pointer}.nar_form{padding-top:40px;width:450px;max-width:100%}.nar_form h2{margin-bottom:20px}.nar_form input,.nar_form textarea{width:100%}.nar_form .field{margin-bottom:10px}.nar_form .field.submit{text-align:right}.nar_form .field.submit input{width:150px}.pullUp{animation-name:pullUp;-webkit-animation-name:pullUp;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%}@keyframes pullUp{0%{transform:scaleY(0.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}@-webkit-keyframes pullUp{0%{-webkit-transform:scaleY(0.1)}40%{-webkit-transform:scaleY(1.02)}60%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1)}}header .logo{text-align:center;margin-top:40px}header #mobile_menu_btn.grid12{display:none;margin-top:20px;margin-bottom:35px;position:relative;height:40px}@media screen and (max-width:940px){header #mobile_menu_btn.grid12{display:block}}header #mobile_menu_btn.grid12 a{display:block;position:absolute;left:-20px;right:-20px;height:40px;background:#626262;color:#fff;text-transform:uppercase;font-family:Arial;font-size:11px;font-weight:bold;line-height:12px;padding:15px 10px;padding-left:20px;cursor:pointer;text-decoration:none}header nav{margin-top:35px;margin-bottom:28px;position:relative;z-index:9999;width:100%;transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px)}@media screen and (max-width:940px){header nav.grid12{transform:none;-webkit-transform:none;display:none;margin-top:-20px;margin-bottom:50px}}header nav ul.sub-menu{display:none}header nav ul{list-style:none;margin:0;padding:0;display:table;table-layout:fixed;width:100%}@media screen and (max-width:940px){header nav ul{display:block}}header nav ul li{margin:0;padding:0;display:table-cell;text-align:center}@media screen and (max-width:940px){header nav ul li{display:block}}header nav ul li .menu_wrapper{position:relative;z-index:500;text-align:center}@media screen and (max-width:940px){header nav ul li .menu_wrapper{position:static;text-align:left}}header nav ul li .menu_wrapper a{display:inline-block;padding:5px 0;padding-bottom:13px;text-align:center;font-family:'QuicksandBook-Regular';font-weight:normal;font-size:11px;line-height:14px;text-transform:uppercase;color:#707070;text-decoration:none;letter-spacing:2px}@media screen and (max-width:940px){header nav ul li .menu_wrapper a{text-align:left;display:block}}header nav ul li .menu_wrapper a .menu_line{background:#000;width:40px;height:3px;margin:0 auto;margin-top:10px;display:none}header nav ul li .menu_wrapper:hover a{color:#000}header nav ul li .menu_wrapper ul{display:none;position:absolute;left:0;top:30px;z-index:510;padding:30px 20px;background:#000;width:200px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.2);box-shadow:0 5px 5px 0 rgba(0,0,0,.2);border:0;margin-left:-23px}@media screen and (max-width:940px){header nav ul li .menu_wrapper ul{display:block;position:static;background:#fff;width:100%;-webkit-box-shadow:none;box-shadow:none;margin-left:0;padding:0;padding-left:20px;margin-bottom:20px}}header nav ul li .menu_wrapper ul li{display:block}header nav ul li .menu_wrapper ul li .menu_wrapper a{display:block;font-family:'QuicksandBook-Regular';text-align:left;font-weight:normal;font-size:10px;line-height:10px;text-transform:uppercase;letter-spacing:1px;line-height:10px;padding:5px 0;padding-left:10px;color:#fff}@media screen and (max-width:940px){header nav ul li .menu_wrapper ul li .menu_wrapper a{color:#707070}}header nav ul li .menu_wrapper ul li .menu_wrapper a .menu_line{display:none}header nav ul li .menu_wrapper ul li.heading .menu_wrapper a{text-align:left;font-family:'QuicksandBold-Regular';font-weight:normal;font-size:10px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;line-height:16px;border-bottom:1px solid #ccc;margin-bottom:10px;padding:0;margin-top:30px;padding-bottom:3px}header nav ul li .menu_wrapper ul li:first-child.heading .menu_wrapper a{margin-top:0}header nav ul li:first-child .menu_wrapper a{text-align:left}header nav ul li:first-child .menu_wrapper a .menu_line{margin-left:28%}@media screen and (max-width:940px){header nav ul li:first-child .menu_wrapper a .menu_line{margin-left:0}}header nav ul li:first-child .menu_wrapper ul{margin-left:-40px}@media screen and (max-width:940px){header nav ul li:first-child .menu_wrapper ul{margin-left:0}}header nav ul li:last-child .menu_wrapper a{text-align:right}@media screen and (max-width:940px){header nav ul li:last-child .menu_wrapper a{text-align:left}}header nav ul li:last-child .menu_wrapper a .menu_line{margin-right:15%}@media screen and (max-width:940px){header nav ul li:last-child .menu_wrapper a .menu_line{margin-right:0}}.home_container{position:relative;top:-20px;z-index:1}.home_container .shift4{margin-left:33.92857%}.home_container .home_banner{height:500px;position:relative;overflow:hidden;display:block;float:left;width:33.333333333%;margin-bottom:20px}.home_container .home_banner img{display:inline-block;margin:auto;min-width:100%;min-height:100%;position:absolute;left:0;right:0;top:0;bottom:0}.home_container .home_banner .info{display:none;position:absolute;bottom:0;left:0;right:0;height:250px;background:rgba(255,255,255,.7);padding:20px}.home_container .home_banner .info h1{margin:0}.home_container .home_banner .info .about{font-family:Arial;font-size:10px;line-height:18px;color:#454444;font-weight:normal;letter-spacing:1px;margin-top:20px}.home_container .home_banner .lead_link{position:absolute;bottom:20px;left:20px}.home_container .home_banner:hover .info{display:block}.home_container .bx-wrapper{width:100%;max-width:1280px !important;overflow:hidden}.home_container .bx-wrapper .bx-viewport{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;left:0;top:0;background:#fff}.home_container .bx-wrapper .bx-viewport .bxslider{height:600px;top:-16px}.home_container .bx-wrapper .bx-viewport .bxslider li{height:600px}.home_container .bx-wrapper:hover .bx-prev{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/large_arrow_hover.png) no-repeat;opacity:1}.home_container .bx-wrapper:hover .bx-next{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/large_arrow_hover.png) no-repeat;opacity:1}.home_container .bx-wrapper:hover .main_banner .main_banner_cover{opacity:0}.home_container .bx-wrapper:hover .main_banner .banner_info{opacity:1;z-index:100}.home_container .main_banner{position:relative;width:100%;height:600px;margin:0 auto;display:block}.home_container .main_banner .banner_info{opacity:1;z-index:100;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;position:absolute;left:180px;top:82px;text-align:center}.home_container .main_banner .banner_info.top-left{left:14%;top:14%}.home_container .main_banner .banner_info.top-center{left:0;right:0;top:14%}.home_container .main_banner .banner_info.top-right{left:auto;right:14%;top:14%}.home_container .main_banner .banner_info.bottom-left{top:auto;left:14%;bottom:14%}.home_container .main_banner .banner_info.bottom-center{left:0;right:0;top:auto;bottom:14%}.home_container .main_banner .banner_info.bottom-right{left:auto;top:auto;right:14%;bottom:14%}.home_container .main_banner .banner_info.center{left:0;right:0;bottom:0;top:35%}.home_container .main_banner .banner_info h1{margin:0;padding:0;font-family:'Times-Italic';font-weight:normal;font-size:42px;line-height:42px;letter-spacing:1px;color:#fff;text-transform:none;text-align:center}.home_container .main_banner .banner_info h2{margin:0;padding:0;font-family:'QuicksandBook-Regular';font-weight:normal;font-size:12px;line-height:18px;letter-spacing:1px;color:#fff;text-transform:uppercase;text-align:center;margin-top:10px;margin-bottom:25px}.home_container .main_banner .banner_info a{display:inline-block;height:50px;padding:0 20px;font-family:'QuicksandBook-Regular';font-weight:normal;font-size:10px;line-height:50px;letter-spacing:2px;color:#fff;text-transform:uppercase;text-align:center;border:1px solid #fff;text-decoration:none;background:none;min-width:140px}.home_container .main_banner .banner_info a:hover{background:rgba(255,255,255,.1)}.home_container .main_banner .banner_info a.extrabtn{margin-left:5px}.home_container .main_banner .main_banner_cover{width:100%;height:100%;background:rgba(255,255,255,.2);-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;display:none}.home_container .news_bg{background:#303030;height:949px;position:relative;top:-1180px;z-index:1}.home_container .news_container_hp{z-index:10;position:relative;margin-top:40px;margin-bottom:0}.home_container .news_container_hp h1{margin:0;margin-top:50px;margin-bottom:21px}.home_container .news_container_hp h1 a{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:18px;line-height:18px;letter-spacing:1px;color:#000;text-transform:uppercase;text-decoration:none;margin:0;padding:0}@media screen and (max-width:940px){.home_container .news_container_hp .grid4.shift4{display:block;float:left;margin-right:1.78571%;width:100%;margin-left:0;margin-right:0}.home_container .news_container_hp .grid4.shift4:last-child{margin-right:0}}.home_container .news_container_hp .intro{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:12px;line-height:18px;letter-spacing:2px;color:#7d7d7d;text-transform:uppercase;text-decoration:none;margin:0;padding:0;text-align:center}.home_container .news_container_hp .news_item_hp{margin-top:40px;margin-bottom:80px}.home_container .news_container_hp .news_item_hp .date{margin-top:20px;font-family:Arial;font-size:10px;letter-spacing:.6px;line-height:18px;color:#6c6c6c;margin-bottom:0;text-transform:uppercase}.home_container .news_container_hp .news_item_hp h2{margin:0;margin-bottom:10px;color:#fff}.home_container .news_container_hp .news_item_hp h2 a{color:#fff;line-height:18px}.home_container .news_container_hp .news_item_hp .about{font-family:'HelveticaLTStd-Light';font-size:12px;line-height:24px;color:#9c9c9c;font-weight:normal;letter-spacing:1px;margin-top:20px}.home_container .news_container_hp .news_item_hp .featured_image{position:relative;overflow:hidden;height:400px;display:block;line-height:0;background-size:cover;background-position:center}.home_container .news_container_hp .news_item_hp .featured_image img{display:inline-block;margin:auto;min-width:100%;min-height:100%;position:absolute;left:0;right:0;top:0;bottom:0;filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}.home_container .news_container_hp .news_item_hp:hover .featured_image img{filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");filter:gray;filter:grayscale(60%);-webkit-filter:grayscale(60%);-webkit-filter:grayscale(0.6);-moz-filter:grayscale(60%);-ms-filter:grayscale(60%);-o-filter:grayscale(60%)}.home_container .section_separator{border:0;background:#f0ebeb;height:1px;margin-top:25px}.home_container .section_container{margin-top:10px;margin-bottom:50px}.home_container .section_container h1{margin:0;margin-top:50px;margin-bottom:21px}.home_container .section_container h1 a{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:18px;line-height:18px;letter-spacing:1px;color:#000;text-transform:uppercase;text-decoration:none;margin:0;padding:0}@media screen and (max-width:940px){.home_container .section_container .grid4.shift4{display:block;float:left;margin-right:1.78571%;width:100%;margin-left:0;margin-right:0;margin-top:20px}.home_container .section_container .grid4.shift4:last-child{margin-right:0}}.home_container .section_container .intro{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:10px;line-height:18px;letter-spacing:2px;color:#7d7d7d;text-transform:uppercase;text-decoration:none;margin:0;padding:0;text-align:center}.home_container .section_container .section_item{margin-top:40px;margin-bottom:10px}.home_container .section_container .section_item:nth-child(3n){margin-right:0}.home_container .section_container .section_item:nth-child(3n+1){clear:left}.home_container .section_container .section_item h2{margin:0;margin-top:30px;font-size:14px;line-height:18px;letter-spacing:.5px}.home_container .section_container .section_item .about{font-family:'HelveticaLTStd-Light';font-size:12px;line-height:24px;color:#454444;font-weight:normal;letter-spacing:1px;margin-top:20px}.home_container .section_container .section_item .featured_image{position:relative;overflow:hidden;height:400px;display:block}.home_container .section_container .section_item .featured_image .image_cover{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.6);z-index:100;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.home_container .section_container .section_item .featured_image img{display:inline-block;margin:auto;min-width:100%;min-height:100%;position:absolute;left:0;right:0;top:0;bottom:0;filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}.home_container .section_container .section_item .view_link{margin-top:20px;font-family:'QuicksandBook-Regular';font-weight:normal;font-size:10px;line-height:18px;letter-spacing:.5px;color:#858585;display:block;text-transform:uppercase;text-decoration:none}.home_container .section_container .section_item .view_link:hover{color:#000}.home_container .section_container .section_item:hover .featured_image .image_cover{opacity:0}.home_container .section_container .section_item:hover .featured_image img{filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");filter:gray;filter:grayscale(60%);-webkit-filter:grayscale(60%);-webkit-filter:grayscale(0.6);-moz-filter:grayscale(60%);-ms-filter:grayscale(60%);-o-filter:grayscale(60%)}.home_container .floral{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/floralbg.jpg) center center no-repeat;background-size:cover;height:633px;width:100%;margin-top:0}.home_container .floral .grid4{margin-top:110px}@media screen and (max-width:940px){.home_container .floral .grid4{margin-top:60px}}.home_container .floral .grid4 h2{margin:0;font-family:'QuicksandBold-Regular';font-size:16px;line-height:18px;color:#fff;letter-spacing:2px;margin-bottom:5px}.home_container .floral .grid4 h3{margin-bottom:40px;font-family:'QuicksandBook-Regular';font-size:10px;line-height:12px;color:#fff;letter-spacing:.3px}.home_container .floral .grid4 .video_about{font-family:'HelveticaLTStd-Light';font-size:12px;line-height:24px;color:#fff;font-weight:normal;letter-spacing:1px;margin-top:20px}.home_container .floral .grid4 .lead_link{margin-top:20px}.home_container .floral .grid4 .book_appointment{background:none;border:1px solid #fff;width:260px;height:50px;margin:0;margin-top:58px;cursor:pointer;display:block;font-family:'QuicksandBook-Regular';font-size:12px;line-height:50px;color:#fff;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;text-align:center}.home_container .floral .grid4 .book_appointment:hover{background:rgba(255,255,255,.1)}.home_container .floral .grid8{margin-top:110px;background:rgba(255,255,255,.8)}@media screen and (max-width:940px){.home_container .floral .grid8{margin-top:60px}}.home_container .floral .grid8 .video_padding{padding:50px 60px}@media screen and (max-width:940px){.home_container .floral .grid8 .video_padding{padding:0;height:350px}.home_container .floral .grid8 .video_padding iframe{width:100%;height:100%}}@media screen and (max-width:440px){.home_container .floral .grid8 .video_padding{padding:0;height:230px}.home_container .floral .grid8 .video_padding iframe{width:100%;height:100%}}.home_container .home_brides_section{margin-top:-949px;margin-bottom:0;width:100%}.home_container .home_brides_section .banner_section{height:601px;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/home_brides_banner.jpg) 50% 0 no-repeat;background-size:cover;margin-bottom:10px;text-align:center}.home_container .home_brides_section .banner_section .grid4{margin-left:33.92857%}@media screen and (max-width:940px){.home_container .home_brides_section .banner_section .grid4{display:block;float:left;margin-right:1.78571%;width:100%;margin-left:0;margin-right:0}.home_container .home_brides_section .banner_section .grid4:last-child{margin-right:0}}.home_container .home_brides_section .banner_section .grid4 h1{color:#fff;margin-bottom:10px;margin-top:145px}.home_container .home_brides_section .banner_section .grid4 h1 a{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:18px;line-height:18px;letter-spacing:1px;color:#fff;text-transform:uppercase;text-decoration:none;margin:0;padding:0}.home_container .home_brides_section .banner_section .grid4 h1 .bar{background:#fff}.home_container .home_brides_section .banner_section .grid4 .intro{color:#eae4e4;font-family:'QuicksandBook-Regular';font-size:10px;line-height:18px;letter-spacing:2px;text-transform:uppercase;margin-bottom:80px}.home_container .home_brides_section .banner_section .grid4 a{color:#fffefe;font-family:'QuicksandBook-Regular';font-size:10px;line-height:17px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:30px}.home_container .home_brides_section h2{margin:0;font-size:45px;letter-spacing:.5px;line-height:42px}@media screen and (max-width:940px){.home_container .home_brides_section h2{margin-top:20px}}.home_container .home_brides_section h3{color:#7d7d7d;margin-bottom:10px;letter-spacing:2px}.home_container .home_brides_section .brides_about{font-family:'HelveticaLTStd-Light';font-size:12px;line-height:24px;color:#828282;font-weight:normal;letter-spacing:1px;margin-top:0;margin-bottom:160px}@media screen and (max-width:940px){.home_container .home_brides_section .brides_about{margin-bottom:80px}}.home_container .home_brides_section .lead_link{margin-top:30px}.home_container .home_brides_section .home_bride_item_container{position:relative;top:-50px;margin-bottom:-10px}.home_container .home_brides_section .home_bride_item{margin-bottom:20px}.home_container .home_brides_section .home_bride_item:nth-child(4n){margin-right:0}.home_container .home_brides_section .home_bride_item:nth-child(4n+1){clear:left}@media screen and (max-width:940px){.home_container .home_brides_section .home_bride_item{display:block;float:left;margin-right:2.7027%;width:48.64865%}.home_container .home_brides_section .home_bride_item:last-child{margin-right:0}.home_container .home_brides_section .home_bride_item:nth-child(2n){margin-right:0}.home_container .home_brides_section .home_bride_item:nth-child(2n+1){clear:left}}@media screen and (max-width:440px){.home_container .home_brides_section .home_bride_item{display:block;float:left;margin-right:2.7027%;width:100%;margin-right:0}.home_container .home_brides_section .home_bride_item:last-child{margin-right:0}}.home_container .home_brides_section .home_bride_item .home_bride_photo{display:block;width:100%;height:180px;background:#eee;position:relative;overflow:hidden;text-align:center}@media screen and (max-width:940px){.home_container .home_brides_section .home_bride_item .home_bride_photo{width:145px}}.home_container .home_brides_section .home_bride_item .home_bride_photo .home_bride_nophoto{display:inline-block;width:100%;font-family:'QuicksandBook-Regular';font-weight:normal;line-height:20px;font-size:15px;text-align:center;color:#555;text-transform:uppercase;letter-spacing:1px;top:35%;left:0;position:absolute}.home_container .home_brides_section .home_bride_item .home_bride_photo .image_cover{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.6);z-index:100;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.home_container .home_brides_section .home_bride_item .home_bride_photo img{display:inline-block;margin:auto;min-width:100%;min-height:100%;position:absolute;left:0;right:0;top:0;bottom:0;filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}.home_container .home_brides_section .home_bride_item .home_bride_photo:hover .image_cover{opacity:0}.home_container .home_brides_section .home_bride_item .home_bride_photo:hover img{filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");filter:gray;filter:grayscale(60%);-webkit-filter:grayscale(60%);-webkit-filter:grayscale(0.6);-moz-filter:grayscale(60%);-ms-filter:grayscale(60%);-o-filter:grayscale(60%)}section#instagram{position:relative;z-index:10;text-align:center}section#instagram h1{margin-top:0;margin-bottom:0;color:#fff}section#instagram h1 .bar{background:#fff}@media screen and (max-width:940px){section#instagram .grid4.shift4{display:block;float:left;margin-right:1.78571%;width:100%;margin-left:0;margin-right:0}section#instagram .grid4.shift4:last-child{margin-right:0}}section#instagram .instagram_container{margin:0;padding:0}section#instagram .instagram_container:after{content:"";display:block;height:0;clear:both}section#instagram .instagram_container .insta_img{display:block;float:left;width:17%;margin-right:3.75%;background:url('"') no-repeat scroll center center/cover transparent}section#instagram .instagram_container .insta_img:last-child{margin-right:0}section#instagram .instagram_container .insta_img img{width:100%;max-width:100%}#social{width:auto;max-width:100%;display:inline-block;margin:0 auto;margin-top:10px;margin-bottom:50px;padding-left:15px}#social:after{content:"";clear:both;height:0;display:block}#social .icon{display:block;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/social2.png) no-repeat scroll 0 0 transparent;float:left;margin-right:31px}#social .facebook{background-position:-3px -3px;width:17px;height:35px}#social .twitter{background-position:-55px -5px;width:39px;height:33px}#social .pinterest{background-position:-124px -4px;width:36px;height:36px}#social .instagram{background-position:-188px -6px;width:34px;height:34px;margin-right:0}.collection_container h1.collection_heading{margin-top:46px;margin-bottom:40px}.collection_container .search_container{clear:both;margin-top:20px}.collection_separator{border:0;background:#f0ebeb;height:1px;margin-top:100px}@media screen and (max-width:940px){.collection_separator{margin-top:50px}}.collection_intro{padding-bottom:1px}.collection_row{margin-top:77px}@media screen and (max-width:940px){.collection_row{text-align:center;padding:0}}@media screen and (max-width:940px){.collection_row .grid4{margin-top:70px;text-align:center}}@media screen and (max-width:940px){.collection_row .grid4:first-child{margin-top:0}}.collection_image_link{display:block;background:#eee url() center/cover no-repeat;line-height:0;filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}.collection_image_link:hover{filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");filter:gray;filter:grayscale(60%);-webkit-filter:grayscale(60%);-webkit-filter:grayscale(0.6);-moz-filter:grayscale(60%);-ms-filter:grayscale(60%);-o-filter:grayscale(60%)}@media screen and (max-width:940px){.collection_image_link{display:inline-block;width:auto;height:auto}}.sizer{width:100%;height:auto;visibility:hidden}.collection_image{width:300px;height:400px;filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}.collection_image:hover{filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");filter:gray;filter:grayscale(60%);-webkit-filter:grayscale(60%);-webkit-filter:grayscale(0.6);-moz-filter:grayscale(60%);-ms-filter:grayscale(60%);-o-filter:grayscale(60%)}@media screen and (max-width:940px){.collection_image{max-width:300px;width:100%;height:auto}}.collection_title{display:block;font-family:'QuicksandBook-Regular';font-weight:normal;font-size:12px;line-height:12px;letter-spacing:2px;color:#000;text-transform:uppercase;text-decoration:none;margin:0;margin-top:21px;padding:0;text-align:center}.collection_row .grid4:hover .collection_image{filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}.brides_container h1.center{margin-top:15px;margin-bottom:90px;font-family:'Quicksand-Regular';font-size:18px;letter-spacing:3px}.brides_container h1.center .bar{width:270px}.brides_container .search_box{float:right}.brides_container .list_separator{border:0;background:#f0ebeb;height:1px;margin-top:25px}.brides_container .my_photos_separator{border:0;background:#f0ebeb;height:1px;margin-top:80px;margin-bottom:50px}.brides_container .page_links{display:inline-block;margin-top:30px}.brides_container .page_links a{display:inline-block;font-family:Arial;font-size:12px;line-height:12px;color:#838385;text-decoration:none;margin:0 5px;font-weight:normal}.brides_container .page_links a.active{font-weight:bold}.brides_container .page_links a:hover{text-decoration:underline}.brides_container .page_links a:first-child{margin-right:0}.brides_container .alpha_links{display:inline-block;float:right;margin-top:30px}.brides_container .alpha_links a{display:inline-block;font-family:Arial;font-size:12px;line-height:12px;color:#838385;text-decoration:none;margin:0 5px;font-weight:normal}.brides_container .alpha_links a.active{font-weight:bold}.brides_container .alpha_links a:hover{text-decoration:underline}.brides_container .alpha_links a:last-child{margin-right:0}@media screen and (max-width:940px){.brides_container .popupform{padding:0 20px}.brides_container .bride_list_item_grid .sort-box.grid4,.brides_container .bride_list_item_grid .grid8.pagination{width:50%;padding-top:20px}}.brides_container .bride_list_item{margin-top:20px;margin-bottom:8px;margin-right:3%;width:31.3%}.brides_container .bride_list_item:nth-child(3n){margin-right:0}.brides_container .bride_list_item:nth-child(3n+1){clear:left}@media screen and (max-width:940px){.brides_container .bride_list_item{width:30%;margin-left:20px;margin-right:0}}@media screen and (max-width:940px){.brides_container .bride_list_item:nth-child(3n){margin-left:20px;margin-right:0}}@media screen and (max-width:940px){.brides_container .bride_list_item:nth-child(3n+1){clear:none}}.brides_container .bride_list_item .bride_photo{display:block;width:100%;height:315px;background:#eee;position:relative;overflow:hidden;text-align:center;background-size:cover;background-position:center}.brides_container .bride_list_item .bride_photo .nophoto{display:inline-block;width:100%;font-family:'QuicksandBook-Regular';font-weight:normal;line-height:20px;font-size:15px;text-align:center;color:#555;text-transform:uppercase;letter-spacing:1px;top:35%;left:0;position:absolute}.brides_container .bride_list_item .bride_photo img{display:inline-block;margin:auto;min-width:100%;min-height:100%;position:absolute;left:0;right:0;top:0;bottom:0}.brides_container .bride_list_item .bride_name{display:block;font-family:'quicksand-regular';font-weight:normal;font-size:12px;line-height:12px;letter-spacing:1.5px;color:#4c4844;text-transform:capitalize;text-decoration:none;margin:0;margin-top:18px;padding:0;text-align:center}.brides_container .noresults{font-family:'QuicksandBook-Regular';font-weight:normal;line-height:15px;font-size:12px;text-align:center;color:#000;letter-spacing:1px}.brides_container .sort-box fieldset,.brides_container .sort-box select{border:0;font-family:"QuicksandBook-Regular";font-size:14px;color:#707070;padding:0}.brides_container .widget-module{margin-bottom:0}.brides_container .search_box .search_text{font-family:"QuicksandBook-Regular";font-size:12px;color:#707070}.brides_container .search_box form{margin:0}.brides_container .submit-wedding-btn{font-family:"QuicksandBook-Regular";font-size:12px;font-style:normal;margin-top:35px}@media screen and (max-width:940px){.brides_container .popupform .submit-wedding-btn{margin-top:5px;margin-bottom:20px}}.brides_container .pagination{text-align:right}.brides_container .pagination .page_links{margin:0}.brides_container .pagination .page_links a{font-family:"QuicksandBook-Regular";font-size:14px;color:#707070;margin:0 8px}.brides_container .pagination .page_links a.active{font-weight:normal}.brides_container .page_links a:hover{text-decoration:none}.brides_container .pagination .page_links a.active:after,.brides_container .page_links a:hover:after{border-bottom:1px solid #707070;content:"";display:block;padding-top:5px}.brides_container .bride_list_item_grid .bride_list_item:nth-child(1),.brides_container .bride_list_item_grid .bride_list_item:nth-child(2),.brides_container .bride_list_item_grid .bride_list_item:nth-child(3){margin-top:0}.modal{display:none;position:fixed;z-index:100000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-content{background-color:#fefefe;margin:auto;text-align:center;padding:20px;border:1px solid #888;width:100%;margin-top:50px;max-width:600px}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.submit-wedding-button{color:grey;font-weight:bold;cursor:pointer;font-size:20px;font-style:italic}.wedding-popup-title{font-weight:bold;font-size:22px;color:grey;padding:10px;font-style:italic;text-transform:uppercase}.submit-wedding-form ul li label{width:17% !important;font-family:"Helvetica Neue",sans-serif;font-size:20px;font-weight:normal !important}.submit-wedding-form input[type="submit"]{background-color:grey !important;padding:5px 20px 5px 20px;font-style:italic;color:white;float:right}.submit-wedding-form ul li input[type="text"],.submit-wedding-form ul li textarea{width:380px !important;padding:10px !important;border:solid 1px #b2b4b7;max-width:100%}@media screen and (max-width:940px){.brides_container .page_content{margin-bottom:50px}}@media screen and (max-width:940px){.brides_container .grid2of6{width:145px}}.brides_container .my_dress_image{height:200px;width:100%;display:block;overflow:hidden;position:relative;margin-top:20px}.brides_container .my_dress_image img{display:inline-block;margin:auto;min-width:100%;min-height:100%;position:absolute;left:0;right:0;top:0;bottom:0}.brides_container .my_photos_grid .grid4{margin-bottom:20px}.brides_container .my_photos_grid .grid4:nth-child(3n){margin-right:0}.brides_container .my_photos_grid .grid4:nth-child(3n+1){clear:left}.brides_container .my_photos_grid .grid4 img{max-width:100%}.blog_subheader{margin-bottom:55px}.view_posts_by{font-family:'QuicksandBold-Regular';font-size:10px;font-weight:normal;line-height:14px;color:#000;text-transform:uppercase}.view_posts_by nav{display:inline-block;margin-left:10px}.view_posts_by nav ul{list-style:none;margin:0;padding:0;display:inline-block}.view_posts_by nav ul li{margin:0;padding:0;display:inline-block;position:relative}.view_posts_by nav ul li a{display:block;text-transform:uppercase;font-family:'QuicksandBook-Regular';font-size:10px;font-weight:normal;line-height:14px;color:#989898;text-decoration:none;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/arrow_down.png) 100% 40% no-repeat;padding-right:13px;margin-right:5px}.view_posts_by nav ul li ul{display:none;position:absolute;z-index:100;left:0;top:14px;padding:10px;background:rgba(150,150,150,.8);width:150px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.2);box-shadow:0 5px 5px 0 rgba(0,0,0,.2);border:0;margin:0}.view_posts_by nav ul li ul li{display:block;color:#fff;font-family:'QuicksandBook-Regular';font-size:10px;font-weight:normal;line-height:14px;text-decoration:none}.view_posts_by nav ul li ul li a{display:inline-block;color:#fff;font-family:'QuicksandBook-Regular';font-size:10px;font-weight:normal;line-height:14px;text-decoration:none;margin:0;padding:0;background:none}.view_posts_by nav ul li ul li a:hover{text-decoration:underline}.view_posts_by nav ul li:hover ul{display:block}.blog_subscribe{text-align:right}@media screen and (max-width:940px){.blog_subscribe{margin-top:20px}}.blog_subscribe .blog_subscribe_wrapper{display:inline-block;text-align:left}.blog_subscribe .blog_subscribe_wrapper p{font-family:'QuicksandBold-Regular';font-size:10px;font-weight:normal;line-height:14px;color:#000;text-transform:uppercase;padding:0;margin:0;margin-bottom:6px;letter-spacing:2px}.blog_container{overflow:hidden}.blog_container .blog_sidebar{background:#f4f4f4;margin-bottom:-99999px;padding-bottom:99999px}.blog_container .blog_sidebar .sidebar_padding{padding:20px}nav.blog_navigation{margin-bottom:30px}nav.blog_navigation .nav-previous{float:left}nav.blog_navigation .nav-previous a{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:12px;line-height:14px;letter-spacing:2px;color:#989898;text-transform:uppercase;text-decoration:none}nav.blog_navigation .nav-previous a:hover{text-decoration:underline}nav.blog_navigation .nav-next{float:right}nav.blog_navigation .nav-next a{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:12px;line-height:14px;letter-spacing:2px;color:#989898;text-transform:uppercase;text-decoration:none}nav.blog_navigation .nav-next a:hover{text-decoration:underline}article.blog_entry{position:relative;padding-bottom:75px;border-bottom:1px solid #f1eded;margin-bottom:80px}article.blog_entry .blog_no_results{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:12px;line-height:14px;letter-spacing:1px;color:#000;text-transform:uppercase;text-decoration:none;background:#fff;padding:0;padding-top:35px;text-align:center}.blog_content.single_post .blog_content_body{padding-bottom:90px}.blog_content.single_post .blog_content_body .post_info{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:10px;line-height:16px;letter-spacing:.25px;color:#898989;text-transform:uppercase;text-decoration:none}.blog_content.single_post .blog_content_body .post_info a{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:10px;line-height:16px;letter-spacing:.25px;color:#898989;text-transform:uppercase;text-decoration:none}.blog_content.single_post .blog_content_body .post_info a:hover{text-decoration:underline}.blog_content.single_post .blog_content_body h1{margin-bottom:20px}.blog_content.single_post .blog_content_body .post_body{font-family:'HelveticaLTStd-Light';font-weight:normal;font-size:12px;line-height:24px;letter-spacing:1px;color:#898989;text-transform:none;text-decoration:none}.blog_content.multi_post .blog_content_body{display:block;float:left;margin-right:2.7027%;width:48.64865%}.blog_content.multi_post .blog_content_body:last-child{margin-right:0}@media screen and (max-width:940px){.blog_content.multi_post .blog_content_body{display:block;float:left;margin-right:1.78571%;width:100%;margin-right:0}.blog_content.multi_post .blog_content_body:last-child{margin-right:0}}.blog_content.multi_post .blog_content_body .post_info{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:10px;line-height:16px;letter-spacing:.25px;color:#898989;text-transform:uppercase;text-decoration:none}.blog_content.multi_post .blog_content_body .post_info a{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:10px;line-height:16px;letter-spacing:.25px;color:#898989;text-transform:uppercase;text-decoration:none}.blog_content.multi_post .blog_content_body .post_info a:hover{text-decoration:underline}.blog_content.multi_post .blog_content_body h1{margin-bottom:20px}.blog_content.multi_post .blog_content_body .post_body{font-family:'HelveticaLTStd-Light';font-weight:normal;font-size:12px;line-height:24px;letter-spacing:1px;color:#898989;text-transform:none;text-decoration:none}.blog_content.multi_post .blog_content_body .read_more{font-family:'QuicksandBold-Regular';font-weight:normal;font-size:12px;line-height:12px;letter-spacing:.25px;color:#000;text-transform:uppercase;text-decoration:none;margin:0;margin-top:13px;padding:0;padding-right:25px;display:inline-block;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/arrow_right.png) 100% 1px no-repeat;margin-bottom:60px}.blog_content.single_post .blog_content_thumbnail{float:right;margin-left:20px;margin-bottom:20px}@media screen and (max-width:940px){.blog_content.single_post .blog_content_thumbnail{float:none;margin-left:0}}.blog_content.multi_post .blog_content_thumbnail{display:block;float:left;margin-right:2.7027%;width:48.64865%;margin-right:0}.blog_content.multi_post .blog_content_thumbnail:last-child{margin-right:0}@media screen and (max-width:940px){.blog_content.multi_post .blog_content_thumbnail{display:none}}.blog_share_container{position:absolute;left:0;bottom:70px}.news_entry{margin-top:12px}.news_entry img{filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");filter:gray;filter:grayscale(60%);-webkit-filter:grayscale(60%);-webkit-filter:grayscale(0.6);-moz-filter:grayscale(60%);-ms-filter:grayscale(60%);-o-filter:grayscale(60%)}.news_entry img:hover{filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}.news_entry:hover img{filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}.news_entry .news_content_thumbnail{margin-bottom:32px}.news_entry .news_content_thumbnail a{display:inline-block;width:300px;height:400px;background:url() center no-repeat;background-size:cover}@media screen and (max-width:940px){.news_entry .news_content_thumbnail a{width:100%;height:auto;max-width:300px;max-height:400px}}.news_entry .news_content_thumbnail img{width:300px;height:400px}@media screen and (max-width:940px){.news_entry .news_content_thumbnail img{width:100%;height:auto;max-width:300px;max-height:400px}}.news_entry .news_content_body .news_info{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:10px;line-height:16px;letter-spacing:.25px;color:#898989;text-transform:uppercase;text-decoration:none}.news_entry .news_content_body .news_info a{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:10px;line-height:16px;letter-spacing:.25px;color:#898989;text-transform:uppercase;text-decoration:none}.news_entry .news_content_body .news_info a:hover{text-decoration:underline}.news_entry .news_content_body h1{margin-bottom:15px;margin-top:7px;max-width:470px}.news_entry .news_content_body .news_body{font-family:'HelveticaLTStd-Light';font-weight:normal;font-size:12px;line-height:24px;letter-spacing:1px;color:#898989;text-transform:none;text-decoration:none}.news_entry.grid4{margin-bottom:60px}.news_entry.grid4:nth-child(3n){margin-right:0}.news_entry.grid4:nth-child(3n+1){clear:left}.news_entry.grid12{border-bottom:1px solid #f1eded;margin-top:100px;padding-bottom:56px}.news_entry.grid12.news_single{margin-top:12px}.news_entry.grid12 .news_content_thumbnail{display:block;float:left;margin-right:1.78571%;width:49.10714%}.news_entry.grid12 .news_content_thumbnail:last-child{margin-right:0}@media screen and (max-width:940px){.news_entry.grid12 .news_content_thumbnail{display:block;float:left;margin-right:1.78571%;width:100%;margin-right:0}.news_entry.grid12 .news_content_thumbnail:last-child{margin-right:0}}.news_entry.grid12 .news_content_thumbnail img{width:100%;height:auto}.news_entry.grid12 .news_single_thumbnail{float:right;margin-left:20px;margin-bottom:20px;margin-top:5px;width:450px}.news_entry.grid12 .news_single_thumbnail img{width:100%;height:auto;filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}@media screen and (max-width:940px){.news_entry.grid12 .news_single_thumbnail{float:none;margin-left:0;width:100%}}.news_entry.grid12 .news_content_body.news_listing{display:block;float:left;margin-right:1.78571%;width:49.10714%}.news_entry.grid12 .news_content_body.news_listing:last-child{margin-right:0}@media screen and (max-width:940px){.news_entry.grid12 .news_content_body.news_listing{display:block;float:left;margin-right:1.78571%;width:100%;margin-right:0}.news_entry.grid12 .news_content_body.news_listing:last-child{margin-right:0}}.news_entry.grid12 .news_content_body .news_info{font-size:14px;line-height:24px;margin-top:-5px}.news_entry.grid12 .news_content_body h1{margin-bottom:30px}.news_entry.grid12 .news_content_body .news_body{font-size:14px;line-height:24px}@media screen and (max-width:940px){.news_entry.grid12 .news_content_body .news_body{margin-bottom:20px}}.page_container{padding-bottom:100px}.page_container .page_half_content{display:block;float:left;margin-right:1.78571%;width:49.10714%}.page_container .page_half_content:last-child{margin-right:0}@media screen and (max-width:940px){.page_container .page_half_content{display:block;float:left;margin-right:1.78571%;width:100%;margin-right:0}.page_container .page_half_content:last-child{margin-right:0}}.page_container .page_half_content.images{padding-top:5px}.page_container .page_half_content.images img{margin-bottom:15px;width:100%;height:auto}.page_container .page_half_content p:first-child{margin-top:0}.page_container h1{margin-top:71px;margin-bottom:88px}.page_container .page_content,.page_container .page_content p{font-family:'HelveticaLTStd-Light';font-size:12px;line-height:24px;color:#898989;font-weight:normal;letter-spacing:1px}.page_container .page_content strong,.page_container .page_content p strong{color:#666;font-size:12px}.product_container .breadcrumb{margin-bottom:20px}.product_container .search_container{clear:both;margin-bottom:20px}.product_container .search_container .search_box{float:none}.product_container .product_main_image{margin-bottom:16px;cursor:pointer}.product_container .product_main_image img{width:100%;height:auto}.product_container .product_main_image_actions{margin-top:5px;margin-bottom:35px}.product_container .product_main_image_actions .left{float:left}.product_container .product_main_image_actions .right{float:right}.product_container h1.product_title{font-size:16px;margin-top:0;margin-bottom:35px;font-family:'QuicksandBook-Regular';font-size:18px;letter-spacing:.6px;line-height:18px;position:relative}.product_container h1.product_title #save_to_favourites{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/icon_set1.png) no-repeat;height:40px;width:40px;display:block;background-position:0 -168px;position:absolute;top:-10px;right:0;opacity:.5}.product_container h1.product_title #save_to_favourites.active{opacity:1}.product_container h1.nomargin{margin:0}.product_container .prod_line{border-bottom:1px solid #eae4e4;margin-bottom:20px}.product_container .product_section_title{font-family:'QuicksandBook-Regular';font-size:12px;font-weight:normal;line-height:20px;text-transform:uppercase;color:#404040;letter-spacing:.5px;margin-top:30px;margin-bottom:-13px}.product_container .product_section_content{padding-left:1px}.product_container .related_products{margin-top:80px}.product_container .related_products .product_title{font-size:14px;line-height:18px;letter-spacing:.6px;margin-bottom:20px}.product_container .favourite_img{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/savetofavourites.png) center center no-repeat;width:139px;height:17px}.product_container .favourite_img.favourite{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/savetofavourites_done.png) center center no-repeat;width:146px;height:17px}.product_container img.favourite{background:#fca}.product_container .product_actions_container{position:relative;display:block;float:left;margin-right:1.78571%;width:49.10714%;margin-left:50.89286%}.product_container .product_actions_container:last-child{margin-right:0}@media screen and (max-width:940px){.product_container .product_actions_container{display:block;float:left;margin-right:1.78571%;width:100%;margin-left:0;margin-right:0}.product_container .product_actions_container:last-child{margin-right:0}}.product_container .product_actions{list-style:none;margin:0;padding:10px 0;border-top:1px solid #eae4e4;position:absolute;right:0;top:-200px;left:0}@media screen and (max-width:940px){.product_container .product_actions{position:static}}.product_container .product_actions.brides{position:static;margin-top:30px}.product_container .product_actions>li{margin:20px 0;padding:0;overflow:hidden;height:40px}.product_container .product_actions>li>a{display:block;text-decoration:none;text-transform:uppercase;font-family:'QuicksandBold-Regular';font-size:16px;letter-spacing:.25px;line-height:42px;color:#000;font-weight:normal;padding:0;padding-left:50px;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/icon_set1.png) no-repeat;height:40px;margin:0;opacity:.5}.product_container .product_actions>li>a.save_to_favourites{background-position:0 -168px}.product_container .product_actions>li>a.share_this_link{background-position:0 -336px}.product_container .product_actions>li>a.book_appointment_link{background-position:0 0}.product_container .product_actions>li .book_appointment_info{font-family:'HelveticaLTStd-Light';font-size:12px;line-height:24px;color:#898989;font-weight:normal;letter-spacing:1px;margin-top:10px;padding-left:51px}.product_container .product_actions>li ul.share{display:block;margin:0;padding:0;padding-left:52px}.product_container .product_actions>li.favourite .save_to_favourites{opacity:1;color:red}.product_container .product_actions>li:hover .save_to_favourites{opacity:1}.product_container .product_actions>li:hover .share_this_link{opacity:1}.product_container .product_actions>li:hover .book_appointment_link{opacity:1}@media screen and (max-width:940px){.product_container .product_image_list_wrapper{display:none}}.product_container .prod_info{padding-bottom:200px}.related_product_item{margin-bottom:77px}@media screen and (max-width:940px){.related_product_item{display:block;float:left;margin-right:1.78571%;width:49.10714%;margin-right:0;text-align:center}.related_product_item:last-child{margin-right:0}}@media screen and (max-width:440px){.related_product_item{display:block;float:left;margin-right:1.78571%;width:100%;margin-right:0;text-align:center}.related_product_item:last-child{margin-right:0}}.related_product_item .collection_image_link{width:100%;height:180px}@media screen and (max-width:940px){.related_product_item .collection_image_link{width:145px}}.related_product_item .collection_image_link .collection_image{width:100%;height:180px;filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}.related_product_item .collection_title{font-family:'QuicksandBook-Regular';font-size:10px;line-height:10px;letter-spacing:.4px;color:#848484;margin-top:10px}.related_product_item:hover .collection_image_link .collection_image{filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");filter:gray;filter:grayscale(60%);-webkit-filter:grayscale(60%);-webkit-filter:grayscale(0.6);-moz-filter:grayscale(60%);-ms-filter:grayscale(60%);-o-filter:grayscale(60%)}.view_directions{background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/view_directions.png) no-repeat;background-position:0 0;width:260px;height:50px;margin:30px auto;margin-bottom:98px;cursor:pointer;display:block}.view_directions:hover{background:rgba(255,255,255,.1) url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/view_directions.png) no-repeat}.view_website{margin:30px auto 97px}.contact_container .custom_grid{max-width:580px;width:100%}@media screen and (max-width:940px){.contact_container .custom_grid{max-width:100%}}.contact_container input{display:block;margin:15px auto;width:100%;height:50px;max-width:100%;padding:10px;font-size:12px;line-height:12px}.contact_container input.nl_btn{width:200px;margin:10px auto}.contact_container input.submit_btn{background:#fff;width:100%;height:50px;cursor:pointer;display:block;margin:0;padding:0;font-family:'QuicksandBook-Regular';font-weight:normal;text-transform:uppercase;font-size:12px;line-height:50px;letter-spacing:1px;border:1px solid #777;color:#333}.contact_container input.submit_btn:hover{background:rgba(0,0,0,.1)}.contact_container textarea{display:block;margin:15px auto;margin-top:18px;height:186px;width:100%;max-width:100%;padding:10px;font-size:12px;line-height:12px}.contact_container label{margin:10px auto;display:block;width:100%}.contact_container label input{display:inline-block;width:auto}.contact_container label span{position:relative;top:-3px}.contact_container .error,.contact_container .success{width:500px}.contact_container h1{margin-bottom:40px}.contact_container h1.contact{width:100%;font-family:'QuicksandBook-Regular';font-weight:normal;text-transform:uppercase;font-size:16px;margin:75px 0;padding:0;margin-bottom:20px;color:#000;line-height:16px;letter-spacing:1px}.contact_container h1.contact .bar{width:100%;height:1px}.contact_container .share_container{text-align:center}.contact_container p.lead_white,.contact_container p.lead_white strong{font-size:14px;line-height:24px;letter-spacing:.5px;font-family:Arial}.map_container{width:100%;height:630px;position:relative;background:#ccc;margin:0 auto}@media screen and (max-width:940px){.map_container{background:none;height:1000px}}.map_container .grid{position:relative}.map_container .map_info{position:absolute;z-index:400;right:0;top:50px;background:rgba(0,0,0,.8);width:310px;height:980px;padding:25px}@media screen and (max-width:940px){.map_container .map_info{right:0;top:50px;left:0;width:auto}}.map_container .map_info h1{font-family:'QuicksandBook-Regular';font-weight:normal;text-transform:uppercase;font-size:16px;margin:0;padding:0;margin-bottom:20px;color:#fff;line-height:16px;letter-spacing:1px;border-bottom:1px solid #fff;padding-bottom:25px}.map_container .map_info h1.alt{padding-bottom:15px}.map_container .map_info h2{font-family:'QuicksandBook-Regular';font-weight:normal;text-transform:uppercase;font-size:16px;margin:0;padding:0;color:#fff;line-height:16px;letter-spacing:.5px}.map_container .map_info p{font-family:Arial;font-size:14px;line-height:20px;color:#b6b6b6;font-weight:normal;letter-spacing:.5px}.map_container .map_info p.break{margin:15px 0;margin-bottom:25px;text-transform:uppercase;line-height:22px;font-size:12px;letter-spacing:.5px;color:#afafaf}.map_container .map_info td{font-family:Arial;font-size:14px;line-height:20px;color:#b6b6b6;font-weight:normal;letter-spacing:.5px;padding:10px 0}.map_container .map_info td.contact_detail_cell{padding-top:19px}.map_container .map_info hr{border:0;border-bottom:1px solid #555;margin-top:10px;margin-bottom:0}.map_container #map{width:100%;height:100%}@media screen and (max-width:940px){.map_container #map{display:none}}#view_directions_btn{display:block}@media screen and (max-width:940px){#view_directions_btn{display:none}}#view_directions_btn_mobile{display:none}@media screen and (max-width:940px){#view_directions_btn_mobile{display:block}}.user_page h1{margin:0;margin-bottom:50px}.user_page .profile_tabs{list-style:none;margin:0;padding:0;width:100%;border-bottom:1px solid #777;display:block}.user_page .profile_tabs li{display:inline-block;margin:0;padding:0}.user_page .profile_tabs li a{display:inline-block;margin:0;padding:10px 15px;margin-right:5px;border:1px solid #aaa;border-bottom:0;background:#eee;font-family:Arial;font-size:12px;line-height:12px;color:#898989;font-weight:normal;letter-spacing:1px;text-decoration:none}.user_page .profile_tabs li a:hover{color:#000;border-color:#777}.user_page .profile_tabs li a.active{color:#000;background:#fff;border-color:#777;padding-bottom:11px;margin-bottom:-1px}@media screen and (max-width:940px){.user_page .profile_tabs li a.active{padding-bottom:6px}}@media screen and (max-width:940px){.user_page .profile_tabs li a{padding:5px 10px;margin-right:0}}.user_page .profile_tabs li.link{float:right;position:relative}.user_page .profile_tabs li.link a{display:inline-block;margin:0;padding:5px 13px;margin-right:0;margin-top:4px;border:1px solid #fff;background:#626262;font-family:Arial;font-size:12px;line-height:12px;color:#fff;font-weight:normal;letter-spacing:1px;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media screen and (max-width:940px){.user_page .profile_tabs li.link a{position:absolute;right:0;top:-40px}}.user_page .profile_tabs li.link a:hover{-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.3);box-shadow:0 0 1px 1px rgba(0,0,0,.3)}.user_page .page_content{overflow:auto}.user_page .profile_frame{min-width:650px}#theme-my-login{text-align:center}#theme-my-login p.message{font-size:12px;background:#ffc;border:1px solid #eeb;padding:10px;color:#555}#theme-my-login p.message a{display:inline-block;font-size:12px;font-family:Arial;line-height:12px;color:#555}#theme-my-login p.message a:hover{color:#828282}#theme-my-login p.error{font-size:12px;background:#ffd1d1;border:1px solid #fc4949;padding:10px;color:#555}#theme-my-login p.error a{display:inline-block;font-size:12px;font-family:Arial;line-height:12px;color:#555}#theme-my-login p.error a:hover{color:#828282}#theme-my-login label{width:100px;display:inline-block}#theme-my-login input{padding:7.5px 10px;border:1px solid #d3d3d3;font-family:Arial;font-size:10px;font-weight:normal;line-height:18px;color:gray;background:#fff;width:225px}#theme-my-login input:focus{-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.2);box-shadow:0 0 1px 1px rgba(0,0,0,.2)}#theme-my-login .submit input{background:#626262;color:#fff;text-transform:uppercase;font-family:Arial;font-size:10px;font-weight:bold;line-height:22px;padding:6.5px 5px;border:1px solid #626262;cursor:pointer;margin-left:6px}#theme-my-login .submit input:hover{background:#dcdcdc;border-color:#dcdcdc;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.2);box-shadow:0 0 1px 1px rgba(0,0,0,.2)}#theme-my-login p.forgetmenot{width:224px;margin:0 auto;text-align:left}#theme-my-login p.forgetmenot label{position:relative;top:2px}#theme-my-login #rememberme{width:auto}#theme-my-login .tml-action-links,#theme-my-login .tml-user-links{list-style:none;margin:0;padding:0;width:100px;display:inline-block;width:224px;margin:0 auto;text-align:left}#theme-my-login .tml-action-links li,#theme-my-login .tml-user-links li{display:block;margin:0;padding:0}#theme-my-login .tml-action-links li a,#theme-my-login .tml-user-links li a{display:block;font-size:12px;font-family:Arial;line-height:12px;color:#626262;text-align:left;padding:3px}#theme-my-login .tml-action-links li a:hover,#theme-my-login .tml-user-links li a:hover{color:#828282}#theme-my-login #lostpasswordform label{width:150px}#theme-my-login .tml-user-avatar{margin-bottom:20px}#theme-my-login .tml-user-avatar img{width:150px;height:150px}footer{width:100%;background:#202020;padding:30px 0}@media screen and (max-width:940px){footer .grid2,footer .grid3{margin-bottom:30px}}footer h3{font-family:'QuicksandBold-Regular';font-weight:normal;font-size:12px;line-height:18px;text-transform:uppercase;color:#fff;letter-spacing:2px}footer .footer_contact{margin-top:2px}footer .footer_contact td{padding:8px 0;font-family:Arial;font-weight:normal;font-size:14px;line-height:20px;letter-spacing:0;color:#aaa}footer .footer_contact td a{font-family:Arial;font-weight:normal;font-size:14px;line-height:20px;letter-spacing:0;color:#aaa;text-decoration:none}footer .footer_contact td a:hover{text-decoration:underline}footer .footer_contact td.dark div{opacity:.5}footer .footer_contact .is1_phone_white,footer .footer_contact .is1_mail_white,footer .footer_contact .is1_droppin_white{margin-right:5px}footer .footer-menu{list-style:none;margin:0;margin-top:19px;padding:0}footer .footer-menu li{margin:0;padding:0}footer .footer-menu li a{color:#aaa;font-family:'HelveticaLTStd-Light';font-weight:normal;font-size:10px;line-height:18px;text-decoration:none;display:block}footer .footer-menu li a:hover{text-decoration:underline}footer .newsletter{display:inline-block;float:right}@media screen and (max-width:940px){footer .newsletter{float:none}}footer .newsletter .error,footer .newsletter .success{display:inline-block;font-size:10px;width:250px;margin:10px 0}footer p{margin:0;margin-top:19px;padding:0;color:#aaa;font-family:'HelveticaLTStd-Light';font-weight:normal;font-size:10px;line-height:18px;text-decoration:none}footer form{margin-top:15px}footer .social{list-style:none;margin:15px 0;padding:0}footer .social li{margin:0;padding:0;display:inline-block}footer .social li a{display:inline-block;background:url(//dionforbrides.com.au/wp-content/themes/dionforbrides/css/../img/socialbar.png) no-repeat;margin:5px}footer .social li a.social_fb{background-position:0 -42px;opacity:.5;width:41px;height:41px}footer .social li a.social_ig{background-position:-55px -42px;opacity:.5;width:41px;height:41px}footer .social li a.social_em{background-position:-220px -42px;opacity:.5;width:41px;height:41px}footer .social li a.social_pi{background-position:-110px -42px;opacity:.5;width:41px;height:41px}footer .social li a.social_tw{background-position:-165px -42px;opacity:.5;width:41px;height:41px}footer .social li a:hover.social_fb{background-position:0 0;opacity:1}footer .social li a:hover.social_ig{background-position:-55px 0;opacity:1}footer .social li a:hover.social_em{background-position:-220px 0;opacity:1}footer .social li a:hover.social_pi{background-position:-110px 0;opacity:1}footer .social li a:hover.social_tw{background-position:-165px 0;opacity:1}footer .social li:first-child a{margin-left:0}footer .social li:last-child a{margin-right:0}footer .line{margin-top:10px;margin-bottom:10px;border-top:1px solid #bbb9b9}footer .copyright{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:12px;line-height:18px;color:#fff;letter-spacing:.25px}@media screen and (max-width:940px){footer .copyright{margin-bottom:20px}}footer .copyright a{font-family:'QuicksandBook-Regular';font-weight:normal;font-size:12px;line-height:18px;color:#fff;letter-spacing:.25px;text-decoration:none}footer .copyright a:hover{text-decoration:underline}footer .freeform{text-align:right}.mob-thumb{display:none}.mob-thumb .nbs-flexisel-item{width:auto;margin:0;text-align:center}@media screen and (max-width:940px){.product_container .product_image_list_wrapper.mob-thumb{display:block}}.faq-topics,.faq-topics *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.faq-section-title{width:100%;padding:25px 0;display:inline-block;border-bottom:2px solid #d4d4d4;background:#fff;transition:all linear .15s;color:#585858;font-size:16.01px;letter-spacing:2px}.faq-section-title.active,.faq-section-title:hover{background:#fff;text-decoration:none}.faq-section-content{padding:10px 35px;display:none;border-bottom:2px solid #d4d4d4}.question_and_answers .answers{display:none;padding:5px 0}.question_and_answers .answers p{margin:0;font-size:12px;line-height:20px;color:#585858;font-family:Quicksand-Regular !important}.question_and_answers .answers p span{font-family:Quicksand-Regular !important}.faq-section-title{position:relative;font-family:'Quicksand-Bold';font-weight:normal}.faq-section-title:after{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;position:absolute;right:0;top:24px;content:"\f104";font-family:fontAwesome}.faq-section-title.active:after{transform:rotate(-90deg)}.questions{font-family:Quicksand-Medium;font-weight:normal;color:#1c1d1a;font-size:12px;line-height:20px;width:100%;position:relative;padding-right:15px;letter-spacing:1px}.question_and_answers:last-child{border-bottom:0}.question_and_answers{width:100%;padding:18px 0;display:inline-block;border-bottom:2px solid #d4d4d4;transition:all linear .15s}.questions:after{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;position:absolute;right:0;top:0;content:"\f104";font-family:fontAwesome}.questions.active:after{transform:rotate(-90deg)}.indentcontent{padding:5px 35px 0;line-height:20px}.indentcontent h3{font-family:QuicksandBold-Regular}.page-id-8503 h1 .bar{width:335px}.page-id-8503 h1{margin-bottom:50px;font-family:'Quicksand-Regular' !important;color:#24201d}.faq-section h3{font-size:12px}.faqform{padding-top:70px;width:100%;color:#585858}.faqform .col-md-6:first-child{width:100%;max-width:470px}.faqform .col-md-6{float:left;width:50%}.faqform .col-md-6:last-child{float:right;font-family:'Quicksand-Regular' !important;font-size:12px !important;color:#888;max-width:397px;text-align:justify;width:100%;line-height:20px}.faqform .col-md-6:last-child p{margin-top:22px}.faqform .gform_wrapper input{font-family:'Quicksand-Regular' !important;font-size:11px !important;height:32px;color:#888;border:1px solid #c9c9c9;padding:5px 10px !important}}.faqform .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:5px 10px}.faqform .gform_wrapper textarea.large{height:80px;font-family:'QuicksandBook-Regular' !important;font-size:11px !important;color:#888;border:1px solid #c9c9c9;padding:5px 10px !important}.faqform .gform_wrapper ul li.gfield{margin-top:22px}.faqform .gform_wrapper h3.gform_title,.faqform .gform_wrapper{margin:0}.faqform .gform_wrapper .gform_footer{margin:0}.faqform .gform_button.button{cursor:pointer;float:right;margin:0 !important;background:#cdcccc;color:#fff;font-size:11px !important;font-style:normal;padding:0 46px !important;height:30px;line-height:30px}.faqform .gform_wrapper h3.gform_title{font-family:"Quicksand-Bold";font-size:16px;color:#000;font-weight:normal;padding:0 0 9px;text-transform:uppercase}.faqform .gform_wrapper ul.gform_fields li .gfield_label{display:none}.faqform .gform_wrapper ul li:first-child,.faqform .gform_wrapper ul li:last-child{float;left}.faqform .gform_wrapper ul li:first-child,.faqform .gform_wrapper ul li:nth-child(2){clear:none;margin-top:0;display:inline-block;float:left;margin-bottom:22px;width:50%}.faqform .gform_wrapper ul li:first-child input,.faqform .gform_wrapper ul li:nth-child(2) input{width:94%}.faqform .gform_wrapper ul li:nth-child(2) input{float:right}.faqform .col-md-6:last-child{padding-top:26px}.faqform .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:unset !important;padding:0 !important;border:0 !important}.faqform .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}.gform_wrapper .top_label li.gfield_error:first-child input.large,.gform_wrapper .top_label li.gfield_error:nth-child(2) input.large{width:94% !important}.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0 !important}.gform_wrapper .field_description_below .gfield_description{padding-bottom:16px !important;padding-top:10px !important;font-family:'QuicksandBook-Regular' !important;font-size:12px !important}.validation_error{font-family:'Quicksand-Regular' !important;font-size:12px !important}form#gform_2 .gfield_label{display:none}form#gform_2 .addmessage .gfield_label{display:block;font-weight:normal;font-family:'Quicksand-Regular'}form#gform_2 .name_first label,form#gform_2 .name_last label{display:none}.appointment-template{padding-top:85px;padding-bottom:70px}.appointment-template h1{text-align:center;font-size:18px;letter-spacing:0;margin-bottom:10px;color:#24201d}.appointment-template p.bookingcontent{text-align:center;font-size:12px;line-height:1.8em;color:#24201d;letter-spacing:1.2px}.appointment-template h3{color:#000;font-size:16px}.appointment-template .bordered-heading{margin-bottom:10px;border-bottom:1px solid #cfcfcf;padding-bottom:10px;width:65%;letter-spacing:normal;font-size:12px;font-family:'Quicksand-Regular'}.appointment-template .leftblock{float:left;width:52%}.appointment-template .rightblock{float:left;clear:none !important;width:48%}.appointment-template .ginput_container input{width:100% !important}.appointment-template .firightside{width:50% !important;clear:none !important;display:inline-block;font-size:12px;color:gray;font-family:'Quicksand-Regular'}.appointment-template .fiwidthfull{display:inline-block;width:100%;font-family:'Quicksand-Regular';font-size:12px;color:gray}.appointment-template .gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:16px !important;font-family:'Quicksand-Regular'}.appointment-template .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:calc(100%) !important}body .appointment-template .gform_wrapper ul li.gfield.gfield_error{margin-top:0 !important}.appointment-template #gform_2 input[type=radio]{display:none}.appointment-template #gform_2 input[type=radio]+label{display:inline-block;margin:-2px;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;color:#8c8c8c;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f1f1f1 !important;font-family:'Quicksand-Regular'}.appointment-template #gform_2 input[type=radio]:checked+label{background-image:none;outline:0 !important;background-color:#cdcccc !important;color:#24201d !important}.appointment-template .gform_wrapper #gform_2 .gfield_radio li label{max-width:100%;margin-bottom:20px}.appointment-template .gform_wrapper #gform_2 ul.gfield_checkbox li label{vertical-align:top;font-family:'Quicksand-Regular';font-size:12px}.appointment-template .gform_wrapper.gf_browser_chrome #gform_2 .gfield_checkbox li input,.appointment-template .gform_wrapper.gf_browser_chrome #gform_2 .gfield_checkbox li input[type=checkbox]{margin-top:-4px}.appointment-template .gform_wrapper #gform_2 .gfield_checkbox li input,.appointment-template .gform_wrapper #gform_2 .gfield_checkbox li input[type=checkbox]{margin-top:-7px}.appointment-template .gform_wrapper ul.gfield_radio li{float:left;margin-right:15px}.appointment-template #gform_submit_button_2:hover{background:rgba(0,0,0,.1)}.appointment-template #gform_submit_button_2{background:#cdcccc;width:15%;height:50px;cursor:pointer;display:inline-block;margin:0;padding:0;font-family:'QuicksandBook-Regular';font-weight:normal;text-transform:uppercase;font-size:12px;line-height:50px;letter-spacing:1px;border:0;color:white}.appointment-template .gform_footer{text-align:center}.appointment-template .bottomcnt{text-align:center;font-size:12px;font-family:'Quicksand-Regular'}.appointment-template #gform_2 select:-ms-input-placeholder{opacity:.4 !important;color:#000 !important}.appointment-template #gform_2 select::-webkit-input-placeholder{opacity:.4 !important;color:#000 !important}.appointment-template #gform_2 select:-moz-placeholder{opacity:.4 !important;color:#000 !important}.appointment-template #gform_2 input[type=text]::-webkit-input-placeholder{opacity:.4;color:#000}.appointment-template #gform_2 textarea::-webkit-input-placeholder{opacity:.4;color:#000}.appointment-template #gform_2 input[type=text]::-moz-placeholder{opacity:.4;color:#000}.appointment-template #gform_2 input[type=text]::-ms-input-placeholder{opacity:.4;color:#000}.appointment-template #gform_2 input[type="text"],.appointment-template #gform_2 textarea{color:#000;border:1px solid #c9c9c9}.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.gform_wrapper li.gfield_error textarea{border:1px solid #790000 !important}.appointment-template .gform_wrapper #gform_2 ul.gform_fields li.gfield select{width:100% !important;height:28px;color:#000;border:1px solid #c9c9c9;font-family:'Quicksand-Regular'}.appointment-template .gform_wrapper #gform_2 ul.gform_fields li.gfield.gfield_error select{border:1px solid #790000}.appointment-template .gform_wrapper #gform_2 .rightbottomcont{font-family:'Quicksand-Regular';font-size:12px;color:#24201d;line-height:1.5}.appointment-template div#gform_confirmation_wrapper_2{text-align:center;color:green;border-top:1px solid green;border-bottom:1px solid green;padding:10px 0;font-family:'Quicksand-Regular'}.appointment-template .gform_wrapper #gform_2 input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:7px 4px !important}.page-template-page-appointment .ui-datepicker-header{background-color:#f4f3f3;color:gray;font-family:'Quicksand-Regular';text-shadow:unset;border-style:none}.page-template-page-appointment .ui-datepicker th{text-transform:lowercase;font-size:9px;font-family:'Quicksand-Regular'}.page-template-page-appointment .ui-datepicker thead{background:#f4f3f3}.page-template-page-appointment .ui-datepicker tbody tr,.page-template-page-appointment .ui-datepicker thead{border:0}.page-template-page-appointment .ui-datepicker tbody td{border-top:1px solid #f4f3f3;border-right:1px solid #f4f3f3}.page-template-page-appointment .ui-datepicker-calendar .ui-state-default{box-shadow:unset;background:#f4f3f3}.page-template-page-appointment .ui-datepicker td a,.page-template-page-appointment .ui-datepicker td span{text-shadow:unset;width:30px;color:gray;font-family:'Quicksand-Regular';font-size:9px;border:1px solid #f4f3f3}.page-template-page-appointment td.ui-datepicker-unselectable.ui-state-disabled{background-color:#f4f3f3}.page-template-page-appointment .ui-datepicker-next,.page-template-page-appointment .ui-datepicker-prev{background-image:none}.page-template-page-appointment .ui-datepicker-next:after{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;position:absolute;right:10px;top:-20px;content:"\f105";font-family:fontAwesome}.page-template-page-appointment .ui-datepicker-prev:after{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;position:absolute;left:10px;top:-20px;content:"\f104";font-family:fontAwesome}#menu-item-22{width:15%}#menu-item-12,#menu-item-11{width:8%}#menu-item-7188{width:14%}#menu-item-24{width:13%}#menu-item-21,#menu-item-23{width:10%}#menu-item-8580{width:9%}#menu-item-8543{padding-left:25px}@media screen and (max-width:940px){.faqform .col-md-6:first-child{max-width:100%}.faqform .col-md-6:last-child{float:left;max-width:100%}}@media screen and (max-width:767px){.appointment-template .leftblock,.appointment-template .rightblock{width:100%}.gform_wrapper ul.gform_fields>li.gfield{padding-right:0 !important}.gform_wrapper ul.gform_fields li.gfield ul{margin:0;padding:0}.appointment-template .gform_footer{text-align:left}.appointment-template #gform_submit_button_2{width:auto;padding:0 45px}}@media screen and (max-width:697px){.brides_container .bride_list_item{width:45%}}@media screen and (max-width:697px){.brides_container .bride_list_item{width:51%;float:none;margin:25px auto 0}.brides_container .bride_list_item_grid .bride_list_item:nth-child(1),.brides_container .bride_list_item_grid .bride_list_item:nth-child(2),.brides_container .bride_list_item_grid .bride_list_item:nth-child(3){margin:25px auto 0}}@media screen and (max-width:640px){.gform_wrapper ul.gform_fields li.gfield{padding-right:16px}.appointment-template .gform_wrapper #gform_2 ul.gform_fields li.gfield select{height:38px}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{width:100% !important}}@media screen and (max-width:520px){.brides_container .bride_list_item_grid .sort-box.grid4,.brides_container .bride_list_item_grid .grid8.pagination{width:100%;padding:12px 0}.brides_container .bride_list_item_grid .sort-box form{padding:0;margin:0}.brides_container .pagination{text-align:left}}@media screen and (max-width:480px){.faq-section-content{padding:10px 15px}.indentcontent{padding:5px 15px 0}.brides_container .bride_list_item{width:70%}.appointment-template .firightside{width:100% !important}}@media screen and (max-width:380px){.page-id-8503 h1{font-size:14px}.page-id-8503 h1 .bar{width:262px}.brides_container .bride_list_item{width:90%}}