body{}a:link, a:visited{color: #962c7e;}a:hover{}header{display: block;position: fixed;top: 0;left: 0;width: 100%;z-index: 1000;}#header-spacer{height: 48px;}body.home #header-spacer{height: 78px;}#logobar{background: #FFF;padding: 10px 0;}body.home #logobar {padding: 30px 0;}#logobar div.container{position: relative;margin: 0 auto;}#logo{display: block;overflow: hidden;width: 300px;height: 48px;background: url(img/logo.png) center center no-repeat transparent;background-size: auto 100%;text-indent: -3000px;margin: 0 auto;}body.home #logo{height: 68px;}#social-bar{position: absolute;top: 10px;left: 0;}#social-bar a:link, #social-bar a:visited{color: #6a6a7e;text-decoration: none;font-size: 20px;display: inline-block;margin-right: 10px;}#social-bar a:hover{color: #962c7e;}#mobile-menu-opener{display: none;}#language-bar{position: absolute;top: 10px;right: 0;}#language-bar span{color: #999;}#language-bar a:link, #language-bar a:visited{color: #999;}#language-bar a:hover{}#language-bar span.mobile{display: none;}header nav{display: block;text-align: center;background: url(img/transparent-white.png);padding: 10px 0;}header nav.xvisible{background: #962c7e;}body.home header nav{padding: 30px 0;}header nav a:link, header nav a:visited{color: #333;text-decoration: none;display: inline-block;margin: 0 5px;text-transform: uppercase;}header nav a:hover{color: #962c7e;}header nav.xvisible a:link, header nav.xvisible a:visited{color: #FFF;text-decoration: none;display: inline-block;margin: 0 5px;text-transform: uppercase;}header nav.xvisible a:hover{color: #E590D1;}.color-funtime{color: #962c7e;}.background-funtime{background: #962c7e;}footer{display: block;width: 100%;border-top: 1px solid #FFF;min-height: 400px;background: #972e7f;color: #FFF;}footer nav{padding: 10px 0;background: #a1428c;}footer nav a:link, footer nav a:visited{color: #FFF;text-decoration: none;text-transform: uppercase;margin: 0 6px;}footer nav a:hover{}footer .white{margin: 6px 0;}footer .white:first-child,footer .white:last-child{padding: 10px 0 0;}footer .white img{max-width: 200px;}footer .whitea:link, footer .white a:visited{color: #FFF;}footer .white a:hover{}footer .white small{color: #E590E1;}#page-header{height: 180px;padding-top: 80px;background-attachment: fixed;background-position: top center;}#page-header h1{color: #FFF;text-align: center;position: relative;overflow: hidden;text-transform: uppercase;}#page-header h1:before,#page-header h1:after {background-color: #E4E4E4;content: "";display: inline-block;height: 1px;position: relative;vertical-align: middle;width: 50%;}#page-header h1:before {right: 0.5em;margin-left: -50%;}#page-header h1:after {left: 0.5em;margin-right: -50%;}.uc-text{text-transform: uppercase;}.portfolio-service{margin: 8px 0;color: #666;}.portfolio-service div{padding-left: 0;line-height: 20px;}.portfolio-service div:first-child{text-transform: uppercase;font-family: 'PT Sans Narrow',sans-serif;font-size: 18px;color: #333;}.portfolio-service div:first-child i{margin-right: 6px;color: #962c7e;}#funtime-portfolio-gallery{background: #CCC;}.carousel-control{top: 10%;height: 80%;}.carousel-control.left, .carousel-control.right{background: transparent;}.carousel-inner .item img{margin: 0 auto; }.lh48{line-height: 48px;height: 48px;}.lh38{line-height: 38px !important;}.funtime-icon-sm{width: 38px !important;height: 38px !important;}.funtime-icon{width: 48px;height: 48px;display: inline-block;background-repeat: none;background-position: center center;background-size: 100%;vertical-align: top;}h3 .funtime-icon{margin-right: 8px;}.funtime-task{background-image: url(img/icons/task.png);}.funtime-zori{background-image: url(img/icons/zori.png);}.funtime-events,.funtime-22,.funtime-11{background-image: url(img/icons/events.png);}.funtime-weddings,.funtime-23,.funtime-12{background-image: url(img/icons/wedding.png);}.funtime-decorations,.funtime-24,.funtime-10{background-image: url(img/icons/flower.png);}.funtime-guide-ring {background-image: url(img/ikonki/prusten.png);}.funtime-guide-bride {background-image: url(img/ikonki/roklq.png);}.funtime-guide-emotion {background-image: url(img/ikonki/surce.png);}.funtime-guide-task {background-image: url(img/ikonki/organaizer.png);}h3 a:link,h3 a:visited{text-decoration: none;color: #962c7e;}h3 a:hover{color: #333;}.btn-zori {background-color: #962c7e;border-color: #962c7e;color: #FFF;}.btn-zori:hover{color: #E590D1;}@media (max-width: 990px) { footer .white{text-align: center !important;}}@media (max-width: 760px) { #social-bar{display: none;}#header-spacer{height: 48px;}body.home #header-spacer{height: 48px;}#logobar{background: #FFF;padding: 10px 0;}body.home #logobar {padding: 10px 0;}#logo{display: block;overflow: hidden;width: 170px;height: 40px;background: url(img/logo.png) left center no-repeat transparent;background-size: auto 100%;text-indent: -3000px;margin: 0 0;}body.home #logo{height: 40px;}header nav{display: none;text-align: center;background: #FFF;padding: 10px 0;box-shadow: 0 10px 10px #999;box-shadow: 0 10px 10px rgba(0, 0, 0, 0.3);}body.home header nav{padding: 10px 0;}header nav a:link, header nav a:visited{color: #333;text-decoration: none;display: block;margin: 0 5px;padding: 6px 0px;text-transform: uppercase;font-size: 16px;border-top: 1px solid #DDD;}header nav a:hover{color: #962c7e;}#mobile-menu-opener{display: block;position: absolute;top: 0;right: 15px;font-size: 24px;line-height: 24px;border-radius: 6px;background: #962c7e;padding: 8px;text-align: center;color: #FFF !important;outline: none;}#language-bar{right: 60px;}#page-header {height: 140px;padding-top: 40px;}}.footer-social-box{border-radius: 6px;overflow: hidden;margin-bottom: 20px;width: auto;background: #FFF;min-height: 242px;}.footer-social-box > span{max-width: 100%; width: 100%; box-shadow: none !important;}.footer-contacts{padding: 10px;font-size: 13px;line-height: 120%;color: #333;}.footer-contacts h2{margin-top: 0;margin-bottom: 4px;font-size: 22px;}h1,h2,h3,h4,h5{font-family: 'PT Sans Narrow', sans-serif;font-weight: 400;}.section-title{text-align: center;margin: 30px 0;font-size: 34px;position: relative;overflow: hidden;text-transform: uppercase;}.section-title:before,.section-title:after {background-color: #E4E4E4;content: "";display: inline-block;height: 1px;position: relative;vertical-align: middle;width: 50%;}.section-title:before {right: 0.5em;margin-left: -50%;}.section-title:after {left: 0.5em;margin-right: -50%;}.page-content{}.page-content h2{text-transform: uppercase;}.article{margin-bottom: 20px;color: #666;}.article .image{text-align: center;margin-bottom: 10px;}.article h2.post-title{text-transform: none;font-size: 38px;line-height: 100%;margin-bottom: 6px;}.article h2 a:link, .article h2 a:visited{}.article h2 a:hover{text-decoration: none;color: #333;}article h1.title{font-size: 44px;margin-bottom: 5px;}article{color: #666;}article .image{text-align: center;margin-bottom: 10px;}.article .body,article .body{font-size: 16px;line-height: 140%;text-align: justify;}article .body img{max-width: 100%;overflow: hidden;border-radius: 6px;}.article .meta,article .meta{text-transform: uppercase;padding-bottom: 10px;font-size: 13px;color: #999;}.article .meta strong,article .meta strong{color: #962c7e;font-weight: normal;}article .social-share{text-align: center;font-size: 22px;margin: 20px 0;}article .social-share a:link i, article .social-share a:visited i{display: inline-block;width: 32px;height: 32px;border-radius: 24px;border: 4px solid #962c7e;margin: 0 4px;background-color: #962c7e;color: #FFF;line-height: 26px;}article .social-share a:hover{}.footer-article{position: relative;margin: 10px 10px 20px;padding-left: 110px;overflow: hidden;height: 100px;}.footer-article strong.title{display: block;padding-bottom: 2px;font-size: 15px;}.footer-article img{position: absolute;top: 0;left: 0;width: 100px;height: 100px;}.footer-article .body{color: #666;font-size: 12px;line-height: 120%;overflow: hidden;height: 74px;}.footer-article:last-child{margin-bottom: 0;}.hover-box{height: 200px;width: 100%;overflow: hidden;position: relative;}.hover-box img{width: 100%;}.hover-box:hover .hover-box-hover{display: block;z-index: 20;}.hover-box-hover:link, .hover-box-hover:visited{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 200px;text-align: center;color: #FFF;text-decoration: none;background: url(img/transparent-funtime.png);}.hover-box-hover:hover{color: #FFF;}.hover-box-hover h4{font-family: 'PT Sans Narrow', sans-serif;font-weight: 400;}.hover-box-hover h4 span{border-bottom: 1px solid #FFF;display: inline-block;margin-bottom: 20px;padding-bottom: 20px;padding-top: 10px;}.hover-box-hover p{margin-bottom: 30px;}.hover-box-hover i{font-size: 32px;}#index-portfolio-container{padding: 0 40px;position: relative;}#index-portfolio{height: 400px;overflow: hidden;position: relative;}#index-portfolio-container a.nav:link, #index-portfolio-container a.nav:visited{position: absolute;top: 0;height: 100%;width: 40px;color: #CCC;font-size: 50px;text-align: center;display: table-cell;vertical-align: middle;line-height: 400px;}#index-portfolio-container a.nav:hover{color: #962c7e;}#index-portfolio-container a.right{right: 0;}#index-portfolio-container a.left{left: 0;}#index-portfolio .wrapper{position: absolute;top: 0; left: 0;width: 10000px;}.portfolio-box{height: 200px;width: 100%;overflow: hidden;position: relative;width: 16.66%;border-bottom: 1px solid #FFF;border-right: 1px solid #FFF;float: left;background-position: center center;background-size:cover;background-repeat: none;}.portfolio-box img{width: 100%;}.portfolio-box:hover .portfolio-box-hover{display: block;z-index: 20;}.portfolio-box-hover:link, .portfolio-box-hover:visited{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 200px;text-align: center;color: #FFF;text-decoration: none;background: url(img/transparent-funtime.png);}.portfolio-box-hover:hover{color: #FFF;}.portfolio-box-hover h4{font-family: 'PT Sans Narrow', sans-serif;font-weight: 400;}.portfolio-box-hover h4 span{border-bottom: 1px solid #FFF;display: inline-block;margin-bottom: 20px;padding-bottom: 20px;padding-top: 10px;}.portfolio-box-hover p{margin-bottom: 30px;}.portfolio-box-hover i{font-size: 32px;}#index-testimonials .section-title{color: #FFF;}#index-testimonials{min-height: 260px;width: 100%;margin: 20px 0 0;background-image: url(img/testimonials-background.jpg);background-position: bottom center;background-attachment:fixed;color: #FFF;}.testimonial{position: relative;padding-left: 100px;margin-bottom: 30px;}.testimonial img{display: block;position: absolute;top: 0;left: 0;width: 80px;height: 80px;border-radius: 80px;border: 2px solid #FFF;}.testimonial div{background: #FFF;padding: 20px;color: #555;margin-bottom: 8px;position: relative;}.testimonial div:before{display: block;position: absolute;color: #FFF;content: '\f0d9';left: -10px;top: 22px;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 40px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 40px;}.testimonial p{text-align: right;line-height: 100%;}@media (min-width: 1199px) { #carousel-funtime-home .carousel-caption h3{font-size: 48px;}#carousel-funtime-home .carousel-caption p{font-size: 24px !important; line-height: 130%; font-family: 'PT Sans Narrow',sans-serif;}}@media (min-width: 768px) { #carousel-funtime-home .carousel-caption h3{font-size: 48px;}#carousel-funtime-home .carousel-caption p{font-size: 20px; line-height: 130%; font-family: 'PT Sans Narrow',sans-serif;}}@media (max-width: 760px) { #carousel-funtime-home .carousel-caption h3{font-size: 38px;}#carousel-funtime-home .carousel-caption p{font-size: 14px; line-height: 120%;}}@media (max-width: 320px) { #carousel-funtime-home .carousel-caption h3{font-size: 32px;}#carousel-funtime-home .carousel-caption p{font-size: 13px; line-height: 120%;}}@media (max-width: 1199px) { .hover-box img{height: 100%;width: auto;margin-left: -20%;}}@media (max-width: 760px) { .hover-box img{min-height: 100%;min-width: 100%;width: auto;height: auto;margin-left: 0%;}}.carousel-caption{text-shadow: 0 1px 3px rgba(0, 0, 0, 1) !important;}.carousel-caption h3{margin-top: 0;}.team-member, .gallery-sider{margin: 10px 0 20px;}.team-member p{padding-left: 21px;font-size: 13px;color: #999;margin: 0;}.team-member p.position{margin-bottom: 6px;color: #666;}.team-member h4{text-transform: uppercase;padding-left: 20px;border-left: 1px solid #97277F;margin-bottom: 4px;font-size: 20px;}.gallery-sider h3{text-transform: uppercase;font-size: 34px;margin-top: 8px;}.team-member .image{min-width: 140px;min-height: 140px;max-width: 80%;position: relative;margin: 0 auto;max-width: 210px;max-height: 210px;}.team-member .image img{width: 100%;height: 100%;max-width: 210px;max-height: 210px;}.gallery-sider .image{min-width: 140px;min-height: 140px;position: relative;margin: 0 auto;max-width: 260px;max-height: 260px;}.gallery-sider .image img{width: 100%;height: 100%;max-width: 260px;max-height: 260px;}.gallery-sider .image .icon{width: 56px;height: 56px;display: block;position: absolute;bottom: 0;right: 10px;}.team-member .image .icon{width: 56px;height: 56px;display: block;position: absolute;bottom: 0;right: 0px;}.tos-noanimation {-webkit-transition-property: none !important;-moz-transition-property: none !important;-ms-transition-property: none !important;-o-transition-property: none !important;transition-property: none !important; }.tos-fastanimation {-webkit-transition-duration: 0.2s !important;-moz-transition-duration: 0.2s !important;-ms-transition-duration: 0.2s !important;-o-transition-duration: 0.2s !important;transition-duration: 0.2s !important;-webkit-transition-timing-function: ease-out !important;-moz-transition-timing-function: ease-out !important;-ms-transition-timing-function: ease-out !important;-o-transition-timing-function: ease-out !important;transition-timing-function: ease-out !important; }.tos-wrapper {opacity: 0;-webkit-transition: opacity 0.4s ease;-moz-transition: opacity 0.4s ease;-ms-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease;display: none;width: 100%;height: 100%;padding: 0;margin: 0;overflow: hidden; }.tos-wrapper.tos-opened {display: block; }.tos-wrapper.tos-opening {opacity: 1; }.tos-wrapper.tos-fixed {background-color: black;position: fixed;top: 0;left: 0;z-index: 9000; }.tos-wrapper.tos-inline {position: relative; }.tos-slider {white-space: nowrap;width: 100%;height: 100%;padding: 0;margin: 0;position: relative; }.tos-wrapper.tos-fx-slide .tos-slider {left: 0;-webkit-transition: left 0.4s ease;-moz-transition: left 0.4s ease;-ms-transition: left 0.4s ease;-o-transition: left 0.4s ease;transition: left 0.4s ease; }.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider {position: absolute; }.tos-wrapper.tos-fx-fade .tos-slider {opacity: 1;-webkit-transition: opacity 0.4s ease;-moz-transition: opacity 0.4s ease;-ms-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease; }.tos-uibg {background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);-webkit-transition: opacity 0.4s ease;-moz-transition: opacity 0.4s ease;-ms-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease;opacity: 0;width: 100%;position: absolute;left: 0;bottom: 0;z-index: 1; }.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg {opacity: 1; }.tos-slide {-webkit-overflow-scrolling: touch;line-height: 1px;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;display: inline-block;width: 100%;height: 100%;overflow: hidden;position: relative; }.tos-slide:before {content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px; }.tos-slide.tos-loading:after {content: '';border-right: 5px solid black;border-radius: 50%;display: block;width: 30px;height: 30px;margin: -15px;position: absolute;top: 50%;left: 50%;z-index: -1;-webkit-animation: spin 1s infinite linear;-moz-animation: spin 1s infinite linear;-ms-animation: spin 1s infinite linear;-o-animation: spin 1s infinite linear;animation: spin 1s infinite linear; }.tos-slide.tos-loading > * {opacity: 0; }.tos-slide > * {opacity: 1;-webkit-transition: opacity 0.4s ease;-moz-transition: opacity 0.4s ease;-ms-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease; }.tos-wrapper.tos-fixed .tos-slide.tos-loading:after {border-right-color: white; }@-webkit-keyframes spin {from {-webkit-transform: rotate(0deg); }to {-webkit-transform: rotate(360deg); } }@-moz-keyframes spin {from {-moz-transform: rotate(0deg); }to {-moz-transform: rotate(360deg); } }@-ms-keyframes spin {from {-ms-transform: rotate(0deg); }to {-ms-transform: rotate(360deg); } }@-o-keyframes spin {from {-o-transform: rotate(0deg); }to {-o-transform: rotate(360deg); } }@keyframes spin {from {transform: rotate(0deg); }to {transform: rotate(360deg); } }.tos-slide > * {vertical-align: middle;display: inline-block;max-height: 100%;max-width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box; }.tos-slide.tos-html > div {white-space: normal;text-align: left;line-height: 1.5; }.tos-slide.tos-html > div * {-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none; }.tos-wrapper.tos-fill .tos-slide.tos-image > img {max-height: none;max-width: none;min-height: 100%;min-width: 100%; }.tos-wrapper.tos-fixed .tos-slide.tos-html > div {background-color: white;color: #333333;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;display: inline-block;padding: 40px;overflow: auto; }.tos-desktop .tos-wrapper.tos-fixed {background-color: rgba(0, 0, 0, 0.85); }.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide {padding: 20px; }.tos-prev,.tos-next,.tos-close {background: black;border-radius: 3px;opacity: 0.5;display: block;width: 40px;position: absolute;z-index: 1;-webkit-transition: opacity 0.4s ease;-moz-transition: opacity 0.4s ease;-ms-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease; }.tos-prev,.tos-next {height: 80px;margin-top: -40px;top: 50%; }.tos-prev.tos-disabled,.tos-next.tos-disabled {cursor: default; }.tos-prev {left: 20px; }.tos-next {right: 20px; }.tos-close {height: 40px;top: 20px;right: 20px; }.tos-desktop .tos-wrapper:hover .tos-prev,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-close {opacity: 0.5; }.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover {opacity: 0.9; }.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled {opacity: 0.2; }.tos-prev span,.tos-next span,.tos-close span:before,.tos-close span:after {content: '';display: block;width: 20px;height: 20px;margin: -5px;position: absolute;top: 50%;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg); }.tos-close span:before,.tos-close span:after {width: 14px;height: 14px;margin-top: -4px;margin-left: 0;margin-right: 0; }.tos-prev span,.tos-close span:before {border-bottom: 3px solid white;border-left: 3px solid white;left: 50%; }.tos-next span,.tos-close span:after {border-top: 3px solid white;border-right: 3px solid white;right: 50%; }.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide, .tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide, .tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide {padding-left: 80px;padding-right: 80px; }.tos-inline {opacity: 0;-webkit-transition: opacity 0.4s ease;-moz-transition: opacity 0.4s ease;-ms-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease;display: inline-block;margin: 0;position: relative;top: auto;left: auto;right: auto; }.tos-inline.tos-prev {margin-right: -60px; }.tos-inline.tos-next {margin-left: -60px; }.tos-loading .tos-inline {opacity: 0 !important; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close {-webkit-transform: scale(2);-moz-transform: scale(2);-ms-transform: scale(2);-o-transform: scale(2);transform: scale(2); }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close {-webkit-transform: scale(3);-moz-transform: scale(3);-ms-transform: scale(3);-o-transform: scale(3);transform: scale(3); }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev, .tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev {-webkit-transform-origin: left center;-moz-transform-origin: left center;-ms-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next, .tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next {-webkit-transform-origin: right center;-moz-transform-origin: right center;-ms-transform-origin: right center;-o-transform-origin: right center;transform-origin: right center; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close, .tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close {-webkit-transform-origin: right top;-moz-transform-origin: right top;-ms-transform-origin: right top;-o-transform-origin: right top;transform-origin: right top; }.tos-caption {color: white;text-align: center;opacity: 0;-webkit-transition: opacity 0.4s ease;-moz-transition: opacity 0.4s ease;-ms-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease;width: 100%;padding-left: 20px;padding-right: 20px;position: absolute;left: 0;z-index: 1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box; }.tos-caption.tos-disabled {opacity: 0 !important; }.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption {opacity: 1; }.tos-wrapper .tos-caption {line-height: 20px;font-size: 15px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);bottom: 20px; }.tos-wrapper.tos-has-caption .tos-uibg {height: 100px; }.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide {padding-bottom: 60px; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption {line-height: 40px;font-size: 30px;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);bottom: 40px; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg {height: 200px; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption {line-height: 60px;font-size: 45px;text-shadow: 0 3px 6px rgba(0, 0, 0, 0.8);bottom: 60px; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg {height: 300px; }.tos-wrapper.tos-fx-slide .tos-slider {-webkit-transition-property: left, margin;-moz-transition-property: left, margin;-ms-transition-property: left, margin;-o-transition-property: left, margin;transition-property: left, margin; }.tos-pagination {text-align: center;opacity: 0;-webkit-transition: opacity 0.4s ease;-moz-transition: opacity 0.4s ease;-ms-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease;width: 100%;position: absolute;bottom: 0;left: 0;z-index: 1; }.tos-pagination a {display: inline-block; }.tos-pagination.tos-bullets a {background-color: rgba(255, 255, 255, 0.2); }.tos-pagination.tos-bullets a:hover {background-color: rgba(255, 255, 255, 0.5); }.tos-pagination.tos-bullets a.tos-selected {background-color: rgba(255, 255, 255, 0.9); }.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination {opacity: 1; }.tos-wrapper .tos-pagination {padding: 0 0 20px 0; }.tos-wrapper.tos-has-bullets .tos-pagination {height: 10px; }.tos-wrapper.tos-has-bullets .tos-pagination a {border-radius: 10px;width: 10px;height: 10px;margin: 0 5px; }.tos-wrapper.tos-has-bullets .tos-caption {bottom: 40px; }.tos-wrapper.tos-has-bullets .tos-uibg {height: 90px; }.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg {height: 130px; }.tos-wrapper.tos-has-thumbnails .tos-pagination {height: 50px; }.tos-wrapper.tos-has-thumbnails .tos-pagination a {background-position: center center;background-size: cover;width: 50px;height: 50px;margin: 0 5px; }.tos-wrapper.tos-has-thumbnails .tos-caption {bottom: 80px; }.tos-wrapper.tos-has-thumbnails .tos-uibg {height: 130px; }.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg {height: 170px; }.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide {padding-bottom: 50px; }.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide {padding-bottom: 80px; }.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide {padding-bottom: 90px; }.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide {padding-bottom: 120px; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination {padding: 0 0 40px 0; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination {height: 20px; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a {border-radius: 20px;width: 20px;height: 20px;margin: 0 10px; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption {bottom: 80px; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg {height: 180px; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg {height: 260px; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination {height: 100px; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a {background-position: center center;background-size: cover;width: 100px;height: 100px;margin: 0 10px; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption {bottom: 160px; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg {height: 260px; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg {height: 340px; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination {padding: 0 0 60px 0; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination {height: 30px; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a {border-radius: 30px;width: 30px;height: 30px;margin: 0 15px; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption {bottom: 120px; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg {height: 270px; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg {height: 390px; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination {height: 150px; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a {background-position: center center;background-size: cover;width: 150px;height: 150px;margin: 0 15px; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption {bottom: 240px; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg {height: 390px; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg {height: 510px; }.tos-play {background: black;opacity: 0;display: block;position: absolute;top: 50%;left: 50%;-webkit-transition: opacity 0.4s ease;-moz-transition: opacity 0.4s ease;-ms-transition: opacity 0.4s ease;-o-transition: opacity 0.4s ease;transition: opacity 0.4s ease; }.tos-play:after {content: '';display: block;position: absolute;top: 50%;left: 50%; }.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play {opacity: 0.5; }.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover {opacity: 0.9; }.tos-wrapper .tos-play {border-radius: 80px;width: 80px;height: 80px;margin: -40px; }.tos-wrapper .tos-play:after {border: 20px solid transparent;border-left-color: white;border-left-width: 30px;margin-top: -20px;margin-left: -10.5px; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play {border-radius: 160px;width: 160px;height: 160px;margin: -80px; }.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after {border: 40px solid transparent;border-left-color: white;border-left-width: 60px;margin-top: -40px;margin-left: -21px; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play {border-radius: 240px;width: 240px;height: 240px;margin: -120px; }.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after {border: 60px solid transparent;border-left-color: white;border-left-width: 90px;margin-top: -60px;margin-left: -31.5px; }.calendar {text-align: center;margin: 0 auto;min-width: 290px;}.calendar table{width: 100%;}.calendar header {position: relative;}.calendar h2 {text-transform: uppercase;}.calendar thead {text-transform: uppercase;}.calendar tbody {color: #7c8a95;}.calendar td {border: 0;display: inline-block;height: 40px;line-height: 28px;text-align: center;width: 14.28%;}.calendar .prev-month,.calendar .next-month {color: #cbd1d2;}.calendar .prev-month:hover,.calendar .next-month:hover {}.event {cursor: pointer;position: relative;}.event:after {background: #962c7e;border-radius: 50%;bottom: 10px;display: block;content: '';height: 5px;left: 50%;margin: -3px 0 0 -2px;position: absolute;width: 5px;}.event.current-day:after {background: #f9f9f9;}.btn-prev,.btn-next {color: #cbd1d2;height: 28px;font-size: 28px;line-height: 20px;margin: -10px 10px;position: absolute;top: 50%;width: 24px;text-decoration: none !important;}.btn-prev:hover,.btn-next:hover {color: #972E7F;text-decoration: none !important;}.btn-prev {left: 0;text-align: left;}.btn-next {right: 0;text-align: right;}.calendar td:hover div{border: 2px solid #962c7e;}.calendar td div{width: 36px;height: 36px;border-radius: 36px;background: transparent;border: 2px solid transparent;margin: 0 auto;}.calendar .current-day div {background: #962c7e;color: #f9f9f9;}.service-comparison{margin: 40px 0;}.comparison-table{width: 33%;float: left;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;height: 100%;background: #FFF;margin-left: -1px;position: relative;}.comparison-table:hover{}.comparison-table-border{border: 1px solid #FFF;padding-bottom: 130px;position: relative;}.comparison-table:hover .comparison-table-border{border: 1px solid #962c7e;}.comparison-table:hover h2{background: #962c7e;color: #FFF;}.comparison-table:first-child{margin-left: 0;}.comparison-table h2{text-transform: uppercase;color: #666;display: block;padding: 10px;background: #F0F0F0;border-bottom: 1px solid #CCC;margin-top: 0;text-align: center;font-size: 24px;}.comparison-table:hover .feature .fa-check{color: #962c7e;}.comparison-table .feature .fa{display: block;position: absolute;top: 4px; left: 0;}.comparison-table .feature{margin: 3px 8px;border-bottom: 1px solid #EEE;padding: 3px 0;padding-left: 24px;color: #999;position: relative;line-height: 120%;}.comparison-table .feature:last-child{border-bottom: 0;}.comparison-table .feature-more{padding: 20px 0 26px;display: block;position: absolute;bottom: 0;width: 100%;left: 0;}.comparison-table .feature-more .btn-default{border: 1px solid #666;outline: none;}.comparison-table .feature-more .btn-default .open{display: block;}.comparison-table .feature-more .btn-default .closex{display: none;}.comparison-table .feature-more .btn-default:hover,.comparison-table:hover .feature-more .btn-default{color: #FFF;border: 1px solid #962c7e;background: #962c7e;}.comparison-table .readmore-show{display: none;}.package-price{text-align: center;font-family: 'PT Sans Narrow', sans-serif;font-size: 28px;color: #962c7e;position: absolute;left: 0;bottom: 80px;width: 100%;}#portfolio-controller{margin-bottom: 20px;text-align: center;}#portfolio-controller a:link, #portfolio-controller a:visited{display: inline-block;font-family: 'PT Sans Narrow', sans-serif;font-weight: 400;font-size: 22px;text-transform: uppercase;margin: 0 10px;text-decoration: none;line-height: 48px;padding-left: 56px;background-size: auto 100%;}#portfolio-controller a:hover{color: #333;background-size: auto 100%;}.portfolio-controller-23:link, .portfolio-controller-23:visited,.portfolio-controller-10:link, .portfolio-controller-10:visited{background: url(img/icons/wedding-o.png) no-repeat left center transparent;}.portfolio-controller-23:hover, .portfolio-controller-23-active:link, .portfolio-controller-23-active:visited,.portfolio-controller-10:hover, .portfolio-controller-10-active:link, .portfolio-controller-10-active:visited{background: url(img/icons/wedding.png) no-repeat left center transparent;}.portfolio-controller-22:link, .portfolio-controller-22:visited,.portfolio-controller-11:link, .portfolio-controller-11:visited{background: url(img/icons/events-o.png) no-repeat left center transparent;}.portfolio-controller-22:hover, .portfolio-controller-22-active:link, .portfolio-controller-22-active:visited,.portfolio-controller-11:hover, .portfolio-controller-11-active:link, .portfolio-controller-11-active:visited{background: url(img/icons/events.png) no-repeat left center transparent;}.portfolio-controller-24:link, .portfolio-controller-24:visited,.portfolio-controller-12:link, .portfolio-controller-12:visited{background: url(img/icons/wedding-o.png) no-repeat left center transparent;}.portfolio-controller-24:hover, .portfolio-controller-24-active:link, .portfolio-controller-24-active:visited,.portfolio-controller-12:hover, .portfolio-controller-12-active:link, .portfolio-controller-12-active:visited{background: url(img/icons/wedding.png) no-repeat left center transparent;}@media (max-width: 760px) { .comparison-table{width: 100%;float: none;margin: 0 0 20px;}.comparison-table:hover{margin: 0 0 20px;}}