/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}.aigpl-clearfix:before,.aigpl-clearfix:after{content:"";display:table}.aigpl-clearfix::after{clear:both}.aigpl-hide{display:none}.aigpl-center{text-align:center}.aigpl-gallery-wrp *, .aigpl-gallery-album-wrp
*{box-sizing:border-box;outline:none !important}.aigpl-gallery-wrp .aigpl-inr-wrp{position:relative;overflow:hidden}.aigpl-gallery-wrp .aigpl-img, .aigpl-gallery-album-wrp .aigpl-img{border-radius:0 !important;box-shadow:none !important;border:0;margin:0;padding:0;object-fit:cover;object-position:top center;height:100%;width:100%}.aigpl-img-title{font-weight:bold;padding:8px
0 0 0}.aigpl-img-desc{padding:8px
0 0 0}.aigpl-gallery-wrp .aigpl-img-wrp{line-height:0}.aigpl-mfp-popup button.mfp-arrow, .aigpl-mfp-popup button.mfp-close{background-color:transparent !important;background-image:none !important;box-shadow:none !important}.aigpl-cnt-wrp .aigpl-img-desc p:last-child{margin-bottom:0}.aigpl-cnt-wrp .aigpl-img-desc
p{margin-bottom:8px}.aigpl-gallery-album-wrp .aigpl-img-wrp{border:1px
solid #ccc;padding:5px;z-index:1}.aigpl-gallery-album-wrp .aigpl-img-wrp::after{border-width:4px !important;bottom:-7px;content:" ";left:-7px;position:absolute;right:11px;top:5px;border-style:none none double double !important;border-color:#ccc;z-index:-1}.aigpl-img-count{font-style:italic;padding:6px
0 0 0}.aigpl-gallery-slider{visibility:hidden;opacity:0;transition:opacity 0.5s linear}.aigpl-gallery-slider.slick-initialized{visibility:visible !important;opacity:1 !important}.aigpl-gallery-slider .slick-arrow,
.aigpl-gallery-slider .slick-dots li
button{text-indent:-99999px}.aigpl-gallery-slider button.slick-arrow{width:30px;height:50px;position:absolute;z-index:999;border:0px
!important;padding:0
!important;border-radius:0px !important;margin:-25px 0 0 0 !important;top:50% !important}.aigpl-gallery-slider button.slick-next,
.aigpl-gallery-slider button.slick-next:hover,
.aigpl-gallery-slider button.slick-next:focus,
.aigpl-gallery-slider button.slick-next:active{background:rgba(0, 0, 0, 0.7) url('/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/images/arrow-right.png') center center no-repeat !important;outline:none !important;box-shadow:none !important;border:0
!important;border-radius:0 !important}.aigpl-gallery-slider button.slick-prev,
.aigpl-gallery-slider button.slick-prev:hover,
.aigpl-gallery-slider button.slick-prev:focus,
.aigpl-gallery-slider button.slick-prev:active{background:rgba(0, 0, 0, 0.7) url('/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/images/arrow-left.png') center center no-repeat !important;outline:none !important;box-shadow:none !important}.aigpl-gallery-slider .slick-prev{left:5px}.aigpl-gallery-slider .slick-next{right:5px}.aigpl-gallery-album-slider.aigpl-gallery-slider .slick-prev{left:16px}.aigpl-gallery-album-slider.aigpl-gallery-slider .slick-next{right:16px}.aigpl-gallery-slider .slick-dots{padding:15px
0 !important;margin:0
!important;text-align:center;line-height:0}.aigpl-gallery-slider .slick-dots
li{list-style:none !important;display:inline-block !important;margin:0
3px !important;padding:0px
!important;line-height:0}.aigpl-gallery-slider ul.slick-dots li::before, .aigpl-gallery-slider ul.slick-dots li::after{background:none !important;content:none !important}.aigpl-gallery-slider .slick-dots li
button{background:#fff !important;margin:0px
!important;padding:0px
!important;border:2px
solid #444;border-radius:50% !important;width:12px !important;height:12px !important;box-shadow:none !important}.aigpl-gallery-slider .slick-dots li button:focus{outline:none !important}.aigpl-gallery-slider .slick-dots li.slick-active
button{background:#8D8C8C !important}.aigpl-gallery-slider .slick-slide{padding:0
5px !important;text-align:center}.aigpl-gallery-album-slider.aigpl-gallery-slider .slick-slide{padding:0
10px 10px 10px !important;text-align:center}.aigpl-album-design-1 .aigpl-img-title{font-weight:600;text-transform:capitalize;font-size:18px;line-height:normal;margin:15px
0 0;padding:0}.aigpl-album-design-1 .aigpl-img-desc{padding:8px
0 0 0}.aigpl-album-design-1 .aigpl-img-wrp{position:relative;height:300px;width:100%}.aigpl-album-design-1 .aigpl-img-count{padding-top:8px}.aigpl-design-1 .aigpl-hide{display:none}.aigpl-design-1 .aigpl-gallery-wrp
*{box-sizing:border-box;outline:none !important}.aigpl-design-1 .aigpl-gallery-wrp .aigpl-inr-wrp{position:relative}.aigpl-design-1 .aigpl-gallery-wrp .aigpl-img-wrp{line-height:0;height:225px;position:relative}.aigpl-design-1 .aigpl-gallery-wrp .aigpl-img{border-radius:0 !important;box-shadow:none !important;border:0;margin:0;padding:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;height:100%;width:100%}.aigpl-design-1 .aigpl-gallery-wrp .aigpl-first{clear:both}.aigpl-design-1 .aigpl-img-caption{z-index:1000;box-sizing:border-box;bottom:0;color:#fff;font-size:16px;padding:15px
10px;position:absolute;text-align:center;width:100%;line-height:normal;background:RGBA(17, 17, 17, 0.62)}.aigpl-design-1 .aigpl-img-title{font-weight:600;text-transform:capitalize;font-size:18px;line-height:normal;margin:8px
0 0}.aigpl-design-1 .aigpl-img-desc{padding:8px
0 0 0}.aigpl-design-1 .aigpl-img-wrp{position:relative;height:300px;width:100%}.aigpl-column,.aigpl-columns{width:100%;position:relative;padding:10px;float:left}@media only screen and (min-width: 40.0625em){.aigpl-column,.aigpl-columns{position:relative;padding:10px;float:left}.aigpl-col-1{width:100%}.aigpl-col-2{width:50%}.aigpl-col-3{width:33.33333%}.aigpl-col-4{width:25%}.aigpl-col-5{width:20%}.aigpl-col-6{width:16.66667%}.aigpl-col-7{width:14.2857%}.aigpl-col-8{width:12.5%}.aigpl-col-9{width:11.11%}.aigpl-col-10{width:10%}.aigpl-col-11{width:9.090%}.aigpl-col-12{width:8.33333%}}div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #f00}div.wpcf7-mail-sent-ok{border:2px
solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px
solid #f00}div.wpcf7-spam-blocked{border:2px
solid #ffa500}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px
solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:#f00;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px
solid #f00;background:#fff;padding: .2em .8em}span.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url('/wp-content/plugins/contact-form-7/images/ajax-loader.gif');width:16px;height:16px;border:none;padding:0;margin:0
0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7
.placeheld{color:#888}div.wpcf7 .wpcf7-recaptcha
iframe{margin-bottom:0}div.wpcf7 input[type="file"]{cursor:pointer}div.wpcf7 input[type="file"]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}@import url(http://fonts.googleapis.com/css?family=Playfair+Display:400,700,400italic,700italic&subset=latin,latin-ext);.header h1, .header h1 a, .container-page .abstract
p{margin-left:auto;margin-right:auto;display:block}.main .container:after, .menu .menu_container:after, .menu ul.items:after, .menu ul.social:after, .container-page .products:after, .container-page .services:after, .container-page .portfolio:after, .container-page .portfolio .items:after, .container-page .team:after, .container-page .team ul:after, .container-page .contact:after,.blog-page:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;overflow:hidden}h1, h2, h3, h4, .header h1 a, .container-page .portfolio .item, .container-page .portfolio .item a, .container-page .portfolio .items div, .container-page .portfolio .items div a, .container-page
.contact{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container-page .promo .flexslider, .container-page .promo .flexslider .flex-control-paging li
a{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}#imagelightbox{border:10px
solid #f8c6c1;position:fixed;z-index:9999;-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box;-webkit-box-shadow:0px 4px 0 rgba(0, 0, 0, 0.09);-moz-box-shadow:0px 4px 0 rgba(0, 0, 0, 0.09);box-shadow:0px 4px 0 rgba(0,0,0,0.09)}#imagelightbox-overlay{background-color:rgba(255,255,255,0.5);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}#imagelightbox-close{width:2.5em;height:2.5em;text-align:left;text-indent:-9999px;background-color:#382727;position:fixed;z-index:10000;top:2.5em;right:2.5em;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}#imagelightbox-close:hover{background-color:#e93478}#imagelightbox-close:before,#imagelightbox-close:after{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}#imagelightbox-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#imagelightbox-loading,
#imagelightbox-loading
div{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#imagelightbox-loading{width:2.5em;height:2.5em;background-color:#f8c6c1;position:fixed;z-index:10003;top:50%;left:50%;padding:0.625em;-webkit-box-shadow:0 0 2.5em rgba(0, 0, 0, 0.35);-moz-box-shadow:0 0 2.5em rgba(0, 0, 0, 0.35);box-shadow:0 0 2.5em rgba(0, 0, 0, 0.35);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#imagelightbox-loading
div{width:1.25em;height:1.25em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;-moz-animation:imagelightbox-loading .5s ease infinite;-o-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{from{opacity: .5;-webkit-transform:scale(0.75)}50%{opacity:1;-webkit-transform:scale(1)}to{opacity: .5;-webkit-transform:scale(0.75)}}@-moz-keyframes imagelightbox-loading{from{opacity: .5;-moz-transform:scale(0.75)}50%{opacity:1;-moz-transform:scale(1)}to{opacity: .5;-moz-transform:scale(0.75)}}@-o-keyframes imagelightbox-loading{from{opacity: .5;-o-transform:scale(0.75)}50%{opacity:1;-o-transform:scale(1)}to{opacity: .5;-o-transform:scale(0.75)}}@keyframes imagelightbox-loading{from{opacity: .5;transform:scale(0.75)}50%{opacity:1;transform:scale(1)}to{opacity: .5;transform:scale(0.75)}}body,h1,h2,h3,h4,h5,h6,ul,li,form,div,p{margin:0;padding:0}ul{list-style-type:none}body{font-size:15px;font-family:"Playfair Display",serif;text-align:center;color:#595959;background:#f7f8fa url(/wp-content/themes/candyqueen/images/dot-pattern.gif)}h1,h2,h3,h4{font-weight:normal}div{width:auto;height:auto;margin:0
auto}a{text-decoration:none;outline:none}a:hover{text-decoration:none}.main{text-align:left}.main .container-page{padding-top:61.5px}.main
.container{width:960px}@media all and (max-width: 960px){.main
.container{width:94%}}@media all and (max-width: 960px){.main
.container{width:100%}}.header{background:url(/wp-content/themes/candyqueen/images/wave-pattern.png) repeat-x center bottom;position:fixed;width:100%;z-index:30;padding-bottom:15px}@media all and (max-width: 600px){.header{position:relative}}.header
.container{width:100%;height:123px;background:#f7f8fa}@media all and (max-width: 600px){.header
.container{height:auto}}.header
h1{font-weight:bold;font-size:64px;line-height:40px;text-transform:uppercase;width:394px}@media all and (max-width: 600px){.header
h1{font-size:24px;width:auto}}.header h1
a{width:304px;height:136px;padding:20px
45px 0;color:#e93478;text-align:center;background:url(/wp-content/themes/candyqueen/images/background-logo.png) no-repeat 0 0}@media all and (min-width: 960px){.header h1
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.header h1 a:hover{background-position:0 -4px;padding-top:16px}}@media all and (max-width: 600px){.header h1
a{background:none;padding:10px;height:auto;width:auto}}.header h1 a
span{font-weight:normal;font-size:42px;color:#382727}@media all and (max-width: 600px){.header h1 a
span{font-size:24px}}.menu{width:960px}@media all and (max-width: 960px){.menu{width:100%}}.menu
.menu_container{margin:0
auto;border-bottom:1px solid #d5d5d5;width:80%;position:relative}@media all and (max-width: 960px){.menu
.menu_container{width:92%}}@media all and (max-width: 600px){.menu
.menu_container{width:100%}}@media all and (max-width: 960px){.menu ul.items, .menu
ul.social{text-align:center}}.menu ul.items li, .menu ul.social
li{float:left;margin-right:12px}@media all and (max-width: 960px){.menu ul.items li, .menu ul.social
li{display:inline-block;float:none;margin:0
6px}}.menu
ul.items{overflow:hidden;height:60px}@media all and (max-width: 960px){.menu
ul.items{height:auto}}.menu ul.items li
a{font-size:14px;display:block;color:#595959;text-transform:uppercase;padding:20px
0;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media all and (max-width: 960px){.menu ul.items li
a{padding:10px
0}}.menu ul.items li a:hover, .menu ul.items li
a.active{color:#e93478}.menu
ul.social{position:absolute;top:13px;right:0}@media all and (max-width: 960px){.menu
ul.social{position:static;margin-bottom:10px}}.menu ul.social
a{display:block;padding:0;text-indent:-9999px;width:34px;height:34px;background-image:url(/wp-content/themes/candyqueen/images/icons-sprite.png);background-repeat:no-repeat}.menu ul.social
a.google{background-position:0 0}.menu ul.social a.google:hover{background-position:0 -39px}.menu ul.social
a.linkedin{background-position:-40px 0}.menu ul.social a.linkedin:hover{background-position:-40px -39px}.menu ul.social
a.facebook{background-position:-120px 0}.menu ul.social a.facebook:hover{background-position:-120px -39px}.menu ul.social
a.pinterest{background-position:-160px 0}.menu ul.social a.pinterest:hover{background-position:-160px -39px}.menu ul.social
a.twitter{background-position:-80px 0}.menu ul.social a.twitter:hover{background-position:-80px -39px}.menu ul.social
a.instagram{background-position:-200px 0}.menu ul.social a.instagram:hover{background-position:-200px -39px}@media all and (max-width: 960px){.container-page{padding-top:123px}}@media all and (max-width: 600px){.container-page{padding-top:0;margin-top:-20px}}.container-page
.container{background-color:#f7f8fa}.container-page
.promo{min-height:200px;background:#f8c6c1}.container-page .promo
.flexslider{margin:0;border:none;background:#f8c6c1;border-bottom:5px solid #f8c6c1;position:relative;zoom:1;-webkit-border-radius:0;border-radius:0;background-clip:padding-box}.container-page .promo .flexslider
.slides{zoom:1}.container-page .promo .flexslider .flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.container-page .promo .flexslider .flex-control-nav
li{margin:0
6px;display:inline-block;zoom:1;*display:inline}.container-page .promo .flexslider .flex-control-paging li
a{width:15px;height:15px;background:#e93478;display:block;cursor:pointer;text-indent:-9999px;-webkit-border-radius:30px;border-radius:30px;background-clip:padding-box}.container-page .promo .flexslider .flex-control-paging li a:hover, .container-page .promo .flexslider .flex-control-paging li a.flex-active{background:#f8c6c1}.container-page .promo .flexslider .flex-control-nav{bottom:20px;z-index:20;height:15px}.container-page .promo .flexslider .flex-control-nav
li{margin:0
8px}.container-page
.abstract{margin-bottom:50px}.container-page .abstract
p{width:80%;padding:30px
0;font-size:20px;line-height:40px;text-align:center;border-bottom:1px solid #d5d5d5}.container-page .abstract p
em{color:#e93478;font-size:18px}.container-page .services h2, .container-page .portfolio h2, .container-page .team
h2{margin-bottom:45px;padding-top:8px;line-height:125px;font-size:35px;text-align:center;font-style:italic;background-image:url(/wp-content/themes/candyqueen/images/headings-sprite.png);background-repeat:no-repeat;color:#f7f8fa}.container-page .services h2, .container-page .portfolio
h2{background-position:center 0}.container-page .products, .container-page
.services{width:90.4167%;text-align:center}@media all and (max-width: 960px){.container-page .products, .container-page
.services{width:98%}}.container-page .products h3, .container-page .services
h3{font-style:italic;margin-bottom:15px;font-size:18px;color:#e93478;margin-bottom:20px}.container-page
.products{line-height:20px;margin-bottom:50px}.container-page .products
.product{float:left;margin:0
2.88018%;width:27.573%}@media all and (max-width: 800px){.container-page .products
.product{width:100%;margin:2.88018% 0}}.container-page .products .product div, .container-page .products .product div
a{width:220px;height:220px}.container-page .products .product
div{position:relative;margin-bottom:15px}.container-page .products .product div
a{position:absolute;top:0;left:0;background-image:url(/wp-content/themes/candyqueen/images/items-sprite.png);background-repeat:no-repeat;background-position:0 -220px}.container-page .products .product div a:hover{background-position:-220px -220px}.container-page
.services{margin-bottom:50px}.container-page .services
div{padding-top:90px;background-repeat:no-repeat;background-position:center top;float:left;margin:0
2.88018%;width:27.573%}@media all and (max-width: 600px){.container-page .services
div{float:none;width:100%;margin:2.88018% 0}}.container-page .services
div.service{background-image:url(/wp-content/themes/candyqueen/images/icon-service.png)}.container-page .services
div.event{background-image:url(/wp-content/themes/candyqueen/images/icon-event.png)}.container-page .services
div.delivery{background-image:url(/wp-content/themes/candyqueen/images/icon-delivery.png)}.container-page .services div ul
li{padding:5px
0;text-align:left;font-size:14px}@media all and (max-width: 600px){.container-page .services div ul
li{text-align:center}}.container-page .services div ul li
a{background:url(/wp-content/themes/candyqueen/images/icons-sprite.png) no-repeat -219px -78px;line-height:20px;padding-left:24px;color:#e93478;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media all and (max-width: 600px){.container-page .services div ul li
a{float:none}}.container-page .services div ul li a:hover{color:#aec059}.container-page .services > p, .container-page .portfolio>p{margin-bottom:30px;font-size:18px;text-align:center}.container-page
.portfolio{width:80%;margin-bottom:20px}@media all and (max-width: 960px){.container-page
.portfolio{width:100%;text-align:center}}.container-page .portfolio
.items.levels{margin-bottom:30px;padding-top:30px;border-bottom:1px solid #d5d5d5;display:none}.container-page .portfolio .items
.close{display:block;text-align:center;margin:0
auto 30px;width:35px;height:20px;background:url(/wp-content/themes/candyqueen/images/icons-sprite.png) no-repeat -171px -97px;text-indent:-9999px;opacity: .8}.container-page .portfolio .items .close:hover{opacity:1}.container-page .portfolio .item, .container-page .portfolio .item a, .container-page .portfolio .items div, .container-page .portfolio .items div
a{width:220px;height:220px;text-align:center;color:#f7f8fa;font-size:30px}.container-page .portfolio .item, .container-page .portfolio .items
div{position:relative;float:left;margin:0
18px 30px}@media all and (max-width: 960px){.container-page .portfolio .item, .container-page .portfolio .items
div{float:none;display:inline-block}}.container-page .portfolio .item a, .container-page .portfolio .items div
a{position:absolute;top:0;left:0;background-image:url(/wp-content/themes/candyqueen/images/items-sprite.png);background-repeat:no-repeat;background-position:0 0}.container-page .portfolio .item a:hover, .container-page .portfolio .item a.active, .container-page .portfolio .items div a:hover, .container-page .portfolio .items div
a.active{background-position:-220px 0}.container-page .portfolio .item a span, .container-page .portfolio .items div a
span{width:220px;height:220px;display:table-cell;vertical-align:middle}.container-page .portfolio .items div
a{background-position:0 -220px}.container-page .portfolio .items div a:hover{background-position:-220px -220px}.container-page
.team{width:80%;margin-bottom:50px}@media all and (max-width: 960px){.container-page
.team{width:98%}}@media all and (max-width: 600px){.container-page
.team{text-align:center}}.container-page .team
h2{padding-top:40px;background-position:center -143px}.container-page .team
h3{font-size:18px;font-style:italic;color:#e93478}.container-page .team
p{margin-bottom:7px}.container-page .team p
span{color:#e93478}.container-page .team p
strong{text-transform:uppercase;font-weight:normal}@media all and (max-width: 600px){.container-page .team
ul{display:block;margin:0
auto}}.container-page .team ul
li{display:inline-block}.container-page .team
img{float:left;margin-right:16px}@media all and (max-width: 600px){.container-page .team
img{float:none;display:block;margin:0
auto}}.container-page .team ul li
a{display:block;text-indent:-9999px;width:26px;height:26px;background-image:url(/wp-content/themes/candyqueen/images/icons-sprite.png);background-repeat:no-repeat;margin:0
2px;overflow:hidden}.container-page .team ul li
a.google{background-position:0 -80px}.container-page .team ul li a.google:hover{background-position:0 -108px}.container-page .team ul li
a.linkedin{background-position:-28px -80px}.container-page .team ul li a.linkedin:hover{background-position:-28px -108px}.container-page .team ul li
a.facebook{background-position:-84px -80px}.container-page .team ul li a.facebook:hover{background-position:-84px -108px}.container-page .team ul li
a.twitter{background-position:-56px -80px}.container-page .team ul li a.twitter:hover{background-position:-56px -108px}.container-page .team ul li
a.pinterest{background-position:-112px -80px}.container-page .team ul li a.pinterest:hover{background-position:-112px -108px}.container-page .team ul li
a.instagram{background-position:-140px -79px}.container-page .team ul li a.instagram:hover{background-position:-140px -107px}.container-page .team
div{float:left;width:46%;padding:0
2%;margin-bottom:50px}@media all and (max-width: 600px){.container-page .team
div{width:100%;padding:0;margin-bottom:25px}}@media all and (min-width: 960px){.container-page .team div:nth-child(2n){text-align:right}.container-page .team div:nth-child(2n) img{float:right;margin-left:16px;margin-right:0}.container-page .team div:nth-child(2n) ul
li{float:right}.container-page .team div:nth-child(2n) ul li
a{direction:rtl}}.container-page
.map{position:relative}.container-page .map #map_canvas, .container-page .map
.address{width:100%}.container-page .map
#map_canvas{z-index:1;height:366px}.container-page .map
.address{position:absolute;top:0;background:url(/wp-content/themes/candyqueen/images/wave-pattern.png) center top repeat-x;height:16px;z-index:2}.container-page .map .address
div{position:absolute;top:60px;left:10%;width:40%;background:#f7f8fa;text-align:center;padding-bottom:35px;font-size:16px;-webkit-border-radius:6px;border-radius:6px;background-clip:padding-box;-webkit-box-shadow:0px 3px 0 rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 3px 0 rgba(0, 0, 0, 0.06);box-shadow:0px 3px 0 rgba(0, 0, 0, 0.06)}@media all and (max-width: 600px){.container-page .map .address
div{width:70%;position:relative;left:auto}}.container-page .map .address div
h3{line-height:70px;padding-top:35px;margin-top:-20px;background:url(/wp-content/themes/candyqueen/images/headings-sprite.png) no-repeat center -318px;font-size:22px;color:#f7f8fa;font-style:italic;margin-bottom:25px}.container-page .map .address div
h4{color:#e93478;text-transform:uppercase;font-size:20px;margin-bottom:10px}.container-page .map .address div
strong{font-weight:normal;color:#e93478}.container-page
.contact{border-top:6px solid #f8c6c1;background:#e93478;color:#f7f8fa;font-size:14px;padding:30px
0}.container-page .contact
.form{float:left;margin-left:10%;width:40%}@media all and (max-width: 600px){.container-page .contact
.form{width:80%;float:none;margin:0
auto 40px}}.container-page .contact .form span.wpcf7-not-valid-tip{float:left;color:#fff}.container-page .contact .form div.wpcf7-response-output{margin:0;padding:0;margin-bottom:16px;border:none}.container-page .contact .form
p{font-size:21px;font-style:italic;margin-bottom:26px}.container-page .contact .form input.field, .container-page .contact .form
textarea{padding:15px
20px}.container-page .contact .form .name, .container-page .contact .form .email, .container-page .contact .form .message, .container-page .contact .form
.button{margin-bottom:16px}.container-page .contact .form input.field, .container-page .contact .form textarea, .container-page .contact .form
input.button{border:none;font-style:italic;font-family:"Playfair Display",serif;font-size:15px;color:#595959;outline:none;-webkit-box-shadow:0px 3px 0 rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 3px 0 rgba(0, 0, 0, 0.06);box-shadow:0px 3px 0 rgba(0, 0, 0, 0.06);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;border-radius:6px;background-clip:padding-box}.container-page .contact .form input.field, .container-page .contact .form
input.button{height:50px}.container-page .contact .form .name, .container-page .contact .form
.email{width:48%;float:left}@media all and (max-width: 320px){.container-page .contact .form .name, .container-page .contact .form
.email{width:100%;float:none}}.container-page .contact .form
.name{margin-right:2%}@media all and (max-width: 320px){.container-page .contact .form
.name{margin-right:0}}.container-page .contact .form
.email{margin-left:2%}@media all and (max-width: 320px){.container-page .contact .form
.email{margin-left:0}}.container-page .contact .form
input.field{float:left;width:100%;background-color:#f7f8fa;background-image:url(/wp-content/themes/candyqueen/images/icons-sprite.png);background-repeat:no-repeat;padding-left:40px}.container-page .contact .form input.field[name="your-email"]{background-position:10px -157px}.container-page .contact .form input.field[name="your-email"].error{background-position:10px -214px}.container-page .contact .form input.field[name="your-name"]{background-position:10px -266px}.container-page .contact .form input.field[name="your-name"].error{background-position:10px -323px}.container-page .contact .form
input.field.error{background-color:#f8c6c1}.container-page .contact .form
textarea{height:148px;width:100%;resize:none;background:#f7f8fa}.container-page .contact .form
textarea.error{background-color:#f8c6c1}.container-page .contact .form
input.button{background:#c3d982;color:#e93478;font-size:22px;width:100%;cursor:pointer;-webkit-text-shadow:0 1px 0 #f7f8fa;-moz-text-shadow:0 1px 0 #f7f8fa;text-shadow:0 1px 0 #f7f8fa;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.container-page .contact .form input.button:hover{background:#b5d335}.container-page .contact
.more{float:right;margin-right:10%;width:26.3542%}@media all and (max-width: 600px){.container-page .contact
.more{width:80%;float:none;margin:0
auto}}.container-page .contact .more
h4{font-size:18px;font-style:italic;margin-bottom:10px}@media all and (max-width: 600px){.container-page .contact .more
h4{width:96.875%;margin:0
auto 10px}}.container-page .contact .more
a{color:#f7f8fa}.container-page .contact .more a:hover{color:#f7f8fa}.container-page .contact .more
p{margin-bottom:40px}@media all and (max-width: 600px){.container-page .contact .more
p{width:96.875%;margin:0
auto 40px}}@media all and (max-width: 600px){.container-page .contact .more
ul{width:96.875%;margin:0
auto}}.container-page .contact .more ul
li{font-size:14px;background:url(/wp-content/themes/candyqueen/images/icons-sprite.png) no-repeat -219px -80px;line-height:20px;padding-left:24px;margin-bottom:5px}.wp-blog .footer
.container{background:#f7f8fa}.footer
.container{padding:34px
0;background:#f7f8fa url(/wp-content/themes/candyqueen/images/pink-wave-pattern.png) center top repeat-x;text-align:center}.footer .container p, .footer .container p
a{color:#e93478;font-size:14px}.more
.menu{width:auto}.screen-reader-text{display:none}.searchform input, .searchform
button{border:1px
solid #d5d5d5;font-style:italic;font-family:"Playfair Display",serif;font-size:15px;color:#595959;outline:none;margin-bottom:15px;padding:5px
10px;-webkit-box-shadow:0px 3px 0 rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 3px 0 rgba(0, 0, 0, 0.06);box-shadow:0px 3px 0 rgba(0,0,0,0.06);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;border-radius:6px;background-clip:padding-box}.blog-page{width:85%;padding:50px
0}.blog-page h1, .blog-page
h2{font-size:45px}.blog-page
h3{font-size:35px}.blog-page h1, .blog-page h2, .blog-page h3, .blog-page h4, .blog-page h5, .blog-page h6, .blog-page p, .blog-page
ul{margin-bottom:15px}.blog-page
a{color:#e93478}.blog-page a:hover{color:#e93478}.blog-page input, .blog-page textarea, .blog-page
button{border:1px
solid #d5d5d5;font-style:italic;font-family:"Playfair Display",serif;font-size:15px;color:#595959;outline:none;margin-bottom:15px;padding:5px
10px;-webkit-box-shadow:0px 3px 0 rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 3px 0 rgba(0, 0, 0, 0.06);box-shadow:0px 3px 0 rgba(0, 0, 0, 0.06);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;border-radius:6px;background-clip:padding-box}.blog-page input[type="submit"]{font-size:22px;cursor:pointer;-webkit-text-shadow:0 1px 0 #f7f8fa;-moz-text-shadow:0 1px 0 #f7f8fa;text-shadow:0 1px 0 #f7f8fa;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.blog-page
label{display:block}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%;margin-bottom:20px;color:#767676}.wp-caption.alignleft{margin:5px
10px 5px 0}.wp-caption.alignright{margin:5px
0 5px 10px}.wp-caption.aligncenter{margin-top:5px;margin-bottom:5px}.wp-caption img[class*="wp-image-"]{display:block;margin:0}.wp-caption-text{font-size:12px;font-style:italic;line-height:1.5;margin:9px
0;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gallery-caption{background-color:rgba(0, 0, 0, 0.7);color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px
8px;position:absolute;bottom:0;left:0;text-align:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption,
.sticky .entry-date{display:none}.bypostauthor > article .fn:before{content:"\f408";margin:0
2px 0 -2px;position:relative;top:-1px}.bypostauthor > article .fn:before{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 16px/1 Genericons;text-decoration:inherit;vertical-align:text-bottom}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.blog-page img, .post.tag-image
img{max-width:100%;height:auto}.blog-page img.alignleft, .post.tag-image
img.alignleft{margin-right:20px}.blog-page img.alignright, .post.tag-image
img.alignright{margin-left:20px}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.post{margin-bottom:20px;padding:10px}.post .post-link{background:url(/wp-content/themes/candyqueen/images/icon-next.png) right bottom no-repeat;padding-right:20px}.post.sticky{text-align:center;background:#fff;padding:20px;border-bottom:none}.post.sticky p, .post.sticky
ul{font-size:16px}.post.sticky
h2{margin-top:-40px;padding-top:60px;background:url(/wp-content/themes/candyqueen/images/icon-pin.png) top center no-repeat;font-style:italic}.post.sticky ul, .post.sticky
.tags{text-align:left}.post
.info{border-bottom:1px solid #d5d5d5;padding-bottom:15px}.post
.tags{padding-left:30px;background:url(/wp-content/themes/candyqueen/images/icon-tags.png) left center no-repeat}.post ul
li{margin-bottom:10px;padding-left:24px;background:url(/wp-content/themes/candyqueen/images/icons-sprite.png) no-repeat -219px -76px}.post
ul.info{list-style-type:none}.comments-area
ol{list-style-type:none;padding:0;margin:20px
0}.comments-area ol
li{padding-bottom:10px;margin-bottom:10px}.comments-area ol li
ol.children{padding-left:70px}.comments-area .comment-body{padding-left:70px}.comments-area .comment-meta{font-size:14px;margin-bottom:10px}.comments-area .comment-reply-link{padding-left:25px;background:url(/wp-content/themes/candyqueen/images/icon-reply.png) left center no-repeat}.comments-area .comment-author{line-height:60px;margin-left:-70px}.comments-area .comment-author
img.avatar{float:left;border:5px
solid #f8c6c1;margin-right:10px;-webkit-border-radius:50px;border-radius:50px;background-clip:padding-box}.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url('/wp-content/themes/candyqueen/js/fonts/flexslider-icon.eot');src:url('/wp-content/themes/candyqueen/js/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/candyqueen/js/fonts/flexslider-icon.woff') format('woff'),
url('/wp-content/themes/candyqueen/js/fonts/flexslider-icon.ttf') format('truetype'),
url('/wp-content/themes/candyqueen/js/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides
img{width:100%;display:block}.flex-pauseplay
span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html
.slides{height:1%}.no-js .slides>li:first-child{display:block}