/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- *//* ADDS A BROWSER PREFIX TO THE PROPERTY *//* ==========================================================================
    Style Button
========================================================================== *//*------------------------------------------------------------------
[All Style Shortcode]

  1. Blog Standard
  2. Single Details

-------------------------------------------------------------------*//*------------------------------------------------------------------
[All Style Shortcode]

  1. Custom Heading
  2. Counter
  3. Tabs & Accordion
  4. Pricing
  5. Carousel 
  6. Progressbar
  7. Alert
  8. Testimonial
  9. Team
  10. Heading
  11. Fancybox
  12. Service
  13. Client
  14. Blog Carousel
  15. Blog Grid
  19. Image Gallery
  20. Location
  21. Services
  22. Spa Booking
  23. Spa Price

-------------------------------------------------------------------*//* ==========================================================================
   [Start] All Style Footer Top & Footer Bottom
========================================================================== *//* ==========================================================================
   [Start] All Style Form
========================================================================== *//* ==========================================================================
   [Start] All style header
   /* 1. Header Main
========================================================================== *//* ==========================================================================
   [1. Header Main
========================================================================== *//*------------------------------------------------------------------
[Main of contents]

1. Reset HTML/CSS, Unitest, Body
2. Page Title
3. Primary
3. Footer
-------------------------------------------------------------------*//* ==========================================================================
   [Start] 1. Reset HTML/CSS, Unitest, Body, @Extend
========================================================================== *//* ==========================================================================
    Style Main Menu
========================================================================== *//*
-----> Minimum width of 992 pixels.
*//*------------------------------------------------------------------
[All Style Widgets]

  1. Newletter
  2. Search
  3. Tags
  4. Categories

-------------------------------------------------------------------*//* ==========================================================================
  [Start] Large devices (desktops, 992px and up)
========================================================================== *//* 
     [Start] Header
     +-----------------------------------+
  *//*------------------------------------------------------------------
[Woo of contents]

1. Navigation
2. Typo
3. Sidebar
4. Archive Product
5. Single Product
6. Cart Search

-------------------------------------------------------------------*/#wl-wrapper.woocommerce .button,.btn,button,.button,input[type="submit"],th.today.kpkp{background-color:#cb1176;background-image:-webkit-gradient(linear, left top, right top, from(#cb1176), to(#ec155b));background-image:-webkit-linear-gradient(left, #cb1176, #ec155b);background-image:-moz-linear-gradient(left, #cb1176, #ec155b);background-image:-ms-linear-gradient(left, #cb1176, #ec155b);background-image:-o-linear-gradient(left, #cb1176, #ec155b);background-image:linear-gradient(left, #cb1176, #ec155b);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#cb1176', endColorStr='#ec155b', gradientType='1');/* BACKGROUND HORIZONTAL Left */font-size:15px;font-family:'Raleway Semibold';font-weight:normal;border:none;color:#fff;text-transform:uppercase;padding:0 38px;line-height:55px;letter-spacing:0.01em;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;-webkit-border-radius:55px;-khtml-border-radius:55px;-moz-border-radius:55px;-ms-border-radius:55px;-o-border-radius:55px;border-radius:55px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);-ms-box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);position:relative;}#wl-wrapper.woocommerce .button:hover,.btn:hover,button:hover,.button:hover,input[type="submit"]:hover,.btn:focus,button:focus,.button:focus,input[type="submit"]:focus,th.today.kpkp:hover{outline:medium none;text-decoration:none;background-color:#ec155b;background-image:-webkit-gradient(linear, left top, right top, from(#ec155b), to(#cb1176));background-image:-webkit-linear-gradient(left, #ec155b, #cb1176);background-image:-moz-linear-gradient(left, #ec155b, #cb1176);background-image:-ms-linear-gradient(left, #ec155b, #cb1176);background-image:-o-linear-gradient(left, #ec155b, #cb1176);background-image:linear-gradient(left, #ec155b, #cb1176);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ec155b', endColorStr='#cb1176', gradientType='1');/* BACKGROUND HORIZONTAL Left */color:#fff;/* Button Styles */}.btn{/* Button Size */}.btn i{padding-right:9px;}.btn span{display:inline-block;}.btn span + i{padding-right:0;padding-left:9px;}.btn.btn-flat1{background-color:#ec155b;background-image:none;}.btn.btn-flat1:hover{background-color:#cb1176;}.btn.btn-flat2{background-color:#333c54;background-image:none;}.btn.btn-flat2:hover{background-color:#ec155b;}.btn.btn-flat3{background-color:#e3e7f3;background-image:none;color:#ec155b;}.btn.btn-flat3:hover{background-color:#cb1176;color:#fff;}.btn.btn-flat4{background-color:transparent;background-image:none;border:3px solid #333c54;color:#333c54;line-height:49px;}.btn.btn-flat4:hover{background-color:#ec155b;border-color:#ec155b;color:#fff;}.btn.btn-flat5{background-color:transparent;background-image:none;border:3px solid #ec155b;color:#fff;line-height:49px;}.btn.btn-flat5:hover{background-color:#ec155b;}.btn.btn-text-white{background-color:transparent;background-image:none;border-width:0 0 1px 0;border-color:#fff;border-style:solid;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;/* BACKGROUND GRADIENT */padding:0;text-decoration:underline;font-size:14px;font-family:'Raleway Bold';color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;line-height:normal;}.btn.btn-text-white:hover{color:rgba(255, 255, 255, 0.87);}.btn{/* Button slider */}.btn.btn-sm{padding:11px 23px 9px;}.btn.btn-tiny{padding:8px 18px 6px;}.rev_slider_wrapper .btn{-webkit-transition:all 300ms linear 0ms !important;-moz-transition:all 300ms linear 0ms !important;-ms-transition:all 300ms linear 0ms !important;transition:all 300ms linear 0ms !important;padding:18px 20px;line-height:normal;}.rev_slider_wrapper .btn.btn-flat5{padding:15px 20px;}.view-gallery{bottom:30px;color:#e3e7f3;display:inline-block;left:0;margin:auto;max-width:200px;position:absolute;right:0;text-align:center;text-decoration:underline;/* ==========================================================================
    End Style Button
========================================================================== */}.view-gallery:hover{color:#ec155b;}.carousel{/* 
   [Start] 1. Blog Standard
   +-----------------------------------+
*/}.carousel .carousel-control{background:transparent;bottom:26px;position:absolute;right:15px;text-align:center;top:50%;cursor:pointer;font-size:24px;-webkit-text-shadow:0 0 0 rgba(0, 0, 0, 0);-moz-text-shadow:0 0 0 rgba(0, 0, 0, 0);-ms-text-shadow:0 0 0 rgba(0, 0, 0, 0);text-shadow:0 0 0 rgba(0, 0, 0, 0);-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */height:45px;width:45px;line-height:45px;border:1px solid #fff;}.carousel .carousel-control.left{left:15px;right:70px;}.carousel .carousel-control:hover{color:#fff;border-color:#ec155b;background-color:#ec155b;}.carousel .carousel-control.left{left:50px;}.carousel .carousel-control.right{right:50px;}.is-left-sidebar #content{float:right;}.entry-blog{margin-bottom:70px;}.entry-blog .post-thumbnail img{width:100%;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */}.entry-blog .entry-header .entry-title{font-size:30px;line-height:normal;margin-bottom:13px;margin-top:23px;}.entry-blog .entry-content .more-link + .btn{display:table;margin-top:25px;float:right;padding-left:25px;padding-right:25px;}.entry-blog .entry-footer{margin-top:23px;}.entry-blog .entry-footer a{padding-left:25px;padding-right:25px;}.entry-blog article:last-child .entry-footer{margin-bottom:40px;}.entry-blog .entry-video iframe{width:100%;}div.entry-meta ul{margin-bottom:23px;}div.entry-meta ul li{display:inline-block;font-size:11px;text-transform:uppercase;color:#ec155b;margin-right:20px;}div.entry-meta ul li a{color:#cb1176;}div.entry-meta ul li a:hover{color:#ec155b;}div.entry-meta ul li i{color:#ec155b;padding-right:6px;position:relative;top:-1px;}div.entry-meta ul li.detail-date a{color:#ec155b;}div.entry-meta ul li.detail-date a:hover{color:#cb1176;}.cms-paging-navigation a{color:#424242;}.cms-paging-navigation a:hover{color:#ec155b;}.cms-paging-navigation .page-numbers{padding-left:4px;}.cms-paging-navigation .current{color:#ec155b;}.cms-paging-navigation .pagination{border-top:1px solid #dedede;text-align:right;margin-top:70px;padding:15px 0;width:100%;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;/* BACKGROUND GRADIENT */}.page-template-blog-2column,.single-post{background-color:#e3e7f3;}.cms-blog-2column{/* 
   [Start] 2. Single Details
   +-----------------------------------+
*/}.cms-blog-2column #main{margin:0 -15px;}.cms-blog-2column #main article{width:50%;float:left;padding:0 15px;}.cms-blog-2column #main .cms-paging-navigation{width:100%;float:left;padding:0 15px;}.cms-blog-2column .entry-blog{margin-bottom:30px;}.cms-blog-2column .entry-blog .entry-content{min-height:285px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);-ms-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);color:rgba(255, 255, 255, 0.8);}.cms-blog-2column .entry-blog .entry-content:before{content:"";background-color:#ec155b;position:absolute;height:100%;width:100%;left:0;top:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-blog-2column .entry-blog .entry-content a{color:rgba(255, 255, 255, 0.8);}.cms-blog-2column .entry-blog .entry-content a:hover{color:#fff;}.cms-blog-2column .entry-blog .entry-content .entry-content-header{position:relative;z-index:1;padding:25px 30px 50px 30px;letter-spacing:0.02em;height:100%;}.cms-blog-2column .entry-blog .entry-content .entry-content-header .entry-category{font-size:15px;text-transform:uppercase;margin-bottom:26px;}.cms-blog-2column .entry-blog .entry-content .entry-content-header .entry-title{font-size:34px;line-height:44px;font-family:'Raleway Regular';text-transform:uppercase;}.cms-blog-2column .entry-blog .entry-content .entry-content-header .entry-title a{color:#fff;}.cms-blog-2column .entry-blog .entry-content .entry-content-header .entry-title a:hover{color:#ec155b;}.cms-blog-2column .entry-blog .entry-content .entry-content-footer ul{list-style:none;padding:0;position:absolute;bottom:25px;left:30px;}.cms-blog-2column .entry-blog .entry-content .entry-content-footer ul li{display:inline-block;font-size:11px;padding:0 9px;position:relative;}.cms-blog-2column .entry-blog .entry-content .entry-content-footer ul li:before{content:"";width:1px;height:14px;background-color:#c8104c;position:absolute;top:6px;left:-2px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-blog-2column .entry-blog .entry-content .entry-content-footer ul li:first-child{padding-left:0;}.cms-blog-2column .entry-blog .entry-content .entry-content-footer ul li:first-child:before{display:none;}.cms-blog-2column .entry-blog:hover .entry-content:before{background-color:rgba(51, 60, 84, 0.4);}.cms-blog-2column .entry-blog:hover .entry-content .entry-content-footer ul li:before{background-color:rgba(51, 60, 84, 0.4);}blockquote{background-color:#dadeeb;font-size:16px;line-height:24px;color:rgba(51, 60, 84, 0.87);padding:25px 45px;margin:48px 0 80px 0;font-style:italic;border:none;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */}blockquote:before{font-size:125px;color:#ec155b;}blockquote p{margin-bottom:0 !important;}blockquote cite{display:block;font-size:14px;font-style:normal;font-family:'Raleway Regular';margin-top:12px;}blockquote cite span{color:#ec155b;font-family:'Raleway Semibold';display:inline-block;padding-left:3px;}p.clearfix cite{display:block;margin-top:40px;font-style:normal;color:rgba(51, 60, 84, 0.33);}.single-post .post-thumbnail img{width:100%;}.single-post .entry-header{font-size:16px;}.single-post .entry-header .entry-date{margin-bottom:30px;}.single-post .entry-header .author-name{font-size:15px;margin-top:12px;margin-bottom:5px;}.single-post .entry-header .author-avatar img{max-width:55px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);-ms-box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);}.single-post .entry-header .author-specialize{font-size:13px;color:rgba(51, 60, 84, 0.33);}.single-post .entry-header .short-description{padding:20px 40px;}.single-post .entry-content{padding-top:16px;padding-bottom:45px;border-bottom:1px solid #d5daea;}.single-post .entry-content .post-heading{font-size:38px;text-transform:uppercase;font-family:'Raleway Regular';margin-bottom:40px;margin-top:65px;}.single-post .entry-footer{padding-top:50px;padding-bottom:50px;border-top:1px solid #f1f3f9;border-bottom:1px solid #f1f3f9;position:relative;}.single-post .entry-footer:after{height:1px;width:100%;bottom:0;position:absolute;left:0;content:"";background-color:#d5daea;}.single-post .entry-footer .post-social-shared{display:inline-block;padding-left:66px;position:relative;}.single-post .entry-footer .post-social-shared:before,.single-post .entry-footer .post-social-shared:after{content:"";height:40px;width:1px;background-color:#d5daea;position:absolute;top:50%;left:32px;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.single-post .entry-footer .post-social-shared:after{background-color:#f1f3f9;left:33px;}.single-post .entry-footer .post-social-shared li{display:inline-block;}.single-post .entry-footer .post-social-shared li a{color:rgba(51, 60, 84, 0.33);font-size:18px;padding-right:20px;}.single-post .entry-footer .single-post-tags a{display:inline-block;background-color:#dadeeb;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */padding:11px 18px;line-height:1;color:rgba(51, 60, 84, 0.33);margin-right:10px;}.single-post .entry-footer .single-post-tags a:hover{color:#ec155b;}.single-post .entry-footer .shared-heading{margin-top:30px;margin-bottom:34px;}.single-post .entry-footer .shared-heading,.single-post .entry-footer .nectar-love-count{font-size:18px;text-transform:uppercase;}.single-post .entry-footer .post-like{display:inline-block;}.single-post .entry-footer .post-like .nectar-love-count i{padding-right:4px;}.single-spabooking-service #cms-content{padding:0;}#comments{padding:40px 0 47px;}#comments .comments-title,#comments #reply-title{font-size:14px;line-height:28px;letter-spacing:0.055em;color:#ec155b;text-transform:uppercase;margin-bottom:20px;}#comments #respond{margin:0;}#comments .comment-list{list-style:none;padding:0;position:relative;border-bottom:1px solid #d5daea;margin-bottom:44px;}#comments .comment-list:before{content:"";height:1px;background-color:#f1f3f9;position:absolute;left:0;right:0;bottom:-2px;}#comments .comment-list .comment-body .comment-inner{margin-bottom:40px;}#comments .comment-list .comment-body .comment-author .avatar{max-width:80px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */width:100%;float:left;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}#comments .comment-list .comment-body .comment-author cite{font-size:13px;text-transform:uppercase;color:#333c54;font-style:normal;}#comments .comment-list .comment-body .comment-date{line-height:1;}#comments .comment-list .comment-body .comment-date a{color:#bdbdbd;font-size:11px;text-transform:uppercase;}#comments .comment-list .comment-body .comment-date a:hover{color:#cb1176;}#comments .comment-list .comment-body .comment-right{padding-left:120px;}#comments .comment-list .comment-body .commetn-text{padding-left:120px;padding-top:4px;}#comments .comment-list .comment-body .commetn-text p{margin-bottom:4px;}#comments .comment-list .comment-body .reply a{font-size:12px;color:#ec155b;text-transform:uppercase;}#comments .comment-list .comment-body .reply a:hover{color:#cb1176;}#comments .comment-list .children{list-style:none;padding:0 0 0 100px;}#comments #commentform .form-submit{margin-top:40px;margin-bottom:0;}#comments #commentform .form-submit #submit{padding:0 18px;}#comments #commentform .comment-form-comment{margin-bottom:19px;margin-top:26px;}#comments #commentform .row{margin:0 -10px;}#comments #commentform .row .col-xs-12{padding:0 10px;}.color-gradient,#sidebar:not(.woocommerce-widget) .wg-title{background-color:#ec155b;background-image:-webkit-gradient(linear, left top, right top, from(#ec155b), to(#cb1176));background-image:-webkit-linear-gradient(left, #ec155b, #cb1176);background-image:-moz-linear-gradient(left, #ec155b, #cb1176);background-image:-ms-linear-gradient(left, #ec155b, #cb1176);background-image:-o-linear-gradient(left, #ec155b, #cb1176);background-image:linear-gradient(left, #ec155b, #cb1176);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ec155b', endColorStr='#cb1176', gradientType='1');/* BACKGROUND HORIZONTAL Left */-webkit-background-clip:text;-khtml-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-khtml-text-fill-color:transparent;-moz-text-fill-color:transparent;text-fill-color:transparent;background-repeat:repeat;background-position:0 0;}.color-gradient2{background-color:#ec155b;background-image:-webkit-gradient(linear, left top, left bottom, from(#ec155b), to(#cb1176));background-image:-webkit-linear-gradient(bottom, #ec155b, #cb1176);background-image:-moz-linear-gradient(bottom, #ec155b, #cb1176);background-image:-ms-linear-gradient(bottom, #ec155b, #cb1176);background-image:-o-linear-gradient(bottom, #ec155b, #cb1176);background-image:linear-gradient(bottom, #ec155b, #cb1176);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ec155b', endColorStr='#cb1176');/* BACKGROUND GRADIENT 2 - TOP*/-webkit-background-clip:text;-moz-background-clip:text;-khtml-background-clip:text;-webkit-text-fill-color:transparent;-khtml-text-fill-color:transparent;-moz-text-fill-color:transparent;text-fill-color:transparent;background-repeat:repeat;background-position:0 0;}.la-ball-clip-rotate-multiple.la-dark{z-index:10009;}.mfp-content .mfp-close{-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;/* BACKGROUND GRADIENT */height:44px;line-height:44px;padding:0;right:0;text-align:center;top:-44px;width:60px;}.media.box-icon{font-size:13px;color:#757575;line-height:1;}.media.box-icon .media-left{padding-right:32px;}.media.box-icon h3{font-size:16px;text-transform:uppercase;font-family:'loraitalic';margin-bottom:10px;margin-top:3px;}.wpb_column.col-fixed-right{position:absolute;top:0;right:0;}.arrow-right{overflow:hidden;}.arrow-right .wpb_wrapper{box-shadow:0 0 10px rgba(0, 0, 0, 0.3) inset;}.arrow-right:before{background-color:#fff;content:"";height:40px;position:absolute;right:-20px;bottom:155px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */width:40px;z-index:99;}.bg-image-default{background-size:cover;background-position:center;background-repeat:no-repeat;}.cms-load-posts i{padding:0;display:none;}.cms-load-posts span{display:inline-block;padding:0 6px;}.cms-load-posts a.run-loading i{display:inline-block;}.link-about{display:inline-block;text-align:left;/* Slick Carousel */}.link-about li{font-size:16px;text-transform:uppercase;letter-spacing:0.035em;line-height:23px;padding-right:22px;margin-bottom:18px;position:relative;}.link-about li a{color:rgba(255, 255, 255, 0.67);}.link-about li a span{text-transform:none;color:#cb1176;display:block;}.link-about li a i{position:absolute;right:0;top:3px;}.link-about li a:hover{color:#fff;}.slick-prev:before,.slick-next:before{color:#ec155b;/* OWL Carousel */}body .owl-carousel .owl-item img{transform-style:inherit;}.owl-controls .owl-prev,.owl-controls .owl-next{display:inline-block;text-align:center;}.owl-controls .owl-prev i,.owl-controls .owl-next i{height:40px;width:40px;line-height:40px;}.owl-controls .owl-prev i:before,.owl-controls .owl-next i:before{content:"\f2fa";font-family:"Material-Design-Iconic-Font";font-size:25px;color:#333c54;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.owl-controls .owl-prev i:hover:before,.owl-controls .owl-next i:hover:before{color:#ec155b;}.owl-controls .owl-next i:before{content:"\f2fb";}.owl-controls .owl-dots{text-align:center;padding-top:14px;}.owl-controls .owl-dots .owl-dot{display:inline-block;margin:0 4px;}.owl-controls .owl-dots .owl-dot span{display:block;height:10px;width:10px;border:1px solid #333c54;background-color:#333c54;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);-ms-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);}.owl-controls .owl-dots .owl-dot.active span{background-color:#ec155b;border-color:#ec155b;}.page-social{/* 
   [Start] 1. Custom Heading
   +-----------------------------------+
