/* -------------------------------------------------------------
  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
========================================================================== *//**
 * Content
 * ----------------------------------------------------------------------------
 *//*------------------------------------------------------------------
[All Style Shortcode]

  1. CMS Heading
  2. CMS Fancybox Single
  3. CMS Process
  4. CMS Grid
  5. CMS Cta
  6. CMS Carousel
  7. CMS Couter Single
-------------------------------------------------------------------*//* ==========================================================================
   [Start] 1. CMS Heading
========================================================================== *//* Default *//* ==========================================================================
   [Start] All Style Form
========================================================================== *//* ==========================================================================
   [Start] All style header
   /* 1. Header Main
      2. Search Popup
      3. Hideen Sidebar
========================================================================== *//* ==========================================================================
   [1. Header Main
========================================================================== *//* ==========================================================================
   [Start] 1. Reset HTML/CSS, Unitest, Body
========================================================================== *//* ==========================================================================
    Style Main Menu
========================================================================== *//*
-----> Minimum width of 992 pixels.
*//* newsletter */#cshero-header-logo a img{max-height:76px;}header #cshero-header{background-color:#161822;}.sticky-desktop.header-fixed{position:fixed;}header #cshero-header.sticky-desktop.header-fixed{background-color:#161822;}.btn,button,.button,input[type='submit']{border:2px solid #ccc;border-radius:0;color:#6f6f6f;font-size:12px;margin:0;padding:15px 30px 14px 30px;position:relative;line-height:20px;text-transform:uppercase;background-color:transparent;letter-spacing:0.08em;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.btn:visited,button:visited,.button:visited,input[type='submit']:visited{color:#6f6f6f;}.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:#68bd45;border-color:#68bd45;}.btn{/* ==========================================================================
    End Style Button
