/* -------------------------------------------------------------
  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
========================================================================== *//*------------------------------------------------------------------
[Table of contents]

1. Blog Classic
2. Post Classic
3. Navigation
4. Single Services
4. Single Project
-------------------------------------------------------------------*//* Comment *//*------------------------------------------------------------------
[All Style Shortcode]

  1. Shortcode Social
  2. Heading
  3. Blockquote
  4. List
  5. Tab
  6. CMS Progressbar
  7. CMS Client
  8. CMS Testimonial
  9. CMS Counter
  10. CMS Pricing
  11. CMS Fancybox
  12. CMS Gird
  13. CMS Countdown
  14. CMS Call To Action
  15. CMS Projects
  16. CMS Shop
  17. CMS Section Feature

-------------------------------------------------------------------*//* CMS Grid Column *//* Responsive Column VC *//* ==========================================================================
   [Start] All Style Footer Top & Footer Bottom
========================================================================== *//* ==========================================================================
   [Start] All Style Form
========================================================================== *//* ==========================================================================
   [Start] All style header
   /* 1. Header Main
      2. Search Popup
      3. Hidden Sidebar
========================================================================== *//* ==========================================================================
   [Start] 2. Search Nav
========================================================================== *//* Search Nav *//*------------------------------------------------------------------
[Main of contents]

1. Reset HTML/CSS, Unitest, Body
2. Page Title
3. Primary
3. Footer
-------------------------------------------------------------------*//* ==========================================================================
   [Start] 1. Reset HTML/CSS, Unitest, Body, @Extend
========================================================================== *//*------------------------------------------------------------------
[Woo of contents]

1. Navigation
2. Typo
3. Sidebar
4. Archive Product
5. Single Product
6. Cart Search

-------------------------------------------------------------------*//* ==========================================================================
    Style Main Menu
========================================================================== *//*
-----> Minimum width of 992 pixels.
*//*------------------------------------------------------------------
[All Style Widget]

1. Social + Contact Top
2. Flickr
3. Search Top
4. Tag
5. Recent post
-------------------------------------------------------------------*//* 1. Social *//* CMS Grid Column *//* Responsive Column VC */.layout-services.services-layout5 .bg-overlay{background-color:rgba(87, 88, 133, 0.9);}.single-services .cms-cta-wrapper:before{background-color:rgba(87, 88, 133, 0.95);}.btn,button,.button,input[type="submit"]{border:2px solid #313131;border-radius:0;color:#222;font-size:13px;line-height:1;margin:0;padding:17px 26px;position:relative;text-transform:uppercase;font-weight:700;background-color:transparent;letter-spacing:0.02em;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.btn:hover,button:hover,.button:hover,input[type="submit"]:hover,.btn:focus,button:focus,.button:focus,input[type="submit"]:focus{outline:medium none;text-decoration:none;color:#fff;background-color:#222;border-color:#222;}.btn i{padding-left:10px;}.btn.btn-lg{padding:17px 46px;}.btn.btn-md{padding:17px 36px;}.btn.btn-xs{padding:12px 13px;}.btn.btn-block{display:block;}.btn.btn-primary{background-color:#575885;border-color:#575885;color:#fff;}.btn.btn-primary:hover{background-color:#222;border-color:#222;color:#fff;}.btn.btn-secondary{background-color:#222;border-color:#222;color:#fff;}.btn.btn-secondary:hover{background-color:#575885;border-color:#575885;color:#fff;}.btn.btn-default-white{background-color:#fff;color:#222;border-color:#fff;}.btn.btn-default-white:hover,.btn.btn-default-white:focus{border-color:#222;color:#fff;background-color:#222;}.btn.btn-default-white-alt{border-color:#fff;color:#fff;}.btn.btn-default-white-alt:hover{border-color:#222;color:#fff;background-color:#222;}.btn.btn-primary-white-alt{border-color:#fff;color:#fff;}.btn.btn-primary-white-alt:hover{border-color:#575885;color:#fff;background-color:#575885;}.btn.btn-text-default{border:none;padding:0;}.btn.btn-text-default:hover,.btn.btn-text-default:focus{background-color:transparent;color:#575885;}.btn.btn-text-white{border:none;padding:0;color:#fff;}.btn.btn-text-white:hover,.btn.btn-text-white:focus{background-color:transparent;color:#575885;}.cms-button-wrapper a:nth-child(2){margin-left:18px;}.rev_slider_wrapper{/* ==========================================================================
    End Style Button
========================================================================== */}.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;}.rev_slider_wrapper .btn.btn-primary{-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);}.rev_slider_wrapper .btn.btn-primary:hover{background-color:#fff;color:#222;border-color:#fff;}.rev_slider_wrapper .btn.btn-default-alt{-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);}.rev_slider_wrapper .btn.btn-default-alt:hover{color:#fff;border-color:#575885;background-color:#575885;}.rev_slider_wrapper .btn.btn.btn-primary-white-alt:hover{background-color:#fff;color:#222;border-color:#fff;}.rev_slider_wrapper .btn.btn-default-white{padding-left:56px;padding-right:56px;}.rev_slider_wrapper .btn.btn-default-white:hover{background-color:transparent;border-color:#fff;color:#fff;}.rev_slider_wrapper .text-right{display:block;}.hidden-more-link .more-link{display:none;}.mfp-close:hover{background-color:transparent !important;color: !important;}.tr-overlay{background-color:rgba(255, 255, 255, 0);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#282828));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), #282828);background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0), #282828);background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0), #282828);background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0), #282828);background-image:linear-gradient(top, rgba(255, 255, 255, 0), #282828);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(255, 255, 255, 0)', endColorStr='#282828');/* BACKGROUND HORIZONTAL */bottom:0;height:50%;left:0;position:absolute;width:100%;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.carousel .carousel-control{background:transparent;bottom:26px;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */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;opacity:0;}.carousel .carousel-control.left{left:15px;right:70px;}.carousel .carousel-control:hover{color:#575885;border-color:#575885;}.carousel:hover .carousel-control.left{left:50px;opacity:1;}.carousel:hover .carousel-control.right{right:50px;opacity:1;}#page-blog-standard{/* ==========================================================================
   [Start] 1. Blog Classic
========================================================================== */}#page-blog-standard #primary{margin-bottom:80px;}#page-blog-standard .pagination{margin:0;}#cms-theme.page-template-blog-standard #page-wrapper.cs-wide,#cms-theme.single-post #page-wrapper.cs-wide,#cms-theme.archive #page-wrapper.cs-wide{background-color:#f9f9f9;}.entry-title{font-size:25px;line-height:28px;font-weight:normal;}.entry-readmore a{color:#333;font-size:13px;font-weight:700;text-transform:uppercase;}.entry-readmore a:hover{color:#575885;}.entry-readmore a i{padding-right:5px;}.entry-blog{background-color:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#eee;padding:0 30px 30px 30px;margin-top:30px;margin-bottom:80px;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-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 *//* ==========================================================================
   [End] 1. Blog Classic
========================================================================== *//* ==========================================================================
   [Start] 2. Single Post
