/* -------------------------------------------------------------
  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 Overview
  18. CMS Process
  19. CMS Careers
  20. CMS Partner
  21. CMS List

-------------------------------------------------------------------*//* 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
========================================================================== *//*------------------------------------------------------------------
[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 *//* Responsive Column VC */#cs-copyright{font-family:'Open Sans';}#cs-copyright{font-weight:400;}.detail-date,.entry-meta,.tagcloud a,.detail-terms,.cms-recent-details ul,.nav-inner span,.cms-heading-wrapper.des-style .description,.cms-error404 .entry-content p,.cms-cta-text .decs{font-family:'Droid Serif';}.detail-date,.entry-meta,.tagcloud a,.detail-terms,.cms-recent-details ul,.nav-inner span,.cms-heading-wrapper.des-style .description,.cms-error404 .entry-content p,.cms-cta-text .decs{font-weight:400;}.cms-title,#comments #reply-title,#comments .comments-title,#sidebar .widget-title,.wpb_widgetised_column .widget-title,.sg-services-sidebar .widget-title,.sidebar-post-type .widget-title,#sidebar .wg-title,.wpb_widgetised_column .wg-title,.sg-services-sidebar .wg-title,.sidebar-post-type .wg-title,#cms-theme .cms-related-heading .wg-title,.project-heading-line{font-family:'Raleway';}.cms-title,#comments #reply-title,#comments .comments-title,#sidebar .widget-title,.wpb_widgetised_column .widget-title,.sg-services-sidebar .widget-title,.sidebar-post-type .widget-title,#sidebar .wg-title,.wpb_widgetised_column .wg-title,.sg-services-sidebar .wg-title,.sidebar-post-type .wg-title,#cms-theme .cms-related-heading .wg-title,.project-heading-line{font-weight:400;}.practice-layout6 .cms-grid-item-inner .cms-practice-content-hover{background-color:rgba(237, 32, 36, 0.95);}.practice-layout10 .cms-practice-content.content-hover::before{background-color:rgba(237, 32, 36, 0.85);}.practice-layout11 .cms-grid-item-inner .cms-practice-content-hover,.practice-layout11 .cms-grid-item-inner .cms-practice-content::before{background-color:rgba(237, 32, 36, 0.9);}.cms-testimonial-layout1.custom-layout4 .cms-testimonial-wrapper{background-color:rgba(237, 32, 36, 0.7);}.cshere-woo-item-wrap .cshero-add-to-cart{background-color:rgba(237, 32, 36, 0.75);}.body-border-wrapper{padding:50px;}.body-border-wrapper #back_to_top.on{bottom:50px;}.body-border-wrapper #back_to_top.on{right:50px;}.body-border-wrapper{background-color:#000 !important;}.btn,button,.button,input[type="submit"]{border:2px solid #2f2f2f;border-radius:0;color:#2f2f2f;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;font-family:Montserrat;-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:#2f2f2f;border-color:#2f2f2f;}.btn i{padding-left:10px;}.btn.btn-lg{padding:17px 46px;}.btn.btn-md{padding:17px 36px;}.btn.btn-xs{padding:17px 20px;}.btn.btn-block{display:block;}.btn.btn-primary{background-color:#ed2024;border-color:#ed2024;color:#fff;}.btn.btn-primary:hover{background-color:#313131;border-color:#313131;color:#fff;}.btn.btn-secondary{background-color:#313131;border-color:#313131;color:#fff;}.btn.btn-secondary:hover{background-color:#ed2024;border-color:#ed2024;color:#fff;}.btn.btn-default-white{background-color:#fff;color:#313131;border-color:#fff;}.btn.btn-default-white:hover,.btn.btn-default-white:focus{border-color:#313131;color:#fff;background-color:#313131;}.btn.btn-default-white-alt{border-color:#fff;color:#fff;}.btn.btn-default-white-alt:hover{border-color:#ed2024;color:#ed2024;background-color:transparent;}.btn.btn-primary-white-alt{border-color:#fff;color:#fff;}.btn.btn-primary-white-alt:hover{border-color:#313131;color:#313131;background-color:transparent;}.btn.btn-default-alt-white{border-color:#fff;color:#fff;background-color:transparent;}.btn.btn-default-alt-white:hover{background-color:#fff;color:#313131;}.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:#313131;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:#ed2024;background-color:#ed2024;}.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(bottom, rgba(255, 255, 255, 0), #282828);background-image:-moz-linear-gradient(bottom, rgba(255, 255, 255, 0), #282828);background-image:-ms-linear-gradient(bottom, rgba(255, 255, 255, 0), #282828);background-image:-o-linear-gradient(bottom, rgba(255, 255, 255, 0), #282828);background-image:linear-gradient(bottom, rgba(255, 255, 255, 0), #282828);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(255, 255, 255, 0)', endColorStr='#282828');/* BACKGROUND GRADIENT 2*/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:#ed2024;border-color:#ed2024;}.carousel:hover .carousel-control.left{left:50px;opacity:1;}.carousel:hover .carousel-control.right{right:50px;opacity:1;}#page-events,#page-blog-standard{/* ==========================================================================
   [Start] 1. Blog Classic
========================================================================== */}#page-events #primary,#page-blog-standard #primary{margin-bottom:40px;}.entry-blog{padding-bottom:65px;}.entry-blog.has-feature-img .entry-header .entry-feature{position:relative;margin-bottom:13px;}.entry-blog.has-feature-img .entry-header .entry-feature img{width:100%;}.entry-blog.has-feature-img .entry-header .entry-feature .blog-date .icon-single{background:#2f2f2f;-webkit-border-radius:0 0 0 2px;-khtml-border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;-ms-border-radius:0 0 0 2px;-o-border-radius:0 0 0 2px;border-radius:0 0 0 2px;/* BACKGROUND GRADIENT */bottom:-30px;color:#fff;font-size:15px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;width:30px;}.entry-blog.has-feature-img .entry-header .entry-feature .blog-date ul{bottom:-30px;left:30px;position:absolute;text-align:center;}.entry-blog.has-feature-img .entry-header .entry-feature .blog-date .detail-date{background-color:#ed2024;-webkit-border-radius:2px 2px 2px 0;-khtml-border-radius:2px 2px 2px 0;-moz-border-radius:2px 2px 2px 0;-ms-border-radius:2px 2px 2px 0;-o-border-radius:2px 2px 2px 0;border-radius:2px 2px 2px 0;/* BACKGROUND GRADIENT */height:50px;padding:7px 0;position:relative;width:50px;font-weight:bold;}.entry-blog.has-feature-img .entry-header .entry-feature .blog-date .detail-date span:nth-child(1){font-size:13px;line-height:28px;color:#fff;display:block;text-transform:uppercase;line-height:1;margin-bottom:3px;}.entry-blog.has-feature-img .entry-header .entry-feature .blog-date .detail-date span:nth-child(2){color:#fff;font-size:22px;line-height:1;}.entry-blog.no-feature-img .entry-meta{padding-left:0px;}.entry-blog.no-feature-img .entry-header .blog-date{display:none;}.entry-blog .entry-content{padding-left:30px;}.entry-blog .entry-content .entry-title{font-size:22px;line-height:31px;margin-bottom:22px;color:#313131;text-transform:uppercase;}.entry-blog .entry-content .entry-readmore a{font-family:Montserrat;font-size:12px;font-weight:700;text-transform:uppercase;color:#ed2024;}.entry-blog .entry-content .entry-readmore a:hover{color:#313131;}.entry-blog .entry-content .entry-readmore a i{padding-right:5px;position:relative;top:-1px;}.entry-blog .entry-content-inner{font-size:15px;line-height:25px;}.entry-blog .entry-content-inner ul{list-style:none;}.entry-blog .entry-content-inner ul li{position:relative;padding-left:15px;}.entry-blog .entry-content-inner ul li:before{content:"\f111";font-family:FontAwesome;font-size:7px;left:0;position:absolute;color:#ed2024;}.entry-blog .entry-content-inner img{margin-bottom:16px;}.entry-blog .entry-meta{padding-left:70px;font-style:italic;font-size:13px;}.entry-blog .entry-meta ul{list-style:none;padding:0;margin:0 0 13px;}.entry-blog .entry-meta ul li{display:inline-block;color:#a9a9a9;}.entry-blog .entry-meta ul li i{padding-right:6px;color:#a9a9a9;font-size:15px;}.entry-blog .entry-meta ul li a{color:#2f2f2f;}.entry-blog .entry-meta ul li a:hover{color:#ed2024;}.entry-blog .entry-meta ul li + li{margin-left:15px;}.entry-blog .entry-meta ul li.comment a{color:#a9a9a9;}.entry-blog .entry-meta ul li.comment a:hover{color:#ed2024;}.entry-blog .entry-meta ul li.detail-date,.entry-blog .entry-meta ul li.detail-comment{display:none;}.entry-blog .entry-meta ul li.counter-view{color:#a9a9a9;}.entry-blog .entry-meta > ul{position:relative;padding-bottom:3px;}.entry-blog.no-feature-img .entry-content .entry-meta ul li.detail-date{display:inline-block;}.entry-blog .entry-readmore{margin-top:25px;}.entry-blog .entry-video iframe{width:100%;}.format-gallery{/* ==========================================================================
   [End] 1. Blog Classic
========================================================================== *//* ==========================================================================
   [Start] 2. Single Post
========================================================================== */}.format-gallery .entry-gallery{margin-bottom:20px;}.format-gallery .blog-date{display:none;}.single-post .entry-blog{margin-bottom:51px;padding-bottom:0;border-bottom:none;}.single-post .entry-blog .entry-content{border-bottom:1px solid #f2f2f2;}.single-post .entry-blog .entry-content .entry-content-inner{padding-top:14px;}.single-post .entry-blog .social-shared{padding-bottom:15px;margin-top:45px;}.single-post .entry-blog .social-shared li{display:inline-block;margin:0 5px;}.single-post .entry-blog .social-shared li a{font-size:14px;}.single-post .entry-blog .entry-content .entry-title{margin-bottom:10px;}.single-post .entry-blog .entry-footer{margin-top:53px;}.single-post .entry-blog .entry-footer .admin-avt{max-width:90px;float:left;}.single-post .entry-blog .entry-footer .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 */}.single-post .entry-blog .entry-footer .admin-info{padding-left:120px;position:relative;top:-14px;}.single-post .entry-blog .entry-footer .admin-des{margin-top:15px;}.single-post .entry-blog .entry-footer .admin-des ul li{display:inline-block;padding-right:20px;}.single-post .entry-blog .entry-footer .admin-des ul li a{color:#5e5e5e;font-size:15px;}.single-post .entry-blog .entry-footer .admin-des ul li a:hover{color:#ed2024;}.single-post .post-navigation{margin-top:30px;}.single-post .post-navigation .nav-link-prev a,.single-post .post-navigation .nav-link-next a{padding:20px;border:1px solid #efefef;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:70px;float:left;}.single-post .post-navigation .nav-link-prev a .nav-inner,.single-post .post-navigation .nav-link-next a .nav-inner{padding-left:85px;}.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;font-style:italic;color:#a9a9a9;}.single-post .post-navigation .nav-link-prev a h3,.single-post .post-navigation .nav-link-next a h3{font-size:14px;line-height:22px;text-transform:uppercase;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.single-post .post-navigation .nav-link-prev a:hover,.single-post .post-navigation .nav-link-next a:hover{border-color:#ed2024;}.single-post .post-navigation .nav-link-prev a:hover h3,.single-post .post-navigation .nav-link-next a:hover h3{color:#ed2024;}.single-post .post-navigation .nav-link-next a img{float:right;}.single-post .post-navigation .nav-link-next a .nav-inner{padding-left:0;padding-right:85px;}.single-post .single-post-wrap{margin-bottom:50px;}.cms-related-post{margin-bottom:52px;/* ==========================================================================
   [End] 2. Single Post
========================================================================== *//* ==========================================================================
   [Start] 3. Navigation
========================================================================== */}.cms-related-post .item .item-inner{position:relative;overflow:hidden;}.cms-related-post .item .item-inner .detail-terms{font-size:13px;font-style:italic;margin-bottom:8px;margin-top:14px;}.cms-related-post .item .item-inner .title{font-size:16px;font-weight:normal;line-height:25px;text-transform:uppercase;}.pagination{margin-top:0;margin-bottom:90px;width:100%;text-align:center;/* ==========================================================================
   [End] 3. Navigation
========================================================================== *//* ==========================================================================
   [Start] 4. Single Services
========================================================================== */}.pagination .page-numbers{border:2px solid #eee;border-radius:0px;display:inline-block;height:51px;line-height:51px;text-align:center;width:51px;color:#333;font-size:24px;font-weight:700;}.pagination .page-numbers:hover,.pagination .page-numbers.current{color:#ed2024;}.pagination .page-numbers + .page-numbers{margin-left:10px;}.single-services-wrap{margin-bottom:125px;/* ==========================================================================
   [End] 4. Single Practice
========================================================================== *//* ==========================================================================
   [Start] 4. Single Project
========================================================================== */}.single-services-wrap .sg-services-image{margin-bottom:55px;}.single-services-wrap .sg-services-image img{widows:100%;}.single-services-wrap .wpb_text_column{font-size:14px;line-height:23px;}.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:#ed2024;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:#ed2024;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:#ed2024;color:#fff;border-color:#ed2024;}.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:#ed2024;}.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:#ed2024;}.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;}.single-teams{font-size:16px;line-height:25px;}.single-teams .sg-teams-header{margin-bottom:30px;}.single-teams .sg-teams-header .sg-teams-image{margin-bottom:40px;width:270px;float:left;}.single-teams .sg-teams-header .sg-teams-image img{margin-bottom:30px;}.single-teams .sg-teams-header .sg-teams-image .sg-teams-social a{width:35%;float:left;height:40px;line-height:40px;font-size:16px;color:#fff;background-color:#ed2024;width:60px;display:inline-block;-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 */text-align:center;margin-right:10px;}.single-teams .sg-teams-header .sg-teams-image .sg-teams-social a.fa-facebook{background-color:#5d82d1;}.single-teams .sg-teams-header .sg-teams-image .sg-teams-social a.fa-twitter{background-color:#40bff5;}.single-teams .sg-teams-header .sg-teams-image .sg-teams-social a.fa-google-plus{background-color:#eb5e4c;}.single-teams .sg-teams-header .sg-teams-image .sg-teams-social a.fa-linkedin{background-color:#238cc8;}.single-teams .sg-teams-header .sg-teams-image .sg-teams-social a.fa-rss{background-color:#ea7d31;}.single-teams .sg-teams-header .sg-teams-image .sg-teams-social a:hover{opacity:0.8;}.single-teams .sg-teams-header .sg-teams-excerpt{padding-left:300px;}.single-teams .sg-teams-header .cms-team-title{font-size:18px;line-height:26px;margin-top:9px;margin-bottom:9px;}.single-teams .sg-teams-header .cms-team-position{font-size:13px;line-height:1;}.single-teams .sg-teams-header .sg-teams-social a:last-child{margin-right:0;}#comments .st-comments-wrap{margin-bottom:25px;}#comments .comment-respond{margin-bottom:40px;}#comments .comment-list{list-style:none;padding:0;margin:0;}#comments .comment-list > .comment{margin-bottom:30px;}#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:33px;}#comments .comment-list > .comment ul.children > li .comment-body{margin-left:90px;}#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:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */}#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:#ed2024;font-weight:700;font-size:12px;text-transform:uppercase;font-family:Montserrat;}#comments .comment-list .comment-main .reply a:hover{color:#313131;}#comments .comment-list .comment-main .comment-meta{color:#acb4b8;}#comments .comment-list .comment-main .comment-meta .comment-author{display:block;font-family:Montserrat;font-size:14px;font-weight:700;margin:0 0 5px;text-transform:uppercase;color:#313131;}#comments .comment-list .comment-main .comment-meta .comment-date{color:#b8b8b8;display:block;line-height:normal;font-size:12px;margin:0 0 5px;}#comments .comment-list .comment-main .comment-content{padding-bottom:30px;border-bottom:2px solid #efefef;}#comments .comment-list .comment-main .comment-content p{margin:0;}#comments .comment-form{padding-top:12px;}#comments .comment-respond{padding-top:30px;}#comments textarea{max-width:100%;width:100%;}#commentform p{margin-bottom:20px;}#commentform p.form-submit{padding-top:10px;}#commentform #form-allowed-tags{display:none;}#commentform input[type="text"]:focus,#commentform textarea:focus{border-bottom-color:#ed2024;}#commentform #submit{padding-left:56px;padding-right:56px;background-color:#313131;border-color:#313131;color:#fff;width:100%;}#commentform #submit:hover{background-color:#ed2024;border-color:#ed2024;}.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:#313131;-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:#ed2024;}.rs-fullvideo-cover{display:none;}.line-wrap{margin-bottom:18px;padding-bottom:20px;position:relative;}.line-wrap .line-icon2:before{height:3px;width:30px;content:"";background-color:#ed2024;position:absolute;left:0;bottom:4px;}.cms-button-video{background-color:#ed2024;background-image:url(../images/icon-video.png);background-position:center;background-repeat:no-repeat;border-radius:1px;color:#fff;display:inline-block;font-size:32px;height:52px;line-height:52px;width:62px;}.cms-button-video:hover,.cms-button-video:focus{background-color:#313131;}.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:#ed2024;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:#313131;border-color:#313131;color:#fff;}.cms-grid-filter{text-align:center;/*  Owl bullet
--------------------------------*//* Styling Pagination*/}.cms-grid-filter ul{margin:0 0 12px;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:#ed2024;content:"";height:2px;position:absolute;bottom:-5px;width:0;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;}.cms-grid-filter li a.active,.cms-grid-filter li a:hover{color:#ed2024;}.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;font-size:21px;color:#313131;}.owl-theme .owl-controls .owl-prev i:before,.owl-theme .owl-controls .owl-next i:before{content:"\f104";}.owl-theme .owl-controls .owl-prev i:hover,.owl-theme .owl-controls .owl-next i:hover{color:#ed2024;}.owl-theme .owl-controls .owl-next i:before{content:"\f105";}.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:6px;height:6px;margin:5px 7px;background:#808080;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 span:before{border:2px solid transparent;content:"";height:14px;left:-4px;position:absolute;top:-4px;width:14px;}.owl-theme .owl-controls .owl-dot.active span,.owl-theme .owl-controls .owl-dot:hover span{background:#2f2f2f;}.owl-theme .owl-controls .owl-dot.active span:before,.owl-theme .owl-controls .owl-dot:hover span:before{border-color:#2f2f2f;}.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:#ed2024;-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:#ed2024;-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:#ed2024;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:#ed2024;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{padding-top:10px;/* ==========================================================================
   [End] 2. Shortcode Heading
========================================================================== *//* ==========================================================================
   [Start] 3. Shortcode Blockquote