*/}.page-social li{display:inline-block;margin:0 20px;}.page-social li a{color:#e3e7f3;font-size:32px;}.page-social li a:hover{color:#ec155b;}.page-social li:first-child{margin-left:0;}.page-social li:last-child{margin-right:0;}.vc_custom_heading,.cms-heading-wrapper{/* 
   [Start] 2. Counter
   +-----------------------------------+
*/}.vc_custom_heading cite,.cms-heading-wrapper cite{font-style:normal;}.vc_custom_heading.text-shadow span,.cms-heading-wrapper.text-shadow span{-webkit-text-shadow:0 1px 2px rgba(0, 0, 0, 0.25);-moz-text-shadow:0 1px 2px rgba(0, 0, 0, 0.25);-ms-text-shadow:0 1px 2px rgba(0, 0, 0, 0.25);text-shadow:0 1px 2px rgba(0, 0, 0, 0.25);}.vc_custom_heading.active-dot,.cms-heading-wrapper.active-dot{position:relative;}.vc_custom_heading.active-dot span:before,.cms-heading-wrapper.active-dot span:before{content:"\f111";font-family:FontAwesome;font-size:11px;color:inherit;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */left:-24px;}.cms-counter-wraper{/* 
   [Start] 3. Tabs & Accordion
   +-----------------------------------+
*/}.cms-counter-wraper .cms-counter{font-size:82px;line-height:1.3;}.cms-counter-wraper .cms-counter-title{font-size:18px;line-height:24px;font-family:'Raleway Bold';text-transform:uppercase;font-weight:normal;display:block;}.cms-counter-wraper .cms-counter-icon i{color:;font-size:45px;}.cms-counter-wraper.cms-counter-default .cms-counter-image-icon,.cms-counter-wraper.cms-counter-default .cms-counter-icon{margin-bottom:22px;}.cms-counter-wraper.cms-counter-layout1 .cms-counter-image-icon,.cms-counter-wraper.cms-counter-layout1 .cms-counter-icon{margin-right:10px;}.cms-counter-wraper.cms-counter-layout1 .cms-counter-icon-wrapper{display:inline-block;vertical-align:middle;}.cms-counter-wraper.cms-counter-layout1 .cms-counter{display:inline-block;font-size:42px;vertical-align:bottom;}.cms-counter-wraper.cms-counter-layout1 .cms-counter-title{margin-top:32px;}.wg-title-white .vc_tta-container > h2{color:#fff;}.wg-title-primary .vc_tta-container > h2{color:#ec155b;}.title-center .vc_tta-container > h2{text-align:center;}.vc_tta-container{margin:0 !important;/* 
   [Start] 4. Pricing
   +-----------------------------------+
*/}.vc_tta-container > h2{font-size:17px;line-height:32px;margin-bottom:30px;/* Tabs */}.vc_tta-container .vc_tta-tabs{/* Accordion */}.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel{margin-bottom:20px;}.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{background-color:#fff;border:medium none;-webkit-border-radius:4px !important;-khtml-border-radius:4px !important;-moz-border-radius:4px !important;-ms-border-radius:4px !important;-o-border-radius:4px !important;border-radius:4px !important;/* BACKGROUND GRADIENT */}.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a{font-size:18px;text-transform:uppercase;color:#333c54;padding:21px;border-left:4px solid #333c54;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */}.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a:hover{border-color:#ec155b;}.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon.vc_tta-controls-icon-plus{width:11px;height:11px;}.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon.vc_tta-controls-icon-plus:before{border-width:1px 0 0;border-color:#333c54;}.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon.vc_tta-controls-icon-plus:after{background-color:#333c54;border:medium none;height:100%;left:5px;width:1px;}.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{background-color:transparent;font-size:14px;font-weight:normal;color:#575757;letter-spacing:0.02em;border:none;padding:18px 20px 14px;}.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a{border-color:#ec155b;background-color:#ec155b;background-image:-webkit-gradient(linear, left top, right top, from(#ec155b), to(#cb1176));background-image:-webkit-linear-gradient(left, #ec155b, #cb1176);background-image:-moz-linear-gradient(left, #ec155b, #cb1176);background-image:-ms-linear-gradient(left, #ec155b, #cb1176);background-image:-o-linear-gradient(left, #ec155b, #cb1176);background-image:linear-gradient(left, #ec155b, #cb1176);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ec155b', endColorStr='#cb1176', gradientType='1');/* BACKGROUND HORIZONTAL Left */-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 0 7px rgba(0, 0, 0, 0.1);box-shadow:0 0 7px rgba(0, 0, 0, 0.1);background-repeat:repeat;background-position:0 0;}.vc_tta-container .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon.vc_tta-controls-icon-plus:before{border-color:#ec155b;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel{margin-bottom:20px;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{background-color:#fff;border:medium none;-webkit-border-radius:4px !important;-khtml-border-radius:4px !important;-moz-border-radius:4px !important;-ms-border-radius:4px !important;-o-border-radius:4px !important;border-radius:4px !important;/* BACKGROUND GRADIENT */}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a{font-size:18px;text-transform:uppercase;background-color:#ec155b;background-image:-webkit-gradient(linear, left top, right top, from(#ec155b), to(#cb1176));background-image:-webkit-linear-gradient(left, #ec155b, #cb1176);background-image:-moz-linear-gradient(left, #ec155b, #cb1176);background-image:-ms-linear-gradient(left, #ec155b, #cb1176);background-image:-o-linear-gradient(left, #ec155b, #cb1176);background-image:linear-gradient(left, #ec155b, #cb1176);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ec155b', endColorStr='#cb1176', gradientType='1');/* BACKGROUND HORIZONTAL Left */-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 0 7px rgba(0, 0, 0, 0.1);box-shadow:0 0 7px rgba(0, 0, 0, 0.1);background-repeat:repeat;background-position:0 0;padding:21px;text-align:center;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a:hover{border-color:#ec155b;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon:before,.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon:after{border-color:#ec155b;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-left .vc_tta-controls-icon{left:30px;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-right .vc_tta-controls-icon{right:30px;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{background-color:#fcfcfc;-webkit-border-radius:0 0 4px 4px !important;-khtml-border-radius:0 0 4px 4px !important;-moz-border-radius:0 0 4px 4px !important;-ms-border-radius:0 0 4px 4px !important;-o-border-radius:0 0 4px 4px !important;border-radius:0 0 4px 4px !important;/* BACKGROUND GRADIENT */box-shadow:0 3px 7px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.08) inset;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.08) inset;-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.08) inset;font-size:14px;font-weight:normal;color:#575757;letter-spacing:0.02em;border:none;padding:35px 30px;}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading{-webkit-border-radius:4px 4px 0 0 !important;-khtml-border-radius:4px 4px 0 0 !important;-moz-border-radius:4px 4px 0 0 !important;-ms-border-radius:4px 4px 0 0 !important;-o-border-radius:4px 4px 0 0 !important;border-radius:4px 4px 0 0 !important;/* BACKGROUND GRADIENT */}.vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a{-webkit-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;/* BACKGROUND GRADIENT */}.vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel{border-bottom:1px solid #f1f3f9;}.vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{background-color:transparent;border:medium none;}.vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a{font-size:18px;text-transform:uppercase;padding:30px 44px;border-bottom:1px solid #d5daea;position:relative;}.vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-title-text{color:#333c54;}.vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon:before{border:none;content:"\f277";font-family:'Material-Design-Iconic-Font';font-style:normal;}.vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon:after{display:none;}.vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-left .vc_tta-controls-icon{left:0;}.vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-right .vc_tta-controls-icon{right:0;}.vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{background-color:transparent;font-size:14px;font-weight:normal;color:#575757;letter-spacing:0.02em;border:none;padding:0 38px 26px;border-bottom:1px solid #d5daea;}.vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a{border-bottom:none;}.vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-title-text{background-color:#ec155b;background-image:-webkit-gradient(linear, left top, right top, from(#ec155b), to(#cb1176));background-image:-webkit-linear-gradient(left, #ec155b, #cb1176);background-image:-moz-linear-gradient(left, #ec155b, #cb1176);background-image:-ms-linear-gradient(left, #ec155b, #cb1176);background-image:-o-linear-gradient(left, #ec155b, #cb1176);background-image:linear-gradient(left, #ec155b, #cb1176);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ec155b', endColorStr='#cb1176', gradientType='1');/* BACKGROUND HORIZONTAL Left */-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-repeat:repeat;background-position:0 0;}.vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon:before{content:"\f272";color:#ec155b;}.vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel:last-child{border-bottom:none;}.vc_tta-container .vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel:last-child .vc_tta-panel-heading .vc_tta-panel-title > a{border-bottom:none;}.z-index69{z-index:69;}.cms-pricing-wrapper{border:1px solid #d5daea;background-color:#fff;padding:40px 30px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */margin-right:-1px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-pricing-wrapper .pricing-header{margin-bottom:48px;}.cms-pricing-wrapper .pricing-header .pricing-title{font-size:18px;line-height:24px;text-transform:uppercase;margin-bottom:10px;min-height:50px;margin-top:7px;color:#ec155b;}.cms-pricing-wrapper .pricing-meta .pricing-currency{font-size:26px;line-height:1;padding-right:3px;}.cms-pricing-wrapper .pricing-meta .pricing-price{font-size:56px;line-height:1;}.cms-pricing-wrapper .pricing-body{margin-bottom:25px;min-height:140px;text-align:left;}.cms-pricing-wrapper .pricing-body li{padding:5px 0;}.cms-pricing-wrapper .pricing-body span{font-family:'Raleway Bold';}.cms-pricing-wrapper .pricing-button .btn{padding-left:20px;padding-right:20px;}.cms-pricing-wrapper.pr-style1:hover{-webkit-box-shadow:0 0 50px rgba(236, 21, 91, 0.5);-moz-box-shadow:0 0 50px rgba(236, 21, 91, 0.5);-ms-box-shadow:0 0 50px rgba(236, 21, 91, 0.5);box-shadow:0 0 50px rgba(236, 21, 91, 0.5);-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;/* BACKGROUND GRADIENT */-webkit-transform:scale(1.06);-khtml-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */border-color:#fff;}.cms-pricing-wrapper.pr-style2{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;/* BACKGROUND GRADIENT */padding:28px 40px 40px;}.cms-pricing-wrapper.pr-style2 .pricing-header{margin-bottom:28px;}.cms-pricing-wrapper.pr-style2 .pricing-header .pricing-title{font-size:28px;line-height:1;min-height:inherit;margin:0 0 4px;}.cms-pricing-wrapper.pr-style2 .pricing-meta{margin-top:26px;}.cms-pricing-wrapper.pr-style2 .pricing-meta .pricing-price,.cms-pricing-wrapper.pr-style2 .pricing-meta .pricing-currency{font-size:56px;}.cms-pricing-wrapper.pr-style2 .pricing-meta .des-pricing{color:#d2d7e5;font-family:'Raleway Semibold';}.cms-pricing-wrapper.pr-style2 .pricing-body li{padding-left:18px;position:relative;}.cms-pricing-wrapper.pr-style2 .pricing-body li:before{content:"\f26c";font-family:"Material-Design-Iconic-Font";font-size:8px;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-pricing-wrapper.pr-style2:before{content:"";height:9px;position:absolute;left:0;right:0;top:0;background-color:#ec155b;background-image:-webkit-gradient(linear, left top, right top, from(#ec155b), to(#cb1176));background-image:-webkit-linear-gradient(right, #ec155b, #cb1176);background-image:-moz-linear-gradient(right, #ec155b, #cb1176);background-image:-ms-linear-gradient(right, #ec155b, #cb1176);background-image:-o-linear-gradient(right, #ec155b, #cb1176);background-image:linear-gradient(right, #ec155b, #cb1176);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ec155b', endColorStr='#cb1176', gradientType='1');-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;/* BACKGROUND GRADIENT */-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;opacity:0;}.cms-pricing-wrapper.pr-style2:hover{-webkit-transform:scaleY(1.07);-khtml-transform:scaleY(1.07);-moz-transform:scaleY(1.07);-ms-transform:scaleY(1.07);-o-transform:scaleY(1.07);transform:scaleY(1.07);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-pricing-wrapper.pr-style2:hover:before{opacity:1;}.cms-pricing-wrapper.pr-style3{padding:30px 0 6px;position:relative;overflow:hidden;}.cms-pricing-wrapper.pr-style3 .pricing-header{margin-bottom:28px;padding:0 30px 0 30px;position:relative;min-height:70px;}.cms-pricing-wrapper.pr-style3 .pricing-header .pricing-title{font-size:28px;line-height:1;min-height:inherit;margin:0 0 4px;text-transform:none;}.cms-pricing-wrapper.pr-style3 .pricing-header .sub-pricing-title{color:#adafb6;}.cms-pricing-wrapper.pr-style3 .pricing-header .pricing-header-left{padding-right:125px;float:left;}.cms-pricing-wrapper.pr-style3 .pricing-header .pricing-header-right{position:absolute;top:-15px;right:30px;}.cms-pricing-wrapper.pr-style3 .pricing-meta{text-align:center;}.cms-pricing-wrapper.pr-style3 .pricing-meta .pricing-currency{font-size:28px;}.cms-pricing-wrapper.pr-style3 .pricing-meta .pricing-price{font-size:65px;}.cms-pricing-wrapper.pr-style3 .pricing-meta .des-pricing{font-size:13px;color:#37474f;font-family:'Raleway Medium';}.cms-pricing-wrapper.pr-style3 .pricing-body{margin-bottom:0;}.cms-pricing-wrapper.pr-style3 .pricing-body li{padding:12px 30px;border-top:1px solid #eee;}.cms-pricing-wrapper.pr-style3 .pricing-body li > span{display:inline-block;padding-left:39px;position:relative;font-size:14px;line-height:28px;color:rgba(51, 60, 84, 0.87);}.cms-pricing-wrapper.pr-style3 .pricing-body li > span:before{content:"\f269";font-family:"Material-Design-Iconic-Font";font-size:22px;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-pricing-wrapper.pr-style3:before,.cms-pricing-wrapper.pr-style3:after{content:"";position:absolute;top:0;bottom:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;width:9px;background-color:#ec155b;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */-webkit-transform:scaleY(0);-khtml-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-pricing-wrapper.pr-style3:before{left:0;}.cms-pricing-wrapper.pr-style3:after{right:0;}.cms-pricing-wrapper.pr-style3 .pricingbox:before,.cms-pricing-wrapper.pr-style3 .pricingbox:after{content:"";position:absolute;left:0;right:0;height:9px;background-color:#ec155b;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;-webkit-transform:scaleX(0);-khtml-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-pricing-wrapper.pr-style3 .pricingbox:before{top:0;}.cms-pricing-wrapper.pr-style3 .pricingbox:after{bottom:0;}.cms-pricing-wrapper.pr-style3:hover:before,.cms-pricing-wrapper.pr-style3:hover:after{-webkit-transform:scaleY(1);-khtml-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-pricing-wrapper.pr-style3:hover .pricingbox:before,.cms-pricing-wrapper.pr-style3:hover .pricingbox:after{-webkit-transform:scaleY(1);-khtml-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-pricing-footer{margin-top:22px;/* 
   [Start] 5. Carousel 
   +-----------------------------------+
*/}.cms-pricing-footer .btn{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */line-height:46px;}.cms-carousel-wrap{/* 
   [Start] 6. Progressbar
   +-----------------------------------+
*/}.cms-carousel-wrap .cms-carousel-layout1 .cms-carousel-image{min-height:430px;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;/* BACKGROUND GRADIENT */}.cms-carousel-wrap .cms-carousel-layout1 .owl-controls .owl-nav i{height:50px;width:50px;line-height:50px;background-color:#e3e7f3;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.25);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.25);box-shadow:0 2px 3px rgba(0, 0, 0, 0.25);}.cms-carousel-wrap .cms-carousel-layout1 .owl-controls .owl-nav i:before{color:#333c54;font-size:25px;}.cms-carousel-wrap .cms-carousel-layout1 .owl-controls .owl-nav i:hover:before{color:#ec155b;}.cms-carousel-wrap .cms-carousel-layout1 .owl-controls .owl-nav .owl-prev,.cms-carousel-wrap .cms-carousel-layout1 .owl-controls .owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-carousel-wrap .cms-carousel-layout1 .owl-controls .owl-nav .owl-prev{left:-25px;}.cms-carousel-wrap .cms-carousel-layout1 .owl-controls .owl-nav .owl-prev i:before{content:"\f2ea";}.cms-carousel-wrap .cms-carousel-layout1 .owl-controls .owl-nav .owl-next{right:-25px;}.cms-carousel-wrap .cms-carousel-layout1 .owl-controls .owl-nav .owl-next i:before{content:"\f2ee";}.cms-carousel-wrap .cms-carousel-layout1 .owl-controls .owl-dots .owl-dot span{border-color:#fff;height:15px;width:15px;}.cms-carousel-wrap .cms-carousel-layout1 .owl-controls .owl-dots .owl-dot.active span{background-color:#fff;border-color:#fff;}.cms-carousel-wrap .dotsCont{margin:30px -15px 0 -15px;}.cms-carousel-wrap .dotsCont .item-dot{width:16.6667%;float:left;padding:0 15px;}.cms-carousel-wrap .dotsCont .item-dot div{min-height:85px;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;/* BACKGROUND GRADIENT */cursor:pointer;}.cms-carousel-wrap .dotsCont .item-dot.active div,.cms-carousel-wrap .dotsCont .item-dot:hover div{-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.25);-ms-box-shadow:0 2px 10px rgba(0, 0, 0, 0.25);box-shadow:0 2px 10px rgba(0, 0, 0, 0.25);}.cms-carousel-wrap .cms-carousel-layout2 .cms-carousel-image{min-height:350px;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;/* BACKGROUND GRADIENT */position:relative;}.cms-carousel-wrap .cms-carousel-layout2 .cms-carousel-image:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0, 0, 0, 0.25);z-index:1;}.cms-carousel-wrap .cms-carousel-layout2 .cms-carousel-content{position:absolute;bottom:0;left:0;right:0;padding:15px 50px;z-index:2;}.cms-carousel-wrap .cms-carousel-layout2 .cms-carousel-content h3{font-size:20px;line-height:normal;color:#fff;font-family:'Raleway Semibold';font-weight:normal;margin-bottom:8px;}.cms-carousel-wrap .cms-carousel-layout2 .cms-carousel-content .cms-carousel-description{color:rgba(255, 255, 255, 0.66);max-width:80%;}.cms-carousel-wrap .cms-carousel-layout2 .owl-controls .owl-nav i{height:50px;width:50px;line-height:50px;}.cms-carousel-wrap .cms-carousel-layout2 .owl-controls .owl-nav i:before{color:rgba(255, 255, 255, 0.5);font-size:25px;}.cms-carousel-wrap .cms-carousel-layout2 .owl-controls .owl-nav i:hover:before{color:#ec155b;}.cms-carousel-wrap .cms-carousel-layout2 .owl-controls .owl-nav .owl-prev,.cms-carousel-wrap .cms-carousel-layout2 .owl-controls .owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-carousel-wrap .cms-carousel-layout2 .owl-controls .owl-nav .owl-prev{left:0;}.cms-carousel-wrap .cms-carousel-layout2 .owl-controls .owl-nav .owl-prev i:before{content:"\f2ea";}.cms-carousel-wrap .cms-carousel-layout2 .owl-controls .owl-nav .owl-next{right:0;}.cms-carousel-wrap .cms-carousel-layout2 .owl-controls .owl-nav .owl-next i:before{content:"\f2ee";}.cms-carousel-wrap .cms-carousel-layout2 .owl-controls .owl-dots{position:absolute;bottom:30px;right:30px;}.cms-carousel-wrap .cms-carousel-layout2.custom-layout3 .cms-carousel-image{min-height:450px;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;/* BACKGROUND GRADIENT */}.cms-carousel-wrap .cms-carousel-layout2.custom-layout3 .cms-carousel-content{padding:15px 15px 30px;max-width:1170px;margin:auto;}.cms-carousel-wrap .cms-carousel-layout2.custom-layout3 .cms-carousel-content .cms-carousel-description{max-width:540px;}.cms-progress-wraper{position:relative;overflow:hidden;}.cms-progress-wraper .cms-progress-title,.cms-progress-wraper .progress-couter{font-size:18px;line-height:1;color:;text-transform:uppercase;}.cms-progress-wraper .progress-couter{letter-spacing:0.035em;}.cms-progress-wraper .cms-progress-icon i{font-size:45px;color:#ec155b;}.cms-progress-layout1{/* 
   [Start] 7. Alert
   +-----------------------------------+
*/}.cms-progress-layout1 .cms-progress-title{margin-bottom:9px;}.cms-progress-layout1 .cms-progress{height:16px;width:100%;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;overflow:visible;margin-bottom:16px;}.cms-progress-layout1 .cms-progress .progress-bar{background-image:none;background-color:#ec155b;overflow:visible;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.cms-progress-layout1 .cms-progress .progress-couter{position:absolute;right:0;top:-26px;}.cms-progress-layout1.icon-active .cms-progress-content{padding-left:80px;}.cms-progress-layout1.icon-active .cms-progress-icon{float:left;}.cms-progress-layout1.custom-layout2 .cms-progress{background-color:#d8dadc;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.07) inset;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.07) inset;-ms-box-shadow:0 1px 1px rgba(0, 0, 0, 0.07) inset;box-shadow:0 1px 1px rgba(0, 0, 0, 0.07) inset;}.cms-progress-layout1.custom-layout2 .cms-progress .progress-bar{-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;/* BACKGROUND GRADIENT */}.cms-progress-layout1.custom-layout3 .cms-progress{height:8px;background-color:#ebebeb;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;/* BACKGROUND GRADIENT */margin-bottom:25px;}.cms-progress-layout1.custom-layout3 .cms-progress .progress-bar{-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;/* BACKGROUND GRADIENT */}.cms-progress-layout1.custom-layout4 .cms-progress{height:35px;background-color:#ebebeb;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;/* BACKGROUND GRADIENT */margin-bottom:36px;}.cms-progress-layout1.custom-layout4 .cms-progress .cms-progress-title{color:rgba(255, 255, 255, 0.85);margin:0;padding:9px 28px;text-align:left;}.cms-progress-layout1.custom-layout4 .cms-progress .progress-couter{position:static;color:rgba(255, 255, 255, 0.85);padding-left:12px;}.cms-progress-layout1.custom-layout4 .cms-progress .progress-bar{-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3) inset;-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3) inset;-ms-box-shadow:0 0 1px rgba(0, 0, 0, 0.3) inset;box-shadow:0 0 1px rgba(0, 0, 0, 0.3) inset;}.cms-alert-wrapper{/* 
   [Start] 8. Testimonial
   +-----------------------------------+
*/}.cms-alert-wrapper .alert{font-size:14px;line-height:24px;letter-spacing:0.035em;padding:11px 18px;position:relative;}.cms-alert-wrapper .alert .close{font-size:18px;opacity:1;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;text-shadow:none;}.cms-alert-wrapper .title{font-size:18px;left:18px;position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-alert-wrapper.cms-alert-layout1 .alert{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);-ms-box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);}.cms-alert-wrapper.cms-alert-layout1 .alert .text{padding-left:140px;}.cms-alert-wrapper.cms-alert-layout1 .alert-success{color:#1d8178;background-color:#3ac9bc;border:1px solid #3cb9ad;}.cms-alert-wrapper.cms-alert-layout1 .alert-success .close i{color:#1d8178;}.cms-alert-wrapper.cms-alert-layout1 .alert-info{color:#22649a;background-color:#42a5f5;border:1px solid #3a9ae7;}.cms-alert-wrapper.cms-alert-layout1 .alert-info .close i{color:#22649a;}.cms-alert-wrapper.cms-alert-layout1 .alert-warning{color:#997721;background-color:#fbc02d;border:1px solid #edb31f;}.cms-alert-wrapper.cms-alert-layout1 .alert-warning .close i{color:#997721;}.cms-alert-wrapper.cms-alert-layout1 .alert-danger{color:#bdbdbd;background-color:#3c3c3c;border:1px solid #797979;}.cms-alert-wrapper.cms-alert-layout1 .alert-danger .close i{color:#bdbdbd;}.cms-alert-wrapper.cms-alert-layout1.custom-layout2 .alert{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.cms-alert-wrapper.cms-alert-layout3 .alert{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */background-color:#eceff1;border-width:3px 0 0 0;border-style:solid;border-color:#ec155b;color:#ec155b;}.cms-alert-wrapper.cms-alert-layout3 .alert .text{padding-left:140px;}.cms-alert-wrapper.cms-alert-layout3 .alert .close i{color:#ec155b;}.cms-alert-wrapper.cms-alert-layout3 .alert-warning,.cms-alert-wrapper.cms-alert-layout3 .alert-danger{color:#d82020;}.cms-alert-wrapper.cms-alert-layout3 .alert-warning .close i,.cms-alert-wrapper.cms-alert-layout3 .alert-danger .close i{color:#d82020;}.cms-testimonial-layout1{/* 
   [Start] 9. Team
   +-----------------------------------+
*/}.cms-testimonial-layout1 .cms-testimonial-wrapper .cms-testimonial-content{color:#ffe9f0;font-size:14px;line-height:28px;padding-top:20px;padding-bottom:36px;padding-left:68px;position:relative;}.cms-testimonial-layout1 .cms-testimonial-wrapper .cms-testimonial-content p{margin:0;}.cms-testimonial-layout1 .cms-testimonial-wrapper .cms-testimonial-content .icon-left,.cms-testimonial-layout1 .cms-testimonial-wrapper .cms-testimonial-content .icon-right{display:inline-block;width:37px;height:28px;background-repeat:no-repeat;background-position:center;position:absolute;}.cms-testimonial-layout1 .cms-testimonial-wrapper .cms-testimonial-content .icon-left{background-image:url(../images/icon-quote1.png);top:0;left:0;}.cms-testimonial-layout1 .cms-testimonial-wrapper .cms-testimonial-content .icon-right{background-image:url(../images/icon-quote2.png);bottom:5px;right:0;}.cms-testimonial-layout1 .cms-testimonial-wrapper .cms-testimonial-footer{font-family:'Raleway Bold';color:#fff;margin-top:-8px;}.cms-testimonial-layout1 .cms-testimonial-wrapper .cms-testimonial-footer span{display:inline-block;vertical-align:middle;}.cms-testimonial-layout1 .cms-testimonial-wrapper .cms-testimonial-footer .cms-testimonial-image{max-width:55px;margin-right:11px;}.cms-testimonial-layout1 .cms-testimonial-wrapper .cms-testimonial-footer .cms-testimonial-image img{-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);-ms-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);}.cms-testimonial-layout1 .owl-controls .owl-dots{bottom:15px;position:absolute;right:0;}.cms-testimonial-layout1 .owl-controls .owl-dots .owl-dot span{background-color:#333c54;border-color:#333c54;}.cms-testimonial-layout1 .owl-controls .owl-dots .owl-dot.active span{background-color:#fff;border-color:#fff;}.cms-testimonial-layout1 .owl-controls .owl-dots .owl-dot:last-child{margin-right:0;}.cms-team-layout1{/* 
   [Start] 10. Heading
   +-----------------------------------+
*/}.cms-team-layout1 .cms-team-image.has-thumbnail{height:125px;width:125px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);-ms-box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);background-position:center center;background-repeat:no-repeat;background-size:cover;float:left;}.cms-team-layout1 .cms-team-image.has-thumbnail + .cms-team-content{padding-left:165px;}.cms-team-layout1 .cms-team-title{font-size:28px;line-height:40px;padding-bottom:7px;margin-bottom:0;}.cms-team-layout1 .cms-team-content{font-family:'Raleway Regular';}.cms-team-layout1 .cms-team-content .cms-team-social{opacity:0;visibility:hidden;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-team-layout1 .cms-team-content .cms-team-social a{font-size:20px;color:#7c8191;margin-right:16px;}.cms-team-layout1 .cms-team-content .cms-team-social a:hover{color:#ec155b;}.cms-team-layout1 .owl-item.center .cms-team-content .cms-team-social{opacity:1;visibility:visible;}.cms-team-layout1 .owl-controls{text-align:center;}.cms-team-layout1 .owl-controls .owl-prev,.cms-team-layout1 .owl-controls .owl-next{position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */left:-90px;}.cms-team-layout1 .owl-controls .owl-prev i:before,.cms-team-layout1 .owl-controls .owl-next i:before{color:#fff;}.cms-team-layout1 .owl-controls .owl-next{left:inherit;right:-90px;}.social-connect{padding-top:3px;}.social-connect a{font-size:26px;padding-right:20px;}.cms-edge-wrapper{left:0;position:absolute;right:0;width:100%;/* 
   [Start] 11. Fancybox
   +-----------------------------------+
*/}.cms-edge-wrapper svg{position:absolute;left:0;right:0;}.cms-edge-wrapper.edge-top{top:0;}.cms-edge-wrapper.edge-top svg{transform:rotate(180deg);top:0;}.cms-edge-wrapper.edge-top.edge-style3 svg{transform:rotate(0deg);}.cms-edge-wrapper.edge-bottom{bottom:0;}.cms-edge-wrapper.edge-bottom svg{bottom:0;}.cms-edge-wrapper.edge-bottom.edge-style3 svg{transform:rotate(180deg);}.cms-fancyboxes-wraper{/* 
   [Start] 13. Client
   +-----------------------------------+
*/}.cms-fancyboxes-wraper .cms-fancybox-title{font-size:18px;}.cms-fancyboxes-wraper.cms-fancyboxes-deault .cms-fancybox-icon{float:left;}.cms-fancyboxes-wraper.cms-fancyboxes-deault .cms-fancybox-icon img{max-width:99px;}.cms-fancyboxes-wraper.cms-fancyboxes-deault .cms-fancybox-title{text-transform:uppercase;margin-bottom:6px;}.cms-fancyboxes-wraper.cms-fancyboxes-deault .cms-fancybox-right{padding-left:120px;}.cms-fancyboxes-wraper.cms-fancyboxes-deault.icon-gradient .cms-fancybox-icon{margin-top:3px;height:65px;width:65px;background-color:#ec155b;background-image:-webkit-gradient(linear, left top, right top, from(#ec155b), to(#cb1176));background-image:-webkit-linear-gradient(right, #ec155b, #cb1176);background-image:-moz-linear-gradient(right, #ec155b, #cb1176);background-image:-ms-linear-gradient(right, #ec155b, #cb1176);background-image:-o-linear-gradient(right, #ec155b, #cb1176);background-image:linear-gradient(right, #ec155b, #cb1176);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ec155b', endColorStr='#cb1176', gradientType='1');-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */text-align:center;line-height:65px;position:relative;}.cms-fancyboxes-wraper.cms-fancyboxes-deault.icon-gradient .cms-fancybox-icon:before{height:61px;width:61px;background-color:#e3e7f3;content:"";position:absolute;top:2px;left:2px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-fancyboxes-wraper.cms-fancyboxes-deault.icon-gradient .cms-fancybox-icon img,.cms-fancyboxes-wraper.cms-fancyboxes-deault.icon-gradient .cms-fancybox-icon i{position:relative;z-index:1;max-width:45px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-fancyboxes-wraper.cms-fancyboxes-deault.icon-gradient .cms-fancybox-icon .icon-img-hover{left:0;margin:auto;position:absolute;right:0;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */opacity:0;}.cms-fancyboxes-wraper.cms-fancyboxes-deault.icon-gradient .cms-fancybox-right{padding-left:96px;}.cms-fancyboxes-wraper.cms-fancyboxes-deault.icon-gradient .cms-fancybox-right p{margin:0;}.cms-fancyboxes-wraper.cms-fancyboxes-deault.icon-gradient:hover .cms-fancybox-icon{-webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);-ms-box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);}.cms-fancyboxes-wraper.cms-fancyboxes-deault.icon-gradient:hover .cms-fancybox-icon:before{opacity:0;}.cms-fancyboxes-wraper.cms-fancyboxes-deault.icon-gradient:hover .cms-fancybox-icon .icon-img{opacity:0;}.cms-fancyboxes-wraper.cms-fancyboxes-deault.icon-gradient:hover .cms-fancybox-icon .icon-img-hover{opacity:1;}.cms-fancyboxes-wraper.cms-fancyboxes-layout2{background-color:#fff;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-ms-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);}.cms-fancyboxes-wraper.cms-fancyboxes-layout2 .cms-fancybox-image img{width:100%;-webkit-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;/* BACKGROUND GRADIENT */}.cms-fancyboxes-wraper.cms-fancyboxes-layout2 .cms-fancybox-content{padding:25px 30px;font-family:'Raleway Medium';}.cms-fancyboxes-wraper.cms-fancyboxes-layout2 .cms-fancybox-content p{margin:0;}.cms-fancyboxes-wraper.cms-fancyboxes-layout2 .cms-fancybox-content cite{font-style:normal;font-family:'Raleway Semibold';}.cms-fancyboxes-wraper.cms-fancyboxes-layout2 .cms-fancybox-title{font-family:'Raleway Semibold';font-size:16px;margin-bottom:13px;}.cms-carousel-client-layout1{/* 
   [Start] 13. Blog Carousel
   +-----------------------------------+
*/}.cms-carousel-client-layout1 .cms-carousel-item a{display:inline-block;}.cms-carousel-client-layout1 .cms-carousel-item .cms-carousel-media img{width:initial;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition-duration:0.25s;}.cms-carousel-client-layout1 .cms-carousel-item .cms-carousel-media img:hover{width:initial;-webkit-filter:grayscale(0%);filter:grayscale(0%);}.blog-gap{width:32px;height:2px;background-color:#ec155b;margin-left:0;}.blog-gap.gap-center{margin:auto;}.cms-carousel-blog-layout1 .entry-header a,.cms-carousel-blog-layout2 .entry-header a{border-radius:2px;border-width:1px;border-style:solid;border-color:#adb1be #c8ccdb #fff #c8ccdb;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.25) inset;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.25) inset;-ms-box-shadow:0 1px 1px rgba(0, 0, 0, 0.25) inset;box-shadow:0 1px 1px rgba(0, 0, 0, 0.25) inset;display:block;}.cms-carousel-blog-layout1 .entry-title,.cms-carousel-blog-layout2 .entry-title{font-size:18px;line-height:24px;text-transform:uppercase;margin-top:19px;margin-bottom:8px;}.cms-carousel-blog-layout1 .entry-title a,.cms-carousel-blog-layout2 .entry-title a{color:#333c54;}.cms-carousel-blog-layout1 .entry-title a:hover,.cms-carousel-blog-layout2 .entry-title a:hover{color:#ec155b;}.cms-carousel-blog-layout1 .entry-meta li,.cms-carousel-blog-layout2 .entry-meta li{display:inline-block;padding:0 15px;position:relative;}.cms-carousel-blog-layout1 .entry-meta li:before,.cms-carousel-blog-layout2 .entry-meta li:before{height:4px;width:4px;background-color:rgba(51, 60, 84, 0.33);content:"";position:absolute;top:50%;right:-2px;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */}.cms-carousel-blog-layout1 .entry-meta li a,.cms-carousel-blog-layout2 .entry-meta li a{font-size:13px;color:rgba(51, 60, 84, 0.33);}.cms-carousel-blog-layout1 .entry-meta li a:hover,.cms-carousel-blog-layout2 .entry-meta li a:hover{color:#ec155b;}.cms-carousel-blog-layout1 .entry-meta li:first-child,.cms-carousel-blog-layout2 .entry-meta li:first-child{padding-left:0px;}.cms-carousel-blog-layout1 .entry-meta li:last-child,.cms-carousel-blog-layout2 .entry-meta li:last-child{padding-right:0;}.cms-carousel-blog-layout1 .entry-meta li:last-child:before,.cms-carousel-blog-layout2 .entry-meta li:last-child:before{display:none;}.cms-carousel-blog-layout1 .owl-controls,.cms-carousel-blog-layout2 .owl-controls{text-align:center;}.cms-carousel-blog-layout1 .owl-controls .owl-prev,.cms-carousel-blog-layout2 .owl-controls .owl-prev,.cms-carousel-blog-layout1 .owl-controls .owl-next,.cms-carousel-blog-layout2 .owl-controls .owl-next{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-carousel-blog-layout1 .owl-controls .owl-prev i:before,.cms-carousel-blog-layout2 .owl-controls .owl-prev i:before,.cms-carousel-blog-layout1 .owl-controls .owl-next i:before,.cms-carousel-blog-layout2 .owl-controls .owl-next i:before{font-size:35px;color:rgba(51, 60, 84, 0.66);}.cms-carousel-blog-layout1 .owl-controls .owl-prev:hover i:before,.cms-carousel-blog-layout2 .owl-controls .owl-prev:hover i:before,.cms-carousel-blog-layout1 .owl-controls .owl-next:hover i:before,.cms-carousel-blog-layout2 .owl-controls .owl-next:hover i:before{color:#333c54;}.cms-carousel-blog-layout1 .owl-controls .owl-prev,.cms-carousel-blog-layout2 .owl-controls .owl-prev{left:-55px;}.cms-carousel-blog-layout1 .owl-controls .owl-next,.cms-carousel-blog-layout2 .owl-controls .owl-next{right:-55px;}.cms-carousel-blog-layout1 .owl-controls .owl-dots .owl-dot span,.cms-carousel-blog-layout2 .owl-controls .owl-dots .owl-dot span{border-width:1px;border-style:solid;border-color:#adb1be #c8ccdb #fff #c8ccdb;background-color:#d5daea;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.cms-carousel-blog-layout1 .owl-controls .owl-dots .owl-dot:hover span,.cms-carousel-blog-layout2 .owl-controls .owl-dots .owl-dot:hover span,.cms-carousel-blog-layout1 .owl-controls .owl-dots .owl-dot.active span,.cms-carousel-blog-layout2 .owl-controls .owl-dots .owl-dot.active span{background-color:#ec155b;border-color:#ec155b;}.cms-carousel-blog-layout2{/* 
   [Start] 14. Blog Grid
   +-----------------------------------+
*//* 
   [Start] 19. Image Grid Gallery
   +-----------------------------------+
*/}.cms-carousel-blog-layout2 .carousel-entry-blog{position:relative;overflow:hidden;}.cms-carousel-blog-layout2 .carousel-entry-blog .entry-header a{display:block;min-height:185px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}.cms-carousel-blog-layout2 .carousel-entry-blog .entry-header a:before{content:"";height:100%;width:100%;background-color:rgba(51, 60, 84, 0.75);position:absolute;top:0;left:0;z-index:1;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-carousel-blog-layout2 .carousel-entry-blog .entry-body{position:absolute;left:0;right:0;bottom:0;padding:15px;z-index:2;}.cms-carousel-blog-layout2 .carousel-entry-blog .entry-body .entry-title a{color:#fff;}.cms-carousel-blog-layout2 .carousel-entry-blog .entry-body .entry-title a:hover{color:#ec155b;}.cms-carousel-blog-layout2 .carousel-entry-blog .entry-body .entry-meta li a{color:rgba(255, 255, 255, 0.33);}.cms-carousel-blog-layout2 .carousel-entry-blog .entry-body .entry-meta li a:hover{color:#ec155b;}.cms-carousel-blog-layout2 .carousel-entry-blog .entry-body .entry-meta li:before{background-color:rgba(255, 255, 255, 0.33);}.cms-carousel-blog-layout2 .carousel-entry-blog:hover .entry-header a:before{opacity:0;}.cms-carousel-blog-layout2.no-border .carousel-entry-blog .entry-header a{border:none;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;/* BACKGROUND GRADIENT */}.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul{margin:0 -15px;}.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item{width:25%;padding:0 15px;margin:0 0 30px;}.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item a{display:block;position:relative;background-color:#ec155b;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */}.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item a img{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */opacity:0.25;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item a:hover img{opacity:1;}.cms-layout-gallery1{/* 
   [Start] 20. Location
   +-----------------------------------+
*/}.cms-layout-gallery1 .cms-grid-item{padding:0;}.cms-layout-gallery1 .cms-grid-item img{width:100%;-webkit-filter:grayscale(80%);filter:grayscale(80%);transition-duration:0.25s;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-layout-gallery1 .cms-grid-item .cms-gallery-inner{position:relative;overflow:hidden;}.cms-layout-gallery1 .cms-grid-item .cms-gallery-inner .cms-gallery-zoom{display:inline-block;height:50px;width:50px;text-align:center;line-height:50px;color:#fff;font-size:75px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */left:0;right:0;opacity:0;margin:auto;}.cms-layout-gallery1 .cms-grid-item .cms-gallery-inner .cms-gallery-zoom:hover{color:#ec155b;}.cms-layout-gallery1 .cms-grid-item:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);}.cms-layout-gallery1 .cms-grid-item:hover .cms-gallery-zoom{opacity:1;}.side-wrapper{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.25);-ms-box-shadow:0 0 10px rgba(0, 0, 0, 0.25);box-shadow:0 0 10px rgba(0, 0, 0, 0.25);font-size:12px;line-height:23px;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;}.side-wrapper .side-hidden{padding-top:430px;position:relative;overflow:hidden;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */}.side-wrapper .side-body{position:absolute;bottom:0;left:0;right:0;-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;}.side-wrapper .side-title{font-size:16px;color:#fff;font-family:'lorabold';background-color:#ec155b;margin:0;padding:15px 35px;position:relative;-webkit-transform:rotate(-5deg);-khtml-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */bottom:-30px;}.side-wrapper .side-title a{color:#fff;}.side-wrapper .side-title a:hover{color:#cb1176;}.side-wrapper .side-title span{position:relative;z-index:2;}.side-wrapper .side-title:before,.side-wrapper .side-title:after{background-color:#ec155b;content:"";height:100%;position:absolute;top:0;width:2000px;z-index:1;}.side-wrapper .side-title:before{left:-1500px;}.side-wrapper .side-title:after{right:-1500px;}.side-wrapper .side-title.entry-title{font-size:15px;}.side-wrapper .side-decs{padding-bottom:26px;}.side-wrapper .side-decs ul li{float:left;width:50%;}.side-wrapper .side-decs ul li:nth-child(even){float:right;text-align:right;}.side-wrapper .side-decs p{margin:0;}.side-wrapper .more a{font-family:'josefin_sanssemibold';font-size:13px;display:block;line-height:1;}.side-wrapper .more a i{float:right;}.side-wrapper .more a:hover{color:#fff;}.side-wrapper .side-content{background-color:rgba(34, 41, 54, 0.9);padding:61px 26px 26px;}.side-wrapper:hover .side-body{bottom:0 !important;}.side-wrapper .entry-content{font-size:13px;line-height:23px;font-family:'josefin_sanssemibold';}.side-wrapper .entry-content .side-meta{font-size:11px;text-transform:uppercase;color:#fff;margin-bottom:14px;}.side-wrapper .entry-content .side-meta a{color:#fff;}.side-wrapper .entry-content .side-meta a:hover{color:#ec155b;}.side-wrapper .entry-content .side-meta li{border-right:1px solid #d9dadb;display:inline-block;float:left;line-height:12px;width:50%;}.side-wrapper .entry-content .side-meta li:nth-child(2){text-align:right;border:none;}.cms-navpage-wrapper span{display:block;font-size:16px;margin-bottom:5px;color:rgba(255, 255, 255, 0.33);}.cms-navpage-wrapper a{color:#fff;font-size:20px;}.cms-navpage-wrapper a:hover,.cms-navpage-wrapper a:focus,.cms-navpage-wrapper a:active{color:rgba(255, 255, 255, 0.43);}.cms-navpage-wrapper .cms-navpage-prev{display:inline-block;float:left;text-align:right;}.cms-navpage-wrapper .cms-navpage-prev i{padding-right:10px;}.cms-navpage-wrapper .cms-navpage-next{display:inline-block;float:right;text-align:left;}.cms-navpage-wrapper .cms-navpage-next i{padding-left:10px;}#cms-content .vc_separator .vc_sep_holder .vc_sep_line{top:0;/* 
   [Start] 21. Services
   +-----------------------------------+
*/}.cms-services{/* 
   [Start] 22. Spa Booking
   +-----------------------------------+
*/}.cms-services .cms-service-inner{margin-bottom:70px;-webkit-box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);-ms-box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);}.cms-services .cms-service-inner .cms-service-content{position:relative;overflow:hidden;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */}.cms-services .cms-service-inner .cms-service-content:before{height:5px;width:100%;bottom:0;position:absolute;background-color:#ec155b;content:"";-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-services .cms-service-inner .cms-service-content .cms-service-meta{position:absolute;bottom:0;left:0;right:0;background-color:rgba(236, 21, 91, 0.87);color:#fff;font-size:13px;line-height:26px;font-family:'Raleway Medium';padding:18px 65px 18px 20px;-webkit-transform:translateY(100%);-khtml-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */opacity:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-services .cms-service-inner .cms-service-content .cms-service-meta a{color:#fff;}.cms-services .cms-service-inner .cms-service-content .cms-service-meta a:hover{color:rgba(255, 255, 255, 0.87);}.cms-services .cms-service-inner .cms-service-content .cms-service-meta .cms-service-title,.cms-services .cms-service-inner .cms-service-content .cms-service-meta .cms-service-more{font-family:'Raleway Semibold';font-size:15px;text-transform:uppercase;}.cms-services .cms-service-inner .cms-service-content .cms-service-meta .cms-service-title{margin-bottom:10px;}.cms-services .cms-service-inner .cms-service-content .cms-service-meta .cms-service-price{line-height:1;}.cms-services .cms-service-inner .cms-service-content .cms-service-meta .cms-service-more{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */right:20px;}.cms-services .cms-service-inner:hover .cms-service-content:before{-webkit-transform:translateY(5px);-khtml-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-services .cms-service-inner:hover .cms-service-content .cms-service-meta{opacity:1;-webkit-transform:translateY(0%);-khtml-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-services.cms-carousel .cms-service-inner{margin-bottom:0;}body .datepicker table tr td.day:hover,body .datepicker table tr td.focused,body .datepicker .datepicker-switch:hover,body .datepicker .next:hover,body .datepicker .prev:hover,body .datepicker tfoot tr th:hover{background-color:transparent;}.spabooking-plugin .alert{background-color:#ec155b;border-color:#ec155b;color:#fff;}.spabooking .form-group{margin-bottom:0;}.spabooking .btn,.spabooking #spabooking-btnbook{line-height:47px;padding:0 44px;}.spabooking .spabooking-datetime,.spabooking .spabooking-info{color:#3e454c;background-color:#fff;-webkit-box-shadow:0 6px 10px rgba(0, 0, 0, 0.35);-moz-box-shadow:0 6px 10px rgba(0, 0, 0, 0.35);-ms-box-shadow:0 6px 10px rgba(0, 0, 0, 0.35);box-shadow:0 6px 10px rgba(0, 0, 0, 0.35);-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */}.spabooking .spabooking-datetime{display:none;}.spabooking .spabooking-datetime.spa-active{display:block;}.spabooking .spabooking-datetime .spabooking-date-picker{padding:40px 75px 52px 75px;position:relative;}.spabooking .spabooking-datetime .spabooking-date-picker .spabooking-nav{position:absolute;top:50%;font-size:18px;cursor:pointer;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.spabooking .spabooking-datetime .spabooking-date-picker .spabooking-nav:hover{color:#ec155b;}.spabooking .spabooking-datetime .spabooking-date-picker .spabooking-nav.spabooking-left{left:26px;}.spabooking .spabooking-datetime .spabooking-date-picker .spabooking-nav.spabooking-right{right:26px;}.spabooking .spabooking-datetime .spabooking-date-picker #datetimepicker_date{position:relative;padding-bottom:105px;}.spabooking .spabooking-datetime .spabooking-date-picker #datetimepicker_date .spabooking-status-date{position:absolute;bottom:10px;right:0;}.spabooking .spabooking-datetime .spabooking-date-picker #datetimepicker_date .spabooking-status-date span{display:block;position:absolute;height:15px;width:15px;background-color:#96e9b1;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */left:-25px;top:4px;}.spabooking .spabooking-datetime .spabooking-date-picker #datetimepicker_date .spabooking-status-date.full span{background-color:#ec1515;}.spabooking .spabooking-datetime .datepicker-switch{font-size:22px;text-transform:uppercase;color:#ec155b;}.spabooking .spabooking-datetime .datepicker-inline{width:100%;}.spabooking .spabooking-datetime .datepicker-inline .next,.spabooking .spabooking-datetime .datepicker-inline .prev{font-size:16px;font-weight:normal;}.spabooking .spabooking-datetime .datepicker-inline table{border:none;}.spabooking .spabooking-datetime .datepicker-inline th.dow{font-size:22px;text-transform:uppercase;padding-top:50px;}.spabooking .spabooking-datetime .datepicker-inline td{font-size:16px;}.spabooking .spabooking-datetime .datepicker-inline td.today,.spabooking .spabooking-datetime .datepicker-inline td:focus{color:#ec155b;background-color:transparent !important;border-color:transparent !important;}.spabooking .spabooking-datetime .datepicker-inline td.active{color:#ec155b !important;background-color:transparent !important;border-color:transparent !important;}.spabooking .spabooking-datetime .datepicker-inline td:not(.disabled):hover{color:#ec155b;}.spabooking .spabooking-datetime .datepicker-inline td.full{color:#ec1515;}.spabooking .spabooking-datetime .datepicker-inline tfoot th.today.kpkp{width:inherit;display:inline-block;position:absolute;bottom:0;left:0;height:47px;line-height:47px;}.spabooking .picker-switch{display:none;}.spabooking .spabooking-show-date{font-size:16px;text-align:center;margin-bottom:22px;}.spabooking .spabooking-heading{font-size:15px;padding:0 12px;margin-bottom:14px;}.spabooking .spabooking-heading i{float:right;}.spabooking .spabooking-time-picker{padding:55px 23px 23px;background-color:#333c54;color:#fff;}.spabooking .spabooking-time-picker .timepicker-picker{padding:8px 34px 10px 34px;margin-bottom:16px;}.spabooking .spabooking-time-picker .table-condensed{border:none;}.spabooking .spabooking-time-picker .table-condensed .btn{padding:0;background-color:transparent;background-image:none;line-height:normal;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.spabooking .spabooking-time-picker .table-condensed .btn span{width:inherit;padding:0 30px;height:25px;line-height:18px;margin:0;background-color:#e3e7f3;color:#384158;font-size:25px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.spabooking .spabooking-time-picker .table-condensed .btn span:before{content:"\f2f8";font-family:"Material-Design-Iconic-Font";}.spabooking .spabooking-time-picker .table-condensed .btn span:after{display:none;}.spabooking .spabooking-time-picker .table-condensed .btn span.glyphicon-chevron-down:before{content:"\f2f2";}.spabooking .spabooking-time-picker .table-condensed .btn:hover{background-color:transparent;background-image:none;}.spabooking .spabooking-time-picker .table-condensed .btn:hover span{background-color:#cb1176;background-image:-webkit-gradient(linear, left top, right top, from(#cb1176), to(#ec155b));background-image:-webkit-linear-gradient(left, #cb1176, #ec155b);background-image:-moz-linear-gradient(left, #cb1176, #ec155b);background-image:-ms-linear-gradient(left, #cb1176, #ec155b);background-image:-o-linear-gradient(left, #cb1176, #ec155b);background-image:linear-gradient(left, #cb1176, #ec155b);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#cb1176', endColorStr='#ec155b', gradientType='1');/* BACKGROUND HORIZONTAL Left */color:#fff;}.spabooking .spabooking-time-picker .table-condensed td{border-top:none;height:inherit;line-height:inherit;width:inherit;padding:0;}.spabooking .spabooking-time-picker .table-condensed td span:hover{background-color:transparent;}.spabooking .spabooking-time-picker .table-condensed .separator{font-size:22px;color:#e3e7f3;}.spabooking .spabooking-time-picker .table-condensed .timepicker-hour,.spabooking .spabooking-time-picker .table-condensed .timepicker-minute{font-size:22px;color:#e3e7f3;line-height:1;height:50px;line-height:50px;}.spabooking .spabooking-time-picker .spabooking-treatment-inner,.spabooking .spabooking-time-picker .timepicker-picker{background-color:#2f374e;border-width:1px 1px 0 1px;border-color:#262d3f #2c3449 transparent #2c3349;border-style:solid;-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.15) inset;-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.15) inset;-ms-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.15) inset;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.15) inset;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */}.spabooking .spabooking-time-picker .spabooking-treatment-inner{padding:5px 12px 5px 15px;}.spabooking .spabooking-time-picker .spabooking-treatment-inner ul{height:115px;overflow:hidden;width:100% !important;}.spabooking .spabooking-time-picker .spabooking-treatment-inner ul li{font-size:13px;font-weight:500;line-height:28px;position:relative;padding-right:10px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.spabooking .spabooking-time-picker .spabooking-treatment-inner ul li input{cursor:pointer;position:absolute;top:0;left:0;right:0;width:100%;height:100%;opacity:0;margin:0;}.spabooking .spabooking-time-picker .spabooking-treatment-inner ul li:hover,.spabooking .spabooking-time-picker .spabooking-treatment-inner ul li.spabooking-cb-checked{color:#ec155b;}.spabooking .spabooking-time-picker .spabooking-treatment-inner .vertical-handle{width:6px;background-color:#1d263c;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;/* BACKGROUND GRADIENT */}.spabooking .spabooking-time-picker .spabooking-time-picker-footer{margin-top:60px;text-align:center;}.spabooking .spabooking-info{padding:50px 50px 30px 50px;}.spabooking .spabooking-info.spa-hidden{display:none;}.spabooking .spabooking-info .spabooking-info-content input{line-height:42px;height:42px;}.spabooking .spabooking-info .spabooking-info-content input,.spabooking .spabooking-info .spabooking-info-content textarea{border:2px solid rgba(0, 0, 0, 0.2);margin-bottom:18px;text-transform:none;font-size:13px;}.spabooking .spabooking-info .spabooking-info-content input:focus,.spabooking .spabooking-info .spabooking-info-content textarea:focus{-webkit-box-shadow:0 0 5px rgba(236, 21, 91, 0.8);-moz-box-shadow:0 0 5px rgba(236, 21, 91, 0.8);-ms-box-shadow:0 0 5px rgba(236, 21, 91, 0.8);box-shadow:0 0 5px rgba(236, 21, 91, 0.8);}.spabooking .spabooking-info .spabooking-info-content input.spabooking-error,.spabooking .spabooking-info .spabooking-info-content textarea.spabooking-error{border-color:#ec155b;}.spabooking .spabooking-info .spabooking-info-footer{text-align:center;}.spabooking .spabooking-info .spabooking-info-footer input{margin:0 13px 20px 13px;vertical-align:middle;}.fsflex_lf_modal{z-index:1003;/* 
   [Start] 23. Spa Price
   +-----------------------------------+
*/}.fsflex_lf_modal .fsflex_lf_modal-content{position:absolute;z-index:1004;top:50%;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */left:0;right:0;border:none;}.fsflex_lf_modal .fsflex_lf_modal-content .fsflex_lf_modal-header{background-color:#ec155b;}.fsflex_lf_modal .fsflex_lf_modal-content .fsflex_lf_modal-header h2{margin:0;padding:10px 0;font-size:22px;color:#fff;}.fsflex_lf_modal .fsflex_lf_modal-content .fsflex_lf_modal-header .fsflex_lf_close{color:#fff;float:right;font-size:28px;font-weight:400;margin-top:7px;}.fsflex_lf_modal .fsflex_lf_modal-content .fsflex_lf_modal-header .fsflex_lf_close:hover{color:#fff;opacity:0.6;}.fsflex_lf_modal .fsflex_lf_modal-content .fsflex_lf_modal-body p{margin:20px 0;}#cms-spaprice{max-width:825px;margin:auto;}#cms-spaprice .panel-group .panel{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border:none;}#cms-spaprice .panel-group .panel .panel-heading{border:none;padding:0;background-color:transparent;}#cms-spaprice .panel-group .panel .panel-heading .panel-title{color:rgba(255, 255, 255, 0.7);letter-spacing:0.035em;font-size:18px;font-family:'Raleway Medium';-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cms-spaprice .panel-group .panel .panel-heading .panel-title .w50{display:inline-block;padding:13px 20px;}#cms-spaprice .panel-group .panel .panel-heading .panel-title .w50:nth-child(1),#cms-spaprice .panel-group .panel .panel-heading .panel-title .w50:nth-child(2){position:relative;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cms-spaprice .panel-group .panel .panel-heading .panel-title .w50:nth-child(1):after,#cms-spaprice .panel-group .panel .panel-heading .panel-title .w50:nth-child(2):after{background-color:rgba(255, 255, 255, 0.8);content:"";height:1px;position:absolute;right:95px;top:50%;transform:translate(0px, -50%);width:10px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cms-spaprice .panel-group .panel .panel-heading .panel-title .w50:nth-child(1) span:nth-child(2),#cms-spaprice .panel-group .panel .panel-heading .panel-title .w50:nth-child(2) span:nth-child(2){float:right;}#cms-spaprice .panel-group .panel .panel-heading .panel-title .w50:nth-child(2){padding:13px 20px;-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;/* BACKGROUND GRADIENT */}#cms-spaprice.style1 .panel-body{display:none;}#cms-spaprice.style1 .panel-group .panel .panel-heading .panel-title{font-size:17px;letter-spacing:0.025em;}#cms-spaprice.style1 .panel-group .panel .panel-heading .panel-title a{color:rgba(255, 255, 255, 0.8);}#cms-spaprice.style1 .panel-group .panel .panel-heading .panel-title a .w50:hover{color:#ec155b;}#cms-spaprice.style1 .panel-group .panel .panel-heading .panel-title a .w50:hover:after{background-color:#ec155b;}.call-back{font-size:18px;font-family:'Raleway Medium';color:rgba(255, 255, 255, 0.8);text-align:center;display:inline-block;}.call-back i{padding-right:6px;}.cms-images-stack{width:100%;max-width:420px;padding:0 0 30px 30px;position:relative;border:3px solid transparent;}.cms-images-stack.stack-show{border-color:rgba(236, 21, 91, 0.6);}.cms-images-stack li{z-index:999;cursor:pointer;}.cms-images-stack li span{position:absolute;top:0;left:0;background-color:#ec155b;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);-ms-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);overflow:hidden;}.cms-images-stack li span img{opacity:0.25;}.cms-images-stack li:last-child span{background-color:#000;}.cms-images-stack li:last-child span img{opacity:0.8;}.cms-images-stack li.rm-overlay span{background-color:#000;}.cms-images-stack li.rm-overlay span img{opacity:0.8 !important;}.cms-images-stack .btn-stack{position:absolute;bottom:10px;z-index:999;text-align:center;left:0;right:0;}.cms-images-stack .btn-stack a{color:rgba(255, 255, 255, 0.87);font-size:14px;text-decoration:underline;}.cms-images-stack .btn-stack a:hover{color:#ec155b;}.img-stack .cms-images-stack li:nth-child(2) span img{opacity:0.5;}.wpb_single_image .vc_figure .vc_single_image-wrapper.vc_box_shadow{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;padding:20px 20px 0 0;position:relative;}.wpb_single_image .vc_figure .vc_single_image-wrapper.vc_box_shadow:before{background-color:#bcbfc7;content:"";-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.20);-moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.20);-ms-box-shadow:0 0px 5px rgba(0, 0, 0, 0.20);box-shadow:0 0px 5px rgba(0, 0, 0, 0.20);position:absolute;top:0;right:0;left:20px;bottom:20px;}.wpb_single_image .vc_figure .vc_single_image-wrapper.vc_box_shadow img{-webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.20);-moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.20);-ms-box-shadow:0 0px 5px rgba(0, 0, 0, 0.20);box-shadow:0 0px 5px rgba(0, 0, 0, 0.20);-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */position:relative;z-index:1;}#colophon{background-color:#fff;background-repeat:no-repeat;background-position:center;line-height:28px;}#colophon a:hover,#colophon a:focus{color:#333c54;}#cms-footer-top{padding-top:80px;padding-bottom:50px;color:#333c54;border-top:1px solid #d2d6e1;line-height:28px;}#cms-footer-top a{color:#042c3e;}#cms-footer-top a:hover{color:#ec155b;}#cms-footer-top .wg-title{font-size:16px;line-height:24px;color:#333c54;text-transform:uppercase;letter-spacing:0.02em;margin-bottom:25px;}#cms-footer-top .row-newletter{padding-top:56px;}#cms-footer-top .row-newletter .newsletter-widget{max-width:400px;position:relative;}#cms-footer-top .row-newletter .newsletter-widget form{padding-right:84px;}#cms-footer-top .row-newletter .newsletter-widget .newsletter-email{background-color:rgba(255, 255, 255, 0.12);border:medium none;font-size:10px;height:26px;line-height:26px;padding:0 12px;text-transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}#cms-footer-top .row-newletter .newsletter-widget .newsletter-submit{border:2px solid #ec155b;font-size:10px;line-height:22px;padding:0 16px;position:absolute;right:0;top:0;letter-spacing:0.035em;}#cms-footer-top .row-newletter .newsletter-widget .newsletter-submit:hover{background-color:transparent;color:#ec155b;}#cms-footer-top .cms-locations a{color:#c4c4c4;}#cms-footer-top .cms-locations a:hover{color:#ec155b;}#cms-footer-top ul.menu li{position:relative;}#cms-footer-top ul.menu li a:before{content:"\f2fb";font-family:"Material-Design-Iconic-Font";position:absolute;top:50%;left:-10px;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */opacity:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cms-footer-top ul.menu li a:hover:before{opacity:1;}#cms-footer-bottom{padding:18px 0;font-size:13px;letter-spacing:0;color:#fff;background-color:#ec155b;}#cms-footer-bottom a{color:rgba(255, 255, 255, 0.6);}#cms-footer-bottom a:hover{color:#fff;}#cms-footer-bottom .cms-footer-bottom-item1 a{color:#fff;}#cms-footer-bottom .cms-footer-bottom-item1 a:hover{color:rgba(255, 255, 255, 0.6);}#cms-footer-bottom .social-footer-bottom li{display:inline-block;padding:0 10px;}#cms-footer-bottom .social-footer-bottom li:first-child{padding-left:0;}#cms-footer-bottom .social-footer-bottom li:last-child{padding-right:0;}#cms-footer-bottom .social-footer-bottom li a{font-size:18px;}#back_to_top{height:50px;width:50px;line-height:50px;text-align:center;position:fixed;bottom:70px;right:20px;background-color:#ec155b;opacity:0;visibility:hidden;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;color:#fff;font-size:22px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */cursor:pointer;z-index:10010;}#back_to_top.on{opacity:1;visibility:visible;}#back_to_top:hover{background-color:#cb1176;}input[type='text'],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],textarea,select{background-color:#fff;color:#757575;font-size:11px;text-transform:uppercase;padding:8px 18px;line-height:normal;width:100%;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */outline:none;border-width:1px;border-style:solid;border-color:#e5e5e5;height:35px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}textarea{height:125px;max-width:100%;padding:12px 18px;}input[type='text']:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,textarea:focus{border-color:#ec155b;}input::-moz-placeholder,textarea::-moz-placeholder{color:#7a7e8b;opacity:1;}input::-webkit-input-placeholder,textarea::-webkit-placeholder{color:#7a7e8b;opacity:1;}input::-o-placeholder,textarea::-o-placeholder{color:#7a7e8b;opacity:1;}input::-ms-placeholder,textarea::-ms-placeholder{color:#7a7e8b;opacity:1;}.wpcf7-form input::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{color:rgba(53, 59, 81, 0.6);opacity:1;}.wpcf7-form input::-webkit-input-placeholder,.wpcf7-form textarea::-webkit-placeholder{color:rgba(53, 59, 81, 0.6);opacity:1;}.wpcf7-form input::-o-placeholder,.wpcf7-form textarea::-o-placeholder{color:rgba(53, 59, 81, 0.6);opacity:1;}.wpcf7-form input::-ms-placeholder,.wpcf7-form textarea::-ms-placeholder{color:rgba(53, 59, 81, 0.6);opacity:1;}.placeholder-white input::-moz-placeholder,.placeholder-white textarea::-moz-placeholder{color:rgba(255, 255, 255, 0.8);opacity:1;}.placeholder-white input::-webkit-input-placeholder,.placeholder-white textarea::-webkit-placeholder{color:rgba(255, 255, 255, 0.8);opacity:1;}.placeholder-white input::-o-placeholder,.placeholder-white textarea::-o-placeholder{color:rgba(255, 255, 255, 0.8);opacity:1;}.placeholder-white input::-ms-placeholder,.placeholder-white textarea::-ms-placeholder{color:rgba(255, 255, 255, 0.8);opacity:1;}.wpb_widgetised_column .newsletter-email input::-moz-placeholder,.wpb_widgetised_column .newsletter-email textarea::-moz-placeholder{color:#fff;opacity:1;}.wpb_widgetised_column .newsletter-email input::-webkit-input-placeholder,.wpb_widgetised_column .newsletter-email textarea::-webkit-input-placeholder{color:#fff;opacity:1;}.placeholder-dark input::-o-placeholder,.wpb_widgetised_column .newsletter-email textarea::-o-placeholder{color:#fff;opacity:1;}.wpb_widgetised_column .newsletter-email input::-ms-placeholder,.wpb_widgetised_column .newsletter-email textarea::-ms-placeholder{color:#fff;opacity:1;}.wpb_widgetised_column .newsletter-email input{color:#fff;}.wpcf7-form .ajax-loader{display:none;}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit){font-size:14px;line-height:24px;text-transform:none;font-weight:500;height:50px;border-color:rgba(53, 59, 81, 0.4);color:rgba(53, 59, 81, 0.4);border-width:2px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */padding:10px 21px;letter-spacing:0.02em;margin-bottom:13px;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.05) inset;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.05) inset;-ms-box-shadow:0 0 3px rgba(0, 0, 0, 0.05) inset;box-shadow:0 0 3px rgba(0, 0, 0, 0.05) inset;}.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus{border-color:#ec155b;}.wpcf7-form .wpcf7-form-control.wpcf7-textarea{height:175px;}.wpcf7-form .wpcf7-form-control.wpcf7-submit{margin-top:5px;}.wpcf7-form .single-service-form .wpcf7-form-control.wpcf7-textarea{height:112px;}body span.wpcf7-not-valid-tip{color:#ec155b;display:block;font-size:12px;margin-bottom:15px;}body div.wpcf7-validation-errors{border:medium none;color:#cb1176;display:block;margin:10px 0 30px;padding:0;font-size:14px;}.get-contact-page{font-size:15px;line-height:24px;letter-spacing:0.035em;color:#fff;margin-bottom:38px;/* ==========================================================================
   [End] All Style Form
========================================================================== */}.get-contact-page .media-left{padding-right:17px;}.get-contact-page i{color:rgba(0, 0, 0, 0.45);font-size:28px;}#cshero-header-inner.header-top #cshero-header-top{background:-moz-linear-gradient(45deg, #cb1176 0%, #ec155b 100%);background:-webkit-gradient(left bottom, right top, color-stop(0%, #ec155b), color-stop(100%, #ec155b));background:-webkit-linear-gradient(45deg, #cb1176 0%, #ec155b 100%);background:-o-linear-gradient(45deg, #cb1176 0%, #ec155b 100%);background:-ms-linear-gradient(45deg, #cb1176 0%, #ec155b 100%);background:linear-gradient(45deg, #cb1176 0%, #ec155b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb1176', endColorstr='#ec155b', GradientType=1);padding:13px 0;font-size:13px;color:#fff;-webkit-box-shadow:1px 0 6px rgba(0, 0, 0, 0.25);-moz-box-shadow:1px 0 6px rgba(0, 0, 0, 0.25);-ms-box-shadow:1px 0 6px rgba(0, 0, 0, 0.25);box-shadow:1px 0 6px rgba(0, 0, 0, 0.25);}#cshero-header-inner.header-top #cshero-header-top a{color:#fff;}#cshero-header-inner.header-top #cshero-header-top a:hover{color:rgba(255, 255, 255, 0.7);}#cshero-header-inner.header-top #cshero-header-top .contact-top li{display:inline-block;padding:0 22px;}#cshero-header-inner.header-top #cshero-header-top .contact-top li i{padding-right:8px;}#cshero-header-inner.header-top #cshero-header-top .contact-top li:first-child{padding-left:0;}#cshero-header-inner.header-top #cshero-header-top .contact-top li + li{position:relative;}#cshero-header-inner.header-top #cshero-header-top .contact-top li + li:before,#cshero-header-inner.header-top #cshero-header-top .contact-top li + li:after{width:1px;height:25px;position:absolute;top:50%;left:-1px;content:"";-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#cshero-header-inner.header-top #cshero-header-top .contact-top li + li:before{background-color:rgba(0, 0, 0, 0.12);}#cshero-header-inner.header-top #cshero-header-top .contact-top li + li:after{background-color:rgba(255, 255, 255, 0.12);left:0px;}#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap > span{display:inline-block;padding:0 22px;}#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap > span i{padding-right:8px;}#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap > span + span{position:relative;padding-right:0;}#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap > span + span:before,#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap > span + span:after{width:1px;height:25px;position:absolute;top:50%;left:-1px;content:"";-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap > span + span:before{background-color:rgba(0, 0, 0, 0.12);}#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap > span + span:after{background-color:rgba(255, 255, 255, 0.12);left:0px;}#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap .btn-login,#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap .btn-register,#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap .btn-cart{cursor:pointer;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap .btn-login:hover,#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap .btn-register:hover,#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap .btn-cart:hover{color:rgba(255, 255, 255, 0.7);}#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap .btn-cart{position:relative;}#cshero-header-inner.header-top #cshero-header-top .cms-login-wrap .btn-cart .couter-items{height:16px;width:16px;background-color:#fff;border-radius:100%;color:#ec155b;border:1px solid #cb1176;display:inline-block;line-height:14px;font-size:9px;text-align:center;position:absolute;top:0;right:4px;}#cshero-header-inner.header-top #cshero-header-top .cms-form-login,#cshero-header-inner.header-top #cshero-header-top .cms-form-register{position:absolute;top:60px;right:15px;background-color:#ec155b;color:rgba(255, 255, 255, 0.8);padding:20px 20px 17px 20px;max-width:230px;width:100%;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */letter-spacing:0.035em;font-size:11px;opacity:0;visibility:hidden;z-index:1004;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header-inner.header-top #cshero-header-top .cms-form-login.open,#cshero-header-inner.header-top #cshero-header-top .cms-form-register.open{visibility:visible;opacity:1;top:37px;-webkit-border-radius:0 0 3px 3px;-khtml-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;/* BACKGROUND GRADIENT */}#cshero-header-inner.header-top #cshero-header-top .cms-form-login a,#cshero-header-inner.header-top #cshero-header-top .cms-form-register a{letter-spacing:0.035em;font-size:10px;color:rgba(255, 255, 255, 0.8);}#cshero-header-inner.header-top #cshero-header-top .cms-form-login a:hover,#cshero-header-inner.header-top #cshero-header-top .cms-form-register a:hover{color:#cb1176;}#cshero-header-inner.header-top #cshero-header-top .cms-form-login h3,#cshero-header-inner.header-top #cshero-header-top .cms-form-register h3{font-size:11px;line-height:1;text-transform:uppercase;margin-bottom:17px;color:#fff;}#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-login .label,#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-login .label,#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-register .label,#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-register .label{display:none;}#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-login input[type="text"],#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-login input[type="text"],#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-register input[type="text"],#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-register input[type="text"],#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-login input[type="password"],#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-login input[type="password"],#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-register input[type="password"],#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-register input[type="password"]{background-color:rgba(0, 0, 0, 0.2);border-width:1px;border-color:rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.2) rgba(255, 255, 255, 0.12) rgba(0, 0, 0, 0.2);height:34px;padding:0 20px;text-transform:none;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */color:rgba(255, 255, 255, 0.8);}#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-login .field-group,#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-login .field-group,#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-register .field-group,#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-register .field-group{margin-bottom:11px;position:relative;}#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-login .field-group .wpcf7-not-valid-tip,#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-login .field-group .wpcf7-not-valid-tip,#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-register .field-group .wpcf7-not-valid-tip,#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-register .field-group .wpcf7-not-valid-tip{color:#fff;font-size:9px;opacity:0.5;}#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-login .field-group.field-end,#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-login .field-group.field-end,#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-register .field-group.field-end,#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-register .field-group.field-end{margin-bottom:0;}#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-login .field-group.field-end .button-login,#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-login .field-group.field-end .button-login,#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-register .field-group.field-end .button-login,#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-register .field-group.field-end .button-login,#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-login .field-group.field-end .btn-up-register,#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-login .field-group.field-end .btn-up-register,#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-register .field-group.field-end .btn-up-register,#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-register .field-group.field-end .btn-up-register{font-size:10px;height:22px;line-height:22px;padding:0 16px;position:absolute;right:0;top:2px;}#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-login .field-group.field-end .btn-up-register,#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-login .field-group.field-end .btn-up-register,#cshero-header-inner.header-top #cshero-header-top .cms-form-login .user-press-register .field-group.field-end .btn-up-register,#cshero-header-inner.header-top #cshero-header-top .cms-form-register .user-press-register .field-group.field-end .btn-up-register{position:static;float:right;}#cshero-header-inner.header-top #cshero-header-logo a{display:block;line-height:135px;}#cshero-header-inner.header-top #cshero-header-logo a img{height:105px;}@media (min-width:993px){.single-spabooking-service #cshero-header{padding-bottom:78px;}.single-spabooking-service #cshero-header.header-fixed{padding-bottom:0;}#cshero-header-inner #cshero-header #cshero-header-logo a.sticky-logo{position:absolute;top:0;left:0;opacity:0;}#cshero-header-inner #cshero-header.header-fixed{background-color:#fff;position:fixed;top:0px;width:100%;left:0;right:0;z-index:1001;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.09);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.09);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.09);box-shadow:0 1px 3px rgba(0, 0, 0, 0.09);}#cshero-header-inner #cshero-header.header-fixed #cshero-header-logo a.main-logo{opacity:0;}#cshero-header-inner #cshero-header.header-fixed #cshero-header-logo a.sticky-logo{opacity:1;}#cshero-header-inner.header-1 #cshero-header{border-bottom:1px solid #eaeaea;background-color:#fff;}#cshero-header-inner.header-1 #cshero-header #cshero-header-logo a img{-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header-inner.header-1 #cshero-header #cshero-header-navigation{text-align:right;}#cshero-header-inner.header-1 #cshero-header #cshero-header-navigation .menu-main-menu > li:last-child{padding-right:0;}#cshero-header-inner.header-1 #cshero-header #cshero-header-navigation .menu-main-menu > li > a,#cshero-header-inner.header-1 #cshero-header #cshero-header-navigation #cshero-header-logo a{line-height:135px;}#cshero-header-inner.header-1 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a,#cshero-header-inner.header-1 #cshero-header.header-fixed #cshero-header-logo a{line-height:90px;}#cshero-header-inner.header-1 #cshero-header.header-fixed #cshero-header-logo a img{height:70px;}#cshero-header-inner.h-trans #cshero-header{-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;left:0;right:0;position:fixed;top:0;width:100%;z-index:1001;}#cshero-header-inner.h-logo-center #cshero-header #cshero-header-logo{left:50%;max-width:300px;position:absolute;text-align:center;top:0;-webkit-transform:translate(-50%, 0px);-khtml-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */width:100%;z-index:99;}#cshero-header-inner.h-logo-center #cshero-header #cshero-header-logo a{display:block;z-index:1;line-height:170px;}#cshero-header-inner.h-logo-center #cshero-header #cshero-header-logo a img{height:135px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header-inner.h-logo-center #cshero-header #cshero-header-logo a.sticky-logo{right:0;margin:auto;}#cshero-header-inner.h-logo-center #cshero-header #cshero-header-navigation-left{width:38%;float:left;}#cshero-header-inner.h-logo-center #cshero-header #cshero-header-navigation-left .menu-main-menu > li:first-child{padding-left:0;}#cshero-header-inner.h-logo-center #cshero-header #cshero-header-navigation-right{width:38%;float:right;text-align:right;}#cshero-header-inner.h-logo-center #cshero-header #cshero-header-navigation-right .menu-main-menu > li:last-child{padding-right:0;}#cshero-header-inner.h-logo-center #cshero-header #cshero-header-navigation .menu-main-menu > li{padding:0 15px;}#cshero-header-inner.h-logo-center #cshero-header #cshero-header-navigation .menu-main-menu > li:before,#cshero-header-inner.h-logo-center #cshero-header #cshero-header-navigation .menu-main-menu > li:after{display:none;}#cshero-header-inner.h-logo-center #cshero-header #cshero-header-navigation .menu-main-menu > li > a{line-height:170px;color:#fff;font-size:15px;-webkit-text-shadow:0 1px 1px rgba(0, 0, 0, 0.15);-moz-text-shadow:0 1px 1px rgba(0, 0, 0, 0.15);-ms-text-shadow:0 1px 1px rgba(0, 0, 0, 0.15);text-shadow:0 1px 1px rgba(0, 0, 0, 0.15);text-transform:uppercase;}#cshero-header-inner.h-logo-center #cshero-header #cshero-header-navigation .menu-main-menu > li > a .menu-title{position:relative;}#cshero-header-inner.h-logo-center #cshero-header #cshero-header-navigation .menu-main-menu > li > a .menu-title:before{bottom:-22px;height:2px;width:0;left:0;right:0;margin:auto;background-color:transparent;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;position:absolute;content:"";}#cshero-header-inner.h-logo-center #cshero-header #cshero-header-navigation .menu-main-menu > li.current-menu-item > a .menu-title:before,#cshero-header-inner.h-logo-center #cshero-header #cshero-header-navigation .menu-main-menu > li > a:hover .menu-title:before{width:100%;background-color:#fff;}#cshero-header-inner.h-logo-center #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a,#cshero-header-inner.h-logo-center #cshero-header.header-fixed #cshero-header-logo a{line-height:100px;}#cshero-header-inner.h-logo-center #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a .menu-title:before,#cshero-header-inner.h-logo-center #cshero-header.header-fixed #cshero-header-logo a .menu-title:before{bottom:-12px;}#cshero-header-inner.h-logo-center #cshero-header.header-fixed #cshero-header-logo a img{height:75px;}#cshero-header-inner.header-2 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a,#cshero-header-inner.header-2 #cshero-header.header-fixed #cshero-header-logo a{color:#333c54;}#cshero-header-inner.header-2 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li.current-menu-item > a .menu-title:before,#cshero-header-inner.header-2 #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a:hover .menu-title:before{background-color:#333c54;}#cshero-header-inner.header-3{position:relative;}#cshero-header-inner.header-3 #cshero-header{background-color:#333c54;background-image:url(../images/bg-header.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;}#cshero-header-inner.header-3 #cshero-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(51, 60, 84, 0.95);}.admin-bar #cshero-header-inner #cshero-header.header-fixed,.admin-bar #cshero-header-inner.h-trans #cshero-header{top:32px;}}@media (max-width:992px){/* ==========================================================================
   [End] 1. Header Main
========================================================================== */#cshero-header-inner #cshero-header #cshero-header-logo a.sticky-logo{display:none;}}body{overflow-x:hidden;font-family:'Raleway Semibold';font-weight:normal;letter-spacing:0.02em;color:rgba(51, 60, 84, 0.87);font-size:14px;line-height:24px;-webkit-font-smoothing:antialiased;}.aligncenter{display:block;margin-left:auto;margin-right:auto;}img.aligncenter{margin:5px auto;}.sticky{opacity:1;}.alignleft{float:left;}img.alignleft{margin:5px 60px 15px 0;}.alignright{float:right;}img.alignright{margin-left:15px;margin-bottom:20px;}.wp-caption{opacity:1;}.wp-caption.alignnone{width:100% !important;}.media-left img{max-width:inherit;}.wp-caption-text{opacity:1;}.gallery-caption{opacity:1;}.left{float:left;}.right{float:right;}.text-upper{text-transform:uppercase;}.text-justify{text-align:justify;}.text-shadow-dark{-webkit-text-shadow:0 1px 2px rgba(0, 0, 0, 0.25);-moz-text-shadow:0 1px 2px rgba(0, 0, 0, 0.25);-ms-text-shadow:0 1px 2px rgba(0, 0, 0, 0.25);text-shadow:0 1px 2px rgba(0, 0, 0, 0.25);}.block{display:block;}a{-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;color:#ec155b;}a:hover,a:focus{color:#cb1176;}a,a:hover,a:focus,a:before,a:after{outline:none;text-decoration:none;}.title-link a{text-decoration:underline !important;}h1,h2,h3,h4,h5,h6{margin:0 0 15px;line-height:1.1;font-family:'Raleway Bold';color:#333c54;}ul{padding:0;margin:0;list-style:none;}p{margin:0 0 15px;}img{height:auto;max-width:100%;}.hide-image img{display:none;}.w40{float:left;width:40%;}.w50{float:left;width:50%;}.w60{float:left;width:60%;}.size_big{font-size:64px;}.size_small{font-size:26px;}body .wpb_content_element,body .wpb_button{margin-bottom:0;}.entry-content > .vc_row-fluid{position:relative;}.entry-content > .wpb_row .wpb_row{margin-left:-15px;margin-right:-15px;}.entry-content > .wpb_row .padding-30 .wpb_row{margin-left:0;margin-right:0;}.vc_row-fluid .container .container,.vc_row-fluid .vc_row-fluid .container{width:100%;}.media-body{width:inherit;}.thin{font-weight:300;}.well{border:medium none;border-radius:0;box-shadow:none;}.dark{color:#333c54;}.dark2{color:#2f2f2f;}.color-primary{color:#ec155b;}.color-secondary{color:#cb1176 !important;}.br-2px{-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */}.br-3px{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */}.br-4px{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */}.br-5px{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;/* BACKGROUND GRADIENT */}.z-index-1{z-index:1;}.zmdi{vertical-align:middle;}.lt0{letter-spacing:0 !important;}.lt20{letter-spacing:0.02em !important;}.lt35{letter-spacing:0.035em !important;}.abs{position:absolute;top:0;left:0;right:0;bottom:0;}#bg-position-bottom{background-position:center bottom;}.box-shadow.wpb_column > .vc_column-inner{-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);-ms-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);}.br-rtb-5px{-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;/* BACKGROUND GRADIENT */}.br-rtb-5px .vc_single_image-img{-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;/* BACKGROUND GRADIENT */}.br-ltb-5px{-webkit-border-radius:5px 0 0 5px;-khtml-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;/* BACKGROUND GRADIENT */}.br-ltb-5px .vc_single_image-img{-webkit-border-radius:5px 0 0 5px;-khtml-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;/* BACKGROUND GRADIENT */}.text-underline{color:#333c54;text-decoration:underline;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.text-underline:hover{color:#ec155b;}.color-white{color:#fff;/*
================> Unit Test
*/}table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;line-height:2;margin:0 0 20px;width:100%;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}table th{color:#333c54;}caption,td{font-weight:normal;text-align:left;}.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th{padding:13px 8px;}th{font-weight:700;}td{border-top:1px solid #ededed;padding:6px 10px 6px 0;/*--- Definition Lists ---*/}dl{margin:0 0 0 25px;}dl dt{font-weight:normal;line-height:26px;text-transform:uppercase;font-weight:700;color:#333c54;}dl dd{line-height:normal;margin-bottom:20px;}dl dd a{color:#ec155b;}dl dd a:hover{color:;}code,kbd{background-color:transparent;border-radius:4px;color:inherit;font-size:100%;padding:2px 4px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}ins{color:#fff;border:none;padding:2px;text-decoration:none;background-color:#ec155b;}pre{background:#f5f5f5;color:#666;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre-wrap;word-wrap:break-word;}#maps{overflow:visible !important;}.woocommerce ins{background-color:transparent;}.entry-content-inner ul{padding:0 0 0 35px;list-style-type:square;}.entry-content-inner ul.list-style-check{list-style:none;padding:0;}dl + h2 + ul{list-style:none;padding:0 0 0 35px;/* ==========================================================================
   [End] 1. Reset HTML/CSS, Unitest, Body
========================================================================== *//* ==========================================================================
   [Start] 2. Page Title
========================================================================== */}dl + h2 + ul li{position:relative;padding-left:15px;}dl + h2 + ul li:before{content:"\f111";font-family:FontAwesome;font-size:7px;left:0;position:absolute;color:#ec155b;}dl + h2 + ul li ul{padding-left:35px;}.service-breadcrumbs li{display:inline-block;font-size:18px;color:#fff;}.service-breadcrumbs li a{color:#fff;}.service-breadcrumbs li a:hover{color:rgba(255, 255, 255, 0.7);}.service-breadcrumbs li:first-child a:after{content:"/";padding:0px 6px 0 10px;}.cms-service-nav a{font-size:18px;color:rgba(0, 0, 0, 0.5);}.cms-service-nav a:hover{color:#fff;}.cms-service-nav a i{padding-right:10px;}.cms-service-nav a span + i{padding-right:0;padding-left:10px;}#cms-page-title{background-image:url(../images/bg-page-title.jpg);background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-size:cover;padding:152px 0;position:relative;}#cms-page-title:before,#cms-page-title:after{height:100%;width:100%;content:"";position:absolute;top:0;left:0;}#cms-page-title.style-service{padding:27px 0;background-color:#ec155b;background-image:none;}#cms-page-title.style-service:before,#cms-page-title.style-service:after{display:none;}#cms-page-title .cms-page-title-inner{position:relative;z-index:3;}#cms-page-title .cms-page-title-inner h1{letter-spacing:0.07em;color:#fff;margin:0;font-size:40px;text-transform:uppercase;line-height:1;}#cms-page-title .cms-page-title-inner span{color:#fff;position:relative;display:inline-block;margin-top:18px;padding-top:18px;}#cms-page-title .cms-page-title-inner span:before{position:absolute;content:"";left:0;top:0;right:0;margin:auto;height:2px;width:30px;background-color:transparent;}.home #cms-breadcrumb{display:none;}#cms-latest-post{background-color:#333c54;padding:200px 0 80px 0;color:#fff;position:relative;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/bg-page-title-post.jpg);/* ==========================================================================
   [End] 2. Page Title
========================================================================== *//* ==========================================================================
   [Start] 3. Primary
========================================================================== */}#cms-latest-post:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;background-color:rgba(0, 0, 0, 0);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.25)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25));background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25));background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25));background-image:linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)', endColorStr='rgba(0, 0, 0, 0.25)');/* BACKGROUND HORIZONTAL Right */}#cms-latest-post:after{height:100%;width:100%;content:"";position:absolute;top:0;left:0;background-color:rgba(51, 60, 84, 0.9);}#cms-latest-post .cms-latest-content h2{font-size:38px;text-transform:uppercase;color:#fff;font-family:'Raleway Regular';letter-spacing:0.02em;margin-bottom:25px;}#cms-latest-post .cms-latest-content p{max-width:560px;margin:0 auto 30px auto;}#cms-latest-post.page-title-post{padding:205px 0 154px 0;}#cms-latest-post > .container{position:relative;z-index:1;}#cms-theme.page #comments{padding:0;}#cms-theme.page #comments .comment-respond{padding:50px 0 80px 0;}#cms-content{padding:90px 0;}#cms-content.noPadding{padding:0 !important;}.row-has-boxshadow:before,.row-has-boxshadow:after{height:12px;width:100%;position:absolute;left:0;content:"";z-index:99;opacity:0.3;}.row-has-boxshadow:before{top:0;background-image:url(../images/box-shadow-top.png);background-repeat:repeat-x;}.row-has-boxshadow:after{bottom:0;background-image:url(../images/box-shadow-bottom.png);background-repeat:repeat-x;}.row-has-boxshadow-top:before{height:12px;width:100%;position:absolute;top:0;left:0;content:"";background-image:url(../images/box-shadow-top.png);background-repeat:repeat-x;z-index:99;opacity:0.3;}.row-has-boxshadow-bottom:before{height:12px;width:100%;position:absolute;bottom:0;left:0;content:"";background-image:url(../images/box-shadow-bottom.png);background-repeat:repeat-x;z-index:99;opacity:0.3;}.cms-video-popup-wrapper{text-align:center;height:300px;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);-ms-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);overflow:hidden;position:relative;/* 
   [Start] 404 Page
   +-----------------------------------+