========================================================================== */}.entry-blog .entry-header{position:relative;top:-30px;}.entry-blog .entry-header img{-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;/* BACKGROUND GRADIENT */}.entry-blog .entry-header .blog-icon{position:absolute;width:49px;height:49px;font-size:18px;color:#fff;line-height:49px;background-color:#282828;-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 */text-align:center;bottom:30px;left:30px;}.entry-blog .entry-content .blog-detail{font-size:13px;color:#616161;font-weight:500;text-transform:uppercase;position:relative;top:-6px;margin-bottom:3px;}.entry-blog .entry-content .blog-detail li{display:inline-block;padding-right:4px;}.entry-blog .entry-content .blog-detail li a{color:#575885;}.entry-blog .entry-content .blog-detail li a:hover{color:#222;}.entry-blog .entry-content .blog-detail li.comment a{color:#616161;}.entry-blog .entry-content .blog-detail li.comment a:hover{color:#575885;}.entry-blog .entry-content .blog-detail li:after{color:#d5d5d5;content:"/";padding-left:10px;}.entry-blog .entry-content .blog-detail li:last-child:after{content:"";}.entry-blog .entry-content .entry-title{margin-bottom:18px;}.entry-blog .entry-content .entry-readmore{margin-top:16px;}.single-post .entry-blog{margin-bottom:30px;padding-bottom:0;border-bottom:none;}.single-post .entry-blog .entry-content .entry-content-inner{padding-top:8px;}.single-post .entry-blog .social-shared{padding-bottom:24px;margin-top:23px;padding-top:23px;border-top:2px solid #efefef;}.single-post .entry-blog .social-shared li{display:inline-block;margin:0 8px;}.single-post .entry-blog .social-shared li a{font-size:14px;color:#5d5d5d;}.single-post .entry-blog .social-shared li a:hover{color:#575885;}.single-post .entry-blog .social-shared li:first-child{margin-left:0;}.single-post .entry-blog .social-shared li:first-child span{color:#222;font-size:14px;font-weight:700;letter-spacing:0.06em;}.single-post .entry-blog .entry-content .entry-title{margin-bottom:10px;}.single-post .entry-author{margin-top:30px;background-color:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#eee;padding:25px 30px 30px 30px;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-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 */}.single-post .entry-author .cms-title,.single-post .entry-author #comments #reply-title,#comments .single-post .entry-author #reply-title,.single-post .entry-author #comments .comments-title,#comments .single-post .entry-author .comments-title,.single-post .entry-author #sidebar .widget-title,#sidebar .single-post .entry-author .widget-title,.single-post .entry-author .wpb_widgetised_column .widget-title,.wpb_widgetised_column .single-post .entry-author .widget-title,.single-post .entry-author .sg-services-sidebar .widget-title,.sg-services-sidebar .single-post .entry-author .widget-title,.single-post .entry-author #sidebar .wg-title,#sidebar .single-post .entry-author .wg-title,.single-post .entry-author .wpb_widgetised_column .wg-title,.wpb_widgetised_column .single-post .entry-author .wg-title,.single-post .entry-author .sg-services-sidebar .wg-title,.sg-services-sidebar .single-post .entry-author .wg-title,.single-post .entry-author #cms-theme .cms-related-heading .wg-title,#cms-theme .cms-related-heading .single-post .entry-author .wg-title{margin-bottom:20px;}.single-post .entry-author .admin-avt{max-width:90px;float:left;}.single-post .entry-author .admin-avt 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 */margin-top:8px;}.single-post .entry-author .admin-info{padding-left:120px;position:relative;}.single-post .entry-author .admin-des ul li{display:inline-block;padding-right:20px;}.single-post .entry-author .admin-des ul li a{color:#5e5e5e;font-size:15px;}.single-post .entry-author .admin-des ul li a:hover{color:#575885;}.single-post .entry-author .cms-author-social{padding-top:9px;}.single-post .post-navigation{background-color:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#eee;padding:30px 30px 22px;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-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 */}.single-post .post-navigation .nav-link-prev a,.single-post .post-navigation .nav-link-next a{display:inline-block;width:100%;}.single-post .post-navigation .nav-link-prev a img,.single-post .post-navigation .nav-link-next a img{max-width:50px;float:left;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;/* BACKGROUND GRADIENT */}.single-post .post-navigation .nav-link-prev a .nav-inner,.single-post .post-navigation .nav-link-next a .nav-inner{padding-left:65px;padding-right:30px;position:relative;top:-6px;}.single-post .post-navigation .nav-link-prev a .nav-inner span,.single-post .post-navigation .nav-link-next a .nav-inner span{font-size:13px;line-height:1;color:#b8b8b8;}.single-post .post-navigation .nav-link-prev a h3,.single-post .post-navigation .nav-link-next a h3{font-size:14px;line-height:22px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;margin-bottom:0;}.single-post .post-navigation .nav-link-prev a:hover,.single-post .post-navigation .nav-link-next a:hover{border-color:#575885;}.single-post .post-navigation .nav-link-prev a:hover h3,.single-post .post-navigation .nav-link-next a:hover h3{color:#575885;}.single-post .post-navigation .nav-link-next a img{float:right;}.single-post .post-navigation .nav-link-next a .nav-inner{padding-left:30px;padding-right:65px;border-left:1px solid #e8e8e8;}.single-post .single-post-wrap{margin-bottom:100px;}.cms-related-post{background-color:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#eee;padding:25px 30px;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-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-top:30px;/* ==========================================================================
   [End] 2. Single Post
========================================================================== *//* ==========================================================================
   [Start] 3. Navigation
========================================================================== */}.cms-related-post .item .item-inner{position:relative;overflow:hidden;}.cms-related-post .item .item-inner img{-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;/* BACKGROUND GRADIENT */margin-bottom:10px;}.cms-related-post .item .item-inner .detail-date{font-size:13px;color:#616161;font-weight:500;text-transform:uppercase;}.cms-related-post .item .item-inner .title{font-size:15px;line-height:24px;font-weight:normal;padding-top:2px;margin-bottom:0;}.cms-related-post .item .item-inner .title a{color:#282828;}.cms-related-post .item .item-inner .title a:hover{color:#575885;}.pagination{margin-top:0;margin-bottom:80px;width:100%;text-align:center;/* ==========================================================================
   [End] 3. Navigation
========================================================================== *//* ==========================================================================
   [Start] 4. Single Services
========================================================================== */}.pagination .page-numbers{border:none;border-radius:0px;display:inline-block;height:51px;line-height:51px;text-align:center;width:51px;color:#333;font-size:20px;font-weight:700;background-color:#f4f4f4;}.pagination .page-numbers:hover,.pagination .page-numbers.current{background-color:#575885;color:#fff;}.pagination .page-numbers + .page-numbers{margin-left:10px;}.single-services .cms-cta-wrapper{background-image:url(../images/bg-call-to.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;}.single-services .cms-cta-wrapper:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;}.single-services .cms-cta-wrapper .cms-cta-content .title{border-bottom-color:#fff;}.single-services-wrap{margin-bottom:100px;/* ==========================================================================
   [End] 4. Single Practice
========================================================================== *//* ==========================================================================
   [Start] 4. Single Project
========================================================================== */}.single-services-wrap .sg-services-sidebar{margin-bottom:0;}.single-services-wrap .sg-services-sidebar .slidingbar-widget-col:last-child{margin-bottom:0;}.single-services-wrap .sg-services-image{margin-bottom:27px;}.single-services-wrap .sg-services-image img{widows:100%;}.single-services-wrap .wpb_text_column{font-size:17px;line-height:28px;}.single-services-wrap .cms-carousel-item{padding:0 3px;}.single-services-wrap .cms-carousel-item .cms-team-item-inner{margin-bottom:10px;}.sg-project{/* ==========================================================================
   [End] 5. Single Project
========================================================================== */}.sg-project .project-heading-line{border-bottom:2px solid #efefef;font-size:16px;margin-bottom:25px;padding-bottom:10px;position:relative;}.sg-project .project-heading-line:before{content:"";height:3px;width:30px;background-color:#575885;position:absolute;bottom:-2px;left:0;}.sg-project .project-heading{font-size:20px;text-transform:uppercase;margin-bottom:11px;padding-bottom:3px;position:relative;}.sg-project .project-heading:before{content:"";height:3px;width:30px;background-color:#575885;position:absolute;bottom:-2px;left:0;}.sg-project .navigation{text-align:center;margin-bottom:100px;}.sg-project .navigation ul li{display:inline-block;margin:0 8px;}.sg-project .navigation ul li a{height:51px;width:51px;border:2px solid #2f2f2f;color:#2f2f2f;line-height:51px;text-align:center;display:block;}.sg-project .navigation ul li a:hover{background-color:#575885;color:#fff;border-color:#575885;}.sg-project .sg-project-body{margin-bottom:50px;}.sg-project .owl-theme .owl-controls{bottom:30px;left:24px;position:absolute;}.sg-project .owl-theme .owl-controls .owl-prev,.sg-project .owl-theme .owl-controls .owl-next{margin:0 6px;}.sg-project .owl-theme .owl-controls .owl-prev i,.sg-project .owl-theme .owl-controls .owl-next i{width:27px;height:70px;border:none;line-height:70px;font-size:20px;background-color:#2f2f2f;}.sg-project .owl-theme .owl-controls .owl-prev i:before,.sg-project .owl-theme .owl-controls .owl-next i:before{color:#fff;}.sg-project .owl-theme .owl-controls .owl-prev:hover i,.sg-project .owl-theme .owl-controls .owl-next:hover i{width:70px;background-color:#575885;}.sg-project .owl-theme .owl-controls .owl-prev:hover i:before,.sg-project .owl-theme .owl-controls .owl-next:hover i:before{color:#fff;}.sg-project .sg-project-description .sg-project-description-inner{padding:25px 30px;background-color:#f9f9f9;}.sg-project .sg-project-description ul li{line-height:29px;}.sg-project .sg-project-description ul li span{color:#313131;font-weight:700;}.sg-project .sg-project-description ul li a{color:#9e9e9e;}.sg-project .sg-project-description ul li a:hover{color:#575885;}.sg-project .sg-project-description ul li a + a:before{content:",";padding-right:3px;}.sg-project.project-layout1 .sg-project-header{margin-bottom:70px;}.sg-project.project-layout2 .sg-project-sidebar .gap{margin-bottom:55px;}.sg-project.project-layout2 .sg-project-header{margin-bottom:62px;}.sg-project.project-layout2 .sg-project-body{margin-bottom:65px;}.sg-project.project-layout2 #sg-project-gallery{margin-bottom:30px;}.sg-project.project-layout2 .navigation li{margin:0;}.sg-project.project-layout2 .navigation li.nav-link-prev{float:left;}.sg-project.project-layout2 .navigation li.nav-link-next{float:right;}#comments #respond{margin-top:30px;background-color:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#eee;padding:25px 30px;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-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 */}#comments .st-comments-wrap{margin-top:30px;background-color:#fff;border-width:0 1px 1px 1px;border-style:solid;border-color:#eee;padding:25px 30px;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-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 */}#comments #reply-title,#comments .comments-title{margin-bottom:16px !important;}#comments .comment-list{list-style:none;padding:0;margin:0;}#comments .comment-list > .comment{margin-bottom:25px;}#comments .comment-list > .comment:last-child{margin-bottom:0;}#comments .comment-list > .comment:last-child .comment-content{padding-bottom:0;border-bottom:none;}#comments .comment-list > .comment ul.children > li{margin-top:25px;}#comments .comment-list > .comment ul.children > li .comment-body{margin-left:90px;}#comments .comment-list > .comment ul.children > li .comment-body .comment-main{border-bottom:2px solid #e8e8e8;}#comments .comment-list > .comment ul.children > li .comment-body .comment-main .comment-content{border-bottom:none;}#comments .comment-list .comment-author-image{max-width:70px;float:left;width:100%;}#comments .comment-list .comment-author-image img{width:100%;max-width:70px;-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 */margin-top:5px;}#comments .comment-list .comment-main{padding-left:90px;position:relative;}#comments .comment-list .comment-main .reply{margin-top:14px;}#comments .comment-list .comment-main .reply a{display:inline-block;color:#575885;font-weight:700;font-size:13px;text-transform:uppercase;font-family:Open Sans;}#comments .comment-list .comment-main .reply a:hover{color:#222;}#comments .comment-list .comment-main .reply a:after{content:"\f178";font-family:FontAwesome;padding-left:6px;}#comments .comment-list .comment-main .comment-meta{color:#acb4b8;}#comments .comment-list .comment-main .comment-meta .comment-author{display:block;font-size:14px;font-weight:700;margin:0 0 5px;color:#282828;}#comments .comment-list .comment-main .comment-meta .comment-date{color:#616161;display:block;font-size:12px;font-weight:500;line-height:normal;margin:0 0 10px;text-transform:uppercase;}#comments .comment-list .comment-main .comment-content{padding-bottom:24px;border-bottom:2px solid #e8e8e8;}#comments .comment-list .comment-main .comment-content p{margin:0;}#comments .comment-form{padding-top:12px;}#comments textarea{max-width:100%;width:100%;}#commentform p{margin-bottom:20px;}#commentform p.form-submit{margin-bottom:10px;padding-top:10px;}#commentform #form-allowed-tags{display:none;}#commentform input[type="text"]:focus,#commentform textarea:focus{border-bottom-color:#575885;}#commentform #submit{padding-left:56px;padding-right:56px;background-color:#222;border-color:#222;color:#fff;width:100%;}#commentform #submit:hover{background-color:#575885;border-color:#575885;}.comment-awaiting-moderation{display:none;}#cancel-comment-reply-link{display:inline-block;color:#fff;font-weight:700;padding:0 10px;height:25px;line-height:25px;background-color:#222;-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 */}#cancel-comment-reply-link:hover{background-color:#575885;}.box-slider{background-color:#fff;padding:30px;max-width:370px;}.box-slider .box-slider-subtitle{font-size:14px;color:#5a5a5a;}.box-slider .box-slider-title{font-size:20px !important;line-height:29px !important;color:#575885;text-transform:uppercase !important;white-space:pre-wrap;word-wrap:break-word;border-top:1px solid #eaeaea;margin:15px 0 22px !important;padding:15px 0 0 !important;}.box-slider .box-slider-readmore a:last-child{margin-left:20px;}.box-slider .box-slider-readmore a.btn-primary:hover{background-color:#222;border-color:#222;color:#fff;}.cms-grid-filter{text-align:center;/*  Owl bullet
--------------------------------*//* Styling Pagination*/}.cms-grid-filter ul{margin:0 0 30px;padding:0;}.cms-grid-filter li{display:inline-block;margin:0 14px 14px 14px;}.cms-grid-filter li a{font-size:13px;color:#5e5e5e;font-weight:700;text-transform:uppercase;display:inline-block;position:relative;letter-spacing:0.018em;}.cms-grid-filter li a:before{background-color:#575885;content:"";height:2px;position:absolute;bottom:-1px;width:0;opacity:0;left:0;right:0;margin:auto;filter:alpha(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-grid-filter li a.active,.cms-grid-filter li a:hover{color:#575885;}.cms-grid-filter li a.active:before,.cms-grid-filter li a:hover:before{opacity:1;filter:alpha(opacity=1);width:100%;}.owl-theme .owl-controls .owl-nav{text-align:center;}.owl-theme .owl-controls .owl-prev,.owl-theme .owl-controls .owl-next{display:inline-block;margin:32px 5px 0 5px;}.owl-theme .owl-controls .owl-prev i,.owl-theme .owl-controls .owl-next i{height:51px;width:51px;border:2px solid #eee;line-height:51px;text-align:center;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;background-color:#fff;}.owl-theme .owl-controls .owl-prev i:before,.owl-theme .owl-controls .owl-next i:before{font-size:21px;color:#222;}.owl-theme .owl-controls .owl-prev i:hover:before,.owl-theme .owl-controls .owl-next i:hover:before{color:#575885;}.owl-theme .owl-controls .owl-dots{margin-top:30px;text-align:center;}.owl-theme .owl-controls .owl-dot{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-controls .owl-dot span{display:block;width:16px;height:2px;margin:0 3px;background:#222;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;}.owl-theme .owl-controls .owl-dot.active span,.owl-theme .owl-controls .owl-dot:hover span{background:#575885;}.wpb_single_image .vc_figure{width:100%;}.wpb_single_image.icon .vc_single_image-wrapper{position:relative;}.wpb_single_image.icon .vc_single_image-wrapper img{margin-top:7px;}.wpb_single_image.icon .vc_single_image-wrapper:before{height:60px;width:60px;background-color:#575885;-webkit-border-radius:0px 0px 2px 2px;-khtml-border-radius:0px 0px 2px 2px;-moz-border-radius:0px 0px 2px 2px;-ms-border-radius:0px 0px 2px 2px;-o-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px;/* BACKGROUND GRADIENT */content:"";right:20px;top:7px;position:absolute;}.wpb_single_image.icon .vc_single_image-wrapper:after{content:"\f132";font-family:FontAwesome;font-size:28px;color:#fff;position:absolute;right:39px;top:24px;}.white-popup-block{background:#fff;margin:40px auto;max-width:650px;padding:20px 30px;position:relative;text-align:left;/* ==========================================================================
   [Start] 1. Shortcode social
========================================================================== */}.cms-social-page{text-align:center;/* ==========================================================================
   [End] 1. Shortcode social
========================================================================== *//* ==========================================================================
   [Start] 2. Shortcode Heading
========================================================================== */}.cms-social-page a{margin:0 4px;display:inline-block;}.cms-social-page a i{background-color:#fff;border-radius:50px;font-size:18px;height:50px;line-height:50px;text-align:center;width:50px;color:#575885;-webkit-transition:all 280ms linear 0ms;-moz-transition:all 280ms linear 0ms;-ms-transition:all 280ms linear 0ms;transition:all 280ms linear 0ms;}.cms-social-page a:hover i{background-color:#575885;color:#fff;}.cms-social-page a i.icon-facebook{color:#507cbe;}.cms-social-page a i.icon-facebook:hover{color:#fff;background-color:#507cbe;}.cms-social-page a i.icon-twitter{color:#00abef;}.cms-social-page a i.icon-twitter:hover{color:#fff;background-color:#00abef;}.cms-social-page a i.icon-goolge{color:#d93e2d;}.cms-social-page a i.icon-goolge:hover{color:#fff;background-color:#d93e2d;}.cms-social-page a i.icon-linkedin{color:#3371b7;}.cms-social-page a i.icon-linkedin:hover{color:#fff;background-color:#3371b7;}.cms-social-page a i.icon-pinterest{color:#c92619;}.cms-social-page a i.icon-pinterest:hover{color:#fff;background-color:#c92619;}.vc_custom_heading cite{color:#575885;font-style:normal;}.vc_col-sm-6 .cms-heading-inner,.vc_col-sm-4 .cms-heading-inner,.vc_col-sm-3 .cms-heading-inner,.vc_col-sm-6 .cms-heading-button,.vc_col-sm-4 .cms-heading-button,.vc_col-sm-3 .cms-heading-button{width:100%;}.cms-heading-wrapper{/* ==========================================================================
   [End] 2. Shortcode Heading
========================================================================== *//* ==========================================================================
   [Start] 3. Shortcode Blockquote
========================================================================== */}.cms-heading-wrapper .subtitle{font-size:15px;color:#616161;}.cms-heading-wrapper .title{color:#222;font-size:30px;line-height:1;margin-bottom:5px;padding-bottom:0;padding-top:8px;text-transform:uppercase;font-weight:800;letter-spacing:0.04em;}.cms-heading-wrapper .description{padding-top:18px;}.cms-heading-wrapper .btn{background-color:transparent;}.cms-heading-wrapper .btn:hover{background-color:#222;}.cms-heading-wrapper .cms-heading-button{margin-top:23px;}.cms-heading-wrapper.heading-style2 .description p{margin-bottom:0;}.cms-heading-wrapper.heading-style3 .title{line-height:1.2;}.cms-heading-wrapper.heading-style3 .description{padding-top:32px;}.cms-heading-wrapper.heading-style3 .description p{margin:0;}blockquote{padding:26px 30px;background:transparent;margin:20px 0;font-style:italic;border-left:6px solid #1b1a1a;font-size:20px;line-height:28px;color:#828282;}blockquote cite{color:#959595;display:block;font-family:Open Sans;font-size:13px;font-style:normal;margin-top:8px;}.blockquote-style1 blockquote{border:none;position:relative;}.blockquote-style1 blockquote:before,.blockquote-style1 blockquote:after{content:"\f10d";font-family:FontAwesome;font-style:normal;font-size:16px;color:#666;position:absolute;top:0;left:0;}.blockquote-style1 blockquote:after{content:"\f10e";top:inherit;bottom:0;left:inherit;right:0;}.blockquote-style2 blockquote{border:none;background-color:#f9f9f9;-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 */color:#575885;}.blockquote-style3{/* ==========================================================================
   [End] 3. Shortcode Blockquote
========================================================================== *//* ==========================================================================
   [Start] 4. List
========================================================================== */}.blockquote-style3 blockquote{border:none;background-color:#2f2f2f;color:#fff;-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 */}[class*="cms-list-"] ul li,[class^="cms-list-"] ul li{line-height:30px;}[class*="cms-list-"] ul li:before,[class^="cms-list-"] ul li:before{color:#1b1a1a;font-family:'ElegantIcons';padding-right:10px;position:relative;top:1px;}.cms-list-arrow-round ul li:before{font-size:15px;content:"I";}.cms-list-check-round ul li:before{font-size:13px;content:"R";}.cms-list-arrow-icon1 ul li:before{font-size:17px;content:"5";}.cms-list-arrow-icon2 ul li:before{font-size:14px;content:"\e03c";}.cms-list-arrow-icon3 ul li:before{font-size:15px;content:"E";}.cms-list-round-icon ul li:before{font-size:7px;content:"\f111";font-family:FontAwesome;top:-2px;padding-right:15px;padding-left:5px;}.cms-list-star-icon ul li:before{font-size:13px;content:"\e031";}.cms-list-number ol{counter-reset:li;list-style:none;padding:0;}.cms-list-number ol li{line-height:30px;}.cms-list-number ol li:before{counter-increment:li;content:counter(li) ".";color:#1b1a1a;font-weight:700;padding-right:13px;}.cms-list-round-icon2 ul li{font-size:15px;line-height:27px;font-family:Raleway;/* ==========================================================================
   [End] 4. List
========================================================================== *//* ==========================================================================
   [Start] 5. Shortcode Tab
========================================================================== */}.cms-list-round-icon2 ul li:before{font-size:13px;content:"\f0a3";font-family:FontAwesome;color:#575885;top:-1px;padding-right:16px;}.no-box-shadow .vc_tta-panel{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important;}body .vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body{border-color:transparent;border-width:0px;background-color:#fff;padding:0px;font-size:16px;line-height:28px;}body .vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body img{margin-top:8px;-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 */}body .vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_single_image-wrapper{position:relative;}body .vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_single_image-wrapper:before{height:60px;width:60px;background-color:#575885;-webkit-border-radius:0px 0px 2px 2px;-khtml-border-radius:0px 0px 2px 2px;-moz-border-radius:0px 0px 2px 2px;-ms-border-radius:0px 0px 2px 2px;-o-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px;/* BACKGROUND GRADIENT */content:"";right:20px;top:8px;position:absolute;}body .vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body .vc_single_image-wrapper:after{content:"\f132";font-family:FontAwesome;font-size:28px;color:#fff;position:absolute;right:39px;top:24px;}body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container,body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container{width:inherit;margin-top:15px;}body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab,body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab{margin-top:0;}body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:first-child,body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:first-child{margin-top:1px;}body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a,body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a{background-color:#fff;color:#282828;padding:18px 30px;font-size:14px;line-height:1.1;text-transform:uppercase;-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 */border-color:transparent #e5e4e4 transparent transparent;border-width:1px;border-style:solid;font-weight:700;text-align:right;}body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a,body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a,body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover a,body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover a{border-color:#e5e4e4 transparent #e5e4e4 #e5e4e4;}body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container,body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container{width:inherit;padding-left:30px;}body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container .vc_tta-panels,body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container .vc_tta-panels{background-color:transparent;border:none;}body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container{padding-left:0px;padding-right:30px;}body .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container .vc_tta-tabs-list .vc_tta-tab{text-align:left;}body .vc_tta-container .vc_tta-panels{border:1px solid #efefef;-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 */padding:9px 30px;background-color:#fff;}body .vc_tta-container .vc_tta-panels .vc_tta-panel-heading{border:none;}body .vc_tta-container .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title a{border:none;padding:15px 0;color:#282828 !important;font-size:16px;line-height:normal;background-color:#fff;position:relative;font-weight:700;background-image:none;border-bottom:3px solid #efefef;text-transform:uppercase;}body .vc_tta-container .vc_tta-panels .vc_tta-panel-heading .vc_tta-controls-icon-position-left.vc_tta-panel-title a span{padding-left:12px;}body .vc_tta-container .vc_tta-panels .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title a span{padding-right:12px;}body .vc_tta-container .vc_tta-panels .vc_tta-panel-heading .vc_tta-controls-icon{left:inherit;right:0;height:10px;width:10px;}body .vc_tta-container .vc_tta-panels .vc_tta-panel-heading .vc_tta-controls-icon:before,body .vc_tta-container .vc_tta-panels .vc_tta-panel-heading .vc_tta-controls-icon:after{border-color:#575885 !important;}body .vc_tta-container .vc_tta-panels .vc_tta-panel-body{background-color:#fff !important;padding:0;border:none;font-size:14px;line-height:25px;}body .vc_tta-container .vc_tta-panels .vc_tta-panel-body .media-left{padding-right:20px;}body .vc_tta-container .vc_tta-panels .vc_tta-panel-body .media-left img{margin-top:6px;}body .vc_tta-container .vc_tta-panels .vc_tta-panel-body .more{font-weight:700;color:#575885;display:block;padding-top:4px;}body .vc_tta-container .vc_tta-panels .vc_tta-panel-body .more i{padding-left:10px;}body .vc_tta-container .vc_tta-panels .vc_tta-panel-body .more:hover{color:#222;}body .vc_tta-container .vc_tta-panels .vc_active .vc_tta-panel-heading .vc_tta-panel-title a{border-bottom:none;}body .vc_tta-container .vc_tta-panels .vc_active .vc_tta-panel-body{border-bottom:3px solid #ebebeb;padding-bottom:24px;}body .vc_tta-container .vc_tta-panels .vc_tta-panel:last-child .vc_tta-panel-heading .vc_tta-panel-title a{border-bottom:none;}body .vc_tta-container .vc_tta-panels .vc_tta-panel.vc_active:last-child .vc_tta-panel-body{border-bottom:none;padding-bottom:10px;}body .vc_tta-container .vc_tta-tabs .vc_tta-panels{padding-left:0;padding-right:0;}body .vc_tta-container .vc_tta-style-modern .vc_tta-panels{border:none;padding:0;background-color:transparent;}body .vc_tta-container .vc_tta-style-modern .vc_tta-panels .vc_tta-panel{background-color:#fff;}body .vc_tta-container .vc_tta-style-modern .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title a{border:none;padding:8px 0;text-transform:none;}body .vc_tta-container .vc_tta-style-modern .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title a span{padding-left:0;}body .vc_tta-container .vc_tta-style-modern .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title a:before{background-color:#222;border-radius:2px;bottom:0;content:"";height:30px;margin:auto;position:absolute;right:-10px;top:0;width:30px;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}body .vc_tta-container .vc_tta-style-modern .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon:before,body .vc_tta-container .vc_tta-style-modern .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon:after{border-color:#fff !important;}body .vc_tta-container .vc_tta-style-modern .vc_tta-panels .vc_tta-panel-body{border-bottom:none;padding-top:4px;padding-bottom:13px;}body .vc_tta-container .vc_tta-style-modern .vc_tta-panels .vc_tta-panel{border-width:1px;border-style:solid;border-color:#ebebeb;padding:19px 31px 18px 24px;-webkit-box-shadow:0 2.3px 2px 0.1px #f1f1f1;-moz-box-shadow:0 2.3px 2px 0.1px #f1f1f1;-ms-box-shadow:0 2.3px 2px 0.1px #f1f1f1;box-shadow:0 2.3px 2px 0.1px #f1f1f1;margin-bottom:22px;-webkit-transition:all 550ms ease 0s;-moz-transition:all 550ms ease 0s;-ms-transition:all 550ms ease 0s;transition:all 550ms ease 0s;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;/* BACKGROUND GRADIENT */}body .vc_tta-container .vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active{padding:19px 31px 18px 24px;}body .vc_tta-container .vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title a:before{background-color:#575885;}body .vc_tta-container .vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-body{border-top:1px solid #efefef;padding-top:12px;margin-top:18px;}body .vc_tta-container .vc_tta-style-modern.noBorderTop .vc_tta-panels .vc_tta-panel{border-width:0px 1px 1px 1px;}@media screen and (max-width:767px){/* ==========================================================================
   [End] 5. Shortcode Tab
========================================================================== *//* ==========================================================================
   [Start] 6. CMS Progressbar
========================================================================== */body .vc_tta-container .vc_tta-panels{padding:0;}body .vc_tta-container .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title a:after{border:none;}body .vc_tta-container .vc_tta-panels-container{padding:0 !important;}}.cms-progress-layout1{/* ==========================================================================
   [End] 6. CMS Progressbar
========================================================================== *//* ==========================================================================
   [Start] 7. CMS Client
========================================================================== */}.cms-progress-layout1 .cms-progress-item-wrap{position:relative;}.cms-progress-layout1 .cms-progress-item-wrap .cms-progress-title{font-weight:800;color:#222;font-size:15px;margin-bottom:4px;}.cms-progress-layout1 .cms-progress-item-wrap .cms-progress-title i{padding-right:5px;}.cms-progress-layout1 .cms-progress-item-wrap .progress-bar{background-color:#575885;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;z-index:2;}.cms-progress-layout1 .cms-progress-item-wrap .cms-progress.progress{background-color:#eee;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow: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 */margin-bottom:24px;}.cms-progress-layout1 .cms-progress-item-wrap .progress-couter{color:#ccc;font-family:Open Sans;font-size:30px;position:absolute;right:0;top:8px;z-index:1;}.cms-carousel-client .cms-carousel-media{display:block;}.cms-carousel-client .cms-carousel-media img{display:inline-block;width:inherit !important;margin:auto;}.cms-carousel-client-layout1{/* ==========================================================================
   [End] 7. CMS Client
========================================================================== *//* ==========================================================================
   [Start] 8. CMS Testimonial
========================================================================== */}.cms-carousel-client-layout1 .owl-stage-outer{margin-right:2px;}.cms-carousel-client-layout1 .cms-carousel-item{text-align:center;}.cms-carousel-client-layout1 .cms-carousel-item .cms-carousel-media{text-align:center;position:relative;padding-top:9px;padding-bottom:9px;}.cms-carousel-client-layout1 .cms-carousel-item .cms-carousel-media:after{height:1px;position:absolute;content:"";bottom:-1px;left:15px;right:15px;background-color:#e3e3e3;}.cms-carousel-client-layout1 .cms-carousel-item .cms-carousel-media:before{background-color:#e3e3e3;bottom:15px;content:"";position:absolute;right:-6px;top:15px;width:1px;}.cms-carousel-client-layout1 .cms-carousel-item .cms-carousel-media img{width:inherit;display:inline-block;}.cms-carousel-client-layout1 .owl-item:last-child .cms-carousel-item .cms-carousel-media:after{width:0;}.cms-testimonial .cms-testimonial-position{margin-bottom:7px;}.cms-testimonial .cms-testimonial-position .author{font-size:16px;font-weight:700;display:block;line-height:23px;margin:0;}.cms-testimonial .cms-testimonial-position .position{font-size:14px;font-weight:normal;}.cms-testimonial .cms-testimonial-body{font-size:16px;line-height:26px;color:#9b9b9b;font-family:'Droid Serif Italic';}.cms-testimonial.nav-custom-br .owl-dots{bottom:32px;margin:0;position:absolute;right:1px;}.cms-testimonial.nav-custom-tr .owl-dots{margin:0;position:absolute;right:10px;top:25px;}.cms-testimonial-layout1 .cms-carousel-item{padding:0px 4px 0 4px;}.cms-testimonial-layout1 .cms-testimonial-wrapper{padding:24px 30px 28px 50px;background-color:#fff;border-width:0 1px 1px 1px;border-color:#ebebeb;border-style:solid;-webkit-box-shadow:0 2.3px 4px 0.1px #e8e8e8;-moz-box-shadow:0 2.3px 4px 0.1px #e8e8e8;-ms-box-shadow:0 2.3px 4px 0.1px #e8e8e8;box-shadow:0 2.3px 4px 0.1px #e8e8e8;-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 */position:relative;}.cms-testimonial-layout1 .cms-testimonial-wrapper:before{content:"";left:-2px;bottom:-14px;position:absolute;width:0;height:14px;width:15px;background:url(../images/testimonial-arrow.png) no-repeat center;}.cms-testimonial-layout1 .icon-quote-sm{background-color:#282828;-webkit-border-radius:0 2px 2px 0;-khtml-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;/* BACKGROUND GRADIENT */color:#fff;font-size:17px;height:64px;left:0;line-height:64px;position:absolute;text-align:center;width:30px;top:30px;}.cms-testimonial-layout1 .icon-quote-lg i{bottom:20px;color:#f1f1f1;font-size:70px;position:absolute;right:30px;}.cms-testimonial-layout1 .cms-carousel-body{position:relative;z-index:1;}.cms-testimonial-layout1 .cms-carousel-body p{margin:0;}.cms-testimonial-layout1 .cms-testimonial-footer{margin-top:15px;padding-left:28px;}.cms-testimonial-layout1 .cms-testimonial-footer img{-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:50px;float:left;}.cms-testimonial-layout1 .cms-testimonial-footer .cms-testimonial-position{padding-left:64px;padding-top:2px;}.cms-testimonial-layout1.box-size-lg .cms-testimonial-wrapper{padding-left:60px;}.cms-testimonial-layout1.noBoxshadow .cms-testimonial-wrapper{border-width:0;-webkit-box-shadow:0 0px 0px 0px #e8e8e8;-moz-box-shadow:0 0px 0px 0px #e8e8e8;-ms-box-shadow:0 0px 0px 0px #e8e8e8;box-shadow:0 0px 0px 0px #e8e8e8;}.cms-testimonial-layout1.dot-white .owl-controls .owl-dot span{background-color:#fff;}.cms-testimonial-layout1.dot-white .owl-controls .owl-dot.active span{background-color:#575885;}.cms-testimonial-layout2{/* ==========================================================================
   [End] 8. CMS Testimonial
========================================================================== *//* ==========================================================================
   [Start] 9. CMS Couter
========================================================================== */}.cms-testimonial-layout2 .cms-carousel-item{padding:0 75px;position:relative;}.cms-testimonial-layout2 .cms-carousel-item:before{background-color:#e8e8e8;height:80px;width:2px;content:"";position:absolute;top:50%;left: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 */}.cms-testimonial-layout2 .cms-carousel-item .cms-testimonial-wrapper{padding-top:80px;}.cms-testimonial-layout2 .cms-carousel-item .cms-testimonial-wrapper .icon-quote i.lg{color:#f0f0f0;opacity:0.5;filter:alpha(opacity=0.5);font-size:140px;left:0;margin:auto;position:absolute;right:0;top:26px;z-index:-1;opacity:0;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}.cms-testimonial-layout2 .cms-carousel-item .cms-testimonial-wrapper .icon-quote i.sm{font-size:28px;color:#b8b8b8;left:0;margin:auto;position:absolute;right:0;top:15px;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}.cms-testimonial-layout2 .cms-carousel-item .cms-testimonial-wrapper .cms-testimonial-body{font-size:19px;line-height:31px;color:#656565;}.cms-testimonial-layout2 .cms-carousel-item .cms-testimonial-position{margin-top:17px;}.cms-testimonial-layout2 .owl-item{-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}.cms-testimonial-layout2 .owl-item.center .cms-testimonial-item .cms-testimonial-wrapper .icon-quote i.lg{opacity:1;}.cms-testimonial-layout2 .owl-item.center .cms-testimonial-item .cms-testimonial-wrapper .icon-quote i.sm{color:#222;}.cms-testimonial-layout2 .owl-item:not(.center){opacity:0.4;}.cms-counter-wraper{position:relative;/* ==========================================================================
   [End] 9. CMS Couter
========================================================================== *//* ==========================================================================
   [Start] 10. CMS Pricing
========================================================================== */}.cms-counter-wraper .cms-counter-inner{padding:30px 0 25px;}.cms-counter-wraper .cms-counter-icon{margin-bottom:22px;}.cms-counter-wraper .cms-counter-icon i{font-size:40px;color:#222;}.cms-counter-wraper .cms-counter{font-size:30px;line-height:25px;color:#222;}.cms-counter-wraper .cms-counter-title{color:#616161;font-size:15px;line-height:25px;font-weight:700;margin:8px 0 0;}.resize-title{font-size:16px;line-height:normal;text-transform:uppercase;}.cms-pricing{/* ==========================================================================
   [End] 10. CMS Pricing
========================================================================== *//* ==========================================================================
   [Start] 11. CMS Fancybox
========================================================================== */}.cms-pricing .cms-pricing-header{background-color:#575885;padding:40px 30px 35px 30px;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}.cms-pricing .cms-pricing-header:before{height:100%;width:100%;background-color:#575885;opacity:0.8;content:"";position:absolute;top:0;left:0;}.cms-pricing .cms-pricing-header.bg-img-acrive:after{height:60%;width:100%;background-color:rgba(255, 255, 255, 0);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.4)));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.4));background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.4));background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.4));background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.4));background-image:linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.4));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(255, 255, 255, 0)', endColorStr='rgba(0, 0, 0, 0.4)');/* BACKGROUND HORIZONTAL */content:"";position:absolute;bottom:0;left:0;right:0;}.cms-pricing .cms-pricing-header .cms-pricing-header-inner{position:relative;z-index:1;}.cms-pricing .cms-pricing-header .cms-pricing-header-inner .cms-pricing-icon{padding-bottom:28px;}.cms-pricing .cms-pricing-header .cms-pricing-header-inner .cms-pricing-icon i{background-color:rgba(255, 255, 255, 0.15);color:#fff;display:inline-block;font-size:32px;height:62px;line-height:62px;text-align:center;width:62px;}.cms-pricing .cms-pricing-header .cms-pricing-header-inner .cms-pricing-title{padding-top:18px;padding-left:25px;}.cms-pricing .cms-pricing-header .cms-pricing-header-inner .cms-pricing-title h3{font-size:15px;line-height:1;margin-bottom:10px;}.cms-pricing .cms-pricing-header .cms-pricing-header-inner .cms-pricing-subtitle{font-size:13px;line-height:21px;color:#fff;}.cms-pricing .cms-pricing-header .cms-pricing-header-inner .cms-pricing-price{color:#fff;}.cms-pricing .cms-pricing-header .cms-pricing-header-inner .cms-pricing-price .unit{font-size:28px;padding-right:4px;}.cms-pricing .cms-pricing-header .cms-pricing-header-inner .cms-pricing-price .price{font-size:100px;line-height:1;}.cms-pricing .cms-pricing-header .cms-pricing-header-inner .cms-pricing-price .time{font-size:13px;font-weight:500;display:block;}.cms-pricing .cms-pricing-body{background-color:#fff;border:1px solid #e3e3e3;text-align:center;}.cms-pricing .cms-pricing-body .cms-pricing-content{padding:34px 40px 40px 40px;}.cms-pricing .cms-pricing-body .cms-pricing-content ul{list-style:none;}.cms-pricing .cms-pricing-body .cms-pricing-content ul li{line-height:40px;font-size:14px;color:#474747;font-weight:500;border-bottom:1px solid #f5f4f4;position:relative;}.cms-pricing .cms-pricing-body .cms-pricing-content ul li:last-child{border-bottom:none;}.cms-pricing .cms-pricing-body .cms-pricing-readmore{padding:40px;border-top:1px solid #e3e3e3;}.cms-pricing.cms-pricing-layout2 .cms-pricing-header:before{opacity:0;}.cms-pricing.cms-pricing-layout3 .cms-pricing-item{border:1px solid #e3e3e3;}.cms-pricing.cms-pricing-layout3 .cms-pricing-item .cms-pricing-header{background-color:#fff;padding:30px 26px 0;}.cms-pricing.cms-pricing-layout3 .cms-pricing-item .cms-pricing-header:before{opacity:0;}.cms-pricing.cms-pricing-layout3 .cms-pricing-item .cms-pricing-header .cms-pricing-header-inner{background-color:#575885;padding:30px;}.cms-pricing.cms-pricing-layout3 .cms-pricing-item .cms-pricing-header .cms-pricing-header-inner .cms-pricing-price{padding-bottom:10px;}.cms-pricing.cms-pricing-layout3 .cms-pricing-item .cms-pricing-header .cms-pricing-header-inner .cms-pricing-title{padding:0;}.cms-pricing.cms-pricing-layout3 .cms-pricing-item .cms-pricing-body{border:none;}.cms-fancyboxes-wraper .cms-fancybox-title{font-size:18px;line-height:29px;font-weight:600;margin:0 0 6px;}.cms-fancyboxes-wraper .cms-fancybox-icon .fancy-box-icon{display:block;}.cms-fancyboxes-wraper .cms-fancybox-icon .fancy-box-icon i{font-size:35px;color:#434343;}.cms-fancyboxes-wraper .fancy-box-content p{margin:0 0 5px;}.cms-fancyboxes-deault{border:1px solid #eee;padding:22px 29px 21px 29px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;background-color:#fff;}.cms-fancyboxes-deault.box-shadow{-webkit-box-shadow:0 2.3px 2px 0.1px #f1f1f1;-moz-box-shadow:0 2.3px 2px 0.1px #f1f1f1;-ms-box-shadow:0 2.3px 2px 0.1px #f1f1f1;box-shadow:0 2.3px 2px 0.1px #f1f1f1;}.cms-fancyboxes-deault.box-shadow:hover{border-color:#f1f1f1 !important;}.cms-fancyboxes-deault:hover{border-color:#575885;}.cms-fancyboxes-deault .cms-fancybox-icon .fancy-box-icon i{color:#222;}.cms-fancyboxes-layout1 .cms-fancybox-icon .fancy-box-icon{margin-bottom:20px;}.cms-fancyboxes-layout1 .cms-fancybox-title{margin-bottom:12px;}.cms-fancyboxes-layout1.box-icon .cms-fancybox-icon .fancy-box-icon i{background-color:#222;color:#fff;display:inline-block;font-size:35px;height:70px;line-height:70px;text-align:center;width:70px;margin-bottom:5px;}.cms-fancyboxes-layout1.box-icon .cms-fancybox-icon .fancy-box-icon i.lnr:before{position:relative;left:2px;}.cms-fancyboxes-layout1.box-icon:hover .cms-fancybox-icon .cms-fancybox-icon i{background-color:#575885;}.cms-fancyboxes-layout2 .cms-fancybox-icon{float:left;width:65px;padding-top:6px;}.cms-fancyboxes-layout2 .cms-fancybox-content{padding-left:65px;}.cms-fancyboxes-layout2 .cms-fancybox-content .cms-fancybox-title{margin-bottom:16px;}.cms-fancyboxes-layout3{/* ==========================================================================
   [End] 11. CMS Fancybox
========================================================================== *//* ==========================================================================
   [Start] 12. CMS Grid
========================================================================== *//* Grid Blog */}.cms-fancyboxes-layout3 .cms-fancybox-number{color:#cecece;font-size:52px;line-height:1;}.cms-fancyboxes-layout3 .fancy-box-image img{max-width:70px;}.cms-fancyboxes-layout3 .cms-fancybox-content-left{float:left;}.cms-fancyboxes-layout3 .cms-fancybox-content-right{padding-left:100px;}.cms-fancyboxes-layout3 .cms-fancybox-content-right .subtitle{color:#575885;font-size:13px;line-height:1;}.cms-fancyboxes-layout3 .cms-fancybox-content-right .cms-fancybox-title{font-size:20px;line-height:30px;margin-bottom:15px;}.cms-fancyboxes-layout3 .cms-fancybox-content-right .cms-fancyboxes-readmore{line-height:1;}.cms-fancyboxes-layout3 .cms-fancybox-content-right .cms-fancyboxes-readmore a{font-weight:700;text-transform:uppercase;font-size:13px;color:#333;}.cms-fancyboxes-layout3 .cms-fancybox-content-right .cms-fancyboxes-readmore a i{padding-right:6px;-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-layout3 .cms-fancybox-content-right .cms-fancyboxes-readmore a span{-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-fancyboxes-layout3 .cms-fancybox-content-right .cms-fancyboxes-readmore a:hover{color:#575885;}.cms-fancyboxes-layout3 .cms-fancybox-content-right .cms-fancyboxes-readmore a:hover i{color:#575885;}.cms-fancyboxes-layout3:hover .cms-fancybox-content-right .cms-fancyboxes-readmore a span{opacity:1;}.cms-grid-blog-layout1,.cms-carousel-blog-layout1{/* End Grid Blog *//* Grid Teams */}.cms-grid-blog-layout1 .entry-blog,.cms-carousel-blog-layout1 .entry-blog{margin-bottom:50px;padding-bottom:24px;}.cms-grid-blog-layout1 .entry-blog .blog-icon,.cms-carousel-blog-layout1 .entry-blog .blog-icon{left:20px;bottom:20px;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-grid-blog-layout1 .entry-blog .entry-title,.cms-carousel-blog-layout1 .entry-blog .entry-title{font-size:18px;line-height:28px;margin-bottom:9px;}.cms-grid-blog-layout1 .entry-blog .entry-readmore a,.cms-carousel-blog-layout1 .entry-blog .entry-readmore a{position:relative;}.cms-grid-blog-layout1 .entry-blog .entry-readmore a span,.cms-carousel-blog-layout1 .entry-blog .entry-readmore a span{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-grid-blog-layout1 .entry-blog .entry-readmore a:before,.cms-carousel-blog-layout1 .entry-blog .entry-readmore a:before{width:100%;height:2px;background-color:#333;content:"";position:absolute;bottom:-27px;left:0;opacity:0;}.cms-grid-blog-layout1 .entry-blog .entry-readmore a:hover:before,.cms-carousel-blog-layout1 .entry-blog .entry-readmore a:hover:before{background-color:#575885;}.cms-grid-blog-layout1 .entry-blog:hover .blog-icon,.cms-carousel-blog-layout1 .entry-blog:hover .blog-icon{opacity:1;}.cms-grid-blog-layout1 .entry-blog:hover .entry-readmore a:before,.cms-carousel-blog-layout1 .entry-blog:hover .entry-readmore a:before,.cms-grid-blog-layout1 .entry-blog:hover .entry-readmore a span,.cms-carousel-blog-layout1 .entry-blog:hover .entry-readmore a span{opacity:1;}.cms-grid-blog-layout1 .cms-grid-media img,.cms-carousel-blog-layout1 .cms-grid-media img{width:100%;}.cms-grid-blog-layout1.style-2 .entry-blog,.cms-carousel-blog-layout1.style-2 .entry-blog{padding-top:30px;margin-top:0px;}.layout-team{/* End Grid Team *//* Start Grid Services */}.layout-team .cms-team-image img{width:100%;}.layout-team .cms-team-item-inner{border:1px solid #f3f3f3;-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 */-webkit-box-shadow:0 3px 3px #e8e8e8;-moz-box-shadow:0 3px 3px #e8e8e8;-ms-box-shadow:0 3px 3px #e8e8e8;box-shadow:0 3px 3px #e8e8e8;margin-bottom:49px;overflow:hidden;}.layout-team .cms-team-title{font-size:18px;line-height:26px;margin-bottom:3px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.layout-team .cms-team-position{font-size:13px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.layout-team .team-meta-hover .cms-team-title{color:#fff;}.layout-team .cms-team-social a{color:#2b2b2b;font-size:15px;margin:0 13px;}.layout-team .cms-team-social a:hover{color:#575885;}.layout-team.team-layout1 .cms-team-item-inner .cms-team-image{position:relative;}.layout-team.team-layout1 .cms-team-item-inner .cms-team-image:before,.layout-team.team-layout1 .cms-team-item-inner .cms-team-image:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;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;}.layout-team.team-layout1 .cms-team-item-inner .cms-team-image:before{z-index:1;background-color:rgba(34, 34, 34, 0.75);}.layout-team.team-layout1 .cms-team-item-inner .cms-team-image:after{z-index:2;background-color:rgba(255, 255, 255, 0);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#222));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), #222);background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0), #222);background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0), #222);background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0), #222);background-image:linear-gradient(top, rgba(255, 255, 255, 0), #222);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(255, 255, 255, 0)', endColorStr='#222');/* BACKGROUND HORIZONTAL */}.layout-team.team-layout1 .cms-team-item-inner .cms-team-image .team-meta-hover{left:0;padding:10px;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 */z-index:3;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;}.layout-team.team-layout1 .cms-team-item-inner .cms-team-meta{padding:24px 30px;position:relative;overflow:hidden;}.layout-team.team-layout1 .cms-team-item-inner .cms-team-meta .cms-team-social{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 */-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;}.layout-team.team-layout1 .cms-team-item-inner:hover .cms-team-image:before,.layout-team.team-layout1 .cms-team-item-inner:hover .cms-team-image:after,.layout-team.team-layout1 .cms-team-item-inner:hover .cms-team-image .team-meta-hover{opacity:1;}.layout-team.team-layout1 .cms-team-item-inner:hover .cms-team-meta .cms-team-title,.layout-team.team-layout1 .cms-team-item-inner:hover .cms-team-meta .cms-team-position{opacity:0;}.layout-team.team-layout1 .cms-team-item-inner:hover .cms-team-meta .cms-team-social{opacity:1;}.layout-services .cms-services-image img{width:100%;}.layout-services .cms-services-title{font-size:20px;font-weight:600;line-height:29px;letter-spacing:0.018em;margin-bottom:5px;}.layout-services .cms-services-subtitle{font-size:13px;line-height:16px;color:#656565;}.layout-services .cms-services-icon{font-size:32px;color:#282828;}.layout-services .cms-services-readmore.style1{margin-top:24px;}.layout-services .cms-services-readmore.style1 .btn i{display:inline-block;left:14px;padding:0;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 */-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;}.layout-services .cms-services-readmore.style1 .btn:hover{border-color:#575885;background-color:#575885;padding-left:32px;}.layout-services .cms-services-readmore.style1 .btn:hover i{opacity:1;}.layout-services .cms-services-readmore.style2{margin-top:15px;}.layout-services .cms-services-readmore.style2 .btn i{padding-left:0;padding-right:6px;}.layout-services .cms-services-meta.box-style1 .cms-services-icon{float:left;margin-top:24px;margin-bottom:10px;}.layout-services .cms-services-meta.box-style1 .cms-services-meta-right{padding:14px 20px 18px 64px;}.layout-services .cms-services-meta.box-style1 .cms-services-meta-right .cms-services-meta-right-inner{position:relative;}.layout-services .cms-services-meta.box-style1 .cms-services-meta-right .cms-services-meta-right-inner:before{position:absolute;left:-16px;top:50%;transform:translate(0, -50%);content:"";background-color:#cecece;height:12px;width:2px;}.layout-services .line-gap{background-color:#282828;display:inline-block;height:2px;width:32px;vertical-align:middle;}.layout-services .style-overlay{position:relative;}.layout-services .style-overlay:before{height:100%;width:100%;background-color:#575885;opacity:0;content:"";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;}.layout-services .style-overlay:after{height:60%;width:100%;background-color:rgba(255, 255, 255, 0);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.4)));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.4));background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.4));background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.4));background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.4));background-image:linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.4));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(255, 255, 255, 0)', endColorStr='rgba(0, 0, 0, 0.4)');/* BACKGROUND HORIZONTAL */content:"";position:absolute;bottom:0;left:0;right:0;z-index:2;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;}.layout-services .style-overlay .more{color:#fff;display:block;font-size:40px;height:40px;left:0;line-height:40px;margin:auto;position:absolute;right:0;text-align:center;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 */width:40px;z-index:3;opacity:0;}.layout-services .cms-services-item-inner:hover .style-overlay:before{opacity:0.8;}.layout-services .cms-services-item-inner:hover .style-overlay:after,.layout-services .cms-services-item-inner:hover .style-overlay .more{opacity:1;}.layout-services.services-layout1 .cms-services-item-inner{margin-bottom:50px;}.layout-services.services-layout1 .cms-services-item-inner .cms-services-header{position:relative;}.layout-services.services-layout1 .cms-services-item-inner .cms-services-header .more{top:calc(50% - 50px);top:-webkit-calc(50% - 50px);}.layout-services.services-layout1 .cms-services-item-inner .cms-services-header .cms-services-meta{background-color:#fff;bottom:0;left:0;position:absolute;right:70px;z-index:4;}.layout-services.services-layout1 .cms-services-item-inner .cms-services-header .cms-services-meta:before{width:32px;height:2px;background-color:#282828;position:absolute;bottom:0;left:0;content:"";}.layout-services.services-layout1 .cms-services-item-inner .cms-services-body{margin-top:26px;}.layout-services.services-layout2 .cms-services-header{margin-top:10px;}.layout-services.services-layout2 .cms-services-content{padding-top:15px;}.layout-services.services-layout3 .cms-services-meta{position:relative;}.layout-services.services-layout3 .cms-services-meta:before{width:32px;height:2px;background-color:#282828;position:absolute;bottom:0;left:0;content:"";}.layout-services.services-layout3 .cms-services-content{padding-top:24px;}.layout-services.services-layout4 .cms-services-meta i{border:2px solid #282828;-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 */display:inline-block;height:94px;line-height:94px;width:94px;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;}.layout-services.services-layout4 .cms-services-meta i:after{position:absolute;top:4px;left:4px;bottom:4px;right:4px;content:"";border:2px solid #575885;opacity: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 */}.layout-services.services-layout4 .cms-services-meta .cms-services-title{margin-top:20px;margin-bottom:0;}.layout-services.services-layout4 .cms-services-body{padding-top:4px;}.layout-services.services-layout4 .cms-services-item-inner:hover .cms-services-meta i{background-color:#282828;color:#fff;}.layout-services.services-layout4 .cms-services-item-inner:hover .cms-services-meta i:after{opacity:1;}.layout-services.services-layout5{color:#fff;}.layout-services.services-layout5 .bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.layout-services.services-layout5 .cms-services-item-inner{background-size:cover;padding:100px 80px;position:relative;opacity:1;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.layout-services.services-layout5 .cms-services-item-inner .line-gap{background-color:#fff;}.layout-services.services-layout5 .cms-services-item-inner .cms-services-icon{color:#fff;}.layout-services.services-layout5 .cms-services-item-inner .cms-services-subtitle{color:#f9f9f9;margin-bottom:5px;}.layout-services.services-layout5 .cms-services-item-inner .cms-services-title{margin-top:12px;}.layout-services.services-layout5 .cms-services-item-inner .cms-services-title a{color:#fff;}.layout-services.services-layout5 .cms-services-item-inner .cms-services-body{padding-top:5px;}.layout-services.services-layout5 .cms-services-item-inner .cms-services-readmore .btn{border-color:#fff;color:#fff;}.layout-services.services-layout5 .cms-services-item-inner .cms-services-readmore .btn:hover{background-color:transparent;color:#fff;}.layout-services.services-layout5 .cms-services-item:hover .bg-overlay,.layout-services.services-layout5 .cms-services-item:hover .cms-services-item-inner{opacity:1;}.layout-services.services-layout6 .cms-services-header{margin-bottom:12px;}.layout-services.services-layout6 .cms-services-meta{padding-bottom:6px;}.layout-services.services-layout6 .cms-services-meta .cms-services-title{margin-bottom:0;}.layout-services.services-layout6 .cms-grid-item{margin-bottom:50px;}.cms-carousel{/* End Grid Services *//* Start Gallery */}.cms-carousel.layout-services.services-layout1 .cms-services-item-inner{margin-bottom:5px;}.layout-gallery{/* End GAllery *//* ==========================================================================
   [End] 12. CMS Grid
========================================================================== */}.layout-gallery .cms-gallery-item{padding:0;}.layout-gallery .cms-gallery-item img{width:100%;}.layout-gallery .cms-gallery-item .cms-grid-item-inner{position:relative;overflow:hidden;}.layout-gallery .cms-gallery-item .cms-grid-item-inner .cms-gallery-title{color:#fff;font-size:22px;font-weight:500;line-height:28px;margin-bottom:8px;}.layout-gallery .cms-gallery-item .cms-grid-item-inner .cms-gallery-category a{color:#fff;}.layout-gallery .cms-gallery-item .cms-grid-item-inner .cms-gallery-content{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}.layout-gallery .cms-gallery-item .cms-grid-item-inner .cms-gallery-content:before{background-color:#575885;position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;opacity:0.85;filter:alpha(opacity=0.85);content:"";}.layout-gallery .cms-gallery-item .cms-grid-item-inner .cms-gallery-content .cms-gallery-content-inner{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 */width:100%;text-align:center;}.layout-gallery .cms-gallery-item .cms-grid-item-inner .cms-gallery-content .cms-gallery-content-inner span{color:#fff;font-size:40px;height:44px;line-height:44px;text-align:center;width:44px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}.layout-gallery .cms-gallery-item .cms-grid-item-inner .cms-gallery-content .cms-gallery-content-inner span:hover{color:#222;}.layout-gallery .cms-gallery-item .cms-grid-item-inner .cms-gallery-content:hover{opacity:1;}.layout-gallery .navigation{margin-top:50px;}.layout-gallery.no-bottom-padding .navigation{margin-top:35px;}.cms-countdown-wraper .countdown-item-container{-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:#f9f9f9;text-align:center;padding-top:46px;padding-bottom:32px;}.cms-countdown-wraper .countdown-item-container .countdown-amount{font-size:65px;line-height:46px;color:#222;display:block;margin-bottom:21px;font-weight:700 !important;}.cms-countdown-wraper .countdown-item-container .countdown-period{font-size:15px;font-weight:700;color:#a5a5a5;}.pagination li{/* 
   [Start] 14. Call To Action
   +-----------------------------------+
*/}.pagination li a,.pagination li span{-webkit-border-radius:0 !important;-khtml-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;/* BACKGROUND GRADIENT */padding:9px 0;border-color:#e5e5e5;border-width:1px;color:#222;font-size:14px;font-weight:400;margin-bottom:10px;margin-left:10px;max-width:40px;min-width:40px;padding:9px 0;text-align:center;text-transform:uppercase;}.pagination li.active a,.pagination li:hover a{background-color:#575885;border-color:#575885;color:#fff;}.cms-cta-wrapper{padding:44px 0;/* 
   [Start] 14. Call To Action
   +-----------------------------------+
*//* 
   [Start] 15. CMS Projects
   +-----------------------------------+
*/}.cms-cta-wrapper .cms-cta-content{padding-top:8px;padding-bottom:8px;}.cms-cta-wrapper .cms-cta-content .title,.cms-cta-wrapper .cms-cta-content .desc{color:#282828;font-size:26px;letter-spacing:0.06em;line-height:normal;font-weight:500;display:inline-block;}.cms-cta-wrapper .cms-cta-content .title{font-weight:700;border-bottom:2px solid #282828;}.cms-cta-wrapper.style2{border:1px solid rgba(255, 255, 255, 0.4);margin:54px 0;padding:28px;}.cms-cta-wrapper.cta-left .cms-cta-content{float:right;text-align:right;}.cms-cta-wrapper.cta-left .cms-cta-button{text-align:left;}.cms-projects-style.grid-dark .cms-grid-filter li a{color:#807f7f;}.cms-projects-style.grid-dark .cms-grid-filter li a:hover,.cms-projects-style.grid-dark .cms-grid-filter li a.active{color:#575885;}.cms-projects-style.grid-dark .cms-load-posts .btn{border-color:#807f7f;color:#807f7f;background-color:transparent;}.cms-projects-style.grid-dark .cms-load-posts .btn:hover{border-color:#575885;color:#575885;}.cms-projects-style1{/* 
   [End] 15. CMS Projects
   +-----------------------------------+
*/}.cms-projects-style1 .cms_pagination{margin-top:50px;}.cms-projects-style1 .cms-projects-item-inner{position:relative;overflow:hidden;}.cms-projects-style1 .cms-projects-item-inner .cms-projects-image img{width:100%;}.cms-projects-style1 .cms-projects-item-inner .cms-projects-image:before{background:rgba(47, 47, 47, 0.95);content:"";height:100%;left:0;position:absolute;top:0;width:100%;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 290ms linear 0ms;-moz-transition:all 290ms linear 0ms;-ms-transition:all 290ms linear 0ms;transition:all 290ms linear 0ms;}.cms-projects-style1 .cms-projects-item-inner .cms-projects-hover{left:0;position:absolute;right:0;top:0;bottom:0;padding:50px;}.cms-projects-style1 .cms-projects-item-inner .cms-projects-hover .cms-projects-category{-webkit-transform:translateX(-100px);-khtml-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 290ms linear 0ms;-moz-transition:all 290ms linear 0ms;-ms-transition:all 290ms linear 0ms;transition:all 290ms linear 0ms;opacity:0;filter:alpha(opacity=0);}.cms-projects-style1 .cms-projects-item-inner .cms-projects-hover .cms-projects-category a{color:#a9a9a9;font-size:13px;text-transform:uppercase;line-height:1;margin-bottom:2px;}.cms-projects-style1 .cms-projects-item-inner .cms-projects-hover .cms-projects-category a:hover{color:#575885;}.cms-projects-style1 .cms-projects-item-inner .cms-projects-hover .cms-projects-title{-webkit-transform:translateX(-100px);-khtml-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 320ms linear 0ms;-moz-transition:all 320ms linear 0ms;-ms-transition:all 320ms linear 0ms;transition:all 320ms linear 0ms;opacity:0;filter:alpha(opacity=0);}.cms-projects-style1 .cms-projects-item-inner .cms-projects-hover .cms-projects-title a{color:#fff;font-size:18px;text-transform:uppercase;line-height:normal;}.cms-projects-style1 .cms-projects-item-inner .cms-projects-hover .cms-projects-title a:hover{color:#575885;}.cms-projects-style1 .cms-projects-item-inner .cms-projects-hover .cms-projects-readmore a{color:#575885;font-size:36px;font-weight:300;position:absolute;left:50px;bottom:50px;-webkit-transition:all 290ms linear 0ms;-moz-transition:all 290ms linear 0ms;-ms-transition:all 290ms linear 0ms;transition:all 290ms linear 0ms;opacity:0;filter:alpha(opacity=0);}.cms-projects-style1 .cms-projects-item-inner:hover .cms-projects-hover .cms-projects-category,.cms-projects-style1 .cms-projects-item-inner:hover .cms-projects-hover .cms-projects-title{-webkit-transform:translateX(0px);-khtml-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */opacity:1;filter:alpha(opacity=1);}.cms-projects-style1 .cms-projects-item-inner:hover .cms-projects-hover .cms-projects-readmore a{opacity:1;filter:alpha(opacity=1);}.cms-projects-style1 .cms-projects-item-inner:hover .cms-projects-image:before{opacity:1;filter:alpha(opacity=1);}.cms-projects-style1 .cms-projects-item.col-lg-3 .cms-projects-hover{padding:25px;}.cms-projects-style1 .cms-projects-item.col-lg-3 .cms-projects-hover .cms-projects-readmore a{left:25px;bottom:25px;}.custom-map > .vc_column_wrapper{background-color:#fff;margin:0 15px;padding:88px;/* Loading */}.cms-loader:before,.cms-loader:after,.cms-loader{border-radius:50%;height:18px;width:18px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out;}.cms-loader{font-size:10px;margin:auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s;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-loader:before,.cms-loader:after{content:'';position:absolute;top:0;}.cms-loader:before{left:-28px;-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}.cms-loader:after{left:28px;}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #575885;}40%{box-shadow:0 2.5em 0 0 #575885;}}@keyframes load7{/* 
   [Start] 16. CMS Shop
   +-----------------------------------+
*/0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #575885;}40%{box-shadow:0 2.5em 0 0 #575885;}}.cms-grid-shop-layout1{/* 
   [Start] 17. CMS Section Feature
   +-----------------------------------+
*/}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-image{background-color:#f4f4f4;position:relative;-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 */}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-image img{margin-bottom:0;padding:30px;width:100%;}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart{height:100%;left:0;position:absolute;top:0;width:100%;opacity:0;-webkit-transition:all 400ms ease 0ms;-moz-transition:all 400ms ease 0ms;-ms-transition:all 400ms ease 0ms;transition:all 400ms ease 0ms;background-color:rgba(34, 34, 34, 0.95);}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a{display:block;left:30px;position:absolute;right:30px;bottom:30px;text-align:center;background-color:#fff;border-color:#fff;color:#222;}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a.add_to_cart_button.added{display:none;}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a.added_to_cart{padding:17px 26px;font-weight:700;letter-spacing:0.02em;line-height:1;text-transform:uppercase;font-size:13px;}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a:hover{border-color:#575885;background-color:#575885 !important;color:#fff;}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-image:hover .cshero-add-to-cart{opacity:1;}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-meta{padding:19px 0 60px;text-align:center;}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title{font-size:18px;line-height:26px;margin:0 0 13px;padding:4px 0 0;}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price{font-size:16px;line-height:1;}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price ins{background-color:transparent;color:inherit;}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price del{font-size:13px;color:#a9a9a9;}.cms-button-video{background-color:#1b1a1a;border-radius:1px;color:#fff;display:inline-block;font-size:32px;height:52px;line-height:52px;width:62px;}.cms-button-video i{line-height:52px;}.cms-button-video:hover,.cms-button-video:focus{background-color:#575885;color:#fff;}@media screen and (min-width:1360px){.cms-carousel-client-layout3.navigation-horizontal-center .owl-controls .owl-prev,.cms-carousel-client-layout3.navigation-horizontal-center .owl-controls .owl-next{left:-81px;margin:0;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-client-layout3.navigation-horizontal-center .owl-controls .owl-next{left:inherit;right:-81px;}}@media screen and (max-width:1360px){.column-padding-small .vc_column-inner{padding-left:15px !important;padding-right:15px !important;}}@media screen and (max-width:1200px){#cshero-footer #cshero-footer-top .footer-time li{float:none;width:100%;}#cshero-footer #cshero-footer-top .footer-time li:nth-child(2n){text-align:left;}#cshero-footer #cshero-footer-top ul.menu li{float:none;width:100%;}#cshero-header-navigation .main-navigation .menu-main-menu > ul > li,#cshero-header-navigation .main-navigation .menu-main-menu > li{padding:0 6px;}#cshero-header-navigation .main-navigation li ul:not(.wg-menu-item){min-width:190px;}#cshero-header-inner #cshero-header #cshero-header-logo a span,#cshero-header-inner.header-1 .top-media.last,#cshero-header-inner.header-9 .top-media.last{display:none;/* Footer */}#cshero-footer-bottom .title-social{display:block;margin-bottom:12px;}#cshero-footer-bottom .cs-social{margin-left:-2px;}#cshero-footer-bottom .title-newsletter{position:static;margin-bottom:12px;}#cshero-footer-bottom .newsletter-widget{padding-left:0;}}@media screen and (min-width:1200px){body .cs-boxed{margin:auto;width:1200px;}#cshero-header-logo.col-lg-5{width:34.667%;}#cshero-header-navigation.col-lg-7{width:65.333%;}}@media screen and (max-width:1024px) and (min-width:993px){.vc_col-sm-3 .cms-counter-icon{float:none;}.vc_col-sm-3 .cms-counter-content .cms-counter-title{margin-bottom:20px;}}@media screen and (max-width:1024px){#page-title{background-attachment:inherit;}body .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a{padding:10px 18px;}.row-image-holder{bottom:30px;left:30px;right:45px;top:30px;}.cms-pricing .cms-pricing-item{margin-bottom:30px;}}@media screen and (min-width:993px){.line-gap .cms-counter-wraper:before{width:2px;height:30px;background-color:rgba(49, 49, 49, 0.1);content:"";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 */right:-16px;}.line-gap .wpb_column:last-child .cms-counter-wraper:before{width:0;}.line-gap.light .cms-counter-wraper:before{background-color:rgba(255, 255, 255, 0.3);}.cms-grid .col-lg-3:nth-child(4n+1){clear:left;}.cms-grid .col-lg-4:nth-child(3n+1){clear:left;}.cms-grid .col-lg-6:nth-child(2n+1){clear:left;}#cshero-menu-mobile{display:none !important;}.practice-layout6.nav-top-right .owl-controls,.cms-carousel-client.nav-top-right .owl-controls{position:absolute;right:-5px;top:-101px;}.practice-layout6.nav-top-right .owl-controls .owl-prev,.cms-carousel-client.nav-top-right .owl-controls .owl-prev,.practice-layout6.nav-top-right .owl-controls .owl-next,.cms-carousel-client.nav-top-right .owl-controls .owl-next{margin-top:0;}.cms-grid-blog-layout1 .col-lg-4:nth-child(3n+1){clear:left;}.cms-grid-blog-layout1 .col-lg-3:nth-child(4n+1){clear:left;}}@media screen and (max-width:993px){#cshero-header-inner #cshero-header #cshero-header-logo .top-media{display:none;}}@media screen and (max-width:992px){.section-feature1 .vc_column-inner,.section-feature2 .vc_column-inner{padding-left:15px !important;padding-right:15px !important;border:none !important;}.section-feature1 .vc_column-inner .cms-fancyboxes-layout1,.section-feature2 .vc_column-inner .cms-fancyboxes-layout1{padding-left:30px;padding-right:30px;}.section-feature1 .vc_column-inner .vc_separator,.section-feature2 .vc_column-inner .vc_separator{display:none;}.no-border-sm .vc_column-inner{border:none !important;}.font-sm{font-size:60px !important;}.countdown-item-container{margin-bottom:30px;}.cms-heading-right{padding-top:20px;}.cms-heading-wrapper.heading-style3 .cms-heading-inner{text-align:left;}.cms-heading-wrapper.heading-style3 .cms-heading-inner .box:before{right:inherit;left:-35px;}.cms-heading-wrapper.heading-style3 .col-lg-6{padding:0 50px;}.cms-heading-wrapper.heading-style3 .col-lg-6.cms-heading-right{margin-top:20px;}.title-tablet{font-size:300% !important;}.text-center-md{text-align:center;/* Call To Action */}.text-center-md *{text-align:center !important;}.text-center-md .cart-contents{float:none !important;}.cms-cta-wrapper .cms-cta-content{padding-bottom:25px;}.cms-cta-wrapper .title{border-bottom:none !important;}.cms-cta-wrapper.cta-left .cms-cta-content,.cms-cta-wrapper.cta-left .cms-cta-button{text-align:center;}.vc_row.space-default{padding:40px 15px !important;/* Text Align */}.text-rp-center{text-align:center !important;}.text-rp-center .wpb_single_image.vc_align_left{text-align:center;}.text-rp-right{text-align:right !important;}.w100-sm{width:100%;}body > div > div > .container,#cs-header > .container{width:100% !important;}.container{width:100%;}.icon-slider i{height:60px !important;width:60px !important;line-height:60px !important;font-size:20px !important;/* ==========================================================================
      Header Mobile
  ========================================================================== */}body #cshero-header{position:static !important;}body #cshero-header > .container{position:relative;z-index:99;}body #cshero-header .cshero-header-search{right:70px;}#cshero-menu-mobile{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 */display:block;}#cshero-header-navigation{display:none;}#cshero-header-navigation.collapse{display:block;/* ==========================================================================
     End Header Mobile
  ========================================================================== *//* Woo */}.cart-action-wrap td.coupon,.cart-action-wrap .actions{width:50%;}.cart-action-wrap .button{width:100% !important;float:none;}#cms-trust.woocommerce .products li,#cms-medico.woocommerce-page .products li{width:50%;}.vc_row-no-padding.small-1-column .wpb_column{margin-top:0 !important;}#cshero-footer-feature-top .feature-top-item span:nth-child(2){line-height:31px;}#cshero-footer-top .media{padding-bottom:10px;}#cshero-footer-top .media .media-left{padding:0;display:block;}#cshero-footer-top .media .media-left img{top:0;margin-bottom:15px;}#cshero-footer-top .media .media-body{padding:0;display:block;}#cshero-footer-top [class*="cshero-footer-"]{margin-bottom:35px;}#cshero-footer-top aside.[class^="col-"]{margin-bottom:30px;}#cshero-footer-top aside.[class^="col-"]:last-child{margin:0;}#cshero-footer-top aside.[class^="col-"] aside.[class^="widget_"],#cshero-footer-top aside.[class^="col-"] aside.[class^="widget-"],#cshero-footer-top aside.[class^="col-"] .widget{margin:30px 0 0;}#cshero-footer-top aside.[class^="col-"] aside.[class^="widget_"]:first-child,#cshero-footer-top aside.[class^="col-"] aside.[class^="widget-"]:first-child,#cshero-footer-top aside.[class^="col-"] .widget:first-child{margin:0;}#cshero-footer-bottom .cs-social li{margin-bottom:8px;}}@media screen and (max-width:991px) and (min-width:768px){.cms-grid-wraper .cms-grid-item.col-sm-6:nth-child(odd){clear:left;}.text-rp-small{font-size:13px !important;line-height:26px !important;}.heading-rp-small{font-size:28px !important;line-height:36px !important;}}@media screen and (max-width:992px) and (min-width:768px){.small-1-column .wpb_column{width:100%;}.small-1-column .wpb_column + .wpb_column{margin-top:35px;}.small-1-column.sm-no-margin .wpb_column + .wpb_column{margin-top:0;}.small-2-column .wpb_column{width:50%;margin-top:0;}.small-2-column .wpb_column:nth-child(2){margin-top:0;}.small-2-column .wpb_column:nth-child(3),.small-2-column .wpb_column:nth-child(4){margin-top:35px;}.small-3-column .wpb_column{width:33.33%;}.small-3-column .wpb_column + .wpb_column{margin-top:0;}.section-counter{/* Text Align */}.section-counter.small-2-column .wpb_column:nth-child(3),.section-counter.small-2-column .wpb_column:nth-child(4){margin-top:0;border-top:1px solid #ebebeb;}.section-counter.small-2-column.line-dark .wpb_column:nth-child(3),.section-counter.small-2-column.line-dark .wpb_column:nth-child(4){border-top:1px solid #4c4b4b;}.section-counter.small-2-column .wpb_column:nth-child(2){border-right:none !important;}.text-center-small{text-align:center;/* End Text Align */}.text-center-small .wpb_wrapper{text-align:center;}.text-center-small .vc_custom_heading{text-align:center !important;}#cms-trust.woocommerce .products li:nth-child(even),#cms-medico.woocommerce-page .products li:nth-child(even){clear:right;}#cms-trust.woocommerce .products li:nth-child(odd),#cms-medico.woocommerce-page .products li:nth-child(odd){clear:left;}}@media (min-width:768px){.column-no-padding [class*="vc_col-"]{padding:0;}}@media (max-width:767px){.custom-row-image + .vc_column_wrapper > .vc_col-sm-6:nth-child(1){display:none;}.section-feature1 .vc_column-inner,.section-feature2 .vc_column-inner{padding-top:15px !important;padding-bottom:15px !important;}.wpb_column.position-left,.wpb_column.position-right{position:static;}.font-sm{font-size:32px !important;}.cms-heading-wrapper .title{font-size:26px;}.cms-heading-wrapper .title.box:before{height:86px;}.layout-services.services-layout5 .cms-services-item-inner{padding:70px 50px;/* Slider */}.custom{/* Button */}.custom.tp-leftarrow{-webkit-transform:matrix(1, 0, 0, 1, 0, -30) !important;-khtml-transform:matrix(1, 0, 0, 1, 0, -30) !important;-moz-transform:matrix(1, 0, 0, 1, 0, -30) !important;-ms-transform:matrix(1, 0, 0, 1, 0, -30) !important;-o-transform:matrix(1, 0, 0, 1, 0, -30) !important;transform:matrix(1, 0, 0, 1, 0, -30) !important;/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.custom.tp-rightarrow{-webkit-transform:matrix(1, 0, 0, 1, -60, -30) !important;-khtml-transform:matrix(1, 0, 0, 1, -60, -30) !important;-moz-transform:matrix(1, 0, 0, 1, -60, -30) !important;-ms-transform:matrix(1, 0, 0, 1, -60, -30) !important;-o-transform:matrix(1, 0, 0, 1, -60, -30) !important;transform:matrix(1, 0, 0, 1, -60, -30) !important;/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.btn{margin-bottom:4px;/* Page Title */}.btn.btn-md{padding:17px 18px;}#page-title{/* Tab */}#page-title #page-title-text h1{font-size:23px;}#page-title #page-title-text .sub-title{font-size:15px;}.vc_tta-panels-container .vc_tta-panel-title .vc_tta-title-text{margin-left:0 !important;padding-left:12px !important;}.vc_tta-style-classic .vc_tta-panel{padding-left:20px;padding-right:20px;/* Text Align */}.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title span{color:#575885;}.text-center-xs,.text-center-mini{text-align:center;}.text-center-xs .wpb_wrapper,.text-center-mini .wpb_wrapper{text-align:center;}.text-center-xs .vc_custom_heading,.text-center-mini .vc_custom_heading{text-align:center !important;}.text-left-xs{text-align:left !important;}.small-1-column .wpb_column + .wpb_column,.small-2-column .wpb_column + .wpb_column,.small-3-column .wpb_column + .wpb_column{margin-top:35px;}.small-1-column.sm-no-margin .wpb_column + .wpb_column,.small-2-column.sm-no-margin .wpb_column + .wpb_column,.small-3-column.sm-no-margin .wpb_column + .wpb_column{margin-top:0;}.small-2-column .wpb_column{width:100%;}.section-counter.small-2-column .wpb_column{border-right:none !important;}.form-practice .wpcf7-submit{margin-bottom:30px;}.heading-rp-small{font-size:16px !important;line-height:26px !important;/* End Text Align *//* Single Image VC */}body .vc_tta-container .vc_tta-panel-body .vc_single_image-wrapper{margin-top:22px;/* Client */}body .vc_tta-container .vc_tta-panel-body .vc_single_image-wrapper img{width:100%;margin:22px 0;}.cms-carousel-client-layout1 .cms-carousel-media{line-height:normal;/* End Client */}.cshero-header-search{display:none;}#cshero-footer #cshero-footer-bottom{text-align:center;/* Blog */}#cshero-footer #cshero-footer-bottom .cms-footer-social{padding-top:15px;}.post-navigation .nav-link-prev,.cms-related-post-inner .item{margin-bottom:30px;/* Shortcode Heading */}.cms-heading-wrapper.heading-layout1{/* End Shortcode Heading *//* Footer Top */}.cms-heading-wrapper.heading-layout1 .cms-heading-button{margin-top:30px;padding-left:115px;}.cms-heading-wrapper.heading-layout1 .cms-heading-content .line-title{width:30px;}.cms-fancyboxes-layout2 .cms-fancybox-item{padding-bottom:33px;}.cms-error404 .entry-header h1{font-size:100px;}.cms-error404 .entry-header h1:before{font-size:130px;left:-45px;top:-28px;}.wpb_single_image.icon .vc_single_image-wrapper{width:100%;margin-bottom:20px;}.wpb_single_image.icon .vc_single_image-wrapper img{width:100%;}.cshero-popup-search .cshero-search-inner #searchform input[type="text"]{font-size:11px;}}@media (max-width:640px){#cms-trust.woocommerce .products li,#cms-medico.woocommerce-page .products li,#cms-trust.woocommerce .pr-content.pr-list-active .products li .cshere-woo-item-wrap .cshero-woo-inner,#cms-trust.woocommerce .pr-content.pr-list-active .products li .cshere-woo-item-wrap .cshero-woo-meta{width:100%;}}@media (max-width:480px){#cshero-header-inner #cshero-header #cshero-header-logo a img{max-width:165px;/* Shortcode Heading */}.cms-heading-wrapper.heading-layout1{/* End Shortcode Heading */}.cms-heading-wrapper.heading-layout1 .cms-heading-content{padding-left:55px;}.cms-heading-wrapper.heading-layout1 .cms-heading-content:before{width:30px;}.cms-heading-wrapper.heading-layout1 .cms-heading-button{padding-left:70px;}.cms-testimonial-layout1 .cms-carousel-media img{max-width:100%;width:100%;float:none;}.cms-testimonial-layout1 .main-title{padding:0;margin-top:25px;}#cshero-footer-top ul.menu li,#cshero-footer-top .cshero-footer-top3 ul.menu li{width:100%;}}#cshero-footer{background-color:#222;}#cshero-footer a{color:#7f7f7f;}#cshero-footer a:hover{color:#575885;}#cshero-footer .widget-title{font-size:15px;text-transform:uppercase;color:#fff;margin-bottom:13px;}#cshero-footer #cshero-footer-feature-top{padding-top:90px;}#cshero-footer #cshero-footer-feature-top .container{max-width:1140px;}#cshero-footer #cshero-footer-feature-top .footer-feature-item{text-align:center;background-color:#1c1c1c;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;/* BACKGROUND GRADIENT */font-weight:500;letter-spacing:0.02em;padding:36px 30px;}#cshero-footer #cshero-footer-feature-top .footer-feature-item h3{font-size:15px;line-height:1;color:#575885;font-weight:normal;margin-bottom:12px;}#cshero-footer #cshero-footer-feature-top .footer-feature-item:nth-child(2){background-color:#181818;}#cshero-footer #cshero-footer-top{padding:60px 0 65px 0;}#cshero-footer #cshero-footer-top ul.menu li{float:left;width:50%;line-height:25px;}#cshero-footer #cshero-footer-top ul.menu li a{font-size:13px;}#cshero-footer #cshero-footer-top .footer-time{font-size:13px;color:#474747;text-transform:uppercase;margin-top:22px;}#cshero-footer #cshero-footer-top .footer-time li{width:50%;float:left;}#cshero-footer #cshero-footer-top .footer-time li:nth-child(even){text-align:right;}#cshero-footer #cshero-footer-bottom{padding:31px 0;position:relative;font-size:13px;}#cshero-footer #cshero-footer-bottom:before{background-color:#2b2b2b;content:"";height:1px;left:15px;position:absolute;right:15px;top:0;max-width:1140px;margin:auto;}#cshero-footer #cshero-footer-bottom a{color:#575885;}#cshero-footer #cshero-footer-bottom a:hover{color:#9b9b9b;}#cshero-footer #cshero-footer-bottom .cms-copyright{padding-top:6px;}#cshero-footer #cshero-footer-bottom .cms-footer-menu{text-align:center;padding-top:6px;}#cshero-footer #cshero-footer-bottom .cms-footer-menu a{color:#7f7f7f;display:inline-block;padding:0 11px;position:relative;}#cshero-footer #cshero-footer-bottom .cms-footer-menu a:before{height:13px;width:1px;background-color:#7f7f7f;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:-3px;content:"";}#cshero-footer #cshero-footer-bottom .cms-footer-menu a:last-child:before{height:0;}#cshero-footer #cshero-footer-bottom .cms-footer-menu a:hover{color:#575885;}#cshero-footer #cshero-footer-bottom .cms-footer-social li{display:inline-block;}#cshero-footer #cshero-footer-bottom .cms-footer-social li a{display:block;font-size:14px;height:36px;width:36px;background-color:#2b2b2b;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;/* BACKGROUND GRADIENT */color:#fff;text-align:center;line-height:36px;margin:0 3px;}#cshero-footer #cshero-footer-bottom .cms-footer-social li a:hover{color:#575885;}#cshero-footer.cshero-footer2 #cshero-footer-top{padding-top:78px;}#cshero-footer.cshero-footer2 #cshero-footer-feature-top{padding-top:10px;padding-bottom:70px;}#cshero-footer.cshero-footer4 #cshero-footer-feature-top{padding-top:80px;padding-bottom:70px;}#back_to_top.on{bottom:30px;right:20px;width:42px;height:42px;overflow:hidden;position:fixed;text-decoration:none;z-index:9999;font-size:0;color:transparent;background-color:rgba(51, 51, 51, 0.9);border:1px solid #333;cursor:pointer;-webkit-transition:0.3s ease-in-out 0s;-moz-transition:0.3s ease-in-out 0s;-ms-transition:0.3s ease-in-out 0s;transition:0.3s ease-in-out 0s;}#back_to_top.on:hover{background-color:#575885;border-color:#575885;bottom:35px;-webkit-transition:all 150ms linear 0ms;-moz-transition:all 150ms linear 0ms;-ms-transition:all 150ms linear 0ms;transition:all 150ms linear 0ms;}#back_to_top.on:after{color:#fff;content:'\f106';font-size:18px;line-height:42px;font-family:'FontAwesome';text-align:center;display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all 150ms linear 0ms;-moz-transition:all 150ms linear 0ms;-ms-transition:all 150ms linear 0ms;transition:all 150ms linear 0ms;}.cms-get-touch{margin:25px 0;/* Request Form */}.cms-get-touch p{padding:9px 0 10px;border-bottom:1px solid rgba(255, 255, 255, 0.1);color:#fff;margin:0;}.cms-get-touch p i{padding-right:4px;color:#222;}.cms-get-touch p a{color:#575885;}.cms-get-touch p a:hover{color:#fff;}.cms-get-touch p:first-child{border-top:1px solid rgba(255, 255, 255, 0.1);}.quote-form-popup-wrapper{background-color:rgba(34, 34, 34, 0.95);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000;opacity:0;filter:alpha(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;visibility:hidden;}.quote-form-popup-wrapper .quote-form-popup-inner{left:0;margin:auto;max-width:370px;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 */padding-top:36px;width:100%;}.quote-form-popup-wrapper .quote-form-popup-inner .form-close{color:#fff;font-size:18px;position:absolute;right:0;top:0;z-index:1;cursor:pointer;}.quote-form-popup-wrapper .quote-form-popup-inner .request-form .request-form-content{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.quote-form-popup-wrapper.open{visibility:visible;opacity:1;filter:alpha(opacity=1);}.box-light{background-color:#fff;padding:50px 50px 27px;}.box-light .row:last-child{margin-bottom:0;}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:transparent;color:#9b9b9b;font-size:13px;padding:10px 18px;line-height:normal;width:100%;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;/* BACKGROUND GRADIENT */outline:none;border-width:2px;border-style:solid;border-color:#e8e8e8;height:42px;}textarea{height:165px;max-width:100%;padding:15px 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:#575885;/** Contact Form 7 */}.wpcf7-form .wpcf7-form-item{margin-bottom:20px;}.wpcf7-form .wpcf7-not-valid-tip{font-size:12px;position:absolute;right:15px;top:0;color:#d94e90;}.wpcf7-form textarea + .wpcf7-not-valid-tip{top:-10px;}.wpcf7-form .wpcf7-validation-errors{border:medium none;display:block;text-align:left;margin:20px 0 0;}.wpcf7-form input[type='text'],.wpcf7-form input[type="password"],.wpcf7-form input[type="datetime"],.wpcf7-form input[type="datetime-local"],.wpcf7-form input[type="date"],.wpcf7-form input[type="month"],.wpcf7-form input[type="time"],.wpcf7-form input[type="week"],.wpcf7-form input[type="number"],.wpcf7-form input[type="email"],.wpcf7-form input[type="url"],.wpcf7-form input[type="search"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="color"],.wpcf7-form textarea,.wpcf7-form select{height:51px;border-width:0 0 2px 0;text-transform:uppercase;font-weight:500;padding-left:0;}.wpcf7-form input[type='text']:focus,.wpcf7-form input[type="password"]:focus,.wpcf7-form input[type="datetime"]:focus,.wpcf7-form input[type="datetime-local"]:focus,.wpcf7-form input[type="date"]:focus,.wpcf7-form input[type="month"]:focus,.wpcf7-form input[type="time"]:focus,.wpcf7-form input[type="week"]:focus,.wpcf7-form input[type="number"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="url"]:focus,.wpcf7-form input[type="search"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form input[type="color"]:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{border-color:#e8e8e8;}.wpcf7-form textarea{height:95px;vertical-align:bottom;}.wpcf7-form .input-filled{position:relative;}.wpcf7-form .input-filled:before{height:2px;width:100%;max-width:0;background-color:#575885;content:"";position:absolute;bottom:0;left:0;z-index:10;display:block;-webkit-transition:all 400ms ease 0ms;-moz-transition:all 400ms ease 0ms;-ms-transition:all 400ms ease 0ms;transition:all 400ms ease 0ms;}.wpcf7-form .input-filled.input-filled-active:before{max-width:2000px;}input::-moz-placeholder,textarea::-moz-placeholder{color:#9b9b9b;opacity:1;}input::-webkit-input-placeholder,textarea::-webkit-placeholder{color:#9b9b9b;opacity:1;}input::-o-placeholder,textarea::-o-placeholder{color:#9b9b9b;opacity:1;}input::-ms-placeholder,textarea::-ms-placeholder{color:#9b9b9b;opacity:1;}.placeholder-dark input::-moz-placeholder,.placeholder-dark textarea::-moz-placeholder{color:#474747;opacity:1;}.placeholder-dark input::-webkit-input-placeholder,.placeholder-dark textarea::-webkit-input-placeholder{color:#474747;opacity:1;}.placeholder-dark input::-o-placeholder,.placeholder-dark textarea::-o-placeholder{color:#474747;opacity:1;}.placeholder-dark input::-ms-placeholder,.placeholder-dark textarea::-ms-placeholder{color:#474747;opacity:1;}.placeholder-dark input{color:#474747;}.element-form-post{position:relative;}.element-form-post i{left:20px;position:absolute;top:16px;}.wpcf7-form .row{margin-bottom:30px;}.wpcf7-form .form-white .wpcf7-form-control,.wpcf7-form .form-white .wpcf7-form-control:focus{border-color:rgba(255, 255, 255, 0.2);color:#fff;}.wpcf7-form [class*="menu-"]{position:relative;}.wpcf7-form [class*="menu-"]:before{content:"\f107";font-family:FontAwesome;font-size:19px;position:absolute;top:-2px;right:0;z-index:1;color:#9b9b9b;font-weight:normal;}.wpcf7-form input[type='text']{padding-left:0;}.wpcf7-form select{-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;z-index:2;}.wpcf7-form select:hover{cursor:pointer;}.wpcf7-form select option{color:#222;}.wpcf7-form textarea{padding-left:0;}.wpcf7-form .wpcf7-response-output,.wpcf7-not-valid-tip{font-size:13px;font-style:italic;}.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors,.wpcf7-not-valid-tip.wpcf7-validation-errors{color:#222;}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng,.wpcf7-not-valid-tip.wpcf7-mail-sent-ng{border:none;padding:0;color:#575885;}.wpcf7-not-valid-tip{color:#575885 !important;}.request-form .request-form-header{background-color:#575885;color:#fff;padding:26px 30px 30px;position:relative;}.request-form .request-form-header .get-form-quote{bottom:0;left:0;position:absolute;right:0;top:0;cursor:pointer;z-index:1;}.request-form .request-form-header .scroll-to-content{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}.request-form .request-form-header .lnr{float:left;font-size:40px;position:relative;top:8px;width:65px;}.request-form .request-form-header h3{color:#fff;font-size:22px;line-height:1;text-transform:uppercase;margin:5px 0 0;}.request-form .request-form-header p{margin:0;}.request-form .request-form-header .request-form-inner{position:relative;padding-left:65px;}.request-form .request-form-header .request-form-inner:before{background-color:#ff8600;content:"";height:22px;left:51px;position:absolute;top:50%;transform:translate(0px, -50%);width:2px;}.request-form .request-form-content{background-color:#f9f9f9;padding:30px 50px 50px;-webkit-box-shadow:0 2.3px 2px 0.1px #f1f1f1;-moz-box-shadow:0 2.3px 2px 0.1px #f1f1f1;-ms-box-shadow:0 2.3px 2px 0.1px #f1f1f1;box-shadow:0 2.3px 2px 0.1px #f1f1f1;border:1px solid #f7f7f7;}.request-form .request-form-content div{margin-bottom:19px;}.request-form .request-form-content div:last-child{margin-bottom:0;padding-top:11px;}.request-form .request-form-content p{margin:0;}.request-form .request-form-content .wpcf7-textarea{margin-top:11px;}.request-form .ajax-loader{display:none;}.request-form .request-form-content-vc{background-color:#575885;border-top:2px solid #fff;padding:50px;}.request-form .request-form-content-vc .btn:hover{border-color:#222;background-color:transparent;color:#222;}.fr-bg-white .request-form .request-form-content{background-color:#fff;/* ==========================================================================
   [End] All Style Form