========================================================================== */}.btn i{padding-left:12px;}.btn.btn-white{color:#fff;padding:14px 47px;border:1px solid #fff !important;}.btn.btn-white:hover{border-color:#68bd45 !important;background-color:#68bd45;}.btn.btn-primary{color:#fff;padding:14px 47px;background-color:#68bd45;border:1px solid #68bd45;}.btn.btn-primary:hover{background-color:transparent;border-color:#68bd45;color:#68bd45;}.btn.btn-default-alt{border:1px solid #fff;color:#fff;padding:14px 35px;text-transform:uppercase;}.btn.btn-default-alt:hover{background-color:#fff;color:#68bd45;}.btn.btn-xs{font-size:10px;padding:13px 29px;}.btn.btn-lg{padding:15px 60px;}.btn.btn-md{padding:15px 53px;}.entry-header,.entry-summary,.entry-meta{margin:0 auto;max-width:620px;width:100%;}.sidebar{/**
 * Entry Header
 * ----------------------------------------------------------------------------
 */}.sidebar .entry-header,.sidebar .entry-summary,.sidebar .entry-content,.sidebar .entry-meta{max-width:1040px;padding:0 376px 0 60px;}.sidebar .entry-header .entry-meta{padding:0;}.post-thumbnail img{display:block;margin:0 auto 52px;width:100%;}.entry-header{margin-bottom:25px;text-align:center;position:relative;}.entry-title{font-weight:700;margin:0 0 5px;font-size:24px;line-height:30px;letter-spacing:0.1em;color:#141414;text-transform:uppercase;/**
 * Entry Meta
 * ----------------------------------------------------------------------------
 */}.entry-title a{color:#141414;}.entry-title a:visited{color:#141414;}.entry-title a:hover{color:#68bd45;text-decoration:none;}.entry-meta{clear:both;font-size:14px;}.entry-meta ul.archive_detail{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:10px 0 11px 0;margin:23px 0 0;list-style:none;}.entry-meta ul.archive_detail li{display:inline-block;padding:0 18px;}.entry-meta ul.archive_detail li i{font-size:14px;color:#777;padding-right:10px;}.entry-meta ul.archive_detail li a{color:#999;font-size:12px;letter-spacing:0.025em;text-transform:capitalize;}.entry-meta ul.archive_detail li a:hover{color:#68bd45;text-decoration:none;}.entry-meta a{color:#bc360a;}.entry-meta a:hover{color:#bc360a;}.entry-meta > span{margin-right:20px;}.entry-meta > span:last-child{margin-right:0;}.entry-meta .date a:before{content:"\f303";}.entry-meta .author a:before{content:"\f304";position:relative;top:-1px;}.featured-post:before{content:"\f308";margin-right:2px;}.comments-link a:before{content:"\f300";margin-right:2px;position:relative;top:-1px;}.categories-links a:first-child:before{content:"\f301";}.tags-links a:first-child:before{content:"\f302";position:relative;top:-1px;}.edit-link a:before{content:"\f044";font-family:FontAwesome;}.single-author .entry-meta .author,.sticky.format-standard .entry-meta .date,.sticky.format-audio .entry-meta .date,.sticky.format-chat .entry-meta .date,.sticky.format-image .entry-meta .date,.sticky.format-gallery .entry-meta .date{display:none;/**
 *  Entry Content
 * ----------------------------------------------------------------------------
 */}.post-thumbnail img{padding:9px;border:1px solid #ededed;}.entry-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;}.entry-content .more-link{white-space:nowrap;}.entry-content blockquote cite,.entry-content blockquote small{font-size:16px;}span.tag-links a{border:1px solid #ccc;padding:3px 20px;margin:0 7px 0 8px;color:#6f6f6f;display:inline-block;letter-spacing:0.05em;font-size:12px;line-height:12px;}span.tag-links a:hover{background-color:#68bd45;color:#fff;border-color:#68bd45;}.format-standard footer.entry-meta{margin-top:0;}article + article{margin-top:100px;}.post{border-bottom:1px solid #ececec;padding-bottom:44px;/* Single Post */}.post .entry-content{text-align:center;}.post footer.entry-meta{margin-top:-6px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:6px 10px 7px 8px;font-size:12px;line-height:32px;color:#666;}.single-post article{border:none;}.single-post .entry-header,.single-post .entry-summary,.single-post .entry-meta{max-width:100%;}.single-post .entry-title{margin:-1px 0 37px;text-transform:uppercase;}.single-post div.entry-meta{position:relative;}.single-post .entry-header{text-align:left;margin-bottom:28px;}.single-post .entry-content{text-align:left;}.single-post .post-thumbnail,.single-post .format-audio .wp-audio-shortcode,.single-post .format-gallery .carousel-inner,.single-post .format-quote > blockquote{margin:0 0 65px 0;}ul.single_detail{list-style:none;margin:0;padding:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:12px;letter-spacing:0.05em;color:#999;text-transform:capitalize;padding:2px 0;}ul.single_detail li{display:inline-block;position:relative;text-align:center;padding:9px 22px;}ul.single_detail li:last-child{border-right:none;}ul.single_detail li a{color:#999;}ul.single_detail li a:hover{text-decoration:none;}ul.single_detail li i{color:#68bd45;font-size:14px;letter-spacing:0;margin-right:12px;}.tag{margin:5px 0;}.post-like{display:inline-block;width:140px;height:32px;text-align:center;line-height:32px;color:#6f6f6f;letter-spacing:0.075em;position:relative;text-transform:capitalize;border:1px solid #ccc;-webkit-border-radius:32px;-khtml-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;/* BACKGROUND GRADIENT */margin:5px 0;top:2px;}.post-like a{color:#6f6f6f;}.post-like a.inactive > .nectar-love-count{background:none;}.post-like i{position:absolute;left:24px;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 */}.post-like span.nectar-love-count{position:absolute;right:-1px;background:#68bd45;font-size:10px;-webkit-border-radius:15px;-khtml-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;/* BACKGROUND GRADIENT */color:#fff;letter-spacing:-0.02em;padding:0 7px 0 8px;line-height:15px;height:15px;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 */}.post-share-buttons{display:inline-block;}.post-share-buttons a{width:140px;height:32px;-webkit-border-radius:32px;-khtml-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;/* BACKGROUND GRADIENT */color:#fff;font-size:12px;letter-spacing:0.1em;line-height:32px;display:inline-block;text-align:center;margin:5px 0 5px 9px;text-transform:capitalize;}.post-share-buttons a:hover{color:#fff;}.post-share-buttons a.share-facebook{background-color:#225b99;}.post-share-buttons a.share-twitter{background-color:#00adf2;}.post-share-buttons i{margin-right:24px;}.cms-related-post .related-title h2{font-weight:normal;font-size:18px;letter-spacing:0.05em;color:#333;text-transform:capitalize;margin:37px 0 30px 0;}#related-post-carousel{border:1px solid #e5e5e5;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */position:relative;padding:6px 40px 5px 40px;}#related-post-carousel .owl-item{padding:18px 32px 17px 32px;}#related-post-carousel .owl-item:before{background-color:#e5e5e5;bottom:0;content:"";position:absolute;right:-6px;top:0;width:1px;}#related-post-carousel .owl-item.active:first-child{border-left:none;}#related-post-carousel h3.title{font-size:14px;line-height:25px;letter-spacing:0.05em;text-transform:capitalize;margin:0;}#related-post-carousel h3.title a{color:#333;word-wrap:break-word;}#related-post-carousel h3.title a:hover{text-decoration:none;color:#68bd45;}#related-post-carousel .time-ago{font-size:12px;line-height:22px;letter-spacing:0.05em;color:#a1b1bc;}#related-post-carousel .owl-controls .owl-nav .owl-prev,#related-post-carousel .owl-controls .owl-nav .owl-next{width:30px;height:30px;background-color:#777;color:#fff;line-height:30px;position:absolute;top:50%;left:11px;-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 */text-align:center;font-size:22px;}#related-post-carousel .owl-controls .owl-nav .owl-prev:hover,#related-post-carousel .owl-controls .owl-nav .owl-next:hover{background-color:#68bd45;}#related-post-carousel .owl-controls .owl-nav .owl-next{left:auto;right:-19px;}.blog-admin{/**
 * Entry Footer
 * ----------------------------------------------------------------------------
 */}.blog-admin h2{font-size:18px;line-height:24px;font-weight:normal;text-transform:capitalize;letter-spacing:0.05em;color:#333;margin:62px 0 37px 0;}.blog-admin .admin-avt{-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);-ms-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);box-shadow:0 0 8px rgba(0, 0, 0, 0.3);padding:1px;float:left;max-width:112px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.blog-admin .admin-avt img{width:110px;height:113px;margin:0;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.blog-admin .admin-info{padding-left:145px;padding-top:3px;}.blog-admin .admin-info .admin-position{color:#7c8e9a;font-size:13px;line-height:24px;letter-spacing:0.05em;}.blog-admin .admin-title a{font-size:14px;color:#333;text-transform:capitalize;font-weight:700;line-height:26px;letter-spacing:0.1em;}.blog-admin .admin-title a:hover{color:#68bd45;text-decoration:none;}.blog-admin .admin-des{line-height:24px;margin-top:7px;}.entry-footer{text-align:center;margin-top:-5px;/* Page links */}.entry-footer a{color:#6f6f6f;}.entry-footer a:visited{color:#6f6f6f;}.entry-footer a:hover{color:#fff;}.entry-footer a.btn{text-transform:capitalize;}.page-links{clear:both;font-size:16px;font-style:italic;font-weight:normal;line-height:2.2;margin:20px 0;text-transform:uppercase;}.page-links a,.page-links > span{background:#fff;border:1px solid #68bd45;padding:5px 10px;text-decoration:none;}.page-links a:hover,.page-links > span:hover{background:#68bd45;border:1px solid #68bd45;color:#fff;}.page-links .page-links-title{background:transparent;border:none;margin-right:20px;padding:0;}.format-status .entry-content .page-links > span,.format-quote .entry-content .page-links > span{background:none;}.format-quote > blockquote{margin:0 0 52px 0;}.wp-video{margin-bottom:58px;width:100% !important;}.wp-video .wp-video-shortcode{width:100% !important;height:699px !important;}.hentry{/* Mediaelements */}.hentry .wp-video .wp-video-shortcode .mejs-controls{top:auto;bottom:0;}.hentry .mejs-mediaelement,.hentry .mejs-container .mejs-controls{background:#333a4b;top:50%;bottom:auto;-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 */left:50%;}.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#b9cedc;}.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background-color:#777;}.hentry .mejs-controls .mejs-time-rail .mejs-time-current{background:#e74c3c;}.hentry .mejs-controls .mejs-time-rail .mejs-time-total,.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#fff;}.hentry .mejs-controls .mejs-time-rail span,.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{border-radius:0;/**
 * Galleries
 * ----------------------------------------------------------------------------
 */}.gallery{margin-bottom:20px;margin-left:-4px;width:100%;}.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative;}.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail{display:table;margin:0 auto 20px;}.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item{text-align:center;}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px);}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px);}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px);}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px);}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px);}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px);}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0;}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left;}.gallery-caption{background-color:rgba(0, 0, 0, 0.7);box-sizing:border-box;color:#fff;font-size:14px;line-height:1.3;margin:0;opacity:0;padding:2px 8px;position:absolute;bottom:0;left:0;text-align:left;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;width:100%;}.gallery-caption:before{box-shadow:0 -10px 15px #000 inset;content:"";height:100%;min-height:49px;position:absolute;left:0;top:0;width:100%;}.gallery-item:hover .gallery-caption{opacity:1;}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none;/**
 * Post Formats
 * ----------------------------------------------------------------------------
 */}.format-audio .wp-audio-shortcode{height:90px !important;margin:0 0 52px 0;max-width:100% !important;}.format-audio audio{/* Avoid player width overflow. */max-width:100% !important;/* Gallery */}.format-gallery{/* Quote */}.format-gallery .carousel-inner{margin-bottom:52px;}.format-gallery .carousel-inner .item img{border:1px solid #ededed;padding:9px;background-color:#fff;}.format-gallery .carousel-control{background-image:none;background-color:#333;width:30px;height:30px;top:50%;left:10px;margin-top:-15px;position:absolute;-webkit-transform:translate(-50%, 0);-khtml-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */opacity:1;}.format-gallery .carousel-control.right{left:auto;right:-20px;}.format-gallery .carousel-control:hover{background-color:#68bd45;}blockquote{font-size:24px;background-color:#f6f6f6;border-left:3px solid #68bd45;color:#2c3e50;font-size:14px;line-height:36px;letter-spacing:0.049em;font-family:"Droid Serif";font-weight:400;font-style:italic;margin:-6px 0 18px 0;padding:10px 35px 10px 63px;position:relative;text-align:left;/**
 * Post/Paging Navigation
 * ----------------------------------------------------------------------------
 */}blockquote:before,blockquote:after{content:"“";font-size:60px;color:#68bd45;line-height:36px;letter-spacing:0.1em;font-family:'montserratregular';position:absolute;top:26px;left:16px;}blockquote:after{-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */top:auto;bottom:23px;right:35px;}.paging-navigation{text-align:center;margin:26px 10px 0 10px;}.paging-navigation .pagination{width:100%;margin:0;}.paging-navigation .page-numbers{font-size:15px;line-height:24px;letter-spacing:0.1em;color:#999;margin-top:3px;}.paging-navigation .page-numbers:hover{color:#68bd45;text-decoration:none;}.paging-navigation .page-numbers.current{color:#68bd45;}.paging-navigation .prev,.paging-navigation .next{float:left;}.paging-navigation .prev i,.paging-navigation .next i{font-size:14px;}.paging-navigation .next{float:right;}.post-navigation{margin:27px 8px 0 8px;border-top:1px solid #ececec;padding-top:28px;}.post-navigation a{font-size:15px;line-height:24px;letter-spacing:0.1em;color:#999;}.post-navigation a i{font-size:14px;}.post-navigation a:hover{color:#68bd45;text-decoration:none;}.post-navigation a:visited{color:#999;}.post-navigation a:visited:hover{color:#68bd45;}.post-navigation a.post-prev i{margin-right:10px;}.post-navigation a.post-next i{margin-left:10px;}.portfolio-nav{margin-top:98px;}.is-sidebar-left [class*="col-"]{float:right;}.is-sidebar-left [class*="col-"] + [class*="col-"]{float:left;}#comments .comments-title{margin:23px 0 46px 0;}#comments .comments-title .comments-title-left{font-size:18px;line-height:26px;letter-spacing:0.05em;color:#333;background:url(../images/icon-comment.png) no-repeat left top;padding-left:44px;font-weight:normal;margin:0;}#comments .comments-title .pull-right{font-size:12px;line-height:20px;letter-spacing:0.05em;}#comments .comments-title .pull-right i{color:#777;font-size:14.4px;line-height:26px;text-align:center;width:29px;height:29px;border:1px solid #999;-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;/* BACKGROUND GRADIENT */margin-right:14px;}#comments ul.comment-list,#comments ol.comment-list{margin:0;padding:0;list-style:none;}#comments ul.children,#comments ol.children{border-left:1px solid #e0e0e0;padding-left:50px;list-style:none;}#comments ul.children > li,#comments ol.children > li{position:relative;}#comments ul.children > li .comment-body:before,#comments ol.children > li .comment-body:before,#comments ul.children > li .comment-body:after,#comments ol.children > li .comment-body:after{width:25px;height:1px;background-color:#eaeaea;position:absolute;left:-38px;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 */content:"";}#comments ul.children > li .comment-body:after,#comments ol.children > li .comment-body:after{background-color:#f3f3f3;margin-top:-1px;}#comments .comment-body{border:1px solid #e0e0e0;padding:17px 28px 20px 21px;position:relative;margin-bottom:24px;}#comments .comment-body p{margin:0;}#comments > .comment-body{-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;/* BACKGROUND GRADIENT */}#comments .comment-author-image{margin-top:9px;}#comments .comment-author-image img{margin:-9px 25px 0 0;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);-ms-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);box-shadow:0 0 8px rgba(0, 0, 0, 0.3);-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */padding:2px;float:left;width:73px;height:73px;}#comments .comment-author-image cite{font-size:14px;line-height:26px;letter-spacing:0.05em;color:#333;font-weight:700;font-style:normal;}#comments .comment-author-image .says{display:none;}#comments .comment-meta{margin-top:-4px;margin-bottom:17px;}#comments .comment-meta .comment-author{display:block;color:#333;font-size:14px;line-height:26px;letter-spacing:0.05em;font-weight:700;text-transform:capitalize;}#comments .comment-meta .comment-date{color:#999;font-size:12px;line-height:26px;letter-spacing:0.04em;}#comments .reply{position:absolute;right:29px;top:41px;}#comments .reply a{font-size:10px;line-height:30px;letter-spacing:0.05em;color:#6f6f6f;text-transform:uppercase;border:1px solid #ccc;width:85px;height:30px;display:block;text-align:center;}#comments .reply a:hover{color:#68bd45;text-decoration:none;}.comment-respond h3#reply-title{font-size:18px;letter-spacing:0.05em;color:#333;text-transform:capitalize;margin:57px 0 39px;}.comment-respond h3#reply-title small a{font-size:10px;text-transform:uppercase;color:#6f6f6f;border:1px solid #ccc;padding:8px 25px;margin-left:20px;}.comment-respond h3#reply-title small a:hover{color:#68bd45;text-decoration:none;}#commentform{margin-left:-11px;margin-right:-12px;}#commentform [class*="col-"]{padding-left:11px;padding-right:12px;}#commentform p{margin-bottom:23px;}#commentform .form-submit{width:100%;display:inline-block;text-align:center;}#commentform input[type='text'],#commentform input[type="email"],#commentform input[type="tel"],#commentform textarea{border-color:#e0e0e0;-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;/* BACKGROUND GRADIENT */height:52px;padding-left:50px;font-size:14px;letter-spacing:0.05em;}#commentform input[type='submit']{width:200px;height:50px;border:none;background:#68bd45;color:#fff;font-size:14px;letter-spacing:0.075em;}#commentform textarea{-webkit-border-radius:0 0 3px 3px;-khtml-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;/* BACKGROUND GRADIENT */height:238px;max-height:238px;color:#6f6f6f;padding-top:15px;}#commentform .comment-form-author,#commentform .comment-form-email,#commentform .comment-form-phone,#commentform .comment-form-comment{position:relative;}#commentform .comment-form-author:before,#commentform .comment-form-email:before,#commentform .comment-form-phone:before,#commentform .comment-form-comment:before{content:"\f007";font-family:FontAwesome;color:#777;font-size:15px;position:absolute;top:26px;left:39px;-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 */}#commentform .comment-form-email:before{content:"\f003";}#commentform .comment-form-phone:before{content:"\f095";}#commentform .comment-form-comment:before{content:"\f086";}.heading-default{/* Layout 1*/}.heading-default .cms-heading-content span.sub-title{font-size:12px;line-height:32px;letter-spacing:0.1em;text-transform:capitalize;}.heading-default .cms-heading-content h3.title{font-size:20px;line-height:32px;letter-spacing:0.1em;font-weight:bold;text-transform:uppercase;margin:-3px 0 38px 0;position:relative;}.heading-default .cms-heading-content h3.title:before{content:"";width:77px;height:4px;background-color:#d6d6d6;position:absolute;bottom:-20px;left:0;}.heading-default .cms-heading-content.align-center h3.title:before{left:50%;-webkit-transform:translate(-50%, 0);-khtml-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.heading-default .cms-heading-content.align-right h3.title:before{left:auto;right:0;}.heading-layout1{margin-top:70px;/* Layout 2 */}.heading-layout1 .cms-heading-inner{position:relative;display:inline-block;}.heading-layout1 h3.title{bottom:0;color:#68bd45;font-size:24px;font-weight:700;height:0;left:-11px;letter-spacing:0.725em;line-height:25px;margin:0;position:absolute;text-transform:uppercase;-webkit-transform:rotate(-90deg);-khtml-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */transform-origin:left top 0;-webkit-transform-origin:left top 0;-moz-transform-origin:left top 0;vertical-align:bottom;width:82%;z-index:1;}.heading-layout1 .cms-heading-image:before{border:1px solid rgba(104, 189, 69, 0.3);content:"";height:100%;left:-35px;position:absolute;top:-40px;width:100%;z-index:-1;}.heading-layout1 .cms-heading-image img{width:100%;}.heading-layout1 .align-right h3.title{-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */left:auto;right:-84%;top:0;bottom:auto;}.heading-layout1 .align-right .cms-heading-image:before{left:40px;top:-40px;}.heading-layout2{/* ==========================================================================
   [End] 1. CMS Heading
========================================================================== *//* ==========================================================================
   [Start] 2. CMS Fancybox Single
========================================================================== *//* Layout Default*/}.heading-layout2 h3.title{text-transform:uppercase;letter-spacing:0.2em;margin:0;color:#fff;font-size:24px;background:url(../images/title.png) no-repeat center bottom;padding-bottom:32px;}.heading-layout2 .description p{color:#999;font-size:13px;letter-spacing:0;line-height:24px;margin:15px auto 0;max-width:630px;}.heading-layout2 .align-left h3.title{background-position:left bottom;}.heading-layout2 .align-right h3.title{background-position:right bottom;}.cms-fancyboxes-deault{padding-left:35px;/* Layout 1*/}.cms-fancyboxes-deault .cms-fancyboxes-body{padding-bottom:163px;}.cms-fancyboxes-deault .cms-fancybox-icon-wrapper{float:left;width:26px;font-size:24px;color:#707070;margin-top:-2px;}.cms-fancyboxes-deault .cms-fancybox-icon-wrapper img:last-child{display:none;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}.cms-fancyboxes-deault .cms-fancybox-content-wrapper{padding-left:51px;position:relative;}.cms-fancyboxes-deault .cms-fancybox-content-wrapper .cms-fancybox-title{font-weight:700;color:#141414;text-transform:uppercase;font-size:16px;letter-spacing:0.1em;line-height:16px;margin:6px 0 17px 0;}.cms-fancyboxes-deault .cms-fancybox-content-wrapper .fancy-box-content{font-size:13px;line-height:24px;}.cms-fancyboxes-deault .cms-fancybox-content-img{height:100%;position:absolute;right:0;top:-2px;width:105px;}.cms-fancyboxes-deault .cms-fancybox-content-img .fancy-box-image{opacity:0.1;}.cms-fancyboxes-deault .cms-fancybox-content-img .fancy-box-icon{color:#f1f1f1;font-size:100px;}.cms-fancyboxes-deault .cms-fancybox-content-img img:last-child{display:none;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}.cms-fancyboxes-deault .cms-fancybox-content-inner{position:absolute;top:0;z-index:9;}.cms-fancyboxes-deault .cms-fancybox-item:hover .cms-fancybox-icon-wrapper,.cms-fancyboxes-deault .cms-fancybox-item.hover .cms-fancybox-icon-wrapper{color:#68bd45;}.cms-fancyboxes-deault .cms-fancybox-item:hover .cms-fancybox-icon-wrapper img:first-child,.cms-fancyboxes-deault .cms-fancybox-item.hover .cms-fancybox-icon-wrapper img:first-child{display:none;}.cms-fancyboxes-deault .cms-fancybox-item:hover .cms-fancybox-icon-wrapper img:last-child,.cms-fancyboxes-deault .cms-fancybox-item.hover .cms-fancybox-icon-wrapper img:last-child{display:inline-block;}.cms-fancyboxes-deault .cms-fancybox-item:hover .cms-fancybox-content-wrapper .cms-fancybox-title,.cms-fancyboxes-deault .cms-fancybox-item.hover .cms-fancybox-content-wrapper .cms-fancybox-title{color:#68bd45;}.cms-fancyboxes-deault .cms-fancybox-item:hover .cms-fancybox-content-img,.cms-fancyboxes-deault .cms-fancybox-item.hover .cms-fancybox-content-img{color:rgba(104, 189, 69, 0.1);}.cms-fancyboxes-deault .cms-fancybox-item:hover .cms-fancybox-content-img .fancy-box-icon,.cms-fancyboxes-deault .cms-fancybox-item.hover .cms-fancybox-content-img .fancy-box-icon{color:rgba(104, 189, 69, 0.1);}.cms-fancyboxes-deault .cms-fancybox-item:hover .cms-fancybox-content-img img:first-child,.cms-fancyboxes-deault .cms-fancybox-item.hover .cms-fancybox-content-img img:first-child{display:none;}.cms-fancyboxes-deault .cms-fancybox-item:hover .cms-fancybox-content-img img:last-child,.cms-fancyboxes-deault .cms-fancybox-item.hover .cms-fancybox-content-img img:last-child{display:inline-block;}.cms-fancyboxes-deault.content-align-right .cms-fancybox-icon-wrapper{float:right;margin-left:10px;}.cms-fancyboxes-deault.content-align-right .cms-fancybox-content-wrapper{padding-left:0;padding-right:51px;float:right;width:-webkit-calc(100% - 51px);width:calc(100% - 51px);}.cms-fancyboxes-deault.content-align-right .cms-fancybox-content-img{right:auto;left:0;}.cms-fancyboxes-deault.content-align-center .cms-fancybox-content-wrapper{padding:0;}.cms-fancyboxes-deault.content-align-center .cms-fancybox-icon-wrapper{margin:0 auto 10px;float:none;}.cms-fancyboxes-layout1{/* Layout 2*/}.cms-fancyboxes-layout1 .cms-fancybox-item{margin:0;padding:20px 35px 54px 0;overflow:visible;}.cms-fancyboxes-layout1 .cms-fancybox-icon-wrapper{padding-right:38px;}.cms-fancyboxes-layout1 .cms-fancybox-icon-wrapper .cms-fancybox-icon{background-color:#355b68;display:inline-block;position:relative;width:84px;height:84px;line-height:84px;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}.cms-fancyboxes-layout1 .cms-fancybox-icon-wrapper .cms-fancybox-icon:before{border-right:2px solid rgba(231, 76, 60, 0.3);border-top:2px solid rgba(231, 76, 60, 0.3);content:"";height:112px;left:-22px;position:absolute;top:-7px;width:113px;}.cms-fancyboxes-layout1 .cms-fancybox-icon-wrapper .cms-fancybox-icon:after{border-left:2px solid rgba(231, 76, 60, 0.3);border-bottom:2px solid rgba(231, 76, 60, 0.3);content:"";height:112px;left:-7px;position:absolute;top:-21px;width:113px;}.cms-fancyboxes-layout1 .cms-fancybox-icon-wrapper .cms-fancybox-icon i{color:#fff;font-size:30px;height:84px;line-height:84px;text-align:center;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;width:84px;z-index:1;}.cms-fancyboxes-layout1 .cms-fancybox-icon-wrapper:hover .cms-fancybox-icon,.cms-fancyboxes-layout1 .cms-fancybox-icon-wrapper.hover .cms-fancybox-icon{background-color:#68bd45;}.cms-fancyboxes-layout1 h3.cms-fancybox-title{color:#141414;font-size:16px;font-weight:700;letter-spacing:0.1em;line-height:20px;margin:2px 0 13px;text-transform:uppercase;}.cms-fancyboxes-layout1 .fancy-box-content{line-height:24px;}.cms-fancyboxes-layout1 .fancy-box-content p{margin:0;}.cms-fancyboxes-layout1.content-align-right .cms-fancybox-icon-wrapper{float:right;padding-left:38px;padding-right:0;}.cms-fancyboxes-layout1.content-align-center .cms-fancybox-icon-wrapper{display:block;margin-bottom:30px;padding:0;}.cms-fancyboxes-layout2{background-repeat:no-repeat;background-size:cover;border:1px solid rgba(255, 255, 255, 0.25);margin:15px 0;text-align:center;/* ==========================================================================
   [End] 2. CMS Fancybox Single
========================================================================== *//* ==========================================================================
   [Start] 3. CMS Process
========================================================================== */}.cms-fancyboxes-layout2 .cms-fancybox-item{position:relative;}.cms-fancyboxes-layout2 .cms-fancybox-item:hover > .min-icon{opacity:0;}.cms-fancyboxes-layout2 .cms-fancybox-item:hover .min-icon.hover{-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;}.cms-fancyboxes-layout2 .min-icon{background:rgba(3, 50, 66, 0.95) none repeat scroll 0 0;border:1px solid rgba(255, 255, 255, 0.25);height:100%;left:-10px;position:relative;top:-10px;width:100%;}.cms-fancyboxes-layout2 .min-icon:after{border:1px solid rgba(255, 255, 255, 0.25);content:"";height:91%;left:10px;padding:10px;position:absolute;top:10px;width:calc(100% - 20px);width:-webkit-calc(100% - 20px);z-index:1;}.cms-fancyboxes-layout2 .min-icon .cms-fancybox-icon-wrapper{margin:0 auto;max-width:30px;padding:70px 0 20px;}.cms-fancyboxes-layout2 .min-icon .cms-fancybox-icon i{color:#fff;font-size:28px;}.cms-fancyboxes-layout2 .min-icon h3.cms-fancybox-title{font-size:16px;line-height:20px;letter-spacing:0.095em;font-weight:700;margin:0;padding-bottom:70px;color:#fff;}.cms-fancyboxes-layout2 .min-icon.hover{background-color:rgba(104, 189, 69, 0.95);cursor:pointer;opacity:0;padding:29px 23px;position:absolute;z-index:1;-webkit-transform:scale(0.2);-khtml-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:1;}.cms-fancyboxes-layout2 .min-icon.hover .cms-fancybox-icon-wrapper{padding:0 0 13px;}.cms-fancyboxes-layout2 .min-icon.hover h3.cms-fancybox-title{padding-bottom:26px;position:relative;}.cms-fancyboxes-layout2 .min-icon.hover h3.cms-fancybox-title:before{background:rgba(255, 255, 255, 0.4) none repeat scroll 0 0;content:"";height:1px;-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 */left:50%;position:absolute;top:33px;width:40px;}.cms-fancyboxes-layout2 .min-icon.hover p{font-family:'montserratlight';font-size:13px;line-height:24px;color:#fff;margin:0;}.cms-fancyboxes-layout2.content-align-left .min-icon{text-align:center;}.cms-fancyboxes-layout2.content-align-right .min-icon{left:auto;right:-10px;text-align:center;}.cms-fancyboxes-layout2.content-align-center .min-icon{left:0;top:0;}.cms-fancyboxes-layout2.style1 .min-icon{top:10px;}.cms-process-default{margin-top:30px;}ul.cms-process-list{list-style:none;margin:0;padding:0;text-align:center;position:relative;/* ==========================================================================
   [End] 3. CMS Process
========================================================================== *//* ==========================================================================
   [Start] 4. CMS Grid
========================================================================== */}ul.cms-process-list li{display:inline-block;padding-right:160px;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}ul.cms-process-list li:before{background:rgba(225, 225, 225, 0.3);content:"";height:2px;margin-left:92px;position:absolute;top:42px;width:13.2%;}ul.cms-process-list li:hover .cms-process-icon-wrapper,ul.cms-process-list li.hover .cms-process-icon-wrapper{background-color:#68bd45;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}ul.cms-process-list li:nth-child(3):before{width:14.2%;}ul.cms-process-list li:nth-child(4):before{width:14.4%;margin-left:99px;}ul.cms-process-list li:last-child{padding-right:0;}ul.cms-process-list li:last-child:before{display:none;}ul.cms-process-list .cms-process-icon-wrapper{background-color:rgba(112, 112, 112, 0.25);display:inline-block;position:relative;width:84px;height:84px;line-height:84px;}ul.cms-process-list .cms-process-icon-wrapper:after{border-bottom:2px solid rgba(255, 255, 255, 0.3);border-left:2px solid rgba(255, 255, 255, 0.3);content:"";height:112px;left:-7px;position:absolute;top:-21px;width:113px;}ul.cms-process-list .cms-process-icon-wrapper:before{border-right:2px solid rgba(255, 255, 255, 0.3);border-top:2px solid rgba(255, 255, 255, 0.3);content:"";height:112px;left:-22px;position:absolute;top:-7px;width:113px;}ul.cms-process-list .cms-process-icon-wrapper i{color:#fff;font-size:36px;text-align:center;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;z-index:1;width:84px;height:84px;line-height:84px;}ul.cms-process-list .cms-process-icon-wrapper img{max-width:36px;}ul.cms-process-list .cms-process-title{font-size:14px;margin:32px 0 0;letter-spacing:0.15em;color:#fff;font-weight:normal;}.layout-portfolio ul.cms-filter-category{list-style:outside none none;margin:66px auto 63px;max-width:700px;padding:0;position:relative;z-index:3;}.layout-portfolio ul.cms-filter-category:after{border-right:1px solid rgba(104, 189, 69, 0.4);border-top:1px solid rgba(104, 189, 69, 0.4);content:"";height:54px;left:-27px;position:absolute;top:-5px;width:105%;z-index:-1;}.layout-portfolio ul.cms-filter-category:before{border-bottom:1px solid rgba(104, 189, 69, 0.4);border-left:1px solid rgba(104, 189, 69, 0.4);content:"";height:54px;margin-left:-7px;position:absolute;top:-18px;width:105%;z-index:-1;}.layout-portfolio ul.cms-filter-category li{color:#6f6f6f;cursor:pointer;display:inline-block;font-size:12px;line-height:24px;letter-spacing:0.075em;text-shadow:none;text-align:center;text-transform:capitalize;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;width:19.5%;z-index:2;padding:0;}.layout-portfolio ul.cms-filter-category li a{color:#6f6f6f;padding:4px 0 3px 0;margin:-2px;border-right:1px solid rgba(104, 189, 69, 0.4);}.layout-portfolio ul.cms-filter-category li a.active,.layout-portfolio ul.cms-filter-category li a:hover{background:#68bd45;color:#fff;}.layout-portfolio ul.cms-filter-category li:last-child a{border:none;}.layout-portfolio .mix-hover{background-color:rgba(3, 50, 66, 0.95);border:12px solid rgba(104, 189, 69, 0.85);bottom:30px;cursor:pointer;left:30px;opacity:0;position:absolute;right:30px;text-align:center;top:30px;-webkit-transform:scale(0.2);-khtml-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:1;}.layout-portfolio .mix-hover:before{border-right:2px solid rgba(104, 189, 69, 0.4);border-top:2px solid rgba(104, 189, 69, 0.4);content:"";height:calc(100% + 65px);height:-webkit-calc(100% + 65px);left:-40px;position:absolute;top:-25px;width:calc(100% + 65px);width:-webkit-calc(100% + 65px);}.layout-portfolio .mix-hover:after{border-bottom:2px solid rgba(104, 189, 69, 0.4);border-left:2px solid rgba(104, 189, 69, 0.4);content:"";height:calc(100% + 65px);width:-webkit-calc(100% + 65px);left:-25px;position:absolute;top:-40px;width:calc(100% + 65px);width:-webkit-calc(100% + 65px);}.layout-portfolio .mix-hover-wrapper{position:absolute;top:50%;left: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 */z-index:1;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:100%;}.layout-portfolio ul.hover-icon{display:block;margin:0 auto;padding:0 0 25px;text-align:center;z-index:1;}.layout-portfolio ul.hover-icon li{background:rgba(119, 119, 119, 0.4);display:inline-block;height:36px;margin-left:22px;margin-right:0;position:relative;text-align:center;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;width:36px;z-index:1;}.layout-portfolio ul.hover-icon li:after{border-bottom:1px solid rgba(225, 225, 225, 0.3);border-left:1px solid rgba(225, 225, 225, 0.3);content:"";height:50px;left:-3px;position:absolute;top:-11px;width:50px;}.layout-portfolio ul.hover-icon li:before{border-right:1px solid rgba(225, 225, 225, 0.3);border-top:1px solid rgba(225, 225, 225, 0.3);content:"";height:50px;left:-11px;position:absolute;top:-3px;width:50px;}.layout-portfolio ul.hover-icon li:first-child{margin-left:0;}.layout-portfolio ul.hover-icon li a{width:100%;height:100%;display:block;position:relative;z-index:9999;}.layout-portfolio ul.hover-icon li i{color:#fff;display:inline-block;font-size:13px;line-height:36px;position:relative;}.layout-portfolio ul.hover-icon li:hover{background-color:#68bd45;}.layout-portfolio ul.hover-icon li.cms-post-like-portfolio:hover .post-like-portfolio span.nectar-love-count{opacity:1;}.layout-portfolio .cms-grid-item:hover .mix-hover,.layout-portfolio .cms-grid-item:hover .mix-hover-2{-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;}.layout-portfolio .cms-grid-title h5{color:#fff;font-size:14px;letter-spacing:0.1em;line-height:30px;margin:-6px 0 2px;}.layout-portfolio .portfolio-position h6{font-size:12px;line-height:30px;color:#ccc;letter-spacing:0.1em;margin:0;}.post-like-portfolio{position:relative;}.post-like-portfolio a{font-size:0;}.post-like-portfolio a.inactive > span.nectar-love-count{background-color:none;position:relative;}.post-like-portfolio a.inactive > span.nectar-love-count .nectar-love-count{left:-16px;top:-27px;width:50px !important;height:35px;}.post-like-portfolio a.inactive > span.nectar-love-count .nectar-love-count:before{bottom:-19px;}.post-like-portfolio a.inactive > span.nectar-love-count:before{display:none;}.post-like-portfolio span.nectar-love-count{background:#68bd45;left:-7px;position:absolute;top:-50px;width:50px;opacity:0;color:#fff;font-size:13px;}.post-like-portfolio span.nectar-love-count:before{border-color:#68bd45 transparent transparent;border-style:solid;border-width:10px;bottom:-18px;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;width:0;}.layout-portfolio1{margin-bottom:32px;}.layout-portfolio1 .link{position:absolute;z-index:9999;width:145px;height:145px;top:50%;left: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 */display:block;}.layout-portfolio1 .link:after,.layout-portfolio1 .link:before{background-color:#68bd45;display:block;content:"";top:50%;left: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 */position:absolute;}.layout-portfolio1 .link:after{width:1px;height:145px;}.layout-portfolio1 .link:before{width:145px;height:1px;}.layout-portfolio1 ul.cms-filter-category{margin:80px auto 81px;}.cms-load-posts{margin-top:62px;}.cms-load-posts .btn{background-color:#68bd45;border-color:#68bd45;}.cms-load-posts .btn:hover{background-color:transparent;border-color:#68bd45;}.layout-portfolio2{margin-bottom:31px;}.layout-portfolio2 ul.cms-filter-category{margin-top:77px;}.layout-portfolio2 .cms-load-posts{margin-top:42px;}.layout-portfolio2 .mix-hover-2{background-color:rgba(3, 50, 66, 0.95);border:13px solid rgba(104, 189, 69, 0.9);bottom:15px;cursor:pointer;left:15px;opacity:0;position:absolute;right:15px;text-align:center;top:15px;-webkit-transform:scale(0.2);-khtml-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:1;}.layout-portfolio2.column-4 ul.hover-icon{padding:0 0 10px;}.layout-portfolio2.column-4 .cms-grid-title h5{font-size:12px;line-height:20px;margin:0;}.single-portfolio .portfolio-title{color:#141414;font-size:20px;font-weight:700;letter-spacing:0.1em;line-height:20px;text-transform:capitalize;margin:3px 0 20px;}.single-portfolio ul.portfolio-meta{margin:-4px 0 0;padding:0;list-style:none;}.single-portfolio ul.portfolio-meta li{background-color:#f6f6f6;border-left:3px solid #87ca6b;margin-top:26px;padding:3px 20px 2px 20px;letter-spacing:0.05em;}.single-portfolio ul.portfolio-meta li span{display:block;color:#68bd45;font-size:14px;font-weight:700;line-height:30px;letter-spacing:0.1em;}.single-portfolio ul.portfolio-meta li .portfolio-share-buttons{display:inline-block;}.single-portfolio ul.portfolio-meta li .portfolio-share-buttons a{display:inline-block;color:#999;font-size:14px;margin-left:19px;}.single-portfolio ul.portfolio-meta li .portfolio-share-buttons a span{color:#999;}.single-portfolio ul.portfolio-meta li .portfolio-share-buttons a span:hover{color:#69f;}.single-portfolio ul.portfolio-meta li a{color:#6f6f6f;}.single-portfolio ul.portfolio-meta li a:hover{color:#68bd45;text-decoration:none;}.single-portfolio ul.portfolio-meta li.share{padding:17px 20px 18px;}.single-portfolio ul.portfolio-meta li.share span{display:inline-block;}.single-portfolio .portfolio-share-buttons a{display:inline-block;color:#999;font-size:14px;}.single-portfolio .portfolio-share-buttons a span{color:#999;}.single-portfolio .portfolio-share-buttons a:hover{color:#69f;}.sg-portfolio-gallery-item{background-size:cover;min-height:554px;}#sg-portfolio-gallery{position:relative;}#sg-portfolio-gallery .owl-nav .owl-prev,#sg-portfolio-gallery .owl-nav .owl-next{position:absolute;top:50%;left:15px;-webkit-transform:translate(-50%, 0);-khtml-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */width:30px;height:30px;background-color:#777;font-size:0;margin-top:-15px;line-height:30px;text-align:center;color:#fff;}#sg-portfolio-gallery .owl-nav .owl-prev:before,#sg-portfolio-gallery .owl-nav .owl-next:before{content:"\f104";font-family:FontAwesome;font-size:25px;}#sg-portfolio-gallery .owl-nav .owl-prev:hover,#sg-portfolio-gallery .owl-nav .owl-next:hover{background-color:#77c458;}#sg-portfolio-gallery .owl-nav .owl-next{left:auto;right:-15px;}#sg-portfolio-gallery .owl-nav .owl-next:before{content:"\f105";}.single-portfolio-wrap{position:relative;margin-bottom:5px;}a.portfolio-show-all{position:absolute;bottom:-8px;left:50%;-webkit-transform:translate(-50%, 0);-khtml-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */width:36px;height:37px;padding:0;}a.portfolio-show-all i{color:#ccc;font-size:16px;line-height:33px;padding:0;position:relative;left:1px;top:1px;}a.portfolio-show-all:hover i{color:#fff;}.sg-portfolio-image{/* Layout Pricing */}.sg-portfolio-image a img{width:100%;}.layout-pricing{/* ==========================================================================
   [End] 4. CMS Grid
========================================================================== *//* ==========================================================================
   [Start] 5. CMS Cta
========================================================================== */}.layout-pricing .pricing-column{background-color:#fefefe;border:2px solid #e5e5e5;-webkit-border-radius:0 0 9px 9px;-khtml-border-radius:0 0 9px 9px;-moz-border-radius:0 0 9px 9px;-ms-border-radius:0 0 9px 9px;-o-border-radius:0 0 9px 9px;border-radius:0 0 9px 9px;/* BACKGROUND GRADIENT */}.layout-pricing .pricing-column.feature{background-image:url("../images/priceing-bg.png");background-repeat:no-repeat;background-size:cover;border:1px solid rgba(104, 189, 69, 0.75);position:relative;}.layout-pricing .pricing-column.feature:after{background-color:rgba(3, 50, 66, 0.9);-webkit-border-radius:0 0 7px 7px;-khtml-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-ms-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;/* BACKGROUND GRADIENT */bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;}.layout-pricing .pricing-column.feature .pricing-head{background-color:rgba(227, 226, 226, 0.04);position:relative;z-index:1;}.layout-pricing .pricing-column.feature .pricing-head h3{color:#68bd45;position:relative;display:inline-block;left:50%;-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 */}.layout-pricing .pricing-column.feature .pricing-head h3:after{content:"*";position:absolute;right:-7px;top:0;}.layout-pricing .pricing-column.feature .pricing-price{position:relative;z-index:1;}.layout-pricing .pricing-column.feature .pricing-price span{color:#fff;}.layout-pricing .pricing-column.feature .pricing-price span .top,.layout-pricing .pricing-column.feature .pricing-price span .bottom{color:#ccc;}.layout-pricing .pricing-column.feature .pricing-body ul{background-color:rgba(3, 50, 66, 0.6);position:relative;z-index:1;}.layout-pricing .pricing-column.feature .pricing-body ul li{color:#ccc;border-color:rgba(153, 153, 153, 0.1);}.layout-pricing .pricing-column.feature .pricing-foot{position:relative;z-index:1;}.layout-pricing .pricing-head{background-color:#f0f0f0;padding:8px;}.layout-pricing .pricing-head h3{color:#6f6f6f;font-size:12px;letter-spacing:0.1em;line-height:28px;margin:0;text-align:center;text-transform:uppercase;}.layout-pricing .pricing-price{padding:34px 0 21px;text-align:center;}.layout-pricing .pricing-price span{color:#333;letter-spacing:1px;font-size:40px;position:relative;letter-spacing:0.1em;}.layout-pricing .pricing-price span .top{color:#707070;left:-15px;font-size:16px;margin-top:0;position:absolute;top:0;font-style:normal;}.layout-pricing .pricing-price span .bottom{color:#6f6f6f;letter-spacing:0;margin-left:-17px;font-size:12px;letter-spacing:0.05em;}.layout-pricing .pricing-body ul{list-style:none;margin:0;padding:0 13px;text-align:left;}.layout-pricing .pricing-body ul li{border-bottom:1px solid #e0e0e0;color:#6f6f6f;font-size:12px;line-height:41px;letter-spacing:0.044em;padding:0 80px;}.layout-pricing .pricing-body ul li:first-child{border-top:1px solid #e0e0e0;}.layout-pricing .pricing-body ul li i{color:#68bd45;font-size:14px;padding-right:30px;}.layout-pricing .pricing-body ul li .fa-check{color:#27a4d5;}.layout-pricing .pricing-foot{margin-top:28px;margin-bottom:25px;text-align:center;}.layout-pricing .pricing-foot .btn{text-transform:uppercase;letter-spacing:0.1em;}.layout-pricing.column-4 .pricing-body ul li{padding:0 25px;}.cms-cta-default{padding:75px 0;/* ==========================================================================
   [End] 5. CMS Cta
========================================================================== *//* ==========================================================================
   [Start] 6. CMS Carousel
========================================================================== *//* layout team */}.cms-cta-default .cms-cta-text{color:#fff;font-size:20px;letter-spacing:0.1em;text-transform:uppercase;margin-top:9px;}.cms-cta-default .cms-cta-text i{font-size:26px;}.cms-cta-default .cms-cta-icon-wrapper{float:left;margin-right:38px;max-width:37px;}.layout-team{/*Layout testimonial */}.layout-team .team-img{display:block;overflow:hidden;position:relative;}.layout-team .team-img img{border-bottom:4px solid #bababa;max-width:100%;}.layout-team .team-img .team-social{background-color:rgba(3, 50, 66, 0.95);border-bottom:4px solid #68bd45;bottom:0;display:inline-block;height:100%;left:0;position:absolute;text-align:center;-webkit-transform:scaleY(0);-khtml-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */transform-origin:50% 100% 0;-webkit-transform-origin:50% 100% 0;-moz-transform-origin:50% 100% 0;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;width:100%;z-index:1;}.layout-team .team-img .team-social .team-social-inner{position:absolute;bottom:30px;left:50%;-webkit-transform:translate(-50%, 0);-khtml-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */width:100%;}.layout-team .team-img .team-social a{background:rgba(112, 112, 112, 0.3);display:inline-block;height:50px;margin-left:25px;text-align:center;position:relative;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;width:50px;z-index:1;}.layout-team .team-img .team-social a:hover{background-color:#68bd45;}.layout-team .team-img .team-social a i{color:#fffcfc;font-size:18px;display:inline-block;line-height:50px;}.layout-team .team-img .team-social a:first-child{margin-left:0;}.layout-team .team-img .team-social a:after{border-bottom:1px solid rgba(225, 225, 225, 0.3);border-left:1px solid rgba(225, 225, 225, 0.3);content:"";height:70px;left:-5px;position:absolute;top:-14px;width:70px;}.layout-team .team-img .team-social a:before{border-right:1px solid rgba(225, 225, 225, 0.3);border-top:1px solid rgba(225, 225, 225, 0.3);content:"";height:70px;left:-15px;position:absolute;top:-5px;width:70px;}.layout-team .team-content{position:relative;text-align:center;border:2px solid #e5e5e5;border-top:none;-webkit-border-radius:0 0 9px 9px;-khtml-border-radius:0 0 9px 9px;-moz-border-radius:0 0 9px 9px;-ms-border-radius:0 0 9px 9px;-o-border-radius:0 0 9px 9px;border-radius:0 0 9px 9px;/* BACKGROUND GRADIENT */letter-spacing:0.097em;line-height:24px;text-transform:capitalize;}.layout-team .team-content .team-title{color:#141414;font-size:14px;font-weight:700;padding-top:13px;}.layout-team .team-content .team-title:hover{color:#68bd45;}.layout-team .team-content .team-position{font-size:12px;letter-spacing:0.097em;line-height:24px;text-transform:capitalize;color:#6f6f6f;font-style:normal;margin-bottom:10px;margin-top:-2px;}.layout-team .cms-carousel-item:hover .team-social{-webkit-transform:scaleY(1);-khtml-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */z-index:2;}.layout-testimonial{/* Layout Blog */}.layout-testimonial .slick-prev:before,.layout-testimonial .slick-next:before{color:#999;font-size:34px;}.layout-testimonial .slick-prev:hover:before,.layout-testimonial .slick-next:hover:before{color:#68bd45;}.layout-testimonial .cms-testimonial-wrap{margin-bottom:40px;}.layout-testimonial .cms-testimonial-wrapper i.icon-chat{color:#68bd45;display:block;font-size:48px;text-align:center;}.layout-testimonial .cms-testimonial-wrapper .cms-testimonial-body{position:relative;text-align:center;margin:auto;padding:52px 100px 5px;color:#fff;}.layout-testimonial .cms-testimonial-wrapper .cms-testimonial-body .content{font-size:14px;line-height:36px;letter-spacing:0.075em;color:#fff;}.layout-testimonial .cms-testimonial-wrapper .cms-testimonial-body .icon-left,.layout-testimonial .cms-testimonial-wrapper .cms-testimonial-body .icon-right{font-size:100px;line-height:36px;color:#68bd45;position:absolute;top:81px;left:33px;font-family:'montserratlight';}.layout-testimonial .cms-testimonial-wrapper .cms-testimonial-body .icon-right{left:inherit;right:26px;}.layout-testimonial .cms-testimonial-wrapper .cms-testimonial-position{line-height:1;margin-top:-2px;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}.layout-testimonial .cms-testimonial-wrapper .cms-testimonial-position .author{color:#fff;font-size:14px;font-weight:normal;letter-spacing:0.05em;line-height:30px;text-transform:capitalize;margin:0;}.layout-testimonial .cms-testimonial-wrapper .cms-testimonial-position .position{color:#ccc;display:block;font-size:12px;letter-spacing:0.075em;line-height:30px;margin-top:-1px;}.layout-testimonial .cms-testimonial-nav{text-align:center;margin:auto;}.layout-testimonial .cms-testimonial-nav .slick-list{margin-bottom:37px;}.layout-testimonial .cms-testimonial-nav .slick-list .slick-track{padding-bottom:6px;}.layout-testimonial .cms-testimonial-nav .cms-testimonial-dot-thumb{-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;transition:all 300ms ease 0s;margin:auto;border:1px solid transparent;-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 */height:242px;text-align:center;position:relative;}.layout-testimonial .cms-testimonial-nav .cms-testimonial-dot-thumb img{max-width:100%;position:absolute;top:50%;left: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 */}.layout-testimonial .cms-testimonial-nav .cms-testimonial-dot-thumb .cms-testimonial-dot-thumb-wrap{border:1px solid rgba(33, 194, 248, 0.075);-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 */height:230px;background-color:rgba(0, 48, 64, 0.25);}.layout-testimonial .cms-testimonial-nav .cms-testimonial-dot-thumb.slick-center{border-color:#68bd45;background-color:rgba(0, 48, 64, 0.25);top:-6px;}.layout-testimonial .cms-testimonial-nav .cms-testimonial-dot-thumb.slick-center .cms-testimonial-dot-thumb-wrap{border-color:transparent;background-color:transparent;}.layout-testimonial ul.slick-dots{margin:0;bottom:auto;}.layout-testimonial ul.slick-dots li{margin:0;}.layout-testimonial ul.slick-dots li button{background-color:#fff;height:8px;left:50%;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 */width:8px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.layout-testimonial ul.slick-dots li button:before{display:none;}.layout-testimonial ul.slick-dots li:hover,.layout-testimonial ul.slick-dots li.slick-active{background-color:transparent;border:2px solid #68bd45;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;height:20px;width:20px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */}.layout-testimonial ul.slick-dots li:hover button,.layout-testimonial ul.slick-dots li.slick-active button{background-color:#68bd45;height:10px;left:50%;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 */width:10px;}.layout-blog{background-color:#f6f6f6;padding:21px 6px;/* ==========================================================================
   [End] 6. CMS Carousel
========================================================================== *//* ==========================================================================
   [Start] 7. CMS Couter Single
========================================================================== */}.layout-blog a:hover{text-decoration:none;}.layout-blog .blog-content .cms-carousel-categories{line-height:12px;margin-top:2px;}.layout-blog .blog-content .cms-carousel-categories a{color:#6f6f6f;font-size:12px;letter-spacing:0.08em;line-height:12px;}.layout-blog .blog-content .cms-carousel-title{margin-top:12px;}.layout-blog .blog-content .cms-carousel-title a{color:#141414;font-size:18px;letter-spacing:0.08em;font-weight:700;}.layout-blog ul.blog_detail{list-style:none;margin:-3px 0 17px;padding:0 0 10px;border-bottom:1px solid rgba(104, 189, 69, 0.25);}.layout-blog ul.blog_detail li{font-size:12px;line-height:26px;letter-spacing:0.08em;color:#999;display:inline-block;}.layout-blog ul.blog_detail li:before{content:"|";margin-right:4px;}.layout-blog ul.blog_detail li a{color:#999;}.layout-blog ul.blog_detail li:first-child:before{display:none;}.layout-blog .entry-content p{margin-bottom:20px;}.layout-blog a.read-more{border:1px solid #ccc;color:#68bd45;font-size:10px;letter-spacing:0.08em;padding:6px 28px 7px 28px;text-transform:uppercase;display:inline-block;margin:0 0 20px 0;}.layout-blog a.read-more i{margin-left:9px;}.layout-blog .owl-item{opacity:0.45;}.layout-blog .owl-item.center{opacity:1;}.layout-blog .owl-controls{float:right;}.layout-blog .owl-controls .owl-nav{color:#fff;display:inline-block;left:-57px;position:relative;text-align:center;top:-41px;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}.layout-blog .owl-controls .owl-nav .owl-prev,.layout-blog .owl-controls .owl-nav .owl-next{background:#777 none repeat scroll 0 0;height:40px;width:40px;line-height:40px;font-size:31px;}.layout-blog .owl-controls .owl-nav .owl-prev:hover,.layout-blog .owl-controls .owl-nav .owl-next:hover{background-color:#68bd45;}.layout-blog .owl-controls .owl-nav .owl-prev{float:left;}.layout-blog .owl-controls .owl-nav .owl-next{right:-42px;position:absolute;}.cms-counter-default{position:relative;margin:30px 0;}.cms-counter-icon,.cms-counter-icon-image{background:#10242a none repeat scroll 0 0;border:7px solid #112d38;border-radius:50%;height:114px;line-height:114px;margin:0 auto;width:114px;position:absolute;top:9px;left:50%;-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-counter-icon i{color:#68bd45;font-size:33px;}.cms-counter-icon-image img{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT */left:50%;max-width:50px !important;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-counter-content{margin-top:13px;/* ==========================================================================
   [End] 7. CMS Couter Single
========================================================================== */}.cms-counter-content #counter_cms-counter{color:#fff;font-size:24px;line-height:30px;letter-spacing:0.1em;font-weight:700;}.cms-counter-content .cms-counter-title{color:#fff;font-size:14px;line-height:30px;letter-spacing:0.1em;font-weight:700;margin-top:2px;}footer{position:relative;}.footer-newsletter-wrapper{margin:0 auto;max-width:1170px;text-align:center;position:absolute;top:-102px;left:50%;-webkit-transform:translate(-50%, 0);-khtml-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */z-index:1;width:100%;}.footer-newsletter-wrapper:after{border-right:1px solid rgba(104, 189, 69, 0.4);border-top:1px solid rgba(104, 189, 69, 0.4);content:"";height:calc(100% + 20px);height:-webkit-calc(100% + 20px);left:-19px;position:absolute;top:0;width:calc(100% + 19px);width:-webkit-calc(100% + 19px);z-index:-1;}.footer-newsletter-wrapper:before{border-bottom:1px solid rgba(104, 189, 69, 0.4);border-left:1px solid rgba(104, 189, 69, 0.4);content:"";height:calc(100% + 20px);height:-webkit-calc(100% + 20px);left:3px;margin-left:-3px;position:absolute;top:-20px;width:calc(100% + 19px);width:-webkit-calc(100% + 19px);z-index:-1;}.footer-newsletter-wrapper .box-center-wrap{background:rgba(0, 0, 0, 0) url("../images/bg-newsletter.jpg") no-repeat scroll left top / cover;margin:6px;}.footer-newsletter-wrapper .box-center-wrap:before{position:absolute;left:0;top:0;content:"";background-color:#68bd45;width:100%;height:100%;opacity:0.96;}.footer-newsletter-wrapper .widget_newsletterwidget{padding:20px;}.footer-newsletter-wrapper .widget_newsletterwidget p{margin:0;}#footer-top{position:relative;color:#a1b1bc;letter-spacing:0.01em;border-top:1px solid #242a37;border-bottom:1px solid #2d3341;padding-top:157px;padding-bottom:13px;}#footer-top .wg-title{font-size:18px;line-height:48px;color:#fff;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;margin:-17px 0 16px;}#footer-top .widget_text .textwidget{font-size:12px;}#footer-top [class*="col-"] + [class*="col-"] .widget{margin:0 70px 0 29px;font-size:12px;}#footer-top [class*="col-"]:last-child .widget{margin:0;}#footer-top form{margin-top:25px;}#footer-top form .form-group{margin-bottom:10px;position:relative;}#footer-top form .form-group span{font-family:FontAwesome;}#footer-top form .form-group span:before{position:absolute;right:10px;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 */}#footer-top form .form-group span.name:before{content:"\f007";}#footer-top form .form-group span.email:before{content:"\f003";}#footer-top form input[type='text'],#footer-top form input[type='email'],#footer-top form textarea{background-color:rgba(26, 28, 39, 0.5);border-color:#2a3848;box-shadow:0px 0px 1px #1f2431;font-size:12px;color:#a1b1bc;letter-spacing:0.05em;height:41px;padding-left:15px;padding-right:35px;}#footer-top form input[type='text']:focus,#footer-top form input[type='email']:focus,#footer-top form textarea:focus{border-color:#68bd45;}#footer-top form textarea{height:86px;max-height:86px;padding-right:15px;}#footer-top form input[type='submit']{height:40px;color:#fff;letter-spacing:0.1em;text-transform:uppercase;background-color:#68bd45;border-color:#68bd45;width:100%;padding:0;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */}#footer-top form input[type='submit']:hover{background-color:transparent;}#footer-top form input::-moz-placeholder,#footer-top form textarea::-moz-placeholder{color:#a1b1bc;}#footer-top form input::-webkit-input-placeholder,#footer-top form textarea::-webkit-placeholder{color:#a1b1bc;}#footer-top form input::-o-placeholder,#footer-top form textarea::-o-placeholder{color:#a1b1bc;}#footer-top form input::-ms-placeholder,#footer-top form textarea::-ms-placeholder{color:#a1b1bc;}footer a:hover{text-decoration:none;}footer #footer-top ul.cs-social li a{color:#fff;}footer #footer-top ul.cs-social li a:hover{color:#fff;}#footer-bottom{color:#a1b1bc;font-size:12px;line-height:28px;letter-spacing:0.075em;background-color:#1e202d;}#footer-bottom .container{position:relative;}#footer-bottom ul.menu{list-style:none;margin:0;padding:0;}#footer-bottom ul.menu li{display:inline-block;padding:36px 10px;}#footer-bottom ul.menu li a{color:#ccc;letter-spacing:0.05em;font-family:'montserratlight';}#footer-bottom ul.menu li.current_page_item,#footer-bottom ul.menu li:hover{background-color:#1a1b26;}#footer-bottom ul.menu li.current_page_item a,#footer-bottom ul.menu li:hover a{color:#68bd45;}#footer-bottom ul.menu ul.sub-menu{display:none;}.contact-footer ul{margin:0;padding:0;list-style:none;}.contact-footer ul li{border-bottom:1px solid #222e3c;position:relative;padding:7px 0 7px 41px;}.contact-footer ul li i{color:#68bd45;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */font-size:17px;}.contact-footer ul li:first-child{padding-top:0;}input[type='text'],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],textarea,select{background-color:transparent;color:#7d7d7d;font-size:14px;padding:8px 19px;height:42px;line-height:normal;border:1px solid #eee;width:100%;-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 */outline:none;}textarea{height:170px;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:#68bd45;/** Contact Form 7 */}.form-group{margin-bottom:30px;}#searchform{position:relative;}#searchform:before{content:"\f002";font-family:FontAwesome;position:absolute;right:18px;top:7px;font-size:13px;color:#888;z-index:1000;z-index:2;}#searchform input[type="text"],#searchform input[type="search"]{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;color:#888;border:1px solid #ececec;padding-right:44px;padding-left:20px;height:44px;letter-spacing:0.03em;}#searchform input[type="submit"]{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;}.wpcf7-form .wpcf7-form-item{margin-bottom:20px;}.wpcf7-form .wpcf7-not-valid-tip{font-size:12px;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;}form.style1 input[type='text'],form.style1 input[type="password"],form.style1 input[type="datetime"],form.style1 input[type="datetime-local"],form.style1 input[type="date"],form.style1 input[type="month"],form.style1 input[type="time"],form.style1 input[type="week"],form.style1 input[type="number"],form.style1 input[type="email"],form.style1 input[type="url"],form.style1 input[type="search"],form.style1 input[type="tel"],form.style1 input[type="color"],form.style1 textarea,form.style1 select{border-color:#c2c2c2;height:60px;-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;/* BACKGROUND GRADIENT */padding:10px 23px;letter-spacing:0.05em;font-size:14px;}form.style1 textarea{padding-top:23px;padding-bottom:23px;min-height:260px;}form.style1 input[type="submit"]{height:55px;text-transform:capitalize;letter-spacing:0.05em;font-size:14px;color:#fff;background-color:#68bd45;border-color:#68bd45;display:block;margin:0 auto;}form.style1 input[type="submit"]:hover{background-color:transparent;color:#68bd45;}input::-moz-placeholder,textarea::-moz-placeholder{color:#6f6f6f;opacity:1;}input::-webkit-input-placeholder,textarea::-webkit-placeholder{color:#6f6f6f;opacity:1;}input::-o-placeholder,textarea::-o-placeholder{color:#6f6f6f;opacity:1;}input::-ms-placeholder,textarea::-ms-placeholder{color:#6f6f6f;opacity:1;}.element-form-post{position:relative;}.element-form-post i{left:20px;position:absolute;top:16px;}.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 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:;}.wpcf7-form .wpcf7-submit{font-size:13px;}.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:#68bd45;}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng,.wpcf7-not-valid-tip.wpcf7-mail-sent-ng{border:none;padding:0;color:#68bd45;}.wpcf7-not-valid-tip{color:#68bd45 !important;}.request-form{/* ==========================================================================
   [End] All Style Form