*/}.cms-video-popup-wrapper .cms-button-video{color:#fff;cursor:pointer;display:inline-block;font-size:75px;}.cms-video-popup-wrapper .cms-button-video:hover{color:#ec155b;}.cms-video-popup-wrapper .cms-button-video.button-style1{left:0;margin:auto;max-width:100px;position:absolute;right:0;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-video-popup-wrapper .button-style2{left:0;position:absolute;right:0;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-video-popup-wrapper .button-style2 i{font-size:65px;}.cms-video-popup-wrapper .button-style2 span{display:block;color:#fff;font-size:28px;font-family:'La Belle Aurore Regular';line-height:40px;margin-top:10px;}.error404{/* 
   [Start] Slider
   +-----------------------------------+
*/}.error404 #cms-page-title,.error404 #cms-breadcrumb{display:none;}.error404 #cms-content{background-color:#fff;background-image:url(../images/bg-404.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:745px 0 80px !important;}.error404 #cms-content .page-content{color:#fff;font-size:20px;margin-bottom:62px;}.rev_slider .text-right{text-align:right !important;}.tp-bullets.custom .tp-bullet{width:9px;height:9px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */border:3px solid #fff;background-color:transparent;}.tp-bullets.custom .tp-bullet.selected{background-color:#fff;}.fixed-bottom{bottom:0;left:0;margin:0 !important;position:absolute;right:0;width:100%;}.fixed-bottom > .vc_column_container{margin:auto;max-width:1140px;}#bg-position-bottom{background-position:center bottom !important;}.row-overlay{position:relative;}.row-overlay:after{position:absolute;top:0;left:0;right:0;bottom:0;display:block !important;background-color:inherit;content:"";}.row-overlay .vc_column-inner{position:relative;z-index:1;}.col-map .vc_column-inner:before{height:25px;width:-webkit-calc(100% + 115px);width:-moz-calc(100% + 115px);width:calc(100% + 115px);content:"";background-color:inherit;display:block;position:absolute;top:0;right:0;-webkit-border-radius:3px 0 0 0;-khtml-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;-ms-border-radius:3px 0 0 0;-o-border-radius:3px 0 0 0;border-radius:3px 0 0 0;/* BACKGROUND GRADIENT */}.map-address{color:rgba(255, 222, 232, 0.68);}.map-address span{font-size:18px;display:block;position:relative;margin-bottom:10px;}.map-address span:before{height:10px;width:10px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */position:absolute;top:50%;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */left:-25px;content:"";background-color:#fff;-webkit-box-shadow:1px 0 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 0 2px rgba(0, 0, 0, 0.15);-ms-box-shadow:1px 0 2px rgba(0, 0, 0, 0.15);box-shadow:1px 0 2px rgba(0, 0, 0, 0.15);opacity:0;}.map-address.map-active{color:#fff;}.map-address.map-active span:before{opacity:1;}.get-contact-form{font-size:16px;font-family:'Raleway Bold';text-align:center;}.get-contact-form a{display:block;font-family:'Raleway Semibold';color:#333c54;}.get-contact-form a:hover{color:#ec155b;}.under-link a{color:#333c54;text-decoration:underline;}.under-link a:hover{color:#ec155b;}.top-stats{font-size:18px;line-height:24px;overflow:hidden;}.top-stats li{display:inline-block;min-height:80px;vertical-align:middle;width:15%;float:left;padding:15px 30px;}.top-stats li span{display:block;}.top-stats li:first-child{background-color:#ec155b;color:#fff;padding:26px 30px;width:27.5%;text-align:right;}.top-stats li:last-child{width:27.5%;}.top-stats.col4 li{padding:26px 30px;}.top-stats.col4 li:nth-child(2){width:25%;}.top-stats.col4 li:nth-child(3){width:15%;}.top-stats.col4 li:first-child,.top-stats.col4 li:last-child{width:30%;}.top-stats.col4 li:last-child{padding:12px 30px;}#cms-buy-button-fixed{background:#ec155b;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */bottom:70px;-webkit-box-shadow:0 15px 50px rgba(0, 0, 0, 0.35);-moz-box-shadow:0 15px 50px rgba(0, 0, 0, 0.35);-ms-box-shadow:0 15px 50px rgba(0, 0, 0, 0.35);box-shadow:0 15px 50px rgba(0, 0, 0, 0.35);position:fixed;right:92px;z-index:9999;/* ==========================================================================
   [End] 3. Primary