========================================================================== */}.cms-heading-wrapper .subtitle{font-size:14px;color:#5a5a5a;position:relative;z-index:2;}.cms-heading-wrapper .title{font-size:35px;line-height:1;color:#2f2f2f;text-transform:uppercase;padding-top:8px;padding-bottom:3px;position:relative;z-index:1;}.cms-heading-wrapper .title span{color:#ed2024;}.cms-heading-wrapper .title.box:before{border:2px solid #ed2024;content:"";height:96px;left:0;margin:auto;position:absolute;right:0;top:-35px;width:70px;z-index:-1;}.cms-heading-wrapper .btn{background-color:transparent;}.cms-heading-wrapper .btn:hover{background-color:#313131;}.cms-heading-wrapper .cms-heading-button{margin-top:70px;}.cms-heading-wrapper.des-style .description{font-size:14px;line-height:23px;font-style:italic;}.cms-heading-wrapper.des-style2{font-size:16px;line-height:26px;}.cms-heading-wrapper.heading-style1{text-align:center;}.cms-heading-wrapper.heading-style1 .cms-heading-inner{padding:0 15px;}.cms-heading-wrapper.heading-style1 .title{padding-bottom:15px;}.cms-heading-wrapper.heading-style1 .cms-heading-button{margin-top:44px;}.cms-heading-wrapper.heading-style2{padding:12px 35px 0 35px;}.cms-heading-wrapper.heading-style2 .box:before{right:inherit;left:-35px;}.cms-heading-wrapper.heading-style2 .cms-heading-button{margin-top:40px;}.cms-heading-wrapper.heading-style3 .cms-heading-inner{text-align:right;}.cms-heading-wrapper.heading-style3 .col-lg-6{padding:0 35px;}.cms-heading-wrapper.heading-style3 .box:before{left:inherit;right:-35px;}.cms-heading-wrapper.heading-style4 .title.line-bottom{font-size:18px;line-height:25px;text-transform:uppercase;position:relative;padding-bottom:8px;}.cms-heading-wrapper.heading-style4 .title.line-bottom:before{content:"";height:3px;width:30px;background-color:#ed2024;position:absolute;bottom:0;left:0;}.cms-heading-wrapper.heading-style5 .title{padding-bottom:16px;}.cms-heading-wrapper.heading-style5 .title:before{height:2px;width:50px;background-color:#ed2024;content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;}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;/* ==========================================================================
   [End] 3. Shortcode Blockquote
========================================================================== *//* ==========================================================================
   [Start] 4. List
========================================================================== */}blockquote cite{color:#959595;display:block;font-family:Open Sans;font-size:13px;font-style:normal;margin-top:8px;}blockquote.st1{border:none;position:relative;}blockquote.st1:before,blockquote.st1:after{content:"\f10d";font-family:FontAwesome;font-style:normal;font-size:16px;color:#666;position:absolute;top:0;left:0;}blockquote.st1:after{content:"\f10e";top:inherit;bottom:0;left:inherit;right:0;}blockquote.st2{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:#ed2024;}blockquote.st3{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:#ed2024;top:-1px;padding-right:16px;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic:not(.vc_tta-tabs-position-left) .vc_tta-tabs-container{text-align:center;margin-bottom:40px !important;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic:not(.vc_tta-tabs-position-left) .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a{padding:11px 5px;font-size:13px;letter-spacing:0.05em;color:#b3b3b3;line-height:1;text-transform:uppercase;position:relative;border:none;font-weight:700;background-color:transparent;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic:not(.vc_tta-tabs-position-left) .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:before{background-color:#ed2024;bottom:0 !important;content:"";display:block;height:2px !important;left:0;margin:auto;opacity:0;position:absolute;right:0 !important;top:inherit !important;width:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic:not(.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-style-classic:not(.vc_tta-tabs-position-left) .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover a{color:#313131;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic:not(.vc_tta-tabs-position-left) .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a:before,body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic:not(.vc_tta-tabs-position-left) .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover a:before{width:100%;opacity:1;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic:not(.vc_tta-tabs-position-left) .vc_tta-panels-container .vc_tta-panels{border:none;background-color:transparent;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic:not(.vc_tta-tabs-position-left) .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body{padding:0;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list{text-align:right;border-right:1px solid #efefef;overflow:visible;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a{padding:12px 25px;font-size:13px;letter-spacing:0.05em;color:#b3b3b3;line-height:1;font-weight:700;text-transform:uppercase;position:relative;border:none;background-color:transparent;position:relative;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:before{height:100%;width:1px;opacity:0;position:absolute;top:0;bottom:0;right:-1px;content:"";background-color:#313131;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;left:inherit;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic.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-style-classic.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover a{color:#313131;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a:before,body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover a:before{opacity:1;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-panels-container{padding-left:50px;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-panels-container .vc_tta-panels{border:none;background-color:transparent;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body{padding:0;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-modern:not(.vc_tta-tabs-position-left) .vc_tta-tabs-container{text-align:center;margin-bottom:47px !important;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-modern:not(.vc_tta-tabs-position-left) .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a{padding:11px 35px;font-size:16px;letter-spacing:0.05em;color:#b3b3b3;line-height:1;position:relative;border:none;background-color:transparent;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-modern:not(.vc_tta-tabs-position-left) .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a i{height:72px;line-height:72px;width:72px;background-color:#ed2024;font-size:30px;color:#fff;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */display:inline-block;margin-bottom:23px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-modern:not(.vc_tta-tabs-position-left) .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a span{display:block;margin:0 !important;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-modern:not(.vc_tta-tabs-position-left) .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a span + i{margin-bottom:0;margin-top:23px;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-modern:not(.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-style-modern:not(.vc_tta-tabs-position-left) .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover a{color:#313131;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-modern:not(.vc_tta-tabs-position-left) .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active i,body .vc_tta-container .vc_tta-tabs.vc_tta-style-modern:not(.vc_tta-tabs-position-left) .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover i{background-color:#313131;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-modern:not(.vc_tta-tabs-position-left) .vc_tta-panels-container .vc_tta-panels{border:none;background-color:transparent;text-align:center;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-modern:not(.vc_tta-tabs-position-left) .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body{padding:0;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-modern:not(.vc_tta-tabs-position-left).tabs-position-bottom{padding-bottom:188px;position:relative;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-modern:not(.vc_tta-tabs-position-left).tabs-position-bottom .vc_tta-tabs-container{bottom:0;margin-bottom:0 !important;position:absolute;width:100%;}body .vc_tta-container .vc_tta-tabs.vc_tta-style-modern:not(.vc_tta-tabs-position-left).tabs-position-bottom .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a i{font-size:24px;}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:#ed2024;-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-accordion .vc_tta-panels{border:1px solid #efefef;-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 */padding:9px 30px;background-color:#fff;}body .vc_tta-container .vc_tta-accordion .vc_tta-panels .vc_tta-panel-heading{border:none;}body .vc_tta-container .vc_tta-accordion .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title a{border:none;padding:15px 0;color:#313131 !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-accordion .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-accordion .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-accordion .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-accordion .vc_tta-panels .vc_tta-panel-heading .vc_tta-controls-icon:before,body .vc_tta-container .vc_tta-accordion .vc_tta-panels .vc_tta-panel-heading .vc_tta-controls-icon:after{border-color:#ed2024 !important;}body .vc_tta-container .vc_tta-accordion .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-accordion .vc_tta-panels .vc_tta-panel-body .media-left{padding-right:20px;}body .vc_tta-container .vc_tta-accordion .vc_tta-panels .vc_tta-panel-body .media-left img{margin-top:6px;}body .vc_tta-container .vc_tta-accordion .vc_tta-panels .vc_tta-panel-body .more{font-weight:700;color:#ed2024;display:block;padding-top:4px;}body .vc_tta-container .vc_tta-accordion .vc_tta-panels .vc_tta-panel-body .more i{padding-left:10px;}body .vc_tta-container .vc_tta-accordion .vc_tta-panels .vc_tta-panel-body .more:hover{color:#313131;}body .vc_tta-container .vc_tta-accordion .vc_tta-panels .vc_active .vc_tta-panel-heading .vc_tta-panel-title a{border-bottom:none;}body .vc_tta-container .vc_tta-accordion .vc_tta-panels .vc_active .vc_tta-panel-body{border-bottom:3px solid #ebebeb;padding-bottom:24px;}body .vc_tta-container .vc_tta-accordion .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-accordion .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-accordion .vc_tta-tabs .vc_tta-panels{padding-left:0;padding-right:0;}body .vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels{border:none;padding:0;background-color:transparent;}body .vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel{background-color:#fff;}body .vc_tta-container .vc_tta-accordion.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-accordion.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-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title a:before{background-color:transparent;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-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title a:after{background-color:#eaeaea;bottom:0;content:"";height:30px;margin:auto;position:absolute;right:42px;top:0;width:1px;}body .vc_tta-container .vc_tta-accordion.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-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel{border:1px solid #ebebeb;padding:20px 31px 20px 24px;margin-bottom:20px;-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-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active{padding:20px 31px 20px 24px;}body .vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title a:before{background-color:#ed2024;}body .vc_tta-container .vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title a .vc_tta-controls-icon:before{border-color:#fff !important;}body .vc_tta-container .vc_tta-accordion.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-accordion.vc_tta-style-modern.style-dark .vc_tta-panels .vc_tta-panel{background-color:transparent;border-color:#434343;}body .vc_tta-container .vc_tta-accordion.vc_tta-style-modern.style-dark .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{background:none;}body .vc_tta-container .vc_tta-accordion.vc_tta-style-modern.style-dark .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a{background-color:transparent;color:#fff !important;}body .vc_tta-container .vc_tta-accordion.vc_tta-style-modern.style-dark .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:after{background-color:transparent;}body .vc_tta-container .vc_tta-accordion.vc_tta-style-modern.style-dark .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{background:none !important;border-top-color:#434343;}@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:#434343;font-size:13px;text-transform:uppercase;margin-bottom:6px;}.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:#ed2024;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.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:26px;}.cms-progress-layout1 .cms-progress-item-wrap .progress-couter{color:#9e9e9e;top:-1px;position:absolute;right:0;}.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{position:relative;}.cms-carousel-client-layout1 .cms-carousel-item .cms-carousel-media:after{background:#e5e5e5;bottom:0;content:"";height:30px;margin:auto;position:absolute;right:0;top:0;width:2px;}.cms-carousel-client-layout1 .owl-item:last-child .cms-carousel-item .cms-carousel-media:after{width:0;}.cms-carousel-client-layout1.style-dark .cms-carousel-item .cms-carousel-media::after{background-color:#414141;}.cms-testimonial .cms-testimonial-position{margin-bottom:7px;}.cms-testimonial .cms-testimonial-position .author{font-size:15px;text-transform:uppercase;display:inline-block;line-height:22px;margin:0;}.cms-testimonial .cms-testimonial-position .position{font-size:13px;font-weight:normal;}.cms-testimonial .cms-testimonial-body{font-size:16px;font-style:italic;line-height:26px;font-weight:normal;padding-top:16px;}.cms-testimonial.nav-custom-br .owl-dots{bottom:5px;margin:0;position:absolute;right:0;}.cms-testimonial.nav-custom-tr .owl-dots{margin:0;position:absolute;right:10px;top:25px;}.cms-testimonial-layout1 .cms-carousel-item{padding:20px 4px 0 4px;}.cms-testimonial-layout1 .cms-testimonial-wrapper{padding:35px 30px 26px;background-color:#fff;border-width:0 1px 1px 1px;border-color:#f1f1f1;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;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 .cms-testimonial-wrapper .cms-testimonial-body p{margin-bottom:0;}.cms-testimonial-layout1 .icon-quote i{color:#fff;font-size:16px;background-color:#ed2024;height:30px;text-align:center;line-height:30px;width:30px;position:absolute;top:0;left:30px;-webkit-border-radius:0 0 0 2px;-khtml-border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;-ms-border-radius:0 0 0 2px;-o-border-radius:0 0 0 2px;border-radius:0 0 0 2px;/* BACKGROUND GRADIENT */}.cms-testimonial-layout1 .icon-quote img{-webkit-border-radius:2px 2px 2px 0;-khtml-border-radius:2px 2px 2px 0;-moz-border-radius:2px 2px 2px 0;-ms-border-radius:2px 2px 2px 0;-o-border-radius:2px 2px 2px 0;border-radius:2px 2px 2px 0;/* BACKGROUND GRADIENT */left:60px;max-width:50px;position:absolute;top:-20px;}.cms-testimonial-layout1 .cms-testimonial-footer{margin-top:23px;}.cms-testimonial-layout1.style-dark .cms-testimonial-wrapper{background-color:#2e2e2e;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border:none;}.cms-testimonial-layout1.style-dark .cms-testimonial-wrapper:before{background:url(../images/testimonial-arrow-dark.png) no-repeat center;bottom:-12px;}.cms-testimonial-layout1.style-dark .cms-testimonial-position h3{color:#fff;}.cms-testimonial-layout1.style-dark .owl-controls .owl-dot.active span,.cms-testimonial-layout1.style-dark .owl-controls .owl-dot:hover span{background-color:#fff;}.cms-testimonial-layout1.style-dark .owl-controls .owl-dot.active span:before,.cms-testimonial-layout1.style-dark .owl-controls .owl-dot:hover span:before{border-color:#fff;}.cms-testimonial-layout1.style-dark2 .cms-testimonial-wrapper{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border:none;}.cms-testimonial-layout1.style-dark2 .cms-testimonial-position h3{color:#fff;}.cms-testimonial-layout1.style-dark2 .owl-controls .owl-dot.active span,.cms-testimonial-layout1.style-dark2 .owl-controls .owl-dot:hover span{background-color:#ed2024;}.cms-testimonial-layout1.style-dark2 .owl-controls .owl-dot.active span:before,.cms-testimonial-layout1.style-dark2 .owl-controls .owl-dot:hover span:before{border-color:#ed2024;}.cms-testimonial-layout2 .cms-carousel-item .cms-testimonial-wrapper{padding:28px 28px 49px;background-color:#ed2024;-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 */}.cms-testimonial-layout2 .cms-carousel-item .cms-testimonial-wrapper .icon-quote{color:#ff8600;font-size:80px;}.cms-testimonial-layout2 .cms-carousel-item .cms-testimonial-wrapper .cms-testimonial-body{color:#fff;margin-top:10px;}.cms-testimonial-layout2 .cms-carousel-item .cms-testimonial-footer 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-left:30px;margin-top:-20px;max-width:50px;}.cms-testimonial-layout2 .cms-carousel-item .cms-testimonial-footer .cms-testimonial-position{bottom:-5px;left:100px;line-height:1;margin-bottom:0;position:absolute;}.cms-testimonial-layout2.nav-custom-tr .owl-dots{right:27px;top:27px;}.cms-testimonial-layout2.nav-custom-br .owl-dots{bottom:-2px;}.cms-testimonial-layout3{/* ==========================================================================
   [End] 8. CMS Testimonial
========================================================================== *//* ==========================================================================
   [Start] 9. CMS Couter
========================================================================== */}.cms-testimonial-layout3 .cms-carousel-item .cms-testimonial-wrapper{padding-top:10px;}.cms-testimonial-layout3 .cms-carousel-item .cms-testimonial-wrapper .icon-quote i{color:#ed2024;opacity:0.5;filter:alpha(opacity=0.5);font-size:80px;left:0;margin:auto;position:absolute;right:0;top:-2px;z-index:-1;}.cms-testimonial-layout3 .cms-carousel-item .cms-testimonial-wrapper .cms-testimonial-body{font-weight:500;font-size:20px;line-height:27px;color:#828282;}.cms-testimonial-layout3 .cms-carousel-item .cms-testimonial-position{margin-top:17px;}.cms-counter-wraper{position:relative;/* ==========================================================================
   [End] 9. CMS Couter
========================================================================== *//* ==========================================================================
   [Start] 10. CMS Pricing
========================================================================== */}.cms-counter-wraper .cms-counter-icon{margin-bottom:22px;}.cms-counter-wraper .cms-counter-icon i{font-size:40px;color:#313131;}.cms-counter-wraper .cms-counter{font-size:30px;line-height:1;font-family:Montserrat;font-weight:700;color:#313131;}.cms-counter-wraper .cms-counter-title{color:#5a5a5a;font-size:13px;text-transform:uppercase;font-weight:normal;margin:6px 0 0;}.resize-title{font-size:16px;line-height:normal;text-transform:uppercase;}.cms-pricing-layout1{/* ==========================================================================
   [End] 10. CMS Pricing
========================================================================== *//* ==========================================================================
   [Start] 11. CMS Fancybox
========================================================================== */}.cms-pricing-layout1 .cms-grid-header{background-color:#ed2024;padding:72px 30px 92px 30px;text-align:center;}.cms-pricing-layout1 .cms-grid-header .cms-pricing-title{margin:28px 0 0;}.cms-pricing-layout1 .cms-grid-header .cms-pricing-price{color:#fff;}.cms-pricing-layout1 .cms-grid-header .cms-pricing-price .unit{font-size:30px;padding-right:4px;font-weight:700;}.cms-pricing-layout1 .cms-grid-header .cms-pricing-price .price{font-size:100px;line-height:1;font-weight:700;}.cms-pricing-layout1 .cms-grid-header .cms-pricing-price .time{font-size:13px;font-weight:700;}.cms-pricing-layout1 .cms-pricing-body{background-color:#f9f9f9;padding:34px 49px 49px 49px;text-align:center;}.cms-pricing-layout1 .cms-pricing-body .cms-pricing-content ul{list-style:none;margin:0 0 34px;}.cms-pricing-layout1 .cms-pricing-body .cms-pricing-content ul li{line-height:40px;font-size:13px;border-bottom:1px solid #e9e8e8;position:relative;}.cms-pricing-layout1 .cms-pricing-body .cms-pricing-content ul li:last-child{border-bottom:none;}.cms-fancyboxes-wraper .cms-fancybox-title{font-size:15px;text-transform:uppercase;margin:0;}.cms-fancyboxes-wraper .cms-fancybox-icon .fancy-box-icon{display:block;}.cms-fancyboxes-wraper .cms-fancybox-icon .fancy-box-icon i{font-size:40px;color:#434343;}.cms-fancyboxes-deault{border:1px solid #eaeaea;padding:15px 19px 18px 19px;-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{border-color:#f7f7f7;border-top:none;-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:#ed2024;}.cms-fancyboxes-deault .cms-fancybox-title{line-height:1;margin:5px 0 0;}.cms-fancyboxes-deault .cms-fancybox-icon .fancy-box-icon i{color:#ed2024;}.cms-fancyboxes-deault.style-dark{border-color:transparent;}.cms-fancyboxes-deault.style-dark:hover{border-color:#ed2024;}.cms-fancyboxes-layout1 .cms-fancybox-icon .fancy-box-icon{margin-bottom:14px;}.cms-fancyboxes-layout1.box-icon .cms-fancybox-icon .fancy-box-icon i{background-color:#313131;color:#fff;display:inline-block;font-size:40px;height:70px;line-height:70px;text-align:center;width:70px;margin-bottom:5px;-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-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 .fancy-box-icon i{background-color:#ed2024;}.cms-fancyboxes-layout1.box-icon.box-primary .cms-fancybox-icon .fancy-box-icon i{background-color:#ed2024;}.cms-fancyboxes-layout1.box-primary .cms-fancybox-icon .fancy-box-icon i{background-color:#ed2024;}.cms-fancyboxes-layout1.box-primary:hover .cms-fancybox-icon .fancy-box-icon i{background-color:#313131;}.cms-fancyboxes-layout2 .cms-fancybox-icon{width:80px;float:left;position:relative;top:3px;}.cms-fancyboxes-layout2 .cms-fancybox-icon .fancy-box-icon i{color:#ed2024;}.cms-fancyboxes-layout2 .cms-fancybox-icon:before{height:22px;width:2px;background-color:#1f1f1f;position:absolute;right:19px;top:12px;content:"";}.cms-fancyboxes-layout2 .fancy-box-content-wraaper{padding-left:80px;}.cms-fancyboxes-layout2 .fancy-box-content-wraaper .cms-fancybox-title{font-size:14px;text-transform:none;}.cms-fancyboxes-layout2 .fancy-box-content-wraaper .fancy-box-content{color:#828282;font-weight:normal;font-family:Montserrat;padding-top:2px;}.cms-fancyboxes-wraper.cms-fancyboxes-layout3{-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:25px;background-color:#ed2024;}.cms-fancyboxes-wraper.cms-fancyboxes-layout3 .cms-fancybox-icon{float:left;width:32px;height:32px;line-height:32px;text-align:center;-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:#313131;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;margin-top:6px;}.cms-fancyboxes-wraper.cms-fancyboxes-layout3 .cms-fancybox-icon i{color:#fff;font-size:15px;vertical-align:middle;}.cms-fancyboxes-wraper.cms-fancyboxes-layout3 .cms-fancybox-content{padding-left:50px;color:#fff;font-size:13px;letter-spacing:0.02em;line-height:18px;}.cms-fancyboxes-wraper.cms-fancyboxes-layout3 .cms-fancybox-content p{margin-bottom:0;}.cms-fancyboxes-wraper.cms-fancyboxes-layout3 .cms-fancybox-content .cms-fancybox-title{margin-bottom:14px;color:#fff;}.cms-fancyboxes-wraper.cms-fancyboxes-layout3 .cms-fancybox-content .cms-fancybox-title{font-size:14px;font-weight:500;line-height:normal;margin:0;text-transform:none;}.page-social-style2 .cms-social-page{text-align:left;}.page-social-style2 .cms-social-page a{margin:0 6px;display:inline-block;}.page-social-style2 .cms-social-page a i{background-color:#ed2024;font-size:16px;height:50px;line-height:50px;text-align:center;width:50px;color:#fff;-webkit-transition:all 280ms linear 0ms;-moz-transition:all 280ms linear 0ms;-ms-transition:all 280ms linear 0ms;transition:all 280ms linear 0ms;}.page-social-style2 .cms-social-page a i.fa-facebook{background-color:#5d82d1;}.page-social-style2 .cms-social-page a i.fa-twitter{background-color:#40bff5;}.page-social-style2 .cms-social-page a i.fa-google-plus{background-color:#eb5e4c;}.page-social-style2 .cms-social-page a i.fa-linkedin{background-color:#238cc8;}.page-social-style2 .cms-social-page a i.fa-envelope{background-color:#ec971f;}.page-social-style2 .cms-social-page a i:hover{opacity:0.8;}.page-social-style2 .cms-social-page a:first-child{margin-left:0;}.about-list{margin-top:20px;font-size:14px;font-weight:500;line-height:30px;list-style:outside none disc;padding-left:43px;/* ==========================================================================
   [End] 11. CMS Fancybox
========================================================================== *//* ==========================================================================
   [Start] 12. CMS Grid
========================================================================== *//* Grid Blog */}.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:43px;padding-bottom:0;border:none;}.cms-grid-blog-layout1 .entry-blog .entry-header .entry-feature .blog-date,.cms-carousel-blog-layout1 .entry-blog .entry-header .entry-feature .blog-date{top:20px;left:20px;}.cms-grid-blog-layout1 .entry-blog .entry-meta,.cms-carousel-blog-layout1 .entry-blog .entry-meta{font-size:12px;}.cms-grid-blog-layout1 .entry-blog .entry-meta .detail-author,.cms-carousel-blog-layout1 .entry-blog .entry-meta .detail-author,.cms-grid-blog-layout1 .entry-blog .entry-meta .detail-tags,.cms-carousel-blog-layout1 .entry-blog .entry-meta .detail-tags{display:none;}.cms-grid-blog-layout1 .entry-blog .entry-meta .detail-terms,.cms-carousel-blog-layout1 .entry-blog .entry-meta .detail-terms{margin-left:0;}.cms-grid-blog-layout1 .entry-blog .entry-title,.cms-carousel-blog-layout1 .entry-blog .entry-title{font-size:16px;line-height:25px;margin-bottom:9px;}.cms-grid-blog-layout1 .entry-blog .entry-readmore,.cms-carousel-blog-layout1 .entry-blog .entry-readmore{margin-top:16px;}.cms-grid-blog-layout1 .pagination,.cms-carousel-blog-layout1 .pagination{margin-top:3px;}.cms-grid-blog-layout1 .cms-grid-media img,.cms-carousel-blog-layout1 .cms-grid-media img{width:100%;}.team-overlay{background-color:rgba(255, 255, 255, 0) 0%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0) 0%), to(#ed2024 100%));background-image:-webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, #ed2024 100%);background-image:-moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, #ed2024 100%);background-image:-ms-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, #ed2024 100%);background-image:-o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, #ed2024 100%);background-image:linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, #ed2024 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(255, 255, 255, 0) 0%', endColorStr='#ed2024 100%');/* BACKGROUND GRADIENT 2*/height:50%;left:0;position:absolute;top:75px;width:100%;-webkit-transition:all 220ms linear 0ms;-moz-transition:all 220ms linear 0ms;-ms-transition:all 220ms linear 0ms;transition:all 220ms linear 0ms;opacity:0;filter:alpha(opacity=0);}.team-overlay:before{background-color:#ed2024;content:"";height:75px;position:absolute;top:-75px;width:100%;}.cms-team-image{position:relative;}.cms-team-image img{-webkit-transition:all 220ms linear 0ms;-moz-transition:all 220ms linear 0ms;-ms-transition:all 220ms linear 0ms;transition:all 220ms linear 0ms;}.cms-team-title{font-size:17px;color:#313131;font-weight:normal;text-transform:uppercase;margin:24px 0 0px;}.cms-team-position{font-size:14px;color:#5a5a5a;font-style:italic;}.team-layout1 .cms-team-item{margin-bottom:60px;position:relative;overflow:hidden;}.team-layout1 .cms-team-item .cms-team-social{padding:25px 0;position:absolute;text-align:center;top:0;width:100%;-webkit-transition:all 220ms linear 0ms;-moz-transition:all 220ms linear 0ms;-ms-transition:all 220ms linear 0ms;transition:all 220ms linear 0ms;opacity:0;filter:alpha(opacity=0);}.team-layout1 .cms-team-item .cms-team-social a{color:#fff;font-size:15px;padding:0 15px;}.team-layout1 .cms-team-item .cms-team-social a:hover{color:#313131;}.team-layout1 .cms-team-item .cms-team-meta{-webkit-transition:all 220ms linear 0ms;-moz-transition:all 220ms linear 0ms;-ms-transition:all 220ms linear 0ms;transition:all 220ms linear 0ms;}.team-layout1 .cms-team-item:hover .cms-team-image img{transform:translateY(75px);}.team-layout1 .cms-team-item:hover .cms-team-meta{transform:translateY(100px);}.team-layout1 .cms-team-item:hover .cms-team-social,.team-layout1 .cms-team-item:hover .team-overlay{opacity:1;filter:alpha(opacity=1);}.team-layout2 .cms-team-item-inner{position:relative;}.team-layout2 .cms-team-item-inner .cms-team-body{position:absolute;bottom:50px;left:50px;right:50px;background-color:#ed2024;padding:44px 30px 50px;-webkit-transform:translateY(-80px);-khtml-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);-o-transform:translateY(-80px);transform:translateY(-80px);/* 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;filter:alpha(opacity=0);}.team-layout2 .cms-team-item-inner .cms-team-body .cms-team-title{font-size:20px;font-weight:700;margin:0 0 5px;}.team-layout2 .cms-team-item-inner .cms-team-body .cms-team-social{margin-top:34px;}.team-layout2 .cms-team-item-inner .cms-team-body .cms-team-social a{display:inline-block;height:42px;width:42px;background-color:#313131;color:#fff;font-size:15px;line-height:42px;margin:0 4px;}.team-layout2 .cms-team-item-inner .cms-team-body .cms-team-social a:hover{color:#ed2024;}.team-layout2 .cms-team-item-inner:hover .cms-team-body{opacity:1;filter:alpha(opacity=1);-webkit-transform:translateY(0px);-khtml-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.grid-team-layout2 .cms-team-item-inner,.grid-team-layout3 .cms-team-item-inner{margin-bottom:70px;}.grid-team-layout2 .cms-team-item-inner .cms-team-more,.grid-team-layout3 .cms-team-item-inner .cms-team-more{color:#2f2f2f;font-size:12px;text-transform:uppercase;font-family:Montserrat;font-weight:700;}.grid-team-layout2 .cms-team-item-inner .cms-team-more i,.grid-team-layout3 .cms-team-item-inner .cms-team-more i{padding-right:6px;}.grid-team-layout2 .cms-team-item-inner .cms-team-more:hover,.grid-team-layout3 .cms-team-item-inner .cms-team-more:hover{color:#ed2024;}.grid-team-layout2 .cms-team-item-inner .cms-team-title,.grid-team-layout3 .cms-team-item-inner .cms-team-title{font-weight:700;margin-top:3px;}.grid-team-layout2 .cms-team-item-inner .cms-team-desc,.grid-team-layout3 .cms-team-item-inner .cms-team-desc{padding-bottom:22px;}.grid-team-layout2 .cms-team-item-inner .cms-team-position,.grid-team-layout3 .cms-team-item-inner .cms-team-position{font-weight:500;}.grid-team-layout3 .cms-team-item-inner .cms-team-title{margin-top:22px;/* End Grid Team *//* Start Grid Services */}.cms-grid-wraper .cms-grid-item.col-lg-4:nth-child(3n+4){clear:left;}.layout-services .style-overlay{position:relative;}.layout-services .style-overlay:before{height:100%;width:100%;background-color:#ed2024;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-grid-item-inner:hover .style-overlay:before{opacity:0.8;}.layout-services .cms-grid-item-inner:hover .style-overlay:after,.layout-services .cms-grid-item-inner:hover .style-overlay .more{opacity:1;}.layout-services .cms-services-header img{width:100%;}.layout-services .cms-services-header .cms-services-icon{-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;max-width:100px;}.layout-services .cms-services-title{font-size:17px;line-height:25px;text-transform:uppercase;margin-bottom:16px;}.layout-services .cms-services-title.line{position:relative;}.layout-services .cms-services-title.line:before{content:"";width:20px;height:2px;position:absolute;bottom:-6px;left:0;background-color:#313131;-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 .cms-services-readmore{margin-top:6px;}.layout-services .cms-services-readmore a{text-transform:uppercase;font-size:12px;font-weight:700;}.layout-services .cms-services-readmore a .cms-services-icon{padding-right:5px;}.layout-services .cms-services-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;filter:alpha(opacity=0);padding-left:6px;}.layout-services .cms-services-item:hover .cms-services-readmore span{opacity:1;filter:alpha(opacity=1);}.layout-services .cms-services-item:hover .cms-services-title.line a{color:#ed2024;}.layout-services .cms-services-item:hover .cms-services-title.line:before{background-color:#ed2024;}.layout-services.services-layout1 .cms-services-header .cms-services-icon{font-size:45px;color:#313131;}.layout-services.services-layout1 .cms-services-body{padding-top:19px;}.layout-services.services-layout1 .cms-services-item:hover .cms-services-header .cms-services-icon{color:#ed2024;}.layout-services.services-layout1.services1-dark .cms-services-header .cms-services-icon{color:#fff;}.layout-services.services-layout1.services1-dark .cms-services-title:before{background-color:#ed2024;}.layout-services.services-layout1.services1-dark .cms-services-title a{color:#fff;}.layout-services.services-layout1.services1-dark .cms-services-readmore a{color:#fff;}.layout-services.services-layout2.show-icon .style-overlay:before,.layout-services.services-layout2.show-icon .style-overlay:after,.layout-services.services-layout2.show-icon .style-overlay .more{display:none;}.layout-services.services-layout2 .cms-services-header{position:relative;}.layout-services.services-layout2 .cms-services-header .cms-services-icon{color:#fff;display:block;font-size:45px;height:70px;line-height:70px;text-align:center;width:70px;background-color:#313131;position:absolute;left:30px;bottom:-30px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;z-index:100;display:inline-block;}.layout-services.services-layout2 .cms-services-header .cms-services-icon img{max-width:55px;}.layout-services.services-layout2 .cms-services-body{margin-bottom:52px;padding-left:30px;}.layout-services.services-layout2 .cms-services-body .cms-services-title{margin-top:43px;}.layout-services.services-layout2 .cms-services-item:hover .cms-services-header .cms-services-icon{background-color:#ed2024;}.layout-services.services-layout2.hidden-icon-style1 .cms-services-header .cms-services-icon,.layout-services.services-layout2.hidden-icon-style2 .cms-services-header .cms-services-icon{display:none;}.layout-services.services-layout2.hidden-icon-style1 .cms-services-body .cms-services-title,.layout-services.services-layout2.hidden-icon-style2 .cms-services-body .cms-services-title{margin-top:24px;}.layout-services.services-layout2.hidden-icon-style2 .cms-services-body{padding-left:0;}.layout-services.services-layout2.hidden-icon-style2 .cms-services-body .cms-services-title{margin-bottom:9px;}.layout-services.services-layout2.hidden-icon-style2 .cms-services-body .cms-services-title:before{display:none;}.layout-services.services-layout3 .cms-services-body{padding-top:24px;}.layout-services.services-layout3 .cms-services-body .cms-services-icon{float:left;margin-top:22px;text-align:center;width:70px;}.layout-services.services-layout3 .cms-services-body .cms-services-icon i{font-size:30px;color:#2f2f2f;}.layout-services.services-layout3 .cms-services-body .cms-services-content-inner{padding-left:70px;}.layout-services.services-layout3 .cms-services-body .cms-services-content-inner .cms-services-title{margin-bottom:6px;}.layout-services.services-layout4 .cms-services-header{max-width:80px;float:left;}.layout-services.services-layout4 .cms-services-body{padding-left:100px;}.layout-services.services-layout4 .cms-services-body .cms-services-title{margin-bottom:7px;}.layout-services.services-layout5 .cms-services-item{padding:0;}.layout-services.services-layout5 .cms-grid-item-inner{padding:30px;-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-grid-item-inner .cms-services-header{margin-bottom:15px;}.layout-services.services-layout5 .cms-grid-item-inner .cms-services-header .cms-services-icon{color:#fff;display:block;font-size:45px;height:70px;line-height:70px;text-align:center;width:70px;background-color:#313131;-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-grid-item-inner:hover{background-color:#ed2024;color:#fff;}.layout-services.services-layout5 .cms-grid-item-inner:hover .cms-services-header .cms-services-icon{background-color:#ed2024;}.layout-services.services-layout5 .cms-grid-item-inner:hover .cms-services-title a{color:#fff;}.layout-services.services-layout5 .cms-grid-item-inner:hover .cms-services-title:before{background-color:#fff;}.layout-services.services-layout5 .cms-services-readmore a:hover{color:#fff;}.layout-services.sv-custom-border .cms-services-item:nth-child(1){border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}.layout-services.sv-custom-border .cms-services-item:nth-child(2){border-bottom:1px solid #e5e5e5;}.layout-services.sv-custom-border .cms-services-item:nth-child(2) .cms-grid-item-inner{position:relative;}.layout-services.sv-custom-border .cms-services-item:nth-child(2) .cms-grid-item-inner:before{background-color:#e5e5e5;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:2000px;}.layout-services.sv-custom-border .cms-services-item:nth-child(3){border-right:1px solid #e5e5e5;}.cms-services-wraper{/* End Grid Services *//* Start Gallery */}.cms-services-wraper .nav-tabs{border:none;text-align:center;padding:0 20px;margin-bottom:26px;}.cms-services-wraper .nav-tabs li{float:none;display:inline-block;margin-bottom:10px;}.cms-services-wraper .nav-tabs li a{color:#313131;background-color:transparent !important;border:none !important;margin:0;}.cms-services-wraper .nav-tabs li a span{display:block;font-family:Montserrat;font-size:15px;font-weight:700;text-transform:uppercase;margin-top:21px;}.cms-services-wraper .nav-tabs li a i{font-size:40px;}.cms-services-wraper .nav-tabs li a:focus{border:none;background-color:transparent;}.cms-services-wraper .nav-tabs li.active a,.cms-services-wraper .nav-tabs li:hover a{color:#ed2024;}.cms-services-wraper.cms-services-default .tab-pane{background-color:#ed2024;}.cms-services-wraper.cms-services-default .tab-pane .post-thumbnail{background-position:center center;background-repeat:no-repeat;background-size:cover;height:inherit;}.cms-services-wraper.cms-services-default .tab-pane .cms-services-content-left{left:0;padding:0;position:absolute;}.cms-services-wraper.cms-services-default .tab-pane .cms-services-content-right{padding:90px 100px;color:#fff;position:relative;}.cms-services-wraper.cms-services-default .tab-pane .cms-services-content-right:after{content:"";height:100%;width:2000px;position:absolute;top:0;right:-2000px;background-color:#ed2024;}.cms-services-wraper.cms-services-default .tab-pane .cms-services-content-right h3{color:#fff;font-size:37px;text-transform:uppercase;margin-bottom:35px;line-height:normal;}.cms-services-wraper.cms-services-default .tab-pane .cms-services-content-right h3 span{font-size:67px;left:-95px;line-height:1;position:absolute;top:78px;color:#ed2024;}.cms-services-wraper.cms-services-default .tab-pane .cms-services-content-right .cms-services-content{font-size:19px;line-height:29px;margin-bottom:50px;}.cms-services-wraper.cms-services-layout1 .tab-pane .cms-services-content-image{height:715px;}.cms-services-wraper.cms-services-layout1 .tab-pane .post-thumbnail{background-size:cover;height:715px;left:0;position:absolute;right:0;width:100%;}.layout-gallery{/* End GAllery *//* ==========================================================================
   [End] 12. CMS Grid
========================================================================== */}.layout-gallery .cms-grid-item-inner{position:relative;margin-bottom:30px;overflow:hidden;}.layout-gallery .cms-grid-item-inner .cms-gallery-image-zoom{margin-bottom:25px;}.layout-gallery .cms-grid-item-inner .cms-gallery-image-zoom i{background-color:#fff;border-radius:2px;color:#333;font-size:14px;height:34px;line-height:34px;text-align:center;width:34px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}.layout-gallery .cms-grid-item-inner .cms-gallery-image-zoom i:hover{background-color:#313131;color:#fff;}.layout-gallery .cms-grid-item-inner .cms-gallery-title{color:#fff;font-size:22px;font-weight:500;line-height:28px;margin-bottom:8px;}.layout-gallery .cms-grid-item-inner .cms-gallery-category a{color:#fff;}.layout-gallery .cms-grid-item-inner .cms-gallery-content{background-color:#ed2024;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;filter:alpha(opacity=0);-webkit-transform:scale(0.8);-khtml-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.layout-gallery .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%;}.layout-gallery .cms-grid-item-inner:hover .cms-gallery-content{-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */opacity:1;filter:alpha(opacity=1);}.layout-gallery .navigation{margin-top:20px;}.cms-countdown-wraper{text-align:center;}.cms-countdown-wraper .countdown-item-container{border-left:2px solid #eaeaea;}.cms-countdown-wraper .countdown-item-container .countdown-amount{font-size:30px;line-height:25px;color:#2f2f2f;font-family:'Montserrat';display:block;margin-bottom:10px;font-weight:bold;}.cms-countdown-wraper .countdown-item-container .countdown-period{font-size:13px;font-weight:normal;color:#5a5a5a;font-family:'Montserrat';text-transform:uppercase;}.cms-countdown-wraper .col-md-3:nth-child(1) .countdown-item-container{border-left:none;}.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:#313131;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:#ed2024;border-color:#ed2024;color:#fff;}.cms-cta-wrapper{/* 
   [Start] 14. Call To Action
   +-----------------------------------+
*//* 
   [Start] 15. CMS Projects
   +-----------------------------------+
*/}.cms-cta-wrapper .cms-cta-text{display:inline-block;}.cms-cta-wrapper .cms-cta-text .subtext{font-size:14px;color:#fff;line-height:1;margin-bottom:12px;}.cms-cta-wrapper .cms-cta-text .text{font-size:22px;line-height:1;font-family:Montserrat;font-weight:700;color:#fff;text-transform:uppercase;}.cms-cta-wrapper .cms-cta-button a:nth-child(2){margin-left:6px;}.cms-cta-wrapper.cta-right .cms-cta-button{text-align:right;float:right;}.cms-cta-wrapper.cta-left .cms-cta-text{float:right;}.cms-cta-wrapper.cms-style-default{background-color:#ed2024;padding:35px 35px 35px 200px;position:relative;}.cms-cta-wrapper.cms-style-default:before{content:"";height:184px;width:127px;background-image:url(../images/cta.png);background-repeat:no-repeat;position:absolute;bottom:0;left:35px;}.cms-cta-wrapper.cms-style-default.style1{padding-left:115px;}.cms-cta-wrapper.cms-style-default.style1:before{background:none;content:"\e801";font-family:"Linearicons-Free";font-size:40px;left:40px;position:absolute;top:50px;color:#fff;}.cms-cta-wrapper.cms-style-default .cms-cta-text{position:relative;}.cms-cta-wrapper.cms-style-default .cms-cta-text:before{background-color:#ff8600;content:"";height:23px;left:-20px;position:absolute;top:15px;width:2px;}.cms-cta-wrapper.cms-style-2 .cms-cta-text .subtext{color:#313131;margin-bottom:18px;font-weight:500;}.cms-cta-wrapper.cms-style-2 .cms-cta-text .text{color:#313131;font-size:40px;line-height:1;}.cms-cta-wrapper.cms-style-2 .cms-cta-text .decs{font-size:17px;line-height:26px;font-style:italic;margin:15px 0 0;}.cms-cta-wrapper.cms-style-2 .cms-cta-button{float:none;text-align:inherit;margin-top:40px;}.cms-cta-wrapper.cms-style-2 .cms-cta-button .btn-secondary:hover{border-color:#313131;background-color:transparent;color:#313131;}.cms-cta-wrapper.cms-style-2.cta-align-center{text-align:center;}.cms-cta-wrapper.cms-style-2.cta-align-left{text-align:left;}.cms-cta-wrapper.cms-style-2.cta-align-right{text-align:right;}.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:#ed2024;}.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:#ed2024;color:#ed2024;}.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:#ed2024;}.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:#ed2024;}.cms-projects-style1 .cms-projects-item-inner .cms-projects-hover .cms-projects-readmore a{color:#ed2024;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;}.cms-projects-style1.style-dark .btn{border-color:#fff;color:#fff;}.cms-projects-style1.style-dark .btn:hover{border-color:#ed2024;background-color:#ed2024;}.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 #ffc527;}40%{box-shadow:0 2.5em 0 0 #ffc527;}}@keyframes load7{/* CMS Shop */0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #ffc527;}40%{box-shadow:0 2.5em 0 0 #ffc527;}}.cms-grid-shop-layout1{/* 
   [Start] 17. Carousel
   +-----------------------------------+
*/}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-image{background-color:#f6f6f6;position:relative;}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-image img{margin-bottom:0;}.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;}.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:#313131;border-color:#313131;border-style:solid;color:#fff;font-family:Montserrat;font-size:13px;font-weight:700;letter-spacing:0.02em;line-height:1;margin:0;padding:17px 26px;border-width:2px;text-transform:uppercase;}.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:hover{background-color:transparent !important;color:#313131;}.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 70px;text-align:center;}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-title{font-size:14px;line-height:26px;margin:0 0 8px;padding:4px 0 0;text-transform:uppercase;}.cms-grid-shop-layout1 .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price{color:#ed2024;font-family:Montserrat;font-size:17px;font-weight:700;}.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-carousel-layout1{/* 
   [Start] 18. CMS Process
   +-----------------------------------+
*/}.cms-carousel-layout1 .cms-carousel-inner{position:relative;}.cms-carousel-layout1 .cms-carousel-inner img{width:100%;}.cms-carousel-layout1 .cms-carousel-inner .cms-carousel-content{position:absolute;max-width:370px;left:30px;padding:30px 30px 15px 30px;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;background-color:#fff;}.cms-carousel-layout1 .cms-carousel-inner .cms-carousel-content .cms-carousel-subtitle{display:block;border-bottom:1px solid #eaeaea;padding-bottom:15px;margin-bottom:15px;}.cms-carousel-layout1 .cms-carousel-inner .cms-carousel-content .cms-carousel-title{font-size:20px;line-height:29px;color:#ed2024;text-transform:uppercase;margin-bottom:23px;}.cms-carousel-layout1 .cms-carousel-inner .cms-carousel-content .cms-carousel-description{color:rgba(255, 255, 255, 0.8);font-size:17px;line-height:26px;max-width:400px;}.cms-carousel-layout1 .cms-carousel-inner .cms-carousel-content .cms-carousel-readmore .btn{padding-left:26px;padding-right:26px;margin-bottom:15px;}.cms-carousel-layout1 .cms-carousel-inner .cms-carousel-content .cms-carousel-readmore .btn.btn-primary{margin-right:16px;}.cms-carousel-layout1 .owl-controls .owl-dots{bottom:24px;left:50%;margin:0;position:absolute;-webkit-transform:translate(-50%, 0px);-khtml-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);transform:translate(-50%, 0px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-carousel-layout1 .owl-controls .owl-dots .owl-dot span{background-color:rgba(255, 255, 255, 0.4);}.cms-carousel-layout1 .owl-controls .owl-dots .owl-dot.active span{background-color:#fff;}.cms-carousel-layout1 .owl-controls .owl-nav .owl-prev,.cms-carousel-layout1 .owl-controls .owl-nav .owl-next{margin-top:0;position:absolute;bottom:30px;left:30px;margin:0;}.cms-carousel-layout1 .owl-controls .owl-nav .owl-prev i,.cms-carousel-layout1 .owl-controls .owl-nav .owl-next i{height:70px;width:27px;line-height:70px;background-color:#2f2f2f;border:none;color:#fff;}.cms-carousel-layout1 .owl-controls .owl-nav .owl-prev:hover i,.cms-carousel-layout1 .owl-controls .owl-nav .owl-next:hover i{background-color:#ed2024;width:70px;}.cms-carousel-layout1 .owl-controls .owl-nav .owl-prev{z-index:2;}.cms-carousel-layout1 .owl-controls .owl-nav .owl-next{left:70px;z-index:1;}.cms-process-layout1{/* 
   [Start] 19. CMS Careers
   +-----------------------------------+
*/}.cms-process-layout1 .cms-process-list{position:relative;padding-top:15px;}.cms-process-layout1 .cms-process-list:before{height:100%;width:2px;background-color:#cecece;position:absolute;top:0;left:84px;content:"";}.cms-process-layout1 .cms-process-list li{padding-bottom:45px;}.cms-process-layout1 .cms-process-list li:last-child{padding-bottom:0;}.cms-process-layout1 .cms-process-list .cms-process-year{font-size:25px;color:#ed2024;float:left;width:85px;line-height:29px;position:relative;padding-right:18px;}.cms-process-layout1 .cms-process-list .cms-process-year i{background-color:#fff;color:#313131;font-size:20px;height:40px;line-height:40px;position:absolute;right:-20px;text-align:center;top:-5px;width:40px;}.cms-process-layout1 .cms-process-list .cms-process-title{font-size:20px;font-weight:500;line-height:29px;margin-bottom:7px;}.cms-process-layout1 .cms-process-list .cms-process-content{padding-left:120px;}.single-careers-wrap{margin-bottom:100px;}.cms-careers-default{/* 
   [Start] 20. CMS Partner
   +-----------------------------------+
*/}.cms-careers-default .cms-careers-inner{border:1px solid #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 */}.cms-careers-default .cms-careers-inner ul{border-bottom:1px solid #e8e8e8;padding:32px 15px;}.cms-careers-default .cms-careers-inner ul li{display:inline-block;font-size:13px;color:#9b9b9b;font-weight:500;line-height:23px;}.cms-careers-default .cms-careers-inner ul li a{color:#9b9b9b;}.cms-careers-default .cms-careers-inner ul li.cms-careers-title a{font-size:15px;color:#ed2024;font-weight:700;}.cms-careers-default .cms-careers-inner ul li.cms-careers-title a:hover{color:#313131;}.cms-careers-default .cms-careers-inner ul li i{font-size:16px;padding-right:5px;}.cms-partner-layout1{/* 
   [Start] 21. CMS Lists
   +-----------------------------------+
*/}.cms-partner-layout1 .cms-partner-image{float:left;width:170px;margin-bottom:64px;}.cms-partner-layout1 .cms-partner-image a{background-color:#f9f9f9;border:1px solid #e7e9e9;display:block;max-height:115px;width:100%;text-align:center;-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-partner-layout1 .cms-partner-image a img{max-height:115px;max-width:100%;}.cms-partner-layout1 .cms-partner-content{padding-left:200px;margin-bottom:64px;}.cms-partner-layout1 .cms-partner-content .cms-partner-title{font-size:20px;line-height:30px;margin-bottom:5px;}.cms-partner-layout1 .cms-partner-content .cms-partner-subtitle{position:relative;padding-bottom:20px;margin-bottom:10px;}.cms-lists .list-style{font-size:13px;line-height:30px;color:#7f7f7f;}.cms-lists .list-style li{padding-left:28px;position:relative;}.cms-lists .list-style li:before{content:"";font-family:FontAwesome;color:#313131;left: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 */font-size:15px;}.cms-lists .list-style.list-style1 li:before{content:"\f01d";}.cms-lists .list-style.list-style2 li:before{content:"\f058";}.cms-lists .list-style.list-style3 li:before{content:"\f105";}.cms-lists .list-style.list-style4 li:before{content:"\f006";}.cms-lists .list-style.list-style5 li:before{content:"\f006";}.cms-lists .list-style.list-style6 li:before{content:"\f0da";}.cms-lists .list-style.list-style7 li:before{content:"\f111";font-size:7px;}.cms-lists .list-style.list-style8{counter-reset:li;padding-left:0;list-style:none;}.cms-lists .list-style.list-style8 li:after{counter-increment:li;content:counter(li) ".";color:#313131;left: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 */}@media screen and (max-width:1600px){#cms-theme.header-14{margin-left:270px;}#cms-theme.header-14 #cshero-header-left{padding:50px 30px !important;width:270px !important;}#cms-theme.header-14 #page-default .entry-content > .vc_row{padding-left:50px;padding-right:50px;}#cms-theme.header-14 .vc_row[data-vc-full-width]{padding-left:50px !important;padding-right:50px !important;}#cms-theme.header-14 .vc_row[data-vc-stretch-content]{padding-left:0 !important;padding-right:0 !important;}#cms-theme.header-14 .cms-cta-wrapper .container{padding-left:50px;padding-right:50px;}#cms-theme.header-14 #cshero-footer #cshero-footer-top > .container,#cms-theme.header-14 #cshero-footer #cshero-footer-bottom > .container{width:100%;padding-left:50px;padding-right:50px;}}@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 (min-width:1270px){body .cs-boxed{margin:auto;width:1270px;}body .cs-boxed .container{width:100%;}body .cs-boxed #cshero-footer #cshero-footer-feature-top > .container,body .cs-boxed #cshero-footer #cshero-footer-top > .container,body .cs-boxed #cshero-footer #cshero-footer-bottom > .container,body .cs-boxed #cshero-footer #cs-copyright > .container{padding-left:30px;padding-right:30px;}body #page-wrapper.cs-boxed #cshero-header-inner #cshero-header-top{width:100%;}body #page-wrapper.cs-boxed #cshero-header-inner #cshero-header-top > .container{padding:0 30px;}body #page-wrapper.cs-boxed #cshero-header-inner #cshero-header{margin:auto;width:100%;padding:0;}body #page-wrapper.cs-boxed #cshero-header-inner #cshero-header > .container{padding:0 30px;}body #page-wrapper.cs-boxed .vc_row[data-vc-full-width]{width:100% !important;padding-left:15px !important;padding-right:15px !important;left:0 !important;margin:0;}body #page-wrapper.cs-boxed #cms-page-title-wrapper{padding:0 30px;}body #page-wrapper.cs-boxed #cms-page-title-wrapper #page-title-text,body #page-wrapper.cs-boxed #cms-page-title-wrapper #breadcrumb-text{padding:0 30px;}body #page-wrapper.cs-boxed #primary{padding-left:0;padding-right:0;}body #page-wrapper.cs-boxed #primary .entry-content > .vc_row{padding:0 15px;margin:0;}body #page-wrapper.cs-boxed #primary.sidebar-active{padding-left:30px;padding-right:15px;}body #page-wrapper.cs-boxed #primary.sidebar-active + #sidebar{padding-right:30px;}body #page-wrapper.cs-boxed #primary.sidebar-active .entry-content > .vc_row{padding-left:0 !important;padding-right:0 !important;margin:0;}body #page-wrapper.cs-boxed #primary.sidebar-active .entry-content > .vc_row > .vc_column_wrapper > .wpb_column > .vc_column-inner{padding-left:0;padding-right:0;}body #page-wrapper.cs-boxed .sidebar-left-active #primary.sidebar-active{padding-left:15px;padding-right:30px;}body #page-wrapper.cs-boxed .sidebar-left-active #primary.sidebar-active + #sidebar{padding-right:15px;padding-left:30px;}body.single .cs-boxed #main > .container{padding:0 30px;}body.single .cs-boxed #main #cms-cta > .container{padding:0 30px;}body.post-type-archive-product #main > .container{padding:0 30px;}}@media screen and (max-width:1200px){#cms-theme.header-14{margin-left:0px;border:none;}#cms-theme.header-14 #cshero-menu-left-mobile{display:block;}#cms-theme.header-14 #cshero-header-left{padding:50px 30px !important;width:270px !important;z-index:1001;-webkit-transform:translateX(-270px);-khtml-transform:translateX(-270px);-moz-transform:translateX(-270px);-ms-transform:translateX(-270px);-o-transform:translateX(-270px);transform:translateX(-270px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */opacity:0;visibility:hidden;-webkit-transition:all 220ms ease 0ms;-moz-transition:all 220ms ease 0ms;-ms-transition:all 220ms ease 0ms;transition:all 220ms ease 0ms;}#cms-theme.header-14.menu-left-open #cshero-header-left{opacity:1;visibility:visible;-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 */}#cshero-header-navigation .main-navigation .menu-main-menu > ul > li,#cshero-header-navigation .main-navigation .menu-main-menu > li{padding:0 8px;}#cshero-header-navigation .main-navigation li ul:not(.wg-menu-item){min-width:190px;}#cshero-header-inner #cshero-header #cshero-header-logo a span{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;}#cshero-footer-bottom .tnp-widget{padding-left:0;}}@media screen and (min-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;}.custom-row-image{left:0;-webkit-width:-webkit-calc(50% - 15px);-moz-width:-moz-calc(50% - 15px);width:calc(50% - 15px);}.row-image-holder{bottom:30px;left:30px;right:45px;top:30px;}.cms-pricing-layout1 .cms-pricing-item{margin-bottom:30px;}}@media screen and (max-width:1200px) and (min-width:993px){#cshero-header #cshero-header-logo{width:25%;}#cshero-header #cshero-header-navigation{width:75%;}.header-6 #cshero-header #cshero-header-navigation,.header-7 #cshero-header #cshero-header-navigation,.header-8 #cshero-header #cshero-header-navigation,.header-14 #cshero-header #cshero-header-navigation{width:100%;}}@media screen and (min-width:993px){.line-gap .cms-counter-wraper:before{width:3px;height:30px;background-color:#e5e5e5;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:-3px;}.line-gap .wpb_column:last-child .cms-counter-wraper:before{width:0;}.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:992px){.fp-section.fp-table{margin:0;}.cms-services-wraper.cms-services-default .tab-pane .cms-services-content-right{padding:40px 50px;}.cms-services-wraper.cms-services-default .tab-pane .cms-services-content-right h3{font-size:26px;}.font-sm{font-size:60px !important;}.countdown-item-container{margin-bottom:30px;border-left:none !important;}.cms-heading-right{padding-top:20px;/* Cta */}.cms-cta-wrapper.cms-style-default{padding-left:35px !important;}.cms-cta-wrapper.cms-style-default:before{display:none;}.cms-cta-wrapper.cms-style-default .cms-cta-text{display:inherit;}.cms-cta-wrapper.cms-style-default .cms-cta-text:before{width:0;}.cms-cta-wrapper.cta-right .cms-cta-button{float:none;}.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;/* Text Align */}.text-center-md *{text-align:center !important;}.text-center-md .cart-contents{float:none !important;}.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;/* Call To Action */}.cms-cta-wrapper.cta-right .cms-cta-button{text-align:center;margin-top:25px;}#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-"]{width:100%;margin-bottom:35px;text-align:center;}#cshero-footer-top .col-xs-12{width:100%;}#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;}.column-no-padding > .vc_column_wrapper{padding:0 15px;}}@media (max-width:767px){#cms-theme.header-14 #cshero-header-left{padding:60px 25px !important;width:260px !important;-webkit-transform:translateX(-260px);-khtml-transform:translateX(-260px);-moz-transform:translateX(-260px);-ms-transform:translateX(-260px);-o-transform:translateX(-260px);transform:translateX(-260px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#cms-theme.header-14 #cshero-header-left #cshero-header-left-logo{margin-bottom:60px;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li a{font-size:13px;font-weight:600;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li .cs-menu-toggle:after{font-size:12px;}#cms-theme.header-14.menu-left-open #cshero-header-left{-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 */}.mobile-clear-space > .vc_column-inner{margin-top:0 !important;margin-bottom:0 !important;}.cms-services-wraper.cms-services-default .tab-pane .cms-services-content-left{position:static;height:320px !important;}.cms-services-wraper.cms-services-default .tab-pane .cms-services-content-left .post-thumbnail{height:inherit;}.cms-services-wraper .tab-pane .wpb_column{width:100%;}.cms-services-wraper .tab-pane .wpb_column .post-thumbnail{height:430px;}.cms-services-wraper .nav-tabs li{display:block;}.cms-services-wraper .nav-tabs li a{padding:0;}.cms-services-wraper .nav-tabs li a i{font-size:22px;padding-right:6px;position:relative;top:5px;}.cms-services-wraper .nav-tabs li a span{display:inline-block;}.font-sm{font-size:32px !important;}.cms-heading-wrapper .title{font-size:26px;/* Button */}.cms-heading-wrapper .title.box:before{height:86px;}.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-controls-icon{display:none;}.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;}.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title span{color:#ed2024;}.practice-layout6,.practice-layout11{/* Text Align */}.practice-layout6 .cms-grid-item,.practice-layout11 .cms-grid-item{margin-bottom:30px;}.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;/* Call Action */}body .vc_tta-container .vc_tta-panel-body .vc_single_image-wrapper img{width:100%;margin:22px 0;}.cms-cta-wrapper{/* Client */}.cms-cta-wrapper a{margin-bottom:20px;}.cms-carousel-client-layout1 .cms-carousel-media{line-height:normal;/* End Client */}.cshero-header-search{display:none;}#cshero-footer-feature-top .cshero-footer-feature-inner{margin-top:15px;}#cshero-footer-feature-top .feature-top-item{margin-bottom:20px;width:100% !important;border-right:none;}#cshero-footer-bottom{text-align:center;/* Blog */}#cshero-footer-bottom .cshero-footer-bottom1{margin-bottom:20px;}.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;height:auto !important;/* 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-feature-top{background-color:#1f1f1f;color:#5d5d5d;}#cshero-footer-feature-top .cshero-footer-feature-inner{background-color:#161616;padding:36px 0;}#cshero-footer-feature-top .feature-top-item{width:33.33%;float:left;padding:0 40px;border-right:2px solid #1f1f1f;}#cshero-footer-feature-top .feature-top-item:last-child{border-right:none;}#cshero-footer-feature-top .feature-top-item .media .media-left{position:relative;padding-right:42px;}#cshero-footer-feature-top .feature-top-item .media .media-left span{color:#fff;font-size:40px;position:relative;top:4px;}#cshero-footer-feature-top .feature-top-item .media .media-left:before{background-color:#ed2024;content:"";height:22px;position:absolute;right:20px;top:15px;width:2px;}#cshero-footer-feature-top .feature-top-item .media .media-body{color:#828282;}#cshero-footer-feature-top .feature-top-item .media .media-body span{color:#fff;font-size:14px;display:block;}#cshero-footer-feature-top .feature-top-item .media .media-body a{color:#828282;}#cshero-footer-feature-top .feature-top-item .media .media-body a:hover{color:#ed2024;}#cshero-footer-top{padding:70px 0 67px;position:relative;background-color:#1f1f1f;color:#807f7f;font-size:14px;}#cshero-footer-top .widget-title{color:#fff;font-size:16px;font-weight:normal;margin-bottom:13px;}#cshero-footer-top a{color:#807f7f;}#cshero-footer-top a:hover{color:#ed2024;}#cshero-footer-top .media-left{padding-right:28px;}#cshero-footer-top .media-left img{position:relative;top:50px;}#cshero-footer-top ul.menu li{line-height:26px;width:50%;float:left;}#cshero-footer-top ul.menu li a{font-size:13px;}#cshero-footer-top .cshero-footer-top1 .media-body{padding-right:35px;}#cshero-footer-top .cshero-footer-top3 ul.menu li{width:33.33%;}#cshero-footer-bottom{background-color:#1c1c1c;color:#f9f9f9;font-size:14px;line-height:23px;padding:30px 0;}#cshero-footer-bottom .title-social{padding-right:25px;display:inline-block;}#cshero-footer-bottom .cs-social{display:inline-block;vertical-align:top;padding-top:2px;}#cshero-footer-bottom .cs-social li{padding:0 4px;}#cshero-footer-bottom .cs-social li a{background-color:#161616;color:#9e9e9e;display:block;height:42px;line-height:42px;text-align:center;width:42px;}#cshero-footer-bottom .cs-social li a:hover{color:#ed2024;}#cshero-footer-bottom .title-newsletter{left:15px;padding:0;position:absolute;top:0;}#cshero-footer-bottom .tnp-widget{display:inline-block;margin:0;padding-left:125px;padding-top:2px;vertical-align:top;width:100%;}#cs-copyright{background-color:#1f1f1f;padding:34px 0;font-size:13px;color:#9b9b9b;}#cs-copyright a{color:#ed2024;}#cs-copyright a:hover{color:#fff;}.cshero-footer2 #cshero-footer-feature-top .cshero-footer-feature-inner{background-color:#ed2024;}.cshero-footer2 #cshero-footer-feature-top .cshero-footer-feature-inner .feature-top-item{border-right-color:#1f1f1f;}.cshero-footer2 #cshero-footer-feature-top .cshero-footer-feature-inner .feature-top-item .media .media-left:before{background-color:#fff;}.cshero-footer2 #cshero-footer-feature-top .cshero-footer-feature-inner .feature-top-item .media .media-body{color:#1f1f1f;}.cshero-footer2 #cshero-footer-feature-top .cshero-footer-feature-inner .feature-top-item .media .media-body a{color:#1f1f1f;}.cshero-footer2 #cshero-footer-feature-top .cshero-footer-feature-inner .feature-top-item .media .media-body a:hover{color:#fff;}.cshero-footer4 #cs-copyright{border-top:1px solid #1c1c1c;}.cshero-footer7{background-position:center;background-repeat:no-repeat;background-size:cover;}.cshero-footer7 #cshero-footer-top,.cshero-footer7 #cs-copyright,.cshero-footer7 #cshero-footer-bottom{background-color:rgba(31, 31, 31, 0.98);}.cshero-footer7 #cshero-footer-bottom{position:relative;}.cshero-footer7 #cshero-footer-bottom:before{background-color:rgba(22, 22, 22, 0.2);content:"";position:absolute;top:0;right:0;bottom:0;left:0;}.cshero-footer7 #cshero-footer-bottom .container{position:relative;z-index:99;}#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:#ed2024;border-color:#ed2024;-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;}.body-border-wrapper #back_to_top.on{bottom:50px;right:50px;}.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:#313131;}.cms-get-touch p a{color:#ed2024;}.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:5px;z-index:1;cursor:pointer;}.quote-form-popup-wrapper .quote-form-popup-inner .form-close:hover{color:#ed2024;}.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);}.cs-boxed #cshero-footer-bottom{font-size:13px;/* Login + Register */}.cs-boxed #cshero-footer-bottom .cs-social li{padding:0 1px;}.cms-login-wrap.cms-popup,.cms-register-wrap.cms-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1003;background-color:rgba(34, 34, 34, 0.95);opacity:0;visibility:hidden;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-login-wrap.open,.cms-register-wrap.open{opacity:1;visibility:visible;}.cms-form-login .more-sign-up,.cms-form-register .more-sign-up,.cms-form-login .more-sign-in,.cms-form-register .more-sign-in{font-size:13px;color:#222;text-transform:uppercase;text-align:center;padding:22px 0 0;letter-spacing:0.02em;font-weight:700;}.cms-form-login .more-sign-up.white,.cms-form-register .more-sign-up.white,.cms-form-login .more-sign-in.white,.cms-form-register .more-sign-in.white{color:#fff;}.cms-form-login .more-sign-up a,.cms-form-register .more-sign-up a,.cms-form-login .more-sign-in a,.cms-form-register .more-sign-in a{color:#ed2024;border-bottom:2px solid #ed2024;}.cms-form-login .more-sign-up a:hover,.cms-form-register .more-sign-up a:hover,.cms-form-login .more-sign-in a:hover,.cms-form-register .more-sign-in a:hover{opacity:0.5;}.cms-form-login .cms-modal-dialog.dialog-popup,.cms-form-register .cms-modal-dialog.dialog-popup{left:50%;margin:0;max-width:370px;width:100%;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 */}.cms-form-login .cms-modal-content,.cms-form-register .cms-modal-content{background-color:#fff;padding:0;margin-bottom:10px;-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);overflow:hidden;}.cms-form-login .cms-modal-content .cms-modal-header,.cms-form-register .cms-modal-content .cms-modal-header{background-color:#ed2024;padding:30px 40px;}.cms-form-login .cms-modal-content .cms-modal-header .cms-modal-left,.cms-form-register .cms-modal-content .cms-modal-header .cms-modal-left{float:left;font-size:40px;color:#fff;padding-top:7px;}.cms-form-login .cms-modal-content .cms-modal-header .cms-modal-right,.cms-form-register .cms-modal-content .cms-modal-header .cms-modal-right{float:left;padding-left:33px;position:relative;}.cms-form-login .cms-modal-content .cms-modal-header .cms-modal-right:before,.cms-form-register .cms-modal-content .cms-modal-header .cms-modal-right:before{height:22px;width:2px;background-color:#ff8600;position:absolute;top:19px;left:12px;content:"";}.cms-form-login .cms-modal-content .cms-modal-header .cms-modal-right span,.cms-form-register .cms-modal-content .cms-modal-header .cms-modal-right span{color:#fff;font-size:14px;}.cms-form-login .cms-modal-content .cms-modal-header .cms-modal-right h3,.cms-form-register .cms-modal-content .cms-modal-header .cms-modal-right h3{font-size:22px;color:#fff;font-weight:700;margin-bottom:0;}.cms-form-login .cms-modal-content .cms-modal-body,.cms-form-register .cms-modal-content .cms-modal-body{padding:0;background-color:#f9f9f9;}.cms-form-login .cms-modal-content .cms-modal-body .profile-content,.cms-form-register .cms-modal-content .cms-modal-body .profile-content{padding:20px;text-align:center;}.cms-form-login .cms-modal-content .cms-modal-body .profile-content .user-avatar,.cms-form-register .cms-modal-content .cms-modal-body .profile-content .user-avatar{display:none;}.cms-form-login .cms-modal-content .cms-modal-body .profile-content .user-name,.cms-form-register .cms-modal-content .cms-modal-body .profile-content .user-name{font-size:16px;font-weight:700;color:#ed2024;text-transform:uppercase;}.cms-form-login .cms-modal-content .cms-modal-body .input,.cms-form-register .cms-modal-content .cms-modal-body .input{margin-bottom:32px;}.cms-form-login .cms-modal-content .cms-modal-body .forget,.cms-form-register .cms-modal-content .cms-modal-body .forget{color:#ed2024;font-style:italic;font-weight:600;}.cms-form-login .cms-modal-content .cms-modal-body .forget:hover,.cms-form-register .cms-modal-content .cms-modal-body .forget:hover{opacity:0.6;}.cms-form-login .cms-modal-content .cms-modal-body label,.cms-form-register .cms-modal-content .cms-modal-body label{font-style:italic;color:#7c7f85;font-weight:500;}.cms-form-login .cms-modal-content .cms-modal-body .login-form .check,.cms-form-register .cms-modal-content .cms-modal-body .login-form .check,.cms-form-login .cms-modal-content .cms-modal-body .register-form .check,.cms-form-register .cms-modal-content .cms-modal-body .register-form .check{position:relative;top:-1px;}.cms-form-login .cms-modal-content .cms-modal-body .login-form .fields-content,.cms-form-register .cms-modal-content .cms-modal-body .login-form .fields-content,.cms-form-login .cms-modal-content .cms-modal-body .register-form .fields-content,.cms-form-register .cms-modal-content .cms-modal-body .register-form .fields-content{padding:40px 40px 20px;}.cms-form-login .cms-modal-content .cms-modal-body .login-form .fields-footer,.cms-form-register .cms-modal-content .cms-modal-body .login-form .fields-footer,.cms-form-login .cms-modal-content .cms-modal-body .register-form .fields-footer,.cms-form-register .cms-modal-content .cms-modal-body .register-form .fields-footer{padding:0 40px 40px 40px;}.cms-form-login .cms-modal-content .cms-modal-body span.wpcf7-not-valid-tip,.cms-form-register .cms-modal-content .cms-modal-body span.wpcf7-not-valid-tip{font-size:10px;line-height:1;margin-bottom:10px;}#page-sign-up,#page-sign-in{padding-bottom:80px;}#page-sign-up .cms-modal-content,#page-sign-in .cms-modal-content{max-width:370px;margin:auto;}#cshero-footer-bottom .social-button-free{display:none;/* Popup + Menu */}.cshero-popup-menu{background-color:#191919;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000;opacity:0;visibility:hidden;-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;}.cshero-popup-menu .cshero-popup-menu-inner{position:absolute;max-width:1170px;left:0;right:0;margin:auto;padding:85px 0;height:100vh;}.cshero-popup-menu .menu-popup-close{color:#fff;font-size:24px;position:absolute;right:15px;top:85px;cursor:pointer;}.cshero-popup-menu .menu-popup-close:hover{color:#ed2024;}.cshero-popup-menu .menu-main-menu{left:0;margin:auto;max-width:300px;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:100%;}.cshero-popup-menu .menu-main-menu li{padding:12px 0;position:relative;}.cshero-popup-menu .menu-main-menu li a{font-size:22px;line-height:1;color:#fff;}.cshero-popup-menu .menu-main-menu li a .title-attribute{display:none;}.cshero-popup-menu .menu-main-menu li.current-menu-item a,.cshero-popup-menu .menu-main-menu li a:hover{color:#ed2024;}.cshero-popup-menu .menu-main-menu li ul.sub-menu{width:100% !important;display:none;}.cshero-popup-menu .menu-main-menu li ul.sub-menu + .cs-menu-toggle{background-color:rgba(255, 255, 255, 0.03);color:#999;cursor:pointer;display:block;font-size:14px;height:24px;line-height:24px;position:absolute;right:0;text-align:center;top:10px;width:24px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cshero-popup-menu .menu-main-menu li ul.sub-menu + .cs-menu-toggle:before{content:"\f105";font-family:FontAwesome;}.cshero-popup-menu .menu-main-menu li ul.sub-menu + .cs-menu-toggle:hover{color:#fff;}.cshero-popup-menu .menu-main-menu li ul.sub-menu > li{padding-bottom:0;}.cshero-popup-menu .menu-main-menu li ul.sub-menu > li > a{font-size:15px;color:rgba(255, 255, 255, 0.8);}.cshero-popup-menu .menu-main-menu li ul.sub-menu > li.current-menu-item a,.cshero-popup-menu .menu-main-menu li ul.sub-menu > li a:hover{color:#ed2024;}.cshero-popup-menu .menu-main-menu li ul.sub-menu.submenu-open + .cs-menu-toggle:before{content:"\f107";}.cshero-popup-menu.open{visibility:visible;opacity:1;}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:#474747;font-size:13px;padding:5px 15px 5px 0;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:0 0 2px 0;border-style:solid;border-color:#e5e5e5;height:50px;}textarea{height:90px;max-width:100%;}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:#ed2024;/** 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;}input::-moz-placeholder,textarea::-moz-placeholder{color:#b8b8b8;opacity:1;}input::-webkit-input-placeholder,textarea::-webkit-placeholder{color:#b8b8b8;opacity:1;}input::-o-placeholder,textarea::-o-placeholder{color:#b8b8b8;opacity:1;}input::-ms-placeholder,textarea::-ms-placeholder{color:#b8b8b8;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:20px;position:absolute;top:-2px;right:0;z-index:-1;color:#b8b8b8;}.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;padding:12px 25px;}.wpcf7-form select option{color:#313131;}.wpcf7-form textarea{padding-left:0;}.wpcf7-form .wpcf7-submit{background-color:#313131;border-color:#313131;color:#fff;}.wpcf7-form .wpcf7-submit:hover{background-color:#ed2024;border-color:#ed2024;}.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:#ed2024;}.wpcf7-not-valid-tip{color:#ed2024 !important;}.request-form .request-form-header{background-color:#ed2024;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:#ed2024;border-top:2px solid #fff;padding:50px;}.request-form .request-form-content-vc .btn:hover{border-color:#313131;background-color:transparent;color:#313131;}.fr-bg-white .request-form .request-form-content{background-color:#fff;/* ==========================================================================
   [End] All Style Form
========================================================================== */}.widget-search-header{background-color:#fff;display:inline-block;max-width:270px;position:absolute;right:15px;top:93px;width:100%;border-top:2px solid #ed2024;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;}.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:70px;/* ==========================================================================
   [End] 2. Search Nav
========================================================================== *//* ==========================================================================
   [1. Header Main
========================================================================== */}#cshero-header-inner .h-top-contact{font-size:13px;}#cshero-header-inner .h-top-contact li{display:inline-block;padding:0 13px;position:relative;top:2px;}#cshero-header-inner .h-top-contact li:before{height:200px;top:-50px;position:absolute;right:0;width:1px;background-color:#eaeaea;content:"";}#cshero-header-inner .h-top-contact li span{color:#313131;}#cshero-header-inner .h-top-contact li:first-child{padding-left:0;}#cshero-header-inner .h-top-contact li:last-child{padding-right:0;}#cshero-header-inner .h-top-contact li:last-child:before{height:0;}#cshero-header-inner .h-top-contact li.social-button-free span{display:inline-block;padding:0px 10px;background-color:#ed2024;line-height:29px;color:#fff;cursor:pointer;}#cshero-header-inner .h-top-contact li a{color:#bfbfbf !important;}#cshero-header-inner .h-top-contact li a:hover{color:#ed2024 !important;}#cshero-header-inner .cs-social-visit:not(.top-visit) li{display:inline-block;}#cshero-header-inner .cs-social-visit:not(.top-visit) li a{font-size:14px;color:#9e9e9e !important;padding:0 8px;}#cshero-header-inner .cs-social-visit:not(.top-visit) li a:hover{color:#ed2024 !important;}#cshero-header-inner #cshero-header-top{overflow:hidden;font-size:13px;padding:10px 0;position:relative;z-index:1001;background-color:#fff;color:#bfbfbf;border-bottom:1px solid #eaeaea;}#cshero-header-inner #cshero-header-top a{color:#ed2024;}#cshero-header-inner #cshero-header-top a:hover{color:#313131;}#cshero-header-inner #cshero-header-top .cs-social li{padding:2px 18px;position:relative;}#cshero-header-inner #cshero-header-top .cs-social li:before{content:"";height:29px;width:1px;background-color:#eaeaea;position:absolute;left:0;top:0;}#cshero-header-inner #cshero-header-top .cs-social li:first-child:before{top:-50px;height:200px;}#cshero-header-inner #cshero-header-top .cs-social li .tooltip{display:none !important;}#cshero-header-inner #cshero-header-top .cs-social li.social-button-free{padding:0 10px;}#cshero-header-inner #cshero-header-top .cs-social li.social-button-free span{background-color:#ed2024;color:#fff;display:inline-block;font-size:13px;line-height:29px;padding:0 10px;cursor:pointer;}#cshero-header-inner #cshero-header-top .cs-social li.social-button-free span:hover{background-color:#313131;color:#fff;}#cshero-header-inner #cshero-header-top .cs-social li.social-button-free:before{top:-50px;height:200px;}#cshero-header-inner #cshero-header-top .cs-social li.social-button-free:last-child{padding-right:0;}#cshero-header-inner #cshero-header-top .cs-social li a{color:#9e9e9e;font-size:14px;display:inline-block;position:relative;top:1px;}#cshero-header-inner #cshero-header-top .cs-social li a:hover{color:#ed2024;}#cshero-header-inner.bg-trans{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;}#cshero-header-inner.bg-trans #cshero-header-top{background-color:transparent;border-bottom:1px solid rgba(255, 255, 255, 0.1);}#cshero-header-inner.bg-trans #cshero-header-top .h-top-contact li::before,#cshero-header-inner.bg-trans #cshero-header-top .cs-social li::before{background-color:rgba(255, 255, 255, 0.1);}#cshero-header-inner.bg-trans #cshero-header-top .h-top-contact li span{color:#5a5a5a;}#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.style-3 #cshero-header{border-bottom:none;}#cshero-header-inner #cshero-header{position:relative;z-index:1000;background-color:#fff;width:100%;}#cshero-header-inner #cshero-header .container{position:relative;}#cshero-header-inner #cshero-header #cshero-header-logo a{display:block;line-height:93px;}#cshero-header-inner #cshero-header #cshero-header-logo a img{height:43px;-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-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:93px;margin-left:12px;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon i{margin:0 10px;color:#313131;-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:hover{cursor:pointer;color:#ed2024;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon i.search{padding-left:16px;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon i.cart{margin-left:5px;margin-right:8px;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon .h-search-wrapper,#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon .h-cart-wrapper{display:inline-block;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon .couter_items{background-color:#ed2024;-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-family:Raleway;font-size:12px;font-weight:500;height:17px;line-height:17px;text-align:center;width:17px;position:relative;top:-1px;right:5px;}#cshero-header-inner #cshero-header .cshero-navigation-right .nav-button-icon:before{background-color:#eaeaea;content:"";height:23px;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:1px;}#cshero-header-inner .icon-search-hidden .nav-button-icon:before{display:none;}#cshero-header-inner .h-nav-menu{line-height:93px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header-inner .h-nav-menu .h-text-menu{display:inline-block;font-size:13px;font-weight:700;color:#fff;position:relative;padding-right:26px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header-inner .h-nav-menu .h-text-menu:before{width:2px;height:20px;background-color:#fff;content:"";position:absolute;top:50%;right:10px;-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;}#cshero-header-inner .h-nav-menu .h-button-menu{height:11px;width:14px;display:inline-block;position:relative;cursor:pointer;top:1px;}#cshero-header-inner .h-nav-menu .h-button-menu span{display:inline-block;height:2px;width:14px;background-color:#fff;position:absolute;top:4px;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 .h-nav-menu .h-button-menu:before,#cshero-header-inner .h-nav-menu .h-button-menu:after{content:"";height:2px;width:14px;background-color:#fff;position:absolute;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 .h-nav-menu .h-button-menu:before{top:0;}#cshero-header-inner .h-nav-menu .h-button-menu:after{bottom:1px;}#cshero-header-inner .h-nav-menu .h-button-menu:hover span,#cshero-header-inner .h-nav-menu .h-button-menu:hover:before,#cshero-header-inner .h-nav-menu .h-button-menu:hover:after{background-color:#ed2024;}#cshero-header-inner .header-fixed .h-nav-menu{line-height:70px;}#cshero-header-inner .header-fixed .h-nav-menu .h-text-menu{color:#313131;}#cshero-header-inner .header-fixed .h-nav-menu .h-text-menu:before{background-color:#313131;}#cshero-header-inner .header-fixed .h-nav-menu .h-button-menu span{background-color:#313131;}#cshero-header-inner .header-fixed .h-nav-menu .h-button-menu:before,#cshero-header-inner .header-fixed .h-nav-menu .h-button-menu:after{background-color:#313131;}#cshero-header-inner .header-fixed .h-nav-menu .h-button-menu:hover span,#cshero-header-inner .header-fixed .h-nav-menu .h-button-menu:hover:before,#cshero-header-inner .header-fixed .h-nav-menu .h-button-menu:hover:after{background-color:#ed2024;}@media (min-width:993px){#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:#ed2024;}#cshero-header-inner #cshero-header .nav-button-icon > div{display:inline-block;}#cshero-header-inner #cshero-header.header-fixed{position:fixed;top:0;background-color:#fff;z-index:1001;width:100%;left:0;right:0;-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:70px;}#cshero-header-inner #cshero-header.header-fixed #cshero-header-logo a img{height:32px;}#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:70px;}#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:#313131;}#cshero-header-inner #cshero-header.header-fixed #cshero-header-navigation .icon-white i{color:#313131;}#cshero-header-inner #cshero-header.header-fixed #cshero-header-navigation .icon-white i:hover{color:#ed2024;}#cshero-header-inner #cshero-header.header-fixed .nav-button-icon{line-height:70px;}#cshero-header-inner #cshero-header.header-fixed .nav-button-icon:before{background-color:#eaeaea;}#cshero-header-inner .nav-button-icon{-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header-inner.h-style #cshero-header-wrapper{height:93px;}#cshero-header-inner.bg-trans #cshero-header{border-bottom:1px solid rgba(255, 255, 255, 0.1);}#cshero-header-inner.bg-trans #cshero-header .nav-button-icon:before{background-color:rgba(255, 255, 255, 0.1) !important;}#cshero-header-inner.bg-trans #cshero-header.header-fixed{border-bottom:none;}#cshero-header-inner.bg-trans #cshero-header.header-fixed .nav-button-icon:before{background-color:#eaeaea !important;}#cshero-header-inner.m-style #cshero-header .menu-main-menu > li > a{display:block;position:relative;}#cshero-header-inner.m-style #cshero-header .menu-main-menu > li > a:before{content:"";position:absolute;height:2px;background-color:transparent;width:100%;bottom:0;left:0;width:0;}#cshero-header-inner.m-style #cshero-header .menu-main-menu > li > a .menu-title:before{display:none;}#cshero-header-inner.m-style #cshero-header .menu-main-menu > li.current-menu-item > a:before,#cshero-header-inner.m-style #cshero-header .menu-main-menu > li.current-menu-ancestor > a:before,#cshero-header-inner.m-style #cshero-header .menu-main-menu > li:hover > a:before{background-color:#ed2024;width:100%;}#cshero-header-inner.m-style-two #cshero-header{border-bottom:none;}#cshero-header-inner.m-style-two #cshero-header .menu-main-menu > li > a{position:relative;}#cshero-header-inner.m-style-two #cshero-header .menu-main-menu > li > a:before{content:"";position:absolute;height:2px;background-color:transparent;width:100%;bottom:-6px;left:0;width:0;}#cshero-header-inner.m-style-two #cshero-header .menu-main-menu > li > .sub-menu{margin-top:-32px;}#cshero-header-inner.m-style-two #cshero-header .menu-main-menu > li.current-menu-ancestor > a:before,#cshero-header-inner.m-style-two #cshero-header .menu-main-menu > li > a:hover:before{width:100%;background-color:#ed2024;}#cshero-header-inner.m-style-two #cshero-header.header-fixed .menu-main-menu > li > .sub-menu{margin-top:-21px;}#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:70px;}#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-6 #cshero-header-contact{color:#c5c5c5;}#cshero-header-inner.header-7{left:0;position:absolute;right:0;width:100%;}#cshero-header-inner.header-7 #cshero-header-top{margin:auto;max-width:1170px;}#cshero-header-inner.header-7 #cshero-header{border-bottom:none;}#cshero-header-inner.header-7 #cshero-header:not(.header-fixed){margin:auto;max-width:1170px;}#cshero-header-inner.header-7 #cshero-header #cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu{max-width:1170px !important;}#cshero-header-inner.header-7.h-style-7 .widget-search-header,#cshero-header-inner.header-7.h-style-7 .widget_shopping_cart{right:0;}#cshero-header-inner.header-7.h-style-12 #cshero-header:not(.header-fixed){margin:30px auto 0;}#cshero-header-inner.header-7.h-style-12 .widget-search-header,#cshero-header-inner.header-7.h-style-12 .widget_shopping_cart{right:0;}#cshero-header-inner.header-7.h-style-13 #cshero-header:not(.header-fixed){margin:30px auto 0;background-color:#313131;}#cshero-header-inner.header-7.header-dark #cshero-header-top{background-color:#313131;border-bottom-color:#464646;color:#9e9e9e;}#cshero-header-inner.header-7.header-dark #cshero-header-top .get-form-quote{-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header-inner.header-7.header-dark #cshero-header-top span{color:#5a5a5a;}#cshero-header-inner.header-7.header-dark #cshero-header-top .cs-social li::before,#cshero-header-inner.header-7.header-dark #cshero-header-top .h-top-contact li::before{background-color:#464646;}#cshero-header-inner.header-7.header-dark #cshero-header{background-color:#313131;}#cshero-header-inner.header-7.header-dark #cshero-header.header-fixed{background-color:#fff;}#cshero-header-inner.header-8 #cshero-header-top-logo{padding:20px 0;}#cshero-header-inner.header-8 #cshero-header-top-logo a{display:block;}#cshero-header-inner.header-8 #cshero-header-top-logo a img{height:43px;}#cshero-header-inner.header-8 #cshero-header-top{font-size:16px;padding:30px 0 53px;position:static;}#cshero-header-inner.header-8 #cshero-header-top .media{border:1px solid #efefef;display:inline-block;padding:14px 19px;margin:0 0 0 26px;text-align:left;}#cshero-header-inner.header-8 #cshero-header-top .media .media-left{color:#828282;font-size:40px;position:relative;padding-right:38px;top:3px;}#cshero-header-inner.header-8 #cshero-header-top .media .media-left:before{position:absolute;right:17px;top:12px;width:2px;height:22px;background-color:#ed2024;content:"";}#cshero-header-inner.header-8 #cshero-header-top .media .media-body span{font-size:14px;display:block;margin-bottom:2px;}#cshero-header-inner.header-8 #cshero-header-top .media .media-body a{color:#5a5a5a;}#cshero-header-inner.header-8 #cshero-header-top .media .media-body a:hover{color:#ed2024;}#cshero-header-inner.header-8 #cshero-header-wrapper{height:60px;left:0;position:absolute;right:0;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header{background-color:#ed2024;border-bottom:none;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header:not(.header-fixed){margin:-30px auto 0 auto;max-width:1140px;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header:not(.header-fixed) .container{max-width:1140px;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header #cshero-header-navigation .main-navigation{float:left;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header #cshero-header-navigation .main-navigation .menu-main-menu{float:none;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > li > a{line-height:60px;color:#fff !important;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > li > a .menu-title .title-attribute{background-color:#fff;color:#222;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > li > a .menu-title .title-attribute:before{border-color:#fff transparent transparent;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > li:hover > a:before,#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a:before{background-color:#313131;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header #cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu{max-width:1170px !important;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header #cshero-header-navigation .cshero-navigation-right{float:right;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header #cshero-header-navigation .cshero-navigation-right .nav-button-icon{line-height:60px;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header #cshero-header-navigation .cshero-navigation-right .nav-button-icon:before{display:none;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header #cshero-header-navigation .cshero-navigation-right .nav-button-icon i{color:#fff !important;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header #cshero-header-navigation .cshero-navigation-right .nav-button-icon i:hover{color:#313131 !important;}#cshero-header-inner.header-8 #cshero-header-wrapper #cshero-header #cshero-header-navigation .cshero-navigation-right .nav-button-icon .couter_items{background-color:#313131;}#cshero-header-inner.header-8 .widget-search-header{top:60px;right:0;}#cshero-header-inner.header-9 .nav-button-icon{margin-left:4px !important;}#cshero-header-inner.header-9 .nav-button-icon span{background-color:#ed2024;color:#fff;display:inline-block;font-size:13px;line-height:29px;padding:0 10px;margin-left:20px;cursor:pointer;}#cshero-header-inner.header-9 .nav-button-icon span:hover{background-color:#313131;}#cshero-header-inner.header-10 #cshero-header{background-color:rgba(255, 255, 255, 0.05);}#cshero-header-inner.header-10 #cshero-header .nav-button-icon:before{display:none;}#cshero-header-inner.header-10 #cshero-header.header-fixed{background-color:#fff;}#cshero-header-inner.header-16 #cshero-header-top{background-color:#161616;}#cshero-header-inner.header-16 #cshero-header-top li:not(.social-button-free) span{color:#ed2024;}#cshero-header-inner.header-16 #cshero-header-top li:not(.social-button-free):before{background-color:#393939;height:19px;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-inner.header-16 #cshero-header-top .top-visit{position:relative;padding-right:14px;}#cshero-header-inner.header-16 #cshero-header-top .top-visit:before{position:absolute;content:"";width:1px;right:0;}#cshero-header-inner.custom-header-17 #cshero-header-top-bar{background-color:#161616;border-bottom:1px solid #eaeaea;color:#bfbfbf;font-size:13px;overflow:hidden;padding:10px 0;position:relative;z-index:1001;}#cshero-header-inner.custom-header-17 #cshero-header-top-bar span{color:#ed2024;}#cshero-header-inner.custom-header-17 #cshero-header-top-bar li:before{background-color:#393939;height:19px;top:50%;right:-2px;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#cshero-header-inner.custom-header-17 #cshero-header-top .media{border:none;position:relative;overflow:visible;}#cshero-header-inner.custom-header-17 #cshero-header-top .media:before{height:50px;width:2px;background-color:#eaeaea;content:"";position:absolute;top:50%;right:-20px;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#cshero-header-inner.custom-header-17 #cshero-header-top .media:last-child:before{display:none;}.cs-boxed #main{background-color:#fff;}.cs-boxed #cshero-header.header-fixed{max-width:1270px;}.body-border-wrapper #cshero-header-inner #cshero-header.header-fixed{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.header-box-shadow #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);}}@media (max-width:992px){.header-19{/* Search Nav */}.header-19 #cshero-header-navigation{display:block;margin-top:0 !important;}.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:#262626;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:#ed2024;}.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:#ed2024;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:#ed2024;}.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:#ed2024;-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:#ed2024;}.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:#ed2024;}.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;}#cms-theme.header-14{margin-left:270px;}#cms-theme.header-14 .vc_row[data-vc-full-width]{width:100% !important;padding-left:90px !important;padding-right:90px !important;left:0 !important;margin:0;}#cms-theme.header-14 .vc_row[data-vc-stretch-content]{padding-left:0px !important;padding-right:0px !important;}#cms-theme.header-14 #cshero-header-left{width:270px !important;height:100vh;position:fixed;top:0;left:0;background-image:url(../images/bg-sidenav.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:30px;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-logo{text-align:center;margin-bottom:112px;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu > li > a{text-transform:uppercase;font-weight:700;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu > li > a .title-attribute{display:none;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li{position:relative;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li a{font-size:13px;color:#fff;display:block;padding:8px 0;position:relative;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li a:hover{color:#ed2024;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li.current-menu-item > a,#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li.current-menu-ancestor > a{color:#ed2024;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li.menu-item-has-children .cs-menu-toggle{cursor:pointer;display:block;height:20px;line-height:20px;position:absolute;right:-8px;text-align:center;top:9px;width:20px;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li.menu-item-has-children .cs-menu-toggle:before{content:"";}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li.menu-item-has-children .cs-menu-toggle:after{content:"\e684";font-family:Pe-icon-7-stroke;font-weight:normal;color:#fff;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li.menu-item-has-children .cs-menu-toggle:hover:after{color:#ed2024;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li ul.sub-menu{max-height:0;overflow:hidden;visibility:hidden;width:100% !important;-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;padding-left:13px;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li ul.sub-menu.submenu-open{max-height:2000px;visibility:visible;overflow:visible;opacity:1;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li ul.sub-menu.submenu-open + .cs-menu-toggle:after{content:"\e688";}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li ul.sub-menu .sub-menu + .cs-menu-toggle:after{content:"\e684";color:#999;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li ul.sub-menu .sub-menu + .cs-menu-toggle:hover:after{color:#ed2024;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li ul.sub-menu .sub-menu.submenu-open + .cs-menu-toggle:after{content:"\e688";}#cms-theme.header-14 #cshero-header-left #cshero-header-left-footer{margin-top:170px;margin-bottom:30px;text-align:left;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-footer .cshero-header-left-copyright{padding-top:15px;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-footer .cshero-header-left-copyright a{color:#ed2024;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-footer .cshero-header-left-copyright a:hover{color:#9b9b9b;}#cms-theme.header-14 #page-default{width:100%;padding:0;}#cms-theme.header-14 #page-default .entry-content > .vc_row{margin:0;padding:0 90px;}#cms-theme.header-14 .cms-cta-wrapper .container{padding:0 150px;width:100%;}#cms-theme.header-14 #cshero-footer #cshero-footer-feature-top > .container,#cms-theme.header-14 #cshero-footer #cshero-footer-top > .container,#cms-theme.header-14 #cshero-footer #cshero-footer-bottom > .container,#cms-theme.header-14 #cshero-footer #cs-copyright > .container{width:100%;padding-left:90px;padding-right:90px;}#cshero-menu-left-mobile{display:none;background-color:rgba(0, 0, 0, 0.6);-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 */height:50px;line-height:100px;position:absolute;right:30px;text-align:center;top:30px;width:50px;z-index:1001;}#cshero-menu-left-mobile .popup_menu{font-size:21px;height:30px;line-height:30px;margin:auto;position:absolute;right:0;left: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:23px;z-index:1001;}#cshero-menu-left-mobile .popup_menu .line,#cshero-menu-left-mobile .popup_menu .line:before,#cshero-menu-left-mobile .popup_menu .line:after{height:2px;width:23px;display:block;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-ms-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;background-color:#fff;}#cshero-menu-left-mobile .popup_menu .line{position:absolute;top:14px;}#cshero-menu-left-mobile .popup_menu .line:before,#cshero-menu-left-mobile .popup_menu .line:after{content:"";position:absolute;}#cshero-menu-left-mobile .popup_menu .line:before{top:-7px;}#cshero-menu-left-mobile .popup_menu .line:after{top:7px;}#cshero-menu-left-mobile .popup_menu:hover .line:before{top:-10px;}#cshero-menu-left-mobile .popup_menu:hover .line:after{top:10px;}#cshero-menu-left-mobile .popup_menu.active .line{background-color:transparent;}#cshero-menu-left-mobile .popup_menu.active .line:before{top:0;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#cshero-menu-left-mobile .popup_menu.active .line:after{top:0;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.admin-bar #cshero-menu-left-mobile{top:62px;}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;}.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 > .vc_row-fluid{position:relative;}.entry-content > .wpb_row .wpb_row{margin-left:-15px;margin-right:-15px;}.entry-content > .wpb_row .padding-30 .wpb_row{margin-left:0;margin-right:0;}.cs-boxed .entry-content > .vc_row-fluid{background-color:#fff;position:relative;}.cs-boxed .entry-content > .vc_row-fluid.bg-primary-color{background-color:#ed2024;}.bg-primary-color,.box-primary .cms-counter-inner{background-color:#ed2024;}.vc_row-fluid .container .container,.vc_row-fluid .vc_row-fluid .container{width:100%;}.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:#313131;}.dark2{color:#2f2f2f;}.color-primary{color:#ed2024;}.media .color-primary{color:#ed2024 !important;}.cmsline{width:19px;height:3px;background-color:#2f2f2f;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:#ed2024;position:relative;}.icon-box-style:before{content:"";height:2px;width:19px;background-color:#ed2024;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-post-type .widget-title,#sidebar .wg-title,.wpb_widgetised_column .wg-title,.sg-services-sidebar .wg-title,.sidebar-post-type .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 #efefef;padding-bottom:11px;}.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-post-type .widget-title:before,#sidebar .wg-title:before,.wpb_widgetised_column .wg-title:before,.sg-services-sidebar .wg-title:before,.sidebar-post-type .wg-title:before,#cms-theme .cms-related-heading .wg-title:before{background-color:#ed2024;bottom:-2px;content:"";height:3px;left:0;position:absolute;width:30px;}.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:#313131;}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:#313131;}dl dd{line-height:normal;margin-bottom:20px;}dl dd a{color:#ed2024;}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:#ed2024;}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:#ed2024;}dl + h2 + ul li ul{padding-left:35px;}#page-title{position:relative;padding-top:267px;padding-bottom:120px;margin-bottom:85px;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(34, 34, 34, 0.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;}#page-title:after{background-image:-webkit-linear-gradient(rgba(25, 23, 23, 0.8), rgba(25, 23, 23, 0.0));background-image:-webkit-linear-gradient(center top, rgba(25, 23, 23, 0.8), rgba(25, 23, 23, 0.0));background-image:-moz-linear-gradient(center top, rgba(25, 23, 23, 0.8), rgba(25, 23, 23, 0.0));background-image:-ms-linear-gradient(center top, rgba(25, 23, 23, 0.8), rgba(25, 23, 23, 0.0));background-image:-o-linear-gradient(center top, rgba(25, 23, 23, 0.8), rgba(25, 23, 23, 0.0));background-image:linear-gradient(center top, rgba(25, 23, 23, 0.8), rgba(25, 23, 23, 0.0));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(25, 23, 23, 0.8)', endColorStr='rgba(25, 23, 23, 0.0)', gradientType='1');/* BACKGROUND RADIAL */content:"";height:240px;left:0;position:absolute;top:0;width:100%;}#page-title #page-title-text h1{color:#fff;font-family:"ralewaybold";font-size:45px;line-height:50px;text-transform:uppercase;margin:0;position:relative;}#page-title #page-title-text h1:before{content:"";position:absolute;width:70px;height:calc(100% + 44px);-moz-height:calc(100% + 44px);-webkit-height:calc(100% + 44px);background-color:#ed2024;left:0;right:0;margin:auto;top:-24px;z-index:-1;}#page-title #page-title-text .sub-title{color:#e5e4e4;font-family:Lora;font-size:17px;font-style:italic;line-height:45px;display:block;margin-bottom:35px;}#page-title #breadcrumb-text.line-white{position:relative;}#page-title #breadcrumb-text ul.breadcrumbs{color:#fff;font-size:12px;font-weight:normal;line-height:normal;list-style:outside none none;padding:50px 0 0 0;text-transform:uppercase;}#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:#fff;}#page-title #breadcrumb-text ul.breadcrumbs li a:hover{color:#ed2024;text-decoration:none;}#page-title #breadcrumb-text ul.breadcrumbs li:first-child a:before{content:"Home";}#page-title.br-style2 #page-title-text h1:before{height:112px;background-color:#2f2f2f;top:-17px;}#page-title.br-style2 #breadcrumb-text .breadcrumbs{padding-top:7px;}#page-title.br-style3 #page-title-text h1:before{display:none;}#page-title.br-style3 #breadcrumb-text .breadcrumbs{padding-top:7px;}#page-title.br-style4{padding-top:252px;padding-bottom:160px;}#page-title.br-style4 #page-title-text h1:before{display:none;}#page-title.br-style4 #breadcrumb-text{text-align:right;}#page-title.br-style4 #breadcrumb-text .breadcrumbs{padding:20px 0;}.home #breadcrumb-text{display:none;/* ==========================================================================
   [End] 2. Page Title
========================================================================== *//* ==========================================================================
   [Start] 3. Primary
========================================================================== */}.body-border{position:fixed;background-color:#eee;z-index:10001;display:block;}.body-border.body-border-left{top:0;bottom:0;left:0;}.body-border.body-border-right{top:0;bottom:0;right:0;}#page-wrapper.cs-boxed{background-color:#fff;}#page-wrapper.cs-boxed .vc_row[data-vc-full-width].column-no-padding{padding-left:0 !important;padding-right:0 !important;}#page-wrapper.cs-boxed .vc_row[data-vc-full-width].column-no-padding > .vc_column_wrapper{margin:0;}#main .sidebar-left-active #primary.sidebar-active{float:right;}.vc_row-o-full-height{opacity:0;filter:alpha(opacity=0);/* Column Overlay */}.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{float:none;margin:auto;max-width:870px;/* Sidebar */}#sidebar,.wpb_widgetised_column,.sg-services-sidebar,.sidebar-post-type{margin-bottom:50px;}#sidebar aside,.wpb_widgetised_column aside,.sg-services-sidebar aside,.sidebar-post-type aside,#sidebar .slidingbar-widget-col,.wpb_widgetised_column .slidingbar-widget-col,.sg-services-sidebar .slidingbar-widget-col,.sidebar-post-type .slidingbar-widget-col{margin-bottom:51px;}#sidebar ul.children,.wpb_widgetised_column ul.children,.sg-services-sidebar ul.children,.sidebar-post-type ul.children,#sidebar ul.sub-menu,.wpb_widgetised_column ul.sub-menu,.sg-services-sidebar ul.sub-menu,.sidebar-post-type ul.sub-menu{padding-left:15px;}#sidebar{margin-bottom:100px;/* Background Image Fixed vs Background Overlay Color */}#sidebar #secondary{border:1px solid #ececec;padding:50px;}#sidebar #secondary aside:last-child{margin-bottom:0;}.row-overlay{position:relative;/* Page 404 */}.row-overlay .row-overlay-inner{position:absolute;top:0;left:0;right:0;bottom:0;display:block !important;background-color:inherit;content:"";z-index:1;}.row-overlay > .wpb_column{position:relative;z-index:2;}.cms-error404{text-align:center;margin-bottom:200px;/* Page Loading */}.cms-error404 .entry-header h1{display:inline-block;font-size:200px;line-height:1;margin-bottom:10px;margin-top:80px;position:relative;}.cms-error404 .entry-header h1 span{color:#ed2024;}.cms-error404 .entry-header h1:before{color:#f4f4f4;content:"404";font-size:250px;left:-90px;position:absolute;top:-58px;z-index:-1;}.cms-error404 .entry-content{margin:auto;max-width:600px;}.cms-error404 .entry-content p{font-size:14px;font-style:italic;}.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:23px;position:relative;margin-bottom:7px;margin-top:4px;}.page-get-contact ul li i{font-size:16px;color:#2f2f2f;padding-right:14px;left:0;position:absolute;top:3px;}.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%;}.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:#ed2024;border-color:#ed2024;}.rev_slider_wrapper{/* End Custom Slider */}.rev_slider_wrapper .slide-icon{height:70px;width:70px;background-color:#211f20;-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 */line-height:70px;}.rev_slider_wrapper .tp-bullets.custom .tp-bullet{width:6px;height:6px;background-color:rgba(255, 255, 255, 0.7);}.rev_slider_wrapper .tp-bullets.custom .tp-bullet:before{border:2px solid transparent;content:"";height:14px;left:-4px;position:absolute;top:-4px;width:14px;}.rev_slider_wrapper .tp-bullets.custom .tp-bullet.selected,.rev_slider_wrapper .tp-bullets.custom .tp-bullet:hover{background-color:#ed2024;}.rev_slider_wrapper .tp-bullets.custom .tp-bullet.selected:before,.rev_slider_wrapper .tp-bullets.custom .tp-bullet:hover:before{border-color:#ed2024;}.rev_slider_wrapper .tp-leftarrow.custom,.rev_slider_wrapper .tp-rightarrow.custom{height:70px;width:27px;background-color:#2f2f2f;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;}.rev_slider_wrapper .tp-leftarrow.custom:before,.rev_slider_wrapper .tp-rightarrow.custom:before{font-family:FontAwesome;font-size:20px;color:#fff;content:"\f104";line-height:70px;-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:hover,.rev_slider_wrapper .tp-rightarrow.custom:hover{width:70px;background-color:#ed2024;}.rev_slider_wrapper .tp-leftarrow.custom:hover:before,.rev_slider_wrapper .tp-rightarrow.custom:hover:before{color:#fff;}.rev_slider_wrapper .tp-leftarrow.custom{z-index:100;}.rev_slider_wrapper .tp-rightarrow.custom{z-index:99;}.rev_slider_wrapper .tp-rightarrow.custom:before{content:"\f105";}.row-vs{overflow:visible !important;}.iScrollIndicator{background-color:#ed2024 !important;}.fp-tableCell{position:relative;z-index:2;}#cms-theme #fp-nav.right,#cms-theme #fp-nav.left{background:#fff;border:2px solid #eaeaea;-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 */right:30px;z-index:1000;}#cms-theme #fp-nav ul{margin:10px 0;}#cms-theme #fp-nav ul li{margin:18px 10px;}#cms-theme #fp-nav ul li a span{width:6px;height:6px;border:none;background-color:#808080;-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 */position:relative;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cms-theme #fp-nav ul li a span:before{height:14px;width:14px;border:2px solid transparent;content:"";position:absolute;top:-4px;left:-4px;-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 #fp-nav ul li a.active span,#cms-theme #fp-nav ul li a:hover span{background-color:#2f2f2f;}#cms-theme #fp-nav ul li a.active span:before,#cms-theme #fp-nav ul li a:hover span:before{border-color:#2f2f2f;}.fp-scrollable{/* ==========================================================================
   [End] 3. Primary
========================================================================== */}.fp-scrollable .iScrollVerticalScrollbar{display:none !important;}#cms-theme .widget_shopping_cart{background-color:#fff;position:absolute;right:15px;top:93px;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{border-top:2px solid #ed2024;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 #e5e5e5;}#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{font-weight:700;color:#313131;font-size:14px;font-family:Montserrat;line-height:normal;text-transform:uppercase;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content .cart_list li a:hover{color:#ed2024;}#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;}#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:#313131;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:#ed2024;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content .cart_list li .quantity{color:#a9a9a9;font-size:13px;font-family:Montserrat;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 #e5e5e5;color:#b8b8b8;font-family:Raleway;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:#ed2024;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:#ed2024;color:#fff;background-color:#ed2024;-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;display:inline-block;}#cms-theme .widget_shopping_cart .widget_shopping_cart_content p.buttons .button:hover{background-color:#313131;border-color:#313131;}#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:70px;}#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;/* [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:10px;margin-bottom:84px;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:2px solid #2f2f2f;border-radius:0px;display:inline-block;height:51px;line-height:51px;text-align:center;width:51px;color:#2f2f2f;font-size:16px;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{color:#ed2024;background-color:transparent;}#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:'\f104';font-family:FontAwesome;font-size:24px;}#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:'\f105';}#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 #ed2024;background-color:#ed2024;border-color:#ed2024;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:#313131;border-color:#313131;}#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:#ed2024;border-color:#ed2024;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:6px 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:14px;text-transform:uppercase;font-size:14px;font-family:Montserrat;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-family:Montserrat;font-size:13px;color:#a9a9a9;}#cms-theme.woocommerce .widget_products ul li del .amount,#cms-theme.woocommerce-page .widget_products ul li del .amount{color:#b2b2b2;font-size:16px;font-weight:normal;}#cms-theme.woocommerce .woocommerce-result-count,#cms-theme.woocommerce-page .woocommerce-result-count{color:#2f2f2f;font-size:15px;line-height:34px;margin:0;font-family:Raleway;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:45px;padding:0 15px;width:33.33%;clear:initial;}#cms-theme.woocommerce .products li.last,#cms-theme.woocommerce-page .products li.last,#cms-theme.woocommerce .products .owl-item.last,#cms-theme.woocommerce-page .products .owl-item.last{margin-right:0;}#cms-theme.woocommerce .products li:nth-child(3n+1),#cms-theme.woocommerce-page .products li:nth-child(3n+1),#cms-theme.woocommerce .products .owl-item:nth-child(3n+1),#cms-theme.woocommerce-page .products .owl-item:nth-child(3n+1){clear:left;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-image,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-image,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-image,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-image{background-color:#f6f6f6;position:relative;}#cms-theme.woocommerce .products li .cshere-woo-item-wrap .cshero-woo-image img,#cms-theme.woocommerce-page .products li .cshere-woo-item-wrap .cshero-woo-image img,#cms-theme.woocommerce .products .owl-item .cshere-woo-item-wrap .cshero-woo-image img,#cms-theme.woocommerce-page .products .owl-item .cshere-woo-item-wrap .cshero-woo-image img{margin-bottom:0;}#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;}#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:#313131;border-color:#313131;}#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{background-color:transparent !important;color:#313131;}#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:#ed2024;}#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:#ed2024;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:700;font-size:17px;color:#ed2024;font-family:Montserrat;}#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:#ed2024;}#cms-theme.woocommerce .star-rating span::before,#cms-theme.woocommerce-page .star-rating span::before{color:#ed2024;}#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:#ed2024;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 #ed2024;/* [End] 4. Archive Product */}#cms-theme.woocommerce .woocommerce-message:before,#cms-theme.woocommerce-page .woocommerce-message:before{color:#ed2024;}#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:#313131;}#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:#ed2024;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-family:Raleway;font-size:18px;font-weight:600;}#cms-theme.single-product .pr-single-product .cs-product-wrap .entry-summary .pr-price-rating .woo-price .amount{color:#ed2024;}#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:#f6f6f6;text-align:center;}#cms-theme.single-product .pr-single-product .cs-product-wrap .cshero-product-images .cshero-product-images-wrap img{display:inline-block;}#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-family:Raleway;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:#ed2024;-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:#313131;}#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-family:Raleway;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:#ed2024;}#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:#ed2024;}#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:#323232;font-weight:700;}#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:#313131;}#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:#ed2024;}#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:#313131;}#cms-theme.woocommerce-cart .shop_table td.coupon{border-right:1px solid #e5e5e5;}#cms-theme.woocommerce-cart .shop_table td.coupon label{color:#313131;}#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:#ed2024;}#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:#313131;}#cms-theme.woocommerce-checkout{/* Woo Widget */}#cms-theme.woocommerce-checkout .amount{color:#313131;}#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:#ed2024;-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:#313131;color:#313131;}#cms-theme .widget_price_filter .price_slider_wrapper .price_slider_amount button:hover{background-color:#ed2024;border-color:#ed2024;color:#fff;}#cms-theme .cshero-product-title h3,#cms-theme h3.product_title{font-size:14px;line-height:26px;padding:4px 0 6px 0;text-transform:uppercase;}#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:#ed2024;}#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:30px;}#cms-theme #related-product-carousel .owl-item{padding:0 !important;clear:inherit;}#cms-theme #related-product-carousel .owl-item:nth-child(3n+1){clear:inherit;}@media screen and (max-width:992px){#cms-theme.woocommerce .pr-full-width .products li.product,#cms-theme.woocommerce-page .pr-full-width .products li.product,#cms-theme.woocommerce .products li,#cms-theme.woocommerce-page .products li,#cms-theme.woocommerce .products .owl-item,#cms-theme.woocommerce-page .products .owl-item{width:50%;}#cms-theme.woocommerce .pr-full-width .products li.product:nth-child(2n+1),#cms-theme.woocommerce-page .pr-full-width .products li.product:nth-child(2n+1),#cms-theme.woocommerce .products li:nth-child(2n+1),#cms-theme.woocommerce-page .products li:nth-child(2n+1),#cms-theme.woocommerce .products .owl-item:nth-child(2n+1),#cms-theme.woocommerce-page .products .owl-item:nth-child(2n+1){clear:left;}#cms-theme.woocommerce .pr-full-width .products li.product:nth-child(3n+1),#cms-theme.woocommerce-page .pr-full-width .products li.product:nth-child(3n+1),#cms-theme.woocommerce .products li:nth-child(3n+1),#cms-theme.woocommerce-page .products li:nth-child(3n+1),#cms-theme.woocommerce .products .owl-item:nth-child(3n+1),#cms-theme.woocommerce-page .products .owl-item:nth-child(3n+1){clear:initial;}}@media screen and (max-width:480px){#cms-theme.woocommerce .pr-full-width .products li.product,#cms-theme.woocommerce-page .pr-full-width .products li.product,#cms-theme.woocommerce .products li,#cms-theme.woocommerce-page .products li,#cms-theme.woocommerce .products .owl-item,#cms-theme.woocommerce-page .products .owl-item{width:100%;}#cms-theme.woocommerce .pr-full-width .products li.product:nth-child(n+1),#cms-theme.woocommerce-page .pr-full-width .products li.product:nth-child(n+1),#cms-theme.woocommerce .products li:nth-child(n+1),#cms-theme.woocommerce-page .products li:nth-child(n+1),#cms-theme.woocommerce .products .owl-item:nth-child(n+1),#cms-theme.woocommerce-page .products .owl-item:nth-child(n+1){clear:left;}#cms-theme.woocommerce .pr-full-width .products li.product:nth-child(2n+1),#cms-theme.woocommerce-page .pr-full-width .products li.product:nth-child(2n+1),#cms-theme.woocommerce .products li:nth-child(2n+1),#cms-theme.woocommerce-page .products li:nth-child(2n+1),#cms-theme.woocommerce .products .owl-item:nth-child(2n+1),#cms-theme.woocommerce-page .products .owl-item:nth-child(2n+1){clear:initial;}}@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 16px;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:#313131;text-transform:uppercase;line-height:93px;}#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 .menu-title .title-attribute,#cshero-header-navigation .main-navigation .menu-main-menu > li > a .menu-title .title-attribute{background-color:#ed2024;border-radius:1px;color:#fff;display:inline-block;font-size:9px;line-height:1;padding:3px 4px;position:absolute;right:4px;bottom:22px;}#cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a .menu-title .title-attribute:before,#cshero-header-navigation .main-navigation .menu-main-menu > li > a .menu-title .title-attribute:before{border-color:#ed2024 transparent transparent;border-style:solid;border-width:3px;bottom:-6px;content:"";left:50%;position:absolute;transform:translate(-50%, 0px);}#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:#ed2024;}#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:#ed2024;}#cshero-header-navigation .main-navigation li ul:not(.wg-menu-item){background-color:#fff;margin:0;padding:11px 0;position:absolute;top:100%;z-index: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 30px;}#cshero-header-navigation .main-navigation li ul li a{display:block;padding:13px 0;color:#5e5e5e;font-size:13px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #ececec;text-align:left;}#cshero-header-navigation .main-navigation li ul li a:hover{color:#ed2024;}#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 19px 0 19px !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:#5e5e5e;text-transform:uppercase;font-weight:bold;font-size:14px;}#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:#fff !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: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:93px;left:15px;right:15px;width:inherit;}.no-trans #cshero-header-navigation.collapse{top:108px;}#cshero-header #cshero-menu-mobile{display:block;}#cshero-header #cshero-menu-mobile i{background:#ed2024;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;}#cshero-header #cshero-header-navigation .main-navigation .title-attribute{display:none !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{display:none;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 + .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:#ed2024;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:#ed2024;}.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:#ed2024;}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:#ed2024;}#searchform{position:relative;}#searchform input[type="text"]{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;color:#313131;border:2px solid #efefef;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:21px;top:13px;font-size:14px;color:#fff;z-index:1000;z-index:2;}#searchform div:after{height:30px;width:35px;background-color:#ed2024;top:10px;right:10px;position:absolute;content:"";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;}#searchform:hover div:after{background-color:#313131;}.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:#313131;border:2px solid #efefef;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:#fff;content:"\f002";font-family:FontAwesome;font-size:14px;position:absolute;right:21px;top:13px;z-index:2;}.widget_product_search .woocommerce-product-search:after{background-color:#ed2024;content:"";height:30px;position:absolute;right:10px;top:10px;transition:all 300ms linear 0ms;width:35px;z-index:1;}.widget_product_search .woocommerce-product-search:hover:after{background-color:#313131;}.cms-error404 #searchform{max-width:287px;margin:auto;/* 3. End Search *//* 4. Start Tags */}.tagcloud a{border:1px solid #efefef;-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:12px !important;margin:0 4px 6px 0;padding:3px 11px;color:#a9a9a9 !important;font-style:italic;/* 4. Start Tags */}.tagcloud a:hover{color:#ed2024 !important;border-color:#ed2024;}.cms-recent-post .cms-recent-media{max-width:60px;float:left;}.cms-recent-post .cms-recent-media 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 */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:22px;margin:0 0 5px;text-transform:uppercase;}.cms-recent-post .cms-recent-details .title a{color:;}.cms-recent-post .cms-recent-details .title a:hover{color:#ed2024;}.cms-recent-post .cms-recent-details ul{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #efefef;}.cms-recent-post .cms-recent-details ul li{display:inline-block;color:#a9a9a9;font-size:13px;font-style:italic;padding-right:15px;}.cms-recent-post .cms-recent-details ul li a{color:#a9a9a9;}.cms-recent-post .cms-recent-details ul li a:hover{color:#ed2024;}.cms-recent-post .cms-recent-details ul li i{padding-right:3px;position:relative;top:-1px;}.cms-recent-post .item{margin-bottom:4px;}.cms-recent-post .item:last-child .cms-recent-details ul{border:none;}#sidebar .widget_archive li,.wpb_widgetised_column .widget_archive li,.sg-services-sidebar .widget_archive li,.sidebar-post-type .widget_archive li,#sidebar .widget_categories li,.wpb_widgetised_column .widget_categories li,.sg-services-sidebar .widget_categories li,.sidebar-post-type .widget_categories li,#sidebar .widget_meta li,.wpb_widgetised_column .widget_meta li,.sg-services-sidebar .widget_meta li,.sidebar-post-type .widget_meta li,#sidebar .widget_nav_menu li,.wpb_widgetised_column .widget_nav_menu li,.sg-services-sidebar .widget_nav_menu li,.sidebar-post-type .widget_nav_menu li,#sidebar .widget_pages li,.wpb_widgetised_column .widget_pages li,.sg-services-sidebar .widget_pages li,.sidebar-post-type .widget_pages li,#sidebar .widget_product_categories li,.wpb_widgetised_column .widget_product_categories li,.sg-services-sidebar .widget_product_categories li,.sidebar-post-type .widget_product_categories li{position:relative;margin-bottom:5px;}#sidebar .widget_archive li a,.wpb_widgetised_column .widget_archive li a,.sg-services-sidebar .widget_archive li a,.sidebar-post-type .widget_archive li a,#sidebar .widget_categories li a,.wpb_widgetised_column .widget_categories li a,.sg-services-sidebar .widget_categories li a,.sidebar-post-type .widget_categories li a,#sidebar .widget_meta li a,.wpb_widgetised_column .widget_meta li a,.sg-services-sidebar .widget_meta li a,.sidebar-post-type .widget_meta li a,#sidebar .widget_nav_menu li a,.wpb_widgetised_column .widget_nav_menu li a,.sg-services-sidebar .widget_nav_menu li a,.sidebar-post-type .widget_nav_menu li a,#sidebar .widget_pages li a,.wpb_widgetised_column .widget_pages li a,.sg-services-sidebar .widget_pages li a,.sidebar-post-type .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,.sidebar-post-type .widget_product_categories 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_archive li a:hover,.wpb_widgetised_column .widget_archive li a:hover,.sg-services-sidebar .widget_archive li a:hover,.sidebar-post-type .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-post-type .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-post-type .widget_meta li a:hover,#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-post-type .widget_nav_menu 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-post-type .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-post-type .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-post-type .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-post-type .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-post-type .widget_meta li a.services-active,#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,.sidebar-post-type .widget_nav_menu 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-post-type .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,.sidebar-post-type .widget_product_categories li a.services-active{color:#fff;background-color:#ed2024;}#sidebar .widget_archive li a:before,.wpb_widgetised_column .widget_archive li a:before,.sg-services-sidebar .widget_archive li a:before,.sidebar-post-type .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-post-type .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-post-type .widget_meta li a:before,#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,.sidebar-post-type .widget_nav_menu 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-post-type .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,.sidebar-post-type .widget_product_categories li a:before{content:"\f067";font-family:FontAwesome;padding-right:10px;font-size:11px;font-weight:normal;}#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-post-type .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-post-type .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-post-type .widget_meta li.current-menu-item a,#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,.sidebar-post-type .widget_nav_menu 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-post-type .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,.sidebar-post-type .widget_product_categories li.current-menu-item a{color:#fff;background-color:#ed2024;}#sidebar .widget_archive ul.sub-menu,.wpb_widgetised_column .widget_archive ul.sub-menu,.sg-services-sidebar .widget_archive ul.sub-menu,.sidebar-post-type .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-post-type .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-post-type .widget_meta ul.sub-menu,#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,.sidebar-post-type .widget_nav_menu 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-post-type .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,.sidebar-post-type .widget_product_categories ul.sub-menu,#sidebar .widget_archive .children,.wpb_widgetised_column .widget_archive .children,.sg-services-sidebar .widget_archive .children,.sidebar-post-type .widget_archive .children,#sidebar .widget_categories .children,.wpb_widgetised_column .widget_categories .children,.sg-services-sidebar .widget_categories .children,.sidebar-post-type .widget_categories .children,#sidebar .widget_meta .children,.wpb_widgetised_column .widget_meta .children,.sg-services-sidebar .widget_meta .children,.sidebar-post-type .widget_meta .children,#sidebar .widget_nav_menu .children,.wpb_widgetised_column .widget_nav_menu .children,.sg-services-sidebar .widget_nav_menu .children,.sidebar-post-type .widget_nav_menu .children,#sidebar .widget_pages .children,.wpb_widgetised_column .widget_pages .children,.sg-services-sidebar .widget_pages .children,.sidebar-post-type .widget_pages .children,#sidebar .widget_product_categories .children,.wpb_widgetised_column .widget_product_categories .children,.sg-services-sidebar .widget_product_categories .children,.sidebar-post-type .widget_product_categories .children{padding-left:0;margin-top:5px;}#sidebar .widget_archive ul.sub-menu li a,.wpb_widgetised_column .widget_archive ul.sub-menu li a,.sg-services-sidebar .widget_archive ul.sub-menu li a,.sidebar-post-type .widget_archive ul.sub-menu li a,#sidebar .widget_categories ul.sub-menu li a,.wpb_widgetised_column .widget_categories ul.sub-menu li a,.sg-services-sidebar .widget_categories ul.sub-menu li a,.sidebar-post-type .widget_categories ul.sub-menu li a,#sidebar .widget_meta ul.sub-menu li a,.wpb_widgetised_column .widget_meta ul.sub-menu li a,.sg-services-sidebar .widget_meta ul.sub-menu li a,.sidebar-post-type .widget_meta ul.sub-menu li a,#sidebar .widget_nav_menu ul.sub-menu li a,.wpb_widgetised_column .widget_nav_menu ul.sub-menu li a,.sg-services-sidebar .widget_nav_menu ul.sub-menu li a,.sidebar-post-type .widget_nav_menu ul.sub-menu li a,#sidebar .widget_pages ul.sub-menu li a,.wpb_widgetised_column .widget_pages ul.sub-menu li a,.sg-services-sidebar .widget_pages ul.sub-menu li a,.sidebar-post-type .widget_pages ul.sub-menu li a,#sidebar .widget_product_categories ul.sub-menu li a,.wpb_widgetised_column .widget_product_categories ul.sub-menu li a,.sg-services-sidebar .widget_product_categories ul.sub-menu li a,.sidebar-post-type .widget_product_categories ul.sub-menu li a,#sidebar .widget_archive .children li a,.wpb_widgetised_column .widget_archive .children li a,.sg-services-sidebar .widget_archive .children li a,.sidebar-post-type .widget_archive .children li a,#sidebar .widget_categories .children li a,.wpb_widgetised_column .widget_categories .children li a,.sg-services-sidebar .widget_categories .children li a,.sidebar-post-type .widget_categories .children li a,#sidebar .widget_meta .children li a,.wpb_widgetised_column .widget_meta .children li a,.sg-services-sidebar .widget_meta .children li a,.sidebar-post-type .widget_meta .children li a,#sidebar .widget_nav_menu .children li a,.wpb_widgetised_column .widget_nav_menu .children li a,.sg-services-sidebar .widget_nav_menu .children li a,.sidebar-post-type .widget_nav_menu .children li a,#sidebar .widget_pages .children li a,.wpb_widgetised_column .widget_pages .children li a,.sg-services-sidebar .widget_pages .children li a,.sidebar-post-type .widget_pages .children li a,#sidebar .widget_product_categories .children li a,.wpb_widgetised_column .widget_product_categories .children li a,.sg-services-sidebar .widget_product_categories .children li a,.sidebar-post-type .widget_product_categories .children li a{padding-left:30px;}#sidebar .widget_archive ul.sub-menu li ul.sub-menu li a,.wpb_widgetised_column .widget_archive ul.sub-menu li ul.sub-menu li a,.sg-services-sidebar .widget_archive ul.sub-menu li ul.sub-menu li a,.sidebar-post-type .widget_archive ul.sub-menu li ul.sub-menu li a,#sidebar .widget_categories ul.sub-menu li ul.sub-menu li a,.wpb_widgetised_column .widget_categories ul.sub-menu li ul.sub-menu li a,.sg-services-sidebar .widget_categories ul.sub-menu li ul.sub-menu li a,.sidebar-post-type .widget_categories ul.sub-menu li ul.sub-menu li a,#sidebar .widget_meta ul.sub-menu li ul.sub-menu li a,.wpb_widgetised_column .widget_meta ul.sub-menu li ul.sub-menu li a,.sg-services-sidebar .widget_meta ul.sub-menu li ul.sub-menu li a,.sidebar-post-type .widget_meta ul.sub-menu li ul.sub-menu li a,#sidebar .widget_nav_menu ul.sub-menu li ul.sub-menu li a,.wpb_widgetised_column .widget_nav_menu ul.sub-menu li ul.sub-menu li a,.sg-services-sidebar .widget_nav_menu ul.sub-menu li ul.sub-menu li a,.sidebar-post-type .widget_nav_menu ul.sub-menu li ul.sub-menu li a,#sidebar .widget_pages ul.sub-menu li ul.sub-menu li a,.wpb_widgetised_column .widget_pages ul.sub-menu li ul.sub-menu li a,.sg-services-sidebar .widget_pages ul.sub-menu li ul.sub-menu li a,.sidebar-post-type .widget_pages ul.sub-menu li ul.sub-menu li a,#sidebar .widget_product_categories ul.sub-menu li ul.sub-menu li a,.wpb_widgetised_column .widget_product_categories ul.sub-menu li ul.sub-menu li a,.sg-services-sidebar .widget_product_categories ul.sub-menu li ul.sub-menu li a,.sidebar-post-type .widget_product_categories ul.sub-menu li ul.sub-menu li a,#sidebar .widget_archive .children li ul.sub-menu li a,.wpb_widgetised_column .widget_archive .children li ul.sub-menu li a,.sg-services-sidebar .widget_archive .children li ul.sub-menu li a,.sidebar-post-type .widget_archive .children li ul.sub-menu li a,#sidebar .widget_categories .children li ul.sub-menu li a,.wpb_widgetised_column .widget_categories .children li ul.sub-menu li a,.sg-services-sidebar .widget_categories .children li ul.sub-menu li a,.sidebar-post-type .widget_categories .children li ul.sub-menu li a,#sidebar .widget_meta .children li ul.sub-menu li a,.wpb_widgetised_column .widget_meta .children li ul.sub-menu li a,.sg-services-sidebar .widget_meta .children li ul.sub-menu li a,.sidebar-post-type .widget_meta .children li ul.sub-menu li a,#sidebar .widget_nav_menu .children li ul.sub-menu li a,.wpb_widgetised_column .widget_nav_menu .children li ul.sub-menu li a,.sg-services-sidebar .widget_nav_menu .children li ul.sub-menu li a,.sidebar-post-type .widget_nav_menu .children li ul.sub-menu li a,#sidebar .widget_pages .children li ul.sub-menu li a,.wpb_widgetised_column .widget_pages .children li ul.sub-menu li a,.sg-services-sidebar .widget_pages .children li ul.sub-menu li a,.sidebar-post-type .widget_pages .children li ul.sub-menu li a,#sidebar .widget_product_categories .children li ul.sub-menu li a,.wpb_widgetised_column .widget_product_categories .children li ul.sub-menu li a,.sg-services-sidebar .widget_product_categories .children li ul.sub-menu li a,.sidebar-post-type .widget_product_categories .children li ul.sub-menu li a,#sidebar .widget_archive ul.sub-menu li .children li a,.wpb_widgetised_column .widget_archive ul.sub-menu li .children li a,.sg-services-sidebar .widget_archive ul.sub-menu li .children li a,.sidebar-post-type .widget_archive ul.sub-menu li .children li a,#sidebar .widget_categories ul.sub-menu li .children li a,.wpb_widgetised_column .widget_categories ul.sub-menu li .children li a,.sg-services-sidebar .widget_categories ul.sub-menu li .children li a,.sidebar-post-type .widget_categories ul.sub-menu li .children li a,#sidebar .widget_meta ul.sub-menu li .children li a,.wpb_widgetised_column .widget_meta ul.sub-menu li .children li a,.sg-services-sidebar .widget_meta ul.sub-menu li .children li a,.sidebar-post-type .widget_meta ul.sub-menu li .children li a,#sidebar .widget_nav_menu ul.sub-menu li .children li a,.wpb_widgetised_column .widget_nav_menu ul.sub-menu li .children li a,.sg-services-sidebar .widget_nav_menu ul.sub-menu li .children li a,.sidebar-post-type .widget_nav_menu ul.sub-menu li .children li a,#sidebar .widget_pages ul.sub-menu li .children li a,.wpb_widgetised_column .widget_pages ul.sub-menu li .children li a,.sg-services-sidebar .widget_pages ul.sub-menu li .children li a,.sidebar-post-type .widget_pages ul.sub-menu li .children li a,#sidebar .widget_product_categories ul.sub-menu li .children li a,.wpb_widgetised_column .widget_product_categories ul.sub-menu li .children li a,.sg-services-sidebar .widget_product_categories ul.sub-menu li .children li a,.sidebar-post-type .widget_product_categories ul.sub-menu li .children li a,#sidebar .widget_archive .children li .children li a,.wpb_widgetised_column .widget_archive .children li .children li a,.sg-services-sidebar .widget_archive .children li .children li a,.sidebar-post-type .widget_archive .children li .children li a,#sidebar .widget_categories .children li .children li a,.wpb_widgetised_column .widget_categories .children li .children li a,.sg-services-sidebar .widget_categories .children li .children li a,.sidebar-post-type .widget_categories .children li .children li a,#sidebar .widget_meta .children li .children li a,.wpb_widgetised_column .widget_meta .children li .children li a,.sg-services-sidebar .widget_meta .children li .children li a,.sidebar-post-type .widget_meta .children li .children li a,#sidebar .widget_nav_menu .children li .children li a,.wpb_widgetised_column .widget_nav_menu .children li .children li a,.sg-services-sidebar .widget_nav_menu .children li .children li a,.sidebar-post-type .widget_nav_menu .children li .children li a,#sidebar .widget_pages .children li .children li a,.wpb_widgetised_column .widget_pages .children li .children li a,.sg-services-sidebar .widget_pages .children li .children li a,.sidebar-post-type .widget_pages .children li .children li a,#sidebar .widget_product_categories .children li .children li a,.wpb_widgetised_column .widget_product_categories .children li .children li a,.sg-services-sidebar .widget_product_categories .children li .children li a,.sidebar-post-type .widget_product_categories .children li .children li a{padding-left:40px;}.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:#ed2024;}.widget_calendar.slidingbar-widget-col{margin-top:60px;}.widget_calendar #wp-calendar{position:relative;}.widget_calendar #wp-calendar caption{background-color:#ed2024;color:#fff;font-size:24px;font-weight:700;line-height:1;padding:18px 0;text-align:center;}.widget_calendar #wp-calendar thead{background-color:#313131;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:#ed2024;}.widget_calendar #wp-calendar tbody td a:hover{color:#313131;}.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-subscription{margin:0;}.widget_newsletterwidget .newsletter-widget{margin-top:12px;}.widget_newsletterwidget p{margin:0;}.widget_newsletterwidget form{position:relative;}.widget_newsletterwidget form .tnp-field-email label{display:none;}.widget_newsletterwidget form .tnp-field-email .tnp-email{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;background-color:transparent !important;border:2px solid #292929 !important;box-shadow:none;height:42px !important;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;padding-left:15px;font-size:13px;}.widget_newsletterwidget form .tnp-field-button{position:absolute;right:0;top:0;}.widget_newsletterwidget form .tnp-field-button .tnp-submit{height:42px;padding:0 15px;position:relative !important;background-color:#282828 !important;border:2px solid #282828 !important;font-weight:700;color:#fff;}.widget_newsletterwidget form:hover .tnp-email{border-color:#ed2024 !important;color:#fff;}.widget_newsletterwidget form:hover .tnp-submit{background-color:#ed2024 !important;border-color:#ed2024 !important;}.widget_newsletterwidget form:hover .tnp-submit:hover{color:#313131;}.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:#ed2024;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:#ed2024;color:#fff;display:block;font-family:Montserrat;font-size:13px;font-weight:700;padding:35px 22px 15px;position:relative;text-transform:uppercase;margin-bottom:20px;}.download a span:nth-child(1){background-color:#2f2f2f;color:#ed2024;display:inline-block;font-size:9px;font-weight:normal;left:22px;line-height:1;padding:9px 3px 7px;position:absolute;top:0;}.download a i{bottom:0;font-size:24px;margin:auto;position:absolute;right:22px;top:25px;}.download a i:after{background-color:#ff8600;content:"";height:20px;left:-23px;position:absolute;top:2px;width:2px;}.download a:hover{color:#fff;background-color:#313131;}.download a:hover span:nth-child(1){background-color:#ed2024;color:#313131;}.download a:hover i:after{background-color:#ed2024;}.attorney-download a{display:block;border:2px solid #efefef;padding:13px 13px 13px 60px;text-align:center;position:relative;font-size:18px;line-height:normal;font-family:Raleway;font-weight:600;}.attorney-download a i{position:absolute;bottom:-7px;left:13px;background-color:#ed2024;color:#fff;font-size:24px;height:41px;width:41px;line-height:41px;text-align:center;-webkit-border-radius:2px 2px 2px 0;-khtml-border-radius:2px 2px 2px 0;-moz-border-radius:2px 2px 2px 0;-ms-border-radius:2px 2px 2px 0;-o-border-radius:2px 2px 2px 0;border-radius:2px 2px 2px 0;/* BACKGROUND GRADIENT */}.attorney-download a i:after{height:0;width:0;left:0;bottom:-8px;position:absolute;border-style:solid;border-width:4px;border-color:#ed2024 transparent transparent #ed2024;content:"";}.attorney-download a:hover{border-color:#ed2024;}.attorney-download a + a{margin-top:32px;}@media screen and (max-width:1600px){#cms-theme.header-14{margin-left:270px;}#cms-theme.header-14 #cshero-header-left{padding:50px 30px !important;width:270px !important;}#cms-theme.header-14 #page-default .entry-content > .vc_row{padding-left:50px;padding-right:50px;}#cms-theme.header-14 .vc_row[data-vc-full-width]{padding-left:50px !important;padding-right:50px !important;}#cms-theme.header-14 .vc_row[data-vc-stretch-content]{padding-left:0 !important;padding-right:0 !important;}#cms-theme.header-14 .cms-cta-wrapper .container{padding-left:50px;padding-right:50px;}#cms-theme.header-14 #cshero-footer #cshero-footer-top > .container,#cms-theme.header-14 #cshero-footer #cshero-footer-bottom > .container{width:100%;padding-left:50px;padding-right:50px;}}@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 (min-width:1270px){body .cs-boxed{margin:auto;width:1270px;}body .cs-boxed .container{width:100%;}body .cs-boxed #cshero-footer #cshero-footer-feature-top > .container,body .cs-boxed #cshero-footer #cshero-footer-top > .container,body .cs-boxed #cshero-footer #cshero-footer-bottom > .container,body .cs-boxed #cshero-footer #cs-copyright > .container{padding-left:30px;padding-right:30px;}body #page-wrapper.cs-boxed #cshero-header-inner #cshero-header-top{width:100%;}body #page-wrapper.cs-boxed #cshero-header-inner #cshero-header-top > .container{padding:0 30px;}body #page-wrapper.cs-boxed #cshero-header-inner #cshero-header{margin:auto;width:100%;padding:0;}body #page-wrapper.cs-boxed #cshero-header-inner #cshero-header > .container{padding:0 30px;}body #page-wrapper.cs-boxed .vc_row[data-vc-full-width]{width:100% !important;padding-left:15px !important;padding-right:15px !important;left:0 !important;margin:0;}body #page-wrapper.cs-boxed #cms-page-title-wrapper{padding:0 30px;}body #page-wrapper.cs-boxed #cms-page-title-wrapper #page-title-text,body #page-wrapper.cs-boxed #cms-page-title-wrapper #breadcrumb-text{padding:0 30px;}body #page-wrapper.cs-boxed #primary{padding-left:0;padding-right:0;}body #page-wrapper.cs-boxed #primary .entry-content > .vc_row{padding:0 15px;margin:0;}body #page-wrapper.cs-boxed #primary.sidebar-active{padding-left:30px;padding-right:15px;}body #page-wrapper.cs-boxed #primary.sidebar-active + #sidebar{padding-right:30px;}body #page-wrapper.cs-boxed #primary.sidebar-active .entry-content > .vc_row{padding-left:0 !important;padding-right:0 !important;margin:0;}body #page-wrapper.cs-boxed #primary.sidebar-active .entry-content > .vc_row > .vc_column_wrapper > .wpb_column > .vc_column-inner{padding-left:0;padding-right:0;}body #page-wrapper.cs-boxed .sidebar-left-active #primary.sidebar-active{padding-left:15px;padding-right:30px;}body #page-wrapper.cs-boxed .sidebar-left-active #primary.sidebar-active + #sidebar{padding-right:15px;padding-left:30px;}body.single .cs-boxed #main > .container{padding:0 30px;}body.single .cs-boxed #main #cms-cta > .container{padding:0 30px;}body.post-type-archive-product #main > .container{padding:0 30px;}}@media screen and (max-width:1200px){#cms-theme.header-14{margin-left:0px;border:none;}#cms-theme.header-14 #cshero-menu-left-mobile{display:block;}#cms-theme.header-14 #cshero-header-left{padding:50px 30px !important;width:270px !important;z-index:1001;-webkit-transform:translateX(-270px);-khtml-transform:translateX(-270px);-moz-transform:translateX(-270px);-ms-transform:translateX(-270px);-o-transform:translateX(-270px);transform:translateX(-270px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */opacity:0;visibility:hidden;-webkit-transition:all 220ms ease 0ms;-moz-transition:all 220ms ease 0ms;-ms-transition:all 220ms ease 0ms;transition:all 220ms ease 0ms;}#cms-theme.header-14.menu-left-open #cshero-header-left{opacity:1;visibility:visible;-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 */}#cshero-header-navigation .main-navigation .menu-main-menu > ul > li,#cshero-header-navigation .main-navigation .menu-main-menu > li{padding:0 8px;}#cshero-header-navigation .main-navigation li ul:not(.wg-menu-item){min-width:190px;}#cshero-header-inner #cshero-header #cshero-header-logo a span{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;}#cshero-footer-bottom .tnp-widget{padding-left:0;}}@media screen and (min-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;}.custom-row-image{left:0;-webkit-width:-webkit-calc(50% - 15px);-moz-width:-moz-calc(50% - 15px);width:calc(50% - 15px);}.row-image-holder{bottom:30px;left:30px;right:45px;top:30px;}.cms-pricing-layout1 .cms-pricing-item{margin-bottom:30px;}}@media screen and (max-width:1200px) and (min-width:993px){#cshero-header #cshero-header-logo{width:25%;}#cshero-header #cshero-header-navigation{width:75%;}.header-6 #cshero-header #cshero-header-navigation,.header-7 #cshero-header #cshero-header-navigation,.header-8 #cshero-header #cshero-header-navigation,.header-14 #cshero-header #cshero-header-navigation{width:100%;}}@media screen and (min-width:993px){.line-gap .cms-counter-wraper:before{width:3px;height:30px;background-color:#e5e5e5;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:-3px;}.line-gap .wpb_column:last-child .cms-counter-wraper:before{width:0;}.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:992px){.fp-section.fp-table{margin:0;}.cms-services-wraper.cms-services-default .tab-pane .cms-services-content-right{padding:40px 50px;}.cms-services-wraper.cms-services-default .tab-pane .cms-services-content-right h3{font-size:26px;}.font-sm{font-size:60px !important;}.countdown-item-container{margin-bottom:30px;border-left:none !important;}.cms-heading-right{padding-top:20px;/* Cta */}.cms-cta-wrapper.cms-style-default{padding-left:35px !important;}.cms-cta-wrapper.cms-style-default:before{display:none;}.cms-cta-wrapper.cms-style-default .cms-cta-text{display:inherit;}.cms-cta-wrapper.cms-style-default .cms-cta-text:before{width:0;}.cms-cta-wrapper.cta-right .cms-cta-button{float:none;}.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;/* Text Align */}.text-center-md *{text-align:center !important;}.text-center-md .cart-contents{float:none !important;}.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;/* Call To Action */}.cms-cta-wrapper.cta-right .cms-cta-button{text-align:center;margin-top:25px;}#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-"]{width:100%;margin-bottom:35px;text-align:center;}#cshero-footer-top .col-xs-12{width:100%;}#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;}.column-no-padding > .vc_column_wrapper{padding:0 15px;}}@media (max-width:767px){#cms-theme.header-14 #cshero-header-left{padding:60px 25px !important;width:260px !important;-webkit-transform:translateX(-260px);-khtml-transform:translateX(-260px);-moz-transform:translateX(-260px);-ms-transform:translateX(-260px);-o-transform:translateX(-260px);transform:translateX(-260px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#cms-theme.header-14 #cshero-header-left #cshero-header-left-logo{margin-bottom:60px;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li a{font-size:13px;font-weight:600;}#cms-theme.header-14 #cshero-header-left #cshero-header-left-menu .menu-main-menu li .cs-menu-toggle:after{font-size:12px;}#cms-theme.header-14.menu-left-open #cshero-header-left{-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 */}.mobile-clear-space > .vc_column-inner{margin-top:0 !important;margin-bottom:0 !important;}.cms-services-wraper.cms-services-default .tab-pane .cms-services-content-left{position:static;height:320px !important;}.cms-services-wraper.cms-services-default .tab-pane .cms-services-content-left .post-thumbnail{height:inherit;}.cms-services-wraper .tab-pane .wpb_column{width:100%;}.cms-services-wraper .tab-pane .wpb_column .post-thumbnail{height:430px;}.cms-services-wraper .nav-tabs li{display:block;}.cms-services-wraper .nav-tabs li a{padding:0;}.cms-services-wraper .nav-tabs li a i{font-size:22px;padding-right:6px;position:relative;top:5px;}.cms-services-wraper .nav-tabs li a span{display:inline-block;}.font-sm{font-size:32px !important;}.cms-heading-wrapper .title{font-size:26px;/* Button */}.cms-heading-wrapper .title.box:before{height:86px;}.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-controls-icon{display:none;}.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;}.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title span{color:#ed2024;}.practice-layout6,.practice-layout11{/* Text Align */}.practice-layout6 .cms-grid-item,.practice-layout11 .cms-grid-item{margin-bottom:30px;}.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;/* Call Action */}body .vc_tta-container .vc_tta-panel-body .vc_single_image-wrapper img{width:100%;margin:22px 0;}.cms-cta-wrapper{/* Client */}.cms-cta-wrapper a{margin-bottom:20px;}.cms-carousel-client-layout1 .cms-carousel-media{line-height:normal;/* End Client */}.cshero-header-search{display:none;}#cshero-footer-feature-top .cshero-footer-feature-inner{margin-top:15px;}#cshero-footer-feature-top .feature-top-item{margin-bottom:20px;width:100% !important;border-right:none;}#cshero-footer-bottom{text-align:center;/* Blog */}#cshero-footer-bottom .cshero-footer-bottom1{margin-bottom:20px;}.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;height:auto !important;/* 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%;}}