========================================================================== */}.widget-search-header{background-color:#1b1a1a;display:inline-block;max-width:270px;position:absolute;right:15px;top:100px;width:100%;padding:20px;opacity:0;filter:alpha(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;}.widget-search-header #searchform div{line-height:normal;}.widget-search-header #searchform div input[type="text"]{border:none;padding:0;color:#9e9e9e;height:30px;}.widget-search-header #searchform div #searchsubmit{width:35px;height:30px;padding:0;}.widget-search-header #searchform div:before{right:11px;top:7px;color:#fff;}.widget-search-header #searchform div:after{top:0;right:0;}.widget-search-header.open{opacity:1;filter:alpha(opacity=1);visibility:visible;}.header-fixed .widget-search-header{top:75px;/* ==========================================================================
   [End] 2. Search Nav
========================================================================== *//* ==========================================================================
   [1. Header Main
========================================================================== */}#cshero-header-inner .cms-top-social li{display:inline-block;margin:0 14px;}#cshero-header-inner .cms-top-social li a{font-size:14px;color:#5d5d5d;}#cshero-header-inner .cms-top-social li:last-child{margin-right:0;}#cshero-header-inner .top-contact{font-size:12px;line-height:20px;color:#cecece;display:inline-block;margin-right:11px;padding-right:13px;position:relative;}#cshero-header-inner .top-contact:before{background-color:#dedede;content:"";height:100px;position:absolute;right:0;top:-50px;width:1px;}#cshero-header-inner .top-contact a{margin-right:11px;padding-right:15px;position:relative;color:#cecece;}#cshero-header-inner .top-contact a:hover{color:#575885;}#cshero-header-inner .top-contact a:before{background-color:#dedede;content:"";height:100px;position:absolute;right:0;top:-50px;width:1px;}#cshero-header-inner .top-contact span{display:inline-block;}#cshero-header-inner .top-contact i{padding-right:6px;}#cshero-header-inner #cshero-header-top{position:relative;z-index:1;overflow:hidden;}#cshero-header-inner #cshero-header-top .row{padding-top:7px;padding-bottom:7px;}#cshero-header-inner #cshero-header-top .h-line{background-color:#dedede;height:1px;width:100%;}#cshero-header-inner #cshero-header-top .top-media a.top-button{display:inline-block;padding:0 9px;background-color:transparent;border:1px solid #dedede;color:#cecece;}#cshero-header-inner #cshero-header-top .top-media a.top-button:hover{background-color:#575885;border-color:#575885;color:#fff;}#cshero-header-inner #cshero-header{position:relative;z-index:1000;background-color:#fff;}#cshero-header-inner #cshero-header .container{position:relative;}#cshero-header-inner #cshero-header #cshero-header-logo a{display:block;line-height:100px;}#cshero-header-inner #cshero-header #cshero-header-logo a img{height:49px;-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 #cshero-header #cshero-header-logo a.logo-sticky{position:absolute;top:0;left:15px;opacity:0;filter:alpha(opacity=0);visibility:hidden;}#cshero-header-inner #cshero-header #cshero-header-logo .top-media{border-left:1px solid #dedede;display:inline-block;margin-left:26px;padding-left:20px;vertical-align:top;}#cshero-header-inner #cshero-header #cshero-header-logo .top-media .cms-top-social li{margin:0 9px;}#cshero-header-inner #cshero-header #cshero-header-logo .top-media .cms-top-social li a{color:#5d5d5d;}#cshero-header-inner #cshero-header #cshero-header-logo .top-media .cms-top-social li a:hover{color:#575885;}#cshero-header-inner #cshero-header .cshero-navigation-right{float:right;}#cshero-header-inner #cshero-header .cshero-navigation-right .widget_shopping_cart .widget-title{display:none;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon{font-size:14px;line-height:100px;-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 #cshero-header .cshero-navigation-right .nav-button-icon i{margin:0 16px;color:#222;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon i:last-child{margin-right:0;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon i.cart{margin-left:3px;margin-right:26px;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon i:hover{cursor:pointer;color:#575885;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon .h-search-wrapper{display:inline-block;vertical-align:top;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon .h-cart-wrapper{position:relative;padding:10px 0;cursor:pointer;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon .h-cart-wrapper:hover i{color:#575885 !important;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon .h-cart-wrapper:hover .couter_items{opacity:1;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon .couter_items{background-color:#575885;-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 */color:#fff;display:inline-block;font-size:10px;font-weight:500;height:17px;line-height:17px;text-align:center;width:17px;position:absolute;top:0px;right:17px;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;transition:all 300ms ease 0s;opacity:0;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon .cms-top-social li{margin:0 0 0 17px;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon .cms-top-social li i{margin-left:0;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon .cms-top-social li:first-child{margin-left:0;}#cshero-header-inner .top-media{display:inline-block;}#cshero-header-inner .top-media a.top-button{padding:6px 9px;border:1px solid rgba(255, 255, 255, 0.25);font-size:12px;color:#dedede;}#cshero-header-inner .top-media a.top-button:hover{border-color:#575885;background-color:#575885;color:#fff;}#cshero-header-inner .top-media.line-small{color:#cecece;position:relative;}#cshero-header-inner .top-media.line-small i.fa-phone{padding-right:6px;color:#cecece !important;}#cshero-header-inner .top-media.line-small:before{height:30px;width:1px;content:"";background-color:#dedede;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:-4px;}#cshero-header-inner .top-media.last{border-left:medium none !important;padding-left:13px !important;}#cshero-header-inner.bg-trans{position:absolute;width:100%;left:0;right:0;-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.bg-trans #cshero-header-top .h-line{background-color:rgba(255, 255, 255, 0.25);}#cshero-header-inner.bg-trans #cshero-header-top .top-contact:before,#cshero-header-inner.bg-trans #cshero-header-top .top-contact a:before{background-color:rgba(255, 255, 255, 0.25);}#cshero-header-inner.bg-trans #cshero-header-top .cms-top-social li a{color:#fff;}#cshero-header-inner.bg-trans #cshero-header-top .cms-top-social li a:hover{color:#575885;}#cshero-header-inner.bg-trans #cshero-header-top .top-media a.top-button{color:#fff;border-color:rgba(255, 255, 255, 0.25);}#cshero-header-inner.bg-trans #cshero-header{-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;transition:all 300ms ease 0s;background-color:transparent;}#cshero-header-inner.bg-trans #cshero-header .top-media a.top-button{border:1px solid rgba(255, 255, 255, 0.25);color:#fff;}#cshero-header-inner.bg-trans #cshero-header .top-media.line-small:before{background-color:rgba(255, 255, 255, 0.25);}#cshero-header-inner.bg-trans.style-3 #cshero-header{border-bottom:none;}@media (min-width:993px){#cshero-header-inner.header-2 #cshero-header .cshero-navigation-right .nav-button-icon .h-cart-wrapper,#cshero-header-inner.header-15 #cshero-header .cshero-navigation-right .nav-button-icon .h-cart-wrapper{padding-right:10px;}#cshero-header-inner.header-2 #cshero-header .cshero-navigation-right .nav-button-icon .h-cart-wrapper .couter_items,#cshero-header-inner.header-15 #cshero-header .cshero-navigation-right .nav-button-icon .h-cart-wrapper .couter_items{right:0;}#cshero-header-inner #cshero-header #cshero-header-navigation{-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 #cshero-header #cshero-header-navigation .menu-white .menu-main-menu > ul > li > a,#cshero-header-inner #cshero-header #cshero-header-navigation .menu-white .menu-main-menu > li > a{color:#fff;}#cshero-header-inner #cshero-header #cshero-header-navigation .icon-white i{color:#fff;}#cshero-header-inner #cshero-header #cshero-header-navigation .icon-white i:hover{color:#575885;}#cshero-header-inner #cshero-header.header-fixed{position:fixed;top:0;background-color:#fff;z-index:1001;width:100%;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);}#cshero-header-inner #cshero-header.header-fixed #cshero-header-logo a{line-height:75px;}#cshero-header-inner #cshero-header.header-fixed #cshero-header-logo a img{height:49px;}#cshero-header-inner #cshero-header.header-fixed #cshero-header-logo a.logo-main{opacity:0;filter:alpha(opacity=0);visibility:hidden;}#cshero-header-inner #cshero-header.header-fixed #cshero-header-logo a.logo-sticky{opacity:1;filter:alpha(opacity=1);visibility:visible;}#cshero-header-inner #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > ul > li > a,#cshero-header-inner #cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a{line-height:75px;}#cshero-header-inner #cshero-header.header-fixed #cshero-header-navigation .menu-white .menu-main-menu > ul > li > a,#cshero-header-inner #cshero-header.header-fixed #cshero-header-navigation .menu-white .menu-main-menu > li > a{color:#222;}#cshero-header-inner #cshero-header.header-fixed #cshero-header-navigation .icon-white i{color:#222;}#cshero-header-inner #cshero-header.header-fixed #cshero-header-navigation .icon-white i:hover{color:#575885;}#cshero-header-inner #cshero-header.header-fixed .nav-button-icon{line-height:75px;}#cshero-header-inner #cshero-header.header-fixed .nav-button-icon:before{background-color:#eaeaea;}#cshero-header-inner.h-style #cshero-header-wrapper{height:100px;}#cshero-header-inner.bg-trans #cshero-header{border-bottom:1px solid rgba(255, 255, 255, 0.25);}#cshero-header-inner.bg-trans #cshero-header #cshero-header-logo .top-media{border-left:1px solid rgba(255, 255, 255, 0.25);}#cshero-header-inner.bg-trans #cshero-header #cshero-header-logo .top-media .cms-top-social li a{color:#fff;}#cshero-header-inner.bg-trans #cshero-header #cshero-header-logo .top-media .cms-top-social li a:hover{color:#575885;}#cshero-header-inner.bg-trans #cshero-header.header-fixed{border-bottom:none;}#cshero-header-inner.bg-trans #cshero-header.header-fixed #cshero-header-logo .top-media{border-left:1px solid #dedede;}#cshero-header-inner.bg-trans #cshero-header.header-fixed #cshero-header-logo .top-media .cms-top-social li a{color:#5d5d5d;}#cshero-header-inner.bg-trans #cshero-header.header-fixed #cshero-header-logo .top-media .cms-top-social li a:hover{color:#575885;}#cshero-header-inner.bg-trans #cshero-header.header-fixed .top-media{border-left-color:#dedede;}#cshero-header-inner.bg-trans #cshero-header.header-fixed .top-media a.top-button{border-color:#dedede;color:#5d5d5d;}#cshero-header-inner.bg-trans #cshero-header.header-fixed .top-media a.top-button:hover{color:#fff;border-color:#575885;}#cshero-header-inner.bg-trans #cshero-header.header-fixed .top-media.line-small:before{background-color:#dedede;}#cshero-header-inner.bg-trans #cshero-header.header-fixed .top-media.line-small i{color:#9b9b9b !important;}#cshero-header-inner.m-style #cshero-header .menu-main-menu > li > a .menu-title{position:relative;}#cshero-header-inner.m-style #cshero-header .menu-main-menu > li > a .menu-title:before{content:"";position:absolute;height:2px;background-color:transparent;width:100%;bottom:-4px;left:0;right:0;width:0;margin:auto;-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.m-style #cshero-header .menu-main-menu > li.current-menu-ancestor > a .menu-title:before,#cshero-header-inner.m-style #cshero-header .menu-main-menu > li > a:hover .menu-title:before{width:100%;background-color:#222;}#cshero-header-inner.m-style.bg-trans #cshero-header .menu-main-menu > li.current-menu-ancestor > a .menu-title:before,#cshero-header-inner.m-style.bg-trans #cshero-header .menu-main-menu > li > a:hover .menu-title:before{background-color:#fff;}#cshero-header-inner.m-style.bg-trans #cshero-header.header-fixed .menu-main-menu > li.current-menu-ancestor > a .menu-title:before,#cshero-header-inner.m-style.bg-trans #cshero-header.header-fixed .menu-main-menu > li > a:hover .menu-title:before{background-color:#222;}#cshero-header-inner.h-style-16 #cshero-header{-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);}#cshero-header-inner.header-1 .top-media{border-left:1px solid rgba(255, 255, 255, 0.25);padding-left:30px;}#cshero-header-inner.header-2 #cshero-header-top{z-index:2;}#cshero-header-inner.header-2 #cshero-header{border-bottom:none;}#cshero-header-inner.header-2 #cshero-header .cshero-navigation-right .nav-button-icon i.cart{margin-right:0;}#cshero-header-inner.h-style-3 #cshero-header{border-bottom:none;}#cshero-header-inner.h-style-5 #cshero-header #cshero-header-logo a{line-height:111px;}#cshero-header-inner.h-style-5 #cshero-header #cshero-header-navigation .h-top-contact{padding:8px 0;border-bottom:1px solid #eaeaea;display:inline-block;}#cshero-header-inner.h-style-5 #cshero-header #cshero-header-navigation .h-top-contact li{display:inline-block;}#cshero-header-inner.h-style-5 #cshero-header #cshero-header-navigation .h-top-contact li:before{height:19px;right:-2px;top:3px;}#cshero-header-inner.h-style-5 #cshero-header #cshero-header-navigation .h-top-contact li:last-child:before{height:0;}#cshero-header-inner.h-style-5 #cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > li > a,#cshero-header-inner.h-style-5 #cshero-header #cshero-header-navigation .cshero-navigation-right .nav-button-icon{line-height:75px;}#cshero-header-inner.h-style-5 #cshero-header #cshero-header-navigation .nav-button-icon i{border:1px solid #eaeaea;height:30px;line-height:30px;text-align:center;width:35px;margin:0 -2px;}#cshero-header-inner.h-style-5 #cshero-header #cshero-header-navigation .nav-button-icon i.search{margin-left:30px;padding-left:0;}#cshero-header-inner.h-style-5 #cshero-header #cshero-header-navigation .nav-button-icon .couter_items{right:12px;top:-15px;}#cshero-header-inner.h-style-5 #cshero-header #cshero-header-navigation .nav-button-icon:before{bottom:23px;top:inherit;-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 */}#cshero-header-inner.h-style-5 #cshero-header #cshero-header-contact{text-align:right;}#cshero-header-inner.h-style-5 #cshero-header.header-fixed #cshero-header-logo a{line-height:111px;}#cshero-header-inner.h-style-5 #cshero-header.header-fixed #cshero-header-logo a img{height:inherit;}#cshero-header-inner.h-style-5.bg-trans #cshero-header:not(.header-fixed) #cshero-header-navigation .h-top-contact{border-bottom:1px solid rgba(255, 255, 255, 0.1);}#cshero-header-inner.h-style-5.bg-trans #cshero-header:not(.header-fixed) #cshero-header-navigation .h-top-contact li span{color:#fff;}#cshero-header-inner.h-style-5.bg-trans #cshero-header:not(.header-fixed) #cshero-header-navigation .h-top-contact li:before{background-color:rgba(255, 255, 255, 0.1);}#cshero-header-inner.header-4.bg-trans #cshero-header{border-bottom:none;}#cshero-header-inner.header-7 #cshero-header-logo .logo-main{display:inline-block !important;}#cshero-header-inner.header-9 .top-media a.top-button{color:#5d5d5d;border:1px solid #dedede;}#cshero-header-inner.header-9 .top-media a.top-button:hover{color:#fff;}#cshero-header-inner.header-9 .top-media,#cshero-header-inner.header-10 .top-media{border-left:1px solid #dedede;padding-left:30px;}#cshero-header-inner.header-9 #cshero-header .cshero-navigation-right .nav-button-icon .cms-top-social i,#cshero-header-inner.header-10 #cshero-header .cshero-navigation-right .nav-button-icon .cms-top-social i{color:#5d5d5d;}#cshero-header-inner.header-9 #cshero-header .cshero-navigation-right .nav-button-icon .cms-top-social i:hover,#cshero-header-inner.header-10 #cshero-header .cshero-navigation-right .nav-button-icon .cms-top-social i:hover{color:#575885;}#cshero-header-inner.header-15{background-color:#fff;left:0;margin:auto;max-width:1170px;position:absolute;right:0;top:0;z-index:1001;}#cshero-header-inner.header-15 .container{padding:0 30px;}#cshero-header-inner.header-15 #cshero-header.header-fixed{max-width:1170px;}#cshero-header-inner.header-15 #cshero-header{border-bottom:none;}#cshero-header-inner.header-15 #cshero-header .cshero-navigation-right .nav-button-icon i.cart{margin-right:0;}.cs-boxed #main{background-color:#fff;}.cs-boxed #cshero-header.header-fixed{max-width:1200px;}}@media (max-width:992px){.widget-search-header{width:270px;top:46px;right:-100px;}#cshero-header-inner.bg-trans #cshero-header > .container{background-color:rgba(255, 255, 255, 0.05);border-bottom:1px solid rgba(255, 255, 255, 0.1);}#cshero-header-inner.bg-trans #cshero-header > .container #cshero-header-navigation{margin-top:15px;}#cshero-menu-mobile .nav-button-icon{position:absolute;right:115px;}#cshero-menu-mobile .nav-button-icon .fa-search:before{content:"\e618";font-family:'Pe-icon-7-stroke';}}.admin-bar{/* ==========================================================================
   [End] 1. Header Main
========================================================================== *//* ==========================================================================
   [Start] 3. Hidden Sidebar
========================================================================== */}.admin-bar #cshero-header-inner #cshero-header.header-fixed{top:32px;}#cms-theme #page-wrapper{-webkit-transition:all 400ms ease 0ms;-moz-transition:all 400ms ease 0ms;-ms-transition:all 400ms ease 0ms;transition:all 400ms ease 0ms;position:relative;z-index:999;}#cms-theme #page-wrapper.cs-wide{background-color:#fff;}#cms-theme.hidden-sidebar-active #page-wrapper{-webkit-transform:translateX(-370px);-khtml-transform:translateX(-370px);-moz-transform:translateX(-370px);-ms-transform:translateX(-370px);-o-transform:translateX(-370px);transform:translateX(-370px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cshero-hidden-sidebar{background-color:#222;color:#bfbfbf;height:100%;position:fixed;right:0;top:0;width:370px;padding:65px 40px;z-index:1000;-webkit-transition:all 400ms ease 0ms;-moz-transition:all 400ms ease 0ms;-ms-transition:all 400ms ease 0ms;transition:all 400ms ease 0ms;opacity:0;visibility:hidden;z-index:0;/* ==========================================================================
   [Start] 4. Hidden Sidebar