========================================================================== */}#cms-buy-button-fixed .btn-buy-close{background-color:#222;border-radius:100%;color:#fff;font-size:12px;height:22px;line-height:22px;position:absolute;right:-10px;text-align:center;top:-11px;width:22px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;opacity:0;visibility:hidden;cursor:pointer;}#cms-buy-button-fixed a{padding:16px 22px;display:inline-block;}#cms-buy-button-fixed .cms-buy-button-content-wrapper{letter-spacing:0.02em;color:#fff;font-size:12px;font-weight:500;line-height:15px;overflow:hidden;text-transform:uppercase;display:block;position:relative;}#cms-buy-button-fixed #cms-buy-button-cart-icon{margin-right:10px;}#cms-buy-button-fixed #cms-buy-button-envato-logo{fill:#fff;}#cms-buy-button-fixed .cms-buy-button-top > *{display:block;float:left;line-height:inherit;margin-right:3px;}#cms-buy-button-fixed .decorated{margin-left:5px;padding-left:13px;position:relative;}#cms-buy-button-fixed .decorated:before{background-color:#000;content:"";height:20px;left:-1px;opacity:0.15;position:absolute;top:0;width:2px;}#cms-buy-button-fixed:hover{-webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.35);-moz-box-shadow:0 5px 20px rgba(0, 0, 0, 0.35);-ms-box-shadow:0 5px 20px rgba(0, 0, 0, 0.35);box-shadow:0 5px 20px rgba(0, 0, 0, 0.35);}#cms-buy-button-fixed:hover .btn-buy-close{opacity:1;visibility:visible;}@font-face{font-family:'Raleway Light';src:url('../fonts/raleway-light-webfont.woff2') format('woff2'), url('../fonts/raleway-light-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Raleway Regular';src:url('../fonts/raleway-regular-webfont.woff2') format('woff2'), url('../fonts/raleway-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}.ft-rr{font-family:'Raleway Regular';}@font-face{font-family:'Raleway Medium';src:url('../fonts/raleway-medium-webfont.woff2') format('woff2'), url('../fonts/raleway-medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;}.ft-rm{font-family:'Raleway Medium';}@font-face{font-family:'Raleway Semibold';src:url('../fonts/raleway-semibold-webfont.woff2') format('woff2'), url('../fonts/raleway-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Raleway Bold';src:url('../fonts/raleway-bold-webfont.woff2') format('woff2'), url('../fonts/raleway-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}.ft-rb{font-family:'Raleway Bold';}strong{font-family:'Raleway Bold';font-weight:normal;}.ft-rb{font-family:'Raleway Bold';}@font-face{font-family:'La Belle Aurore Regular';src:url('../fonts/labelleaurore-webfont.woff2') format('woff2'), url('../fonts/labelleaurore-webfont.woff') format('woff');font-weight:normal;font-style:normal;}.ft-lba{font-family:'La Belle Aurore Regular';}@media screen and (min-width:992px){/*
-----> Minimum width of 992 pixels.
*//*
-----> Max width of 992 pixels.
*/.new-item-menu a{line-height:135px;}.header-fixed .new-item-menu a{line-height:90px;}#cshero-menu-mobile{display:none;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li,.cshero-header-navigation .main-navigation .menu-main-menu > li{vertical-align:top;padding:0 14px;display:inline-block;position:relative;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a,.cshero-header-navigation .main-navigation .menu-main-menu > li > a{font-size:16px;color:#cb1176;display:block;text-transform:capitalize;-webkit-transition:all 300ms linear 0ms !important;-moz-transition:all 300ms linear 0ms !important;-ms-transition:all 300ms linear 0ms !important;transition:all 300ms linear 0ms !important;letter-spacing:0.03em;font-family:'Raleway Semibold';visibility:inherit !important;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a i,.cshero-header-navigation .main-navigation .menu-main-menu > li > a i{display:block;width:100%;line-height:0;margin-bottom:6px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a i + .menu-title,.cshero-header-navigation .main-navigation .menu-main-menu > li > a i + .menu-title{-webkit-transform:translateY(25px);-khtml-transform:translateY(25px);-moz-transform:translateY(25px);-ms-transform:translateY(25px);-o-transform:translateY(25px);transform:translateY(25px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */display:block;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a .menu-title,.cshero-header-navigation .main-navigation .menu-main-menu > li > a .menu-title{position:relative;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a.onepage.current,.cshero-header-navigation .main-navigation .menu-main-menu > li > a.onepage.current{color:#ec155b;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li:nth-child(5) > a,.cshero-header-navigation .main-navigation .menu-main-menu > li:nth-child(5) > a,.cshero-header-navigation .main-navigation .menu-main-menu > ul > li:nth-child(6) > a,.cshero-header-navigation .main-navigation .menu-main-menu > li:nth-child(6) > a,.cshero-header-navigation .main-navigation .menu-main-menu > ul > li:nth-child(7) > a,.cshero-header-navigation .main-navigation .menu-main-menu > li:nth-child(7) > a,.cshero-header-navigation .main-navigation .menu-main-menu > ul > li:nth-child(8) > a,.cshero-header-navigation .main-navigation .menu-main-menu > li:nth-child(8) > a,.cshero-header-navigation .main-navigation .menu-main-menu > ul > li:nth-child(9) > a,.cshero-header-navigation .main-navigation .menu-main-menu > li:nth-child(9) > a,.cshero-header-navigation .main-navigation .menu-main-menu > ul > li:nth-child(10) > a,.cshero-header-navigation .main-navigation .menu-main-menu > li:nth-child(10) > a{color:#ec155b;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li.menu-item-has-children > a:after,.cshero-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > a:after{content:"\f2f2";font-family:"Material-Design-Iconic-Font";padding-left:8px;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li > ul.sub-menu,.cshero-header-navigation .main-navigation .menu-main-menu > li > ul.sub-menu{opacity:0;-webkit-transition:opacity 0.4s ease 0s;-moz-transition:opacity 0.4s ease 0s;-ms-transition:opacity 0.4s ease 0s;transition:opacity 0.4s ease 0s;}.cshero-header-navigation .main-navigation .menu-main-menu > ul > li:hover > ul.sub-menu,.cshero-header-navigation .main-navigation .menu-main-menu > li:hover > ul.sub-menu{opacity:1;}.cshero-header-navigation .main-navigation li ul:not(.wg-menu-item){background-color:#fff;margin:0;padding:11px 0;position:absolute;top:100%;z-index:1001;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);min-width:210px;width:inherit !important;-webkit-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.25);-ms-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.25);box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.25);/* Menu Stick Wall */}.cshero-header-navigation .main-navigation li ul:not(.wg-menu-item) li.menu-item-has-children > a:after{content:"\f105";font-family:FontAwesome;font-size:inherit;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */color:#7f7f7f;font-weight:normal;}.cshero-header-navigation .main-navigation li ul:not(.wg-menu-item).back{right:0;left:auto;}.cshero-header-navigation .main-navigation li ul:not(.wg-menu-item).back ul:not(.back){right:100%;left:auto;}.cshero-header-navigation .main-navigation li ul:not(.wg-menu-item).back ul.back{left:100%;right:auto;}.cshero-header-navigation .main-navigation li ul:not(.wg-menu-item).back ul.back ul:not(.back){left:100%;right:auto;}.cshero-header-navigation .main-navigation li ul:not(.wg-menu-item).back ul.back ul.back{right:100%;left:auto;}.cshero-header-navigation .main-navigation li ul ul:not(.wg-menu-item){top:-11px;left:100%;/* End Menu Stick Wall */}.cshero-header-navigation .main-navigation{/* End Menu Sub Level */}.cshero-header-navigation .main-navigation ul li:hover > ul,.cshero-header-navigation .main-navigation ul li:focus > ul,.cshero-header-navigation .main-navigation .focus > ul{border-left:0;clip:inherit;overflow:inherit;height:inherit;}.cshero-header-navigation .main-navigation li ul li{padding:0 30px;white-space:nowrap;}.cshero-header-navigation .main-navigation li ul li a{display:block;font-size:14px;letter-spacing:0.03em;padding:8px 0;text-align:left;color:#333c54;position:relative;border-bottom:1px solid rgba(0, 0, 0, 0.04);-webkit-transition:all 300ms linear 0ms !important;-moz-transition:all 300ms linear 0ms !important;-ms-transition:all 300ms linear 0ms !important;transition:all 300ms linear 0ms !important;}.cshero-header-navigation .main-navigation li ul li a:hover{color:#ec155b;}.cshero-header-navigation .main-navigation li ul li.current-menu-item > a,.cshero-header-navigation .main-navigation li ul li.current-menu-parent > a{color:#ec155b;}.cshero-header-navigation .main-navigation li ul.sub-menu li:last-child > a{border:none;}.cshero-header-navigation .main-navigation ul.sub-menu li{position:relative;}}@media screen and (max-width:992px){/*
-----> End Max width of 992 pixels.
*//* ==========================================================================
  End Style Main Menu