========================================================================== */}.request-form .request-form-header{background-color:#68bd45;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:#68bd45;border-top:2px solid #fff;padding:50px;}.request-form .request-form-content-vc .btn:hover{border-color:;background-color:transparent;color:;}h1.site-title{text-transform:uppercase;margin:0;}h1.site-title a{color:#68bd45;}#cshero-header{position:relative;z-index:1000;background-color:#161822;}#cshero-header .container{position:relative;}#cshero-header #cshero-header-logo a{display:block;line-height:105px;}#cshero-header #cshero-header-logo a img{max-height:34px;}#cshero-header #cshero-header-logo a.logo-sticky{position:absolute;top:0;left:15px;opacity:0;filter:alpha(opacity=0);visibility:hidden;}#cshero-header #cshero-header-logo .main_logo,#cshero-header #cshero-header-logo .sticky_logo{display:block !important;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}#cshero-header #cshero-header-logo .sticky_logo{position:absolute;top:0;left:15px;opacity:0;visibility:hidden;}@media (min-width:992px){/* ==========================================================================
   [End] 1. Header Main
========================================================================== *//* ==========================================================================
   [2. Search Popup
========================================================================== */#cshero-header-logo .logo-main{display:block;line-height:105px;}#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 #cshero-header-navigation .nav-button-icon{line-height:105px;font-size:14px;letter-spacing:0.05em;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;float:right;}#cshero-header #cshero-header-navigation .nav-button-icon i{color:inherit;}#cshero-header #cshero-header-navigation .nav-button-icon i:hover{cursor:pointer;}#cshero-header #cshero-header-navigation .nav-button-icon i.search{margin-left:22px;}#cshero-header #cshero-header-navigation .nav-button-icon i.hidden-sidebar{padding-left:29px;}#cshero-header #cshero-menu-mobile{display:none !important;}#cshero-header.header-fixed{position:fixed;top:0;background-color:#fff;z-index:1001;width:100%;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);}#cshero-header.header-fixed #cshero-header-logo a{line-height:80px;}#cshero-header.header-fixed #cshero-header-logo .main_logo{opacity:0;visibility:hidden;}#cshero-header.header-fixed #cshero-header-logo .sticky_logo{opacity:1;visibility:visible;}#cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > ul > li > a,#cshero-header.header-fixed #cshero-header-navigation .menu-main-menu > li > a{line-height:80px;}#cshero-header.header-fixed #cshero-header-navigation .nav-button-icon{line-height:80px;}#cshero-header .menu-main-menu > li > a{display:block;position:relative;}#cshero-header .menu-main-menu > li > a .menu-title:before{display:none;}#cshero-header .menu-main-menu > li.current-menu-item > a:before,#cshero-header .menu-main-menu > li.current-menu-ancestor > a:before,#cshero-header .menu-main-menu > li:hover > a:before{background-color:#68bd45;width:100%;}}.admin-bar .cshero-popup-search,.admin-bar #cshero-header.header-fixed{top:32px;}.hd-fixed .cshero-popup-search{height:100px;}.cshero-popup-search{background-color:#fff;height:150px;left:0;position:fixed;top:0;width:100%;z-index:10001;visibility:hidden;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;/* ==========================================================================
   [End] 2. Search Popup
========================================================================== *//* ==========================================================================
   [3. Hideen Sidebar
========================================================================== */}.cshero-popup-search.open{visibility:visible;opacity:1;filter:alpha(opacity=1);}.cshero-popup-search .cshero-search-inner{position:relative;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-popup-search .cshero-search-inner #searchform:before{content:"";}.cshero-popup-search .cshero-search-inner #searchform input[type="text"]{font-size:28px;color:#212121;height:75px;border:none;}.cshero-popup-search #searchform:before{font-size:28px;right:15px;top:10px;}.cshero-popup-search .search-close{color:#bebdbd;cursor:pointer;font-size:72px;position:absolute;right:0;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cshero-popup-search .search-close:hover{color:#212121;}body #page{-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;position:relative;z-index:999;}body #page.cs-boxed #cshero-header.header-fixed{width:1200px;}.cshero-hidden-sidebar{background-color:#222;color:#bfbfbf;height:100%;position:fixed;right:0;top:0;width:370px;padding:85px 40px;z-index:1000;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;-webkit-transform:translateX(367px);-khtml-transform:translateX(367px);-moz-transform:translateX(367px);-ms-transform:translateX(367px);-o-transform:translateX(367px);transform:translateX(367px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */visibility:hidden;z-index:1001;/* ==========================================================================
   [End] 3. Hideen Sidebar
========================================================================== */}.cshero-hidden-sidebar .sidebar-close{cursor:pointer;font-size:15px;position:absolute;right:30px;top:50px;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 .sidebar-close:hover{color:#fff;}.cshero-hidden-sidebar:hover .sidebar-close{opacity:1;}.cshero-hidden-sidebar.open{opacity:1;visibility:visible;-webkit-transform:translateX(0);-khtml-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cshero-hidden-sidebar .sidebar-inner{height:100vh;}.cshero-hidden-sidebar a{color:#fff;}.cshero-hidden-sidebar a:hover{color:#68bd45;}.cshero-hidden-sidebar aside{margin-bottom:35px;}.cshero-hidden-sidebar ul{list-style:none;}.cshero-hidden-sidebar ul.menu{margin:0;padding:0;}.cshero-hidden-sidebar ul.menu li a{color:rgba(255, 255, 255, 0.8);display:block;font-size:14px;letter-spacing:0.03em;line-height:40px;}.cshero-hidden-sidebar ul.menu li a .menu-title{position:relative;}.cshero-hidden-sidebar ul.menu li.current-menu-item a,.cshero-hidden-sidebar ul.menu li a:hover{color:#68bd45;text-decoration:none;}.cshero-hidden-sidebar .cs-social{text-align:center;}.cshero-hidden-sidebar .cs-social li{margin:0 13px;display:inline-block;}.cshero-hidden-sidebar .cs-social li a{font-size:16px;}.cshero-hidden-sidebar .cs-social li a span{display:none;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:'montserratregular';}body{color:#6f6f6f;line-height:30px;font-size:13px;letter-spacing:0;font-family:'montserratregular';overflow:visible;overflow-x:hidden;}.entry-content > .wpb_row .wpb_row{margin-left:-15px;margin-right:-15px;}.entry-content > .wpb_row .wpb_row .container{width:100%;}.entry-content > .wpb_row .row .row{margin:0;}.entry-content > .vc_row-fluid{position:relative;}.vc_col-has-fill > .vc_column-inner,.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,.vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,.vc_row-has-fill > .vc_column_container > .vc_column-inner,.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,.vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner{padding-top:0 !important;}a{color:#ca3c08;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;}a:hover,a:active,a:visited,a:focus{outline:0;text-decoration:none;}a:hover,a:active{color:#ea9629;}.rev_slider_wrapper 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;}h1,h2,h3,h4,h5,h6{clear:both;font-family:'montserratregular';line-height:1.3;}h1{font-size:48px;margin:33px 0;}h2{font-size:30px;margin:25px 0;}h3{font-size:22px;margin:22px 0;}h4{font-size:20px;margin:25px 0;}h5{font-size:18px;margin:30px 0;}h6{font-size:16px;margin:36px 0;}address{font-style:italic;margin:0 0 24px;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p{margin:0 0 29px;}code,kbd,pre,samp{font-family:monospace, serif;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}pre{background:#f5f5f5;color:#666;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}small{font-size:smaller;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl{margin:0 20px;}dt{font-weight:bold;}dd{margin:0 0 20px;}menu,ol,ul{margin:16px 0;padding:0 0 0 40px;}ul{list-style-type:square;}nav ul,nav ol{list-style:none;list-style-image:none;}li > ul,li > ol{margin:0;}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;min-width:inherit;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;}button,input,select,textarea{font-size:100%;margin:0;max-width:100%;vertical-align:baseline;}button,input{line-height:normal;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{padding:0;}input[type="search"]{-webkit-appearance:textfield;/* Don't cut off the webkit search cancel button */padding-right:2px;width:270px;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%;}caption,th,td{font-weight:normal;text-align:left;}caption{font-size:16px;margin:20px 0;}th{font-weight:bold;text-transform:uppercase;}td{border-top:1px solid #ededed;padding:6px 10px 6px 0;}del{color:#333;}ins{background:#fff9c0;text-decoration:none;}hr{background:url(/wp-content/themes/pub/twentythirteen/images/dotted-line.png) repeat center top;background-size:4px 4px;border:0;height:1px;margin:0 0 24px;/*
 * Responsive images
 *
 * Fluid images for posts, comments, and widgets
 */}.entry-content img,.entry-summary img,.comment-content img,.widget img,.wp-caption{max-width:100%;/* Make sure images with WordPress-added height and width attributes are scaled correctly. */}.entry-content img,.entry-summary img,.comment-content img[height],img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{height:auto;}img.size-full,img.size-large,img.wp-post-image{height:auto;max-width:100%;/* Make sure videos and embeds fit their containers. */}embed,iframe,object,video{max-width:100%;/* Override the Twitter embed fixed width. */}.entry-content .twitter-tweet-rendered{max-width:100% !important;/* Images */}.alignleft{float:left;}.alignright{float:right;}.aligncenter{display:block;margin-left:auto;margin-right:auto;}figure.wp-caption.alignleft,img.alignleft{margin:5px 20px 5px 0;}.wp-caption.alignleft{margin:5px 10px 5px 0;}figure.wp-caption.alignright,img.alignright{margin:5px 0 5px 20px;}.wp-caption.alignright{margin:5px 0 5px 10px;}img.aligncenter{margin:5px auto;}img.alignnone{margin:5px 0;}.wp-caption .wp-caption-text,.entry-caption,.gallery-caption{color:#fff;font-style:italic;font-weight:300;margin:0;}div.wp-caption.alignright img[class*="wp-image-"]{float:right;}div.wp-caption.alignright .wp-caption-text{padding-left:10px;}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}.wp-caption.alignleft + ul,.wp-caption.alignleft + ol{list-style-position:inside;}article:not(.sticky) .entry-header i.fa-thumb-tack{display:none;}i.fa-thumb-tack{margin-right:10px;}.left{float:left;}.right{float:right;}.letter-spacing50{letter-spacing:0.05em;}.letter-spacing100{letter-spacing:0.1em;}.text-uppercase{text-transform:uppercase;}cite{color:#68bd45;font-style:normal;/* ==========================================================================
   [End] 1. Reset HTML/CSS, Unitest, Body
========================================================================== *//* ==========================================================================
   [Start] 2. Page Title
========================================================================== */}.background-overlay{height:100%;left:0;position:absolute;top:0;width:100%;background-color:rgba(27, 29, 42, 0.95);}#page-title{position:relative;padding-top:98px;padding-bottom:18px;background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;}#page-title > .container{position:relative;z-index:1;}#page-title #page-title-text h1{color:#fff;font-size:40px;line-height:45px;letter-spacing:0.1em;font-weight:700;margin:0;padding:50px 0;position:relative;text-transform:capitalize;}#page-title #breadcrumb-text{color:#fff;}#page-title #breadcrumb-text ul.breadcrumbs{color:inherit;font-size:16px;letter-spacing:0.2em;list-style-type:none;padding:50px 0 30px 0;margin:22px 0 0;text-transform:capitalize;}#page-title #breadcrumb-text ul.breadcrumbs li{display:inline-block;margin:0;}#page-title #breadcrumb-text ul.breadcrumbs li a{color:inherit;}#page-title #breadcrumb-text ul.breadcrumbs li a:hover{color:#68bd45;text-decoration:none;}#page-title #breadcrumb-text ul.breadcrumbs li a:after{content:"|";padding:0 7px;}.home #breadcrumb-text{display:none;/* ==========================================================================
   [End] 2. Page Title
==============================================

/* ==========================================================================
   [Start] 3. Primary
========================================================================== *//* Page 404 */}.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:#68bd45;}.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-color:#fff;background-image:url("../images/starta.gif");background-position:center center;background-repeat:no-repeat;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999;/* Custom - Row background image */}.vc_row{position:relative;}.vc_row.bg-overlay:before{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:inherit;content:"";}.vc_row.bg-overlay-space:before{bottom:10px;top:10px;}.vc_row.bg-fixed-image{background-attachment:fixed;}.vc_row.bg-top-right{position:relative;}.vc_row.bg-top-right:after{background:rgba(104, 189, 69, 0.3);content:"";height:1px;margin-top:-67px;position:absolute;right:0;width:100px;}.vc_row.bg-top-right:before{background:rgba(104, 189, 69, 0.3);content:"";height:100px;margin-top:-78px;position:absolute;right:15px;width:1px;}.vc_row.bg-bottom-left{position:relative;}.vc_row.bg-bottom-left:after{background:rgba(104, 189, 69, 0.3);bottom:-269px;content:"";height:1px;left:0;position:absolute;width:100px;}.vc_row.bg-bottom-left:before{background:rgba(104, 189, 69, 0.3);bottom:-284px;content:"";height:100px;left:15px;position:absolute;width:1px;}.vc_row.bg-img{position:relative;}.vc_row.bg-img:before{background-image:url("../images/m-before.png");background-repeat:no-repeat;background-size:cover;content:"";height:282px;left:50px;margin-top:70px;position:absolute;top:50%;-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 */width:258px;}.vc_row.bg-img:after{background-image:url("../images/m-after.png");background-repeat:no-repeat;background-size:cover;content:"";height:190px;margin-top:50px;position:absolute;right:50px;top:50%;-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 */width:185px;}.vc_row.bg-arrow-bt{position:relative;}.vc_row.bg-arrow-bt:before{border-color:#033242 transparent transparent;border-style:solid;border-width:26px 26px 0;bottom:-26px;content:"";display:block;height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */width:0;z-index:999;}.vc_row[data-vc-full-width].bg-arrow-bt{overflow:visible;}.page-space-content{padding-top:100px;padding-bottom:185px;}.page-space-content.pt-0{padding-top:0 !important;}.page-space-content.pb-0{padding-bottom:0 !important;}.box{position:relative;}.box-tl{width:7px;height:7px;border-right:1px solid #323743;border-bottom:1px solid #323743;position:absolute;top:-6px;left:-6px;}.box-center{border:1px solid #323743;}.box-center-wrap{position:relative;margin:2px;}.box-br{width:7px;height:7px;border-left:1px solid #323743;border-top:1px solid #323743;position:absolute;bottom:-6px;right:-6px;}.ef3-back-to-top{bottom:38px;right:15px;width:32px;height:32px;overflow:hidden;position:absolute;text-decoration:none;font-size:0;color:transparent;background-color:#ccc;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;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;/* BACKGROUND GRADIENT *//* ==========================================================================
   [End] 3. Primary
========================================================================== *//* Rev Slider */}.ef3-back-to-top:hover{background-color:#68bd45;bottom:35px;-webkit-transition:all 150ms linear 0ms;-moz-transition:all 150ms linear 0ms;-ms-transition:all 150ms linear 0ms;transition:all 150ms linear 0ms;}.ef3-back-to-top i{color:#1e202d;font-size:22px;line-height:32px;letter-spacing:0.025em;font-family:'FontAwesome';text-align:center;display:block;position:absolute;top:50%;left: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 */-webkit-transition:all 150ms linear 0ms;-moz-transition:all 150ms linear 0ms;-ms-transition:all 150ms linear 0ms;transition:all 150ms linear 0ms;margin-left:1px;margin-top:-2px;}.tp-dottedoverlay{background:rgba(30, 32, 45, 0.65) !important;}.text-border{border:1px solid #fff;padding:11px 25px !important;}.letter-spacing350{letter-spacing:0.35em !important;}.letter-spacing45{letter-spacing:0.045em !important;}.letter-spacing100{letter-spacing:0.1em !important;}.text-primary{color:#68bd45;}#rev_slider_1_1 .uranus .tp-bullet{width:20px;height:20px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}#rev_slider_1_1 .uranus .tp-bullet .tp-bullet-inner{background-color:#fff;width:8px;height:8px;top:50%;left: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 */}#rev_slider_1_1 .uranus .tp-bullet.selected,#rev_slider_1_1 .uranus .tp-bullet:hover{width:20px;height:20px;border:2px solid #68bd45;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}#rev_slider_1_1 .uranus .tp-bullet.selected .tp-bullet-inner,#rev_slider_1_1 .uranus .tp-bullet:hover .tp-bullet-inner{-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 */background-color:#68bd45;top:50%;left: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 */width:10px;height:10px;}#rev_slider_1_1 .tparrows{width:49px;height:49px;left:0 !important;top:50%;background-color:#777;}#rev_slider_1_1 .tparrows:hover{background-color:#68bd45;}#rev_slider_1_1 .tparrows.tp-rightarrow{left:auto !important;right:-69px !important;}#rev_slider_1_1 .tparrows:before{line-height:49px;font-size:23px;}.wpb_wrapper .wpb_button,.wpb_wrapper .wpb_content_element,ul.wpb_thumbnails-fluid > li{margin-bottom:0;}.wpb_raw_html .address{padding-left:50px;padding-right:15px;}.wpb_raw_html .address.p0{padding:0;}.wpb_raw_html .address > a{background:#314e57;float:left;height:65px;position:relative;text-align:center;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;width:65px;z-index:1;}.wpb_raw_html .address > a:hover{background-color:#68bd45;}.wpb_raw_html .address > a:after{border-bottom:1px solid rgba(119, 119, 119, 0.4);border-left:1px solid rgba(119, 119, 119, 0.4);content:"";height:87px;left:-5px;position:absolute;top:-17px;width:86px;}.wpb_raw_html .address > a:before{border-right:1px solid rgba(119, 119, 119, 0.4);border-top:1px solid rgba(119, 119, 119, 0.4);content:"";height:87px;left:-16px;position:absolute;top:-5px;width:86px;}.wpb_raw_html .address > a img{max-width:100%;padding-top:15px;text-align:center;}.wpb_raw_html .address h5{color:#fff;font-size:13px;line-height:30px;letter-spacing:0.045em;font-family:'montserratlight';font-weight:normal;left:30px;letter-spacing:0.5px;position:relative;text-shadow:none;display:inline;margin:0;}.wpb_raw_html .phone h5{top:15px;}.wpb_raw_html .message a img{padding-top:22px;}@media screen and (min-width:992px){/*
-----> Minimum width of 992 pixels.
*//*
-----> Max width of 992 pixels.
*/#cshero-menu-mobile,.cs-menu-toggle{display:none;}#cshero-header-navigation{position:static;}#cshero-header-navigation.collapse{display:block;}#cshero-header-navigation div.nav-menu > ul,#cshero-header-navigation .nav-menu{padding:0;margin:0;}#cshero-header-navigation .menu-main-menu{float:right;}#cshero-header-navigation .menu-main-menu > ul > li,#cshero-header-navigation .menu-main-menu > li{vertical-align:top;display:inline-block;position:relative;margin-left:10px;}#cshero-header-navigation .menu-main-menu > ul > li > a,#cshero-header-navigation .menu-main-menu > li > a{font-weight:normal;font-size:14px;text-transform:capitalize;letter-spacing:0.05em;-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;color:#ccc;line-height:105px;position:relative;padding:0 20px;display:block;font-family:'montserratlight';}#cshero-header-navigation .menu-main-menu > ul > li > a:before,#cshero-header-navigation .menu-main-menu > li > a:before{content:"";position:absolute;height:2px;background-color:transparent;width:100%;bottom:0;left:0;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}#cshero-header-navigation .menu-main-menu > ul > li > a i,#cshero-header-navigation .menu-main-menu > li > a i{display:block;line-height:0;position:absolute;top:20px;left:50%;-webkit-transform:translate(-50%, 0);-khtml-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 400ms linear 0ms;-moz-transition:all 400ms linear 0ms;-ms-transition:all 400ms linear 0ms;transition:all 400ms linear 0ms;}#cshero-header-navigation .menu-main-menu > ul > li > a i + .menu-title,#cshero-header-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 */}#cshero-header-navigation .menu-main-menu > ul > li > a .menu-title,#cshero-header-navigation .menu-main-menu > li > a .menu-title{position:relative;}#cshero-header-navigation .menu-main-menu > ul > li > a.is-one-page.current,#cshero-header-navigation .menu-main-menu > li > a.is-one-page.current{color:#68bd45;background-color:rgba(0, 0, 0, 0.15);}#cshero-header-navigation .menu-main-menu > ul > li > a.is-one-page.current:before,#cshero-header-navigation .menu-main-menu > li > a.is-one-page.current:before{background-color:#68bd45;}#cshero-header-navigation .menu-main-menu > ul > li > ul.sub-menu,#cshero-header-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 .menu-main-menu > ul > li:hover,#cshero-header-navigation .menu-main-menu > li:hover{text-decoration:none;}#cshero-header-navigation .menu-main-menu > ul > li:hover > ul.sub-menu,#cshero-header-navigation .menu-main-menu > li:hover > ul.sub-menu{opacity:1;}#cshero-header-navigation .menu-main-menu > ul > li.current_page_item > a,#cshero-header-navigation .menu-main-menu > li.current_page_item > a,#cshero-header-navigation .menu-main-menu > ul > li:hover > a,#cshero-header-navigation .menu-main-menu > li:hover > a{color:#68bd45;background-color:rgba(0, 0, 0, 0.15);text-decoration:none;}#cshero-header-navigation .menu-main-menu > ul > li.current_page_item > a .menu-title:before,#cshero-header-navigation .menu-main-menu > li.current_page_item > a .menu-title:before,#cshero-header-navigation .menu-main-menu > ul > li:hover > a .menu-title:before,#cshero-header-navigation .menu-main-menu > li:hover > a .menu-title:before{opacity:1;filter:alpha(opacity=1);width:10px;}#cshero-header-navigation .menu-main-menu > ul > li.current_page_item > a:before,#cshero-header-navigation .menu-main-menu > li.current_page_item > a:before,#cshero-header-navigation .menu-main-menu > ul > li:hover > a:before,#cshero-header-navigation .menu-main-menu > li:hover > a:before{background-color:#68bd45;width:100%;}#cshero-header-navigation .menu-main-menu > ul > li ul li.current_page_item > a,#cshero-header-navigation .menu-main-menu > li ul li.current_page_item > a{color:#68bd45;text-decoration:none;}#cshero-header-navigation .menu-main-menu > ul > li ul li.current_page_item > a:after,#cshero-header-navigation .menu-main-menu > li ul li.current_page_item > a:after{color:#68bd45;}#cshero-header-navigation .main-navigation li ul:not(.wg-menu-item){background-color:#161822;margin:0;padding:0 0 5px 0;position:absolute;top:100%;z-index:99;height:1px;overflow:hidden;min-width:200px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;line-height:46px;letter-spacing:0.03em;clip:rect(1px, 1px, 1px, 1px);-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;/* Menu Stick Wall */}#cshero-header-navigation .main-navigation li ul:not(.wg-menu-item).standar-dropdown ul.sub-menu,#cshero-header-navigation .main-navigation li ul:not(.wg-menu-item).multicolumn ul.sub-menu{margin-left:1px;}#cshero-header-navigation .main-navigation li ul ul:not(.wg-menu-item){top:0;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 20px;}#cshero-header-navigation .main-navigation li ul li a{display:block;padding:0;color:#fff;font-size:13px;text-align:left;text-transform:capitalize;outline:none;}#cshero-header-navigation .main-navigation li ul li a:hover{color:#68bd45;text-decoration:none;outline:none;}#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 !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 > 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:#c2c2c2;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_left.sub-menu,#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.back.sub-menu{left:auto;right:0;margin:auto;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_left.sub-menu > li > a span.menu-title,#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.back.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_left.sub-menu > li > a span.menu-title:before,#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.back.sub-menu > li > a span.menu-title:before{content:"";}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_left.sub-menu > li > a:hover,#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.back.sub-menu > li > a:hover{background-color:transparent;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_center.sub-menu{left:50%;right:auto;-webkit-transform:translate(-50%, 0);-khtml-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#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:#2c2b2b !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.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:991px){/*
-----> End Max width of 992 pixels.
*//* ==========================================================================
  End Style Main Menu
========================================================================== */#cshero-header-logo{position:relative;z-index:999;}#cshero-header-navigation{text-align:left;display:none;}#cshero-header-navigation .main-navigation .nav-menu > ul,#cshero-header-navigation .main-navigation .nav-menu{margin:0;padding:0;list-style:none;max-height:0;overflow:hidden;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;transition:all 500ms ease;}#cshero-header-navigation .main-navigation .nav-menu > ul li,#cshero-header-navigation .main-navigation .nav-menu li{list-style:none;}#cshero-header-navigation .main-navigation .nav-menu > ul li a,#cshero-header-navigation .main-navigation .nav-menu li a{display:block;color:#fff;}#cshero-header-navigation .main-navigation .nav-menu > ul li a:hover,#cshero-header-navigation .main-navigation .nav-menu li a:hover,#cshero-header-navigation .main-navigation .nav-menu > ul li a:focus,#cshero-header-navigation .main-navigation .nav-menu li a:focus{color:#68bd45;}#cshero-header-navigation.collapse{background:#222;position:absolute;top:105px;left:0;right:0;width:inherit;display:block;}#cshero-header-navigation.collapse .main-navigation{overflow:visible;}#cshero-header-navigation.collapse .main-navigation .nav-menu > ul,#cshero-header-navigation.collapse .main-navigation .nav-menu{display:block;max-height:2000px;}.no-trans #cshero-header-navigation.collapse{top:120px;}#cshero-header #cshero-menu-mobile{display:block;position:relative;}#cshero-header #cshero-menu-mobile .nav-button-icon{position:absolute;right:115px;top:50%;}#cshero-header #cshero-menu-mobile i{border:2px solid #fff;border-radius:2px;color:#fff;cursor:pointer;font-size:16px;height:35px;line-height:33px;position:absolute;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:45px;}#cshero-header #cshero-menu-mobile i.cms-icon-menu{right:15px;}#cshero-header #cshero-menu-mobile i:hover{background:#68bd45;border-color:#68bd45;}#cshero-header #cshero-header-navigation .main-navigation{padding:15px 0;position:relative;z-index:99;/* 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:#777;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_page_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;text-decoration:none;}.cs-menu-toggle{display:block;color:#777;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;padding:0 8px;}#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;text-decoration:none;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul li a{font-size:15px;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu{max-height:0;overflow:hidden;padding-left:10px;-webkit-transition:max-height 600ms linear 0ms;-moz-transition:max-height 600ms linear 0ms;-ms-transition:max-height 600ms linear 0ms;transition:max-height 600ms linear 0ms;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu.submenu-open{max-height:1000px;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu.submenu-open + .cs-menu-toggle{background-color:rgba(255, 255, 255, 0.1);}#cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu.submenu-open + .cs-menu-toggle:before{content:"\f107";}.mobile-menu-no-dropdown #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu{max-height:1000px;}.mobile-menu-no-dropdown #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu + .cs-menu-toggle{display:none;}}#sidebar aside,#widget-area aside{margin-bottom:45px;margin-top:0;}#sidebar aside:first-child,#widget-area aside:first-child{margin-top:0;}aside h3.wg-title{margin:0 0 30px 0;}#sidebar .slidingbar-widget-col + .slidingbar-widget-col{margin-top:45px;}.widget_newsletterwidget h3.widget-title{position:relative;color:#fff;font-size:20px;line-height:22px;font-weight:400;letter-spacing:0.2em;padding:19px 0 37px;margin:0;text-transform:uppercase;}.widget_newsletterwidget form{max-width:522px;margin:0 auto;color:#fff;font-size:14px;letter-spacing:0.1em;position:relative;margin-bottom:37px;}.widget_newsletterwidget form:before{content:"\f003";font-family:FontAwesome;font-size:15px;position:absolute;left:3px;top:10px;}.widget_newsletterwidget form p{display:inline-block;}.widget_newsletterwidget form input[type='email']{height:50px;border:none;border-bottom:1px solid #fff;-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 */-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;text-transform:capitalize;position:absolute;left:0;top:0;max-width:297px;font-size:14px;letter-spacing:0.1em;color:#fff;padding-left:35px;}.widget_newsletterwidget form input[type='submit']{background-color:#033242;font-size:12px;text-transform:uppercase;font-family:'montserratlight';letter-spacing:0.1em;color:#fff;border:none;height:50px;padding:10px 43px;position:absolute;right:0;top:0;}.widget{/*Search*/}.widget ul{list-style:none;margin:0;padding:0;}.widget ul.cs-social{list-style:none;margin:25px 0 0;padding:0;text-align:center;}.widget ul.cs-social li{display:inline-block;margin:0 8px 0 9px;}.widget ul.cs-social li a{background-color:#0d2a39;width:32px;height:32px;color:#fff;font-size:12px;line-height:32px;text-align:center;display:block;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;transition:all 300ms linear 0s;position:relative;}.widget ul.cs-social li a:hover{background-color:#68bd45;color:#fff;}.widget ul.cs-social li a:after{border-bottom:1px solid rgba(45, 62, 79, 0.5);border-left:1px solid rgba(45, 62, 79, 0.5);content:"";height:43px;left:-4px;position:absolute;top:-8px;width:44px;}.widget ul.cs-social li a:before{border-right:1px solid rgba(45, 62, 79, 0.5);border-top:1px solid rgba(45, 62, 79, 0.5);content:"";height:43px;left:-8px;position:absolute;top:-3px;width:44px;}.widget ul.cs-social li span{display:none;}.widget ul.sub-menu,.widget ul.children{padding-left:10px;}.widget-search-header{background-color:#68bd45;display:inline-block;max-width:270px;position:absolute;right:15px;top:109px;width:100%;padding:20px;opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;color:#fff;z-index:1;/*Cart*/}.widget-search-header.open{opacity:1;filter:alpha(opacity=1);visibility:visible;}.widget-search-header #searchform div{line-height:normal;}.widget-search-header #searchform div:before{right:11px;top:7px;color:#fff;}.widget-search-header #searchform div input[type="text"]{border:none;padding:0 44px 0 0;color:#fff;height:30px;}.widget-search-header #searchform div input::-moz-placeholder,.widget-search-header #searchform div textarea::-moz-placeholder{color:#fff;}.widget-search-header #searchform div input::-webkit-input-placeholder,.widget-search-header #searchform div textarea::-webkit-placeholder{color:#fff;}.widget-search-header #searchform div input::-o-placeholder,.widget-search-header #searchform div textarea::-o-placeholder{color:#fff;}.widget-search-header #searchform div input::-ms-placeholder,.widget-search-header #searchform div textarea::-ms-placeholder{color:#fff;}.widget-search-header #searchform div #searchsubmit{width:35px;height:30px;padding:0;}.widget_shopping_cart{background-color:#68bd45;position:absolute;right:15px;top:109px;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;color:#fff;/*widget categories*/}.widget_shopping_cart.open{overflow:visible;visibility:visible;opacity:1;filter:alpha(opacity=1);}.widget_shopping_cart .widget_shopping_cart_content{padding:30px;}.widget_shopping_cart .widget_shopping_cart_content ul li{padding:0 !important;}.widget_categories > ul > li,.widget_archive > ul > li,.widget_product_categories > ul > li{border:1px solid #efefef;}.widget_categories ul li,.widget_archive ul li,.widget_product_categories ul li{padding:10px 15px;color:#222;margin-top:5px;}.widget_categories ul li a,.widget_archive ul li a,.widget_product_categories ul li a{color:#222;text-transform:uppercase;letter-spacing:0;line-height:22px;font-size:13px;}.widget_categories ul li a:hover,.widget_archive ul li a:hover,.widget_product_categories ul li a:hover{color:#68bd45;}.widget_calendar th,.widget_calendar td{text-align:center;}body .wpb_single_image .vc_figure{width:100%;}body .wpb_single_image .vc_single_image-wrapper{width:100%;}body .wpb_single_image .vc_single_image-wrapper img{width:100%;}@media screen and (max-width:1366px){.vc_row.bg-img:before,.vc_row.bg-img:after{display:none;}.layout-blog a.read-more{margin-bottom:50px;}}@media screen and (max-width:1200px){.container{width:100%;}#footer-bottom ul.menu li{padding-left:5px;padding-right:5px;}}@media screen and (max-width:1170px){.footer-newsletter{margin-left:20px;margin-right:20px;}}@media screen and (max-width:1024px){#cshero-header-navigation .menu-main-menu > ul > li > a,#cshero-header-navigation .menu-main-menu > li > a{padding:0 15px;}.cms-row-full-width > .no-container{margin-left:0;margin-right:0;}.cms-row-full-width > .no-container > .row{margin-left:0;margin-right:0;}.cms-row-full-width > .no-container > .row > .wpb_column{padding:0;}ul.cms-process-list li{padding-right:90px;}ul.cms-process-list li:before{width:8%;}ul.cms-process-list li:nth-child(3):before{width:9.5%;}ul.cms-process-list li:nth-child(4):before{width:9.5%;}.layout-portfolio ul.hover-icon li{margin-left:12px;}.cms-fancyboxes-layout2 .min-icon.hover{padding:15px;}.cms-fancyboxes-layout2 .min-icon.hover h3.cms-fancybox-title{padding-bottom:20px;}.cms-cta-wrapper.cms-cta-default .cms-cta-text{width:75%;}.layout-blog a.read-more{padding-left:20px;padding-right:20px;}.footer-newsletter-wrapper{width:calc(100% - 60px);width:-webkit-calc(100% - 60px);}.footer-newsletter-wrapper:after{left:-19px;}#footer-top [class*="col-"]{margin-bottom:50px;}.wpb_raw_html .phone h5{top:auto;}}@media screen and (min-width:992px){.text-left-md{text-align:left;}.text-right-md{text-align:right;}.cms-cta-default .cms-cta-text{float:left;width:82%;}.cms-cta-default .cms-cta-button{float:right;}}@media screen and (max-width:991px){.container{width:100%;}.single-post ul.single_detail li{width:auto;}#commentform{margin-left:0;margin-right:0;}#commentform [class*="col-"]{padding-left:0;padding-right:0;}.text-left-md,.text-right-md{text-align:center;}.heading-layout1 .align-left{margin-left:35px;}.cms-cta-wrapper.cms-cta-default .cms-cta-text{width:100%;margin-bottom:20px;}.layout-pricing .pricing-column{max-width:500px;margin:0 auto 30px;}.layout-pricing .pricing-body ul li{padding-left:calc(50% - 80px);padding-left:-webkit-calc(50% - 80px);}.layout-blog .blog-content .cms-carousel-categories{margin-top:30px;}.layout-portfolio ul.hover-icon li{margin-left:22px;}.cms-fancyboxes-layout2{margin:15px;}.cms-fancyboxes-layout2 .min-icon.hover{padding:29px 23px;}.heading-layout1{margin-right:40px;}.heading-layout1 .cms-heading-inner{width:100%;}.remove-padding .vc_column-inner{padding-right:15px !important;}.single-portfolio .portfolio-title{margin-top:30px;}.wpb_raw_html .address{padding:0;}.wpb_raw_html .address > a{display:block;margin:30px auto 20px;float:none;}.wpb_raw_html .address h5{display:block;text-align:center;left:0;}.wpb_raw_html .address h5 a{word-wrap:break-word;}footer #footer-bottom{text-align:center;}.cms-cta-default .cms-cta-icon-wrapper{float:none;margin:0 auto;}}@media screen and (max-width:768px){#comments .comment-body{padding:15px;}#comments .reply{right:15px;}#comments .reply a{width:50px;}#calendar_wrap{overflow-x:auto;}ul.cms-process-list li{display:block;padding:0;margin-bottom:30px;}ul.cms-process-list li:before{display:none;}ul.cms-process-list li:last-child{margin-bottom:0;}.vc_row.bg-top-right:after,.vc_row.bg-bottom-left:after,.vc_row.bg-top-right:before,.vc_row.bg-bottom-left:before{display:none;}.cms-fancyboxes-deault .cms-fancyboxes-body{padding-bottom:185px;}blockquote::after{right:0;}}@media screen and (max-width:767px){#sidebar aside:first-child,#widget-area aside:first-child{margin-top:45px;}.layout-portfolio .cms-grid-item .cms-grid-media img{width:100%;}.cms-fancyboxes-layout2 .min-icon{left:0;top:0;}.cms-fancyboxes-layout2.style1 .min-icon{left:0;top:0;}.cms-fancyboxes-layout2.content-align-right .min-icon{right:0;}.cms-fancyboxes-deault{padding-left:0;}.text-right,.text-left{text-align:center;}footer #footer-top .wg-title{text-align:center;}#footer-top [class*="col-"] + [class*="col-"] .widget{margin:0;}}@media screen and (max-width:640px){#comments ol.children,#comments ul.children{padding-left:20px;}#comments ol.children > li .comment-body:before,#comments ul.children > li .comment-body:before,#comments ol.children > li .comment-body:after,#comments ul.children > li .comment-body:after{left:-35px;width:10px;}.heading-layout2 .description p{margin:15px 15px 0 15px;}.widget_newsletterwidget p{width:100%;}.widget_newsletterwidget form{max-width:297px;margin-bottom:0;}.widget_newsletterwidget form:before{left:23px;}.widget_newsletterwidget form input[type="email"]{display:block;position:relative;margin-bottom:10px;width:100%;padding-left:45px;}.widget_newsletterwidget form input[type="submit"]{position:relative;width:100%;}.widget_newsletterwidget h3.widget-title{font-size:14px;padding:10px;}.layout-portfolio ul.cms-filter-category{text-align:center;}.layout-portfolio ul.cms-filter-category:after,.layout-portfolio ul.cms-filter-category:before{display:none;}.layout-portfolio ul.cms-filter-category li{width:auto;}.layout-portfolio ul.cms-filter-category li a{margin:0;padding:0 15px;}}@media screen and (max-width:480px){.pull-left,.pull-right{float:none !important;}footer.entry-meta{text-align:center;}.post-like{display:block;margin:0 auto;}.post-share-buttons a{display:block;margin-left:0;}#comments .comment-main{margin-bottom:40px;}#comments .reply{bottom:15px;right:15px;top:auto;}#comments .comments-title .comments-title-left{margin-bottom:20px;}#comments ol.children,#comments ul.children{border-left:none;}#comments ol.children > li .comment-body:before,#comments ul.children > li .comment-body:before,#comments ol.children > li .comment-body:after,#comments ul.children > li .comment-body:after{display:none;}.heading-layout1{margin:0;}.heading-layout1 .cms-heading-image:before{top:-10px;left:-10px;}.heading-layout1 .align-right .cms-heading-image:before{top:-10px;left:10px;}.heading-layout1 .align-left{margin:0;}.layout-testimonial .cms-testimonial-wrapper .cms-testimonial-body{padding:52px;}.layout-testimonial .cms-testimonial-wrapper .cms-testimonial-body .icon-left,.layout-testimonial .cms-testimonial-wrapper .cms-testimonial-body .icon-right{left:0;}.layout-testimonial .cms-testimonial-wrapper .cms-testimonial-body .icon-right{right:0;left:auto;}.layout-testimonial .cms-testimonial-nav .cms-testimonial-dot-thumb{height:130px;}.layout-testimonial .cms-testimonial-nav .cms-testimonial-dot-thumb.slick-center{height:142px;}#page-title #page-title-text h1{font-size:20px;}#rev_slider_1_1 .tparrows{width:22px;height:22px;}#rev_slider_1_1 .tparrows.tp-rightarrow{right:-42px !important;}#rev_slider_1_1 .tparrows:before{line-height:22px;font-size:12px;}.post-like-portfolio span.nectar-love-count{top:auto;bottom:-50px;}.post-like-portfolio span.nectar-love-count:before{top:-18px;bottom:auto;-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.single-post ul.single_detail li{display:block;text-align:left;border-right:none;padding-left:15px;padding-right:15px;}.single-post ul.single_detail li a:after{display:none;}}@media screen and (max-width:320px){.widget_newsletterwidget form:before{left:0;}.widget_newsletterwidget h3.widget-title{font-size:12px;}}