========================================================================== */}.cshero-hidden-sidebar .sidebar-close{cursor:pointer;font-size:15px;position:absolute;right:30px;top:50px;opacity:0;-webkit-transition:all 400ms ease 0ms;-moz-transition:all 400ms ease 0ms;-ms-transition:all 400ms ease 0ms;transition:all 400ms ease 0ms;}.cshero-hidden-sidebar .sidebar-close:hover{color:#fff;}.cshero-hidden-sidebar:hover .sidebar-close{opacity:1;}.cshero-hidden-sidebar.open{opacity:1;visibility:visible;}.cshero-hidden-sidebar .sidebar-inner{height:100vh;}.cshero-hidden-sidebar a{color:#fff;}.cshero-hidden-sidebar a:hover{color:#575885;}.cshero-hidden-sidebar aside{margin-bottom:35px;}.cshero-hidden-sidebar ul.menu li a{font-weight:700;text-transform:uppercase;display:block;line-height:40px;}.cshero-hidden-sidebar ul.menu li a .menu-title{position:relative;}.cshero-hidden-sidebar ul.menu li a .menu-title:before{background-color:#575885;content:"";height:2px;position:absolute;top:-3px;width:0px;opacity:0;filter:alpha(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;}.cshero-hidden-sidebar ul.menu li.current-menu-item a,.cshero-hidden-sidebar ul.menu li a:hover{color:#575885;}.cshero-hidden-sidebar ul.menu li.current-menu-item a .menu-title:before,.cshero-hidden-sidebar ul.menu li a:hover .menu-title:before{opacity:1;filter:alpha(opacity=1);width:10px;}.cshero-hidden-sidebar .cs-social{text-align:center;}.cshero-hidden-sidebar .cs-social li{margin:0 13px;}.cshero-hidden-sidebar .cs-social li a{font-size:14px;}.view-demos{background-color:rgba(34, 34, 34, 0.95);bottom:0;left:0;position:fixed;width:100%;z-index:1001;-webkit-transition:all 280ms ease 0ms;-moz-transition:all 280ms ease 0ms;-ms-transition:all 280ms ease 0ms;transition:all 280ms ease 0ms;opacity:0;filter:alpha(opacity=0);}.view-demos .view-demos-content-inner{padding:20px 80px;border:1px solid #333;}.view-demos .open{background-color:rgba(34, 34, 34, 0.95);color:#fff;font-size:14px;font-weight:700;height:42px;left:0;top:-42px;line-height:42px;padding:0 20px;position:absolute;z-index:1002;-webkit-transition:all 400ms ease 0ms;-moz-transition:all 400ms ease 0ms;-ms-transition:all 400ms ease 0ms;transition:all 400ms ease 0ms;}.view-demos .open i{font-size:22px;line-height:0;padding-left:20px;position:relative;top:2px;color:#575885;-webkit-transition:all 400ms ease 0ms;-moz-transition:all 400ms ease 0ms;-ms-transition:all 400ms ease 0ms;transition:all 400ms ease 0ms;}.view-demos.opened{margin-bottom:0 !important;}.view-demos.opened .open i:before{content:"\f107";}.cms-demos .cms-carousel-image{position:relative;}.cms-demos .cms-carousel-image img{border:2px solid #333;}.cms-demos .cms-carousel-image a:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 400ms ease 0ms;-moz-transition:all 400ms ease 0ms;-ms-transition:all 400ms ease 0ms;transition:all 400ms ease 0ms;background-color:rgba(213, 170, 109, 0.8);z-index:1;}.cms-demos .cms-carousel-image span{background-color:#fff;-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 */font-size:24px;height:44px;left:0;line-height:44px;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 */width:44px;opacity:0;display:inline-block;margin-top:-40px;filter:alpha(opacity=0);-webkit-transition:all 400ms ease 0ms;-moz-transition:all 400ms ease 0ms;-ms-transition:all 400ms ease 0ms;transition:all 400ms ease 0ms;z-index:2;}.cms-demos .cms-carousel-image:hover a:before{opacity:1;filter:alpha(opacity=1);}.cms-demos .cms-carousel-image:hover span{opacity:1;filter:alpha(opacity=1);margin-top:0;}.cms-demos .cms-carousel-image:hover img{border-color:#575885;}.cms-demos .cms-carousel-title{font-weight:700;margin-top:12px;text-transform:uppercase;}.cms-demos .cms-carousel-title a{color:#fff;}.cms-demos .cms-carousel-title a:hover{color:#575885;}.cms-demos .owl-controls .owl-prev,.cms-demos .owl-controls .owl-next{position:absolute;margin:0;left:-60px;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-demos .owl-controls .owl-prev i,.cms-demos .owl-controls .owl-next i{height:42px;line-height:40px;width:42px;}.cms-demos .owl-controls .owl-prev i:before,.cms-demos .owl-controls .owl-next i:before{font-size:18px;}.cms-demos .owl-controls .owl-next{left:inherit;right:-60px;}body{overflow-x:hidden;}.aligncenter{display:block;margin-left:auto;margin-right:auto;}img.aligncenter{margin:5px auto;}.alignleft{float:left;}img.alignleft{margin:5px 30px 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;}.entry-page-image{margin-bottom:14px;}#main #page-default{position:relative;z-index:1;}.block{display:block;}.b-ra img{-webkit-border-radius:2px 2px 0 0;-khtml-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;/* BACKGROUND GRADIENT */}.sl-italic{font-style:italic;letter-spacing:0 !important;}a,a:hover,a:focus,a:before,a:after{outline:none;text-decoration:none;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}h1,h2,h3,h4,h5,h6{margin:0 0 15px;line-height:1.1;font-weight:700;}ul{padding:0;margin:0;list-style:none;}p{margin:0 0 15px;}img{height:auto;max-width:100%;}.hide-image img{display:none;}.l10{letter-spacing:0.01em;}.l20{letter-spacing:0.02em;}.l60{letter-spacing:0.06em;}.style-i{font-style:italic !important;}.w50{float:left;width:50%;}.size_big{font-size:64px;}.size_small{font-size:26px;}body .wpb_content_element,body .wpb_button{margin-bottom:0;}.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%;}.cs-boxed .entry-content > .vc_row-fluid{background-color:#fff;position:relative;}.media-body{width:inherit;}.margin-top40{margin-top:40px;}.thin{font-weight:300;}.well{border:medium none;border-radius:0;box-shadow:none;}.dark{color:#222;}.dark2{color:#313131;}.color-primary{color:#575885;}.media .color-primary{color:#575885 !important;}.cmsline{width:19px;height:3px;background-color:#313131;display:block;}.line-gray{height:1px;display:block;width:100%;background-color:#353535;}.icon-box-style{display:block;height:60px;line-height:72px;text-align:center;width:60px;-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:#575885;position:relative;}.icon-box-style:before{content:"";height:2px;width:19px;background-color:#575885;position:absolute;bottom:-10px;left:0;}.icon-box-style i{font-size:28px;color:#fff;}.cms-title,#comments #reply-title,#comments .comments-title,#sidebar .widget-title,.wpb_widgetised_column .widget-title,.sg-services-sidebar .widget-title,#sidebar .wg-title,.wpb_widgetised_column .wg-title,.sg-services-sidebar .wg-title,#cms-theme .cms-related-heading .wg-title{font-size:16px;margin:0 0 30px;position:relative;line-height:30px;border-bottom:2px solid #e8e8e8;padding-bottom:11px;letter-spacing:0.06em;}.cms-title:before,#comments #reply-title:before,#comments .comments-title:before,#sidebar .widget-title:before,.wpb_widgetised_column .widget-title:before,.sg-services-sidebar .widget-title:before,#sidebar .wg-title:before,.wpb_widgetised_column .wg-title:before,.sg-services-sidebar .wg-title:before,#cms-theme .cms-related-heading .wg-title:before,.cms-title:after,#comments #reply-title:after,#comments .comments-title:after,#sidebar .widget-title:after,.wpb_widgetised_column .widget-title:after,.sg-services-sidebar .widget-title:after,#sidebar .wg-title:after,.wpb_widgetised_column .wg-title:after,.sg-services-sidebar .wg-title:after,#cms-theme .cms-related-heading .wg-title:after{background-color:#282828;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:30px;}.cms-title:after,#comments #reply-title:after,#comments .comments-title:after,#sidebar .widget-title:after,.wpb_widgetised_column .widget-title:after,.sg-services-sidebar .widget-title:after,#sidebar .wg-title:after,.wpb_widgetised_column .wg-title:after,.sg-services-sidebar .wg-title:after,#cms-theme .cms-related-heading .wg-title:after{width:20px;bottom:-6px;}.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;/*
================> 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:#222;}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:#222;}dl dd{line-height:normal;margin-bottom:20px;}dl dd a{color:#575885;}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:#575885;}pre{background:#f5f5f5;color:#666;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre-wrap;word-wrap:break-word;}.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:#575885;}dl + h2 + ul li ul{padding-left:35px;}.line-icon{display:inline-block;height:6px;width:30px;position:relative;}.line-icon:before,.line-icon:after{height:2px;width:20px;content:"";background-color:#282828;position:absolute;right:0;top:0;}.line-icon:after{bottom:0;right:inherit;left:0;top:inherit;}#page-title{position:relative;padding-top:395px;padding-bottom:45px;margin-bottom:100px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;}#page-title > .container{position:relative;z-index:1;}#page-title:before{background-color:rgba(27, 26, 26, 0.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;}#page-title #page-title-text h1{color:#fff;font-size:40px;line-height:1;text-transform:uppercase;margin:0;position:relative;letter-spacing:0.04em;font-weight:800;}#page-title #page-title-text .sub-title{color:#e5e4e4;font-family:Lora;font-size:17px;font-style:italic;line-height:45px;display:block;}#page-title #breadcrumb-text.line-white{position:relative;}#page-title #breadcrumb-text ul.breadcrumbs{color:#f9f9f9;font-size:15px;line-height:normal;list-style:outside none none;letter-spacing:0.02em;padding:9px 0 0;}#page-title #breadcrumb-text ul.breadcrumbs li{display:inline-block;margin:0;}#page-title #breadcrumb-text ul.breadcrumbs li + li:before{padding:0 10px;font-family:FontAwesome;content:'/';}#page-title #breadcrumb-text ul.breadcrumbs li a{color:#e5e4e4;}#page-title #breadcrumb-text ul.breadcrumbs li a:hover{color:#575885;text-decoration:none;}#page-title #breadcrumb-text ul.breadcrumbs li:first-child a:before{content:"Home";}#page-title.br-style2,#page-title.br-style3{padding-bottom:146px;padding-top:246px;}#page-title.br-style2 #page-title-text h1,#page-title.br-style3 #page-title-text h1{padding-bottom:4px;}#page-title.br-style2 #breadcrumb-text,#page-title.br-style3 #breadcrumb-text{margin-top:2px;}#page-title.br-style2 .line-icon:before,#page-title.br-style3 .line-icon:before,#page-title.br-style2 .line-icon:after,#page-title.br-style3 .line-icon:after{background-color:#fff;}#page-title.br-style4{padding-top:270px;padding-bottom:30px;}#page-title.br-style4 #page-title-text h1{padding-bottom:118px;}#page-title.br-style5{padding-top:252px;padding-bottom:160px;}#page-title.br-style5 #page-title-text h1:before{display:none;}#page-title.br-style5 #breadcrumb-text{text-align:right;}#page-title.br-style5 #breadcrumb-text .breadcrumbs{padding:20px 0;}.page-title-custom #page-title{background-attachment:inherit;background-position:center bottom;}.home #breadcrumb-text{display:none;/* ==========================================================================
   [End] 2. Page Title
========================================================================== *//* ==========================================================================
   [Start] 3. Primary
========================================================================== */}#page-wrapper.cs-boxed{background-color:#fff;}#main{/* Column Position */}#main .sidebar-left-active #primary.sidebar-active{float:right;}.wpb_column{/* Column Overlay */}.wpb_column.position-left,.wpb_column.position-right{position:absolute;top:0;left:0;}.wpb_column.position-right{left:inherit;right:0;}.column-bg-overlay{color:#fff;/* End Column Overlay */}.column-bg-overlay .overlay-color-column{height:100%;left:0;position:absolute;top:0;width:100%;}.column-bg-overlay .wpb_wrapper{position:relative;z-index:1;}.column-bg-overlay ul li{border-color:rgba(255, 255, 255, 0.2) !important;}#content footer.entry-meta{padding:0;text-align:center;}.sider-page .wpb_row .container{padding:0;width:100%;}.sider-page.sd-left #primary{float:right;}.sider-page.sd-right #primary{float:left;}#page-blog-standard #primary.page-full-width,.single-post-wrap #primary.full-width,.archive #primary.page-full-width{float:none;margin:auto;max-width:770px;/* Sidebar */}#page-blog-standard #primary.page-full-width .pagination,.single-post-wrap #primary.full-width .pagination,.archive #primary.page-full-width .pagination{margin-bottom:80px;}#sidebar #secondary{padding:30px 30px 0 30px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);box-shadow:0 2px 3px rgba(0, 0, 0, 0.05);border-width:1px;border-style:solid;border-color:#f9f9f9 #eee #eee;}#sidebar,.wpb_widgetised_column,.sg-services-sidebar{margin-bottom:80px;/* Background Image Fixed vs Background Overlay Color */}#sidebar aside,.wpb_widgetised_column aside,.sg-services-sidebar aside,#sidebar .slidingbar-widget-col,.wpb_widgetised_column .slidingbar-widget-col,.sg-services-sidebar .slidingbar-widget-col{margin-bottom:51px;}#sidebar ul.children,.wpb_widgetised_column ul.children,.sg-services-sidebar ul.children,#sidebar ul.sub-menu,.wpb_widgetised_column ul.sub-menu,.sg-services-sidebar ul.sub-menu{padding-left:15px;}#content .wpb_row{/* Page 404 */}#content .wpb_row.row-background-fixed{position:inherit;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}#content .wpb_row.row-background-fixed .overlay-color{height:3000px;left:-50%;position:relative;margin-bottom:-3000px;width:200%;-webkit-transform:translateY(-20%);-khtml-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#content .wpb_row.row-bg-overlay{overflow:hidden;}#content .wpb_row .overlay-color{position:absolute;height:100%;width:200%;top:0;left:-50%;}.cms-error404{text-align:center;margin-bottom:200px;/* Page Loading */}.cms-error404 .entry-header h1{font-size:280px;line-height:235px;margin-bottom:10px;margin-top:80px;font-weight:700;}.cms-error404 .entry-content{margin:auto;max-width:600px;}.cms-error404 .entry-content .text{font-size:15px;color:#a5a5a5;}.cms-error404 .entry-content a{margin-top:30px;}#cms-loadding{background:#fff;height:100%;position:fixed;width:100%;z-index:10000;top:0;/* Page Contact - Gettouch */}.page-get-contact{/* Custom - Row background image */}.page-get-contact ul{margin-bottom:20px;}.page-get-contact ul li{padding-left:28px;position:relative;margin-bottom:7px;margin-top:4px;}.page-get-contact ul li i{font-size:16px;color:#313131;padding-right:14px;left:0;position:absolute;top:15px;color:#575885;}.page-get-contact ul li a{display:block;}.custom-row-image{background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:50%;}.custom-row-image:before{background-color:rgba(34, 34, 34, 0.15);content:"";height:100%;left:0;position:absolute;top:0;width:100%;}.overlay-none .custom-row-image:before{background:transparent;}.row-image-holder{border:2px solid #f9f9f9;bottom:90px;left:15px;position:absolute;right:165px;text-align:center;top:90px;}.row-image-holder img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.custom-row-image-right .custom-row-image{left:initial;right:0;}.custom-row-image-right .custom-row-image:before{background-color:transparent;}.bg-border-custom .custom-row-image:after{border:2px solid rgba(255, 255, 255, 0.5);bottom:100px;content:"";left:100px;position:absolute;right:100px;top:100px;/* Custom Slider */}.rev_slider a{-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;}.rev_slider a.btn-default-white:hover,.rev_slider a.btn-default-white:focus{background-color:#575885;border-color:#575885;}.rev_slider_wrapper{/* End Custom Slider *//* Feature Section */}.rev_slider_wrapper .tp-bullets.custom .tp-bullet{width:16px;height:2px;background-color:rgba(255, 255, 255, 0.4);}.rev_slider_wrapper .tp-bullets.custom .tp-bullet.selected,.rev_slider_wrapper .tp-bullets.custom .tp-bullet:hover{background-color:#fff;}.rev_slider_wrapper .tp-leftarrow.custom,.rev_slider_wrapper .tp-rightarrow.custom{height:60px;width:60px;text-align:center;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;background-color:transparent;}.rev_slider_wrapper .tp-leftarrow.custom:before,.rev_slider_wrapper .tp-rightarrow.custom:before{height:60px;width:34px;background-color:rgba(27, 26, 26, 0.95);position:absolute;top:0;left:0;content:"";z-index:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.rev_slider_wrapper .tp-leftarrow.custom:after,.rev_slider_wrapper .tp-rightarrow.custom:after{background-image:url(../images/slide-arrow-left.png);background-repeat:no-repeat;background-position:center;height:60px;width:60px;position:absolute;top:0;left:0;content:"";z-index:0;}.rev_slider_wrapper .tp-leftarrow.custom:hover:before,.rev_slider_wrapper .tp-rightarrow.custom:hover:before{width:60px;}.rev_slider_wrapper .tp-rightarrow.custom:before{left:initial !important;right:0;}.rev_slider_wrapper .tp-rightarrow.custom:after{background-image:url(../images/slide-arrow-right.png);}.section-feature1 > .vc_column_wrapper{background-color:#fff;-webkit-box-shadow:0 2.3px 2px 0.1px #f1f1f1;-moz-box-shadow:0 2.3px 2px 0.1px #f1f1f1;-ms-box-shadow:0 2.3px 2px 0.1px #f1f1f1;box-shadow:0 2.3px 2px 0.1px #f1f1f1;margin:0 15px;/* ==========================================================================
   [End] 3. Primary