========================================================================== */#cshero-header{border-bottom:1px solid #e7e4ef;background-color:#fff;}#cshero-header > .container{position:relative;z-index:1001;}#cshero-header #cshero-header-logo{padding:0 15px;}#cshero-header #cshero-header-logo a{display:inline-block;line-height:100px !important;}#cshero-header #cshero-header-logo a img{max-height:80px;}#cshero-header #cshero-header-navigation{background-color:#fff;max-width:330px;position:absolute;right:0;top:121px;z-index:1001;padding:18px 30px;opacity:0;visibility:hidden;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header #cshero-header-navigation.navigation-open{opacity:1;visibility:visible;top:101px;}#cshero-header #cshero-header-navigation .menu-main-menu li{border-bottom:1px solid rgba(0, 0, 0, 0.07);position:relative;}#cshero-header #cshero-header-navigation .menu-main-menu li a{display:block;padding:9px 0;color:#333c54;visibility:inherit !important;}#cshero-header #cshero-header-navigation .menu-main-menu li .cs-menu-toggle{cursor:pointer;display:inline-block;height:30px;line-height:30px;position:absolute;right:0;text-align:center;top:6px;width:30px;}#cshero-header #cshero-header-navigation .menu-main-menu li .cs-menu-toggle:before{content:"\f278";font-family:Material-Design-Iconic-Font;font-size:14px;color:#ec155b;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header #cshero-header-navigation .menu-main-menu li .cs-menu-toggle:hover:before{color:#cb1176;}#cshero-header #cshero-header-navigation .menu-main-menu li:last-child{border-bottom:none;}#cshero-header #cshero-header-navigation .menu-main-menu li.current-menu-parent > a,#cshero-header #cshero-header-navigation .menu-main-menu li.current_page_item > a,#cshero-header #cshero-header-navigation .menu-main-menu li a:hover{color:#ec155b;}#cshero-header #cshero-header-navigation .menu-main-menu.nav-menu-left li:last-child{border-bottom:1px solid rgba(0, 0, 0, 0.07);}#cshero-header #cshero-header-navigation .menu-main-menu .sub-menu{max-height:0;overflow:hidden;opacity:0;width:100% !important;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;transition:all 0.25s ease;}#cshero-header #cshero-header-navigation .menu-main-menu .sub-menu li a{padding-left:10px;padding-right:10px;}#cshero-header #cshero-header-navigation .menu-main-menu .sub-menu li:first-child{border-top:1px solid rgba(0, 0, 0, 0.07);}#cshero-header #cshero-header-navigation .menu-main-menu .sub-menu li:last-child{border-bottom:none;}#cshero-header #cshero-header-navigation .menu-main-menu .sub-menu.submenu-open{max-height:1000px;opacity:1;overflow:visible;}#cshero-header #cshero-header-navigation .menu-main-menu .sub-menu.submenu-open + .cs-menu-toggle:before{content:"\f273";}#cshero-menu-mobile{display:block;position:absolute;right:15px;top:50%;transform:translate(0px, -50%);}#cshero-menu-mobile i{background-color:#ec155b;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;color:#fff;cursor:pointer;font-size:23px;height:36px;line-height:36px;text-align:center;width:46px;}#cshero-menu-mobile i:hover{background-color:#cb1176;}}.wg-title{font-size:18px;line-height:28px;letter-spacing:0.055em;color:#333c54;text-transform:uppercase;margin-bottom:22px;}#sidebar{/* 
   [Start] 1. Newletter
   +-----------------------------------+
*/}#sidebar #widget-area > aside{margin-bottom:60px;}#sidebar #widget-area > aside:last-child{margin-bottom:0;padding-bottom:0;border:none;}.wpb_widgetised_column .widget_newsletterwidget{max-width:510px;margin:auto;/* 
   [Start] 2. Search
   +-----------------------------------+
*/}.wpb_widgetised_column .widget_newsletterwidget form{position:relative;}.wpb_widgetised_column .widget_newsletterwidget form p{margin:0;}.wpb_widgetised_column .widget_newsletterwidget .tnp-field-email{margin-top:15px;}.wpb_widgetised_column .widget_newsletterwidget .tnp-field-email label{display:none;}.wpb_widgetised_column .widget_newsletterwidget .tnp-field-email .tnp-email{background-color:#333c54 !important;border:none !important;-webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.25) !important;-moz-box-shadow:0 4px 10px rgba(0, 0, 0, 0.25) !important;-ms-box-shadow:0 4px 10px rgba(0, 0, 0, 0.25) !important;box-shadow:0 4px 10px rgba(0, 0, 0, 0.25) !important;height:40px !important;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;padding-left:15px;font-style:italic;color:#7a7e8b;font-style:normal;text-transform:none;font-size:13px !important;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */}.wpb_widgetised_column .widget_newsletterwidget .tnp-field-button{position:absolute;right:0;top:0;}.wpb_widgetised_column .widget_newsletterwidget .tnp-field-button .tnp-submit{height:40px !important;padding:0 18px !important;background-color:transparent !important;border:none !important;font-weight:700;color:#fff;font-size:12px;-webkit-border-radius:0 4px 4px 0;-khtml-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;/* BACKGROUND GRADIENT */-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;z-index:2;position:initial !important;}.wpb_widgetised_column .widget_newsletterwidget .tnp-field-button .tnp-submit:hover{background-color:transparent !important;border-color:#ec155b !important;}#searchform{position:relative;}#searchform .screen-reader-text{display:none;}#searchform > div:before{color:#7a7e8b;content:"\f1c3";font-family:Material-Design-Iconic-Font;font-size:16px;position:absolute;right:18px;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */z-index:1;}#searchform #searchsubmit{position:absolute;top:0;right:0;background-color:transparent;opacity:0;z-index:2;padding:0;height:35px;width:45px;}#sidebar{/* 
   [Start] 3. Tags
   +-----------------------------------+
*/}#sidebar #searchform{border-bottom:1px solid #f1f3f9;}#sidebar #searchform > div:before{right:10px;}#sidebar #searchform input[type="text"]{text-transform:none;padding:0 35px 0 6px;height:35px;line-height:35px;border:none;background-color:transparent;font-size:13px;border-bottom:1px solid #d5daea;}.tagcloud a{font-size:12px !important;text-transform:uppercase;color:#929292;line-height:27px;padding:1px 14px 0;background-color:#fff;border:1px solid #e5e5e5;display:inline-block;margin-right:15px;margin-bottom:15px;/* 
   [Start] 4. Categories
   +-----------------------------------+