========================================================================== */}#cms-theme .widget_shopping_cart{background-color:#1b1a1a;position:absolute;right:15px;top:100px;overflow:hidden;visibility:hidden;max-width:370px;width:100%;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;-ms-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms;z-index:1;line-height:normal;}#cms-theme .widget_shopping_cart.open{overflow:visible;visibility:visible;opacity:1;filter:alpha(opacity=1);}#cms-theme .widget_shopping_cart .widget_shopping_cart_content{padding:30px;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content .cart_list li{padding:0;margin-bottom:15px;position:relative;padding-bottom:15px;border-bottom:1px solid #252424;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content .cart_list li.empty{margin:0;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content .cart_list li a{color:#fff;font-size:15px;font-weight:700;line-height:24px;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content .cart_list li a:hover{color:#575885;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content .cart_list li a img{float:left;max-width:75px;width:100%;margin-right:20px;margin-left:0;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;/* BACKGROUND GRADIENT */max-width:60px;padding:12px;background-color:#f4f4f4;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content .cart_list li:last-child{padding-bottom:0;border-bottom:0;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content .cart_list li a.remove{font-size:0;left:inherit;position:absolute;right:15px;top:20px;z-index:9;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content .cart_list li a.remove:before{background-color:#000;color:#fff;content:"\f129";display:inline-block;font-family:Ionicons;font-size:9px;height:19px;line-height:19px;text-align:center;width:19px;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content .cart_list li a.remove:hover:before{background-color:#575885;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content .cart_list li .quantity{color:#a9a9a9;font-size:13px;font-weight:normal;margin-top:10px;display:block;width:100%;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content p.total{border-top:1px solid #252424;color:#b8b8b8;font-size:14px;font-weight:600;padding-top:26px;margin-bottom:26px;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content p.total .amount{color:#575885;float:right;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content p.buttons{margin:0;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content p.buttons .button{width:48%;text-align:center;border-color:#575885;color:#fff;background-color:#575885;-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:16px 10px;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content p.buttons .button:hover{background-color:transparent;border-color:#fff;color:#fff;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content p.buttons .button.checkout{float:right;}#cms-theme #cshero-header.header-fixed .widget_shopping_cart{top:75px;}#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 #cshero-header-top-woo,#cms-theme.woocommerce-page #cshero-header-top-woo{display:block;}#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{margin-top:0;padding-top:0px;margin-bottom:92px;width:100%;text-align:center;font-family:Montserrat;font-weight:normal;}#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;}#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{margin:0 5px;border:none;}#cms-theme.woocommerce .woocommerce-pagination ul li:first-child,#cms-theme.woocommerce-page .woocommerce-pagination ul li:first-child,#cms-theme.woocommerce .woo-nav-links ul li:first-child,#cms-theme.woocommerce-page .woo-nav-links ul li:first-child{margin-left:0;}#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{border:none;border-radius:0px;display:inline-block;height:51px;line-height:51px;text-align:center;width:51px;color:#333;font-size:20px;font-weight:700;background-color:#f4f4f4;padding:0;}#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{background-color:#575885;color:#fff;}#cms-theme.woocommerce .woocommerce-pagination ul li .page-numbers + .page-numbers,#cms-theme.woocommerce-page .woocommerce-pagination ul li .page-numbers + .page-numbers,#cms-theme.woocommerce .woo-nav-links ul li .page-numbers + .page-numbers,#cms-theme.woocommerce-page .woo-nav-links ul li .page-numbers + .page-numbers{margin-left:10px;}#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,#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.next:before,#cms-theme.woocommerce-page .woocommerce-pagination ul li .page-numbers.next:before,#cms-theme.woocommerce .woo-nav-links ul li .page-numbers.next:before,#cms-theme.woocommerce-page .woo-nav-links ul li .page-numbers.next:before,#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:'\f177';font-family:FontAwesome;font-size:20px;}#cms-theme.woocommerce .woocommerce-pagination ul li .page-numbers.next:before,#cms-theme.woocommerce-page .woocommerce-pagination ul li .page-numbers.next:before,#cms-theme.woocommerce .woo-nav-links ul li .page-numbers.next:before,#cms-theme.woocommerce-page .woo-nav-links ul li .page-numbers.next:before{content:'\f178';}#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,#cms-theme.woocommerce-page input#submit,#cms-theme.woocommerce .button,#cms-theme.woocommerce-page .button,#cms-theme.woocommerce button input[type="submit"],#cms-theme.woocommerce-page button input[type="submit"],#cms-theme.woocommerce .added_to_cart,#cms-theme.woocommerce-page .added_to_cart{border:2px solid #575885;background-color:#575885;border-color:#575885;border-radius:0;color:#fff;font-size:13px;line-height:1;margin:0;padding:15px 20px;position:relative;font-weight:700;text-transform:uppercase;}#cms-theme.woocommerce input#submit i,#cms-theme.woocommerce-page input#submit i,#cms-theme.woocommerce .button i,#cms-theme.woocommerce-page .button i,#cms-theme.woocommerce button input[type="submit"] i,#cms-theme.woocommerce-page button input[type="submit"] i,#cms-theme.woocommerce .added_to_cart i,#cms-theme.woocommerce-page .added_to_cart i{padding-right:8px;position:relative;top:1px;}#cms-theme.woocommerce .added_to_cart:hover,#cms-theme.woocommerce-page .added_to_cart:hover,#cms-theme.woocommerce .added_to_cart:focus,#cms-theme.woocommerce-page .added_to_cart:focus,#cms-theme.woocommerce button:hover,#cms-theme.woocommerce-page button:hover,#cms-theme.woocommerce .button:hover,#cms-theme.woocommerce-page .button:hover,#cms-theme.woocommerce input[type="submit"]:hover,#cms-theme.woocommerce-page input[type="submit"]:hover,#cms-theme.woocommerce button:focus,#cms-theme.woocommerce-page button:focus,#cms-theme.woocommerce .button:focus,#cms-theme.woocommerce-page .button:focus,#cms-theme.woocommerce input[type="submit"]:focus,#cms-theme.woocommerce-page input[type="submit"]:focus{outline:medium none;text-decoration:none;color:#fff;background-color:#222;border-color:#222;}#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:#575885;border-color:#575885;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 #e5e5e5;color:#b8b8b8;height:34px;line-height:34px;outline:medium none;padding:0 10px;/* [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:#efefef;margin-bottom:32px;}#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:#323232;top:-2px;height:8px;width:8px;margin:0;-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 .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:8px 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:#313131;font-size:15px;line-height:34px;margin:0;font-weight:700;}#cms-theme.woocommerce .form-effect,#cms-theme.woocommerce-page .form-effect{position:relative;display:inline-block;}#cms-theme.woocommerce .form-effect form,#cms-theme.woocommerce-page .form-effect form{margin:0;}#cms-theme.woocommerce .form-effect form select,#cms-theme.woocommerce-page .form-effect form select{background-color:transparent;-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}#cms-theme.woocommerce .form-effect form select option,#cms-theme.woocommerce-page .form-effect form select option{padding:5px 10px;}#cms-theme.woocommerce .form-effect form select option:hover,#cms-theme.woocommerce-page .form-effect form select option:hover{background-color:#e5e5e5;}#cms-theme.woocommerce .form-effect .arrow-down,#cms-theme.woocommerce-page .form-effect .arrow-down{height:34px;line-height:34px;position:absolute;right:0;text-align:center;top:1px;width:34px;z-index:-1;font-size:18px;}#cms-theme.woocommerce .form-effect .woocommerce-ordering,#cms-theme.woocommerce-page .form-effect .woocommerce-ordering{float:left;}#cms-theme.woocommerce .products,#cms-theme.woocommerce-page .products{margin-top:30px;margin-left:-15px;margin-right:-15px;}#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:28px;padding:0 15px;width:33.33%;}#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 .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{background-color:#f4f4f4;position:relative;-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 */}#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;padding:30px;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart{height:100%;left:0;position:absolute;top:0;width:100%;opacity:0;-webkit-transition:all 400ms ease 0ms;-moz-transition:all 400ms ease 0ms;-ms-transition:all 400ms ease 0ms;transition:all 400ms ease 0ms;background-color:rgba(34, 34, 34, 0.95);}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a{display:block;left:30px;position:absolute;right:30px;bottom:30px;text-align:center;background-color:#fff;border-color:#fff;color:#222;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a.add_to_cart_button.added,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a.add_to_cart_button.added,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a.add_to_cart_button.added,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a.add_to_cart_button.added{display:none;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a:hover,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a:hover,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a:hover,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-image .cshero-add-to-cart a:hover{border-color:#575885;background-color:#575885 !important;color:#fff;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-image:hover .cshero-add-to-cart,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-image:hover .cshero-add-to-cart,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-image:hover .cshero-add-to-cart,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-image:hover .cshero-add-to-cart{opacity:1;}#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{padding:19px 0 26px;text-align:center;}#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 .posted_in,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-meta .posted_in,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .posted_in,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .posted_in{font-family:Lora;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-meta .posted_in a,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-meta .posted_in a,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .posted_in a,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .posted_in a{color:#b8b8b8;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-meta .posted_in a:hover,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-meta .posted_in a:hover,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .posted_in a:hover,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .posted_in a:hover{color:#575885;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-meta .content,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-meta .content,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .content,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-meta .content{display:none;}#cms-theme.woocommerce .product .onsale,#cms-theme.woocommerce-page .product .onsale{-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;/* BACKGROUND GRADIENT */font-weight:700;right:20px;line-height:50px;margin:0;min-height:0;padding:0;text-transform:uppercase;top:20px;background-color:#575885;font-size:12px;width:50px;height:50px;left:inherit;z-index:1;}#cms-theme.woocommerce .product .amount,#cms-theme.woocommerce-page .product .amount{font-weight:normal;font-size:16px;color:#9b9b9b;}#cms-theme.woocommerce .product del .amount,#cms-theme.woocommerce-page .product del .amount{font-weight:normal;font-size:13px;color:#a9a9a9;}#cms-theme.woocommerce .star-rating,#cms-theme.woocommerce-page .star-rating{margin:6px 26px 0;height:16px;}#cms-theme.woocommerce .star-rating:before,#cms-theme.woocommerce-page .star-rating:before{color:#575885;}#cms-theme.woocommerce .star-rating span::before,#cms-theme.woocommerce-page .star-rating span::before{color:#575885;}#cms-theme.woocommerce .cms-product-layout,#cms-theme.woocommerce-page .cms-product-layout{float:right;text-align:right;width:50%;}#cms-theme.woocommerce .cms-product-layout span,#cms-theme.woocommerce-page .cms-product-layout span{background-color:#575885;color:#fff;cursor:pointer;display:inline-block;height:50px;line-height:50px;text-align:center;width:46px;-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 .cms-product-layout span:hover,#cms-theme.woocommerce-page .cms-product-layout span:hover,#cms-theme.woocommerce .cms-product-layout span.active,#cms-theme.woocommerce-page .cms-product-layout span.active{background-color:#323232;}#cms-theme.woocommerce .cms-product-layout span.cms-product-list,#cms-theme.woocommerce-page .cms-product-layout span.cms-product-list{margin-left:3px;}#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{margin-bottom:100px;}#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{border-top:3px solid #575885;/* [End] 4. Archive Product */}#cms-theme.woocommerce .woocommerce-message:before,#cms-theme.woocommerce-page .woocommerce-message:before{color:#575885;}#cms-theme.woocommerce .quantity,#cms-theme.woocommerce-page .quantity{position:relative;margin-right:10px;width:115px;}#cms-theme.woocommerce .quantity .qty,#cms-theme.woocommerce-page .quantity .qty{border:1px solid #eee;border-radius:0;background-color:transparent;font-size:13px;letter-spacing:0.05em;text-transform:uppercase;color:#595959;height:47px;width:115px;padding:12px 22px;text-indent:10px;-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}#cms-theme.woocommerce .quantity .minus,#cms-theme.woocommerce-page .quantity .minus,#cms-theme.woocommerce .quantity .plus,#cms-theme.woocommerce-page .quantity .plus{display:block;height:28px;width:28px;background:url(../images/plus.jpg) no-repeat;cursor:pointer;position:absolute;top:9px;right:10px;}#cms-theme.woocommerce .quantity .minus,#cms-theme.woocommerce-page .quantity .minus{background:url(../images/minus.jpg) no-repeat;right:inherit;left:10px;}#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:#222;}#cms-theme .woo-image-categries{margin-bottom:40px;/* [Start] 5. Single Product */}#cms-theme.single-product{/* [End] 5. Single Product *//* [Start] 6. Cart */}#cms-theme.single-product .pr-single-product .cs-product-wrap{position:relative;margin-bottom:40px;}#cms-theme.single-product .pr-single-product .cs-product-wrap .onsale{-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;/* BACKGROUND GRADIENT */font-weight:700;right:20px;line-height:50px;margin:0;min-height:0;padding:0;text-transform:uppercase;top:20px;background-color:#575885;font-size:12px;width:50px;height:50px;left:inherit;z-index:1;}#cms-theme.single-product .pr-single-product .cs-product-wrap .cshero-product-images,#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary{width:100%;float:none;}#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary h3.product_title{margin-bottom:0;}#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary .pr-price-rating .woo-price{font-size:18px;font-weight:600;}#cms-theme.single-product .pr-single-product .cs-product-wrap .content{border-bottom:1px solid #efefef;margin-bottom:30px;padding-bottom:26px;padding-top:8px;}#cms-theme.single-product .pr-single-product .cs-product-wrap form.cart{margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #efefef;text-align:right;}#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 .cshero-product-images{position:relative;margin-bottom:40px;}#cms-theme.single-product .pr-single-product .cs-product-wrap .cshero-product-images .cshero-product-images-wrap{background-color:#f4f4f4;text-align:center;padding:50px 0;-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.single-product .pr-single-product .cs-product-wrap .cshero-product-images .cshero-product-images-wrap img{display:inline-block;width:inherit;}#cms-theme.single-product .pr-single-product .cs-product-wrap .cshero-product-images .cshero-product-images-wrap .woocommerce-main-image{height:100%;left:0;position:absolute;top:0;width:100%;}#cms-theme.single-product .pr-single-product .cs-product-wrap .cshero-product-images .cshero-product-thumbnails{padding-top:20px;margin:0 -10px;}#cms-theme.single-product .pr-single-product .cs-product-wrap .cshero-product-images .cshero-product-thumbnails a{margin:0 0 20px;padding:0 10px;width:25%;float:left;clear: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:#575885;-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:#222;}#cms-theme.single-product .pr-single-product .woocommerce-tabs .tabs{margin:0;padding:0;background-color:#f9f9f9;border-color:#eee;border-style:solid;border-width:1px 1px 0;}#cms-theme.single-product .pr-single-product .woocommerce-tabs .tabs:before,#cms-theme.single-product .pr-single-product .woocommerce-tabs .tabs:after{border:none;display:none;}#cms-theme.single-product .pr-single-product .woocommerce-tabs .tabs li{padding:0;border:none;margin:0;float:left;background-color:transparent;-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.single-product .pr-single-product .woocommerce-tabs .tabs li a{background-color:transparent;border-right:1px solid #eee;color:#323232;font-size:15px;font-weight:700;line-height:normal;margin-right:1px;padding:19px 20px;}#cms-theme.single-product .pr-single-product .woocommerce-tabs .tabs li.active a,#cms-theme.single-product .pr-single-product .woocommerce-tabs .tabs li:hover a{background-color:#fff;color:#575885;}#cms-theme.single-product .pr-single-product .woocommerce-tabs .tabs li:before,#cms-theme.single-product .pr-single-product .woocommerce-tabs .tabs li:after{border:none;display:none;}#cms-theme.single-product .pr-single-product .panel{border:1px solid #eee;-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 */display:block;padding:15px 20px;}#cms-theme.single-product .pr-single-product .panel .list-style-1 ul{margin-bottom:20px;}#cms-theme.single-product .pr-single-product .panel ul a{color:#575885;}#cms-theme.single-product .pr-single-product .panel ul a:hover{color:;}#cms-theme.single-product .pr-single-product #tab-reviews #comments > h2{margin-bottom:20px;font-size:16px;font-weight:600;}#cms-theme.single-product .pr-single-product #tab-reviews #comments ul,#cms-theme.single-product .pr-single-product #tab-reviews #comments ol{padding:0;margin:0;}#cms-theme.single-product .pr-single-product #tab-reviews .comment-text{margin:0;border:1px dashed #dedede !important;}#cms-theme.single-product .pr-single-product #tab-reviews .commentlist .comment-meta .author,#cms-theme.single-product .pr-single-product #tab-reviews .commentlist .comment-meta time{color:#333;font-weight:normal;}#cms-theme.single-product .pr-single-product #tab-reviews .commentlist .comment-meta .author:before,#cms-theme.single-product .pr-single-product #tab-reviews .commentlist .comment-meta time:before{content:"\f007";font-family:FontAwesome;font-size:14px;padding-right:10px;color:#222;}#cms-theme.single-product .pr-single-product #tab-reviews .commentlist .comment-meta .author{margin-right:14px;}#cms-theme.single-product .pr-single-product #tab-reviews .commentlist .comment-meta time:before{content:"\f073";}#cms-theme.single-product .pr-single-product #tab-reviews #reply-title,#cms-theme.single-product .pr-single-product #tab-reviews .title-rating{font-size:16px;line-height:normal;margin-bottom:20px;font-weight:600;}#cms-theme.single-product .pr-single-product #tab-reviews .title-rating{margin-top:25px;}#cms-theme.single-product .pr-single-product #tab-reviews textarea{height:210px;margin-top:10px;}#cms-theme.single-product .pr-single-product #tab-reviews .stars a:after{color:#575885;}#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 .quantity{width:115px;}#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:#222;}#cms-theme.woocommerce-cart .shop_table td.coupon{border-right:1px solid #e5e5e5;}#cms-theme.woocommerce-cart .shop_table td.coupon label{color:#222;}#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:#575885;}#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:#222;}#cms-theme.woocommerce-checkout{/* Woo Widget */}#cms-theme.woocommerce-checkout .amount{color:#222;}#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:#575885;-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 .widget_price_filter .price_slider_wrapper .price_slider_amount button{background-color:transparent;border-color:#222;color:#222;}#cms-theme .widget_price_filter .price_slider_wrapper .price_slider_amount button:hover{background-color:#575885;border-color:#575885;color:#fff;}#cms-theme .cshero-product-title h3,#cms-theme h3.product_title{font-size:18px;font-weight:700;line-height:26px;padding:4px 0 10px;}#cms-theme .cshero-product-title h3 a:hover,#cms-theme h3.product_title a:hover,#cms-theme .cshero-product-title h3 a:focus,#cms-theme h3.product_title a:focus{color:#575885;}#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-heading + .products{margin:0 !important;}#cms-theme #related-product-carousel{margin-bottom:40px;}#cms-theme #related-product-carousel .owl-item{padding:0 !important;}@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{width:50%;}}@media screen and (max-width:767px){#cms-theme.woocommerce .pr-full-width .products li.product,#cms-theme.woocommerce-page .pr-full-width .products li.product{width:100%;}}@media screen and (min-width:992px){/*
-----> Minimum width of 992 pixels.
*//*
-----> Max width of 992 pixels.
*/#menu-mobile,.cs-menu-toggle{display:none;}#cshero-header-navigation{position:static;}#cshero-header-navigation .collapse{display:block;}#cshero-header-navigation .main-navigation div.nav-menu > ul{width:100%;}#cshero-header-navigation .main-navigation .menu-main-menu{float:right;}#cshero-header-navigation .main-navigation .menu-main-menu > ul > li,#cshero-header-navigation .main-navigation .menu-main-menu > li{vertical-align:top;padding:0 10px;display:inline-block;}#cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a,#cshero-header-navigation .main-navigation .menu-main-menu > li > a{font-weight:700;font-size:13px;color:#222;text-transform:uppercase;line-height:100px;display:block;}#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 420ms linear 0ms;-moz-transition:all 420ms linear 0ms;-ms-transition:all 420ms linear 0ms;transition:all 420ms 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:#575885;}#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 .menu-main-menu > ul > li.current-menu-item > a .menu-title:before,#cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a .menu-title:before,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor > a .menu-title:before,#cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a .menu-title:before,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li:hover > a .menu-title:before,#cshero-header-navigation .main-navigation .menu-main-menu > li:hover > a .menu-title:before{opacity:1;filter:alpha(opacity=1);width:10px;}#cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul li.current-menu-item > a,#cshero-header-navigation .main-navigation .menu-main-menu > li ul li.current-menu-item > a,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul li.current-menu-ancestor > a,#cshero-header-navigation .main-navigation .menu-main-menu > li ul li.current-menu-ancestor > a{color:#575885;}#cshero-header-navigation .main-navigation li ul:not(.wg-menu-item){background-color:#1b1a1a;margin:0;padding:11px 0;position:absolute;top:100%;z-index:1;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);min-width:210px;/* 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;float:right;color:#7f7f7f;font-weight:normal;}#cshero-header-navigation .main-navigation li ul:not(.wg-menu-item).back{right:0;left:inherit;}#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 li ul ul:not(.wg-menu-item).back{right:100%;left:auto;}#cshero-header-navigation .main-navigation li ul ul:not(.wg-menu-item).back ul:not(.back){right:100%;left:auto;}#cshero-header-navigation .main-navigation li ul ul:not(.wg-menu-item).back ul.back{left:100%;right:auto;}#cshero-header-navigation .main-navigation li ul ul:not(.wg-menu-item).back ul.back ul:not(.back){left:100%;right:auto;}#cshero-header-navigation .main-navigation li ul ul:not(.wg-menu-item).back ul.back ul.back{right:100%;left:auto;}#cshero-header-navigation .main-navigation{/* End Menu Sub Level *//* Start Mega Menu */}#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 25px;}#cshero-header-navigation .main-navigation li ul li a{display:block;padding:9px 0;color:#7f7f7f;font-size:13px;font-weight:normal;border-bottom:1px solid #252424;text-align:left;}#cshero-header-navigation .main-navigation li ul li a:hover{color:#575885;}#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;}#cshero-header-navigation .main-navigation{/* End Start Mega Menu */}#cshero-header-navigation .main-navigation .columns2 > li:nth-of-type(2n+1),#cshero-header-navigation .main-navigation .columns3 > li:nth-child(3n+1),#cshero-header-navigation .main-navigation .columns4 > li:nth-child(4n+1),#cshero-header-navigation .main-navigation .columns5 > li:nth-child(5n+1){clear:left;border-right:0px solid transparent;}#cshero-header-navigation .main-navigation .columns5 > li{width:20% !important;}#cshero-header-navigation .main-navigation .columns4 > li{width:25% !important;}#cshero-header-navigation .main-navigation .columns3 > li{width:33.3344% !important;}#cshero-header-navigation .main-navigation .columns2 > li{width:50% !important;}#cshero-header-navigation .main-navigation [class*="columns"]{padding:11px 14px !important;}#cshero-header-navigation .main-navigation [class*="columns"] > li{float:left;padding:0;}#cshero-header-navigation .main-navigation [class*="columns"] > li ul li{padding:0 11px;}#cshero-header-navigation .main-navigation [class*="columns"] > li ul li ul.sub-menu li{padding:0 30px;}#cshero-header-navigation .main-navigation [class*="columns"] > li > a{width:100%;border-bottom:none;}#cshero-header-navigation .main-navigation [class*="columns"] > li > a:after{content:"" !important;}#cshero-header-navigation .main-navigation .menu-main-menu li.has_full_width{position:inherit;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu{left:0;margin:auto;max-width:1140px !important;right:0;width:100% !important;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu .sub-menu{background-color:transparent;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li > a{padding-left:11px;padding-right:11px;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li > a span.menu-title{color:#fff;text-transform:uppercase;font-weight:bold;font-size:13px;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li > a span.menu-title:before{content:"";}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li > a:hover{background-color:transparent;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu{left:auto;right:90px;margin:auto;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu .sub-menu{background-color:transparent;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu > li > a span.menu-title{color:#ccc;text-transform:none;font-weight:bold;font-size:14px;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu > li > a span.menu-title:before{content:"";}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu > li > a:hover{background-color:transparent;}#cshero-header-navigation .main-navigation li.group > ul.sub-menu{display:block;float:left;left:0;position:relative;width:100%;height:inherit;}#cshero-header-navigation .main-navigation ul.multicolumn > li ul.sub-menu ul.sub-menu{background-color:#1b1a1a !important;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 ul.multicolumn > li ul.sub-menu > li:hover > ul.sub-menu{opacity:1;}#cshero-header-navigation .main-navigation ul.multicolumn > li > ul.sub-menu{padding-bottom:0;}#cshero-header-navigation .main-navigation ul.multicolumn > li > ul.sub-menu > li:last-child > a{padding-bottom:2px;}#cshero-header-navigation .main-navigation ul.multicolumn > li:hover{position:relative;z-index:10;}#cshero-header-navigation .main-navigation ul.multicolumn > li.hidden-menu-item > a{display:none;}#cshero-header-navigation .main-navigation ul.multicolumn > li .sub-menu.back{right:0;}#cshero-header-navigation .main-navigation ul.standar-dropdown 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 ul.standar-dropdown li:hover ul.sub-menu{opacity:1;}}@media screen and (max-width:992px){/*
-----> End Max width of 992 pixels.
*//* ==========================================================================
  End Style Main Menu