*/}.tagcloud a:hover{color:#ec155b;}.widget_categories li{line-height:32px;}.widget_categories li a{color:#333c54;font-size:15px;text-transform:uppercase;letter-spacing:0.02em;}.widget_categories li a:hover{color:#ec155b;}.widget_price_filter .wg-title{margin-bottom:32px;}.widget_price_filter .button{height:36px;padding:0 19px !important;line-height:36px !important;font-size:11px !important;}.widget_cs_social_widget li{display:inline-block;}.widget_cs_social_widget li a{color:#b2b6c1;font-size:15px;padding:0 22px 0 0;}.widget_cs_social_widget li a:hover{color:#ec155b;}.cms-recent-post .cms-recent-media{float:left;max-width:64px;}.cms-recent-post .cms-recent-media a{background-size:cover;top:0;display:block;height:64px;left:0;position:absolute;width:64px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */background-repeat:no-repeat;background-position:center;}.cms-recent-post .cms-recent-details{padding:0 0 0 80px;}.cms-recent-post .cms-recent-details .title{font-size:15px;line-height:24px;margin-bottom:0;}.cms-recent-post .cms-recent-details .title a{color:#333c54;}.cms-recent-post .cms-recent-details .title a:hover{color:#ec155b;}.cms-recent-post .cms-recent-details .date{color:#b2b6c1;font-size:15px;line-height:24px;font-family:'Raleway Medium';}.cms-recent-post .item{min-height:64px;margin-bottom:14px;position:relative;}.cms-recent-post .item:last-child{margin-bottom:0;}#sb_instagram{margin:0 -5px;}#sb_instagram #sbi_images .sbi_item{padding:5px !important;}#sb_instagram #sbi_images .sbi_item img{-webkit-border-radius:3px !important;-khtml-border-radius:3px !important;-moz-border-radius:3px !important;-ms-border-radius:3px !important;-o-border-radius:3px !important;border-radius:3px !important;/* BACKGROUND GRADIENT */}.widget_layered_nav .count{display:none;}.woocommerce .widget_layered_nav li a,.woocommerce .widget_product_categories li a{display:block;position:relative;padding:0 0 0 27px !important;font-size:14px;line-height:28px;color:#333c54;font-family:'Raleway Medium';}.woocommerce .widget_layered_nav li a:before,.woocommerce .widget_product_categories li a:before{content:"";height:17px;width:17px;border:1px solid #eaeaea;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.woocommerce .widget_layered_nav li a:after,.woocommerce .widget_product_categories li a:after{content:"\f26b";font-family:'Material-Design-Iconic-Font';position:absolute;top:50%;left:3px;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */color:#ec155b;opacity:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.woocommerce .widget_layered_nav li a:hover,.woocommerce .widget_product_categories li a:hover{color:#ec155b;}.woocommerce .widget_layered_nav li a:hover:after,.woocommerce .widget_product_categories li a:hover:after{opacity:1;}.woocommerce .widget_layered_nav li.chosen a{color:#ec155b;}.woocommerce .widget_layered_nav li.chosen a:before{text-indent:-9999px;}.woocommerce .widget_layered_nav li.chosen a:after{opacity:1;}.widget_product_categories li.current-cat a{color:#ec155b;}.widget_product_categories li.current-cat a:after{opacity:1;}.widget_archive .screen-reader-text,.widget_categories .screen-reader-text{display:none;}.widget_rss li{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid rgba(0, 0, 0, 0.08);}.widget_rss li .rsswidget{font-size:16px;display:block;margin-bottom:8px;}@media screen and (max-width:1600px){.cms-carousel-blog-layout1 .owl-nav{margin-top:40px;}.cms-carousel-blog-layout1 .owl-nav .owl-prev,.cms-carousel-blog-layout1 .owl-nav .owl-next{position:static;}}@media screen and (max-width:1280px){.cms-team-layout1 .cms-team-image.has-thumbnail{height:80px;width:80px;}.cms-team-layout1 .cms-team-image.has-thumbnail + .cms-team-content{padding-left:105px;}.cms-carousel-wrap .cms-carousel-layout1 .owl-controls .owl-nav .owl-prev{left:30px;}.cms-carousel-wrap .cms-carousel-layout1 .owl-controls .owl-nav .owl-next{right:30px;}.cms-carousel-blog-layout2 .owl-controls .owl-prev,.cms-carousel-blog-layout2 .owl-controls .owl-next{position:static;-webkit-transform:translate(0, 0%);-khtml-transform:translate(0, 0%);-moz-transform:translate(0, 0%);-ms-transform:translate(0, 0%);-o-transform:translate(0, 0%);transform:translate(0, 0%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */margin-top:30px;}}@media screen and (min-width:1200px){.cms-carousel-wrap .cms-carousel-layout2.custom-layout3 .owl-controls .owl-nav .owl-prev{left:80px;}.cms-carousel-wrap .cms-carousel-layout2.custom-layout3 .owl-controls .owl-nav .owl-next{right:80px;}.fixed-bottom{padding:0 20%;}.main-form{padding-right:115px;position:relative;}.main-form .submit-btn{position:absolute;bottom:5px;right:0;}.main-form .wpcf7-textarea{-webkit-width:-webkit-calc(100% - 95px);-moz-width:-moz-calc(100% - 95px);width:calc(100% - 95px);}.width_column_change #cms-footer-top .col-lg-3:nth-child(1){width:40%;}.width_column_change #cms-footer-top .col-lg-3:nth-child(2){width:20%;}.width_column_change #cms-footer-top .col-lg-3:nth-child(3){width:20%;}.width_column_change #cms-footer-top .col-lg-3:nth-child(4){width:20%;}#cms-content #content.sidebar-active{padding-right:75px;}#cms-content #sidebar.sidebar-left-active + #content{padding-right:15px;padding-left:75px;}.is-right-sidebar #content{padding-right:105px;}.is-left-sidebar #content{padding-left:105px;}}@media screen and (max-width:1200px){/* ==========================================================================
  [Start] Medium devices (desktops, 992px and up)
========================================================================== */.cms-team-layout1 .owl-controls{margin-top:40px;}.cms-team-layout1 .owl-controls .owl-prev,.cms-team-layout1 .owl-controls .owl-next{position:static;-webkit-transform:translate(0px, 0%);-khtml-transform:translate(0px, 0%);-moz-transform:translate(0px, 0%);-ms-transform:translate(0px, 0%);-o-transform:translate(0px, 0%);transform:translate(0px, 0%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}}@media screen and (min-width:993px){/* ==========================================================================
   [Start] Small devices (tablets, 768px and up)
========================================================================== */#cshero-menu-mobile{display:none !important;/* 
     [Start] Main
     +-----------------------------------+
  */}.single-post .entry-meta .post-details{width:66.6667%;float:left;padding:0 15px;}.single-post .entry-meta .post-social-shared{width:33.3333%;float:left;padding:0 15px;text-align:right;}.single-post .entry-title{padding-left:20%;padding-right:20%;/* 
     [Start] Footer
     +-----------------------------------+
  */}#cms-footer-top .cms-footer-top-item.col-lg-2{width:15.6667%;}#cms-footer-top .cms-footer-top-item.col-lg-2:first-child{width:20.6667%;}}@media screen and (max-width:992px){#cms-spaprice .panel-group .panel .panel-heading .panel-title .w50{width:100%;}.cms-images-stack{height:inherit;padding:0;}.cms-images-stack li{position:static !important;display:none;}.cms-images-stack li:last-child{display:block;}.cms-images-stack li span{position:static;display:block;}.cms-images-stack li span img{width:100%;}.cms-images-stack .btn-stack{bottom:30px;}.cms-testimonial-layout1 .cms-testimonial-wrapper .cms-testimonial-content{padding-bottom:50px;}.header-top .contact-top{margin-bottom:10px;}.shop-block-item{margin-bottom:26px;}.container{width:100%;}.cms-edge-wrapper{left:0 !important;}.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item{width:50%;}#cms-footer-top .cms-footer-top-item{margin-bottom:35px;}#cms-footer-top .cms-footer-top-item:nth-child(3){clear:left;}.rm-padding-sm > .vc_column-inner{padding-left:15px !important;padding-right:15px !important;}.rm-padding-sm30 .vc_column-inner{padding-left:30px !important;padding-right:30px !important;}.top-stats{background-color:#ec155b;}.top-stats li{width:50% !important;background-color:#ec155b;color:#fff;text-align:left !important;}}@media (min-width:768px) and (max-width:992px){/* ==========================================================================
   [Start] Extra small devices 
========================================================================== */.text-center-sm{text-align:center;}}@media screen and (max-width:767px){#cms-theme.single-product .sg-product-share{padding:28px 0 0;}#cms-theme.single-product .sg-product-share > a{font-size:22px;padding:0 8px 8px 8px;}#cms-theme.single-product .sg-product-share > span{padding:0 20px 10px 0;}.spabooking .spabooking-datetime .datepicker-days{overflow:scroll;padding-bottom:20px;}.spabooking .spabooking-datetime .datepicker-days .table-condensed{width:540px;}.spabooking .spabooking-datetime .spabooking-date-picker{padding:40px 35px 52px 35px;}.spabooking .spabooking-datetime .spabooking-date-picker .spabooking-nav.spabooking-left{left:12px;}.spabooking .spabooking-datetime .spabooking-date-picker .spabooking-nav.spabooking-right{right:12px;}.spabooking .spabooking-datetime .spabooking-date-picker #datetimepicker_date .spabooking-status-date{bottom:61px;left:25px;right:0;margin:auto;max-width:122px;}.spabooking .spabooking-datetime .datepicker-inline tfoot th.today.kpkp{display:block;width:100%;}.spabooking .spabooking-datetime .spabooking-time-picker-footer .spabooking-push{display:block;width:100%;}.cms-services .cms-service-inner .cms-service-content img{width:100%;}.cms-blog-2column #main article{width:100%;}.top-stats li{width:100% !important;}.cms-carousel-wrap .dotsCont{margin:10px -5px 0;}.cms-carousel-wrap .dotsCont .item-dot{padding:0 5px;}.pt-xs-10{padding-top:10px;}#cshero-header #cshero-header-navigation{max-width:100%;}.text-center-xs{text-align:center !important;}.cms-treatment-wrapper .w40,.cms-treatment-wrapper .w60{width:100%;}.cms-treatment-wrapper .w40 .cms-treatment-item-inner{margin-bottom:16px;}.vc_tta-tabs-position-left .vc_tta-tabs-container{display:none !important;}.rm-padding-xs > .vc_column-inner{padding-left:15px !important;padding-right:15px !important;}}@media screen and (max-width:480px){.cms-treatment-wrapper .w50{width:100%;}.cms-treatment-wrapper .w50 .cms-treatment-item{margin-bottom:16px;}.cms-treatment-wrapper .gap{margin-bottom:0;}.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul .isotope-item{width:100%;}}#cms-theme .site-header .widget_shopping_cart{position:absolute;top:60px;right:15px;background-color:#ec155b;color:rgba(255, 255, 255, 0.8);max-width:230px;width:100%;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);box-shadow:0 1px 3px rgba(0, 0, 0, 0.22);-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */letter-spacing:0.035em;font-size:11px;opacity:0;visibility:hidden;z-index:1004;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cms-theme .site-header .widget_shopping_cart.open{-webkit-border-radius:0 0 3px 3px;-khtml-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;/* BACKGROUND GRADIENT */top:37px;opacity:1;visibility:visible;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_header{line-height:1;padding:17px 20px;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_header h3{font-size:11px;line-height:1;text-transform:uppercase;margin-bottom:17px;float:left;margin-bottom:0;color:#fff;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_header .couter_items{float:right;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_header .couter_items i{padding-right:6px;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_content{height:162px !important;background-color:rgba(0, 0, 0, 0.2);border-width:1px;border-color:rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.2) rgba(255, 255, 255, 0.12) rgba(0, 0, 0, 0.2);border-style:solid;padding:0 !important;width:100% !important;overflow:hidden;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_content.cms-cart-empty{height:0 !important;visibility:hidden;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_content.cms-cart-empty + div{display:none !important;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_content.cms-cart-empty + div + div{display:none !important;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_content .product_list_widget li{text-align:left;border-bottom:1px solid rgba(255, 255, 255, 0.06);width:100%;padding:7px 30px 7px 23px;min-height:61px;position:relative;line-height:22px;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_content .product_list_widget li img{float:left;margin:0 10px 0 0;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */max-width:45px;width:100%;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_content .product_list_widget li a{color:#fff;line-height:15px;font-weight:normal;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_content .product_list_widget li a:hover{color:#cb1176;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_content .product_list_widget li a.remove{background-color:transparent !important;border:1px solid #fff;color:#fff !important;display:inline-block;font-size:9px;height:13px;left:inherit;line-height:11px;position:absolute;right:13px;text-align:center;top:0;width:13px;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_content .product_list_widget li a.remove:hover{border-color:#cb1176;color:#cb1176 !important;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_footer{padding:13px 20px;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_footer .total{font-size:12px;line-height:28px;padding:0;text-transform:uppercase;border:none;}#cms-theme .site-header .widget_shopping_cart .widget_shopping_cart_footer .buttons .checkout{font-size:10px;height:22px;line-height:22px;padding:0 12px;display:inline-block;}#cms-theme .site-header .widget_shopping_cart .enscroll-track{width:7px;background-color:rgba(0, 0, 0, 0.18);}#cms-theme .site-header .widget_shopping_cart .enscroll-track .vertical-handle{width:7px;background-color:rgba(0, 0, 0, 0.3);right:0;}#cms-theme #cshero-header.header-fixed .widget_shopping_cart{top:90px;}#cms-theme .header-5 .widget_shopping_cart,#cms-theme .header-6 .widget_shopping_cart,#cms-theme .header-5 .widget-search-header,#cms-theme .header-6 .widget-search-header{top:111px !important;}#cms-theme .header-8 .widget_shopping_cart{top:60px !important;right:0;}#cms-theme.woocommerce.archive #main > .container,#cms-theme.woocommerce-page.archive #main > .container{max-width:1250px;width:100%;}#cms-theme.woocommerce #page:before,#cms-theme.woocommerce-page #page:before{width:443px;height:719px;background-image:url(../images/bg-shop-right.html);background-repeat:no-repeat;content:"";position:absolute;top:74px;right:0;z-index:-1;}#cms-theme.woocommerce #page:after,#cms-theme.woocommerce-page #page:after{width:539px;height:658px;background-image:url(../images/bg-shop-left.html);background-repeat:no-repeat;content:"";position:absolute;top:850px;left:0;z-index:-1;}#cms-theme.woocommerce #cshero-header-top-woo,#cms-theme.woocommerce-page #cshero-header-top-woo{display:block;}#cms-theme.woocommerce .woocommerce-page-title,#cms-theme.woocommerce-page .woocommerce-page-title{padding:54px 0 56px 0;}#cms-theme.woocommerce .woocommerce-page-title:before,#cms-theme.woocommerce-page .woocommerce-page-title:before{background-color:rgba(38, 50, 56, 0.77);}#cms-theme.woocommerce .woocommerce-page-title .cms-page-title-inner,#cms-theme.woocommerce-page .woocommerce-page-title .cms-page-title-inner{float:right;}#cms-theme.woocommerce .woocommerce-page-title .cms-page-title-inner h1,#cms-theme.woocommerce-page .woocommerce-page-title .cms-page-title-inner h1,#cms-theme.woocommerce .woocommerce-page-title .cms-page-title-inner h2,#cms-theme.woocommerce-page .woocommerce-page-title .cms-page-title-inner h2{font-family:'Raleway Regular';line-height:1.2;color:#fff;text-transform:uppercase;letter-spacing:0.02em;}#cms-theme.woocommerce .woocommerce-page-title .cms-page-title-inner h1 cite,#cms-theme.woocommerce-page .woocommerce-page-title .cms-page-title-inner h1 cite,#cms-theme.woocommerce .woocommerce-page-title .cms-page-title-inner h2 cite,#cms-theme.woocommerce-page .woocommerce-page-title .cms-page-title-inner h2 cite{font-style:normal;font-family:'Raleway Semibold';}#cms-theme.woocommerce .woocommerce-page-title .cms-page-title-inner h1,#cms-theme.woocommerce-page .woocommerce-page-title .cms-page-title-inner h1{font-size:38px;margin-bottom:6px;}#cms-theme.woocommerce .woocommerce-page-title .cms-page-title-inner h2,#cms-theme.woocommerce-page .woocommerce-page-title .cms-page-title-inner h2{font-size:24px;margin-bottom:22px;}#cms-theme.woocommerce.archive #cms-content,#cms-theme.woocommerce-page.archive #cms-content{padding-top:26px;}#cms-theme.woocommerce.single-product #cms-content,#cms-theme.woocommerce-page.single-product #cms-content{padding-top:0;padding-bottom:50px;}#cms-theme.woocommerce.single-product .shop-breadcrumb,#cms-theme.woocommerce-page.single-product .shop-breadcrumb{width:100%;padding:18px 0;}#cms-theme.woocommerce.single-product .shop-breadcrumb + .woocommerce-message,#cms-theme.woocommerce-page.single-product .shop-breadcrumb + .woocommerce-message{float:left;width:100%;}#cms-theme.woocommerce.single-product .shop-breadcrumb + .woocommerce-message + .product,#cms-theme.woocommerce-page.single-product .shop-breadcrumb + .woocommerce-message + .product{width:100%;clear:left;}#cms-theme.woocommerce.single-product .shop-breadcrumb + .product,#cms-theme.woocommerce-page.single-product .shop-breadcrumb + .product{width:100%;clear:left;}#cms-theme.woocommerce #page-wrapper.cs-wide,#cms-theme.woocommerce-page #page-wrapper.cs-wide{background-color:#fff;/* [Start] 1. Navigation */}#cms-theme.woocommerce .woocommerce-pagination,#cms-theme.woocommerce-page .woocommerce-pagination,#cms-theme.woocommerce .woo-nav-links,#cms-theme.woocommerce-page .woo-nav-links{border-top:1px solid #eaeaea;text-align:right;margin-top:0px;}#cms-theme.woocommerce .woocommerce-pagination ul,#cms-theme.woocommerce-page .woocommerce-pagination ul,#cms-theme.woocommerce .woo-nav-links ul,#cms-theme.woocommerce-page .woo-nav-links ul{border:none;margin-top:13px;}#cms-theme.woocommerce .woocommerce-pagination ul li,#cms-theme.woocommerce-page .woocommerce-pagination ul li,#cms-theme.woocommerce .woo-nav-links ul li,#cms-theme.woocommerce-page .woo-nav-links ul li{border:none;}#cms-theme.woocommerce .woocommerce-pagination ul li .page-numbers,#cms-theme.woocommerce-page .woocommerce-pagination ul li .page-numbers,#cms-theme.woocommerce .woo-nav-links ul li .page-numbers,#cms-theme.woocommerce-page .woo-nav-links ul li .page-numbers{color:#424242;font-size:14px;padding:0 4px;}#cms-theme.woocommerce .woocommerce-pagination ul li .page-numbers:hover,#cms-theme.woocommerce-page .woocommerce-pagination ul li .page-numbers:hover,#cms-theme.woocommerce .woo-nav-links ul li .page-numbers:hover,#cms-theme.woocommerce-page .woo-nav-links ul li .page-numbers:hover,#cms-theme.woocommerce .woocommerce-pagination ul li .page-numbers.current,#cms-theme.woocommerce-page .woocommerce-pagination ul li .page-numbers.current,#cms-theme.woocommerce .woo-nav-links ul li .page-numbers.current,#cms-theme.woocommerce-page .woo-nav-links ul li .page-numbers.current,#cms-theme.woocommerce .woocommerce-pagination ul li .page-numbers:focus,#cms-theme.woocommerce-page .woocommerce-pagination ul li .page-numbers:focus,#cms-theme.woocommerce .woo-nav-links ul li .page-numbers:focus,#cms-theme.woocommerce-page .woo-nav-links ul li .page-numbers:focus{color:#ec155b;background-color:transparent;}#cms-theme.woocommerce .woocommerce-pagination ul li .page-numbers.next,#cms-theme.woocommerce-page .woocommerce-pagination ul li .page-numbers.next,#cms-theme.woocommerce .woo-nav-links ul li .page-numbers.next,#cms-theme.woocommerce-page .woo-nav-links ul li .page-numbers.next{font-size:0;}#cms-theme.woocommerce .woocommerce-pagination ul li .page-numbers.next:after,#cms-theme.woocommerce-page .woocommerce-pagination ul li .page-numbers.next:after,#cms-theme.woocommerce .woo-nav-links ul li .page-numbers.next:after,#cms-theme.woocommerce-page .woo-nav-links ul li .page-numbers.next:after{content:"Next";font-size:14px;}#cms-theme.woocommerce .woocommerce-pagination ul li .page-numbers.prev,#cms-theme.woocommerce-page .woocommerce-pagination ul li .page-numbers.prev,#cms-theme.woocommerce .woo-nav-links ul li .page-numbers.prev,#cms-theme.woocommerce-page .woo-nav-links ul li .page-numbers.prev{font-size:0;}#cms-theme.woocommerce .woocommerce-pagination ul li .page-numbers.prev:before,#cms-theme.woocommerce-page .woocommerce-pagination ul li .page-numbers.prev:before,#cms-theme.woocommerce .woo-nav-links ul li .page-numbers.prev:before,#cms-theme.woocommerce-page .woo-nav-links ul li .page-numbers.prev:before{content:"Prev";font-size:14px;}#cms-theme.woocommerce .woo-nav-links,#cms-theme.woocommerce-page .woo-nav-links{padding-top:24px;/* [End] 1. Navigation *//* [Start] 2. Button */}#cms-theme.woocommerce .woo-nav-links li,#cms-theme.woocommerce-page .woo-nav-links li{display:inline-block;}#cms-theme.woocommerce input#submit:not(.btn-nostyle),#cms-theme.woocommerce-page input#submit:not(.btn-nostyle),#cms-theme.woocommerce .button:not(.btn-nostyle),#cms-theme.woocommerce-page .button:not(.btn-nostyle),#cms-theme.woocommerce button input[type="submit"]:not(.btn-nostyle),#cms-theme.woocommerce-page button input[type="submit"]:not(.btn-nostyle){background-color:#cb1176;background-image:-webkit-gradient(linear, left top, right top, from(#cb1176), to(#ec155b));background-image:-webkit-linear-gradient(left, #cb1176, #ec155b);background-image:-moz-linear-gradient(left, #cb1176, #ec155b);background-image:-ms-linear-gradient(left, #cb1176, #ec155b);background-image:-o-linear-gradient(left, #cb1176, #ec155b);background-image:linear-gradient(left, #cb1176, #ec155b);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#cb1176', endColorStr='#ec155b', gradientType='1');/* BACKGROUND HORIZONTAL Left */font-size:15px;font-family:'Raleway Semibold';font-weight:normal;border:none;color:#fff;text-transform:uppercase;padding:0 38px;line-height:55px;letter-spacing:0.01em;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;-webkit-border-radius:55px;-khtml-border-radius:55px;-moz-border-radius:55px;-ms-border-radius:55px;-o-border-radius:55px;border-radius:55px;/* BACKGROUND GRADIENT */-webkit-box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);-ms-box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);position:relative;}#cms-theme.woocommerce input#submit:not(.btn-nostyle) i,#cms-theme.woocommerce-page input#submit:not(.btn-nostyle) i,#cms-theme.woocommerce .button:not(.btn-nostyle) i,#cms-theme.woocommerce-page .button:not(.btn-nostyle) i,#cms-theme.woocommerce button input[type="submit"]:not(.btn-nostyle) i,#cms-theme.woocommerce-page button input[type="submit"]:not(.btn-nostyle) i{padding-right:8px;position:relative;top:1px;}#cms-theme.woocommerce button:hover:not(.btn-nostyle),#cms-theme.woocommerce-page button:hover:not(.btn-nostyle),#cms-theme.woocommerce .button:hover:not(.btn-nostyle),#cms-theme.woocommerce-page .button:hover:not(.btn-nostyle),#cms-theme.woocommerce input[type="submit"]:hover:not(.btn-nostyle),#cms-theme.woocommerce-page input[type="submit"]:hover:not(.btn-nostyle),#cms-theme.woocommerce button:focus:not(.btn-nostyle),#cms-theme.woocommerce-page button:focus:not(.btn-nostyle),#cms-theme.woocommerce .button:focus:not(.btn-nostyle),#cms-theme.woocommerce-page .button:focus:not(.btn-nostyle),#cms-theme.woocommerce input[type="submit"]:focus:not(.btn-nostyle),#cms-theme.woocommerce-page input[type="submit"]:focus:not(.btn-nostyle){outline:medium none;text-decoration:none;background-color:#ec155b;background-image:-webkit-gradient(linear, left top, right top, from(#ec155b), to(#cb1176));background-image:-webkit-linear-gradient(left, #ec155b, #cb1176);background-image:-moz-linear-gradient(left, #ec155b, #cb1176);background-image:-ms-linear-gradient(left, #ec155b, #cb1176);background-image:-o-linear-gradient(left, #ec155b, #cb1176);background-image:linear-gradient(left, #ec155b, #cb1176);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ec155b', endColorStr='#cb1176', gradientType='1');/* BACKGROUND HORIZONTAL Left */color:#fff;}#cms-theme.woocommerce input#submit,#cms-theme.woocommerce-page input#submit{background-color:#323232;color:#fff;border-color:#323232;}#cms-theme.woocommerce input#submit:hover,#cms-theme.woocommerce-page input#submit:hover,#cms-theme.woocommerce input#submit:focus,#cms-theme.woocommerce-page input#submit:focus{background-color:#ec155b;border-color:#ec155b;color:#fff !important;}#cms-theme.woocommerce select,#cms-theme.woocommerce-page select{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */border:1px solid #eceff1;color:#424242;height:20px;line-height:20px;outline:medium none;padding:0 10px;font-size:12px;/* [End] 2. Button *//* [Start] 3. Sidebar */}#cms-theme.woocommerce .widget_price_filter .ui-slider,#cms-theme.woocommerce-page .widget_price_filter .ui-slider{background-color:#b6b6b6;margin:0 0 32px;-webkit-width:-webkit-calc(100% - 15px);-moz-width:-moz-calc(100% - 15px);width:calc(100% - 15px);}#cms-theme.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,#cms-theme.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background-color:#ec155b;top:-6px;height:15px;width:15px;margin:0;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */}#cms-theme.woocommerce .widget_price_filter .price_slider_amount .button,#cms-theme.woocommerce-page .widget_price_filter .price_slider_amount .button{position:relative;z-index:1;}#cms-theme.woocommerce .widget_price_filter .price_slider_amount .price_label,#cms-theme.woocommerce-page .widget_price_filter .price_slider_amount .price_label{color:#323232;font-size-adjust:inherit;padding:3px 0;}#cms-theme.woocommerce .widget_products,#cms-theme.woocommerce-page .widget_products{/* [End] 3. Sidebar *//* [Start] 4. Archive Product */}#cms-theme.woocommerce .widget_products ul li,#cms-theme.woocommerce-page .widget_products ul li{border-bottom:1px solid #f5f4f4;margin-bottom:20px;padding:0;}#cms-theme.woocommerce .widget_products ul li:last-child,#cms-theme.woocommerce-page .widget_products ul li:last-child{border:none;margin-bottom:0;}#cms-theme.woocommerce .widget_products ul li a,#cms-theme.woocommerce-page .widget_products ul li a{font-weight:700;font-size:15px;font-weight:700;line-height:24px;margin-bottom:5px;}#cms-theme.woocommerce .widget_products ul li a img,#cms-theme.woocommerce-page .widget_products ul li a img{background-color:#ededed;border-radius:2px;float:left;margin:0 20px 20px 0;max-width:70px;padding:8px 15px;width:100%;}#cms-theme.woocommerce .widget_products ul li .amount,#cms-theme.woocommerce-page .widget_products ul li .amount,#cms-theme.woocommerce .widget_products ul li ins .amount,#cms-theme.woocommerce-page .widget_products ul li ins .amount{font-size:13px;color:#a9a9a9;}#cms-theme.woocommerce .widget_products ul li del .amount,#cms-theme.woocommerce-page .widget_products ul li del .amount{color:#b2b2b2;font-size:16px;font-weight:normal;}#cms-theme.woocommerce .woocommerce-result-count,#cms-theme.woocommerce-page .woocommerce-result-count{color:#2f2f2f;font-size:15px;line-height:34px;margin:0;font-weight:700;}#cms-theme.woocommerce .shop-ordering,#cms-theme.woocommerce-page .shop-ordering,#cms-theme.woocommerce .shop-breadcrumb,#cms-theme.woocommerce-page .shop-breadcrumb{width:50%;float:left;padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #eaeaea;}#cms-theme.woocommerce .woocommerce-breadcrumb,#cms-theme.woocommerce-page .woocommerce-breadcrumb{color:#333c54;margin-bottom:0;font-size:14px;}#cms-theme.woocommerce .woocommerce-breadcrumb a,#cms-theme.woocommerce-page .woocommerce-breadcrumb a{color:#333c54;}#cms-theme.woocommerce .woocommerce-breadcrumb a:hover,#cms-theme.woocommerce-page .woocommerce-breadcrumb a:hover{color:#ec155b;}#cms-theme.woocommerce .woocommerce-ordering,#cms-theme.woocommerce-page .woocommerce-ordering{position:relative;margin-bottom:0;}#cms-theme.woocommerce .woocommerce-ordering select,#cms-theme.woocommerce-page .woocommerce-ordering select{background-color:transparent;-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-transform:none;border:none;padding:0 10px 0 0;font-size:14px;position:relative;z-index:1;}#cms-theme.woocommerce .woocommerce-ordering i,#cms-theme.woocommerce-page .woocommerce-ordering i{position:absolute;top:2px;right:0;font-size:16px;color:#ec155b;z-index:-1;}#cms-theme.woocommerce .products,#cms-theme.woocommerce-page .products{margin-left:-25px;margin-right:-25px;}#cms-theme.woocommerce .products li,#cms-theme.woocommerce-page .products li,#cms-theme.woocommerce .products .owl-item,#cms-theme.woocommerce-page .products .owl-item{margin-right:0;margin-bottom:60px;padding:0 25px;width:33.33%;clear:initial;}#cms-theme.woocommerce .products li.last,#cms-theme.woocommerce-page .products li.last,#cms-theme.woocommerce .products .owl-item.last,#cms-theme.woocommerce-page .products .owl-item.last{margin-right:0;}#cms-theme.woocommerce .products li:nth-child(3n+1),#cms-theme.woocommerce-page .products li:nth-child(3n+1),#cms-theme.woocommerce .products .owl-item:nth-child(3n+1),#cms-theme.woocommerce-page .products .owl-item:nth-child(3n+1){clear:left;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-image,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-image,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-image,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-image{position:relative;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-image img,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-image img,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-image img,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-image img{margin-bottom:0;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */-webkit-box-shadow:2px 0 8px rgba(0, 0, 0, 0.08);-moz-box-shadow:2px 0 8px rgba(0, 0, 0, 0.08);-ms-box-shadow:2px 0 8px rgba(0, 0, 0, 0.08);box-shadow:2px 0 8px rgba(0, 0, 0, 0.08);}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-image .woocommerce-LoopProduct-link,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-image .woocommerce-LoopProduct-link,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-image .woocommerce-LoopProduct-link,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-image .woocommerce-LoopProduct-link{position:absolute;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */background-color:rgba(236, 21, 91, 0.13);top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-meta,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-meta,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta{font-family:'Raleway Bold';color:#333c54;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart a,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart a,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart a,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart a{color:#ec155b;text-transform:none;padding:0;background-color:transparent;border:none;margin:0;font-weight:normal;font-family:'Raleway Bold';position:relative;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart a:hover,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart a:hover,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart a:hover,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart a:hover{color:#cb1176;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart a:after,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart a:after,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart a:after,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart a:after{right:0;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart .button.added,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart .button.added,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart .button.added,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart .button.added{display:none;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-meta .star-rating,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-meta .star-rating,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .star-rating,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .star-rating{display:none;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-meta .shop-attribute,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-meta .shop-attribute,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .shop-attribute,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .shop-attribute{color:rgba(51, 60, 84, 0.33);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-meta .shop-attribute + .cshero-product-readmore,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-meta .shop-attribute + .cshero-product-readmore,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .shop-attribute + .cshero-product-readmore,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .shop-attribute + .cshero-product-readmore{margin-top:-24px;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-readmore,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-readmore,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-readmore,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-readmore{opacity:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;position:relative;z-index:1;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap:hover .cshero-woo-image .woocommerce-LoopProduct-link,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap:hover .cshero-woo-image .woocommerce-LoopProduct-link,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap:hover .cshero-woo-image .woocommerce-LoopProduct-link,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap:hover .cshero-woo-image .woocommerce-LoopProduct-link{opacity:1;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap:hover .cshero-woo-meta .shop-attribute,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap:hover .cshero-woo-meta .shop-attribute,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap:hover .cshero-woo-meta .shop-attribute,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap:hover .cshero-woo-meta .shop-attribute{opacity:0;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap:hover .cshero-woo-meta .cshero-product-readmore,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap:hover .cshero-woo-meta .cshero-product-readmore,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap:hover .cshero-woo-meta .cshero-product-readmore,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap:hover .cshero-woo-meta .cshero-product-readmore{opacity:1;}#cms-theme.woocommerce .product .onsale,#cms-theme.woocommerce-page .product .onsale{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */font-weight:700;right:20px;line-height:50px;margin:0;min-height:0;padding:0;text-transform:uppercase;top:20px;background-color:rgba(236, 21, 91, 0.8);font-size:12px;width:50px;height:50px;left:inherit;z-index:1;}#cms-theme.woocommerce .star-rating,#cms-theme.woocommerce-page .star-rating{margin:0 auto 22px;height:16px;width:92px;}#cms-theme.woocommerce .star-rating:before,#cms-theme.woocommerce-page .star-rating:before{color:#424242;letter-spacing:5px;font-size:13px;}#cms-theme.woocommerce .star-rating span::before,#cms-theme.woocommerce-page .star-rating span::before{color:#424242;letter-spacing:5px;font-size:13px;}#cms-theme.woocommerce .cms-product-meta,#cms-theme.woocommerce-page .cms-product-meta{border-bottom:1px solid #eee;}#cms-theme.woocommerce .cms-product-meta .woocommerce-pagination,#cms-theme.woocommerce-page .cms-product-meta .woocommerce-pagination{margin:0;border:none;text-align:left;}#cms-theme.woocommerce .cms-product-meta .cms-product-layout,#cms-theme.woocommerce-page .cms-product-meta .cms-product-layout{text-align:right;padding:5px 0;}#cms-theme.woocommerce .cms-product-meta .cms-product-layout a,#cms-theme.woocommerce-page .cms-product-meta .cms-product-layout a{color:#b2b2b2;display:inline-block;font-size:16px;line-height:1;padding:0 2px;}#cms-theme.woocommerce .cms-product-meta .cms-product-layout a.active,#cms-theme.woocommerce-page .cms-product-meta .cms-product-layout a.active,#cms-theme.woocommerce .cms-product-meta .cms-product-layout a:hover,#cms-theme.woocommerce-page .cms-product-meta .cms-product-layout a:hover{color:#ec155b;font-size:16px;}#cms-theme.woocommerce .pr-full-width,#cms-theme.woocommerce-page .pr-full-width{float:none;margin:auto;width:100%;}#cms-theme.woocommerce .pr-full-width .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart a,#cms-theme.woocommerce-page .pr-full-width .cshere-woo-item-wrap .cshero-woo-meta .cshero-add-to-cart a{display:inline-block;}#cms-theme.woocommerce .pr-full-width .products li.product,#cms-theme.woocommerce-page .pr-full-width .products li.product{width:25%;clear:none;}#cms-theme.woocommerce .pr-full-width .products li.product:nth-child(4n+1),#cms-theme.woocommerce-page .pr-full-width .products li.product:nth-child(4n+1){clear:left;}#cms-theme.woocommerce #sidebar,#cms-theme.woocommerce-page #sidebar{border:1px solid #eaeaea;margin-bottom:100px;margin-top:-44px;background-color:#fff;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */}#cms-theme.woocommerce #sidebar .wg-title,#cms-theme.woocommerce-page #sidebar .wg-title{font-size:18px;line-height:1;text-transform:uppercase;margin-bottom:20px;color:#333c54;}#cms-theme.woocommerce #sidebar .slidingbar-widget-col,#cms-theme.woocommerce-page #sidebar .slidingbar-widget-col{padding:18px 21px;border-bottom:1px solid #eaeaea;}#cms-theme.woocommerce del,#cms-theme.woocommerce-page del{opacity:1;filter:alpha(opacity=1);color:;}#cms-theme.woocommerce .woocommerce-message,#cms-theme.woocommerce-page .woocommerce-message,#cms-theme.woocommerce .woocommerce-info,#cms-theme.woocommerce-page .woocommerce-info{border-top:3px solid #ec155b;/* [End] 4. Archive Product */}#cms-theme.woocommerce .woocommerce-message:before,#cms-theme.woocommerce-page .woocommerce-message:before,#cms-theme.woocommerce .woocommerce-info:before,#cms-theme.woocommerce-page .woocommerce-info:before{color:#ec155b;}#cms-theme.woocommerce .quantity,#cms-theme.woocommerce-page .quantity{line-height:1;margin:0 20px 0 0;position:relative;width:138px;float:none;display:inline-block;}#cms-theme.woocommerce .quantity .qty,#cms-theme.woocommerce-page .quantity .qty{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */border:1px solid #eceff1;color:#424242;height:40px;line-height:40px;outline:medium none;padding:0 10px;font-size:12px;min-width:60px;margin:0 39px;-webkit-appearance:textfield;-khtml-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;-o-appearance:textfield;appearance:textfield;}#cms-theme.woocommerce .quantity .minus,#cms-theme.woocommerce-page .quantity .minus,#cms-theme.woocommerce .quantity .plus,#cms-theme.woocommerce-page .quantity .plus{border:1px solid #eceff1;display:block;height:40px;width:40px;cursor:pointer;position:absolute;text-align:center;line-height:40px;top:0;right:0;font-size:12px;}#cms-theme.woocommerce .quantity .minus:hover i,#cms-theme.woocommerce-page .quantity .minus:hover i,#cms-theme.woocommerce .quantity .plus:hover i,#cms-theme.woocommerce-page .quantity .plus:hover i{color:#ec155b;}#cms-theme.woocommerce .quantity .minus,#cms-theme.woocommerce-page .quantity .minus{left:inherit;left:0;}#cms-theme table.shop_table{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}#cms-theme table.shop_table th{color:#333c54;}#cms-theme .woo-image-categries{margin-bottom:40px;}#cms-theme .variations_form{/* [Start] 5. Single Product */}#cms-theme .variations_form .label,#cms-theme .variations_form label{float:left;color:#424242;font-size:14px;letter-spacing:0.035em;font-weight:normal;}#cms-theme .variations_form .value .reset_variations{display:none !important;}#cms-theme .variations_form .variations-item .label{line-height:20px;min-width:66px;padding:4px 0 0;text-align:left;}#cms-theme .variations_form .variations-item .label label:after{content:":";}#cms-theme .variations_form .variations-item .value{float:left;position:relative;line-height:1;}#cms-theme .variations_form .variations-item .value select{min-width:92px;padding-right:30px;text-align:center;}#cms-theme .variations_form .variations-item .value .arrow-down{border:1px solid #eceff1;color:#424242;height:20px;line-height:20px;text-align:center;width:20px;position:absolute;top:0;right:0;}#cms-theme .variations_form .variations-item .value select{-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}#cms-theme .variations_form .variations-item-quanity{margin-top:4px;}#cms-theme .variations_form .variations-item-quanity label{min-width:66px;text-align:left;font-size:14px;}#cms-theme .variations_form .single_variation_wrap{text-align:left;margin-top:30px;}#cms-theme .variations_form .single_variation_wrap #wl-wrapper{clear:inherit;display:inline;}#cms-theme .variations_form .single_variation_wrap #wl-wrapper a{background-color:transparent;font-size:13px;color:#424242;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;text-transform:none;padding-left:26px;}#cms-theme .variations_form .single_variation_wrap #wl-wrapper a:before{content:'+';padding-right:4px;}#cms-theme .variations_form .single_variation_wrap #wl-wrapper a:hover{color:#cb1176;}#cms-theme .variations_form .single_variation_wrap .woocommerce-variation-price{display:none;}#cms-theme.single-product{background-color:#fdfdfd;/* [End] 5. Single Product *//* [Start] 6. Cart */}#cms-theme.single-product .sg-product-share{padding:28px 45px 0 28px;}#cms-theme.single-product .sg-product-share > span{font-size:16px;color:#333c54;padding:0 40px 10px 0;}#cms-theme.single-product .sg-product-share > a{color:#333c54;font-size:24px;display:inline-block;padding:0 12px 10px 12px;}#cms-theme.single-product .sg-product-share > a:hover{color:#ec155b;}#cms-theme.single-product .pr-single-product{padding:0 15px;}#cms-theme.single-product .pr-single-product #content{overflow:hidden;}#cms-theme.single-product .pr-single-product .cs-product-wrap{position:relative;margin:0;}#cms-theme.single-product .pr-single-product .cs-product-wrap .onsale{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */font-weight:700;right:20px;line-height:50px;margin:0;min-height:0;padding:0;text-transform:uppercase;top:20px;background-color:rgba(236, 21, 91, 0.8);font-size:12px;width:50px;height:50px;left:inherit;z-index:1;}#cms-theme.single-product .pr-single-product .cs-product-wrap .woocommerce-product-gallery,#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary{width:50%;float:left;padding:0 15px;}#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary{position:relative;}#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary .sg-product-category{font-size:28px;line-height:1.2;}#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary h3.product_title{font-size:34px;line-height:1.2;font-family:'Raleway Regular';text-transform:uppercase;text-align:center;margin:5px 0 12px 0;}#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary .sg-price-rating{text-align:center;}#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary .sg-price-rating .woo-price{letter-spacing:0.035em;line-height:42px;}#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary .sg-price-rating .woo-price .price{font-size:26px;color:#ec155b;margin:0 0 6px;}#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary .content{text-align:center;padding-bottom:26px;padding-top:8px;}#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary .single_add_to_cart_button{display:block;width:100%;}#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary .woocommerce-product-rating .star-rating{float:none;margin-bottom:0;}#cms-theme.single-product .pr-single-product .cs-product-wrap form.cart{margin-bottom:45px;}#cms-theme.single-product .pr-single-product .cs-product-wrap form.cart .add-whish-list{margin-left:20px;}#cms-theme.single-product .pr-single-product .cs-product-wrap form.cart .button{float:none;}#cms-theme.single-product .pr-single-product .cs-product-wrap form.cart .variations-item-quanity{text-align:center;margin-bottom:40px;}#cms-theme.single-product .pr-single-product .cs-product-wrap form.cart .variations-item-quanity label{color:#424242;float:left;font-size:14px;font-weight:400;margin:13px 10px 13px 0;line-height:1;float:none;}#cms-theme.single-product .pr-single-product .cs-product-wrap form.cart #wl-wrapper{display:inline;}#cms-theme.single-product .pr-single-product .cs-product-wrap form.cart #wl-wrapper a{background-color:transparent;font-size:13px;color:#424242;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;text-transform:none;padding-left:26px;}#cms-theme.single-product .pr-single-product .cs-product-wrap form.cart #wl-wrapper a:before{content:'+';padding-right:4px;}#cms-theme.single-product .pr-single-product .cs-product-wrap form.cart #wl-wrapper a:hover{color:#cb1176;}#cms-theme.single-product .pr-single-product .cs-product-wrap .woocommerce-product-gallery{position:relative;margin-bottom:40px;}#cms-theme.single-product .pr-single-product .cs-product-wrap .woocommerce-product-gallery .emoji{display:none;}#cms-theme.single-product .pr-single-product .cs-product-wrap .cshero-product-meta .share-label{color:#222;display:block;font-size:18px;font-weight:700;line-height:30px;margin-bottom:13px;}#cms-theme.single-product .pr-single-product .cs-product-wrap .cshero-product-meta a{display:inline-block;}#cms-theme.single-product .pr-single-product .cs-product-wrap .cshero-product-meta a + a{margin-left:10px;}#cms-theme.single-product .pr-single-product .cs-product-wrap .cshero-product-meta a i{background-color:#ec155b;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */color:#fff;font-size:15px;height:34px;line-height:34px;text-align:center;width:34px;}#cms-theme.single-product .pr-single-product .cs-product-wrap .cshero-product-meta a i:hover{background-color:#cb1176;}#cms-theme.single-product .pr-single-product .cs-shop-tabs .cs-panel-tab{border-bottom:1px solid #eaeaea;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;margin:0;position:relative;}#cms-theme.single-product .pr-single-product .cs-shop-tabs .cs-panel-tab .panel-heading{padding:0;}#cms-theme.single-product .pr-single-product .cs-shop-tabs .cs-panel-tab .panel-heading .panel-title{font-size:16px;text-transform:uppercase;color:#333c54;}#cms-theme.single-product .pr-single-product .cs-shop-tabs .cs-panel-tab .panel-heading .panel-title a{position:relative;padding:30px 45px;display:block;}#cms-theme.single-product .pr-single-product .cs-shop-tabs .cs-panel-tab .panel-heading .panel-title a:before{content:"\f277";font-family:"Material-Design-Iconic-Font";font-size:17px;left:0;top:50%;position:absolute;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#cms-theme.single-product .pr-single-product .cs-shop-tabs .cs-panel-tab .panel-heading .panel-title a:not(.collapsed){color:#cb1176;}#cms-theme.single-product .pr-single-product .cs-shop-tabs .cs-panel-tab .panel-heading .panel-title a:not(.collapsed):before{content:"\f272";}#cms-theme.single-product .pr-single-product .cs-shop-tabs .cs-panel-tab .panel-body{padding:0 0 20px;}#cms-theme.single-product .pr-single-product #reviews #comments{padding:0;}#cms-theme.single-product .pr-single-product #reviews #comments > h2{margin-bottom:20px;font-size:16px;font-weight:normal;color:#424242;}#cms-theme.single-product .pr-single-product #reviews #comments ul,#cms-theme.single-product .pr-single-product #reviews #comments ol{padding:0;margin:0;}#cms-theme.single-product .pr-single-product #reviews .comment-text{margin:0 !important;border:1px dashed #dedede !important;}#cms-theme.single-product .pr-single-product #reviews .commentlist .comment-meta .author,#cms-theme.single-product .pr-single-product #reviews .commentlist .comment-meta time{color:#333;font-weight:normal;}#cms-theme.single-product .pr-single-product #reviews .commentlist .comment-meta .author:before,#cms-theme.single-product .pr-single-product #reviews .commentlist .comment-meta time:before{content:"\f007";font-family:FontAwesome;font-size:14px;padding-right:10px;color:#cb1176;}#cms-theme.single-product .pr-single-product #reviews .commentlist .comment-meta .author{margin-right:14px;}#cms-theme.single-product .pr-single-product #reviews .commentlist .comment-meta time:before{content:"\f073";}#cms-theme.single-product .pr-single-product #reviews #reply-title,#cms-theme.single-product .pr-single-product #reviews .title-rating{font-size:16px;line-height:normal;margin-bottom:20px;font-weight:normal;color:#424242;}#cms-theme.single-product .pr-single-product #reviews .title-rating{margin-top:25px;}#cms-theme.single-product .pr-single-product #reviews textarea{height:210px;margin-top:10px;}#cms-theme.single-product .pr-single-product #reviews .stars a:after{color:#ec155b;}#cms-theme.woocommerce-cart{/* [End] 6. Cart */}#cms-theme.woocommerce-cart .page-full-width{max-width:940px;margin:auto;float:none;}#cms-theme.woocommerce-cart .cms-checkout-page{margin-bottom:80px;}#cms-theme.woocommerce-cart .shop_table{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}#cms-theme.woocommerce-cart .shop_table th{color:#333c54;}#cms-theme.woocommerce-cart .shop_table td.coupon{border-right:1px solid #e5e5e5;}#cms-theme.woocommerce-cart .shop_table td.coupon label{color:#333c54;}#cms-theme.woocommerce-cart .shop_table td.coupon input{width:100%;margin-bottom:10px;}#cms-theme.woocommerce-cart .shop_table td.actions input{width:100%;}#cms-theme.woocommerce-cart .shop_table td.actions .wc-proceed-to-checkout{padding:0 0 10px;}#cms-theme.woocommerce-cart .shop_table .product-remove a{background-color:transparent;}#cms-theme.woocommerce-cart .shop_table .product-remove a i{color:#ec155b;}#cms-theme.woocommerce-cart .shop_table .product-remove a i:hover{color:;}#cms-theme.woocommerce-cart .cart-collaterals{margin-bottom:50px;}#cms-theme.woocommerce-cart .cart-collaterals .cart_totals{width:100%;}#cms-theme.woocommerce-cart .cart-collaterals .cart_totals > h2{font-size:28px;margin-bottom:20px;}#cms-theme.woocommerce-cart .cart-collaterals .cart_totals table{border:1px solid rgba(0, 0, 0, 0.1);}#cms-theme.woocommerce-cart .cart-collaterals .cart_totals table th{color:#323232;padding:10px;}#cms-theme.woocommerce-cart .cart-collaterals .cart_totals table td{border-top:1px solid rgba(0, 0, 0, 0.1);padding:0 20px;}#cms-theme.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal td{border-top:none;}#cms-theme.woocommerce-cart .cart-collaterals .cart_totals table .amount{color:#cb1176;}#cms-theme.woocommerce-checkout{/* Woo Widget */}#cms-theme.woocommerce-checkout .amount{color:#cb1176;}#cms-theme.woocommerce-checkout .payment_methods,#cms-theme.woocommerce-checkout .place-order{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */background-color:#f5f5f5;border:none;}#cms-theme.woocommerce-checkout #primary{margin-bottom:80px;}#cms-theme.woocommerce-checkout #primary label{color:#323232;font-weight:normal;}#cms-theme .widget_price_filter{/* Apply All Style */}#cms-theme .widget_price_filter .ui-slider-horizontal{height:4px;}#cms-theme .widget_price_filter .ui-slider .ui-slider-range{background-color:#ec155b;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}#cms-theme .widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;/* BACKGROUND GRADIENT */}#cms-theme .cshero-product-title{position:relative;padding:22px 70px 10px 0;}#cms-theme .cshero-product-title h3{font-size:16px;line-height:1.2;text-transform:uppercase;margin:0;padding:0;}#cms-theme .cshero-product-title h3 a{color:#333c54;}#cms-theme .cshero-product-title h3 a:hover{color:#ec155b;}#cms-theme .cshero-product-title .cshero-product-price{position:absolute;top:22px;right:0;}#cms-theme .cshero-product-price{font-size:16px;line-height:1;}#cms-theme h3.product_title{font-size:18px;}#cms-theme.single-product .woo-nav-links{margin-bottom:65px !important;/* Relate Item Product */}#cms-theme .cms-related-products-wrapper{margin-top:96px;}#cms-theme .cms-related-products-wrapper .products{margin-left:0 !important;margin-right:0 !important;}#cms-theme .cms-related-heading{border-top:1px solid #eaeaea;padding-top:40px;}#cms-theme .cms-related-heading .sg-subtitle{font-size:28px;display:block;padding-bottom:15px;line-height:1.2;}#cms-theme .cms-related-heading .sg-title{font-size:34px;text-transform:uppercase;margin-bottom:60px;}#cms-theme #related-product-carousel{margin-bottom:40px;}#cms-theme #related-product-carousel .owl-item{padding:0 !important;clear:inherit;}#cms-theme #related-product-carousel .owl-item:nth-child(3n+1){clear:inherit;}#wl-wrapper label{color:#424242;font-weight:normal;}#wl-wrapper .woocommerce-message,#wl-wrapper .woocommerce-info{border-top:3px solid #ec155b;}#wl-wrapper .woocommerce-message:before,#wl-wrapper .woocommerce-info:before{color:#ec155b;}#wl-wrapper .quantity .qty{width:80px;}#wl-wrapper .wl-already-in{display:none;}.shop_table dl dt{color:#424242;font-size:15px;font-weight:normal !important;line-height:20px;text-transform:none;}.shop_table .variation-FromWishlist{padding-top:3px;margin-bottom:0 !important;}#shop-archive-blocks{margin-bottom:44px;}#shop-archive-blocks .shop-block-item-inner{border:1px solid #eaeaea;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;min-height:90px;position:relative;overflow:hidden;}#shop-archive-blocks .shop-block-item-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(38, 50, 56, 0.77);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#shop-archive-blocks .shop-block-item-inner .shop-block-content{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */left:0;right:0;}#shop-archive-blocks .shop-block-item-inner .shop-block-content h3{font-size:32px;line-height:1;color:#fff;font-weight:normal;margin-bottom:2px;transform:translateY(15px);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#shop-archive-blocks .shop-block-item-inner .shop-block-content a{color:#fff;font-size:14px;line-height:1;transform:translateY(20px);display:block;opacity:0;}#shop-archive-blocks .shop-block-item-inner .shop-block-content a:hover{color:rgba(255, 255, 255, 0.77);}#shop-archive-blocks .shop-block-item-inner:hover:before{background-color:rgba(236, 21, 91, 0.77);}#shop-archive-blocks .shop-block-item-inner:hover .shop-block-content h3,#shop-archive-blocks .shop-block-item-inner:hover .shop-block-content a{transform:translateY(0px);opacity:1;}.woocommerce-MyAccount-navigation li{border-bottom:1px solid rgba(0, 0, 0, 0.09);}.woocommerce-MyAccount-navigation li:last-child{border-bottom:none;}.woocommerce-MyAccount-navigation li a{color:#333c54;font-size:15px;display:block;padding:10px 0;}.woocommerce-MyAccount-navigation li a:hover{color:#ec155b;}.woocommerce-MyAccount-navigation li.is-active a{color:#ec155b;}@media screen and (max-width:992px){#cms-theme.woocommerce .pr-full-width .products li.product,#cms-theme.woocommerce-page .pr-full-width .products li.product,#cms-theme.woocommerce .products li,#cms-theme.woocommerce-page .products li,#cms-theme.woocommerce .products .owl-item,#cms-theme.woocommerce-page .products .owl-item{width:50%;}#cms-theme.woocommerce .pr-full-width .products li.product:nth-child(2n+1),#cms-theme.woocommerce-page .pr-full-width .products li.product:nth-child(2n+1),#cms-theme.woocommerce .products li:nth-child(2n+1),#cms-theme.woocommerce-page .products li:nth-child(2n+1),#cms-theme.woocommerce .products .owl-item:nth-child(2n+1),#cms-theme.woocommerce-page .products .owl-item:nth-child(2n+1){clear:left;}#cms-theme.woocommerce .pr-full-width .products li.product:nth-child(3n+1),#cms-theme.woocommerce-page .pr-full-width .products li.product:nth-child(3n+1),#cms-theme.woocommerce .products li:nth-child(3n+1),#cms-theme.woocommerce-page .products li:nth-child(3n+1),#cms-theme.woocommerce .products .owl-item:nth-child(3n+1),#cms-theme.woocommerce-page .products .owl-item:nth-child(3n+1){clear:initial;}}@media screen and (max-width:767px){#cms-theme.single-product .pr-single-product .cs-product-wrap .woocommerce-product-gallery,#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary{width:100%;padding:0 15px;}}@media screen and (max-width:480px){#cms-theme.woocommerce .pr-full-width .products li.product,#cms-theme.woocommerce-page .pr-full-width .products li.product,#cms-theme.woocommerce .products li,#cms-theme.woocommerce-page .products li,#cms-theme.woocommerce .products .owl-item,#cms-theme.woocommerce-page .products .owl-item{width:100%;}#cms-theme.woocommerce .pr-full-width .products li.product:nth-child(n+1),#cms-theme.woocommerce-page .pr-full-width .products li.product:nth-child(n+1),#cms-theme.woocommerce .products li:nth-child(n+1),#cms-theme.woocommerce-page .products li:nth-child(n+1),#cms-theme.woocommerce .products .owl-item:nth-child(n+1),#cms-theme.woocommerce-page .products .owl-item:nth-child(n+1){clear:left;}#cms-theme.woocommerce .pr-full-width .products li.product:nth-child(2n+1),#cms-theme.woocommerce-page .pr-full-width .products li.product:nth-child(2n+1),#cms-theme.woocommerce .products li:nth-child(2n+1),#cms-theme.woocommerce-page .products li:nth-child(2n+1),#cms-theme.woocommerce .products .owl-item:nth-child(2n+1),#cms-theme.woocommerce-page .products .owl-item:nth-child(2n+1){clear:initial;}}