========================================================================== */#cshero-header-navigation{text-align:left;}#cshero-header-navigation.collapse{background:rgba(34, 34, 34, 0.9);position:absolute;top:100px;left:15px;right:15px;width:inherit;}.no-trans #cshero-header-navigation.collapse{top:115px;}#cshero-header #cshero-menu-mobile{display:block;}#cshero-header #cshero-menu-mobile i{background:#575885;color:#fff;cursor:pointer;font-size:26px;height:35px;line-height:35px;text-align:center;width:45px;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 */}#cshero-header #cshero-menu-mobile i.cms-icon-menu{right:15px;}#cshero-header #cshero-menu-mobile i:hover{background:#333;}#cshero-header #cshero-menu-mobile .page-popup-wrapper{position:static !important;}#cshero-header #cshero-menu-mobile .page-popup-wrapper .contact-page i{right:125px;left:inherit;}#cshero-header #cshero-menu-mobile .page-popup-wrapper .search-page i{right:70px;}#cshero-header-navigation .main-navigation div.nav-menu > ul{margin:0;padding:0;list-style:none;max-height:0;overflow:hidden;transition:all 500ms ease;}#cshero-header-navigation .main-navigation div.nav-menu > ul li{list-style:none;}#cshero-header-navigation .main-navigation div.nav-menu > ul li a{display:block;color:#5e5e5e;}#cshero-header-navigation .main-navigation div.nav-menu > ul li a:hover,#cshero-header-navigation .main-navigation div.nav-menu > ul li a:focus{color:#21759b;}.collapse .main-navigation div.nav-menu > ul{display:block;max-height:2000px;}#cshero-header #cshero-header-navigation .main-navigation{padding:15px 0;/* Dropdown Sub Menu */}#cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > li > a i{display:none;}#cshero-header #cshero-header-navigation .main-navigation .menu-main-menu li{line-height:31px;}#cshero-header #cshero-header-navigation .main-navigation .menu-main-menu li a{background:transparent;color:#999;font-size:15px;font-weight:normal;}#cshero-header #cshero-header-navigation .main-navigation ul.sub-menu{width:100% !important;margin:0;padding-left:20px;}#cshero-header #cshero-header-navigation .main-navigation li.current-menu-item > a,#cshero-header #cshero-header-navigation .main-navigation li.current-menu-parent > a,#cshero-header #cshero-header-navigation .main-navigation li.current-menu-ancestor > a{color:#fff !important;}.cs-menu-toggle{display:block;color:#999;cursor:pointer;position:absolute;right:0;text-align:center;top:0;width:30px;font-size:18px;background-color:rgba(255, 255, 255, 0.03);-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;}.cs-menu-toggle:before{content:"\f105";font-family:FontAwesome;}.cs-menu-toggle:hover{color:#fff;}#cshero-header-navigation .main-navigation .menu-main-menu > li{position:relative;}#cshero-header-navigation .main-navigation .menu-main-menu > li li{position:relative;}#cshero-header-navigation .main-navigation .menu-main-menu > li a{display:block;border-bottom:none;font-size:16px;margin:0 0 10px;text-transform:none;}#cshero-header-navigation .main-navigation .menu-main-menu > li a:hover{color:#fff !important;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul li a{font-size:15px;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu{max-height:0;overflow:hidden;padding-left:10px;-webkit-transition:max-height 600ms linear 0ms;-moz-transition:max-height 600ms linear 0ms;-ms-transition:max-height 600ms linear 0ms;transition:max-height 600ms linear 0ms;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu.submenu-open{max-height:1000px;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu.submenu-open + .cs-menu-toggle{background-color:rgba(255, 255, 255, 0.1);}#cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu.submenu-open + .cs-menu-toggle:before{content:"\f107";}.mobile-menu-no-dropdown #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu{max-height:1000px;}.mobile-menu-no-dropdown #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu + .cs-menu-toggle{display:none;}}.title-social{display:none;}.cs-social li{padding:0 14px;display:inline-block;}.cs-social li a{font-size:15px;}.cs-social li a span{display:none;}.cs-social.text-left li:first-child{margin-left:0;}.cs-social.text-right li:last-child{margin-right:0;}.cs-social.round li,.cs-social.round2 li{display:block;margin:0 0 20px;}.cs-social.round li a i,.cs-social.round2 li a i{height:50px;width:50px;line-height:50px;background-color:#fff;-webkit-border-radius:50px;-khtml-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;/* BACKGROUND GRADIENT */display:block;text-align:center;color:#575885;float:left;font-size:18px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cs-social.round li a i:hover,.cs-social.round2 li a i:hover{color:#fff;background-color:#575885;}.cs-social.round li a i.fa-facebook,.cs-social.round2 li a i.fa-facebook{color:#507cbe;}.cs-social.round li a i.fa-facebook:hover,.cs-social.round2 li a i.fa-facebook:hover{background-color:#507cbe;color:#fff;}.cs-social.round li a i.fa-rss,.cs-social.round2 li a i.fa-rss{color:#d93e2d;}.cs-social.round li a i.fa-rss:hover,.cs-social.round2 li a i.fa-rss:hover{background-color:#d93e2d;color:#fff;}.cs-social.round li a i.fa-twitter,.cs-social.round2 li a i.fa-twitter{color:#00abef;}.cs-social.round li a i.fa-twitter:hover,.cs-social.round2 li a i.fa-twitter:hover{background-color:#00abef;color:#fff;}.cs-social.round li a i.fa-linkedin,.cs-social.round2 li a i.fa-linkedin{color:#3371b7;}.cs-social.round li a i.fa-linkedin:hover,.cs-social.round2 li a i.fa-linkedin:hover{background-color:#3371b7;color:#fff;}.cs-social.round li a i.fa-google-plus,.cs-social.round2 li a i.fa-google-plus{color:#d93e2d;}.cs-social.round li a i.fa-google-plus:hover,.cs-social.round2 li a i.fa-google-plus:hover{background-color:#d93e2d;color:#fff;}.cs-social.round li a span,.cs-social.round2 li a span{display:block;line-height:50px;padding-left:70px;color:#b5b5b5;}.cs-social.round2 li{margin:0 5px;display:inline-block;}.cs-social.round2 li a{font-size:16px;}.cs-social.round2 li a span{display:none;}.cs-social.round2.text-left li:first-child{margin-left:0;}.cs-social.round2.text-right li:last-child{margin-right:0;}.contact-top{/* End - 1. Social *//* 2. Flickr */}.contact-top ul{padding:0;margin:0;font-size:12px;line-height:20px;}.contact-top ul li{display:inline-block;}.contact-top ul li + li{margin-left:5px;}.contact-top ul li:before{content:"|";padding-right:10px;}.contact-top ul li span{color:#5d5d5d;}.contact-top ul li:first-child:before{content:"";padding:0;}.contact-top ul li a{color:#575885;}body .flickr_badge_image{background:rgba(0, 0, 0, 0);float:left;height:auto;padding:0 10px 10px 0;width:25%;margin:0;}body .flickr_badge_image a{display:block;width:100%;}body .flickr_badge_image a 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 */}.flickr-brand{/* End 2. Flickr *//* 3. Search */}.flickr-brand a{font-size:11px;margin-top:4px;float:left;color:#a9a9ab;display:block;width:100%;}.flickr-brand a:hover{color:#575885;}#searchform{position:relative;}#searchform input[type="text"]{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;color:#222;border:2px solid #e8e8e8;height:51px;padding-right:42px;padding-left:15px;}#searchform #searchsubmit{background-color:transparent;border:medium none;font-size:0;width:50px;position:absolute;right:0;top:0;height:50px;z-index:99;}#searchform .screen-reader-text{display:none;}#searchform div:before{content:"\f002";font-family:FontAwesome;position:absolute;right:18px;top:13px;font-size:14px;color:#333;z-index:1000;z-index:2;}#searchform:hover div:after{background-color:#222;}.cshero-popup-search #searchform:before{font-size:28px;right:15px;top:10px;}.widget_product_search .woocommerce-product-search{position:relative;}.widget_product_search .woocommerce-product-search .screen-reader-text{display:none;}.widget_product_search .woocommerce-product-search .search-field{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;color:#222;border:2px solid #e8e8e8;height:51px;padding-right:42px;text-indent:15px;}.widget_product_search .woocommerce-product-search input[type="submit"]{background-color:transparent;border:medium none;font-size:0;max-width:50px;position:absolute;right:0;top:0;height:50px;z-index:3;}.widget_product_search .woocommerce-product-search input[type="submit"]:hover{background-color:transparent !important;}.widget_product_search .woocommerce-product-search:before{color:#333;content:"\f002";font-family:FontAwesome;font-size:14px;position:absolute;right:21px;top:13px;z-index:2;}.cms-error404 #searchform{max-width:287px;margin:auto;/* 3. End Search *//* 4. Start Tags */}.tagcloud a{border:1px solid #e8e8e8;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;/* BACKGROUND GRADIENT */display:inline-block;font-size:13px !important;margin:0 4px 6px 0;padding:3px 11px;color:#a9a9a9 !important;/* 4. Start Tags */}.tagcloud a:hover{color:#575885 !important;border-color:#575885;}.cms-recent-post .cms-recent-media{max-width:60px;float:left;}.cms-recent-post .cms-recent-media img{-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 */position:relative;top:4px;}.cms-recent-post .cms-recent-details{padding-left:80px;}.cms-recent-post .cms-recent-details .detail-terms{font-size:13px;font-style:italic;margin-bottom:3px;color:#a9a9a9;}.cms-recent-post .cms-recent-details .title{font-size:14px;line-height:24px;margin:0 0 8px;}.cms-recent-post .cms-recent-details .title a{color:#282828;}.cms-recent-post .cms-recent-details .title a:hover{color:#575885;}.cms-recent-post .cms-recent-details .date{border-bottom:1px solid #efefef;color:#616161;font-size:13px;margin-bottom:12px;padding-bottom:13px;text-transform:uppercase;}.cms-recent-post .item:last-child .date{border:none;padding:0;margin:0;}.cms-recent-post.style-2 .cms-recent-media i{font-size:18px;height:49px;width:49px;background-color:#191919;line-height:49px;-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 */text-align:center;color:#fff;position:relative;top:6px;}.cms-recent-post.style-2 .cms-recent-details{padding-left:65px;}.cms-recent-post.style-2 .cms-recent-details .title a{color:#cecece !important;}.cms-recent-post.style-2 .cms-recent-details .title a:hover{color:#575885 !important;}.cms-recent-post.style-2 .cms-recent-details .date{border-bottom-color:#2b2b2b;}#sidebar .widget_archive li,.wpb_widgetised_column .widget_archive li,.sg-services-sidebar .widget_archive li,#sidebar .widget_categories li,.wpb_widgetised_column .widget_categories li,.sg-services-sidebar .widget_categories li,#sidebar .widget_meta li,.wpb_widgetised_column .widget_meta li,.sg-services-sidebar .widget_meta li,#sidebar .widget_pages li,.wpb_widgetised_column .widget_pages li,.sg-services-sidebar .widget_pages li,#sidebar .widget_product_categories li,.wpb_widgetised_column .widget_product_categories li,.sg-services-sidebar .widget_product_categories li{position:relative;padding:0 25px;}#sidebar .widget_archive li a,.wpb_widgetised_column .widget_archive li a,.sg-services-sidebar .widget_archive li a,#sidebar .widget_categories li a,.wpb_widgetised_column .widget_categories li a,.sg-services-sidebar .widget_categories li a,#sidebar .widget_meta li a,.wpb_widgetised_column .widget_meta li a,.sg-services-sidebar .widget_meta li a,#sidebar .widget_pages li a,.wpb_widgetised_column .widget_pages li a,.sg-services-sidebar .widget_pages li a,#sidebar .widget_product_categories li a,.wpb_widgetised_column .widget_product_categories li a,.sg-services-sidebar .widget_product_categories li a{color:#333;display:block;font-size:13px;font-weight:500;border-bottom:1px solid #efefef;padding:12px 0;}#sidebar .widget_archive li a:before,.wpb_widgetised_column .widget_archive li a:before,.sg-services-sidebar .widget_archive li a:before,#sidebar .widget_categories li a:before,.wpb_widgetised_column .widget_categories li a:before,.sg-services-sidebar .widget_categories li a:before,#sidebar .widget_meta li a:before,.wpb_widgetised_column .widget_meta li a:before,.sg-services-sidebar .widget_meta li a:before,#sidebar .widget_pages li a:before,.wpb_widgetised_column .widget_pages li a:before,.sg-services-sidebar .widget_pages li a:before,#sidebar .widget_product_categories li a:before,.wpb_widgetised_column .widget_product_categories li a:before,.sg-services-sidebar .widget_product_categories li a:before{content:"\f178";font-family:FontAwesome;padding-right:10px;font-size:11px;font-weight:normal;position:absolute;left:0;}#sidebar .widget_archive li a:hover,.wpb_widgetised_column .widget_archive li a:hover,.sg-services-sidebar .widget_archive li a:hover,#sidebar .widget_categories li a:hover,.wpb_widgetised_column .widget_categories li a:hover,.sg-services-sidebar .widget_categories li a:hover,#sidebar .widget_meta li a:hover,.wpb_widgetised_column .widget_meta li a:hover,.sg-services-sidebar .widget_meta li a:hover,#sidebar .widget_pages li a:hover,.wpb_widgetised_column .widget_pages li a:hover,.sg-services-sidebar .widget_pages li a:hover,#sidebar .widget_product_categories li a:hover,.wpb_widgetised_column .widget_product_categories li a:hover,.sg-services-sidebar .widget_product_categories li a:hover,#sidebar .widget_archive li a.services-active,.wpb_widgetised_column .widget_archive li a.services-active,.sg-services-sidebar .widget_archive li a.services-active,#sidebar .widget_categories li a.services-active,.wpb_widgetised_column .widget_categories li a.services-active,.sg-services-sidebar .widget_categories li a.services-active,#sidebar .widget_meta li a.services-active,.wpb_widgetised_column .widget_meta li a.services-active,.sg-services-sidebar .widget_meta li a.services-active,#sidebar .widget_pages li a.services-active,.wpb_widgetised_column .widget_pages li a.services-active,.sg-services-sidebar .widget_pages li a.services-active,#sidebar .widget_product_categories li a.services-active,.wpb_widgetised_column .widget_product_categories li a.services-active,.sg-services-sidebar .widget_product_categories li a.services-active{color:#575885;}#sidebar .widget_archive li a:hover:before,.wpb_widgetised_column .widget_archive li a:hover:before,.sg-services-sidebar .widget_archive li a:hover:before,#sidebar .widget_categories li a:hover:before,.wpb_widgetised_column .widget_categories li a:hover:before,.sg-services-sidebar .widget_categories li a:hover:before,#sidebar .widget_meta li a:hover:before,.wpb_widgetised_column .widget_meta li a:hover:before,.sg-services-sidebar .widget_meta li a:hover:before,#sidebar .widget_pages li a:hover:before,.wpb_widgetised_column .widget_pages li a:hover:before,.sg-services-sidebar .widget_pages li a:hover:before,#sidebar .widget_product_categories li a:hover:before,.wpb_widgetised_column .widget_product_categories li a:hover:before,.sg-services-sidebar .widget_product_categories li a:hover:before,#sidebar .widget_archive li a.services-active:before,.wpb_widgetised_column .widget_archive li a.services-active:before,.sg-services-sidebar .widget_archive li a.services-active:before,#sidebar .widget_categories li a.services-active:before,.wpb_widgetised_column .widget_categories li a.services-active:before,.sg-services-sidebar .widget_categories li a.services-active:before,#sidebar .widget_meta li a.services-active:before,.wpb_widgetised_column .widget_meta li a.services-active:before,.sg-services-sidebar .widget_meta li a.services-active:before,#sidebar .widget_pages li a.services-active:before,.wpb_widgetised_column .widget_pages li a.services-active:before,.sg-services-sidebar .widget_pages li a.services-active:before,#sidebar .widget_product_categories li a.services-active:before,.wpb_widgetised_column .widget_product_categories li a.services-active:before,.sg-services-sidebar .widget_product_categories li a.services-active:before{color:#575885;}#sidebar .widget_archive li.current-menu-item a,.wpb_widgetised_column .widget_archive li.current-menu-item a,.sg-services-sidebar .widget_archive li.current-menu-item a,#sidebar .widget_categories li.current-menu-item a,.wpb_widgetised_column .widget_categories li.current-menu-item a,.sg-services-sidebar .widget_categories li.current-menu-item a,#sidebar .widget_meta li.current-menu-item a,.wpb_widgetised_column .widget_meta li.current-menu-item a,.sg-services-sidebar .widget_meta li.current-menu-item a,#sidebar .widget_pages li.current-menu-item a,.wpb_widgetised_column .widget_pages li.current-menu-item a,.sg-services-sidebar .widget_pages li.current-menu-item a,#sidebar .widget_product_categories li.current-menu-item a,.wpb_widgetised_column .widget_product_categories li.current-menu-item a,.sg-services-sidebar .widget_product_categories li.current-menu-item a{color:#fff;background-color:#575885;}#sidebar .widget_archive li:last-child a,.wpb_widgetised_column .widget_archive li:last-child a,.sg-services-sidebar .widget_archive li:last-child a,#sidebar .widget_categories li:last-child a,.wpb_widgetised_column .widget_categories li:last-child a,.sg-services-sidebar .widget_categories li:last-child a,#sidebar .widget_meta li:last-child a,.wpb_widgetised_column .widget_meta li:last-child a,.sg-services-sidebar .widget_meta li:last-child a,#sidebar .widget_pages li:last-child a,.wpb_widgetised_column .widget_pages li:last-child a,.sg-services-sidebar .widget_pages li:last-child a,#sidebar .widget_product_categories li:last-child a,.wpb_widgetised_column .widget_product_categories li:last-child a,.sg-services-sidebar .widget_product_categories li:last-child a{border-bottom:none;}#sidebar .widget_archive ul.sub-menu,.wpb_widgetised_column .widget_archive ul.sub-menu,.sg-services-sidebar .widget_archive ul.sub-menu,#sidebar .widget_categories ul.sub-menu,.wpb_widgetised_column .widget_categories ul.sub-menu,.sg-services-sidebar .widget_categories ul.sub-menu,#sidebar .widget_meta ul.sub-menu,.wpb_widgetised_column .widget_meta ul.sub-menu,.sg-services-sidebar .widget_meta ul.sub-menu,#sidebar .widget_pages ul.sub-menu,.wpb_widgetised_column .widget_pages ul.sub-menu,.sg-services-sidebar .widget_pages ul.sub-menu,#sidebar .widget_product_categories ul.sub-menu,.wpb_widgetised_column .widget_product_categories ul.sub-menu,.sg-services-sidebar .widget_product_categories ul.sub-menu{padding-left:15px;}#sidebar .widget_nav_menu li,.wpb_widgetised_column .widget_nav_menu li,.sg-services-sidebar .widget_nav_menu li{position:relative;margin-bottom:8px;}#sidebar .widget_nav_menu li a,.wpb_widgetised_column .widget_nav_menu li a,.sg-services-sidebar .widget_nav_menu li a{background-color:#f4f4f4;color:#5e5e5e;display:block;font-family:Montserrat;font-size:13px;font-weight:700;letter-spacing:0.02em;padding:12px 20px;text-transform:uppercase;}#sidebar .widget_nav_menu li a:hover,.wpb_widgetised_column .widget_nav_menu li a:hover,.sg-services-sidebar .widget_nav_menu li a:hover,#sidebar .widget_nav_menu li a.services-active,.wpb_widgetised_column .widget_nav_menu li a.services-active,.sg-services-sidebar .widget_nav_menu li a.services-active{color:#fff;background-color:#575885;}#sidebar .widget_nav_menu li a:before,.wpb_widgetised_column .widget_nav_menu li a:before,.sg-services-sidebar .widget_nav_menu li a:before{content:"\f178";font-family:FontAwesome;padding-right:10px;font-size:11px;font-weight:normal;}#sidebar .widget_nav_menu li.current-menu-item a,.wpb_widgetised_column .widget_nav_menu li.current-menu-item a,.sg-services-sidebar .widget_nav_menu li.current-menu-item a{color:#fff;background-color:#575885;}#sidebar .widget_nav_menu ul.sub-menu,.wpb_widgetised_column .widget_nav_menu ul.sub-menu,.sg-services-sidebar .widget_nav_menu ul.sub-menu{padding-left:15px;}.single-services .sg-services-sidebar .widget_nav_menu li a.services-active{background-color:#f4f4f4;color:#5e5e5e;}.widget_nav_menu .widget-title{margin:0 0 15px;}.widget_nav_menu li.current-menu-item > a{color:#575885;}.widget_nav_menu ul.sub-menu{margin-left:-5px !important;}.widget_calendar.slidingbar-widget-col{margin-top:60px;}.widget_calendar #wp-calendar{position:relative;}.widget_calendar #wp-calendar caption{background-color:#575885;color:#fff;font-size:24px;font-weight:700;line-height:1;padding:18px 0;text-align:center;}.widget_calendar #wp-calendar thead{background-color:#222;color:#fff;}.widget_calendar #wp-calendar thead th{font-weight:700;text-align:center;color:#fff;}.widget_calendar #wp-calendar thead tr th:first-child{padding-left:20px;}.widget_calendar #wp-calendar thead tr th:last-child{padding-right:20px;}.widget_calendar #wp-calendar tbody{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}.widget_calendar #wp-calendar tbody td{font-weight:300;text-align:center;padding:0;border-top:none;}.widget_calendar #wp-calendar tbody td a{font-weight:700;color:#575885;}.widget_calendar #wp-calendar tbody td a:hover{color:#222;}.widget_calendar #wp-calendar tbody tr td:first-child{padding-left:20px;}.widget_calendar #wp-calendar tbody tr td:last-child{padding-right:20px;}.widget_calendar #wp-calendar tbody tr:first-child td{padding-top:12px;}.widget_calendar #wp-calendar tbody tr:last-child td{padding-bottom:12px;}.widget_calendar #wp-calendar tfoot{border:medium none;}.widget_calendar #wp-calendar tfoot td{padding:0;border:none;height:60px;position:absolute;top:0;left:15px;}.widget_calendar #wp-calendar tfoot td#prev a{font-size:0;}.widget_calendar #wp-calendar tfoot td#prev a:before{color:#fff;content:"\f104";font-family:FontAwesome;font-size:16px;line-height:60px;}.widget_calendar #wp-calendar tfoot td#next{left:inherit;right:15px;}.widget_calendar #wp-calendar tfoot td#next a{font-size:0;}.widget_calendar #wp-calendar tfoot td#next a:before{color:#fff;content:"\f105";font-family:FontAwesome;font-size:16px;line-height:60px;}.widget_newsletterwidget .newsletter-widget{margin-top:14px;}.widget_newsletterwidget p{margin:0;}.widget_newsletterwidget form{position:relative;}.widget_newsletterwidget form .newsletter-email{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;background-color:transparent;border:2px solid #191919;box-shadow:none;height:42px;-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:#474747;}.widget_newsletterwidget form .newsletter-submit{height:42px;width:42px;padding:0 15px;position:absolute;right:0;top:0;background-color:transparent;border:2px solid #191919;font-weight:700;color:#fff;font-size:12px;text-indent:-99999px;z-index:2;}.widget_newsletterwidget form .newsletter-submit:hover{background-color:transparent !important;border-color:#575885 !important;}.widget_newsletterwidget form:before{color:#fff;content:"\f178";font-family:FontAwesome;font-size:11px;position:absolute;right:14px;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:2;}.widget_newsletterwidget form:after{height:42px;width:42px;content:"";background-color:#191919;position:absolute;top:0;right: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;}.widget_newsletterwidget form:hover .newsletter-email{border-color:#575885;color:#fff;}.widget_newsletterwidget form:hover .newsletter-submit{border-color:#575885;}.widget_newsletterwidget form:hover .newsletter-submit:hover{color:#fff;}.widget_newsletterwidget form:hover:after{background-color:#575885;}.ft_flickr_widget{overflow:hidden;/* 5. Recent Post */}.widget_recent_entries li,.widget_recent_comments li{padding:15px 0 15px;border-top:1px solid #f5f4f4;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;}.widget_recent_entries li:first-child,.widget_recent_comments li:first-child{border-top:none;padding-top:0;}.widget_recent_entries li:first-child:before,.widget_recent_comments li:first-child:before{top:10px;}.widget_recent_entries li .post-date,.widget_recent_comments li .post-date{color:#575885;display:block;order:-1;}.widget_recent_comments li{display:inline-block;}.widget_recent_comments .comment-author-link{display:block;}.widget_rss .rsswidget{display:block;}.widget_rss .rss-date{font-style:italic;}.widget_rss .rssSummary{padding-top:12px;}.widget_rss li{border-bottom:1px solid #ededed;margin-bottom:20px;padding-bottom:20px;}.widget select option{max-width:300px;}.post-password-form [type="password"]{margin-bottom:10px;}.download a{background-color:#575885;color:#fff;display:block;font-size:13px;font-weight:800;padding:15px;position:relative;text-transform:uppercase;margin-bottom:20px;overflow:hidden;}.download a span{display:inline-block;margin-top:9px;}.download a span:nth-child(1){width:22px;height:24px;background-color:#2f2f2f;color:#575885;font-weight:normal;font-size:8px;text-align:center;margin-right:11px;vertical-align:top;}.download a i{font-size:24px;height:40px;width:40px;line-height:40px;text-align:center;background-color:rgba(255, 255, 255, 0.15);color:#fff;font-size:24px;float:right;}.download a:hover{background-color:#2f2f2f;color:#fff;}.download a:hover span:nth-child(1){background-color:#575885;color:#fff;}@media screen and (min-width:1360px){.cms-carousel-client-layout3.navigation-horizontal-center .owl-controls .owl-prev,.cms-carousel-client-layout3.navigation-horizontal-center .owl-controls .owl-next{left:-81px;margin:0;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-client-layout3.navigation-horizontal-center .owl-controls .owl-next{left:inherit;right:-81px;}}@media screen and (max-width:1360px){.column-padding-small .vc_column-inner{padding-left:15px !important;padding-right:15px !important;}}@media screen and (max-width:1200px){#cshero-footer #cshero-footer-top .footer-time li{float:none;width:100%;}#cshero-footer #cshero-footer-top .footer-time li:nth-child(2n){text-align:left;}#cshero-footer #cshero-footer-top ul.menu li{float:none;width:100%;}#cshero-header-navigation .main-navigation .menu-main-menu > ul > li,#cshero-header-navigation .main-navigation .menu-main-menu > li{padding:0 6px;}#cshero-header-navigation .main-navigation li ul:not(.wg-menu-item){min-width:190px;}#cshero-header-inner #cshero-header #cshero-header-logo a span,#cshero-header-inner.header-1 .top-media.last,#cshero-header-inner.header-9 .top-media.last{display:none;/* Footer */}#cshero-footer-bottom .title-social{display:block;margin-bottom:12px;}#cshero-footer-bottom .cs-social{margin-left:-2px;}#cshero-footer-bottom .title-newsletter{position:static;margin-bottom:12px;}#cshero-footer-bottom .newsletter-widget{padding-left:0;}}@media screen and (min-width:1200px){body .cs-boxed{margin:auto;width:1200px;}#cshero-header-logo.col-lg-5{width:34.667%;}#cshero-header-navigation.col-lg-7{width:65.333%;}}@media screen and (max-width:1024px) and (min-width:993px){.vc_col-sm-3 .cms-counter-icon{float:none;}.vc_col-sm-3 .cms-counter-content .cms-counter-title{margin-bottom:20px;}}@media screen and (max-width:1024px){#page-title{background-attachment:inherit;}body .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a{padding:10px 18px;}.row-image-holder{bottom:30px;left:30px;right:45px;top:30px;}.cms-pricing .cms-pricing-item{margin-bottom:30px;}}@media screen and (min-width:993px){.line-gap .cms-counter-wraper:before{width:2px;height:30px;background-color:rgba(49, 49, 49, 0.1);content:"";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 */right:-16px;}.line-gap .wpb_column:last-child .cms-counter-wraper:before{width:0;}.line-gap.light .cms-counter-wraper:before{background-color:rgba(255, 255, 255, 0.3);}.cms-grid .col-lg-3:nth-child(4n+1){clear:left;}.cms-grid .col-lg-4:nth-child(3n+1){clear:left;}.cms-grid .col-lg-6:nth-child(2n+1){clear:left;}#cshero-menu-mobile{display:none !important;}.practice-layout6.nav-top-right .owl-controls,.cms-carousel-client.nav-top-right .owl-controls{position:absolute;right:-5px;top:-101px;}.practice-layout6.nav-top-right .owl-controls .owl-prev,.cms-carousel-client.nav-top-right .owl-controls .owl-prev,.practice-layout6.nav-top-right .owl-controls .owl-next,.cms-carousel-client.nav-top-right .owl-controls .owl-next{margin-top:0;}.cms-grid-blog-layout1 .col-lg-4:nth-child(3n+1){clear:left;}.cms-grid-blog-layout1 .col-lg-3:nth-child(4n+1){clear:left;}}@media screen and (max-width:993px){#cshero-header-inner #cshero-header #cshero-header-logo .top-media{display:none;}}@media screen and (max-width:992px){.section-feature1 .vc_column-inner,.section-feature2 .vc_column-inner{padding-left:15px !important;padding-right:15px !important;border:none !important;}.section-feature1 .vc_column-inner .cms-fancyboxes-layout1,.section-feature2 .vc_column-inner .cms-fancyboxes-layout1{padding-left:30px;padding-right:30px;}.section-feature1 .vc_column-inner .vc_separator,.section-feature2 .vc_column-inner .vc_separator{display:none;}.no-border-sm .vc_column-inner{border:none !important;}.font-sm{font-size:60px !important;}.countdown-item-container{margin-bottom:30px;}.cms-heading-right{padding-top:20px;}.cms-heading-wrapper.heading-style3 .cms-heading-inner{text-align:left;}.cms-heading-wrapper.heading-style3 .cms-heading-inner .box:before{right:inherit;left:-35px;}.cms-heading-wrapper.heading-style3 .col-lg-6{padding:0 50px;}.cms-heading-wrapper.heading-style3 .col-lg-6.cms-heading-right{margin-top:20px;}.title-tablet{font-size:300% !important;}.text-center-md{text-align:center;/* Call To Action */}.text-center-md *{text-align:center !important;}.text-center-md .cart-contents{float:none !important;}.cms-cta-wrapper .cms-cta-content{padding-bottom:25px;}.cms-cta-wrapper .title{border-bottom:none !important;}.cms-cta-wrapper.cta-left .cms-cta-content,.cms-cta-wrapper.cta-left .cms-cta-button{text-align:center;}.vc_row.space-default{padding:40px 15px !important;/* Text Align */}.text-rp-center{text-align:center !important;}.text-rp-center .wpb_single_image.vc_align_left{text-align:center;}.text-rp-right{text-align:right !important;}.w100-sm{width:100%;}body > div > div > .container,#cs-header > .container{width:100% !important;}.container{width:100%;}.icon-slider i{height:60px !important;width:60px !important;line-height:60px !important;font-size:20px !important;/* ==========================================================================
      Header Mobile
  ========================================================================== */}body #cshero-header{position:static !important;}body #cshero-header > .container{position:relative;z-index:99;}body #cshero-header .cshero-header-search{right:70px;}#cshero-menu-mobile{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 */display:block;}#cshero-header-navigation{display:none;}#cshero-header-navigation.collapse{display:block;/* ==========================================================================
     End Header Mobile
  ========================================================================== *//* Woo */}.cart-action-wrap td.coupon,.cart-action-wrap .actions{width:50%;}.cart-action-wrap .button{width:100% !important;float:none;}#cms-trust.woocommerce .products li,#cms-medico.woocommerce-page .products li{width:50%;}.vc_row-no-padding.small-1-column .wpb_column{margin-top:0 !important;}#cshero-footer-feature-top .feature-top-item span:nth-child(2){line-height:31px;}#cshero-footer-top .media{padding-bottom:10px;}#cshero-footer-top .media .media-left{padding:0;display:block;}#cshero-footer-top .media .media-left img{top:0;margin-bottom:15px;}#cshero-footer-top .media .media-body{padding:0;display:block;}#cshero-footer-top [class*="cshero-footer-"]{margin-bottom:35px;}#cshero-footer-top aside.[class^="col-"]{margin-bottom:30px;}#cshero-footer-top aside.[class^="col-"]:last-child{margin:0;}#cshero-footer-top aside.[class^="col-"] aside.[class^="widget_"],#cshero-footer-top aside.[class^="col-"] aside.[class^="widget-"],#cshero-footer-top aside.[class^="col-"] .widget{margin:30px 0 0;}#cshero-footer-top aside.[class^="col-"] aside.[class^="widget_"]:first-child,#cshero-footer-top aside.[class^="col-"] aside.[class^="widget-"]:first-child,#cshero-footer-top aside.[class^="col-"] .widget:first-child{margin:0;}#cshero-footer-bottom .cs-social li{margin-bottom:8px;}}@media screen and (max-width:991px) and (min-width:768px){.cms-grid-wraper .cms-grid-item.col-sm-6:nth-child(odd){clear:left;}.text-rp-small{font-size:13px !important;line-height:26px !important;}.heading-rp-small{font-size:28px !important;line-height:36px !important;}}@media screen and (max-width:992px) and (min-width:768px){.small-1-column .wpb_column{width:100%;}.small-1-column .wpb_column + .wpb_column{margin-top:35px;}.small-1-column.sm-no-margin .wpb_column + .wpb_column{margin-top:0;}.small-2-column .wpb_column{width:50%;margin-top:0;}.small-2-column .wpb_column:nth-child(2){margin-top:0;}.small-2-column .wpb_column:nth-child(3),.small-2-column .wpb_column:nth-child(4){margin-top:35px;}.small-3-column .wpb_column{width:33.33%;}.small-3-column .wpb_column + .wpb_column{margin-top:0;}.section-counter{/* Text Align */}.section-counter.small-2-column .wpb_column:nth-child(3),.section-counter.small-2-column .wpb_column:nth-child(4){margin-top:0;border-top:1px solid #ebebeb;}.section-counter.small-2-column.line-dark .wpb_column:nth-child(3),.section-counter.small-2-column.line-dark .wpb_column:nth-child(4){border-top:1px solid #4c4b4b;}.section-counter.small-2-column .wpb_column:nth-child(2){border-right:none !important;}.text-center-small{text-align:center;/* End Text Align */}.text-center-small .wpb_wrapper{text-align:center;}.text-center-small .vc_custom_heading{text-align:center !important;}#cms-trust.woocommerce .products li:nth-child(even),#cms-medico.woocommerce-page .products li:nth-child(even){clear:right;}#cms-trust.woocommerce .products li:nth-child(odd),#cms-medico.woocommerce-page .products li:nth-child(odd){clear:left;}}@media (min-width:768px){.column-no-padding [class*="vc_col-"]{padding:0;}}@media (max-width:767px){.custom-row-image + .vc_column_wrapper > .vc_col-sm-6:nth-child(1){display:none;}.section-feature1 .vc_column-inner,.section-feature2 .vc_column-inner{padding-top:15px !important;padding-bottom:15px !important;}.wpb_column.position-left,.wpb_column.position-right{position:static;}.font-sm{font-size:32px !important;}.cms-heading-wrapper .title{font-size:26px;}.cms-heading-wrapper .title.box:before{height:86px;}.layout-services.services-layout5 .cms-services-item-inner{padding:70px 50px;/* Slider */}.custom{/* Button */}.custom.tp-leftarrow{-webkit-transform:matrix(1, 0, 0, 1, 0, -30) !important;-khtml-transform:matrix(1, 0, 0, 1, 0, -30) !important;-moz-transform:matrix(1, 0, 0, 1, 0, -30) !important;-ms-transform:matrix(1, 0, 0, 1, 0, -30) !important;-o-transform:matrix(1, 0, 0, 1, 0, -30) !important;transform:matrix(1, 0, 0, 1, 0, -30) !important;/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.custom.tp-rightarrow{-webkit-transform:matrix(1, 0, 0, 1, -60, -30) !important;-khtml-transform:matrix(1, 0, 0, 1, -60, -30) !important;-moz-transform:matrix(1, 0, 0, 1, -60, -30) !important;-ms-transform:matrix(1, 0, 0, 1, -60, -30) !important;-o-transform:matrix(1, 0, 0, 1, -60, -30) !important;transform:matrix(1, 0, 0, 1, -60, -30) !important;/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.btn{margin-bottom:4px;/* Page Title */}.btn.btn-md{padding:17px 18px;}#page-title{/* Tab */}#page-title #page-title-text h1{font-size:23px;}#page-title #page-title-text .sub-title{font-size:15px;}.vc_tta-panels-container .vc_tta-panel-title .vc_tta-title-text{margin-left:0 !important;padding-left:12px !important;}.vc_tta-style-classic .vc_tta-panel{padding-left:20px;padding-right:20px;/* Text Align */}.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title span{color:#575885;}.text-center-xs,.text-center-mini{text-align:center;}.text-center-xs .wpb_wrapper,.text-center-mini .wpb_wrapper{text-align:center;}.text-center-xs .vc_custom_heading,.text-center-mini .vc_custom_heading{text-align:center !important;}.text-left-xs{text-align:left !important;}.small-1-column .wpb_column + .wpb_column,.small-2-column .wpb_column + .wpb_column,.small-3-column .wpb_column + .wpb_column{margin-top:35px;}.small-1-column.sm-no-margin .wpb_column + .wpb_column,.small-2-column.sm-no-margin .wpb_column + .wpb_column,.small-3-column.sm-no-margin .wpb_column + .wpb_column{margin-top:0;}.small-2-column .wpb_column{width:100%;}.section-counter.small-2-column .wpb_column{border-right:none !important;}.form-practice .wpcf7-submit{margin-bottom:30px;}.heading-rp-small{font-size:16px !important;line-height:26px !important;/* End Text Align *//* Single Image VC */}body .vc_tta-container .vc_tta-panel-body .vc_single_image-wrapper{margin-top:22px;/* Client */}body .vc_tta-container .vc_tta-panel-body .vc_single_image-wrapper img{width:100%;margin:22px 0;}.cms-carousel-client-layout1 .cms-carousel-media{line-height:normal;/* End Client */}.cshero-header-search{display:none;}#cshero-footer #cshero-footer-bottom{text-align:center;/* Blog */}#cshero-footer #cshero-footer-bottom .cms-footer-social{padding-top:15px;}.post-navigation .nav-link-prev,.cms-related-post-inner .item{margin-bottom:30px;/* Shortcode Heading */}.cms-heading-wrapper.heading-layout1{/* End Shortcode Heading *//* Footer Top */}.cms-heading-wrapper.heading-layout1 .cms-heading-button{margin-top:30px;padding-left:115px;}.cms-heading-wrapper.heading-layout1 .cms-heading-content .line-title{width:30px;}.cms-fancyboxes-layout2 .cms-fancybox-item{padding-bottom:33px;}.cms-error404 .entry-header h1{font-size:100px;}.cms-error404 .entry-header h1:before{font-size:130px;left:-45px;top:-28px;}.wpb_single_image.icon .vc_single_image-wrapper{width:100%;margin-bottom:20px;}.wpb_single_image.icon .vc_single_image-wrapper img{width:100%;}.cshero-popup-search .cshero-search-inner #searchform input[type="text"]{font-size:11px;}}@media (max-width:640px){#cms-trust.woocommerce .products li,#cms-medico.woocommerce-page .products li,#cms-trust.woocommerce .pr-content.pr-list-active .products li .cshere-woo-item-wrap .cshero-woo-inner,#cms-trust.woocommerce .pr-content.pr-list-active .products li .cshere-woo-item-wrap .cshero-woo-meta{width:100%;}}@media (max-width:480px){#cshero-header-inner #cshero-header #cshero-header-logo a img{max-width:165px;/* Shortcode Heading */}.cms-heading-wrapper.heading-layout1{/* End Shortcode Heading */}.cms-heading-wrapper.heading-layout1 .cms-heading-content{padding-left:55px;}.cms-heading-wrapper.heading-layout1 .cms-heading-content:before{width:30px;}.cms-heading-wrapper.heading-layout1 .cms-heading-button{padding-left:70px;}.cms-testimonial-layout1 .cms-carousel-media img{max-width:100%;width:100%;float:none;}.cms-testimonial-layout1 .main-title{padding:0;margin-top:25px;}#cshero-footer-top ul.menu li,#cshero-footer-top .cshero-footer-top3 ul.menu li{width:100%;}}